Vnesite identifikator lokalizacijeVnesite BCP 47 oznako, POSIX-slog lokalizacijo ali ime jezika v polje za vnos.
Preglejte kanonične formatePreverite normalizirane oblike BCP 47 in z uporabo podčrtaja ter zaznani jezik, pisavo, regijo in smer pisanja.
Kopiraj pretvorboKopirajte označen rezultat, ko ste pripravljeni uporabiti locale v kodi ali konfiguraciji.
Pretvorite formate lokalizacij brez ugibanja
Identifikatorji localeov izgledajo majhni, a neenotna raba velikih/malih črk, ločil in predpostavke o regijah pogosto zlomijo usmerjanje jezikov in rezervne prevode. Ta pretvornik kanonizira kodo z API-jem za internacionalizacijo brskalnika in prikaže ekvivalentne formate vzporedno.
Lahko začnete z oznako BCP 47, kodo v slogu podčrtaja ali običajnim imenom jezika. Rezultat loči jezik, pisavo in regijo, tako da lahko natančno vidite, kaj identifikator obljublja uporabnikom in programski opremi.
BCP 47, POSIX in ISO kode pojasnjene
BCP 47 je spletni standard: najprej je jezik, nato po želji še podoznačbi za pisavo in regijo, ločeni s pomišljaji. POSIX-slog lokalne nastavitve običajno uporabljajo podčrtaje. Jezikovna podoznačba običajno izhaja iz ISO 639, medtem ko dvomestna regijska podoznačba izhaja iz ISO 3166-1.
Kanonalizacija popravlja predstavitev, ne pomena. Na primer, lahko normalizira črkovanje z velikimi/majhnimi črkami in znane vzdevke, vendar ne more odločiti, ali bi splošni španščini treba dodeliti es-ES ali es-MX. Ta odločitev o izdelku bi morala odražati vsebino, ki ste jo dejansko prevedli.
Uporabite najožji jezikovni lokal, ki ostaja natančen
Izberite oznako, ki vsebuje le jezik, kadar ena prevod dejansko velja za vse regije. Dodajte regijo, kadar se pravopis, valuta, pravna besedila, merske enote ali razpoložljivost izdelkov razlikujejo. Dodajte pisavo, kadar uporabniki istega jezika uporabljajo v praksi različne pisne sisteme.
Vse, kar vnesete tukaj, se obdeluje v vašem brskalniku. Multilocale ne prejme vrednosti, je ne shrani niti ne pripne k analitičnim dogodkom.
Pogosto zastavljena vprašanja
V čem je razlika med en-US in en_US?
en-US je oblika BCP 47, ki jo uporabljata HTML in hreflang, pa tudi JavaScript in večina spletnih API-jev. en_US je POSIX-slog oblika, ki jo še vedno uporabljajo nekateri operacijski sistemi, podatkovne zbirke in prevodni imeniki. Običajno opisujeta isti jezikovni lokal (angleščina – Združene države Amerike).
Ali je koda lokalizacije enaka kodi jezika?
Ne. Jezikovna koda, na primer en, identificira jezik. Lokal lahko prav tako identificira pisavo, regijo ali oboje, na primer zh-Hant-TW za tradicionalno kitajščino, uporabljeno v Taiwanu. Uporabite le tiste podrobnosti, ki jih vaš izdelek dejansko potrebuje.
Kateri format lokalizacije naj uporabim na spletu?
Uporabljajte canonical oznake BCP 47 z vezaji za atribute lang v HTML, hreflang, Intl API-je in HTTP negoziacijo jezika. Prihranite podčrtane kode le, kadar jih eksplicitno zahteva obstoječi okvir ali konvencija datoteke.