WARFRAME Wiki
Advertisement
WARFRAME Wiki

This article is for readers who want to help contribute to localizing our wiki's codebase for the international WARFRAME community!

Last updated: Tue, 16 May 2023 18:07:47 +0000 (UTC) by User:Cephalon Scientia


How To Start[]

If you are familiar or fluent in a language other than English, you can start contributing translations on Special:BlankPage/I18nEdit. Pick a translation table you want to edit, then the language you want to update, and start translating!

Currently, access to the translation editor is restricted to administrators and those with sysop and editinterface user rights as pages in the MediaWiki namespace can only be edited by them.

Translation Guidelines[]

  • Do not solely rely on third-party translation tools such as https://translate.google.com/ and https://www.deepl.com/ to produce accurate translations. There may be nuances in syntax, grammar, and meaning (especially in the context of video games) that are overlooked by these which is why human translators are needed to verify their results.
    • Always cross-reference with credible dictionaries or resources produced by native speakers such as on Wikipedia.
  • Whenever possible, use official translations as seen in-game as those are produced and vetted by professionals hired by Digital Extremes and should be accurate.
    • Includes descriptions on mod cards and in the Codex.
  • Use American English spelling/grammar instead of Canadian English whenever possible.
    • Rare exception may be in-game subtitles for dialogue.
  • Feel free to also reference our sister wikis in other languages (see #Other Localization Efforts) as most of their content are written/translated by native speakers in the context of WARFRAME and video games in general.

Adding New Messages[]

When adding new localized messages through Special:BlankPage/I18nEdit, make sure you format their keys in all lowercase with a dash (-) between spaces like "damage" or "sprint-speed". Also provide a brief description to said message string so translators know what and how the message may be used around the wiki.

Where Are Translations Used?[]

As of 05:11, 22 October 2021 (UTC), the following messages are localized on the wiki:

  • Row headers and some messages in infoboxes on...
    • any weapon page
    • any Warframe page
  • Nightwave current acts table
  • Template:Math error messages

Any content generated by our internationalized Lua modules or front-end scripts will try to display content in the language that you set in "My Preferences" (Special:Preferences) → Under "User profile" → Internationalisation" → language picker. This setting can be overrided by adding ?uselang=<language_code> to the end of the URL if you want to see wiki content in other languages. For example, https://warframe.fandom.com/wiki/Braton?uselang=es will put the infobox in the Spanish locale.

Please leave a comment or send a message to one of our admins if you want a specific module to be internationalized.

Note that database content are not localized at this time. See Public Export for localized names of WARFRAME items from DE themselves.

Where Are Messages Stored?[]

See WARFRAME Wiki:L10n.

Internationalization Status[]

As of 00:26, 16 February 2022 (UTC):

Internationalization (i18n) Status
(messages only, not data)
Module/Script I18n status
MediaWiki:Countdown.js ✔️
MediaWiki:NightwaveActs.js ✔️
Module:Weapons/infobox ✔️
Module:Warframes/infobox ✔️
Module:Mods/infobox ✔️
Module:Arcane/infobox ✔️
Module:Resources/infobox ✔️
Module:Enemies/infobox ✔️
Module:Conservation/infobox ✔️
Module:Weapons/comptable
Module:Weapons/characteristics
Module:Void/page ✔️
Module:Stances (stance table builder function)
Module:Acquisition (acquisition table builder)
Module:MasteryRank (mastery XP table builder)
Module:Math ✔️ (error messages)
Module:Tooltips ❌ (error messages)

Officially Supported Languages[]

WARFRAME officially supports the following languages so these should be prioritized first:

Code Language
de German
en English (US/UK)
es Spanish (Spain)
fr French
it Italian
ja Japanese
ko Korean
pl Polish
pt Portuguese (Brazil)
ru Russian
tc Chinese (Traditional)
th Thai
tr Turkish
uk Ukrainian
zh Chinese (Simplified)

Language Prioritization[]

The following prioritization of languages to support is based on:

  • Geolocation data from Analytics dashboard as of October 2021
  • The number of posts made in other languages on https://forums.warframe.com/
  • WARFRAME officially supported languages
  • Fandom officially supported languages
  • General population size of L1 (native) or L2 (second language) speakers in a specific language
  • Language difficulty/similarity for native speakers reading in a different language (e.g. French and Spanish have similar lexicon, being from the same family of languages)
  • The sister wikis that fork this wiki's codebase
Language Prioritization
Level of Priority Languages
I English (US), Chinese (Simplified), Spanish (Spain), Russian
II French, German, Italian, Portuguese (Brazil), Ukrainian, Polish
III Chinese (Traditional), Turkish, Thai, Japanese, Korean
IV Fandom supported languages: Arabic, Bulgarian, Catalan, Czech, Danish, Greek (modern), Estonian, Persian, Finnish, Hebrew, Hindu, Croatian, Hungarian, Indonesian, Malay, Dutch, Norwegian, Romanian, Serbian, Swedish, Filipino, Vietnamese
V Any other languages not officially supported by both WARFRAME and Fandom (e.g. Afrikaans)

Other Localization Efforts[]

If you want to help localize articles on this wiki in other languages for our sister wikis, then you can check out Special:WithoutInterwiki for a list of pages that do not have interlanguage links to other Fandom wikis.

Fandom Language Code Language Link
de German https://warframe.fandom.com/de/wiki/Warframe_Wiki
en English (US) https://warframe.fandom.com/wiki/WARFRAME_Wiki
es Spanish https://warframe.fandom.com/es/wiki/Wiki_Warframe_Español
fr French https://warframe.fandom.com/fr/wiki/Wiki_Warframe
hu Hungarian https://warframe.fandom.com/hu/wiki/Kezdőlap
it Italian https://warframe.fandom.com/it/wiki/Warframe_Wiki_Italiana
ja Japanese https://warframe.fandom.com/ja/wiki/Warframe日本語_Wiki
N/A Japanese https://wikiwiki.jp/warframe/
ko Korean https://warframe.fandom.com/ko/wiki/워프레임_위키
nl Dutch https://warframe.fandom.com/nl/wiki/WARFRAME_wiki
pl Polish https://warframe.fandom.com/pl/wiki/Strona_główna
pt-br Portuguese (Brazil) https://warframe.fandom.com/pt-br/wiki/WARFRAME_Wiki_PT-BR
ru Russian https://warframe.fandom.com/ru/wiki/Заглавная_страница
th Thai https://warframe.fandom.com/th/wiki/Main_Page
tr Turkish https://warframe.fandom.com/tr/wiki/Warframe_Wiki_Türkiye
uk Ukrainian https://warframe.fandom.com/uk/wiki/Головна
vi Vietnamese https://warframe.fandom.com/vi/wiki/Warframe_Wiki
N/A Chinese (Simplified) https://warframe.huijiwiki.com/wiki/Mainpage
zh-tw Chinese (Traditional, Taiwan) https://warframe.fandom.com/zh-tw/wiki/Warframe_維基

I18n Support For Developers[]

See Module:I18n for the library used to separate localized messages from code in Lua modules on the wiki and https://dev.fandom.com/wiki/I18n-js for use in client-facing JavaScript scripts in MediaWiki namespace.

See Also[]

Advertisement