Adjon meg egy lokalizációs kódot, például en_US, pt-BR, zh-Hant-TW, vagy egy gyakori nyelvnevet. Azonnal megkapja a kanonikus kódokat és az olvasható részleteket.
Próbáld ki: en_US, pt-BR, zh-Hant-TW, szerb vagy brazil portugál.
amerikai angol
Kanónikus BCP 47
en-US
POSIX / alulvonás
en_US
Nyelv
en — angol
Script (same as English)
Nincs megadva
Régió
US — Egyesült Államok
Valószínűleg maximalizált locale
en-Latn-US
Írásirány
Balról jobbra
🔒Adatvédelemre tervezve. Ez az eszköz teljes mértékben a böngészőben fut. Beillesztett értékek soha nincsenek feltöltve, tárolva vagy bevonva az analitikába.
Adjon meg egy locale-azonosítótÍrj be egy BCP 47 tage-t, POSIX-stílusú locale-t vagy nyelvnevet a beviteli mezőbe.
Tekintse át a kanonikus formátumokatEllenőrizze a normalizált BCP 47 és aláhúzásos formákat, valamint a felismert nyelvet, írást, régiót és írásirányt.
Másolás átalakításaMásold ki a felcímkézett eredményt, amikor készen állsz a locale használatára a kódban vagy a konfigurációban.
Konvertálja a helyi beállítások formátumát találgatás nélkül
A nyelvi azonosítók kicsinek tűnnek, de a következetlen nagy-/kisbetűhasználat, elválasztók és régióhoz kötött feltételezések rendszeresen megszakítják a nyelvi útválasztást és a fordítási visszaeséseket. Ez az átalakító a böngésző Internationalization API-jával kanonizál egy kódot, és az egyenértékű formátumokat egymás mellett mutatja.
Kezdhetsz egy BCP 47 címkével, egy aláhúzás-stílusú kóddal vagy egy gyakori nyelvnévvel. Az eredmény különválasztja a nyelvet, a betűkészletet és a régiót, így pontosan láthatod, mit ígér az azonosító a felhasználóknak és a szoftvernek.
A BCP 47, POSIX és ISO kódok magyarázata
A BCP 47 a web szabvány: először a nyelv, majd opcionálisan a script és a régió altagok kötőjellel elválasztva. A POSIX-stílusú локалék általában alulvonást használnak. A nyelvi altag általában az ISO 639-ből származik, míg a kétbetűs régióaltag az ISO 3166-1-ből.
A kanonizálás a megjelenést javítja, nem a jelentést. Például normalizálhatja a kis- és nagybetűket és a ismert aliasokat, de nem döntheti el, hogy az általános spanyolt es-ES-szé vagy es-MX-szé kell-e tenni. Ez a termékdöntés annak a tartalomnak kell, hogy megfeleljen, amit valójában lefordítottál.
Használja a lehető legspecifikusabb locale-ot, amely még pontos marad
Válassz csak nyelvi taget, ha egy fordítás valóban minden régió számára megfelel. Adj meg régiót, ha a helyesírás, valuta, jogi szöveg, mérések vagy a termék elérhetősége eltér. Adj meg írásrendszert, ha ugyanazon nyelv olvasói lényegesen különböző írásrendszereket használnak.
Minden, amit ide beírsz, a böngésződben kerül feldolgozásra. A Multilocale nem kapja meg az értéket, nem tárolja, és nem kapcsolja elemzési eseményekhez.
Gyakran Ismételt Kérdések
Mi a különbség az en-US és az en_US között?
az en-US a BCP 47-formátum, amelyet az HTML, a hreflang, a JavaScript és a legtöbb webes API használ. az en_US a POSIX-stílusú forma, amelyet még mindig használnak egyes operációs rendszerek, adatbázisok és fordítási fájlok. általában ugyanazt az Egyesült Államokbeli angol locale-t írják le.
Egy területi kód megegyezik a nyelvkóddal?
Nem. Egy nyelvkód, például az en, egy nyelvet azonosít. A locale emellett megadhat írást, régiót vagy mindkettőt is, például a zh-Hant-TW a Tajvanon használt hagyományos kínai esetében. Csak azokat a részleteket használd, amelyekre a termékednek ténylegesen szüksége van.
Melyik lokál formátumot használjam a weben?
Használjon kanonikus BCP 47 címkéket kötőjelekkel az HTML lang attribútumokhoz, hreflanghez, az Intl API-khoz és a HTTP nyelvi egyeztetéshez. Tartsa meg az aláhúzásos kódokat csak akkor, ha egy meglévő keretrendszer vagy fájlkonvenció kifejezetten megköveteli azokat.