Sisestage locale-i identifikaatorSisestage BCP 47 silt, POSIX-tüüpi lokaal või keele nimi sisestusvälja.
Vaata üle kanonilised vormingudKontrolli normaliseeritud BCP 47 ja alakriipsu vorme ning tuvastatud keelt, kirja, piirkonda ja kirjutamissuunda.
Kopeeri teisendusKopeeri märgistatud tulemus, kui oled valmis lokaali koodis või konfiguratsioonis kasutama.
Muutke lokaadi formaate ilma oletamata
Keeleväljad tunduvad väikesed, kuid ebajärjekindel suur- ja väiketähtede kasutus, eraldajad ja regioonieelistused rikuvad sageli keeleruutimist ja tõlke varukoopiaid. See konverter kanoneerib koodi brauseri Internationalization API abil ja kuvab vastavad vormingud kõrvuti.
Saate alustada BCP 47 sildiga, alljoone-vormingus koodiga või tavapärase keelenimega. Tulemuses eraldatakse keel, kiri ja piirkond, nii et näete täpselt, mida identifikaator kasutajatele ja tarkvarale lubab.
BCP 47, POSIX ja ISO koodid selgitatud
BCP 47 on veebistandard: keel kõigepealt, seejärel valikulised skripti- ja piirkonna alamkoodid, mida eraldatakse sidekriipsudega. POSIX-tüüpi locaid kasutavad tavaliselt alakriipse. Keele alamkood pärineb tavaliselt ISO 639-st, samas kui kahe-täheline piirkonna alamkood pärineb ISO 3166-1-st.
Kanoneerimine parandab esitust, mitte tähendust. Näiteks võib see normaliseerida suur-/väiketähestikku ja tuntud aliasi vorme, kuid see ei saa otsustada, kas üldine hispaania keel peaks muutuma es-ES-iks või es-MX-iks. See tootepõhine otsus peaks kajastama seda sisu, mida te tegelikult tõlkisite.
Kasuta kõige kitsamat keelevarianti, mis jääb täpseks
Vali ainult keele silt, kui üks tõlge teenib tõepoolest kõiki piirkondi. Lisa piirkond, kui õigekiri, valuuta, õiguslik tekst, mõõtühikud või toodete kättesaadavus erinevad. Lisa kiri, kui sama keelt kasutavad lugejad kasutavad olulisel määral erinevaid kirjutussüsteeme.
Siin sisestatut töödeldakse teie brauseris. Multilocale ei saa väärtust kätte, ei salvesta seda ega seo seda analüütika sündmustega.
Korduma kippuvad küsimused
Mis vahe on en-US ja en_US?
en-US on BCP 47 vorm, mida kasutavad HTML, hreflang, JavaScript ja enamik veebipõhiseid API-sid. en_US on POSIX-stiilis vorm, mida mõned operatsioonisüsteemid, andmebaasid ja tõlkefailid endiselt kasutavad. Need tähistavad tavaliselt sama inglise (Ameerika Ühendriigid) lokaali.
Kas lokaadi (locale) kood on sama mis keelekood?
Ei. Keelekood nagu en tähistab keelt. Locale võib lisaks keelele tähistada ka tähestikku, regioonit või mõlemat, näiteks zh-Hant-TW traditsioonilise hiina keele puhul, mida kasutatakse Taiwanis. Kasuta ainult neid üksikasju, mida su toode tegelikult vajab.
Millist locale-formaati peaksin veebis kasutama?
Kasutage HTML-i lang-attribuutide, hreflangi, Intl-API-de ja HTTP-keele läbirääkimiste jaoks kanonilisi BCP 47 silte sidekriipsudega. Hoidke alakriipsuga koode ainult siis, kui olemasolev raamistik või failikonventsioon seda otseselt nõuab.