Back to Nocobase

Language List

docs/docs/en/plugin-development/languages.md

2.0.494.7 KB
Original Source

Language List

NocoBase provides multi-language support (i18n). Below is the list of currently built-in languages. Each language configuration consists of a Locale Code and a Display Name (Label).

Language Code Standards

  • Language codes follow the IETF BCP 47 standard format:

    language[-script][-region][-variant]
    

    Common forms are language-region, for example:

    • en-US → English (United States)
    • fr-FR → French (France)
    • zh-CN → Simplified Chinese
  • Case sensitive:

    • Language part is lowercase (en, fr, zh)
    • Region part is uppercase (US, FR, CN)
  • The same language may have multiple regional versions, for example:

    • fr-FR (French French), fr-CA (Canadian French)

Built-in Languages

Locale CodeDisplay Name
ar-EGالعربية
az-AZAzərbaycan dili
bg-BGБългарски
bn-BDBengali
by-BYБеларускі
ca-ESСatalà/Espanya
cs-CZČesky
da-DKDansk
de-DEDeutsch
el-GRΕλληνικά
en-GBEnglish(GB)
en-USEnglish
es-ESEspañol
et-EEEstonian (Eesti)
fa-IRفارسی
fi-FISuomi
fr-BEFrançais(BE)
fr-CAFrançais(CA)
fr-FRFrançais
ga-IEGaeilge
gl-ESGalego
he-ILעברית
hi-INहिन्दी
hr-HRHrvatski jezik
hu-HUMagyar
hy-AMՀայերեն
id-IDBahasa Indonesia
is-ISÍslenska
it-ITItaliano
ja-JP日本語
ka-GEქართული
kk-KZҚазақ тілі
km-KHភាសាខ្មែរ
kn-INಕನ್ನಡ
ko-KR한국어
ku-IQکوردی
lt-LTlietuvių
lv-LVLatviešu valoda
mk-MKмакедонски јазик
ml-INമലയാളം
mn-MNМонгол хэл
ms-MYبهاس ملايو
nb-NONorsk bokmål
ne-NPनेपाली
nl-BEVlaams
nl-NLNederlands
pl-PLPolski
pt-BRPortuguês brasileiro
pt-PTPortuguês
ro-RORomânia
ru-RUРусский
si-LKසිංහල
sk-SKSlovenčina
sl-SISlovenščina
sr-RSсрпски језик
sv-SESvenska
ta-INTamil
th-THภาษาไทย
tk-TKTurkmen
tr-TRTürkçe
uk-UAУкраїнська
ur-PKOʻzbekcha
vi-VNTiếng Việt
zh-CN简体中文
zh-HK繁體中文(香港)
zh-TW繁體中文(台湾)

Usage Instructions

  • Language configurations are typically used for:

    • Interface Display: Display the label in the language switching menu.
    • Internationalization File Loading: Load corresponding translation JSON files based on the Locale Code.
  • When adding a new language, you need to:

    1. Follow the BCP 47 standard to define the Locale Code;
    2. Provide a clear localized name as the label;
    3. Provide corresponding translation files.