Bezplatný nástroj pro vývojáře lokalizace

Volně dostupný online převodník kódů locale

Zadejte locale, například en_US, pt-BR, zh-Hant-TW nebo běžný název jazyka. Okamžitě zobrazte kánonické kódy a čitelné informace.

Vyzkoušejte en_US, pt-BR, zh-Hant-TW, srbštinu nebo brazilskou portugalštinu.

angličtina (USA)

Kanonický BCP 47
en-US
POSIX / podtržítko
en_US
Jazyk
en — angličtina
Skript
Nespecifikováno
Oblast
US — Spojené státy
Pravděpodobně maximalizovaný locale
en-Latn-US
Směr psaní
Zleva doprava

Soukromé podle návrhu. Tento nástroj běží výhradně ve vašem prohlížeči. Vložené hodnoty nikdy nejsou nahrávány, ukládány ani zahrnovány do analytiky.

Generátor tagů hreflangVložte jeden kód jazyka a absolutní URL na řádek. Generátor sadu ověří a vytvoří HTML značky link připravené na reciproční použití.Kontrola klíčů i18n JSONVložte slovník JSON ve zdrojovém jazyce a cílový překlad. Okamžitě najděte chybějící a nadbytečné vnořené klíče, aniž byste cokoliv nahrávali.

Jak používat převodník kódů lokalizace

  1. Zadejte identifikátor localeZadejte do vstupního pole značku BCP 47, POSIX-styl locale nebo název jazyka.
  2. Prohlédněte si kanonické formátyZkontrolujte normalizované formy BCP 47 a s podtržítkem a také zjištěný jazyk, písmo, oblast a směr psaní.
  3. Zkopírujte převodZkopírujte označený výsledek, když jste připraveni použít locale v kódu nebo konfiguraci.

Převádějte formáty lokalizací aniž byste odhadovali

Identifikátory lokalizací vypadají nenápadně, ale nekonzistentní velikost písmen, oddělovače a předpoklady o regionu pravidelně narušují směrování podle jazyka a záložní mechanismy překladu. Tento převodník kanonizuje kód pomocí rozhraní Internationalization API v prohlížeči a zobrazuje ekvivalentní formáty vedle sebe.

Můžete začít tagem BCP 47, kódem ve stylu s podtržítkem nebo běžným názvem jazyka. Výsledek odděluje jazyk, skript a region, takže přesně uvidíte, co identifikátor slibuje uživatelům a softwaru.

BCP 47, POSIX a ISO kódy vysvětleny

BCP 47 je webový standard: nejprve jazyk, následovaný volitelnými podštítky script a region oddělenými pomlčkami. POSIX‑styl lokalizací běžně používá podtržítka. Jazykový podštítek obvykle pochází z ISO 639, zatímco dvoupísmenný regionální podštítek pochází z ISO 3166-1.

Kanonizace opravuje prezentaci, ne význam. Například může normalizovat velikost písmen a známé aliasy, ale nemůže rozhodnout, zda by obecná španělština měla být převedena na es-ES nebo es-MX. Toto produktové rozhodnutí by mělo odrážet obsah, který jste skutečně přeložili.

Použijte nejužší locale, které zůstává přesné

Vyberte pouze jazykový tag, když jeden překlad opravdu slouží všem regionům. Přidejte region, když se liší pravopis, měna, právní text, měření nebo dostupnost produktů. Přidejte skript, když čtenáři téhož jazyka používají podstatně odlišné systémy písma.

Vše, co sem zadáte, se zpracuje ve vašem prohlížeči. Multilocale hodnotu nepřijímá, neukládá ji ani ji nepřipojuje k analytickým událostem.

Často kladené otázky

Jaký je rozdíl mezi en-US a en_US?

en-US je forma BCP 47 používaná v HTML, hreflang, JavaScriptu a většinou webových API. en_US je POSIX‑styl, který se stále používá v některých operačních systémech, databázích a překladových souborech. Obvykle popisují tutéž angličtinu pro Spojené státy.

Je kód locale stejný jako kód jazyka?

Ne. Jazykový kód, například en, identifikuje jazyk. Locale (lokální kód) může také identifikovat písmo, region nebo obojí, například zh-Hant-TW pro tradiční čínštinu používanou na Tchaj-wanu. Používejte pouze takové podrobnosti, které váš produkt skutečně potřebuje.

Který formát locale bych měl používat na webu?

Používejte kanonické BCP 47 značky s pomlčkami pro atributy HTML lang, hreflang, Intl API a HTTP vyjednávání jazyka. Podtržítkové kódy zachovejte pouze pokud to výslovně vyžaduje existující framework nebo konvence souborů.