Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Sprachen in Exponential

Die eine Stelle, die angibt, welche Sprachen Exponential unterstützt, auf welcher Stufe, und wie Sie weitere hinzufügen, mit den Zahlen einer Standardinstallation und einer Weltkarte der Länder, deren Sprache die…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/languages.md

On this page

This page is a translation. Read the English original

Sprachen in Exponential

Auf einen Blick, Stand 3. November 2026. Eine Standardinstallation (die mitgelieferten share/locale, share/translations und settings/i18n.ini, ohne Erweiterungen) hat:

WasAnzahl
Sprachen der Administration: Übersetzungen in share/translations156, davon 156 vollständig
Locales: Dateien share/locale/*.ini390: 383 Sprachen und Länder, 1 Testsprache, 6 Varianten
Bekannte Sprachen: die Sprachcodes der Locales (ohne Varianten und Testsprache)171
davon von der Administration übersetzt gezeigt (eigene Übersetzung, Fallback oder Englisch)151
davon nicht übersetzt (Liste)20
Länder und Gebiete der Locales247
davon mit der Administration in ihrer Sprache (grün auf der Karte)247
Codes aus ISO 3166-1 (settings/country.ini) ohne Locale4, alle mit Absicht: unbewohnt oder zurückgezogen (Liste unter der Karte)
Locales, die von rechts nach links geschrieben werden43
Weltkarte: 247 Länder und Gebiete in Grün, für die eine mitgelieferte Locale die Administration in ihrer Sprache zeigt, dazu 3 unbewohnte Gebiete ohne Locale mit Absicht; die übrigen in Grau
Weltkarte: 247 Länder und Gebiete in Grün, für die eine mitgelieferte Locale die Administration in ihrer Sprache zeigt, dazu 3 unbewohnte Gebiete ohne Locale mit Absicht; die übrigen in Grau

Ein Land ist grün, wenn für es eine Locale mitgeliefert wird, deren Sprache die Administration übersetzt zeigt: mit einer eigenen Übersetzung oder der ersten Übersetzung ihrer Fallback-Kette (i18n.ini [TranslationSettings], FallbackMode=first, siehe Abschnitt 13). Englisch zählt als übersetzt: Es ist die Sprache der Quelltexte. Die Karte als Vektorgrafik: doc/ger-de/bilder/sprachen/abdeckungskarte.svg; Umrisse: Natural Earth, gemeinfrei.

Ebenfalls grün sind die unbewohnten Gebiete ohne Locale mit Absicht: Antarktis (AQ), Bouvetinsel (BV) und Heard- und McDonald-Inseln (HM). Exponential bedient diese Gebiete in jeder Sprache; lokale Konventionen gibt es keine.

Die 247 Länder und Gebiete in Grün
Land oder GebietCodeLocales und die Übersetzung, die sie zeigen
AfghanistanAFfas-AF, pus-AF
ÄgyptenEGara-EG → ara-SA
AlandinselnAXswe-AX → swe-SE
AlbanienALsqi-AL
AlgerienDZara-DZ → ara-SA, fre-DZ → fre-FR, kab-DZ
Amerikanisch-OzeanienUMeng-UM (Quelltexte)
Amerikanisch-SamoaASeng-AS (Quelltexte)
Amerikanische JungferninselnVIeng-VI (Quelltexte)
AndorraADcat-AD → cat-ES
AngolaAOpor-AO → por-PT
AnguillaAIeng-AI (Quelltexte)
Antigua und BarbudaAGeng-AG (Quelltexte)
ÄquatorialguineaGQesl-GQ → esl-ES, fre-GQ → fre-FR
ArgentinienAResl-AR → esl-ES
ArmenienAMhye-AM
ArubaAWdut-AW → dut-NL
AserbaidschanAZaze-AZ
ÄthiopienETamh-ET, orm-ET, tir-ET
AustralienAUeng-AU
BahamasBSeng-BS (Quelltexte)
BahrainBHara-BH → ara-SA
BangladeschBDben-BD
BarbadosBBeng-BB (Quelltexte)
BelarusBYbel-BY, rus-BY → rus-RU
BelgienBEdut-BE → dut-NL, fre-BE → fre-FR, ger-BE → ger-DE
BelizeBZeng-BZ (Quelltexte)
BeninBJfre-BJ → fre-FR
BermudaBMeng-BM (Quelltexte)
BhutanBTdzo-BT
Birma (Myanmar)MMmya-MM
BolivienBOaym-BO (nicht übersetzt), esl-BO → esl-ES
Bonaire, Saint Eustatius and SabaBQdut-BQ → dut-NL
Bosnien und HerzegowinaBAbos-BA
BotsuanaBWeng-BW (Quelltexte)
BrasilienBRpor-BR
Britische JungferninselnVGeng-VG (Quelltexte)
Britisches Territorium im Indischen OzeanIOeng-IO (Quelltexte)
BruneiBNmsa-BN → msa-MY
BulgarienBGbul-BG
Burkina FasoBFfre-BF → fre-FR
BurundiBIfre-BI → fre-FR, run-BI
ChileCLarn-CL (nicht übersetzt), esl-CL → esl-ES
ChinaCNbod-CN, chi-CN, uig-CN
CookinselnCKeng-CK (Quelltexte)
Costa RicaCResl-CR → esl-ES
CuraçaoCWdut-CW → dut-NL
DänemarkDKdan-DK
DeutschlandDEdsb-DE, ger-DE, hsb-DE
DominicaDMeng-DM (Quelltexte)
Dominikanische RepublikDOesl-DO → esl-ES
DschibutiDJara-DJ → ara-SA, fre-DJ → fre-FR
EcuadorECesl-EC → esl-ES
Ehemalige jugoslawische Republik MazedonienMKmkd-MK
El SalvadorSVesl-SV → esl-ES
ElfenbeinküsteCIfre-CI → fre-FR
EritreaERara-ER → ara-SA
EstlandEEest-EE
FalklandinselnFKeng-FK (Quelltexte)
Färöer-InselnFOdan-FO → dan-DK, fao-FO
FidschiFJeng-FJ (Quelltexte)
FinnlandFIfin-FI
FrankreichFRbre-FR, fre-FR, oci-FR
Französisch-GuayanaGFfre-GF → fre-FR
Französisch-PolynesienPFfre-PF → fre-FR
Französische Süd- und AntarktisgebieteTFfre-TF → fre-FR
GabunGAfre-GA → fre-FR
GambiaGMeng-GM (Quelltexte)
GeorgienGEkat-GE
GhanaGHaka-GH, eng-GH (Quelltexte), ewe-GH
GibraltarGIeng-GI (Quelltexte)
GrenadaGDeng-GD (Quelltexte)
GriechenlandGRell-GR
GrönlandGLkal-GL
GuadeloupeGPfre-GP → fre-FR
GuamGUeng-GU (Quelltexte)
GuatemalaGTesl-GT → esl-ES, quc-GT (nicht übersetzt)
GuernseyGGeng-GG (Quelltexte)
GuineaGNfre-GN → fre-FR, nqo-GN
Guinea-BissauGWpor-GW → por-PT
GuyanaGYeng-GY (Quelltexte)
HaitiHTfre-HT → fre-FR
HondurasHNesl-HN → esl-ES
HongkongHKchi-HK → chi-TW
IndienINasm-IN, ben-IN → ben-BD, bho-IN, brx-IN, doi-IN, eng-IN (Quelltexte), guj-IN, hin-IN, kan-IN, kas-IN, kok-IN, mai-IN, mal-IN, mar-IN, mni-IN, ori-IN, pan-IN, san-IN, sat-IN, tam-IN, tel-IN, urd-IN → urd-PK
IndonesienIDind-ID, jav-ID, sun-ID
Insel ManIMeng-IM (Quelltexte)
IrakIQara-IQ → ara-SA, arc-IQ, ckb-IQ, syr-IQ
Iran (Islamische Republik)IRfas-IR
IrlandIEeng-IE (Quelltexte), gle-IE
IslandISisl-IS
IsraelILheb-IL, huy-IL
ItalienITita-IT
JamaikaJMeng-JM (Quelltexte)
JapanJPjpn-JP
JemenYEara-YE → ara-SA
JerseyJEeng-JE (Quelltexte)
JordanienJOara-JO → ara-SA
KaimaninselnKYeng-KY (Quelltexte)
KambodschaKHkhm-KH
KamerunCMfre-CM → fre-FR
KanadaCAcre-CA (nicht übersetzt), eng-CA (Quelltexte), fre-CA → fre-FR, iku-CA (nicht übersetzt), moh-CA (nicht übersetzt), oji-CA (nicht übersetzt)
Kap VerdeCVpor-CV → por-PT
KasachstanKZkaz-KZ, rus-KZ → rus-RU
KatarQAara-QA → ara-SA
KeniaKEeng-KE (Quelltexte), kik-KE, swa-KE
KirgistanKGkir-KG, rus-KG → rus-RU
KiribatiKIeng-KI (Quelltexte)
KokosinselnCCeng-CC → eng-AU
KolumbienCOesl-CO → esl-ES
KomorenKMara-KM → ara-SA, fre-KM → fre-FR
Kongo (Republik Kongo)CGfre-CG → fre-FR
KosovoXKsqi-XK → sqi-AL
KroatienHRcro-HR
KubaCUesl-CU → esl-ES
KuwaitKWara-KW → ara-SA
Land Sint MaartenSXdut-SX → dut-NL
LaosLAlao-LA
LesothoLSeng-LS (Quelltexte)
LettlandLVlav-LV
LibanonLBara-LB → ara-SA
LiberiaLReng-LR (Quelltexte)
Libysch-Arabische DschamahirijaLYara-LY → ara-SA
LiechtensteinLIger-LI → ger-DE
LitauenLTlit-LT
LuxemburgLUfre-LU → fre-FR, ger-LU → ger-DE, ltz-LU
MacauMOchi-MO → chi-TW
MadagaskarMGfre-MG → fre-FR, mlg-MG
MalawiMWeng-MW (Quelltexte)
MalaysienMYmsa-MY
MaledivenMVdiv-MV
MaliMLbam-ML, fre-ML → fre-FR
MaltaMTmlt-MT
MarokkoMAara-MA → ara-SA, fre-MA → fre-FR, zgh-MA
Marshall-InselnMHeng-MH (Quelltexte)
MartiniqueMQfre-MQ → fre-FR
MauretanienMRara-MR → ara-SA, fre-MR → fre-FR
MauritiusMUfre-MU → fre-FR
MayotteYTfre-YT → fre-FR
MexikoMXesl-MX, nah-MX (nicht übersetzt), yua-MX (nicht übersetzt)
MikronesienFMeng-FM (Quelltexte)
Moldau (Republik Moldau)MDron-MD → ron-RO, rus-MD → rus-RU
MonacoMCfre-MC → fre-FR
MongoleiMNmon-MN
MontenegroMEsrp-ME → srp-RS
MontserratMSeng-MS (Quelltexte)
MosambikMZpor-MZ → por-PT
NamibiaNAeng-NA (Quelltexte)
NauruNReng-NR (Quelltexte)
NepalNPnep-NP
NeukaledonienNCfre-NC → fre-FR
NeuseelandNZeng-NZ → eng-AU, mri-NZ
NiederlandeNLdut-NL, fry-NL
NigerNEfre-NE → fre-FR
NigeriaNGeng-NG (Quelltexte), hau-NG, ibo-NG, pcm-NG, yor-NG
NikaraguaNIesl-NI → esl-ES
NiueNUeng-NU (Quelltexte)
NordkoreaKPkor-KP
Nördliche MarianenMPeng-MP (Quelltexte)
NorfolkinselNFeng-NF → eng-AU
NorwegenNOnno-NO → nor-NO, nor-NO, sme-NO
OmanOMara-OM → ara-SA
ÖsterreichATger-AT → ger-DE
PakistanPKeng-PK (Quelltexte), pnb-PK, snd-PK, urd-PK
Palästinensische AutonomiegebietePSara-PS → ara-SA
PalauPWeng-PW (Quelltexte)
PanamaPAesl-PA → esl-ES
Papua-NeuguineaPGeng-PG (Quelltexte)
ParaguayPYesl-PY → esl-ES, grn-PY
PeruPEesl-PE → esl-ES, que-PE
PhilippinenPHceb-PH, eng-PH (Quelltexte), fil-PH
PitcairnPNeng-PN (Quelltexte)
PolenPLpol-PL
PortugalPTpor-PT
Puerto RicoPResl-PR → esl-ES
Republik SüdafrikaZAafr-ZA, eng-ZA (Quelltexte), xho-ZA, zul-ZA
RéunionREfre-RE → fre-FR
RuandaRWfre-RW → fre-FR, kin-RW
RumänienROron-RO
RusslandRUche-RU, rus-RU, tat-RU
Saint Kitts und NevisKNeng-KN (Quelltexte)
SambiaZMeng-ZM (Quelltexte)
SamoaWSeng-WS (Quelltexte)
San MarinoSMita-SM → ita-IT
Sao Tomé und PrincipeSTpor-ST → por-PT
Saudi-ArabienSAara-SA
SchwedenSEswe-SE
SchweizCHfre-CH → fre-FR, ger-CH → ger-DE, ita-CH → ita-IT, roh-CH
SenegalSNfre-SN → fre-FR, ful-SN, wol-SN
SerbienRSser-SR, srp-RS
SeychellenSCfre-SC → fre-FR
Sierra LeoneSLeng-SL (Quelltexte)
SimbabweZWeng-ZW (Quelltexte), sna-ZW
SingapurSGchi-SG → chi-CN, eng-SG (Quelltexte), msa-SG → msa-MY, tam-SG → tam-IN
Slowakei (Slowakische Republik)SKslk-SK
SlowenienSIslv-SI
Solomon-InselnSBeng-SB (Quelltexte)
SomaliaSOara-SO → ara-SA, som-SO
SpanienESast-ES, cat-ES, esl-ES, eus-ES, glg-ES
Sri LankaLKsin-LK, tam-LK → tam-IN
St. BarthélemyBLfre-BL → fre-FR
St. HelenaSHeng-SH (Quelltexte)
St. LuciaLCeng-LC (Quelltexte)
St. MartinMFfre-MF → fre-FR
St. Pierre und MiquelonPMfre-PM → fre-FR
St. Vincent und die GrenadinenVCeng-VC (Quelltexte)
Staat der VatikanstadtVAlat-VA
SudanSDara-SD → ara-SA
Südgeorgien und die Südlichen SandwichinselnGSeng-GS (Quelltexte)
SüdkoreaKRkor-KR
SüdsudanSSeng-SS (Quelltexte)
SurinameSRdut-SR → dut-NL
Svalbard und Jan MayenSJnor-SJ → nor-NO
SwasilandSZeng-SZ (Quelltexte)
SyrienSYara-SY → ara-SA, syr-SY → syr-IQ
TadschikistanTJtgk-TJ
TaiwanTWchi-TW
TansaniaTZswa-TZ → swa-KE
ThailandTHtha-TH
Timor-LesteTLpor-TL → por-PT
TogoTGfre-TG → fre-FR
TokelauTKeng-TK (Quelltexte)
TongaTOeng-TO (Quelltexte), ton-TO
Trinidad und TobagoTTeng-TT (Quelltexte)
TschadTDara-TD → ara-SA, fre-TD → fre-FR
TschechienCZcze-CZ
TunesienTNara-TN → ara-SA, fre-TN → fre-FR
TürkeiTRkur-TR, tur-TR
TurkmenistanTMtuk-TM
Turks- und CaicosinselnTCeng-TC (Quelltexte)
TuwaluTVeng-TV (Quelltexte)
UgandaUGeng-UG (Quelltexte), lug-UG
UkraineUAukr-UA
UngarnHUhun-HU
UruguayUYesl-UY → esl-ES
USAUSale-US (nicht übersetzt), chr-US (nicht übersetzt), ems-US (nicht übersetzt), eng-US, esl-US → esl-ES, esu-US (nicht übersetzt), gwi-US (nicht übersetzt), hai-US (nicht übersetzt), haw-US, ipk-US (nicht übersetzt), lkt-US (nicht übersetzt), nav-US (nicht übersetzt), oji-US (nicht übersetzt), tli-US (nicht übersetzt), tsi-US (nicht übersetzt), yid-US
UsbekistanUZuzb-UZ
VanuatuVUfre-VU → fre-FR
VenezuelaVEesl-VE → esl-ES
Vereinigte Arabische EmirateAEara-AE → ara-SA
Vereinigtes KönigreichGBcym-GB, eng-GB (Quelltexte), gla-GB
VietnamVNvie-VN
Wallis und FutunaWFfre-WF → fre-FR
WeihnachtsinselCXeng-CX → eng-AU
WestsaharaEHara-EH → ara-SA
ZaireCDfre-CD → fre-FR, lin-CD
Zentralafrikanische RepublikCFfre-CF → fre-FR
ZypernCYell-CY → ell-GR, tur-CY → tur-TR
Die 0 Länder und Gebiete mit einer Locale, aber der Administration auf Englisch
Land oder GebietCodeLocales
Die 4 Codes aus ISO 3166-1 ohne Locale
Land oder GebietCodeWarum
Niederländische AntillenANKeine Locale, mit Absicht: Code 2010 zurückgezogen; seine Nachfolger Bonaire, Saint Eustatius and Saba (BQ), Curaçao (CW) und Land Sint Maarten (SX) haben je eine eigene Locale
AntarktisAQKeine Locale, mit Absicht: unbewohnt, CLDR definiert keine Locale dafür (grün dargestellt: Exponential bedient diese Gebiete in jeder Sprache; lokale Konventionen gibt es keine)
BouvetinselBVKeine Locale, mit Absicht: unbewohnt, CLDR definiert keine Locale dafür (grün dargestellt: Exponential bedient diese Gebiete in jeder Sprache; lokale Konventionen gibt es keine)
Heard- und McDonald-InselnHMKeine Locale, mit Absicht: unbewohnt, CLDR definiert keine Locale dafür (grün dargestellt: Exponential bedient diese Gebiete in jeder Sprache; lokale Konventionen gibt es keine)

Erzeugt mit ./console exp:i18n coverage aus den mitgelieferten Dateien; ./console exp:i18n coverage --check und der Test expI18nCoverageMapTest schlagen fehl, sobald Zahlen oder Karte veraltet sind.

Die eine Stelle, die angibt, welche Sprachen Exponential unterstützt, auf welcher Stufe, und wie Sie weitere hinzufügen. Die Zahlen wurden am 15. Oktober 2026 erhoben, die der Übersetzungen der Administrationsoberfläche am 26. Oktober 2026 (Exponential 6.0.15).

Kurz gefasst: 390 Locale-Dateien (383 Sprachen und Länder, die Testsprache Lorem Ipsum und 6 Varianten, 43 davon von rechts nach links geschrieben) lassen sich als Inhaltssprachen und Siteaccess-Locales wählen; es gibt 156 Übersetzungen der Administrationsoberfläche, alle vollständig: Afrikaans (afr-ZA), Akan (aka-GH), Albanian (sqi-AL), Amharic (amh-ET), Arabic (Saudi Arabia) (ara-SA), Armenian (hye-AM), Assamese (asm-IN), Asturian (ast-ES), Azerbaijani (aze-AZ), Bambara (bam-ML), Basque (eus-ES), Belarusian (bel-BY), Bengali (Bangladesh) (ben-BD), Bhojpuri (bho-IN), Bodo (brx-IN), Bosnian (bos-BA), Breton (bre-FR), Bulgarian (bul-BG), Burmese (mya-MM), Catalan (cat-ES), Cebuano (ceb-PH), Central Kurdish (ckb-IQ), Chechen (che-RU), Croatian (cro-HR), Czech (cze-CZ), Danish (dan-DK), Dari (Afghanistan) (fas-AF), Dhivehi (div-MV), Dogri (doi-IN), Dutch (Netherlands) (dut-NL), Dzongkha (dzo-BT), English (Australia) (eng-AU), English (United States) (eng-US), Esperanto (epo-EO), Estonian (est-EE), Ewe (ewe-GH), Faroese (fao-FO), Filipino (fil-PH), Finnish (fin-FI), French (France) (fre-FR), Fula (ful-SN), Galician (glg-ES), Ganda (lug-UG), Georgian (kat-GE), German (Germany) (ger-DE), Greek (Hellenic) (ell-GR), Greenlandic (kal-GL), Guarani (grn-PY), Gujarati (guj-IN), Hausa (hau-NG), Hawaiian (haw-US), Hebrew (heb-IL), Hindi (hin-IN), Hulaulá (huy-IL), Hungarian (hun-HU), Icelandic (isl-IS), Igbo (ibo-NG), Imperial Aramaic (arc-IQ), Indonesian (ind-ID), Irish (gle-IE), Italian (Italy) (ita-IT), Japanese (jpn-JP), Javanese (jav-ID), Kabyle (kab-DZ), Kannada (kan-IN), Kashmiri (kas-IN), Kazakh (kaz-KZ), Khmer (khm-KH), Kikuyu (kik-KE), Kinyarwanda (kin-RW), Kirundi (run-BI), Klingon (tlh-QO), Konkani (kok-IN), Korean (kor-KR), Korean (North Korea) (kor-KP), Kurdish (kur-TR), Kyrgyz (kir-KG), Lao (lao-LA), Latin (lat-VA), Latvian (lav-LV), Lingala (lin-CD), Lithuanian (lit-LT), Lower Sorbian (dsb-DE), Luxembourgish (ltz-LU), Macedonian (mkd-MK), Maithili (mai-IN), Malagasy (mlg-MG), Malay (Malaysia) (msa-MY), Malayalam (mal-IN), Maltese (mlt-MT), Manipuri (mni-IN), Māori (mri-NZ), Marathi (mar-IN), Mongolian (mon-MN), Nepali (nep-NP), Nigerian Pidgin (pcm-NG), Northern Sami (sme-NO), Norwegian Bokmål (nor-NO), N’Ko (nqo-GN), Occitan (oci-FR), Odia (ori-IN), Oromo (orm-ET), Pashto (pus-AF), Persian (fas-IR), Polish (pol-PL), Portuguese (Brazil) (por-BR), Portuguese (Portugal) (por-PT), Punjabi (pan-IN), Quechua (que-PE), Romanian (ron-RO), Romansh (roh-CH), Russian (rus-RU), Sanskrit (san-IN), Santali (sat-IN), Scottish Gaelic (gla-GB), Serbian (Srpski) (ser-SR), Serbian (Српски) (srp-RS), Shona (sna-ZW), Simplified Chinese (chi-CN), Sindhi (snd-PK), Sinhala (sin-LK), Slovak (slk-SK), Slovenian (slv-SI), Somali (som-SO), Spanish (Mexico) (esl-MX), Spanish (Spain) (esl-ES), Standard Moroccan Tamazight (zgh-MA), Sundanese (sun-ID), Swahili (Kenya) (swa-KE), Swedish (swe-SE), Syriac (Iraq) (syr-IQ), Tajik (tgk-TJ), Tamil (India) (tam-IN), Tatar (tat-RU), Telugu (tel-IN), Thai (tha-TH), Tibetan (bod-CN), Tigrinya (tir-ET), Tongan (ton-TO), Traditional Chinese (Taiwan) (chi-TW), Turkish (tur-TR), Turkmen (tuk-TM), Ukrainian (ukr-UA), Upper Sorbian (hsb-DE), Urdu (Pakistan) (urd-PK), Uyghur (uig-CN), Uzbek (uzb-UZ), Vietnamese (vie-VN), Welsh (cym-GB), Western Frisian (fry-NL), Western Punjabi (Shahmukhi) (pnb-PK), Wolof (wol-SN), Xhosa (xho-ZA), Yiddish (yid-US), Yoruba (yor-NG), Zulu (zul-ZA). Die Namen sind die englischen der Locale-Dateien.

Jede Locale ist reines INI: Nichts davon benötigt zur Laufzeit eine PHP-Extension.

Inhalt

  1. Locales, Übersetzungen, Inhaltssprachen und Siteaccesses
  2. Unterstützungsstufen
  3. Alle Locales
  4. Alle Übersetzungen der Administrationsoberfläche
  5. Die großen Sprachen der Welt
  6. Verbreitete Sprachen, die noch fehlen
  7. Eine Locale hinzufügen
  8. Eine Übersetzung der Administrationsoberfläche hinzufügen oder vervollständigen
  9. Sprachen, die von rechts nach links geschrieben werden
  10. Keine PHP-Extension zur Laufzeit
  11. Die Grenze von 62 Inhaltssprachen
  12. Testsprachen: Lorem Ipsum
  13. Übersetzungs-Fallbacks

Die noch nicht übersetzten Sprachen

Exponential kennt 171 Sprachen: so viele verschiedene Sprachcodes (die drei Buchstaben vor dem Bindestrich) haben die mitgelieferten Locales share/locale/*.ini, ohne Varianten und Testsprache. 151 davon zeigt die Administration übersetzt: mindestens eine ihrer Locales hat eine eigene Übersetzung, fällt auf die erste Übersetzung ihrer Kette zurück (FallbackMode=first) oder ist Englisch, die Sprache der Quelltexte. Für die übrigen 20 zeigt sie die Quelltexte auf Englisch; jede ist ein Kandidat für eine neue Übersetzung (siehe Abschnitt 8). Die Namen sind die englischen der Locale-Dateien.

Die 20 nicht übersetzten Sprachen
SpracheEigener NameCodeLocales (Länder)
AleutUnangam Tunuualeale-US (USA)
AlutiiqSugt'stunemsems-US (USA)
AymaraAymar aruaymaym-BO (Bolivien)
Central Yup'ikYugtunesuesu-US (USA)
CherokeeᏣᎳᎩchrchr-US (USA)
Creenêhiyawêwincrecre-CA (Kanada)
Gwich'inDinjii Zhuh K'yàagwigwi-US (USA)
HaidaXaad Kílhaihai-US (USA)
Inuktitutᐃᓄᒃᑎᑐᑦikuiku-CA (Kanada)
InupiaqIñupiatunipkipk-US (USA)
K'iche'K'iche'qucquc-GT (Guatemala)
LakotaLakȟólʼiyapilktlkt-US (USA)
MapudungunMapudungunarnarn-CL (Chile)
MohawkKanien'kéhamohmoh-CA (Kanada)
NahuatlNawatlnahnah-MX (Mexiko)
NavajoDiné Bizaadnavnav-US (USA)
OjibweAnishinaabemowinojioji-CA (Kanada), oji-US (USA)
TlingitLingíttlitli-US (USA)
TsimshianSm'algyaxtsitsi-US (USA)
Yucatec MayaMaaya t'aanyuayua-MX (Mexiko)

1. Locales, Übersetzungen, Inhaltssprachen und Siteaccesses

Vier Dinge werden leicht verwechselt:

BegriffOrtWas er tut
Localeshare/locale/<code>.ini, gelesen von eZLocaleNamen der Sprache und des Landes, das HTTP-Sprach-Tag, die Schreibrichtung, Datums- und Zeitformate, Tages- und Monatsnamen, der erste Tag der Woche, Zahlen- und Währungsformate, übersetzte Ländernamen.
Übersetzung der Administrationsoberflächeshare/translations/<code>/translation.ts (und translations/<code>/ einer Extension)Die Texte der Oberfläche: die |i18n()-Texte der Templates und ezpI18n::tr() in PHP.
InhaltsspracheSetup > Sprachen (ezcontent_language)Eine Sprache, in der Inhalte geschrieben werden können. Sie ist ein Locale-Code, daher lässt sich nur eine Locale mit Datei hinzufügen.
Siteaccess-Localesite.ini [RegionalSettings] Locale eines SiteaccessDie Locale, mit der ein Siteaccess formatiert, und die Übersetzung, die seine Oberfläche verwendet. SiteLanguageList[] gibt an, welche Inhaltssprachen er zeigt.

Eine Locale-Datei ist alles, was eine Inhaltssprache braucht. Das Hinzufügen einer Locale-Datei macht die Sprache nur auswählbar: Es fügt keine Inhaltssprache hinzu, ändert keinen Siteaccess und belegt keinen der höchstens 62 Plätze für Inhaltssprachen (30 auf 32-Bit-PHP; siehe Abschnitt 11).

Die Einzelheiten stehen an anderer Stelle und werden hier nicht wiederholt:

2. Unterstützungsstufen

StufeWas funktioniertSprachen
Vollständig: Oberfläche und InhaltDie Administrationsoberfläche spricht die Sprache vollständig (mindestens 99 % der aktuellen Texte); Inhalte, Datumsangaben, Zahlen und Währung folgen der Locale.eng-US (und jede eng-*-Locale, da Englisch die Sprache der Quelltexte ist), ger-DE, esl-ES, esl-MX, fre-FR, heb-IL, ara-SA, lat-VA, tlh-QO, ukr-UA, tur-TR, pol-PL, ita-IT, por-BR, dut-NL, swe-SE, nor-NO, dan-DK, cze-CZ, cro-HR, fas-IR (und fas-AF, Dari, das darauf zurückfällt), pus-AF, kur-TR, swa-KE (und swa-TZ, das darauf zurückfällt), hin-IN, kor-KR, jpn-JP, ell-GR, fin-FI, hun-HU, ron-RO, slk-SK, slv-SI, bos-BA, sqi-AL, est-EE, lav-LV, isl-IS, gle-IE, mlt-MT, dsb-DE, kal-GL, rus-RU, cat-ES, srp-RS, ser-SR, bul-BG, lit-LT, por-PT (und por-AO, por-CV, por-MZ, die darauf zurückfallen), chi-CN (und chi-SG, das darauf zurückfällt), chi-TW (und chi-HK, das darauf zurückfällt), afr-ZA, ben-BD (und ben-IN), urd-PK (und urd-IN), mar-IN, tel-IN, tam-IN (und tam-LK, tam-SG), hau-NG, guj-IN, kan-IN, amh-ET, yor-NG, mal-IN, pan-IN, ori-IN, ibo-NG, zul-ZA, som-SO, xho-ZA, yid-US, vie-VN, ind-ID, tha-TH, lao-LA, msa-MY (und msa-SG, msa-BN, die darauf zurückfallen), jav-ID, sun-ID, nep-NP, bho-IN, mai-IN, pcm-NG, syr-IQ (und syr-SY, das darauf zurückfällt), arc-IQ, huy-IL, kat-GE, sna-ZW, kaz-KZ, gla-GB, mri-NZ, fil-PH, che-RU, lin-CD, ful-SN, orm-ET, eng-AU (und eng-NZ, das darauf zurückfällt), hye-AM, uzb-UZ, snd-PK, pnb-PK, mya-MM, haw-US, aze-AZ, aka-GH, sin-LK, asm-IN, kin-RW, mlg-MG, uig-CN, khm-KH, ceb-PH, ckb-IQ, tir-ET, kik-KE, run-BI, tgk-TJ, bod-CN, bel-BY, mon-MN, glg-ES, kir-KG, eus-ES, tat-RU, cym-GB, tuk-TM, mkd-MK, lug-UG, ltz-LU, wol-SN, kor-KP, ast-ES, bam-ML, dzo-BT, bre-FR, ewe-GH, oci-FR, kab-DZ, div-MV, kok-IN, roh-CH, zgh-MA, hsb-DE, mni-IN, fry-NL, doi-IN, fao-FO, nqo-GN, kas-IN, sme-NO, que-PE, epo-EO, brx-IN, ton-TO, sat-IN, san-IN, grn-PY, nno-NO (fällt auf nor-NO zurück) (alle außer eng-US und ger-DE zumindest teilweise maschinell unterstützt, siehe Abschnitt 4)
Nur InhaltKeine Übersetzung der Administrationsoberfläche: Die Oberfläche bleibt englisch. Inhalte lassen sich in der Sprache schreiben, und ein Siteaccess mit der Locale formatiert Datumsangaben, Zahlen und Währung für sie.jede andere Locale, darunter fast alle 237, die in 6.0.15 hinzukamen

Ein Land ohne eigene Übersetzung spricht die Sprache, die i18n.ini [TranslationSettings] FallbackLanguages[] nennt, auf derselben Stufe: Jedes deutsch-, französisch- und spanischsprachige Land fällt auf ger-DE, fre-FR und esl-ES zurück (auch Lateinamerika: esl-ES ist die vollständige, esl-MX fehlen einige Kernel-Texte und vier Extensions; esl-MX selbst nimmt für diese Extensions esl-ES), die arabischen Länder auf ara-SA, und die anderen Sprachen ebenso (por-MZ auf por-PT, ita-CH auf ita-IT). Der Übersetzer schlägt den Fallback für den Kernel und für jede Extension getrennt nach. expUISwitchLanguageProviderTest schlägt fehl, wenn ein Land einer übersetzten Sprache keines von beiden hat. Die Spalte „Übersetzungsabdeckung“ unten zählt nur die eigene Übersetzung einer Locale; die Wahl der Oberflächensprache zeigt die des Fallbacks. Ketten, der automatische Fallback innerhalb derselben Sprache, Regeln von Extensions, ./console exp:i18n und Setup > Oberflächensprachen: Abschnitt 13.

3. Alle Locales

share/locale enthält am 18. Oktober 2026 268 Dateien: 49, die es schon vor 6.0.15 gab, 170, die in 6.0.15 hinzukamen, die Testsprache qlo-ZZ (Abschnitt 12) und 48, die am 18. Oktober 2026 hinzukamen (die übrigen Länder des Spanischen, Französischen, Arabischen und Deutschen, auf dieselbe Weise aus CLDR 48 erzeugt). Das Formular zum Hinzufügen unter Setup > Sprachen bietet die 280 ohne Variante an (eine Variante wie ger-DE@euro überschreibt nur einige Schlüssel ihrer Basisdatei und wird in site.ini gewählt), sortiert nach englischem Namen, jeweils mit Eigennamen, Land (sofern der Name es nicht schon nennt) und Code, und ein Suchfeld, das auf jedes davon passt: bengali, বাংলা, ben, bangladesh finden alle ben-BD. Die Wahl der Oberflächensprache bietet dieselben Locales in ihrer A–Z-Liste an, einem nativen Auswahlfeld mit Schnellsuche beim Tippen (die Eingabe „Kis“ springt zu Kiswahili).

Die Spalten:

  • Richtung: RTL für eine Sprache, die von rechts nach links geschrieben wird (Abschnitt 9).
  • Schrift: die Schrift nach ISO 15924, in der die Namen der Datei geschrieben sind: die wahrscheinliche Schrift der Sprache laut ICU, geprüft an den Buchstaben des eigenen Eigennamens und der Monatsnamen der Datei (die Datei hat Vorrang: ser-SR ist Serbisch in lateinischer Schrift).
  • Quelle: CLDR 44 für eine Datei, die in 6.0.15 aus Unicode CLDR 44 erzeugt wurde; älter, neu erzeugt aus CLDR 44 für eine ältere Datei, die fehlerhaft war und neu erzeugt wurde; Namen von Hand, Konventionen aus CLDR 44, wo CLDR keine Daten für die Sprache hat und die Namen von Hand geschrieben wurden; von Hand erstellt für eine vollständig von Hand geschriebene Datei; älter, von Hand erstellt, korrigiert in 6.0.15 für eine ältere Datei mit einzelnen von Hand korrigierten Werten; älter, von Hand erstellt für die Dateien, die mit früheren Releases kamen, unverändert.
  • Übersetzungsabdeckung: der Anteil der heutigen Oberflächentexte, den die eigene Übersetzung der Administrationsoberfläche der Locale übersetzt, so wie ihn die Wahl der Oberflächensprache anzeigt (expUISwitchLanguageCatalogue::coveragePercent(), abgerundet; Englisch ist die Quellsprache und immer 100 %); — ohne Übersetzung.

Die Tabelle wird aus den Locale-Dateien erzeugt; bearbeiten Sie sie nicht von Hand.

CodeEnglischer NameEigennameRegionRichtungSchriftQuelleÜbersetzungsabdeckung
afr-ZAAfrikaansAfrikaansAfrikaLTRLateinisch (Latn)CLDR 44100 %
aka-GHAkanAkanAfrikaLTRLateinisch (Latn)CLDR 44100 %
ale-USAleutUnangam TunuuAmerikaLTRLateinisch (Latn)von Hand erstellt—
amh-ETAmharicአማርኛAfrikaLTRÄthiopisch (Ethi)CLDR 44100 %
ara-AEArabic (United Arab Emirates)العربية (الإمارات العربية المتحدة)Naher OstenRTLArabisch (Arab)CLDR 44100 % (fällt auf ara-SA zurück)
ara-BHArabic (Bahrain)العربية (البحرين)Naher OstenRTLArabisch (Arab)CLDR 48100 % (fällt auf ara-SA zurück)
ara-DJArabic (Djibouti)العربية (جيبوتي)AfrikaRTLArabisch (Arab)CLDR 48100 % (fällt auf ara-SA zurück)
ara-DZArabic (Algeria)العربية (الجزائر)AfrikaRTLArabisch (Arab)CLDR 44100 % (fällt auf ara-SA zurück)
ara-EGArabic (Egypt)العربية (مصر)Naher OstenRTLArabisch (Arab)CLDR 44100 % (fällt auf ara-SA zurück)
ara-EHArabic (Western Sahara)العربية (الصحراء الغربية)AfrikaRTLArabisch (Arab)CLDR 44100 % (fällt auf ara-SA zurück)
ara-ERArabic (Eritrea)العربية (إريتريا)AfrikaRTLArabisch (Arab)CLDR 48100 % (fällt auf ara-SA zurück)
ara-IQArabic (Iraq)العربية (العراق)Naher OstenRTLArabisch (Arab)CLDR 44100 % (fällt auf ara-SA zurück)
ara-JOArabic (Jordan)العربية (الأردن)Naher OstenRTLArabisch (Arab)CLDR 44100 % (fällt auf ara-SA zurück)
ara-KMArabic (Comoros)العربية (جزر القمر)AfrikaRTLArabisch (Arab)CLDR 48100 % (fällt auf ara-SA zurück)
ara-KWArabic (Kuwait)العربية (الكويت)Naher OstenRTLArabisch (Arab)CLDR 44100 % (fällt auf ara-SA zurück)
ara-LBArabic (Lebanon)العربية (لبنان)Naher OstenRTLArabisch (Arab)CLDR 44100 % (fällt auf ara-SA zurück)
ara-LYArabic (Libya)العربية (ليبيا)AfrikaRTLArabisch (Arab)CLDR 48100 % (fällt auf ara-SA zurück)
ara-MAArabic (Morocco)العربية (المغرب)AfrikaRTLArabisch (Arab)CLDR 44100 % (fällt auf ara-SA zurück)
ara-MRArabic (Mauritania)العربية (موريتانيا)AfrikaRTLArabisch (Arab)CLDR 48100 % (fällt auf ara-SA zurück)
ara-OMArabic (Oman)العربية (عُمان)Naher OstenRTLArabisch (Arab)CLDR 48100 % (fällt auf ara-SA zurück)
ara-PSArabic (Palestinian Territories)العربية (الأراضي الفلسطينية)Naher OstenRTLArabisch (Arab)CLDR 48100 % (fällt auf ara-SA zurück)
ara-QAArabic (Qatar)العربية (قطر)Naher OstenRTLArabisch (Arab)CLDR 44100 % (fällt auf ara-SA zurück)
ara-SAArabic (Saudi Arabia)العربية (المملكة العربية السعودية)Naher OstenRTLArabisch (Arab)älter, neu erzeugt aus CLDR 48100 %
ara-SDArabic (Sudan)العربية (السودان)AfrikaRTLArabisch (Arab)CLDR 48100 % (fällt auf ara-SA zurück)
ara-SOArabic (Somalia)العربية (الصومال)AfrikaRTLArabisch (Arab)CLDR 48100 % (fällt auf ara-SA zurück)
ara-SYArabic (Syria)العربية (سوريا)Naher OstenRTLArabisch (Arab)CLDR 44100 % (fällt auf ara-SA zurück)
ara-TDArabic (Chad)العربية (تشاد)AfrikaRTLArabisch (Arab)CLDR 48100 % (fällt auf ara-SA zurück)
ara-TNArabic (Tunisia)العربية (تونس)AfrikaRTLArabisch (Arab)CLDR 44100 % (fällt auf ara-SA zurück)
ara-YEArabic (Yemen)العربية (اليمن)Naher OstenRTLArabisch (Arab)CLDR 48100 % (fällt auf ara-SA zurück)
arc-IQImperial AramaicארמיתNaher OstenRTLHebräisch (Hebr)Namen von Hand, Konventionen aus CLDR 44100 %
arn-CLMapudungunMapudungunAmerikaLTRLateinisch (Latn)von Hand erstellt—
asm-INAssameseঅসমীয়াSüdasienLTRBengalisch (Beng)CLDR 44100 %
ast-ESAsturianAsturianuEuropaLTRLateinisch (Latn)CLDR 44100 %
aym-BOAymaraAymar aruAmerikaLTRLateinisch (Latn)von Hand erstellt—
aze-AZAzerbaijaniAzərbaycanZentralasien und KaukasusLTRLateinisch (Latn)CLDR 44100 %
bam-MLBambaraBamanakanAfrikaLTRLateinisch (Latn)CLDR 44100 %
bel-BYBelarusianБеларускаяEuropaLTRKyrillisch (Cyrl)CLDR 44100 %
ben-BDBengali (Bangladesh)বাংলা (বাংলাদেশ)SüdasienLTRBengalisch (Beng)CLDR 44100 %
ben-INBengali (India)বাংলা (ভারত)SüdasienLTRBengalisch (Beng)CLDR 44100 % (fällt auf ben-BD zurück)
bho-INBhojpuriभोजपुरीSüdasienLTRDevanagari (Deva)CLDR 44100 %
bod-CNTibetanབོད་སྐད་OstasienLTRTibetisch (Tibt)CLDR 44100 %
bos-BABosnianBosanskiEuropaLTRLateinisch (Latn)CLDR 44100 %
bre-FRBretonBrezhonegEuropaLTRLateinisch (Latn)CLDR 44100 %
brx-INBodoबर’SüdasienLTRDevanagari (Deva)CLDR 44100 %
bul-BGBulgarianБългарскиEuropaLTRKyrillisch (Cyrl)CLDR 44100 %
cat-ADCatalan (Andorra)Català (Andorra)EuropaLTRLateinisch (Latn)CLDR 44100 % (fällt auf cat-ES zurück)
cat-ESCatalanCatalàEuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
ceb-PHCebuanoCebuanoSüdostasienLTRLateinisch (Latn)CLDR 44100 %
che-RUChechenНохчийнEuropaLTRKyrillisch (Cyrl)CLDR 44100 %
chi-CNSimplified Chinese简体中文OstasienLTRHan (vereinfacht) (Hans)älter, von Hand erstellt, korrigiert in 6.0.15100 %
chi-HKTraditional Chinese (HongKong)繁體中文 (香港)OstasienLTRHan (traditionell) (Hant)älter, von Hand erstellt, korrigiert in 6.0.15100 % (fällt auf chi-TW zurück)
chi-MOChinese (Macao SAR China)中文 (中國澳門特別行政區)OstasienLTRHan (traditionell) (Hant)CLDR 44100 % (fällt auf chi-TW zurück)
chi-SGSimplified Chinese (Singapore)简体中文 (新加坡)SüdostasienLTRHan (vereinfacht) (Hans)CLDR 44100 % (fällt auf chi-CN zurück)
chi-TWTraditional Chinese (Taiwan)繁體中文 (臺灣)OstasienLTRHan (traditionell) (Hant)älter, von Hand erstellt100 %
chr-USCherokeeᏣᎳᎩAmerikaLTRCherokee (Cher)CLDR 44—
ckb-IQCentral Kurdishکوردیی ناوەندیNaher OstenRTLArabisch (Arab)CLDR 44100 %
cre-CACreenêhiyawêwinAmerikaLTRLateinisch (Latn)Namen von Hand, Konventionen aus CLDR 44—
cro-HRCroatianHrvatskiEuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
cym-GBWelshCymraegEuropaLTRLateinisch (Latn)CLDR 44100 %
cze-CZCzechČeštinaEuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
dan-DKDanishDanskEuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
dan-FODanish (Faroe Islands)Dansk (Færøerne)EuropaLTRLateinisch (Latn)CLDR 44100 % (fällt auf dan-DK zurück)
div-MVDhivehiދިވެހިSüdasienRTLThaana (Thaa)Namen von Hand, Konventionen aus CLDR 44100 %
doi-INDogriडोगरीSüdasienLTRDevanagari (Deva)CLDR 44100 %
dsb-DELower SorbianDolnoserbšćinaEuropaLTRLateinisch (Latn)CLDR 44100 %
dut-AWDutch (Aruba)Nederlands (Aruba)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf dut-NL zurück)
dut-BEDutch (Belgium)Nederlands (België)EuropaLTRLateinisch (Latn)CLDR 44100 % (fällt auf dut-NL zurück)
dut-BQDutch (Caribbean Netherlands)Nederlands (Caribisch Nederland)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf dut-NL zurück)
dut-CWDutch (Curaçao)Nederlands (Curaçao)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf dut-NL zurück)
dut-NLDutch (Netherlands)Nederlands (Nederland)EuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
dut-SRDutch (Suriname)Nederlands (Suriname)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf dut-NL zurück)
dut-SXDutch (Sint Maarten)Nederlands (Sint-Maarten)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf dut-NL zurück)
dzo-BTDzongkhaརྫོང་ཁSüdasienLTRTibetisch (Tibt)CLDR 44100 %
ell-CYGreek (Cyprus)Ελληνικά (Κύπρος)EuropaLTRGriechisch (Grek)CLDR 44100 % (fällt auf ell-GR zurück)
ell-GRGreek (Hellenic)ΕλληνικάEuropaLTRGriechisch (Grek)älter, von Hand erstellt, korrigiert in 6.0.15100 %
ems-USAlutiiqSugt'stunAmerikaLTRLateinisch (Latn)von Hand erstellt—
eng-AGEnglish (Antigua & Barbuda)English (Antigua & Barbuda)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-AIEnglish (Anguilla)English (Anguilla)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-ASEnglish (American Samoa)English (American Samoa)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-AUEnglish (Australia)English (Australia)OzeanienLTRLateinisch (Latn)älter, von Hand erstellt100 %
eng-BBEnglish (Barbados)English (Barbados)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-BMEnglish (Bermuda)English (Bermuda)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-BSEnglish (Bahamas)English (Bahamas)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-BWEnglish (Botswana)English (Botswana)AfrikaLTRLateinisch (Latn)CLDR 44100 %
eng-BZEnglish (Belize)English (Belize)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-CAEnglish (Canada)English (Canada)AmerikaLTRLateinisch (Latn)älter, von Hand erstellt100 %
eng-CKEnglish (Cook Islands)English (Cook Islands)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-DMEnglish (Dominica)English (Dominica)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-FJEnglish (Fiji)English (Fiji)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-FKEnglish (Falkland Islands)English (Falkland Islands)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-FMEnglish (Micronesia)English (Micronesia)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-GBEnglish (United Kingdom)English (United Kingdom)EuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
eng-GB@euroVariant of eng-GB: Euro supportEuropaLTRLateinisch (Latn)ältere Variante, von Hand erstellt100 %
eng-GDEnglish (Grenada)English (Grenada)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-GGEnglish (Guernsey)English (Guernsey)EuropaLTRLateinisch (Latn)CLDR 44100 %
eng-GHEnglish (Ghana)English (Ghana)AfrikaLTRLateinisch (Latn)CLDR 44100 %
eng-GIEnglish (Gibraltar)English (Gibraltar)EuropaLTRLateinisch (Latn)CLDR 44100 %
eng-GMEnglish (Gambia)English (Gambia)AfrikaLTRLateinisch (Latn)CLDR 44100 %
eng-GSEnglish (South Georgia & South Sandwich Islands)English (South Georgia & South Sandwich Islands)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-GUEnglish (Guam)English (Guam)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-GYEnglish (Guyana)English (Guyana)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-IEEnglish (Ireland)English (Ireland)EuropaLTRLateinisch (Latn)CLDR 44100 %
eng-IMEnglish (Isle of Man)English (Isle of Man)EuropaLTRLateinisch (Latn)CLDR 44100 %
eng-INEnglish (India)English (India)SüdasienLTRLateinisch (Latn)CLDR 44100 %
eng-IOEnglish (British Indian Ocean Territory)English (British Indian Ocean Territory)SüdasienLTRLateinisch (Latn)CLDR 44100 %
eng-JEEnglish (Jersey)English (Jersey)EuropaLTRLateinisch (Latn)CLDR 44100 %
eng-JMEnglish (Jamaica)English (Jamaica)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-KEEnglish (Kenya)English (Kenya)AfrikaLTRLateinisch (Latn)CLDR 44100 %
eng-KIEnglish (Kiribati)English (Kiribati)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-KNEnglish (St. Kitts & Nevis)English (St Kitts & Nevis)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-KYEnglish (Cayman Islands)English (Cayman Islands)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-LCEnglish (St. Lucia)English (St Lucia)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-LREnglish (Liberia)English (Liberia)AfrikaLTRLateinisch (Latn)CLDR 44100 %
eng-LSEnglish (Lesotho)English (Lesotho)AfrikaLTRLateinisch (Latn)CLDR 44100 %
eng-MHEnglish (Marshall Islands)English (Marshall Islands)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-MPEnglish (Northern Mariana Islands)English (Northern Mariana Islands)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-MWEnglish (Malawi)English (Malawi)AfrikaLTRLateinisch (Latn)CLDR 44100 %
eng-NAEnglish (Namibia)English (Namibia)AfrikaLTRLateinisch (Latn)CLDR 44100 %
eng-NGEnglish (Nigeria)English (Nigeria)AfrikaLTRLateinisch (Latn)CLDR 44100 %
eng-NREnglish (Nauru)English (Nauru)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-NUEnglish (Niue)English (Niue)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-NZEnglish (New Zealand)English (New Zealand)OzeanienLTRLateinisch (Latn)älter, von Hand erstellt100 % (fällt auf eng-AU zurück)
eng-PGEnglish (Papua New Guinea)English (Papua New Guinea)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-PHEnglish (Philippines)English (Philippines)SüdostasienLTRLateinisch (Latn)CLDR 44100 %
eng-PKEnglish (Pakistan)English (Pakistan)SüdasienLTRLateinisch (Latn)CLDR 44100 %
eng-PNEnglish (Pitcairn Islands)English (Pitcairn Islands)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-PWEnglish (Palau)English (Palau)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-SBEnglish (Solomon Islands)English (Solomon Islands)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-SGEnglish (Singapore)English (Singapore)SüdostasienLTRLateinisch (Latn)CLDR 44100 %
eng-SHEnglish (St. Helena)English (St Helena)AfrikaLTRLateinisch (Latn)CLDR 44100 %
eng-SLEnglish (Sierra Leone)English (Sierra Leone)AfrikaLTRLateinisch (Latn)CLDR 44100 %
eng-SSEnglish (South Sudan)English (South Sudan)AfrikaLTRLateinisch (Latn)CLDR 44100 %
eng-SZEnglish (Eswatini)English (Eswatini)AfrikaLTRLateinisch (Latn)CLDR 44100 %
eng-TCEnglish (Turks & Caicos Islands)English (Turks & Caicos Islands)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-TKEnglish (Tokelau)English (Tokelau)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-TOEnglish (Tonga)English (Tonga)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-TTEnglish (Trinidad & Tobago)English (Trinidad & Tobago)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-TVEnglish (Tuvalu)English (Tuvalu)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-UGEnglish (Uganda)English (Uganda)AfrikaLTRLateinisch (Latn)CLDR 44100 %
eng-USEnglish (United States)English (United States)AmerikaLTRLateinisch (Latn)älter, von Hand erstellt100 %
eng-VCEnglish (St. Vincent & Grenadines)English (St Vincent & the Grenadines)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-VGEnglish (British Virgin Islands)English (British Virgin Islands)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-VIEnglish (U.S. Virgin Islands)English (U.S. Virgin Islands)AmerikaLTRLateinisch (Latn)CLDR 44100 %
eng-WSEnglish (Samoa)English (Samoa)OzeanienLTRLateinisch (Latn)CLDR 44100 %
eng-ZAEnglish (South Africa)English (South Africa)AfrikaLTRLateinisch (Latn)CLDR 44100 %
eng-ZMEnglish (Zambia)English (Zambia)AfrikaLTRLateinisch (Latn)CLDR 44100 %
eng-ZWEnglish (Zimbabwe)English (Zimbabwe)AfrikaLTRLateinisch (Latn)CLDR 44100 %
epo-EOEsperantoEsperantoWeltweitLTRLateinisch (Latn)älter, von Hand erstellt100 %
esl-ARSpanish (Argentina)Español (Argentina)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf esl-ES zurück)
esl-BOSpanish (Bolivia)Español (Bolivia)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf esl-ES zurück)
esl-CLSpanish (Chile)Español (Chile)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf esl-ES zurück)
esl-COSpanish (Colombia)Español (Colombia)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf esl-ES zurück)
esl-CRSpanish (Costa Rica)Español (Costa Rica)AmerikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf esl-ES zurück)
esl-CUSpanish (Cuba)Español (Cuba)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf esl-ES zurück)
esl-DOSpanish (Dominican Republic)Español (República Dominicana)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf esl-ES zurück)
esl-ECSpanish (Ecuador)Español (Ecuador)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf esl-ES zurück)
esl-ESSpanish (Spain)Español (España)EuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
esl-GQSpanish (Equatorial Guinea)Español (Guinea Ecuatorial)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf esl-ES zurück)
esl-GTSpanish (Guatemala)Español (Guatemala)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf esl-ES zurück)
esl-HNSpanish (Honduras)Español (Honduras)AmerikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf esl-ES zurück)
esl-MXSpanish (Mexico)Español (México)AmerikaLTRLateinisch (Latn)älter, von Hand erstellt100 %
esl-NISpanish (Nicaragua)Español (Nicaragua)AmerikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf esl-ES zurück)
esl-PASpanish (Panama)Español (Panamá)AmerikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf esl-ES zurück)
esl-PESpanish (Peru)Español (Perú)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf esl-ES zurück)
esl-PRSpanish (Puerto Rico)Español (Puerto Rico)AmerikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf esl-ES zurück)
esl-PYSpanish (Paraguay)Español (Paraguay)AmerikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf esl-ES zurück)
esl-SVSpanish (El Salvador)Español (El Salvador)AmerikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf esl-ES zurück)
esl-USSpanish (United States)Español (Estados Unidos)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf esl-ES zurück)
esl-UYSpanish (Uruguay)Español (Uruguay)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf esl-ES zurück)
esl-VESpanish (Venezuela)Español (Venezuela)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf esl-ES zurück)
est-EEEstonianEestiEuropaLTRLateinisch (Latn)CLDR 44100 %
esu-USCentral Yup'ikYugtunAmerikaLTRLateinisch (Latn)von Hand erstellt—
eus-ESBasqueEuskaraEuropaLTRLateinisch (Latn)CLDR 44100 %
ewe-GHEweEʋegbeAfrikaLTRLateinisch (Latn)CLDR 44100 %
fao-FOFaroeseFøroysktEuropaLTRLateinisch (Latn)CLDR 44100 %
fas-AFDari (Afghanistan)دری (افغانستان)Zentralasien und KaukasusRTLArabisch (Arab)CLDR 44100 %
fas-IRPersianفارسیNaher OstenRTLArabisch (Arab)CLDR 44100 %
fil-PHFilipinoFilipinoSüdostasienLTRLateinisch (Latn)CLDR 44100 %
fin-FIFinnishSuomiEuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
fre-BEFrench (Belgium)Français (Belgique)EuropaLTRLateinisch (Latn)älter, von Hand erstellt100 % (fällt auf fre-FR zurück)
fre-BFFrench (Burkina Faso)Français (Burkina Faso)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-BIFrench (Burundi)Français (Burundi)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-BJFrench (Benin)Français (Bénin)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-BLFrench (St. Barthélemy)Français (Saint-Barthélemy)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf fre-FR zurück)
fre-CAFrench (Canada)Français (Canada)AmerikaLTRLateinisch (Latn)älter, von Hand erstellt100 % (fällt auf fre-FR zurück)
fre-CDFrench (Congo - Kinshasa)Français (Congo-Kinshasa)AfrikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf fre-FR zurück)
fre-CFFrench (Central African Republic)Français (République centrafricaine)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-CGFrench (Congo - Brazzaville)Français (Congo-Brazzaville)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-CHFrench (Switzerland)Français (Suisse)EuropaLTRLateinisch (Latn)CLDR 44100 % (fällt auf fre-FR zurück)
fre-CIFrench (Côte d’Ivoire)Français (Côte d’Ivoire)AfrikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf fre-FR zurück)
fre-CMFrench (Cameroon)Français (Cameroun)AfrikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf fre-FR zurück)
fre-DJFrench (Djibouti)Français (Djibouti)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-DZFrench (Algeria)Français (Algérie)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-FRFrench (France)Français (France)EuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
fre-GAFrench (Gabon)Français (Gabon)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-GNFrench (Guinea)Français (Guinée)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-GPFrench (Guadeloupe)Français (Guadeloupe)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf fre-FR zurück)
fre-GQFrench (Equatorial Guinea)Français (Guinée équatoriale)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-HTFrench (Haiti)Français (Haïti)AmerikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-KMFrench (Comoros)Français (Comores)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-LUFrench (Luxembourg)Français (Luxembourg)EuropaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-MAFrench (Morocco)Français (Maroc)AfrikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf fre-FR zurück)
fre-MCFrench (Monaco)Français (Monaco)EuropaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-MFFrench (St. Martin)Français (Saint-Martin)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf fre-FR zurück)
fre-MGFrench (Madagascar)Français (Madagascar)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-MLFrench (Mali)Français (Mali)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-MQFrench (Martinique)Français (Martinique)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf fre-FR zurück)
fre-MRFrench (Mauritania)Français (Mauritanie)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-MUFrench (Mauritius)Français (Maurice)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-NCFrench (New Caledonia)Français (Nouvelle-Calédonie)OzeanienLTRLateinisch (Latn)CLDR 44100 % (fällt auf fre-FR zurück)
fre-NEFrench (Niger)Français (Niger)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-PFFrench (French Polynesia)Français (Polynésie française)OzeanienLTRLateinisch (Latn)CLDR 44100 % (fällt auf fre-FR zurück)
fre-PMFrench (St. Pierre & Miquelon)Français (Saint-Pierre-et-Miquelon)AmerikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf fre-FR zurück)
fre-RWFrench (Rwanda)Français (Rwanda)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-SCFrench (Seychelles)Français (Seychelles)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-SNFrench (Senegal)Français (Sénégal)AfrikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf fre-FR zurück)
fre-TDFrench (Chad)Français (Tchad)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-TFFrench (French Southern Territories)Français (Terres australes françaises)AfrikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf fre-FR zurück)
fre-TGFrench (Togo)Français (Togo)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-TNFrench (Tunisia)Français (Tunisie)AfrikaLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-VUFrench (Vanuatu)Français (Vanuatu)OzeanienLTRLateinisch (Latn)CLDR 48100 % (fällt auf fre-FR zurück)
fre-WFFrench (Wallis & Futuna)Français (Wallis-et-Futuna)OzeanienLTRLateinisch (Latn)CLDR 44100 % (fällt auf fre-FR zurück)
fry-NLWestern FrisianFryskEuropaLTRLateinisch (Latn)CLDR 44100 %
ful-SNFulaPulaarAfrikaLTRLateinisch (Latn)CLDR 44100 %
ger-ATGerman (Austria)Deutsch (Österreich)EuropaLTRLateinisch (Latn)CLDR 44100 % (fällt auf ger-DE zurück)
ger-BEGerman (Belgium)Deutsch (Belgien)EuropaLTRLateinisch (Latn)CLDR 48100 % (fällt auf ger-DE zurück)
ger-CHGerman (Switzerland)Deutsch (Schweiz)EuropaLTRLateinisch (Latn)CLDR 44100 % (fällt auf ger-DE zurück)
ger-DEGerman (Germany)Deutsch (Deutschland)EuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
ger-DE@euroVariant of ger-DE: Euro supportEuropaLTRLateinisch (Latn)ältere Variante, von Hand erstellt100 % (fällt auf ger-DE zurück)
ger-LIGerman (Liechtenstein)Deutsch (Liechtenstein)EuropaLTRLateinisch (Latn)CLDR 48100 % (fällt auf ger-DE zurück)
ger-LUGerman (Luxembourg)Deutsch (Luxemburg)EuropaLTRLateinisch (Latn)CLDR 48100 % (fällt auf ger-DE zurück)
gla-GBScottish GaelicGàidhligEuropaLTRLateinisch (Latn)CLDR 44100 %
gle-IEIrishGaeilgeEuropaLTRLateinisch (Latn)CLDR 44100 %
glg-ESGalicianGalegoEuropaLTRLateinisch (Latn)CLDR 44100 %
grn-PYGuaraniAvañe'ẽAmerikaLTRLateinisch (Latn)von Hand erstellt100 %
guj-INGujaratiગુજરાતીSüdasienLTRGujarati (Gujr)CLDR 44100 %
gwi-USGwich'inDinjii Zhuh K'yàaAmerikaLTRLateinisch (Latn)von Hand erstellt—
hai-USHaidaXaad KílAmerikaLTRLateinisch (Latn)von Hand erstellt—
hau-NGHausaHausaAfrikaLTRLateinisch (Latn)CLDR 44100 %
haw-USHawaiianʻŌlelo HawaiʻiOzeanienLTRLateinisch (Latn)CLDR 44100 %
heb-ILHebrewעבריתNaher OstenRTLHebräisch (Hebr)älter, neu erzeugt aus CLDR 44100 %
hin-INHindiहिन्दीSüdasienLTRDevanagari (Deva)älter, neu erzeugt aus CLDR 44100 %
hsb-DEUpper SorbianHornjoserbšćinaEuropaLTRLateinisch (Latn)CLDR 44100 %
hun-HUHungarianMagyarEuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
huy-ILHulauláהולאולאNaher OstenRTLHebräisch (Hebr)Namen von Hand, Konventionen aus CLDR 44100 %
hye-AMArmenianՀայերենZentralasien und KaukasusLTRArmenisch (Armn)CLDR 44100 %
ibo-NGIgboIgboAfrikaLTRLateinisch (Latn)CLDR 44100 %
iku-CAInuktitutᐃᓄᒃᑎᑐᑦAmerikaLTRKanadische Silbenschrift (Cans)Namen von Hand, Konventionen aus CLDR 44—
ind-IDIndonesianIndonesianSüdostasienLTRLateinisch (Latn)älter, von Hand erstellt100 %
ipk-USInupiaqIñupiatunAmerikaLTRLateinisch (Latn)von Hand erstellt—
isl-ISIcelandicÍslenskaEuropaLTRLateinisch (Latn)CLDR 44100 %
ita-CHItalian (Switzerland)Italiano (Svizzera)EuropaLTRLateinisch (Latn)CLDR 44100 % (fällt auf ita-IT zurück)
ita-ITItalian (Italy)Italiano (Italia)EuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
ita-SMItalian (San Marino)Italiano (San Marino)EuropaLTRLateinisch (Latn)CLDR 44100 % (fällt auf ita-IT zurück)
jav-IDJavaneseJawaSüdostasienLTRLateinisch (Latn)CLDR 44100 %
jpn-JPJapanese日本語OstasienLTRJapanisch (Han, Hiragana, Katakana) (Jpan)älter, von Hand erstellt100 %
jpn-JP@internationalVariant of jpn-JP: @internationalOstasienLTRJapanisch (Han, Hiragana, Katakana) (Jpan)ältere Variante, von Hand erstellt100 % (fällt auf jpn-JP zurück)
kab-DZKabyleTaqbaylitAfrikaLTRLateinisch (Latn)CLDR 44100 %
kal-GLGreenlandicKalaallisutAmerikaLTRLateinisch (Latn)CLDR 44100 %
kan-INKannadaಕನ್ನಡSüdasienLTRKannada (Knda)CLDR 44100 %
kas-INKashmiriکٲشُرSüdasienRTLArabisch (Arab)CLDR 44100 %
kat-GEGeorgianქართულიZentralasien und KaukasusLTRGeorgisch (Geor)CLDR 44100 %
kaz-KZKazakhҚазақ тіліZentralasien und KaukasusLTRKyrillisch (Cyrl)CLDR 44100 %
khm-KHKhmerខ្មែរSüdostasienLTRKhmer (Khmr)CLDR 44100 %
kik-KEKikuyuGikuyuAfrikaLTRLateinisch (Latn)CLDR 44100 %
kin-RWKinyarwandaKinyarwandaAfrikaLTRLateinisch (Latn)CLDR 44100 %
kir-KGKyrgyzКыргызчаZentralasien und KaukasusLTRKyrillisch (Cyrl)CLDR 44100 %
kok-INKonkaniकोंकणीSüdasienLTRDevanagari (Deva)CLDR 44100 %
kor-KPKorean (North Korea)한국어 (조선민주주의인민공화국)OstasienLTRKoreanisch (Hangul, Han) (Kore)CLDR 44100 %
kor-KRKorean한국어OstasienLTRKoreanisch (Hangul, Han) (Kore)älter, neu erzeugt aus CLDR 44100 %
kur-TRKurdishKurdî (kurmancî)Naher OstenLTRLateinisch (Latn)CLDR 44100 %
lao-LALaoລາວSüdostasienLTRLaotisch (Laoo)CLDR 44100 %
lat-VALatinLatinaEuropaLTRLateinisch (Latn)Namen von Hand, Konventionen aus CLDR 44100 %
lav-LVLatvianLatviešuEuropaLTRLateinisch (Latn)CLDR 44100 %
lin-CDLingalaLingálaAfrikaLTRLateinisch (Latn)CLDR 44100 %
lit-LTLithuanianLietuviųEuropaLTRLateinisch (Latn)CLDR 44100 %
lkt-USLakotaLakȟólʼiyapiAmerikaLTRLateinisch (Latn)CLDR 44—
ltz-LULuxembourgishLëtzebuergeschEuropaLTRLateinisch (Latn)CLDR 44100 %
lug-UGGandaLugandaAfrikaLTRLateinisch (Latn)CLDR 44100 %
mai-INMaithiliमैथिलीSüdasienLTRDevanagari (Deva)CLDR 44100 %
mal-INMalayalamമലയാളംSüdasienLTRMalayalam (Mlym)CLDR 44100 %
mar-INMarathiमराठीSüdasienLTRDevanagari (Deva)CLDR 44100 %
mkd-MKMacedonianМакедонскиEuropaLTRKyrillisch (Cyrl)CLDR 44100 %
mlg-MGMalagasyMalagasyAfrikaLTRLateinisch (Latn)CLDR 44100 %
mlt-MTMalteseMaltiEuropaLTRLateinisch (Latn)CLDR 44100 %
mni-INManipuriমৈতৈলোন্SüdasienLTRBengalisch (Beng)CLDR 44100 %
moh-CAMohawkKanien'kéhaAmerikaLTRLateinisch (Latn)von Hand erstellt—
mon-MNMongolianМонголOstasienLTRKyrillisch (Cyrl)CLDR 44100 %
mri-NZMāoriMāoriOzeanienLTRLateinisch (Latn)CLDR 44100 %
msa-BNMalay (Brunei)Melayu (Brunei)SüdostasienLTRLateinisch (Latn)CLDR 44100 % (fällt auf msa-MY zurück)
msa-MYMalay (Malaysia)Melayu (Malaysia)SüdostasienLTRLateinisch (Latn)CLDR 44100 %
msa-SGMalay (Singapore)Melayu (Singapura)SüdostasienLTRLateinisch (Latn)CLDR 44100 % (fällt auf msa-MY zurück)
mya-MMBurmeseမြန်မာSüdostasienLTRMyanmar (Mymr)CLDR 44100 %
nah-MXNahuatlNawatlAmerikaLTRLateinisch (Latn)von Hand erstellt—
nav-USNavajoDiné BizaadAmerikaLTRLateinisch (Latn)Namen von Hand, Konventionen aus CLDR 44—
nep-NPNepaliनेपालीSüdasienLTRDevanagari (Deva)CLDR 44100 %
nno-NONorwegian (Nynorsk)Norsk (Nynorsk)EuropaLTRLateinisch (Latn)älter, von Hand erstellt100 % (fällt auf nor-NO zurück)
nor-NONorwegian BokmålNorsk (Bokmål)EuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
nor-NO@intlVariant of nor-NO: Internasjonalt FormatEuropaLTRLateinisch (Latn)ältere Variante, von Hand erstellt100 % (fällt auf nor-NO zurück)
nor-NO@spraakraadVariant of nor-NO: Norsk SpråkrådEuropaLTRLateinisch (Latn)ältere Variante, von Hand erstellt100 % (fällt auf nor-NO zurück)
nqo-GNN’KoߒߞߏAfrikaRTLN’Ko (Nkoo)CLDR 44100 %
oci-FROccitanOccitanEuropaLTRLateinisch (Latn)CLDR 44100 %
oji-CAOjibweAnishinaabemowinAmerikaLTRLateinisch (Latn)Namen von Hand, Konventionen aus CLDR 44—
oji-USOjibweAnishinaabemowinAmerikaLTRLateinisch (Latn)Namen von Hand, Konventionen aus CLDR 44—
ori-INOdiaଓଡ଼ିଆSüdasienLTROriya (Odia) (Orya)CLDR 44100 %
orm-ETOromoOromooAfrikaLTRLateinisch (Latn)CLDR 44100 %
pan-INPunjabiਪੰਜਾਬੀSüdasienLTRGurmukhi (Guru)CLDR 44100 %
pcm-NGNigerian PidginNaijíriá PíjinAfrikaLTRLateinisch (Latn)CLDR 44100 %
pnb-PKWestern Punjabi (Shahmukhi)پنجابیSüdasienRTLArabisch (Arab)CLDR 44100 %
pol-PLPolishPolskiEuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
por-AOPortuguese (Angola)Português (Angola)AfrikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf por-PT zurück)
por-BRPortuguese (Brazil)Português (Brasil)AmerikaLTRLateinisch (Latn)älter, von Hand erstellt100 %
por-CVPortuguese (Cape Verde)Português (Cabo Verde)AfrikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf por-PT zurück)
por-GWPortuguese (Guinea-Bissau)Português (Guiné-Bissau)AfrikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf por-PT zurück)
por-MZPortuguese (Mozambique)PortuguêsAfrikaLTRLateinisch (Latn)älter, von Hand erstellt100 % (fällt auf por-PT zurück)
por-PTPortuguese (Portugal)PortuguêsEuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
por-PT@euroVariant of por-PT: Suporte para EuroEuropaLTRLateinisch (Latn)ältere Variante, von Hand erstellt100 % (fällt auf por-PT zurück)
por-STPortuguese (São Tomé & Príncipe)Português (São Tomé e Príncipe)AfrikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf por-PT zurück)
por-TLPortuguese (Timor-Leste)Português (Timor-Leste)SüdostasienLTRLateinisch (Latn)CLDR 44100 % (fällt auf por-PT zurück)
pus-AFPashtoپښتوSüdasienRTLArabisch (Arab)CLDR 44100 %
qlo-ZZLorem IpsumLorem IpsumKeine (Testsprache)LTRLateinisch (Latn)von Hand erstellt, nur Testsprache—
quc-GTK'iche'K'iche'AmerikaLTRLateinisch (Latn)von Hand erstellt—
que-PEQuechuaRunasimiAmerikaLTRLateinisch (Latn)CLDR 44100 %
roh-CHRomanshRumantschEuropaLTRLateinisch (Latn)CLDR 44100 %
ron-MDRomanian (Moldova)Română (Republica Moldova)EuropaLTRLateinisch (Latn)CLDR 44100 % (fällt auf ron-RO zurück)
ron-RORomanianRomânăEuropaLTRLateinisch (Latn)CLDR 44100 %
run-BIKirundiIkirundiAfrikaLTRLateinisch (Latn)CLDR 44100 %
rus-BYRussian (Belarus)Русский (Беларусь)EuropaLTRKyrillisch (Cyrl)CLDR 44100 % (fällt auf rus-RU zurück)
rus-KGRussian (Kyrgyzstan)Русский (Киргизия)Zentralasien und KaukasusLTRKyrillisch (Cyrl)CLDR 44100 % (fällt auf rus-RU zurück)
rus-KZRussian (Kazakhstan)Русский (Казахстан)Zentralasien und KaukasusLTRKyrillisch (Cyrl)CLDR 44100 % (fällt auf rus-RU zurück)
rus-MDRussian (Moldova)Русский (Молдова)EuropaLTRKyrillisch (Cyrl)CLDR 44100 % (fällt auf rus-RU zurück)
rus-RURussianРусскийEuropaLTRKyrillisch (Cyrl)älter, von Hand erstellt100 %
san-INSanskritसंस्कृत भाषाSüdasienLTRDevanagari (Deva)CLDR 44100 %
sat-INSantaliᱥᱟᱱᱛᱟᱲᱤSüdasienLTROl Chiki (Olck)CLDR 44100 %
ser-SRSerbian (Srpski)Serbian (Srpski)EuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
sin-LKSinhalaසිංහලSüdasienLTRSinghalesisch (Sinh)CLDR 44100 %
slk-SKSlovakSlovenčinaEuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
slv-SISlovenianSlovenščinaEuropaLTRLateinisch (Latn)CLDR 44100 %
sme-NONorthern SamiDavvisámegiellaEuropaLTRLateinisch (Latn)CLDR 44100 %
sna-ZWShonaChiShonaAfrikaLTRLateinisch (Latn)CLDR 44100 %
snd-PKSindhiسنڌيSüdasienRTLArabisch (Arab)CLDR 44100 %
som-SOSomaliSoomaaliAfrikaLTRLateinisch (Latn)CLDR 44100 %
sqi-ALAlbanianShqipEuropaLTRLateinisch (Latn)CLDR 44100 %
sqi-XKAlbanian (Kosovo)Shqip (Kosovë)EuropaLTRLateinisch (Latn)CLDR 44100 % (fällt auf sqi-AL zurück)
srp-MESerbian (Montenegro)Српски (Црна Гора)EuropaLTRKyrillisch (Cyrl)CLDR 44100 % (fällt auf srp-RS zurück)
srp-RSSerbian (Српски)Serbian (Српски)EuropaLTRKyrillisch (Cyrl)älter, von Hand erstellt100 %
sun-IDSundaneseBasa SundaSüdostasienLTRLateinisch (Latn)CLDR 44100 %
swa-KESwahili (Kenya)Kiswahili (Kenya)AfrikaLTRLateinisch (Latn)CLDR 44100 %
swa-TZSwahili (Tanzania)Kiswahili (Tanzania)AfrikaLTRLateinisch (Latn)CLDR 44100 % (fällt auf swa-KE zurück)
swe-AXSwedish (Åland Islands)Svenska (Åland)EuropaLTRLateinisch (Latn)CLDR 44100 % (fällt auf swe-SE zurück)
swe-SESwedishSvenskaEuropaLTRLateinisch (Latn)älter, von Hand erstellt100 %
syr-IQSyriac (Iraq)ܣܘܪܝܝܐ (ܥܝܪܩ)Naher OstenRTLSyrisch (Syrc)CLDR 44100 %
syr-SYSyriac (Syria)ܣܘܪܝܝܐ (ܣܘܪܝܐ)Naher OstenRTLSyrisch (Syrc)CLDR 44100 % (fällt auf syr-IQ zurück)
tam-INTamil (India)தமிழ் (இந்தியா)SüdasienLTRTamil (Taml)CLDR 44100 %
tam-LKTamil (Sri Lanka)தமிழ் (இலங்கை)SüdasienLTRTamil (Taml)CLDR 44100 % (fällt auf tam-IN zurück)
tam-SGTamil (Singapore)தமிழ் (சிங்கப்பூர்)SüdostasienLTRTamil (Taml)CLDR 44100 % (fällt auf tam-IN zurück)
tat-RUTatarТатарEuropaLTRKyrillisch (Cyrl)CLDR 44100 %
tel-INTeluguతెలుగుSüdasienLTRTelugu (Telu)CLDR 44100 %
tgk-TJTajikТоҷикӣZentralasien und KaukasusLTRKyrillisch (Cyrl)CLDR 44100 %
tha-THThaiไทยSüdostasienLTRThai (Thai)CLDR 44100 %
tir-ETTigrinyaትግርኛAfrikaLTRÄthiopisch (Ethi)CLDR 44100 %
tlh-QOKlingontlhIngan HolWeltweit (fiktiv)LTRLateinisch (Latn)von Hand erstellt100 %
tli-USTlingitLingítAmerikaLTRLateinisch (Latn)von Hand erstellt—
ton-TOTonganLea fakatongaOzeanienLTRLateinisch (Latn)CLDR 44100 %
tsi-USTsimshianSm'algyaxAmerikaLTRLateinisch (Latn)von Hand erstellt—
tuk-TMTurkmenTürkmen diliZentralasien und KaukasusLTRLateinisch (Latn)CLDR 44100 %
tur-CYTurkish (Cyprus)Türkçe (Kıbrıs)EuropaLTRLateinisch (Latn)CLDR 44100 % (fällt auf tur-TR zurück)
tur-TRTurkishTürkçeNaher OstenLTRLateinisch (Latn)älter, von Hand erstellt100 %
uig-CNUyghurئۇيغۇرچەOstasienRTLArabisch (Arab)CLDR 44100 %
ukr-UAUkrainianУкраїнськаEuropaLTRKyrillisch (Cyrl)älter, von Hand erstellt, korrigiert in 6.0.15100 %
urd-INUrdu (India)اردو (بھارت)SüdasienRTLArabisch (Arab)CLDR 44100 % (fällt auf urd-PK zurück)
urd-PKUrdu (Pakistan)اردو (پاکستان)SüdasienRTLArabisch (Arab)CLDR 44100 %
uzb-UZUzbekO‘zbekZentralasien und KaukasusLTRLateinisch (Latn)CLDR 44100 %
vie-VNVietnameseTiếng ViệtSüdostasienLTRLateinisch (Latn)CLDR 44100 %
wol-SNWolofWolofAfrikaLTRLateinisch (Latn)CLDR 44100 %
xho-ZAXhosaIsiXhosaAfrikaLTRLateinisch (Latn)CLDR 44100 %
yid-USYiddishייִדישAmerikaRTLHebräisch (Hebr)CLDR 44100 %
yor-NGYorubaÈdè YorùbáAfrikaLTRLateinisch (Latn)CLDR 44100 %
yua-MXYucatec MayaMaaya t'aanAmerikaLTRLateinisch (Latn)von Hand erstellt—
zgh-MAStandard Moroccan TamazightⵜⴰⵎⴰⵣⵉⵖⵜAfrikaLTRTifinagh (Tfng)CLDR 44100 %
zul-ZAZuluIsiZuluAfrikaLTRLateinisch (Latn)CLDR 44100 %

Wie die erzeugten Dateien entstanden sind und wo sie von CLDR abweichen, steht in Abschnitt 7. Hinweise zu einzelnen Locales:

  • Latein (lat-VA) ist eine klassische Sprache: Kein Land spricht sie als Muttersprache, und der Heilige Stuhl (Vatikanstadt), wo sie Amtssprache ist, steht für ihr Land. CLDR 44 hat keine Daten für Latein, daher folgen ihre Zahlen, ihre Währung (Euro) und ihre Datumsmuster den Konventionen des Heiligen Stuhls (CLDR it_VA), und ihre Namen sind von Hand geschrieben: Latina, Monatsnamen im Nominativ (Ianuarius), die kirchlichen Tagesnamen, die der Heilige Stuhl verwendet (Dominica, Feria secunda ... Sabbatum); das lange Datum zeigt den kurzen Monat (Feria tertia, 14 Nov. 2023). Ihre Ländernamen sind die englischen von CLDR.
  • Hebräisch (heb-IL) gab es schon zuvor; seine Datei nannte windows-1255 und enthielt doppelt kodierte Monats- und Tagesnamen. Sie wurde in 6.0.15 aus CLDR he_IL neu erzeugt (UTF-8, he-IL, ₪, die hebräischen Ländernamen von CLDR). Auch hin-IN und kor-KR wurden neu erzeugt: hin-IN hatte englische Namen („Hindi (Devnagari)“, englische Monate und Tage) und Ländernamen, deren Zeichen zu ? verloren gegangen waren; kor-KR hatte ein ungültiges langes Datum (das Jahreszeichen 년 vor dem Jahr) und kurze Tagesnamen, die den langen glichen.
  • Von Hand korrigiert in 6.0.15, der Rest der älteren Datei beibehalten: chi-HK (sein langes Datum gab 月 zweimal aus, und es war die einzige Datei mit einem Byte Order Mark), chi-CN (kurzer Sonntag 周日), ell-GR (Eigenname Ελληνικά statt „Greek (Hellenic)“), ukr-UA (Українська statt „Ukrainian“; Monatsnamen in der Form innerhalb eines Datums, 15 жовтня statt 15 Жовтень, mit der alleinstehenden Form daneben). kat-GE verlor einen Großbuchstaben, den sein Generator ihm gegeben hatte (Georgisch kennt im fortlaufenden Text keine: ქართული).
  • Noch zu verbessern in älteren Dateien: ser-SR und srp-RS mischen Englisch und Eigensprache („Serbian (Српски)“, und srp-RS schreibt seine Tagesnamen groß), chi-CN und chi-TW behalten ihre alten Datumsmuster (2025年 十月 15日, lesbar, aber nicht das 2025年10月15日 von CLDR). Die kurzen Monatsnamen von rus-RU (Янв, Май) sind keine der beiden Formen von CLDR, und som-SO benennt die Monate auf die traditionelle Weise (Bisha Tobnaad); diese Dateien haben dafür noch keine alleinstehende Gruppe.
  • Dhivehi (div-MV): ICU 74 hat keine Daten für Dhivehi. Zahlen, die Rufiyaa (Symbol Rf) und die Datumsmuster folgen CLDR en_MV; der Name der Sprache (ދިވެހި, englisch „Dhivehi“, die maledivische Schreibung), der Name der Währung und die Monats- und Tagesnamen in Thaana sind von Hand geschrieben und brauchen eine Prüfung durch einen Muttersprachler. CLDR lässt die Woche auf den Malediven am Freitag beginnen; eZLocale kennt nur Montag und Sonntag, daher beginnt die Woche am Sonntag.
  • Jiddisch (yid-US): CLDR 44 hat Jiddisch nur als yi_UA (bis CLDR 43 yi_001, „Welt“), und ein Locale-Code braucht ein zweibuchstabiges Land. Die größte jiddischsprachige Gemeinschaft lebt in den Vereinigten Staaten, daher enthält die Datei die jiddischen Namen von CLDR mit den Konventionen und der Währung der Vereinigten Staaten.
  • Reichsaramäisch (arc-IQ) und Hulaulá (huy-IL, jüdisches Neuaramäisch) haben keine CLDR-Daten und werden in hebräischer Quadratschrift geschrieben. arc-IQ übernimmt die Konventionen von CLDR syr_IQ (irakischer Dinar) und dessen aramäische Monats- und Ländernamen, aus der syrischen Schrift transliteriert; die Tagesnamen sind die aramäischen (חד בשבא ... שבתא). huy-IL übernimmt Konventionen, Monats- und Ländernamen von CLDR he_IL (Neuer Schekel) und die jüdisch-aramäischen Tagesnamen (חד בשבא ... מעלי שבתא, שבתא). Sprach- und Währungsnamen sind von Hand geschrieben; jede Datei nennt die Quelle jedes Werts und braucht eine Prüfung.
  • Dari (fas-AF) ist das Persisch Afghanistans, wie in CLDR (fa_AF, Anzeigename „Dari“, دری); fas-IR bleibt „Persian“.
  • Zentralkurdisch (ckb-IQ, Sorani, arabische Schrift, von rechts nach links) hat keinen Code nach ISO 639-2 (639-2 hat nur kur für das gesamte Kurdische, das kur-TR, Kurmandschi in lateinischer Schrift, bereits verwendet), daher nimmt es seinen Code nach ISO 639-3.
  • Klingonisch (tlh-QO) ist von Hand erstellt, zum Spaß und als Test einer Locale ohne CLDR-Daten. tlh ist der Code nach ISO 639-2 für Klingonisch; QO liegt im benutzerdefinierten Bereich von ISO 3166 (QM bis QZ), daher ist das Land None (private-use region QO), und das HTTP-Tag ist das bloße tlh, das keinen realen Ort beansprucht (wie eo für epo-EO). Es hat keine Währung (ISO 4217 XXX, Zeichen ¤), Zahlen wie eng-US, die 24-Stunden-Uhr, die Tagesnamen von Marc Okrand (DaSjaj ... lojmItjaj) und die Monate als „Monat“ plus Zahl (jar wa' ... jar wa'maH cha'), in der lateinischen Transkription. Es wird nur in der A–Z-Liste der Wahl der Oberflächensprache angeboten, in keiner Gruppe. Die klingonische Schrift pIqaD ist nicht im eigentlichen Unicode enthalten (die ConScript Unicode Registry legt sie in den Bereich zur privaten Nutzung, U+F8D0 bis U+F8FF) und wird nie in Oberflächentexten oder Locale-Dateien verwendet; eine Website, die sie zur Dekoration möchte, lädt selbst eine ConScript-kompatible Schrift, während der Text in der Transkription bleibt.
  • Interlingua (ia_001) wird nicht angeboten: CLDR hat es nur für die Region „Welt“ (001), und ein Locale-Code braucht ein zweibuchstabiges Land.
  • Testsprachen, gekennzeichnet mit [LanguageSettings] TestLanguage=true (Lorem Ipsum, qlo-ZZ), stehen am Ende der Tabelle, als „nur Testsprache“, und werden in diesem Dokument nirgends mitgezählt.

Schriften, Fonts und Zeilenumbruch

Eine Locale-Datei enthält nur Text; ob eine Schrift angezeigt wird, hängt von den Fonts des Systems des Lesers ab. Die Designs der Administrationsoberfläche (admin4, admin4l und das klassische Admin teilen sich components.css) verwenden nur Systemschriften und laden nichts herunter. Ihr Font-Token --a4-font behält seine lateinischen Schriftfamilien vorn (sodass lateinischer Text unverändert bleibt) und nennt danach über --a4-font-intl die verbreiteten Systemschriften der anderen Schriftsysteme: Chinesisch, Japanisch und Koreanisch (--a4-font-cjk: PingFang, Hiragino, Microsoft YaHei und JhengHei, Yu Gothic, Meiryo, Malgun Gothic, Apple SD Gothic Neo, Noto Sans CJK), Thai (Leelawadee UI, Thonburi, Noto Sans Thai), Devanagari (Nirmala UI, Kohinoor Devanagari, Noto Sans Devanagari), Arabisch und Hebräisch (Segoe UI, Noto Sans Arabic, Geeza Pro, Noto Sans Hebrew, Arial Hebrew). Han-Zeichen werden von Chinesisch, Japanisch und Koreanisch geteilt, aber in jeder Sprache anders gezeichnet, daher folgt die Reihenfolge von --a4-font-cjk der Oberflächensprache (:lang(ja), :lang(ko), :lang(zh-TW), :lang(zh-HK): die Schriften dieser Sprache zuerst; sonst vereinfachtes Chinesisch zuerst). Das klassische Admin und die Admin UI fügen --a4-font-intl nach ihren eigenen lateinischen Schriftfamilien hinzu. Eine Schrift, die auch lateinische Buchstaben enthält (Droid Sans Fallback), ist absichtlich weggelassen: Auf einem System ohne die lateinischen Schriftfamilien würde sie auch lateinischen Text übernehmen. Jedes nicht abgedeckte Schriftsystem fällt auf das zurück, was das System anbietet.

Der Zeilenumbruch folgt der Sprache der Seite oder eines Elements mit lang:

html:lang(ja), [lang]:lang(ja) { line-break: strict; }
html:lang(ko), [lang]:lang(ko) { word-break: keep-all; overflow-wrap: break-word; }
html:lang(th|lo|km|my), [lang]:lang(th|lo|km|my) { overflow-wrap: break-word; }

Japanisch vermeidet einen Umbruch vor kleinem Kana und schließender Interpunktion; Koreanisch bricht an den Leerzeichen zwischen Wörtern um, wie es gesetzt wird; Thai, Laotisch, Khmer und Birmanisch, die ohne Leerzeichen geschrieben werden, brechen an den Wortgrenzen des Browser-Wörterbuchs um, mit break-word als Sicherheitsnetz für eine Zeichenfolge, die es nicht kennt. Chinesisch braucht nichts: Browser brechen zwischen Ideogrammen um. Die klingonische Schrift pIqaD wird nie verwendet (siehe Klingonisch oben).

Indigene Sprachen Amerikas

Seit 6.0.15 liefert Exponential die Locales von 22 indigenen Sprachen Amerikas mit, von der Arktis bis in die Anden. Eine Locale-Datei macht die Sprache zur Inhaltssprache: Einträge, URL-Aliase und Suchen in der Sprache, ihr eigener Name in den Sprachlisten und Datum, Zahlen und Währung ihres Landes. Die Administrationsoberfläche zeigt diese Sprachen auf Englisch oder auf Spanisch, wenn ein Siteaccess esl-ES als Oberflächensprache nennt; die Einrichtung beschreibt die Hilfeseite.

SpracheEigener NameCodeWoSchrift
Zentral-YupikYugtunesu-USAlaskaLateinisch
InupiaqIñupiatunipk-USAlaskaLateinisch
AleutischUnangam Tunuuale-USAlaska (Aleuten und Pribilof-Inseln)Lateinisch
AlutiiqSugt'stunems-USAlaska (Kodiak, Golfküste)Lateinisch
TlingitLingíttli-USSüdost-AlaskaLateinisch
HaidaXaad Kílhai-USSüdost-AlaskaLateinisch
Gwich'inDinjii Zhuh K'yàagwi-USInneres AlaskaLateinisch
TsimshianSm'algyaxtsi-USSüdost-AlaskaLateinisch
NavajoDiné Bizaadnav-USSüdwesten der USALateinisch
CherokeeᏣᎳᎩchr-USOklahoma, North CarolinaCherokee-Silbenschrift
LakotaLakȟólʼiyapilkt-USGreat PlainsLateinisch
OjibweAnishinaabemowinoji-USGroße Seen (USA)Lateinisch
OjibweAnishinaabemowinoji-CAGroße Seen (Kanada)Lateinisch
Cree (Plains Cree)nêhiyawêwincre-CAKanadaLateinisch (Standard Roman Orthography)
Inuktitutᐃᓄᒃᑎᑐᑦiku-CANunavut, KanadaKanadische Silbenschrift
MohawkKanien'kéhamoh-CAOntario und QuébecLateinisch
Nahuatl (östliche Huasteca)Nawatlnah-MXMexikoLateinisch
Yukatekisches MayaMaaya t'aanyua-MXYucatán, MexikoLateinisch
K'iche'K'iche'quc-GTGuatemalaLateinisch
GuaraníAvañe'ẽgrn-PYParaguayLateinisch
AymaraAymar aruaym-BOBolivienLateinisch
MapudungunMapudungunarn-CLChileLateinisch
  • Monats- und Tagesnamen: Wo Unicode CLDR Daten hat (Cherokee, Lakota), ist die Datei daraus erzeugt. Navajo, Cherokee, Inuktitut, Cree, Ojibwe, Guaraní und Mapudungun haben von Hand geschriebene Monats- und Tagesnamen; die Sprachen Alaskas und Mohawk behalten die englischen Namen, Aymara, Nahuatl, Yukatekisches Maya und K'iche' die spanischen, wie Texte in diesen Sprachen sie üblicherweise verwenden. Jede Datei sagt das in ihrem Kopf.
  • Ojibwe hat zwei Locales, oji-CA und oji-US: Die Sprache wird auf beiden Seiten der Grenze gesprochen, und die beiden unterscheiden sich nur in Land, Währung und Datumsreihenfolge.
  • Übersetzungen der Administrationsoberfläche in indigene Sprachen Amerikas: Quechua (que-PE), Guaraní (grn-PY), Grönländisch (kal-GL) und, aus dem Pazifik, Hawaiisch (haw-US) sind vollständig.
  • Schriften: Cherokee wird in seiner eigenen Silbenschrift geschrieben (U+13A0 bis U+13FF, U+AB70 bis U+ABBF), Inuktitut in der kanadischen Silbenschrift (U+1400 bis U+167F); alle anderen Sprachen hier verwenden lateinische Buchstaben, manche mit Sonderzeichen (ł, ŋ, x̱, ẽ, der Knacklaut ʼ). Windows, macOS, iOS und Android liefern Schriften für beide Silbenschriften mit; ein öffentliches Design mit eigener Webschrift nennt eine Ersatzschrift wie Noto Sans Cherokee oder Noto Sans Canadian Aboriginal.

4. Alle Übersetzungen der Administrationsoberfläche

Gemessen am 16. Oktober 2026 (die zehn am 18. Oktober 2026 hinzugekommenen Übersetzungen gegen die 17.763 Texte jenes Tages, die drei am 19. Oktober 2026 hinzugekommenen gegen die 17.834 Texte jenes Tages, Suaheli, am 23. Oktober 2026 hinzugekommen, gegen die 18.404 Texte jenes Tages), auf zwei Arten (beide abgerundet). Am 26. Oktober 2026 wurde jede Übersetzung erneut gegen die 18.811 aktuellen Texte gemessen: Alle 73 übersetzen mindestens 99 % davon, 38 jeden einzelnen (Jiddisch, Vietnamesisch und Indonesisch, am selben Tag hinzugekommen, gegen 18.812); den übrigen 35 fehlen nur die 22 Texte des Moduls für Datentabellen (kernel/datatable/module), und kal-GL lässt zusätzlich 25 längere Sätze unfertig:

  • Eigene Datei fertig: fertige Meldungen der Datei geteilt durch alle ihre Meldungen, veraltete nicht mitgerechnet, jede Kombination aus Kontext, Quelle und Kommentar einmal gezählt. php bin/php/ezchecktranslation.php <code> gibt einen ähnlichen Wert „Percent finished“ aus.
  • Aktuelle Texte übersetzt: wie viele der 18.839 Texte in share/translations/untranslated/translation.ts (jeder Text, den der Kernel und seine Designs heute anfordern) die Datei übersetzt, mit gleichem Kontext, gleicher Quelle und gleichem Kommentar, fertig und nicht leer. Das ist es, was ein Administrator sieht und was die Wahl der Oberflächensprache als Abdeckung anzeigt: Der Rest erscheint auf Englisch.

Die meisten Übersetzungen waren für die Texte älterer Releases vollständig; 6.0 hat etwa 10.000 Texte hinzugefügt (admin4, die neuen Setup-Seiten, Audit, Pakete, Jobs und mehr), die bisher nur eng-US, ger-DE und die sechs maschinell unterstützten Übersetzungen übersetzen. Englisch ist die Quellsprache: Die zwei Texte, die eng-US fehlen, zeigen ihren englischen Quelltext, und die Wahl der Oberflächensprache zählt Englisch als 100 %.

ÜbersetzungEigene Datei fertigAktuelle Texte übersetzt
afr-ZA100 % (18.844 von 18.844)100 % (18.839 von 18.839)
amh-ET100 % (18.839 von 18.839)100 % (18.839 von 18.839)
ara-SA100 % (18.844 von 18.844)100 % (18.839 von 18.839)
ben-BD100 % (18.839 von 18.839)100 % (18.839 von 18.839)
bos-BA100 % (18.844 von 18.844)100 % (18.839 von 18.839)
bul-BG100 % (18.844 von 18.844)100 % (18.839 von 18.839)
cat-ES100 % (18.844 von 18.844)100 % (18.839 von 18.839)
chi-CN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
chi-TW100 % (18.839 von 18.839)100 % (18.839 von 18.839)
cro-HR100 % (18.840 von 18.840)100 % (18.839 von 18.839)
cze-CZ100 % (18.841 von 18.841)100 % (18.839 von 18.839)
dan-DK100 % (18.841 von 18.841)100 % (18.839 von 18.839)
dsb-DE100 % (18.844 von 18.844)100 % (18.839 von 18.839)
dut-NL100 % (18.840 von 18.840)100 % (18.839 von 18.839)
ell-GR100 % (18.844 von 18.844)100 % (18.839 von 18.839)
eng-AU100 % (18.844 von 18.844)100 % (18.839 von 18.839)
eng-US100 % (18.844 von 18.844)100 % (18.839 von 18.839)
esl-ES100 % (18.844 von 18.844)100 % (18.839 von 18.839)
esl-MX100 % (18.844 von 18.844)100 % (18.839 von 18.839)
est-EE100 % (18.844 von 18.844)100 % (18.839 von 18.839)
fas-IR100 % (18.839 von 18.839)100 % (18.839 von 18.839)
fin-FI100 % (18.844 von 18.844)100 % (18.839 von 18.839)
fre-FR100 % (18.844 von 18.844)100 % (18.839 von 18.839)
ger-DE100 % (18.850 von 18.850)100 % (18.839 von 18.839)
gle-IE100 % (18.844 von 18.844)100 % (18.839 von 18.839)
guj-IN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
hau-NG100 % (18.839 von 18.839)100 % (18.839 von 18.839)
heb-IL100 % (18.844 von 18.844)100 % (18.839 von 18.839)
hin-IN100 % (18.844 von 18.844)100 % (18.839 von 18.839)
hun-HU100 % (18.844 von 18.844)100 % (18.839 von 18.839)
ibo-NG100 % (18.839 von 18.839)100 % (18.839 von 18.839)
ind-ID100 % (18.839 von 18.839)100 % (18.839 von 18.839)
isl-IS100 % (18.844 von 18.844)100 % (18.839 von 18.839)
ita-IT100 % (18.840 von 18.840)100 % (18.839 von 18.839)
jpn-JP100 % (18.844 von 18.844)100 % (18.839 von 18.839)
kal-GL100 % (18.844 von 18.844)100 % (18.839 von 18.839)
kan-IN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
kor-KR100 % (18.844 von 18.844)100 % (18.839 von 18.839)
kur-TR100 % (18.839 von 18.839)100 % (18.839 von 18.839)
lao-LA100 % (18.839 von 18.839)100 % (18.839 von 18.839)
lat-VA100 % (18.844 von 18.844)100 % (18.839 von 18.839)
lav-LV100 % (18.844 von 18.844)100 % (18.839 von 18.839)
lit-LT100 % (18.844 von 18.844)100 % (18.839 von 18.839)
mal-IN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
mar-IN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
mlt-MT100 % (18.844 von 18.844)100 % (18.839 von 18.839)
msa-MY100 % (18.839 von 18.839)100 % (18.839 von 18.839)
nor-NO100 % (18.840 von 18.840)100 % (18.839 von 18.839)
ori-IN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
pan-IN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
pol-PL100 % (18.840 von 18.840)100 % (18.839 von 18.839)
por-BR100 % (18.841 von 18.841)100 % (18.839 von 18.839)
por-PT100 % (18.844 von 18.844)100 % (18.839 von 18.839)
pus-AF100 % (18.839 von 18.839)100 % (18.839 von 18.839)
ron-RO100 % (18.844 von 18.844)100 % (18.839 von 18.839)
rus-RU100 % (18.844 von 18.844)100 % (18.839 von 18.839)
ser-SR100 % (18.844 von 18.844)100 % (18.839 von 18.839)
slk-SK100 % (18.844 von 18.844)100 % (18.839 von 18.839)
slv-SI100 % (18.844 von 18.844)100 % (18.839 von 18.839)
som-SO100 % (18.839 von 18.839)100 % (18.839 von 18.839)
sqi-AL100 % (18.844 von 18.844)100 % (18.839 von 18.839)
srp-RS100 % (18.844 von 18.844)100 % (18.839 von 18.839)
swa-KE100 % (18.839 von 18.839)100 % (18.839 von 18.839)
swe-SE100 % (18.840 von 18.840)100 % (18.839 von 18.839)
tam-IN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
tel-IN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
tha-TH100 % (18.839 von 18.839)100 % (18.839 von 18.839)
tlh-QO100 % (18.844 von 18.844)100 % (18.839 von 18.839)
tur-TR100 % (18.840 von 18.840)100 % (18.839 von 18.839)
ukr-UA100 % (18.844 von 18.844)100 % (18.839 von 18.839)
urd-PK100 % (18.839 von 18.839)100 % (18.839 von 18.839)
vie-VN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
xho-ZA100 % (18.839 von 18.839)100 % (18.839 von 18.839)
yid-US100 % (18.839 von 18.839)100 % (18.839 von 18.839)
yor-NG100 % (18.839 von 18.839)100 % (18.839 von 18.839)
zul-ZA100 % (18.839 von 18.839)100 % (18.839 von 18.839)
jav-ID100 % (18.811 von 18.811)99 % (18.809 von 18.839)
syr-IQ100 % (18.812 von 18.812)100 % (18.812 von 18.812)
arc-IQ100 % (18.812 von 18.812)100 % (18.812 von 18.812)
huy-IL100 % (18.812 von 18.812)100 % (18.812 von 18.812)
sun-ID100 % (18.812 von 18.812)100 % (18.812 von 18.812)
nep-NP100 % (18.812 von 18.812)100 % (18.812 von 18.812)
bho-IN100 % (18.812 von 18.812)100 % (18.812 von 18.812)
mai-IN100 % (18.812 von 18.812)100 % (18.812 von 18.812)
pcm-NG100 % (18.812 von 18.812)100 % (18.812 von 18.812)
kat-GE100 % (18.839 von 18.839)100 % (18.839 von 18.839)
sna-ZW100 % (18.839 von 18.839)100 % (18.839 von 18.839)
kaz-KZ100 % (18.839 von 18.839)100 % (18.839 von 18.839)
gla-GB100 % (18.839 von 18.839)100 % (18.839 von 18.839)
mri-NZ100 % (18.839 von 18.839)100 % (18.839 von 18.839)
fil-PH100 % (18.839 von 18.839)100 % (18.839 von 18.839)
che-RU100 % (18.839 von 18.839)100 % (18.839 von 18.839)
snd-PK100 % (18.839 von 18.839)100 % (18.839 von 18.839)
pnb-PK100 % (18.839 von 18.839)100 % (18.839 von 18.839)
uzb-UZ100 % (18.839 von 18.839)100 % (18.839 von 18.839)
mya-MM100 % (18.839 von 18.839)100 % (18.839 von 18.839)
haw-US100 % (18.839 von 18.839)100 % (18.839 von 18.839)
hye-AM100 % (18.839 von 18.839)100 % (18.839 von 18.839)
lin-CD100 % (18.839 von 18.839)100 % (18.839 von 18.839)
ful-SN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
orm-ET100 % (18.839 von 18.839)100 % (18.839 von 18.839)
aze-AZ100 % (18.839 von 18.839)100 % (18.839 von 18.839)
aka-GH100 % (18.839 von 18.839)100 % (18.839 von 18.839)
sin-LK100 % (18.839 von 18.839)100 % (18.839 von 18.839)
khm-KH100 % (18.839 von 18.839)100 % (18.839 von 18.839)
asm-IN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
kik-KE100 % (18.839 von 18.839)100 % (18.839 von 18.839)
uig-CN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
kin-RW100 % (18.839 von 18.839)100 % (18.839 von 18.839)
ceb-PH100 % (18.839 von 18.839)100 % (18.839 von 18.839)
ckb-IQ100 % (18.839 von 18.839)100 % (18.839 von 18.839)
tir-ET100 % (18.839 von 18.839)100 % (18.839 von 18.839)
mlg-MG100 % (18.839 von 18.839)100 % (18.839 von 18.839)
run-BI100 % (18.839 von 18.839)100 % (18.839 von 18.839)
tgk-TJ100 % (18.839 von 18.839)100 % (18.839 von 18.839)
bod-CN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
bel-BY100 % (18.839 von 18.839)100 % (18.839 von 18.839)
mon-MN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
glg-ES100 % (18.839 von 18.839)100 % (18.839 von 18.839)
kir-KG100 % (18.839 von 18.839)100 % (18.839 von 18.839)
eus-ES100 % (18.839 von 18.839)100 % (18.839 von 18.839)
tat-RU100 % (18.839 von 18.839)100 % (18.839 von 18.839)
cym-GB100 % (18.839 von 18.839)100 % (18.839 von 18.839)
tuk-TM100 % (18.839 von 18.839)100 % (18.839 von 18.839)
mkd-MK100 % (18.839 von 18.839)100 % (18.839 von 18.839)
lug-UG100 % (18.839 von 18.839)100 % (18.839 von 18.839)
ltz-LU100 % (18.839 von 18.839)100 % (18.839 von 18.839)
wol-SN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
kor-KP100 % (18.839 von 18.839)100 % (18.839 von 18.839)
ast-ES100 % (18.839 von 18.839)100 % (18.839 von 18.839)
fas-AF100 % (18.839 von 18.839)100 % (18.839 von 18.839)
bam-ML100 % (18.839 von 18.839)100 % (18.839 von 18.839)
dzo-BT100 % (18.839 von 18.839)100 % (18.839 von 18.839)
bre-FR100 % (18.839 von 18.839)100 % (18.839 von 18.839)
ewe-GH100 % (18.839 von 18.839)100 % (18.839 von 18.839)
oci-FR100 % (18.839 von 18.839)100 % (18.839 von 18.839)
kab-DZ100 % (18.839 von 18.839)100 % (18.839 von 18.839)
div-MV100 % (18.839 von 18.839)100 % (18.839 von 18.839)
kok-IN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
roh-CH100 % (18.839 von 18.839)100 % (18.839 von 18.839)
zgh-MA100 % (18.839 von 18.839)100 % (18.839 von 18.839)
hsb-DE100 % (18.839 von 18.839)100 % (18.839 von 18.839)
mni-IN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
fry-NL100 % (18.839 von 18.839)100 % (18.839 von 18.839)
doi-IN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
fao-FO100 % (18.839 von 18.839)100 % (18.839 von 18.839)
nqo-GN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
kas-IN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
sme-NO100 % (18.839 von 18.839)100 % (18.839 von 18.839)
que-PE100 % (18.839 von 18.839)100 % (18.839 von 18.839)
epo-EO100 % (18.839 von 18.839)100 % (18.839 von 18.839)
brx-IN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
ton-TO100 % (18.839 von 18.839)100 % (18.839 von 18.839)
sat-IN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
san-IN100 % (18.839 von 18.839)100 % (18.839 von 18.839)
grn-PY100 % (18.839 von 18.839)100 % (18.839 von 18.839)

Hinweise:

  • Sanskrit (san-IN, संस्कृत भाषा) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, in modernem Standard-Sanskrit in Devanagari, wie es Sanskrit-Lokalisierungen verwenden, mit Handlungsnomen auf Schaltflächen (संरक्षणम्, रद्दीकरणम्, निरसनम्, सम्पादनम्), dem höflichen Imperativ mit कृपया in Anleitungen, dem Danda als Satzende und Sandhi, das Platzhalter und lateinische Wörter frei lässt, wobei Hindi (hin-IN) nur zur Prüfung moderner Begriffe diente, mit einem Glossar (share/translations/san-IN/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Santali (sat-IN, ᱥᱟᱱᱛᱟᱲᱤ) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, in geschriebenem Standard-Santali in Ol-Chiki-Schrift mit ᱾ als Satzende und lateinischen Ziffern, Santali-Grammatik, dem bloßen Verb auf Schaltflächen (ᱨᱟᱠᱷᱟᱣ, ᱵᱟᱛᱟᱞ, ᱢᱮᱴᱟᱣ, ᱥᱟᱯᱲᱟᱣ) und frei stehenden Platzhaltern, wobei Bengalisch (ben-BD) und Hindi (hin-IN) nur zur Prüfung der Begriffe dienten, mit einem Glossar (share/translations/sat-IN/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Tongaisch (ton-TO, lea fakatonga) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, im amtlichen tongaischen Alphabet mit dem Fakauʻa ʻ und den Makron-Vokalen ā, ē, ī, ō und ū, im höflichen Alltagsregister, mit der Anrede koe, dem bloßen Verb auf Schaltflächen (Tauhi, Tamateʻi, Fakatonutonu) und Lehnwörtern der Informatik aus dem Englischen in tongaischer Schreibung (faile, sēva, kēsi), mit einem Glossar (share/translations/ton-TO/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Bodo (brx-IN, बर’) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, in geschriebenem Standard-Bodo in Devanagari mit Bodo-Grammatik statt assamesischer oder Hindi-Formen, dem bloßen Verbstamm auf Schaltflächen (रैखा, बन्द, मेटा, सोलोंथाय), der höflichen Bitte mit नाजा und dem Punkt als Satzende, wobei Assamesisch (asm-IN) und Hindi (hin-IN) nur zur Prüfung der Begriffe dienten, mit einem Glossar (share/translations/brx-IN/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Esperanto (epo-EO) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, nach dem Fundamento mit dem etablierten Computerwortschatz der Esperanto-Übersetzungen, der Anrede vi, dem Infinitiv auf Schaltflächen (Konservi, Nuligi, Forigi, Redakti), den Buchstaben ĉ ĝ ĥ ĵ ŝ ŭ und Platzhaltern ohne Endung, mit einem Glossar (share/translations/epo-EO/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Guaraní (grn-PY, Avañe'ẽ) ist am 3. November 2026 hinzugekommen, maschinell unterstützt, im paraguayischen Guaraní und dem amtlichen Alphabet der Academia de la Lengua Guaraní (Nasalvokale mit Tilde, der Puso als gerader Apostroph), der Anrede nde, dem Imperativ auf Schaltflächen (Eñongatu, Embogue, Embosako'i), den Begriffen der Academia, wo sie einen hat, und dem in Paraguay eingeführten spanischen Lehnwort, wo dem Guaraní ein Wort fehlt (im Glossar gekennzeichnet), und mit Bindestrich an Platzhalter gefügten Suffixen, mit einem Glossar (share/translations/grn-PY/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig.
  • Quechua (que-PE, Runasimi) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, im südlichen Quechua und dem amtlichen Drei-Vokal-Alphabet Perus, der Anrede qam mit dem Possessiv -yki, dem Imperativ auf Schaltflächen (Waqaychay, Chinkachiy, Hukchay), spanischen Lehnwörtern in Quechua-Schreibung, wo dem Quechua ein Wort fehlt, und mit Bindestrich an Platzhalter gefügten Suffixen, mit einem Glossar (share/translations/que-PE/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Nordsamisch (sme-NO, davvisámegiella) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, in der gemeinsamen Schriftsprache mit den Fachwörtern der samischen Übersetzungen, der Anrede don, dem Infinitiv auf Schaltflächen (Vurket, Gaskkalduhttit, Sihkkut, Rievdadit), samischen statt norwegischen oder finnischen Wörtern und Platzhaltern ohne Kasusendung, mit einem Glossar (share/translations/sme-NO/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Kaschmiri (kas-IN, کٲشُر) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, in geschriebenem Standard-Kaschmiri in persisch-arabischer Schrift von rechts nach links, mit den Vokalbuchstaben der Standardorthographie, kaschmirischer statt urdischer Grammatik, dem höflichen Imperativ auf Schaltflächen (محفوظ کٔرِو, منسوٗخ کٔرِو, مٹٲوِو, تَرمیم کٔرِو) und frei stehenden Platzhaltern, wobei Urdu (urd-PK) nur zur Prüfung der Begriffe diente, mit einem Glossar (share/translations/kas-IN/GUIDE.md); „Login“ ist in den Listen der Benutzer, Sitzungen und des Audits der Anmeldename. Die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • N’Ko (nqo-GN, ߒߞߏ) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt: die gemeinsame Manding-Sprache in der N’Ko-Schrift, von rechts nach links, ohne Tonzeichen, mit den Begriffen des Bambara-Glossars in N’Ko-Buchstaben, der Anrede ߌ und dem bloßen Verb auf Schaltflächen (ߡߊߙߊ, ߘߊߓߌߟߊ, ߖߐߛߌ), mit einem Leitfaden (share/translations/nqo-GN/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Färöisch (fao-FO, føroyskt) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, in der färöischen Standardschriftsprache mit den Fachwörtern der färöischen Terminologiearbeit, der Anrede tú, dem Infinitiv auf Schaltflächen (Goyma, Ógilda, Strika, Rætta), färöischen statt dänischen oder isländischen Formen und Platzhaltern ohne Kasusendung, mit einem Glossar (share/translations/fao-FO/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Dogri (doi-IN, डोगरी) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, in geschriebenem Standard-Dogri in Devanagari mit Dogri-Grammatik und -Postpositionen statt Hindi-Formen, der höflichen Anrede tus, dem höflichen Imperativ auf Schaltflächen (सहेजो, रद्द करो, मेटो, संपादन करो) und dem Danda als Satzende, wobei Hindi (hin-IN) und Westpunjabi (pnb-PK) nur zur Prüfung der Begriffe dienten, mit einem Glossar (share/translations/doi-IN/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Westfriesisch (fry-NL, Frysk) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, in der amtlichen Rechtschreibung von 2015 mit den Fachwörtern der friesischen Übersetzungen, der höflichen Anrede jo, dem Infinitiv auf Schaltflächen (Bewarje, Annulearje, Fuortsmite, Bewurkje) und friesischen statt niederländischen Wörtern, mit einem Glossar (share/translations/fry-NL/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Manipuri (mni-IN, মৈতৈলোন্) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, in geschriebenem Standard-Meiteilon in bengalischer Schrift, wie die Locale sie führt, mit Meitei-Grammatik und -Suffixen, der höflichen Bitte in Anleitungen, dem Verbalnomen auf Schaltflächen (থম্বা, কেন্সেল তৌবা, ফাহনবা, এডিট তৌবা) und Platzhaltern, an die nie ein Suffix tritt, wobei Bengalisch (ben-BD) und Assamesisch (asm-IN) nur zur Prüfung der Begriffe dienten, mit einem Glossar (share/translations/mni-IN/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Obersorbisch (hsb-DE, hornjoserbšćina) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, im obersorbischen Standard mit dem Wortschatz der obersorbischen Wörterbücher und Übersetzungen, der großgeschriebenen Höflichkeitsform Wy, dem Infinitiv auf Schaltflächen (Składować, Přetorhnyć, Zhašeć, Wobdźěłać), obersorbischen statt niedersorbischen Formen und Platzhaltern, die nie dekliniert werden, mit einem Glossar (share/translations/hsb-DE/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Marokkanisches Standard-Tamazight (zgh-MA, ⵜⴰⵎⴰⵣⵉⵖⵜ) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, im Tifinagh-Alphabet des IRCAM und mit seinem Standardwortschatz, der Anrede in der zweiten Person Singular, dem Imperativ auf Schaltflächen (ⵃⴹⵓ, ⵙⵔ, ⵙⵙⴼⴹ, ⵙⵏⴼⵍ) und Produktnamen, Codes und Abkürzungen in lateinischer Schrift, mit einem Glossar (share/translations/zgh-MA/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Konkani (kok-IN, कोंकणी) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, in geschriebenem Standard-Konkani in Devanagari, der amtlichen Schrift Goas, mit der höflichen Anrede tumi, dem höflichen Imperativ auf Schaltflächen (जतन करात, रद्द करात, मेटयात, संपादन करात) und Konkani- statt Marathi-Formen, wobei Marathi (mar-IN) nur zur Prüfung der Begriffe diente, mit einem Glossar (share/translations/kok-IN/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Dhivehi (div-MV, ދިވެހި) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, in geschriebenem Standard-Dhivehi in Thaana-Schrift von rechts nach links, im höflichen Ton maledivischer Behördentexte, mit Schaltflächen im höflichen Imperativ (ރައްކާކުރޭ, ކެންސަލްކުރޭ, ފޮހެލާ, އެޑިޓްކުރޭ), arabischen Lehnwörtern, wo Dhivehi sie verwendet, und frei stehenden Platzhaltern, mit einem Glossar (share/translations/div-MV/GUIDE.md); „Login“ ist in den Listen der Benutzer, Sitzungen und des Audits der Anmeldename. Die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Kabylisch (kab-DZ, Taqbaylit) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, im berberisch-lateinischen Alphabet des Kabylischen mit den Buchstaben č, ḍ, ǧ, ḥ, ɣ, ṛ, ṣ, ṭ, ẓ und ɛ, der Anrede in der zweiten Person Singular, dem Imperativ auf Schaltflächen (Sekles, Sefsex, Kkes, Ẓreg) und den Fachwörtern der kabylischen Übersetzungen von Mozilla und LibreOffice (afaylu, aqeddac, tazarkatut), mit einem Glossar (share/translations/kab-DZ/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Rätoromanisch (roh-CH, rumantsch) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, in der gemeinsamen Schriftsprache Rumantsch Grischun mit den Fachwörtern des Pledari Grond und der rätoromanischen Übersetzungen, der höflichen Anrede Vus, dem Infinitiv auf Schaltflächen (Memorisar, Interrumper, Stizzar, Modifitgar) und rätoromanischen statt deutschen oder italienischen Wörtern, mit einem Glossar (share/translations/roh-CH/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Okzitanisch (oci-FR, occitan) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, in der languedokischen Form und der klassischen Schreibung des Conselh de la Lenga Occitana mit den Fachwörtern der okzitanischen Übersetzungen, der höflichen Anrede vos, dem Infinitiv auf Schaltflächen (Enregistrar, Anullar, Suprimir, Modificar) und okzitanischen statt französischen oder katalanischen Wörtern, mit einem Glossar (share/translations/oci-FR/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Ewe (ewe-GH, Eʋegbe) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, im Ewe-Alphabet mit den Buchstaben ɖ, ɛ, ƒ, ɣ, ŋ, ɔ und ʋ, der Anrede wò, dem bloßen Verb auf Schaltflächen (Dzra ɖo, Tutu ɖa, Trɔ asi le eŋu) und Lehnwörtern der Informatik aus dem Englischen in Ewe-Schreibung (faɛl, sɛva, kase), mit einem Glossar (share/translations/ewe-GH/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Bretonisch (bre-FR, brezhoneg) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, in der Einheitsschreibung (peurunvan) mit den Fachwörtern des Ofis Publik ar Brezhoneg und der bretonischen Übersetzungen, der höflichen Anrede c'hwi, Verbalnomen auf Schaltflächen (Enrollañ, Nullañ, Dilemel, Kemmañ), den Mutationen der Grammatik und Platzhaltern, die nie mutiert werden, mit einem Glossar (share/translations/bre-FR/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Dzongkha (dzo-BT, རྫོང་ཁ) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, in geschriebenem Standard-Dzongkha in tibetischer Schrift mit Tsheg und Shad, im höflich-neutralen Ton bhutanischer Behördentexte, mit dem bloßen Verb auf Schaltflächen (སྲུང་བཞག, ཆ་མེད་གཏང་།, བཏོན་གཏང་།, ཞུན་དག) und Fachwörtern des Dzongkha, wobei Tibetisch (bod-CN) nur zur Prüfung der Begriffe diente, mit einem Glossar (share/translations/dzo-BT/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Bambara (bam-ML, Bamanankan) ist am 28. Oktober 2026 hinzugekommen, maschinell unterstützt, im amtlichen lateinischen Alphabet Malis mit den Buchstaben ɛ, ɔ, ɲ und ŋ, der Anrede i, dem bloßen Verb auf Schaltflächen (Mara, Dabila, Jɔsi, Yɛlɛma) und Lehnwörtern der Informatik aus dem Französischen in Bambara-Schreibung (fisiye, dosiye, sɛriwɛri), mit einem Glossar (share/translations/bam-ML/GUIDE.md), das die N'Ko-Übersetzung mitbenutzt; die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Dari (fas-AF, دری) hat seit dem 27. Oktober 2026 einen eigenen Katalog, maschinell unterstützt, Zeile für Zeile aus dem vollständigen iranisch-persischen Katalog an den afghanischen Sprachgebrauch angepasst: معلومات für Information, بلی und نخیر, die afghanische Schreibung von Lehnwörtern (ویب، انترنت، کمپیوتر، تیلفون) und die Wörter des afghanischen Schreibgebrauchs, wo das iranische Persisch eigene hat (فولدر، لینک، آدرس، رمز عبور، فرمایش für eine Bestellung im Shop, تخلص, ولایت), in arabischer Schrift, von rechts nach links, mit einem Glossar (share/translations/fas-AF/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig, und die Locale fällt nicht mehr auf fas-IR zurück. Eine Prüfung durch Muttersprachler ist willkommen.
  • Asturisch (ast-ES, asturianu) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, im Standard der Academia de la Llingua Asturiana mit den Fachwörtern der asturischen Übersetzungen, der Anrede tu, dem Infinitiv auf Schaltflächen (Guardar, Encaboxar, Desaniciar, Editar) und asturischen statt spanischen Wörtern, mit einem Glossar (share/translations/ast-ES/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Koreanisch (Nord) (kor-KP, 조선말) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, Zeile für Zeile aus dem vollständigen südkoreanischen Katalog an die Kultursprache der DVRK (문화어) angepasst: das anlautende ㄹ und ㄴ sinokoreanischer Wörter bleibt (리용, 련결, 렬), ‑였‑ nach ㅣ und ㅐ (되였습니다), kein Sai-Siot (수자), abhängige Nomen und Hilfsverben werden angehängt (할수 있습니다, 확인해주십시오), Anführungszeichen 《》 und die nordkoreanischen Fachwörter, wo sie abweichen (화일, 클라스, 그루빠, 페지, 자료기지, 차림표, 봉사기, 오유, 찰칵), mit einem Glossar (share/translations/kor-KP/GUIDE.md), das die aus kor-KR übernommenen Fachwörter nennt, deren nordkoreanische Form unsicher ist; die Kataloge von Kernel, ezoe und ezjscore sind vollständig, die Locale ist aus CLDR (ko_KP) erzeugt. kor-KP fällt nicht auf kor-KR zurück. Eine Prüfung durch Muttersprachler ist willkommen.
  • Wolof (wol-SN) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, in der amtlichen lateinischen Rechtschreibung Senegals mit den Buchstaben à, é, ë, ó, ñ und ŋ, der Anrede yow, dem kurzen Imperativ auf Schaltflächen (Denc, Neenal, Far, Soppi) und Lehnwörtern der Informatik aus dem Französischen in Wolof-Schreibung (fisie, dosie, serwëer), mit einem Glossar (share/translations/wol-SN/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Luxemburgisch (ltz-LU, Lëtzebuergesch) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, in der amtlichen Rechtschreibung von 2019 mit der n-Regel, großgeschriebenen Substantiven, der höflichen Anrede Dir, dem Infinitiv auf Schaltflächen (Späicheren, Ofbriechen, Läschen, Änneren) und luxemburgischen, oft aus dem Französischen stammenden statt der deutschen Wörter von ger-DE, mit einem Glossar (share/translations/ltz-LU/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Luganda (lug-UG, Ganda) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, in der Standardrechtschreibung des Luganda mit doppelten Vokalen und Konsonanten und dem Buchstaben ŋ, der Anrede ggwe, dem kurzen Imperativ auf Schaltflächen (Tereka, Sazaamu, Sangula, Longoosa) und Lehnwörtern der Informatik in Luganda-Schreibung (seeva, fayiro, kiraasi), mit einem Glossar (share/translations/lug-UG/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Mazedonisch (mkd-MK, македонски) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, in der Standardsprache im mazedonischen kyrillischen Alphabet (ѓ, ќ, ѕ, џ, љ, њ, ј), der höflichen Anrede Вие, dem Imperativ auf Schaltflächen (Зачувај, Откажи, Избриши, Уреди) und mazedonischen statt der bulgarischen oder serbischen Wörter von bul-BG und srp-RS, mit einem Glossar (share/translations/mkd-MK/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Turkmenisch (tuk-TM, Türkmen dili) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, in turkmenischer Schriftsprache im lateinischen Alphabet Turkmenistans mit den Buchstaben ç, ä, ž, ň, ö, ş, ü und ý, der höflichen Anrede Siz, dem kurzen Imperativ auf Schaltflächen (Ýatda sakla, Ýatyr, Poz, Redaktirle) und dem höflichen Imperativ auf -yň/-iň in Anleitungen, mit einem Glossar (share/translations/tuk-TM/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Walisisch (cym-GB, Cymraeg) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, in der walisischen Standardschriftsprache mit den Fachwörtern der Terminologiedatenbank der walisischen Regierung, der höflichen Anrede chi, Verbalnomen auf Schaltflächen (Cadw, Canslo, Dileu, Golygu), den Mutationen der Grammatik und Platzhaltern, die nie mutiert werden, mit einem Glossar (share/translations/cym-GB/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Tatarisch (tat-RU, Татар теле) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, in tatarischer Schriftsprache in kyrillischer Schrift mit den Buchstaben ә, ө, ү, җ, ң und һ, der höflichen Anrede Сез, dem Verbalnomen auf Schaltflächen (Саклау, Баш тарту, Бетерү, Төзәтү) und dem höflichen Imperativ auf -гыз/-гез in Anleitungen, mit einem Glossar (share/translations/tat-RU/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Baskisch (eus-ES, euskara) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, in der Einheitssprache (euskara batua) mit den Fachwörtern der baskischen Übersetzungen, der Anrede zu, der Wörterbuchform des Verbs auf Schaltflächen (Gorde, Utzi, Ezabatu, Editatu), Platzhaltern ohne angehängte Kasusendungen und baskischen statt der spanischen Wörter von esl-ES, mit einem Glossar (share/translations/eus-ES/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Kirgisisch (kir-KG, Кыргызча) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, in kirgisischer Schriftsprache in kyrillischer Schrift mit den Buchstaben ң, ө und ү, der höflichen Anrede Сиз, dem Verbalnomen auf Schaltflächen (Сактоо, Жокко чыгаруу, Жок кылуу, Түзөтүү) und dem höflichen Imperativ auf -ңыз in Anleitungen, mit einem Glossar (share/translations/kir-KG/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Galicisch (glg-ES, galego) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, in der Norm der Real Academia Galega mit den Fachwörtern der galicischen Freie-Software-Übersetzungen (ficheiro, contrasinal, cartafol, ligazón), der Anrede vostede, dem Infinitiv auf Schaltflächen (Gardar, Cancelar, Eliminar, Editar) und galicischen statt der spanischen oder portugiesischen Wörter von esl-ES und por-PT, mit einem Glossar (share/translations/glg-ES/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Mongolisch (mon-MN, Монгол хэл) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, in Chalcha-Mongolisch in kyrillischer Schrift mit den Buchstaben ө und ү, der höflichen Anrede Та, dem Verb auf -х auf Schaltflächen (Хадгалах, Цуцлах, Устгах, Засах) und der Bitte auf -на уу / -нэ үү, mit einem Glossar (share/translations/mon-MN/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Belarussisch (bel-BY, беларуская) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, in der amtlichen Rechtschreibung von 2008 mit і, ў und dem Apostroph, der höflichen Anrede вы, dem Infinitiv auf Schaltflächen (Захаваць, Скасаваць, Выдаліць, Рэдагаваць) und belarussischen statt der russischen Wörter von rus-RU, mit einem Glossar (share/translations/bel-BY/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Tibetisch (bod-CN, བོད་སྐད་) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, in modernem geschriebenem Standardtibetisch nahe dem Lhasa-Standard, in tibetischer Schrift mit dem Tsheg zwischen den Silben und dem Shad als Satzende, den eingeführten tibetischen Computerbegriffen und bloßen Verben auf Schaltflächen, mit einem Glossar (share/translations/bod-CN/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Kikuyu (kik-KE, Gĩkũyũ) ist am 27. Oktober 2026 hinzugekommen, maschinell unterstützt, in der Standardrechtschreibung mit den Buchstaben ĩ und ũ, der Anrede wee, dem kurzen Imperativ auf Schaltflächen (Iga, Tiga, Thiria, Cenjia) und Lehnwörtern in Kikuyu-Schreibung, meist über Suaheli (swa-KE), mit einem Glossar (share/translations/kik-KE/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Hawaiianisch (haw-US) ist am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, in der modernen Rechtschreibung mit ʻokina und kahakō, mit den Computerwörtern des Hawaiian Lexicon Committee, wo es sie gibt (Begriffe ohne eines wurden aus hawaiianischen Wurzeln gebildet und im Glossar als „coined“ markiert), der Anrede ʻoe, bloßen Verben auf Schaltflächen und einem Glossar (share/translations/haw-US/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen, vor allem für die gebildeten Begriffe.
  • Usbekisch (uzb-UZ) ist am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, in der usbekischen Standardsprache im lateinischen Alphabet von 1995 mit der Höflichkeitsform Siz, Verbalnomen auf -sh auf Schaltflächen und usbekischen statt der türkischen Wörter ihrer Verwandten tur-TR, mit einem Glossar (share/translations/uzb-UZ/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Sindhi (snd-PK) ist am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, in Standard-Sindhi in persisch-arabischer Schrift (von rechts nach links) mit der Höflichkeitsform توهان, nur für gemeinsame Begriffe nach dem Urdu-Katalog (urd-PK) angepasst und in sindhischer Grammatik geschrieben, mit einem Glossar (share/translations/snd-PK/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Westpunjabi (pnb-PK) ist am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, in Punjabi, wie es in Pakistan geschrieben wird, in Shahmukhi-Schrift (von rechts nach links): Der Punjabi-Katalog in Gurmukhi (pan-IN) wurde umgeschrieben und dem pakistanischen Wortschatz angepasst, mit dem Urdu-Katalog (urd-PK) als Vorlage für persisch-arabische Begriffe, und einem Glossar (share/translations/pnb-PK/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Birmanisch (mya-MM) ist am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, im förmlichen Schriftstil (Satzenden သည် und ပါသည်, nicht das gesprochene တယ်), der Anrede သင်, Verben auf -ရန် auf Schaltflächen und einem Glossar (share/translations/mya-MM/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Ful (ful-SN, Pulaar des Senegal), Lingala (lin-CD) und Oromo (orm-ET) sind am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, jeweils mit einem Glossar (share/translations/ful-SN/GUIDE.md, lin-CD/GUIDE.md, orm-ET/GUIDE.md): Pulaar in der amtlichen lateinischen Rechtschreibung des Senegal, mit französischen Lehnwörtern in französischer Schreibung für Fachbegriffe ohne Pulaar-Wort; Lingala aus Kinshasa mit derselben Regel für französische Begriffe; Oromo im lateinischen Qubee-Alphabet. Die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist besonders willkommen, vor allem für Pulaar, das wenig gebräuchlichen Software-Wortschatz hat.
  • Bhojpuri (bho-IN), Maithili (mai-IN) und Nepali (nep-NP) sind am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, in Devanagari-Schrift, jeweils mit einem Glossar (share/translations/bho-IN/GUIDE.md, mai-IN/GUIDE.md, nep-NP/GUIDE.md). Bhojpuri und Maithili wurden für gemeinsame Fachbegriffe nach dem Hindi-Katalog (hin-IN) angepasst und in eigener Grammatik geschrieben; Nepali verwendet nepalische, keine Hindi-Formen. Eine Prüfung durch Muttersprachler ist willkommen.
  • Nigerianisches Pidgin (pcm-NG) ist am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, in der englisch gestützten Schreibung des BBC-News-Pidgin-Dienstes mit Pidgin-Grammatik (dey, don, go, na) statt Englisch mit ein paar anderen Wörtern, mit einem Glossar (share/translations/pcm-NG/GUIDE.md); die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Javanisch (jav-ID) und Sundanesisch (sun-ID) sind am 26. Oktober 2026 hinzugekommen, maschinell unterstützt und für gemeinsame Fachbegriffe nach dem indonesischen Katalog (ind-ID) angepasst, jeweils mit einem Glossar (share/translations/jav-ID/GUIDE.md, sun-ID/GUIDE.md): Javanisch in ngoko alus (die alltäglichen Formen mit respektvollen Wörtern für den Benutzer), Sundanesisch im Register loma mit Höflichkeitsformen für die Handlungen des Benutzers. Die Kataloge von Kernel, ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Armenisch (hye-AM) ist am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, in Ostarmenisch mit der höflichen Anrede (Դուք), Infinitiven auf Schaltflächen, dem armenischen Punkt ։ und Fragezeichen ՞, Guillemets und frei stehenden Platzhaltern, mit einem Glossar (share/translations/hye-AM/GUIDE.md); die Kataloge des Kernels, von ezoe und ezjscore sind vollständig. Eine Durchsicht durch Muttersprachler ist willkommen.
  • Kasachisch (kaz-KZ) ist am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, in kyrillischer Schrift (der Schrift des Locales und heutiger kasachischer Software; der 2017 beschlossene Wechsel zum lateinischen Alphabet ist bis etwa 2031 geplant) mit der höflichen Anrede (Сіз), Verbalnomen auf Schaltflächen und frei stehenden Platzhaltern, mit einem Glossar (share/translations/kaz-KZ/GUIDE.md); die Kataloge des Kernels, von ezoe und ezjscore sind vollständig. Eine Durchsicht durch Muttersprachler ist willkommen.
  • Shona (sna-ZW) ist am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, in Standard-Shona mit der respektvollen Anrede im Plural (imi), Verbstämmen auf Schaltflächen, Shona-Lehnwörtern für Fachbegriffe und frei stehenden Platzhaltern, mit einem Glossar (share/translations/sna-ZW/GUIDE.md); die Kataloge des Kernels, von ezoe und ezjscore sind vollständig. Eine Durchsicht durch Muttersprachler ist besonders willkommen.
  • Georgisch (kat-GE) ist am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, in Mchedruli-Schrift mit der höflichen Anrede (თქვენ), Verbalnomen auf Schaltflächen und frei stehenden Platzhaltern, mit einem Glossar (share/translations/kat-GE/GUIDE.md); die Kataloge des Kernels, von ezoe und ezjscore sind vollständig. Eine Durchsicht durch Muttersprachler ist willkommen.
  • Malaiisch (msa-MY) ist am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, in malaysischem Standard-Malaiisch (Rumi-Schrift) mit der höflichen Anrede anda, den Fachbegriffen von Dewan Bahasa dan Pustaka und einem Glossar, das die Unterschiede zum Indonesischen nennt (share/translations/msa-MY/GUIDE.md); die Kataloge des Kernels, von ezoe und ezjscore sind vollständig. msa-SG und msa-BN fallen darauf zurück. Eine Prüfung durch Muttersprachler ist willkommen.
  • Thai (tha-TH) und Laotisch (lao-LA) sind am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, im höflichen, neutralen Ton aktueller Software ohne Satzendpartikel, mit Wörtern ohne Leerzeichen dazwischen und frei stehenden Platzhaltern, jede mit einem Glossar (share/translations/tha-TH/GUIDE.md, share/translations/lao-LA/GUIDE.md); die Kataloge des Kernels, von ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Aramäisch ist am 26. Oktober 2026 hinzugekommen, maschinell unterstützt. syr-IQ ist modernes Aramäisch in syrischer Schrift (assyrisch/syrisch), unvokalisiert und von rechts nach links, mit der höflichen Anrede im Plural und einem Glossar (share/translations/syr-IQ/GUIDE.md); syr-SY fällt darauf zurück. arc-IQ (Reichsaramäisch) und huy-IL (Hulaulá, jüdisches Neuaramäisch) werden in hebräischer Quadratschrift geschrieben und sind keine eigenen Übersetzungen: Ihre Kataloge sind der Text von syr-IQ, Buchstabe für Buchstabe transliteriert (ihre GUIDE.md nennt die Zuordnung). Die Kataloge des Kernels, von ezoe und ezjscore sind bei allen dreien vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Jiddisch (yid-US) ist am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, in der YIVO-Rechtschreibung und von rechts nach links, mit der höflichen Anrede und einem Glossar (share/translations/yid-US/GUIDE.md); die Kataloge des Kernels, von ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Vietnamesisch (vie-VN) und Indonesisch (ind-ID) sind am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, jeweils mit Stilrichtlinie und Glossar (share/translations/vie-VN/GUIDE.md, share/translations/ind-ID/GUIDE.md): Vietnamesisch in neutralem Ton mit „bạn“, wo ein Pronomen nötig ist, Indonesisch in der Standardschreibung (EYD) mit dem höflichen „Anda“. Die Kataloge des Kernels, von ezoe und ezjscore sind vollständig; ind-ID fällt nicht mehr auf die Quelltexte zurück. Eine Prüfung durch Muttersprachler ist willkommen.
  • Schottisch-Gälisch (gla-GB) ist am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, nach den Gaelic Orthographic Conventions (nur Gravis-Akzente), mit dem höflichen „sibh“ und einem Glossar in der Akerbeltz-Terminologie (share/translations/gla-GB/GUIDE.md); die Kataloge des Kernels, von ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Māori (mri-NZ) ist am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, in te reo Māori mit Makrons nach den Regeln von Te Taura Whiri i te Reo Māori und im Ton neuseeländischer Behördensoftware, mit einem Glossar (share/translations/mri-NZ/GUIDE.md); die Kataloge des Kernels, von ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Filipino (fil-PH) ist am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, in der KWF-Rechtschreibung mit der Anrede „mo“ und den englischen Lehnwörtern philippinischer Software, mit einem Glossar (share/translations/fil-PH/GUIDE.md); die Kataloge des Kernels, von ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Tschetschenisch (che-RU) ist am 26. Oktober 2026 hinzugekommen, maschinell unterstützt, in Kyrillisch mit der Palotschka (Ӏ, U+04C0) und dem höflichen „шу“, mit einem Glossar (share/translations/che-RU/GUIDE.md); die Kataloge des Kernels, von ezoe und ezjscore sind vollständig. Eine Prüfung durch Muttersprachler ist willkommen.
  • Chinesisch (chi-CN, chi-TW) ist seit dem 24. Oktober 2026 vollständig, maschinell unterstützt mit Leitfaden und Glossar je Sprache (Festland: 帐户, 单击; Taiwan: 帳戶, 按一下, 垃圾桶). chi-HK hat keinen eigenen Katalog mehr und fällt auf chi-TW zurück, chi-SG auf chi-CN. Eine Prüfung durch Muttersprachler ist willkommen.
  • Bengalisch, Urdu, Marathi, Telugu, Tamil, Gujarati, Kannada, Malayalam, Punjabi (Gurmukhi), Oriya, Hausa, Amharisch, Yoruba, Igbo, isiZulu, Somali, isiXhosa sind am 26. Oktober 2026 hinzugekommen, maschinell unterstützt mit Leitfaden und Glossar je Sprache. Mehrdeutige Wörter haben hier noch keine kontextabhängigen Übersetzungen, und einige Texte ohne verlässlichen Fachbegriff stehen bis zur Prüfung durch Muttersprachler auf Englisch (in der Allowlist so begründet). Eine Prüfung durch Muttersprachler ist besonders bei den afrikanischen Sprachen erwünscht.
  • Russisch, Katalanisch, Serbisch, Bulgarisch, Litauisch, Portugiesisch (Portugal), Afrikaans wurden am 25. Oktober 2026 vervollständigt bzw. neu angelegt, maschinell unterstützt mit Leitfaden und Glossar je Sprache (share/translations/<code>/GUIDE.md) und mit denselben Tests geprüft wie jede andere Sprache. ser-SR wird nicht eigens übersetzt: es ist srp-RS, Buchstabe für Buchstabe in lateinische Schrift umgeschrieben. eng-AU ist aus den Quelltexten mit einer geprüften Wortliste erzeugt (australische Schreibung, GST statt VAT). nno-NO (Nynorsk) und eng-NZ haben keinen eigenen Katalog mehr und fallen auf nor-NO bzw. eng-AU zurück. Eine Prüfung durch Muttersprachler ist willkommen.
  • Spanisch (esl-ES, esl-MX) war für ein älteres Release vollständig; die seither hinzugekommenen Texte wurden für 6.0.15 maschinell unterstützt übersetzt, im jeweiligen Sprachgebrauch des Landes. Eine Prüfung durch einen Muttersprachler ist willkommen.
  • Arabisch (ara-SA) ist neu: modernes Hocharabisch für jedes arabische Land, maschinell unterstützt und in einem zweiten Durchgang gegen ein Glossar geprüft; Produktnamen, Dateinamen und Einstellungen bleiben in lateinischen Buchstaben. Eine Prüfung durch einen Muttersprachler ist willkommen.
  • Hebräisch (heb-IL), Latein (lat-VA) und Klingonisch (tlh-QO) sind seit 6.0.15 vollständig. Sie sind maschinell unterstützt und sollten geprüft werden, bevor sich eine Website auf sie verlässt: Hebräisch von einem Muttersprachler, Latein von einem Latinisten (neue Begriffe folgen den Konventionen moderner lateinischer Softwareübersetzungen), Klingonisch im Stil des Klingon Language Institute. Klingonisch ist in der lateinischen Transkription von Marc Okrands The Klingon Dictionary geschrieben (nej Suchen, mej Abmelden, pegh mu' Passwort, SeHlaw Setup, veQ Papierkorb), mit beschreibenden Komposita für neuere Begriffe.
  • Französisch (fre-FR) ist seit dem 17. Oktober 2026 vollständig, gemessen an den 17.295 Texten der unübersetzten Datei jenes Tages. Seine älteren, von Hand erstellten Übersetzungen bleiben; die seither hinzugekommenen Texte und etwa neunzig ältere, die einen Platzhalter, ein Tag oder einen Zeilenumbruch verloren hatten oder englisch geblieben waren, wurden maschinell unterstützt übersetzt. Eine Prüfung durch einen Muttersprachler ist willkommen. Die Kataloge von ezoe und ezjscore sind ebenfalls vollständig.
  • Ukrainisch (ukr-UA) ist neu und seit dem 17. Oktober 2026 vollständig, gemessen an den 17.295 Texten der unübersetzten Datei jenes Tages, durchgehend maschinell unterstützt; die Kataloge von ezoe und ezjscore sind ebenfalls vollständig. Eine Prüfung durch einen Muttersprachler ist willkommen. Ukrainisch hat drei Pluralformen, die Quelltexte nur zwei (%count item(s)), daher lesen sich einige Zählungen für 2 bis 4 holprig; die meisten solchen Texte sind als „Bezeichnung: %count“ formuliert.
  • Türkisch (tur-TR, neu), Polnisch (pol-PL), Italienisch (ita-IT), Portugiesisch (Brasilien) (por-BR), Niederländisch (dut-NL), Schwedisch (swe-SE), Norwegisch (Bokmål) (nor-NO), Dänisch (dan-DK), Tschechisch (cze-CZ) und Kroatisch (cro-HR) sind seit dem 18. Oktober 2026 für die 17.287 Texte des Kernels vollständig, maschinell unterstützt mit einem Glossar pro Sprache; die Kataloge von ezoe und ezjscore sind ebenfalls vollständig. Die 478 Meldungen, die der unübersetzten Datei während der Arbeit hinzugefügt wurden, wurden beim Merge auf dieselbe Weise übersetzt, sodass jede alle 17.763 Texte vom 18. Oktober 2026 abdeckt. Anredeformen: Polnisch Imperativ auf Schaltflächen und bei Aktionen („Zapisz“, „Otwórz“; Fragen behalten den Infinitiv) und unpersönliche Sätze, Türkisch siz, Italienisch tu, brasilianisches Portugiesisch você, Niederländisch je, Tschechisch und Kroatisch das förmliche vy / vi, Schwedisch, Norwegisch und Dänisch du. Die älteren Übersetzungen dieser Sprachen, die defekte Platzhalter, Tags, Zeilenumbrüche, englische Reste, falsche Begriffe oder gemischte Anredeformen hatten, wurden neu erstellt; veraltete Einträge bleiben, wie sie waren. Eine Prüfung durch einen Muttersprachler ist willkommen.
  • Persisch (fas-IR, neu), Paschtu (pus-AF, neu) und Kurdisch (kur-TR, neu, Kurmandschi in lateinischer Schrift) sind seit dem 19. Oktober 2026 für alle 17.834 Texte jenes Tages vollständig, maschinell unterstützt mit einem Glossar pro Sprache, dessen Begriffe nach dem ersten Durchgang festgelegt wurden, und in einem zweiten Durchgang geprüft; die Kataloge von ezoe und ezjscore sind ebenfalls vollständig, die der anderen mitgelieferten Extensions kommen mit deren eigenen Releases. Alle drei sprechen den Benutzer förmlich an (Persisch shomā, Paschtu tāso, Kurmandschi hûn); Schaltflächen und Menüeinträge sind Substantive oder substantivierte Verben. Persisch ist geschriebenes Standardpersisch mit den persischen Buchstaben ی und ک und dem Zero-Width Non-Joiner; Dari (fas-AF) hat seit dem 27. Oktober 2026 einen eigenen Katalog, siehe oben. Für Kurmandschi gibt es noch keinen Katalog für andere Länder. Eine Prüfung durch einen Muttersprachler ist willkommen.
  • Suaheli (swa-KE, neu) ist seit dem 23. Oktober 2026 für alle 18.404 Texte jenes Tages vollständig, auf dieselbe Weise entstanden; die Kataloge von ezoe und ezjscore sind ebenfalls vollständig, die der anderen mitgelieferten Extensions kommen mit deren eigenen Releases. Es ist Standard-Suaheli (Kiswahili sanifu) mit den in Kenia üblichen Begriffen; Tansania (swa-TZ) fällt darauf zurück. Suaheli kennt keine Höflichkeitsform der Anrede: Sätze sprechen den Benutzer im Singular an und bitten mit tafadhali (bitte), Schaltflächen und Menüeinträge sind kurze Imperative (Hifadhi, Futa), wie in anderer Suaheli-Software. Eine Prüfung durch einen Muttersprachler ist willkommen.
  • Hindi (hin-IN), Koreanisch (kor-KR), Ungarisch (hun-HU), Rumänisch (ron-RO), Slowakisch (slk-SK), Slowenisch (slv-SI), Bosnisch (bos-BA), Albanisch (sqi-AL), Estnisch (est-EE), Lettisch (lav-LV), Isländisch (isl-IS), Irisch (gle-IE), Maltesisch (mlt-MT), Niedersorbisch (dsb-DE) und Grönländisch (kal-GL), alle neu, sowie Japanisch (jpn-JP), Griechisch (ell-GR) und Finnisch (fin-FI), deren ältere Übersetzungen etwa ein Drittel abdeckten, sind seit dem 24. Oktober 2026 für alle 18.411 Texte jenes Tages vollständig, auf dieselbe Weise entstanden; die Kataloge von ezoe und ezjscore sind ebenfalls vollständig, die der anderen mitgelieferten Extensions kommen mit deren eigenen Releases. Die älteren japanischen, griechischen und finnischen Übersetzungen blieben, wo sie richtig waren und zum Glossar passten, und wurden sonst neu gemacht. Texte, die an verschiedenen Stellen ein anderes Wort brauchen („Store“ als Shop-Reiter oder als Speichern, „Order“ als Shop-Bestellung oder als Sortierung, „State“, „Login“, „View“), sind je nach Kontext übersetzt. Anrede: förmlich in Hindi (āp), Koreanisch (Stil hamnida), Japanisch (desu/masu), Griechisch, Ungarisch (Ön), Rumänisch (dumneavoastră), Slowakisch, Slowenisch, Bosnisch, Albanisch, Lettisch und Niedersorbisch (Wy); der Singular, wie in ihrer Software üblich, in Estnisch, Finnisch, Isländisch, Irisch, Maltesisch und Grönländisch. Schaltflächen sind im Slowakischen und Lettischen (wie im Tschechischen) Infinitive, im Koreanischen, Japanischen, Griechischen und Ungarischen Nomen. Die GUIDE.md jeder Sprache nennt die Einzelheiten. Eine Prüfung durch Muttersprachler ist willkommen, vor allem für Grönländisch, Niedersorbisch, Maltesisch und Irisch.
  • Jede Extension veröffentlicht ihre eigenen Kataloge. Für die zehn Sprachen oben haben ezoe, ezjscore und explayouts_ui (der Reiter Layouts) vollständige; die anderen Extensions zeigen ihre Texte in diesen Sprachen auf Englisch, bis sie einen bekommen.
  • Zwei Verzeichnisse haben keine Locale-Datei mit derselben Bedeutung: ser-SR und srp-RS sind beide Serbisch (ser-SR in lateinischer Schrift, srp-RS in kyrillischer; beide Locale-Dateien existieren).
  • Übersetzungen von Extensions liegen im Verzeichnis translations/ der jeweiligen Extension und werden hier nicht mitgezählt.

5. Die großen Sprachen der Welt

Die Sprachen mit 50 Millionen oder mehr Sprechern (Erst- und Zweitsprache zusammen), wie sie Wikipedias „List of languages by total number of speakers“ aufführt, die ihre Zahlen aus dem Ethnologue (Ausgabe 2026) bezieht; abgerufen am 15. Oktober 2026. Die Sprecherzahlen sind auf Millionen gerundet.

#SpracheSprecher (Mio.)LocalesÜbersetzung der Administrationsoberfläche
1Englisch1.493eng-US, eng-GB, eng-CA, eng-AU, eng-NZ, eng-IE, eng-IN, eng-SG, eng-ZA, eng-NG, eng-KE, eng-GH, eng-PK, eng-PHeng-US vollständig; eng-AU vollständig, eng-NZ fällt darauf zurück
2Mandarin-Chinesisch1.183chi-CN, chi-SG (vereinfacht), chi-TW, chi-HK (traditionell)chi-CN, chi-TW vollständig; chi-SG fällt auf chi-CN, chi-HK auf chi-TW zurück
3Hindi611hin-INhin-IN vollständig
4Spanisch561esl-ES, esl-MX, esl-AR, esl-CO, esl-CL, esl-PE, esl-US, esl-VE, esl-EC, esl-GT, esl-CU, esl-DO, esl-BO, esl-UY, esl-PY, esl-CR, esl-PA, esl-HN, esl-SV, esl-NI, esl-PR, esl-GQesl-ES, esl-MX vollständig
5Modernes Hocharabisch335ara-SA, ara-EG, ara-AE, ara-EH, ara-MA, ara-DZ, ara-TN, ara-IQ, ara-JO, ara-LB, ara-SY, ara-KW, ara-QA, ara-BH, ara-OM, ara-LY, ara-PS, ara-YE, ara-SD, ara-MR, ara-DJ, ara-KM, ara-SO, ara-TD, ara-ERara-SA vollständig; die übrigen ara-*-Locales fallen darauf zurück
6Französisch334fre-FR, fre-BE, fre-CA, fre-CH, fre-SN, fre-CI, fre-CM, fre-MA, fre-CD, fre-LU, fre-MC, fre-HT, fre-BJ, fre-BF, fre-BI, fre-CF, fre-TD, fre-KM, fre-CG, fre-DJ, fre-GQ, fre-GA, fre-GN, fre-MG, fre-ML, fre-NE, fre-RW, fre-SC, fre-TG, fre-VU, fre-DZ, fre-TN, fre-MR, fre-MUfre-FR vollständig
7Bengalisch274ben-BD, ben-INben-BD vollständig; ben-IN fällt darauf zurück
8Portugiesisch269por-PT, por-BR, por-MZ, por-AO, por-CVpor-BR, por-PT vollständig; por-MZ, por-AO, por-CV fallen auf por-PT zurück
9Indonesisch255ind-IDind-ID vollständig
10Urdu246urd-PK, urd-INurd-PK vollständig; urd-IN fällt darauf zurück
11Russisch210rus-RUrus-RU vollständig
12Deutsch133ger-DE, ger-AT, ger-CH, ger-LU, ger-LI, ger-BEger-DE vollständig
13Japanisch126jpn-JPjpn-JP vollständig
14Nigerianisches Pidgin121pcm-NGpcm-NG vollständig
15Ägyptisches Arabisch118ara-EG (geschriebenes Arabisch)ara-EG fällt auf ara-SA zurück
16Marathi99mar-INmar-IN vollständig
17Vietnamesisch97vie-VNvie-VN vollständig
18Telugu96tel-INtel-IN vollständig
19Swahili95swa-KE, swa-TZswa-KE vollständig, swa-TZ fällt darauf zurück
20Hausa94hau-NGhau-NG vollständig
21Türkisch94tur-TRtur-TR vollständig
22Westpandschabi90pnb-PK (Shahmukhi-Schrift; pan-IN ist Pandschabi in Gurmukhi-Schrift)pnb-PK vollständig (und pan-IN für die Gurmukhi-Schrift)
23Tagalog87fil-PH (Filipino, die Standardform des Tagalog)fil-PH vollständig
24Tamil86tam-IN, tam-LK, tam-SGtam-IN vollständig; tam-LK, tam-SG fallen darauf zurück
25Yue-Chinesisch (Kantonesisch)86chi-HK (geschriebenes traditionelles Chinesisch)chi-HK fällt auf chi-TW zurück
26Wu-Chinesisch83geschrieben als vereinfachtes Chinesisch: chi-CNchi-CN vollständig
27Persisch82fas-IR, fas-AF (Dari)fas-IR, fas-AF vollständig
28Koreanisch82kor-KR, kor-KPkor-KR, kor-KP vollständig
29Amharisch78amh-ETamh-ET vollständig
30Thai71tha-THtha-TH vollständig
31Javanisch69jav-IDjav-ID vollständig
32Italienisch66ita-IT, ita-CHita-IT vollständig
33Gujarati62guj-INguj-IN vollständig
34Kannada59kan-INkan-IN vollständig
35Levantinisches Arabisch58geschriebenes Arabisch: ara-JO, ara-LB, ara-SYara-JO, ara-LB, ara-SY fallen auf ara-SA zurück
36Sudanesisches Arabisch54geschriebenes Arabisch: ara-*ara-* fallen auf ara-SA zurück
37Yoruba53yor-NGyor-NG vollständig
38Bhojpuri53bho-INbho-IN vollständig

Vor 6.0.15 hatten 18 dieser 38 Sprachen eine Locale (eine gesprochene Varietät nach ihrer Schriftsprache gezählt); jetzt haben alle 38 eine. Alle 38 haben eine vollständige Übersetzung der Administrationsoberfläche, eine eigene oder, bei den arabischen Varietäten, die von ara-SA.

Darüber hinaus deckt die A–Z-Liste jetzt fast jede Sprache mit einer Schriftnorm und CLDR-Daten ab: die Amtssprachen Indiens (alle 22 Sprachen des Achten Anhangs der Verfassung, darunter Maithili, Konkani, Manipuri, Santali, Dogri, Bodo und Sanskrit), die großen Sprachen Afrikas (Fulfulde, Akan, Ewe, Wolof, Bambara, Lingala, Kirundi, Luganda, Kikuyu, Kabylisch, Tamazight, N'Ko), Zentralasiens (Turkmenisch, Kirgisisch, Tatarisch, Tschetschenisch) und des Himalaya (Tibetisch, Dzongkha), die keltischen und anderen Regionalsprachen Europas (Bretonisch, Schottisch-Gälisch, Färöisch, Rätoromanisch, Westfriesisch, Okzitanisch, Asturisch, Nordsamisch, Ober- und Niedersorbisch) sowie Maori, Hawaiisch, Tongaisch, Grönländisch, Sundanesisch und Cebuano.

6. Verbreitete Sprachen, die noch fehlen

Jede Sprache der Tabelle oben hat eine Locale. Sprachen mit einer Million oder mehr Sprechern, die noch keine haben:

  • Keine Daten in ICU 74 (CLDR 44): Haitianisches Kreolisch (hat), Setswana (tsn), Sesotho (sot), Nord-Sotho (nso), Xitsonga (tso), Siswati (ssw), Tshivenda (ven) und Süd-Ndebele (nbl) (Amtssprachen Südafrikas), Chichewa (nya), Baschkirisch (bak), Ilokano (ilo), Hmong (hmn), Samoanisch (smo), Korsisch (cos), Tok Pisin (tpi), Fidschianisch (fij) und Belutschisch (bal). Jede braucht eine von Hand erstellte Datei (wie Latein und Dhivehi sie haben), am besten von einem Sprecher geschrieben oder geprüft; CLDR 45 und spätere Versionen fügen einige davon hinzu, und ein neueres ICU auf dem Build-Rechner würde diese erzeugen.
  • Mit CLDR-Daten, vorerst weggelassen (klein oder eine zweite Schrift einer Sprache, die eine Locale hat): Manx (glv), Kornisch (cor), Schweizerdeutsch (gsw, in Standarddeutsch geschrieben), Friaulisch (fur), Sardisch (srd), Ligurisch, Venetisch, Schlesisch, Nheengatu, Ossetisch (oss), Jakutisch (sah), Tschuwaschisch (chv), Zentralatlas-Tamazight, Sango (sag), Masanderanisch und Nord-Luri (CLDR hat für beide englische Tagesnamen), Fulfulde in Adlam-Schrift, Usbekisch in arabischer Schrift, Interlingua (nur für die Region „Welt“, siehe Abschnitt 3).
  • Guaraní, Aymara, Inuktitut und Cherokee haben seit 6.0.15 Locales, mit den anderen indigenen Sprachen Amerikas (Abschnitt 3).
  • Weitere regionale Varianten: Portugiesisch von Guinea-Bissau; Englisch von Hongkong und Malaysia; Schwedisch von Finnland; Russisch von Kasachstan und Belarus; traditionelles Chinesisch von Macau. (Die übrigen Länder des Spanischen, Französischen, Arabischen und Deutschen kamen am 18. Oktober 2026 hinzu.)
  • Gesprochene Varietäten, die in einer Standardsprache geschrieben werden (arabische Dialekte, Wu- und Yue-Chinesisch), brauchen keine eigene Locale.

Jede davon mit CLDR-Daten ist nur eine Zeile im Generator entfernt; siehe den nächsten Abschnitt.

7. Eine Locale hinzufügen

Die Datei

share/locale/<language>-<COUNTRY>.ini, UTF-8, erste Zeile #?ini charset="utf-8"?. eZLocale liest diese Gruppen und Schlüssel (lib/ezlocale/classes/ezlocale.php, initCountry() und initLanguage()):

GruppeSchlüsselBedeutung
[RegionalSettings]CountryName des Landes (in den meisten Dateien auf Englisch).
LanguageNameName der Sprache in der Sprache selbst; mit dem Land in Klammern, wo eine Sprache mehrere Locales hat: Deutsch (Österreich). Wird als Eigenname angezeigt.
InternationalLanguageNameEnglischer Name, ebenso: German (Austria). Der Name, den eine Inhaltssprache beim Hinzufügen erhält.
LanguageComment, CountryCommentOptional; die Beschreibung einer Variante (Euro support).
[LanguageSettings]TextDirectionrtl für eine Sprache, die von rechts nach links geschrieben wird, gelesen von eZLocale::textDirection(). Nur die Dateien für Rechts-nach-links-Sprachen haben ihn; eine Datei ohne ihn ist links nach rechts. Siehe Abschnitt 9.
[Charset]Preferred, Allowed[]Zeichensatz. Neue Dateien verwenden utf-8; ältere Dateien nennen alte Zeichensätze, die eine UTF-8-Website ignoriert.
[HTTP]ContentLanguageDas BCP-47-Tag, das als lang der Seite ausgegeben wird: Sprache nach ISO 639-1 (oder der Code aus drei Buchstaben, wo es keinen gibt), Land nach ISO 3166 (de-AT).
[Currency]Symbol, Name, ShortNameSymbol, Name und Code nach ISO 4217 der Währung des Landes.
DecimalSymbol, ThousandsSeparator, FractDigitsZahlenformat von Beträgen; FractDigits=0 für Währungen ohne Untereinheit (JPY, KRW, VND, IRR).
PositiveSymbol, NegativeSymbol, PositiveFormat, NegativeFormatVorzeichen und Anordnung: %c Symbol, %p Vorzeichen, %q Zahl. %c %p%q ergibt € 1.234,50, %p%q %c ergibt 1.234,50 €.
[Numbers]DecimalSymbol, ThousandsSeparator, FractDigits, PositiveSymbol, NegativeSymbolZahlenformat. Jedes Trennzeichen muss ein einzelnes Byte sein (ein normales Leerzeichen, kein geschütztes Leerzeichen), weil eZLocale::internalNumber() es in einem regulären Ausdruck verwendet.
[DateTime]TimeFormat, ShortTimeFormat, DateFormat, ShortDateFormat, DateTimeFormat, ShortDateTimeFormatFormate in Buchstaben von PHP date() hinter %: %d/%j Tag, %m/%n Monat, %Y/%y Jahr, %H/%G 24 Stunden, %h/%g 12 Stunden, %i Minuten, %s Sekunden, %a/%A am/pm; und die Namen der Locale: %l langer Tag, %D kurzer Tag, %F langer Monat, %M kurzer Monat. Andere Buchstaben sind wörtlicher Text.
MondayFirstyes, wenn die Woche am Montag beginnt, sonst beginnt sie am Sonntag (eZLocale kennt keinen Wochenbeginn am Samstag oder Freitag).
[ShortMonthNames], [LongMonthNames]jan ... decMonatsnamen, in der Form, die innerhalb eines Datums verwendet wird (Genitiv in slawischen Sprachen: января).
[ShortMonthNamesStandalone], [LongMonthNamesStandalone]jan ... decOptional. Monatsnamen, wie sie für sich allein lauten, in einer Kalenderüberschrift oder einer Monatsliste (январь). eZLocale::longMonthNameStandalone(), shortMonthNameStandalone() und das Template-Attribut month_name_standalone_list lesen sie und fallen Monat für Monat auf die Gruppe darüber zurück.
[ShortDayNames], [LongDayNames]mon ... sunTagesnamen.
[CountryNames]Countries[XX]Ländernamen in der Sprache, für den Datentyp Land. Optional.

CLDR kennt für einen Monat zwei Formen: die Formatform (Muster MMMM), innerhalb eines Datums, und die alleinstehende Form (LLLL), wo der Monat für sich steht. Im Englischen sind sie gleich; in Sprachen, die den Monatsnamen beugen, nicht (Polnisch 15 października 2025, aber październik 2025 über einem Kalender), und auch manche Abkürzungen unterscheiden sich (österreichisches Deutsch März im Datum, Mär allein). Eine Datei braucht dann die alleinstehenden Gruppen. Katalanisch nimmt die Präposition in die Formatform auf (d’octubre, de març); ein eigenes Format, das %F allein ausgibt, zeigt sie deshalb auch dort. Für den alleinstehenden Namen gibt es keinen %-Buchstaben, dafür month_name_standalone_list oder longMonthNameStandalone().

Der Code

Drei Buchstaben für die Sprache, ein Bindestrich, das Land nach ISO 3166 in zwei Buchstaben: ben-BD. Das Land muss aus zwei Buchstaben bestehen: eZLocale::localeRegexp() erlaubt dort nur Buchstaben, daher lassen sich die numerischen Regionen von CLDR (001 „Welt“, 419 „Lateinamerika“) nicht verwenden, und eine Sprache, die CLDR nur für die Welt hat, nimmt das Land ihrer größten Gemeinschaft (yid-US) oder einen benutzerdefinierten Code nach ISO 3166 (tlh-QO).

Der Sprachteil folgt den Codes, die Exponential schon immer verwendet hat: eng, ger (Deutsch), fre (Französisch), esl (Spanisch), chi (Chinesisch), dut (Niederländisch), cze, cro, ita, jpn, por, rus, ara und die übrigen der älteren Dateien; eine regionale Variante verwendet diesen Code wieder (ger-AT, esl-AR, chi-SG, ara-EG, fre-SN). Eine Sprache ohne bestehenden Code erhält ihren Code nach ISO 639-2/T (den terminologischen, nicht den bibliografischen): ben Bengalisch, urd Urdu, vie Vietnamesisch, fas Persisch, ron Rumänisch, msa Malaiisch, hye Armenisch, kat Georgisch, sqi Albanisch, mkd Mazedonisch, isl Isländisch, cym Walisisch, eus Baskisch, bod Tibetisch, mri Maori, fry Westfriesisch. fil (Filipino) hat keinen anderen Code nach 639-2/T als diesen; eine Sprache ganz ohne Code nach ISO 639-2 nimmt ihren Code nach ISO 639-3 (ckb Zentralkurdisch, pcm Nigerianisches Pidgin, pnb Westpandschabi, brx Bodo). Eine Variante einer Locale ist <code>@<name>.ini und enthält nur die Schlüssel, die sie ändert.

Wie die Dateien von 6.0.15 entstanden sind

Sie wurden, nur zur Build-Zeit, aus Unicode CLDR 44 über die PHP-Extension intl (ICU 74.2) erzeugt, mit dem gregorianischen Kalender und lateinischen Ziffern, von einem Generator, der eine Liste aus Exponential-Code, ICU-Locale und Region entgegennimmt:

  • Namen aus den Anzeigenamen von CLDR (englisch und in Eigensprache), das HTTP-Tag aus der ICU-Locale;
  • die Währung des Landes, ihr Symbol, ihr Name und ihre Dezimalstellen; Trennzeichen auf ein Byte reduziert (ein geschütztes Leerzeichen wird zu einem Leerzeichen, ’ wird zu '); ein Symbol, das in CLDR unsichtbar ist (der Kap-Verde-Escudo, dessen Cifrão das Dezimaltrennzeichen ist), wird zum ISO-Code (CVE);
  • das vollständige Datumsmuster für DateFormat, das kurze für ShortDateFormat mit vierstelliger Jahreszahl, die mittleren und kurzen Zeitmuster; DateTimeFormat ist Datum und Uhrzeit, durch ein Leerzeichen verbunden; Ären, Zeitzonen und Quartale, die eZLocale nicht ausgeben kann, sind weggelassen;
  • eine 12-Stunden-Uhr, wo CLDR eine verwendet und ihre Kennzeichnung AM/am ist; wo die Kennzeichnung ein anderes Wort ist (ص, 上午, a.m.), verwendet die Datei die 24-Stunden-Uhr, weil eZLocale nur am/pm ausgibt, und sagt das in einem Kommentar;
  • Tages- und Monatsnamen im Formatkontext, der erste Tag der Woche und die Ländernamen;
  • später, aus ICU 78 (CLDR 48), die alleinstehenden Monatsgruppen, in jeder Datei, deren Monatsnamen die Formatnamen von CLDR sind und wo sich die alleinstehenden Namen von CLDR unterscheiden: slawisch (pol-PL, cze-CZ, slk-SK, cro-HR, rus-RU, ukr-UA, bel-BY, dsb-DE, hsb-DE), baltisch (lit-LT), Griechisch, Finnisch, Armenisch, Katalanisch, Asturisch, Rätoromanisch, Schottisch-Gälisch, Grönländisch und weitere (51 Dateien: grep -l MonthNamesStandalone share/locale/*.ini). Eine Datei, deren Monatsnamen nicht die Formatnamen von CLDR sind, behält eine einzige Form, bis sie korrigiert ist;
  • englische Namen, die denen von CLDR vorgezogen werden, wo Leser nach einem anderen suchen: Bengali (CLDR: Bangla), Kirundi (Rundi), Greenlandic (Kalaallisut), Simplified Chinese (Singapore) (passend zu chi-CN), Western Punjabi (Shahmukhi) und Dari;
  • das Land in Klammern, sobald eine Sprache zwei Locales hat: Das Hinzufügen von msa-SG und tam-LK benannte msa-MY in Malay (Malaysia) und tam-IN in Tamil (India) um (eine bestehende Inhaltssprache behält den Namen, den sie erhalten hat);
  • [LanguageSettings] TextDirection=rtl, wo ICU die Locale von rechts nach links schreibt (und der Kommentar zur Schreibrichtung von rechts nach links);
  • für Sprachen, die ICU 74 fehlen, ein von Hand erstellter Teil: Latein (Konventionen von it_VA) und Dhivehi (Konventionen von en_MV) erhalten ihre Namen von Hand im Generator geschrieben und sagen das im Dateikopf (siehe Abschnitt 3).

Jede erzeugte Datei nennt in ihren ersten Zeilen ihre Quelle und Lizenz: CLDR ist Copyright © Unicode, Inc., unter der Unicode License v3.

Von Hand erstellte Dateien werden vom Generator nie überschrieben. Neben den älteren Dateien ist Klingonisch (tlh-QO) vollständig von Hand erstellt: Sein Kopf nennt seine Quellen (The Klingon Dictionary, das Klingon Language Institute) und jede Entscheidung. Eine ältere Datei wird nur neu erzeugt, wenn sie fehlerhaft ist, eine nach der anderen (heb-IL, hin-IN, kor-KR und ara-SA, das Marokko als sein Land, den marokkanischen Dirham als seine Währung, ISO-8859-1 als seinen Zeichensatz und eine 12-Stunden-Uhr mit lateinischem am/pm nannte).

Um eine weitere Locale mit CLDR-Daten hinzuzufügen, erzeugen Sie sie auf dieselbe Weise mit intl; ohne CLDR-Daten kopieren Sie eine ähnliche Datei und ändern sie von Hand. Prüfen Sie sie dann wie unten beschrieben.

Die Prüfung

tests/tests/lib/ezlocale/expLocaleFilesTest.php (ohne Datenbank, in der Suite lib) lädt jede share/locale/*.ini über eZINI und eZLocale und schlägt fehl, wenn eine Datei kein gültiges UTF-8 ist, ihr ein Schlüssel aus der Tabelle oben fehlt, sie einen leeren Tages- oder Monatsnamen hat, ein Datum, eine Uhrzeit, eine Zahl oder eine Währung nicht formatieren oder ihre eigene Zahl nicht zurücklesen kann. Für die erzeugten Dateien prüft er außerdem die Form des Codes, utf-8, das HTTP-Tag, zwölf verschiedene Monate, sieben verschiedene Tage, Ein-Byte-Trennzeichen, die Lizenzzeile und den Hinweis zur Schreibrichtung von rechts nach links. Für jede Datei prüft er, dass TextDirection=rtl genau dann vorhanden ist, wenn die Sprache von rechts nach links geschrieben wird, und dass keine Datei doppelt kodiertes UTF-8 enthält; die Dateien für Latein, Hebräisch und Klingonisch werden Wert für Wert geprüft, und jede Rechts-nach-links-Locale und jede Weltsprache, die in 6.0.15 hinzukam, muss als Inhaltssprache angeboten werden. expLocaleTextDirectionTest deckt eZLocale::textDirection(), isRightToLeft(), textDirectionOf(), normalizeTextDirection() und die Template-Attribute ab. eZLocaleFormattingTest prüft ebenfalls jede Datei. expLocaleStandaloneMonthNamesTest prüft, dass Datumsangaben die Formatform verwenden und longMonthNameStandalone() die alleinstehende Form, den Rückfall auf die Formatform und dass jede alleinstehende Gruppe zwölf Namen hat und sich von ihrer Formatgruppe unterscheidet.

vendor/bin/phpunit tests/tests/lib/ezlocale
vendor/bin/phpunit tests/tests/kernel/classes/uiswitch/expUISwitchLanguageProviderTest.php

Eine neue Locale wird sofort unter Setup > Sprachen > Sprache hinzufügen und in der Wahl der Oberflächensprache angeboten; kein Cache muss geleert werden (der Katalog der Auswahl ist nach Namen, Größen und Zeitstempeln der Dateien verschlüsselt).

8. Eine Übersetzung der Administrationsoberfläche hinzufügen oder vervollständigen

  1. Texte. share/translations/untranslated/translation.ts enthält jeden Quelltext. Sie wird von ezlupdate erzeugt, gebaut aus support/ezlupdate-qt4.5 (Qt 4.5, qmake ezlupdate.pro && make, Binärdatei in bin/linux): bin/linux/ezlupdate -u aktualisiert die unübersetzte Datei, bin/linux/ezlupdate <code> fügt die neuen Texte zu einer Übersetzung hinzu und markiert die verschwundenen als veraltet. Extensions: ezlupdate -e extension/<name> <code>.
  2. Eine neue Übersetzung. Legen Sie share/translations/<code>/ mit dem Code der Locale an und kopieren Sie die unübersetzte translation.ts hinein. Ändern Sie das Attribut language von <TS> auf den Code.
  3. Übersetzen Sie mit Qt Linguist oder einem beliebigen XML-Editor. Eine Meldung zählt, wenn ihr <translation> Text hat und kein type="unfinished". Behalten Sie Platzhalter (%1, %name), HTML-Entitäten und Tastaturhinweise genau wie in der Quelle bei; schreiben Sie in eng-US amerikanisches Englisch (license, color, behavior).
  4. Messen. php bin/php/ezchecktranslation.php <code> --allow-root-user gibt den fertigen Anteil der Datei aus. Der Vergleich mit der unübersetzten Datei, wie in Abschnitt 4, zeigt, was für das aktuelle Release fehlt.
  5. Prüfen. Ein zweiter Sprecher liest das Ergebnis in der laufenden Administrationsoberfläche: ein Siteaccess (oder die Einstellung eines Benutzers) mit Locale=<code>, nachdem der Übersetzungs-Cache geleert wurde (php bin/php/ezcache.php --clear-tag=i18n --allow-root-user).

Übersetzungsleitfäden. share/translations/TRANSLATING.md enthält die Regeln, die für jede Sprache gelten (Platzhalter, Markup, Wörter, die ihren Kontext brauchen, Prüfen); jede vollständige Sprache hat neben ihrem Katalog eine GUIDE.md (share/translations/<code>/GUIDE.md) mit ihrer Anrede, Schrift und Typografie und einem Glossar, das für den Kernel und jede Extension verbindlich ist. Beide auf Englisch. Vor einer Änderung an einem Katalog beide lesen, und einen Begriff zuerst im Leitfaden ändern.

Qualitätstest. tests/tests/lib/ezi18n/expTranslationQualityTest.php (keine Datenbank nötig) prüft die maschinell unterstützten Kataloge und die von ezoe und ezjscore: Eine fertige Übersetzung behält die Platzhalter, HTML-Tags und Entitäten, führende und abschließende Leerzeichen und die Zeilenumbrüche ihrer Quelle und ist weder leer noch der englische Text selbst. Wo der englische Text richtig ist (ein Produktname, ein Code, ein gleich geschriebenes Wort), fügen Sie ihn mit Begründung zu tests/tests/lib/ezi18n/translation-identical-allowlist.json hinzu; schwächen Sie den Test nie ab. Eine neu vervollständigte Sprache kommt auf die Liste der Sprachen des Tests; die zehn am 18. Oktober 2026 hinzugekommenen Sprachen stehen darauf. Deutsch (ger-DE) steht seit 6.0.15 darauf, mit den Katalogen des Kernels, von ezoe und von ezjscore; die Wörter, die das Deutsche aus dem Englischen übernimmt (Cache, Layout, Login, Siteaccess, Extension ...), stehen in der Liste ger-DE der Allowlist.

Die seit 6.0 hinzugekommenen Texte (etwa 10.000) sind in allen 101 Übersetzungen übersetzt; die nützlichste Arbeit ist daher die Prüfung der maschinell unterstützten durch Muttersprachler, das heißt jeder Übersetzung außer eng-US und ger-DE.

Übersetzungswellen. Die Arbeit, die für jede Sprache bleibt (der Administrationskatalog, die Erweiterungen und die Hilfe), ist gemessen und in kleine, voneinander unabhängige Wellen geteilt, geordnet nach der Prioritätsgruppe der Herkunftssprachen geflüchteter Kinder, dann nach Sprechern und Schwierigkeit, in Übersetzungswellen.

43 Locale-Dateien werden von rechts nach links geschrieben:

SpracheLocalesSchrift
Arabischara-SA, ara-EG, ara-AE, ara-MA, ara-DZ, ara-TN, ara-IQ, ara-JO, ara-LB, ara-SY, ara-KW, ara-QA, ara-BH, ara-OM, ara-LY, ara-PS, ara-YE, ara-SD, ara-MR, ara-DJ, ara-KM, ara-SO, ara-TD, ara-ERArabisch
Hebräischheb-ILHebräisch
Jiddischyid-USHebräisch
Reichsaramäischarc-IQHebräisch
Hulaulá (jüdisches Neuaramäisch)huy-ILHebräisch
Persisch, Darifas-IR, fas-AFArabisch
Urduurd-PK, urd-INArabisch
Paschtupus-AFArabisch
Westpandschabipnb-PKArabisch (Shahmukhi)
Sindhisnd-PKArabisch
Kaschmirikas-INArabisch
Uigurischuig-CNArabisch
Zentralkurdisch (Sorani)ckb-IQArabisch
Syrisch (Aramäisch)syr-IQ, syr-SYSyrisch
N’Konqo-GNN’Ko
Dhivehidiv-MVThaana

Die Richtung wird durch die Zeichenreihenfolge der Locale laut ICU bestimmt (und gegen die Liste der Rechts-nach-links-Sprachen des Generators geprüft), daher sind Kurdisch (kur-TR, Kurmandschi) und Usbekisch (uzb-UZ), die die lateinische Schrift verwenden, links nach rechts, ebenso wie Fulfulde (ful-SN) und Tamazight (zgh-MA, Tifinagh).

Die Locale sagt es. Jede dieser Dateien hat

# Text direction: right-to-left ([LanguageSettings] TextDirection, see "Right-to-left languages" in doc/eng-us/languages.md).
[LanguageSettings]
TextDirection=rtl

und keine andere Datei hat den Schlüssel (siehe Abschnitt 7). Eine Datei ohne ihn ist links nach rechts.

eZLocale liest es. eZLocale::textDirection() gibt rtl oder ltr zurück, isRightToLeft() dasselbe als Boolean, und das statische eZLocale::textDirectionOf( 'heb-IL' ) liefert die Richtung jedes Locale-Codes (ltr für einen unbekannten). Templates erreichen sie als $locale.text_direction und $locale.is_right_to_left, zum Beispiel über das locale_object einer Inhaltssprache. Nur rtl und right-to-left (in beliebiger Schreibweise) gelten als rechts nach links; eZLocale::normalizeTextDirection() macht aus jedem anderen Wert ltr.

Seiten und Inhalte. Das Seitenlayout erhält $site.text_direction (rtl oder ltr), die Richtung der Siteaccess-Locale, für das Attribut dir von <html>. Inhalte in einer Rechts-nach-links-Sprache werden mit dir="rtl" angezeigt, auch auf einer Links-nach-rechts-Seite, sodass sich eine hebräische Übersetzung innerhalb einer englischen Website richtig liest.

Adressen. Die ausgelieferte Transformation für URL-Aliase urlalias hat keine Transliterationstabelle für die arabische Schrift, deshalb wird ein arabischer, persischer, paschtunischer oder Urdu-Titel stattdessen mit urlalias_iri umgewandelt (دليل المستخدم wird zu دليل-المستخدم, nicht zu node_<ID>); Hebräisch wird wie bisher transliteriert. Die Regel und die Einstellung [URLTranslator] ScriptFallbackTransformationGroup stehen unter Titel in Schriften ohne Transliterationstabelle.

Die Administrationsoberfläche. Die Seitenlayouts des Admin setzen dir="rtl", wenn die Oberflächensprache von rechts nach links geschrieben wird, und ihr Layoutgerüst (Kopf, linkes Menü, Inhalt, rechte Werkzeugleiste) ist richtungssicher: Der Browser spiegelt es, statt dass es über links und rechts platziert wird. Die Einzelheiten, die CSS-Regeln und was noch zu prüfen ist, stehen unter Sprachen, die von rechts nach links geschrieben werden.

Übersetzungen der Oberfläche. Zwölf Rechts-nach-links-Übersetzungen der Administrationsoberfläche sind vollständig: Hebräisch (heb-IL), Arabisch (ara-SA, modernes Hocharabisch, sodass jedes arabische Land darauf zurückfällt), Persisch (fas-IR), Dari (fas-AF), Paschtu (pus-AF), Urdu (urd-PK), Sindhi (snd-PK), Westpunjabi (pnb-PK, Shahmukhi-Schrift) und Jiddisch (yid-US); Aramäisch hat eine in syrischer Schrift (syr-IQ, syr-SY fällt darauf zurück) und zwei in hebräischer Schrift (arc-IQ, huy-IL, daraus transliteriert). Alle decken den Kernel und die Kataloge der mitgelieferten ezoe und ezjscore ab, und alle sind maschinell unterstützt: Sie brauchen eine Prüfung durch einen Muttersprachler, bevor sich eine Website auf sie verlässt (Abschnitt 8). Die Wahl einer davon als Oberflächensprache stellt die gesamte Administrationsoberfläche (admin4l, admin4 und das klassische Admin) auf rechts nach links um. Ihre Platzhalter (%name, %1) bleiben innerhalb des Rechts-nach-links-Textes, wie sie sind; der bidirektionale Algorithmus des Browsers platziert sie, sodass eine Übersetzung keine eigenen Richtungszeichen braucht. Der Übersetzer kennt keine Pluralformen (keine numerus-Meldungen), daher schreibt man eine Anzahl am besten neutral formuliert statt im Plural. expTranslationQualityTest prüft Platzhalter, Markup und unübersetztes Englisch (mit den Begründungen in tests/tests/lib/ezi18n/translation-identical-allowlist.json), und expAdminTranslationsRegisteredTest prüft, dass jeder Katalog vollständig, registriert und in seiner Schrift geschrieben ist und dass ein Wort mit zwei Bedeutungen („Store“ der Shop-Reiter, „Login“ der Benutzername) die richtige erhält.

10. Keine PHP-Extension zur Laufzeit

Locales sind reine INI-Dateien, die von eZINI und eZLocale in PHP gelesen werden: kein intl, kein Pfad, der nur mit mbstring funktioniert, kein ICU und nichts, das von 64-Bit-PHP abhängt. intl wurde nur verwendet, um die Dateien von 6.0.15 zu erzeugen (die Wahl der Oberflächensprache verwendet es, wenn vorhanden, für Namen in der Sprache des Lesers und zum Sortieren). Die Übersetzungen der Administrationsoberfläche sind XML, das von eZTSTranslator gelesen und als PHP gecacht wird. (Die Anzahl der Inhaltssprachen ist eine andere Grenze: 62 auf 64-Bit-PHP, 30 auf 32-Bit, siehe Abschnitt 11.)

11. Die Grenze von 62 Inhaltssprachen

Eine Installation enthält höchstens 62 Inhaltssprachen auf 64-Bit-PHP (30 auf 32-Bit-PHP; eZContentLanguage::maxCount() ist 8 * PHP_INT_SIZE - 2). Setup > Sprachen zeigt, wie viele in Gebrauch sind und wie viele noch hinzugefügt werden können; das Formular zum Hinzufügen sagt es in seiner Einleitung und weist eine Sprache über der Grenze mit einer Meldung zurück, die erklärt, wie man einen Platz freimacht.

Warum. Jede Inhaltssprache ist ein Bit. Ihre ID ist eine Zweierpotenz (2, 4, 8, 16 ...), und ein Objekt, eine Version, eine Klasse und ein Objektzustand speichern alle ihre Sprachen in einer Ganzzahl, language_mask; ein Attribut oder eine Namenszeile trägt das einzelne Bit seiner Sprache in language_id. Bit 0 (Wert 1) ist reserviert: Es ist das Kennzeichen „immer verfügbar“ in derselben Maske. Die Ganzzahl von PHP und BIGINT der Datenbank sind vorzeichenbehaftete 64-Bit-Zahlen, daher lassen das Vorzeichenbit und Bit 0 62 Bits für Sprachen übrig. „Welche Objekte gibt es auf Deutsch?“ ist dann ein Bittest pro Zeile (language_mask & 8 > 0), und das macht das Filtern nach Sprache in jeder Abfrage des Kernels günstig.

Was zählt. Nur die unter Setup > Sprachen hinzugefügten Inhaltssprachen, die in ezcontent_language. Die Locales in share/locale zählen nicht: 286 davon können angeboten werden, während eine Installation zwei Sprachen verwendet. Eine Sprache, die hinzugefügt und nie verwendet wurde, belegt trotzdem ihr Bit.

Einen Platz freimachen. Entfernen Sie eine Inhaltssprache, in der kein Objekt und keine Klasse eine Übersetzung hat (Setup > Sprachen, die Seite der Sprache; Abschnitt 9 von Inhaltssprachen erklärt, was ein Entfernen verhindert und wie Sie Inhalte zuerst aus einer Sprache herausverschieben). Ihr Bit wird frei, und die nächste hinzugefügte Sprache erhält das niedrigste freie.

Warum die Grenze nicht angehoben wird. Mehr als 62 Sprachen bräuchten eine andere Speicherung der Sprachmenge: eine Verknüpfungstabelle (Objekt, Version, Sprache) oder zusätzliche Maskenspalten (language_mask_2 ...) in jeder Tabelle, die eine hat, wobei jede Abfrage, die eine Maske prüft, entsprechend umgeschrieben werden müsste. Beides ändert das Datenbankschema und das SQL, das eigener Code, Extensions und Berichte heute gegen language_mask und language_id ausführen, ein Bruch der Abwärtskompatibilität für jede Installation, um einen Fall zu bedienen, den keine bekannte Website erreicht hat. Daher wird es nicht getan; eine Website, die mehr als 62 Sprachen braucht, wäre ein eigenes Projekt.

12. Testsprachen: Lorem Ipsum

share/locale/qlo-ZZ.ini ist Lorem Ipsum, eine Sprache zum Testen von Inhaltsübersetzungen und für nichts anderes. Sie wird nicht zu den Sprachen oben gezählt, und keine Installation fügt sie hinzu: weder die sauberen Daten noch die Seeds des Installers, die Pakete oder der Kickstart. Setup > Sprachen > Sprache hinzufügen bietet sie wie jede andere Locale an, unter ihrem schlichten Namen Lorem Ipsum; fügen Sie sie für einen Test hinzu und entfernen Sie sie danach. Wie: Die Testsprache Lorem Ipsum.

Der Code. qlo liegt im Bereich qaa-qtz von ISO 639-2, den ISO für die lokale Nutzung reserviert, daher kann er nie mit einer realen Sprache kollidieren; ZZ ist der Code nach ISO 3166 / CLDR für eine unbekannte Region, und das HTTP-Tag qlo-ZZ ist ein gültiges BCP-47-Tag zur privaten Nutzung. Der Code hat die übliche Form (drei Buchstaben, ein Bindestrich, zwei Buchstaben), sodass eZLocale, das Formular zum Hinzufügen und ezcontent_language.locale ihn unverändert akzeptieren.

Die Datei. Englische Zahlen- und Datumsformate (1,234.50, kurze ISO-Datumsangaben, Montag zuerst), Monats- und Tagesnamen im Lorem-Stil (Ipsumdies 14 Temporember 2023), Währung ¤ mit dem Code XXX nach ISO 4217 (keine Währung), keine Ländernamen, UTF-8. Sie ist von Hand geschrieben.

Die Kennzeichnung. [LanguageSettings] TestLanguage=true macht eine Locale zur Testsprache (expTestLanguage::isTestLocale()). Das ändert zwei Dinge:

  • Die Wahl der Oberflächensprache (uiswitch.ini [UISwitch_language]) setzt eine Testsprache nie in eine Ranggruppe oder in die A-Z-Liste von AllLanguages=enabled; nur wenn sie in AllowedValues[] genannt wird, wird sie angeboten, und dann in A-Z;
  • exp:loremipsum (bin/php/exploremipsumfill.php) füllt nur Testsprachen mit Lorem-Ipsum-Text.

Eine eigene Locale im Bereich qaa-qtz muss die Kennzeichnung tragen, und nur solche dürfen es; tests/tests/kernel/classes/expTestLanguageTest.php prüft beides, die Datei selbst, dass keine Standardinstallation qlo-ZZ nennt, und den Text, den exp:loremipsum pro Datentyp schreibt. expUISwitchTestLanguageTest prüft die Wahl der Oberflächensprache.

13. Übersetzungs-Fallbacks

Eine Locale ohne eigene Übersetzung bleibt nicht auf Englisch: Der Übersetzer (eZTSTranslator) probiert die Übersetzungen, auf die sie zurückfällt, der Reihe nach, für jede Übersetzungswurzel getrennt (das share/translations des Kernels, dann das Verzeichnis translations jeder Extension in site.ini [RegionalSettings] TranslationExtensions[]). Die einzige maßgebliche Quelle für diese Reihenfolge ist expI18nFallbackResolver (lib/ezi18n/classes/); die Wahl der Oberflächensprache, ./console exp:i18n und Setup > Oberflächensprachen verwenden dieselbe Klasse, sodass das, was sie zeigen, das ist, was der Übersetzer lädt.

Die Kette

Jeder Schritt wird von der ersten Regel entschieden, die antwortet:

  1. i18n.ini [TranslationSettings] FallbackLanguages[]: Was konfiguriert ist, gewinnt immer.
  2. Die Klassen aus FallbackRules[], in ihrer Reihenfolge: Regeln, die Extensions hinzufügen (siehe Eine Fallback-Regel schreiben).
  3. Mit AutomaticLanguageFallback=enabled (der Standard) der automatische Fallback innerhalb derselben Sprache: Eine Locale ohne eigene Kernel-Übersetzung und ohne konfigurierten Fallback nimmt die vollständigste Übersetzung ihrer Sprache (die drei Buchstaben vor dem Bindestrich): fre-NC auf fre-FR, ger-IT auf ger-DE. So braucht eine neue Länder-Locale einer übersetzten Sprache keine INI-Zeile. AutomaticFallbackExclude[] nennt Sprachen (eng, der Standard: Englisch ist die Sprache der Quelltexte) oder Locales, die nie automatisch zurückfallen. Jedes mitgelieferte Land einer übersetzten Sprache hat seine Zeile FallbackLanguages[], daher ändert der automatische Fallback für sie nichts (expI18nFallbackResolverTest prüft das); er ist für später hinzugefügte Locales gedacht.

Der Resolver fragt dann erneut nach der Antwort, wodurch eine Kette entsteht:

FallbackLanguages[esl-AR]=esl-MX
FallbackLanguages[esl-MX]=esl-ES

ergibt esl-AR -> esl-MX -> esl-ES. Eine Kette endet bei einer Locale, für die keine Regel antwortet, bei den Quelltexten (untranslated, auch eng-GB geschrieben, wie schon immer), vor einer Locale, die bereits darin enthalten ist (ein Zyklus, der gemeldet wird), oder nach FallbackMaxDepth Schritten (Standard 4, höchstens 16; eine längere Kette wird abgeschnitten und gemeldet). Eine Variante (ger-AT@euro) lädt zuerst ihre Locale (ger-AT) und deren Kette, wie bisher.

First oder merge

FallbackMode=first (der Standard, das Verhalten vor 6.0.15) lädt in jeder Wurzel die erste Datei der Kette, die diese Wurzel hat: esl-MX hat eine eigene Kernel-Übersetzung, daher zeigt der Kernel esl-MX; eine Extension ohne esl-MX-Datei zeigt ihr esl-ES. FallbackMode=merge lädt jede Datei der Kette in einer Wurzel, die allgemeinste zuerst, sodass eine Meldung, die der spezifischen Übersetzung fehlt oder die sie leer lässt, aus der nächsten kommt: esl-MX mit esl-ES dahinter zeigt überhaupt kein Englisch. Eine leere Übersetzung ersetzt nie eine zuvor geladene.

Der Übersetzungs-Cache folgt den Einstellungen: Sein Verzeichnisname enthält die Signatur des Resolvers, und mit site.ini [RegionalSettings] TranslationCheckMTime=enabled erneuert eine geänderte Datei eines beliebigen Schritts der Kette den Cache der Locales, die auf sie zurückfallen.

Die Fallbacks ansehen und prüfen

./console exp:i18n fallbacks                         # every locale: kernel coverage, extensions, chain
./console exp:i18n fallbacks --only=fallback         # only those translated through a fallback (own, untranslated)
./console exp:i18n fallbacks --locale=esl-AR,ger-AT  # each step with its rule, and every extension
./console exp:i18n fallbacks --format=json
./console exp:i18n check [--strict]                  # exit 1 on a problem: for CI
./console exp:i18n coverage [--check]                # die Zahlen und die Karte oben auf dieser Seite

check meldet als Fehler einen Zyklus, eine Kette länger als FallbackMaxDepth, ein Ziel, das kein Locale-Code ist oder weder eine Locale-Datei noch eine Übersetzung hat, und einen Eintrag in FallbackRules[], der keine Klasse ist, die expI18nFallbackRuleInterface implementiert; als Warnungen (Fehler mit --strict) eine konfigurierte Locale ohne Locale-Datei und eine Kette, deren letzter Schritt keine Übersetzung hat (sie zeigt die englischen Quelltexte; die arabischen Länder fallen absichtlich auf diese Weise auf ara-SA zurück, in Erwartung dieser Übersetzung, und enden bei untranslated, daher werden sie nicht gemeldet). Die Abdeckung der Extensions wird in var/<site>/cache/i18n/fallback-report.json gecacht und neu erstellt, wenn sich eine Datei oder eine Einstellung ändert; der erste Lauf liest jeden Extension-Katalog und dauert einige Sekunden.

Setup > Oberflächensprachen (setup/languages, Richtlinie setup/system_info, neben Sprachen im Menü Setup) zeigt dieselbe Liste in der Administrationsoberfläche: jede Locale mit der Übersetzung, die sie zeigt, die Abdeckung des Kernels und der Extensions, die Kette (ein Schritt des automatischen Fallbacks wird hervorgehoben), die Probleme und die geltenden Einstellungen. Der Code einer Locale öffnet ihre Kette Schritt für Schritt mit der Regel jedes Schritts und jeder Extension. Die Seite ist schreibgeschützt.

Einstellungen

i18n.ini [TranslationSettings]StandardBedeutung
FallbackLanguages[<locale>]100 EinträgeDie Übersetzung, auf die eine Locale zurückfällt; eng-GB oder untranslated für die Quelltexte.
FallbackRules[]leerKlassen, die expI18nFallbackRuleInterface implementieren, abgefragt nach FallbackLanguages[].
AutomaticLanguageFallbackenabledDer Fallback innerhalb derselben Sprache für Locales ohne Übersetzung und Konfiguration.
AutomaticFallbackExclude[]engSprachen oder Locales, die der automatische Fallback in Ruhe lässt.
FallbackMaxDepth4Die meisten Schritte einer Kette (1 bis 16).
FallbackModefirstfirst oder merge, siehe oben.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x