# Localization Supported languages `en-US` - English US
`pt-BR` - Portuguese
`es-ES` - Spanish
`el-GR` - Greek
`ja-JA` - Japanese
`zh-CN` - Chinese
`hi-HI` - Hindi
`ar-AR` - Arabic
`jv-JV` - Javanese
`ben-BEN` - Bengali
`ru-RU` - Russian
`de-GER` - German
`ko-KO` - Korean
`af-FR` - French
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 `pt-BR` by [@cesarcristianodeoliveira](https://github.com/cesarcristianodeoliveira)
Translated for `es-ES` by [@cesarcristianodeoliveira](https://github.com/cesarcristianodeoliveira)
Translated for `el-GR` by [@imneckro](https://github.com/imneckro)
Translated for `ja-JA`, `hi-HI`, `ar-AR`, `jv-JV`, `ben-BEN`, `ru-RU`, `de-GER`, `ko-KO`, `af-FR` by [@allancoding](https://github.com/allancoding)
Translated for `zh-CN` originally by [@allancoding](https://github.com/allancoding) and updated by [@eric183](https://github.com/eric183)
## Contributing Download the default `en.json` file and simply translate all the words that start with the `-` (remove the dash afterwards) then perform a pull request or open an issue with the file uploaded and I will add your work. 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. You can also use the [Translation Helper](Translate.html) tool to help you translate the file. Please contribute!! Enything that is incorrect or needs to be fix please perform a pull request!