— iOS, Localization, Fastlane — 1 min read
Localization is a vital aspect of mobile app development, allowing you to connect with users worldwide by providing content in their preferred language. If you're an iOS developer using Fastlane to automate your development tasks, you'll want to know which language locale codes are supported. To simplify the process for you, we've compiled a handy reference table of supported iOS language locale codes for Fastlane.
Here's a table that lists each supported locale along with the corresponding language:
Locale | Language |
---|---|
ar-SA | Arabic (Saudi Arabia) |
ca | Catalan |
cs | Czech |
da | Danish |
de-DE | German (Germany) |
el | Greek |
en-AU | English (Australia) |
en-CA | English (Canada) |
en-GB | English (United Kingdom) |
en-US | English (United States) |
es-ES | Spanish (Spain) |
es-MX | Spanish (Mexico) |
fi | Finnish |
fr-CA | French (Canada) |
fr-FR | French (France) |
he | Hebrew |
hi | Hindi |
hr | Croatian |
hu | Hungarian |
id | Indonesian |
it | Italian |
ja | Japanese |
ko | Korean |
ms | Malay |
nl-NL | Dutch (Netherlands) |
no | Norwegian |
pl | Polish |
pt-BR | Portuguese (Brazil) |
pt-PT | Portuguese (Portugal) |
ro | Romanian |
ru | Russian |
sk | Slovak |
sv | Swedish |
th | Thai |
tr | Turkish |
uk | Ukrainian |
vi | Vietnamese |
zh-Hans | Chinese (Simplified) |
zh-Hant | Chinese (Traditional) |
I kind of got sick of checking the Fastlane docs every time I needed to know what locales I could potentially translate my metadata too. The fastlane documentation is really good but the supported locales are tucked away in a fairly long page and it only tells you the locales and not what languages each one represents so I decided to make a quick cheat sheet for reference. Anyway, happy localizing!