Localization
Supported languages
en-US
- English USpt-BR
- Portuguesees-ES
- Spanishel-GR
- Greekja-JA
- Japanesezh-CN
- Chinesehi-HI
- Hindiar-AR
- Arabicjv-JV
- Javaneseben-BEN
- Bengaliru-RU
- Russiande-GER
- Germanko-KO
- Koreanaf-FR
- Frenchit-IT
- Italiantr-Tr
- Turkishfa-AF
- Persianro-RO
- Romanian
default: en-US
add the line to your code to use
EJS_language = ''; //language
If the language file is not found or there was an error fetching the file, the emulator will default to english.
Credits
Translated for es-ES
originally by @cesarcristianodeoliveira and updated by @angelmarfil
Translated for el-GR
by @imneckro
Translated for pt-BR
by @zmarteline
Translated for zh-CN
by @eric183
Translated for pt-BR
by @zmarteline
Translated for it-IT
by @IvanMazzoli
Translated for tr-Tr
by @iGoodie
Translated for fa-AF
by @rezamohdev
Translated for af-FR
by @t3chnob0y
Translated for ro-RO
by @jurcaalexandrucristian
Translated for ja-JA
by @noel-forester
Translated for hi-HI
, ar-AR
, jv-JV
, ben-BEN
, ru-RU
, de-GER
, ko-KO
by @allancoding, using a translate application
Contributing
To contribute, please download the default en-US.json
language file to use as a template, translate the strings and then submit the file with a Pull Request or Issue.
The EmulatorJS team will review and add your changes.
The retroarch.json
are all the setting names for the menu. They will default to english if not found. You can set EJS_settingsLanguage
to true
to see the missing retroarch settings names for the current language. You can translate them and add the to the language file.
The control mapping translations for controllers are diffrent for each controller. They will need to be added to the language file if they are not in the default en-US.json
file.
You can also use the Translation Helper tool to help you translate the file.
Please contribute!!
Enything that is incorrect or needs to be fix please perform a pull request!