Voer ’n lokalisasie-id inTik 'n BCP 47-merker, POSIX-styl locale, of taalnaam in die invoerveld.
Hersien die kanonieke formateKontroleer die genormaliseerde BCP 47- en underscore-vorme plus die opgespoorde taal, skrif, streek en skryfrigting.
Kopieer die omskakelingKopieer die gemerkte resultaat wanneer jy gereed is om die locale in kode of konfigurasie te gebruik.
Skakel lokaatformate om sonder raaispelings
Lokaalidentifiseerders lyk klein, maar onsamehangende hoof-/kleinkasis, skeidingstekens en streekaanname breek gereeld taalroeteering en vertalingsvalopsies. Hierdie omskakelaar kanoniseer ’n kode met die blaaier se Internationalization API en wys die ekwivalente formate langs mekaar.
Jy kan begin met ’n BCP 47-teken, ’n onderstreep-styl kode, of ’n algemene taalnaam. Die resultaat skei die taal, skrif, en streek sodat jy presies kan sien wat die identifiseerder aan gebruikers en sagteware belowe.
BCP 47-, POSIX- en ISO-kodes verduidelik
BCP 47 is die webstandaard: eers die taal, dan opsionele skrift- en streeksubstags geskei deur koppelteken. POSIX-styl lokaliteite gebruik gewoonlik onderstreepters. Die taal-subtag kom gewoonlik van ISO 639, terwyl die twee-letter streek-subtag van ISO 3166-1 kom.
Kanonisering herstel aanbieding, nie betekenis nie. Dit kan byvoorbeeld kasisering en bekende aliasse normaliseer, maar dit kan nie besluit of generiese Spaans es-ES of es-MX moet word nie. Daardie produkbesluit moet die inhoud weerspieël wat jy eintlik vertaal het.
Gebruik die nouste locale wat akkuraat bly
Kies ’n taal‑alleen‑etiket wanneer een vertaling werklik vir elke streek geld. Voeg ’n streek by wanneer spelling, geldeenheid, regsinhoud, maatreëls of produkbeskikbaarheid verskil. Voeg ’n skrif by wanneer lesers van dieselfde taal werklik verskillende skrifstelsels gebruik.
Alles wat hier ingevoer word, word in jou blaaier verwerk. Multilocale ontvang die waarde nie, stoor dit nie, en koppel dit nie aan ontledingsgebeurtenisse nie.
Gereelde vrae
Wat is die verskil tussen en-US en en_US?
en-US is die BCP 47-vorm wat deur HTML, hreflang, JavaScript, en die meeste web-API's gebruik word. en_US is die POSIX-stylvorm wat steeds deur sommige bedryfstelsels, databasisse, en vertaallêers gebruik word. Hulle beskryf gewoonlik dieselfde Engels-vir-die-Verenigde-State-lokaliteit.
Is 'n lokaalkode dieselfde as 'n taalkode?
Nee. ’n Taalkode soos en identifiseer ’n taal. ’n Lokus kan ook ’n skrif, streek, of albei identifiseer, soos zh-Hant-TW vir Tradisionele Sjinees wat in Taiwan gebruik word. Gebruik slegs die besonderhede wat jou produk werklik benodig.
Watter lokalisasieformaat moet ek op die web gebruik?
Gebruik kanonieke BCP 47-etikette met koppestrokies vir HTML lang-attribuut, hreflang, Intl-API's, en HTTP-taalonderhandeling. Gebruik onderstreepte kodes slegs wanneer 'n bestaande raamwerk- of lêerkonvensie dit uitdruklik vereis.