Language Settings

Last modified: November 18, 2025

Introduction

Mendix is designed to be used by users in multiple languages. The Languages tab of the App Settings allows you to select which languages your app will support.

You can reach this tab in two ways:

  1. Select the menu option Language > Language Settings….
  2. Open the App{Name} > Settings dialog box from the App Explorer and select the Language tab.

Setting Default Language

There must be a default app language. Select the Default language from the drop-down list. This will contain all languages which have been added to your app. It is recommended that you do this when you start developing your app.

Setting the default language has two functions:

  • It sets the language which will be displayed to the end-user if the end-user is not associated with a Language entity, or if the end-user's language is not enabled in the app
  • It sets the language which will be used if there is no translation of a translatable text in the end-user's language, even if the app has the language enabled

The initial default language is English, United States.

Adding Languages

You can add as many languages as you like from the list of supported languages by clicking Add, selecting the desired language, and clicking OK.

Most languages will be added with an empty dictionary, although some translations have already been set up in the Dutch dictionary.

Advanced Language Settings

You can set each language in your app to have additional settings.

Edit Language

Check Completeness

If you check the Check completeness box, you will get a warning (or error) message in the Errors pane for every text which has no entry in this language's dictionary.

If this is the default language, the Check completeness box will be checked and you will not be able to uncheck it.

Custom Date and Time Formatting

You can set a custom format for the following:

  • Date format
  • Time format
  • Date and time format

Type a format string in the relevant box and you will see an example of how a date will be formatted underneath.

Click Edit… to open a dialog box which will provide a full reference for the format string:

Date edit dialog

The list of supported tokens can be found in Parse and Format Date Function Calls.

List of Supported Languages

The most up-to-date list of supported languages in your version of Studio Pro is the one in the add languages menu.

The list below is provided to enable you to quickly evaluate if Mendix supports your desired language.

LanguageRegionLocaleAvailable Since
AfrikaansSouth Africaaf_ZA10.4.0
AlbanianAlbaniasq_AL9.0.5
AmharicEthiopiaam_ET9.2.0
ArabicAlgeriaar_DZ9.0.5
ArabicBahrainar_BH9.0.5
ArabicEgyptar_EG9.0.5
ArabicIraqar_IQ9.0.5
ArabicJordanar_JO9.0.5
ArabicKuwaitar_KW9.0.5
ArabicLebanonar_LB9.0.5
ArabicLibyaar_LY9.0.5
ArabicMoroccoar_MA9.0.5
ArabicOmanar_OM9.0.5
ArabicQatarar_QA9.0.5
ArabicSaudi Arabiaar_SA9.0.5
ArabicSudanar_SD9.0.5
ArabicSyriaar_SY9.0.5
ArabicTunisiaar_TN9.0.5
ArabicUnited Arab Emiratesar_AE9.0.5
ArabicYemenar_YE9.0.5
ArmenianArmeniahy_AM9.2.0
AzerbaijaniAzerbaijanaz_AZ10.10.0
BelarusianBelarusbe_BY9.0.5
BengaliBangladeshbn_BD9.3.0
BengaliIndiabn_IN9.3.0
BulgarianBulgariabg_BG9.0.5
CatalanSpainca_ES9.0.5
Chinese (Mandarin)Chinazho_CN9.18.0
Chinese (Simplified)Chinazh_CN9.0.5
Chinese (Simplified)Singaporezh_SG9.0.5
Chinese (Traditional)Hong Kong, Chinazh_HK9.0.5
Chinese (Traditional)Taiwan, Chinazh_TW9.0.5
CroatianCroatiahr_HR9.0.5
CzechCzech Republiccs_CZ9.0.5
DariAfghanistanfa_AF9.2.0
DanishDenmarkda_DK9.0.5
DutchBelgiumnl_BE9.0.5
DutchNetherlandsnl_NL9.0.5
EnglishAustraliaen_AU9.0.5
EnglishCanadaen_CA9.0.5
EnglishIndiaen_IN9.0.5
EnglishIrelanden_IE9.0.5
EnglishMaltaen_MT9.0.5
EnglishNew Zealanden_NZ9.0.5
EnglishPhilippinesen_PH9.0.5
EnglishSingaporeen_SG9.0.5
EnglishSouth Africaen_ZA9.0.5
EnglishUnited Kingdomen_GB9.0.5
EnglishUnited Statesen_US9.0.5
EstonianEstoniaet_EE9.0.5
EuskaraBasqueeu_ES10.1.0
FinnishFinlandfi_FI9.0.5
FrenchBelgiumfr_BE9.0.5
FrenchCanadafr_CA9.0.5
FrenchFrancefr_FR9.0.5
FrenchLuxembourgfr_LU9.0.5
FrenchSwitzerlandfr_CH9.0.5
GeorgianGeorgiaka_GE11.5.0
GermanAustriade_AT9.0.5
GermanGermanyde_DE9.0.5
GermanLuxembourgde_LU9.0.5
GermanSwitzerlandde_CH9.0.5
GreekCyprusel_CY9.0.5
GreekGreeceel_GR9.0.5
HebrewIsraeliw_IL9.0.5
HindiIndiahi_IN9.0.5
HungarianHungaryhu_HU9.0.5
IcelandicIcelandis_IS9.0.5
IndonesianIndonesiain_ID9.0.5
IrishIrelandga_IE9.0.5
ItalianItalyit_IT9.0.5
ItalianSwitzerlandit_CH9.0.5
Japanese (Gregorian calendar)Japanja_JP9.0.5
Japanese (Imperial calendar)Japanja_JP_JP9.0.5
KannadaIndiakn_IN10.12.0
KazakhKazakhstankk_KZ9.10.0
KhmerCambodiakm_KH9.0.5
KinyarwandaRwandarw_RW9.3.0
KoreanSouth Koreako_KR9.0.5
LaoLaoslo_LA9.0.5
LatvianLatvialv_LV9.0.5
LithuanianLithuanialt_LT9.0.5
MacedonianMacedoniamk_MK9.0.5
MalayMalaysiams_MY9.0.5
MalayalamIndiaml_IN10.12.0
MalteseMaltamt_MT9.0.5
MarathiIndiamr_IN10.10.0
MongolianMongoliamn_MN9.2.0
Myanmar (Burmese)Myanmarmy_MM9.0.5
NepaliNepalne_NP9.2.0
Norwegian (Bokmål)Norwayno_NO9.0.5
Norwegian (Nynorsk)Norwayno_NO_NY9.0.5
OdiaIndiaor_IN10.12.0
PashtoAfghanistanps_AF9.2.0
Persian (Farsi)Iranfa_IR9.2.0
Persian (Farsi)Tajikistanfa_TJ9.2.0
PolishPolandpl_PL9.0.5
PortugueseBrazilpt_BR9.0.5
PortuguesePortugalpt_PT9.0.5
PunjabiPakistanpa_PK9.3.0
PunjabiIndiapa_IN9.3.0
RomanianRomaniaro_RO9.0.5
RussianRussiaru_RU9.0.5
Serbian (Cyrillic)Bosnia and Herzegovinasr_BA9.0.5
Serbian (Cyrillic)Montenegrosr_ME9.14.0
Serbian (Cyrillic)Serbiasr_RS9.14.0
SinhalaSri Lankasi_LK9.3.0
SlovakSlovakiask_SK9.0.5
SlovenianSloveniasl_SI9.0.5
SomaliSomaliaso_SO9.2.0
Southern NdebeleSouth Africanr_ZA10.4.0
Southern SothoLesothost_LS10.4.0
Southern SothoSouth Africast_ZA10.4.0
Southern SothoZimbabwest_ZW10.4.0
SpanishArgentinaes_AR9.0.5
SpanishBoliviaes_BO9.0.5
SpanishChilees_CL9.0.5
SpanishColombiaes_CO9.0.5
SpanishCosta Ricaes_CR9.0.5
SpanishDominican Republices_DO9.0.5
SpanishEcuadores_EC9.0.5
SpanishEl Salvadores_SV9.0.5
SpanishGuatemalaes_GT9.0.5
SpanishHondurases_HN9.0.5
SpanishMexicoes_MX9.0.5
SpanishNicaraguaes_NI9.0.5
SpanishPanamaes_PA9.0.5
SpanishParaguayes_PY9.0.5
SpanishPerues_PE9.0.5
SpanishPuerto Ricoes_PR9.0.5
SpanishSpaines_ES9.0.5
SpanishUnited Stateses_US9.0.5
SpanishUruguayes_UY9.0.5
SpanishVenezuelaes_VE9.0.5
SwahiliKenyasw_KE9.2.0
SwahiliRwandasw_RW9.2.0
SwahiliTanzaniasw_TZ9.2.0
SwahiliUgandasw_UG9.2.0
SwatiEswatiniss_SZ10.4.0
SwatiSouth Africass_ZA10.4.0
SwedishSwedensv_SE9.0.5
TagalogPhilippinestl_PH9.2.0
TamazightMoroccotzm_MA9.18.0
TamilIndiata_IN9.3.0
TamilSri Lankata_LK9.3.0
TamilSingaporeta_SG9.3.0
TeluguIndiate_IN10.12.0
Thai (Western digits)Thailandth_TH9.0.5
Thai (Thai digits)Thailandth_TH_TH9.0.5
TigrinyaEritreati_ER9.23.0
TsongaSouth Africats_ZA10.4.0
TsongaZimbabwets_ZW10.4.0
TswanaBotswanatn_BW10.4.0
TswanaSouth Africatn_ZA10.4.0
TswanaZimbabwetn_ZW10.4.0
TurkishTurkeytr_TR9.0.5
UkrainianUkraineuk_UA9.0.5
UrduIndiaur_IN9.2.0
UrduPakistanur_PK9.2.0
VendaSouth Africave_ZA10.4.0
VendaZimbabweve_ZW10.4.0
VietnameseVietnamvi_VN9.0.5
WelshWalescy_GB9.0.5
XhosaSouth Africaxh_ZA10.4.0
XhosaZimbabwexh_ZW10.4.0
ZuluSouth Africazu_ZA10.4.0

⚠ List of Deprecated Languages

You can find the list of deprecated languages in the table below:

LanguageRegionLocaleAvailable SinceDeprecated In
Japanese (Imperial calendar)Japanja_JP_JP9.0.59.6.0
Serbian (Cyrillic)Serbia and Montenegrosr_CS9.0.59.14.0