Shkruani një identifikues localeShtypni një etiketë BCP 47, një locale në stilin POSIX, ose emrin e një gjuhe në fushën e hyrjes.
Rishikoni formatet kanonikeKontrolloni formatet e normalizuara BCP 47 dhe me underscore si dhe gjuhën, skripten, rajonin dhe drejtimin e shkrimit të zbuluar.
Kopjo konvertiminKopjoni rezultatin e etiketuar kur jeni gati ta përdorni lokalizimin në kod ose konfigurim.
Kthe formatet e locales pa hamendësime
Identifikuesit e lokalit duken të vegjël, por përdorimi i ndryshëm i shkronjave, ndarësve dhe supozimet për rajonin shpesh prishin rutimin e gjuhës dhe rezervimet e përkthimit. Ky konvertues kthen në një formë kanonike një kod me API-në e Internacionalizimit të shfletuesit dhe tregon formatet ekuivalente njëkohësisht.
Mund të filloni me një etiketë BCP 47, një kod me stil nënvizimi, ose një emër të zakonshëm të gjuhës. Rezultati ndan gjuhën, alfabetin dhe rajonin në mënyrë që të shihni saktësisht çfarë identifikuesi premton për përdoruesit dhe softuerin.
Kodi BCP 47, POSIX dhe ISO të shpjeguara
BCP 47 është standardi në ueb: fillimisht gjuha, pastaj në mënyrë opsionale nën-etiketat e skriptit dhe rajonit të ndara me vijë të mesme. Lokalet në stil POSIX zakonisht përdorin nënvizime. Nën-etiketa e gjuhës zakonisht vjen nga ISO 639, ndërsa nën-etiketa e rajonit me dy shkronja vjen nga ISO 3166-1.
Kanonizimi rregullon prezantimin, jo kuptimin. Për shembull, ai mund të normalizojë shkronjat dhe pseudonimet e njohura, por nuk mund të vendosë nëse spanjishtja e përgjithshme duhet të bëhet es-ES apo es-MX. Ai vendim produkti duhet të pasqyrojë përmbajtjen që ju aktualisht keni përkthyer.
Përdorni lokalizimin më të ngushtë që mbetet i saktë
Zgjidhni një etiketë vetëm për gjuhën kur një përkthim shërben vërtet për çdo rajon. Shtoni një rajon kur drejtshkrimi, valuta, teksti ligjor, masat, ose disponueshmëria e produktit ndryshojnë. Shtoni një shkronjë kur lexuesit e të njëjtës gjuhë përdorin sisteme shkrimi që ndryshojnë në mënyrë thelbësore.
Çdo gjë që futet këtu përpunohet në shfletuesin tuaj. Multilocale nuk merr vlerën, nuk e ruan dhe nuk e bashkëngjit në ngjarjet e analizës.
Pyetjet e bëra shpesh
Cila është diferenca midis en-US dhe en_US?
en-US është forma BCP 47 e përdorur nga HTML, hreflang, JavaScript dhe shumica e API-ve të uebit. en_US është forma në stil POSIX që ende përdoret nga disa sisteme operative, baza të dhënash dhe skedarë përkthimi. Zakonisht ato përshkruajnë të njëjtën locale anglisht-për-Shtetet e-Bashkuara.
A është kodi i gjuhës vendi i njëjtë me kodi i gjuhës?
Jo. Një kod gjuhe si en identifikon një gjuhë. Një lokalitet mund të identifikojë gjithashtu një alfabet, rajon, ose të dyja, si zh-Hant-TW për kinezishten tradicionale të përdorur në Tajvan. Përdorni vetëm detajin që produkti juaj në të vërtetë ka nevojë.
Çfarë formati lokaliteti duhet të përdor në ueb?
Përdorni etiketat kanonike BCP 47 me lidhëza për atributet HTML lang, hreflang, API-të Intl dhe negociimin e gjuhës në HTTP. Mbani kodet me nënvizim vetëm kur një kuadër ekzistues ose konventë skedari e kërkon shprehimisht.