🔒Tumaʻoti e ala i le mamanu. O lenei mea faigaluega e tamoʻe atoa i lau suʻesuʻega. O mea na faʻapipiʻi mai e le o umiaina, lafoina, pe aofia i suesuega faʻamatalaga.
Poloaiga atili o mea faigaluega faʻaliliuga leai se totogi
Fa'afefea ona fa'aogaina le fa'aliliuga o le code o le gagana
Ulufale se faailoga gaganaTusi se tag BCP 47, se locale i le POSIX-style, poʻo le igoa o se gagana i le pusa o le ulufale.
Siaki faiga masaniSiaki le BCP 47 faʻatulagaina ma foʻi faʻailoga faʻamau (underscore) faapea foʻi ma le gagana na maua, le tusitusiga (script), le itulagi, ma le ala tusitusi (writing direction).
Faamaufaʻailoga le faaliliugaFaʻaopopo le iʻuga ua faʻailogaina pe a ua e sauni e faʻaaoga le {locale} i lau tulafono poʻo le faʻafouga.
Faʻaliliu faiga nofoaga e aunoa ma le fa'amuamuaʻaʻi faʻaalu manatu
O faailoilo o gagana e foliga laʻititi, ae o le foliga ese o mataitusi, faʻasalalauga, ma faʻamoemoega i itulagi e masani ona faʻaleagaina femalagaaʻiga o gagana ma le faʻafuaseʻi o faaliliuga. O lenei suiafaʻailoga e faʻatulaga le code i se faatulagaga masani ma le Browser Internationalization API ma faʻaali atu le tutusa uiga i foliga eseese e faʻatasi.
E mafai ona e amata i se tag BCP 47, se code i le estilo underscore, po o se igoa masani o le gagana. O le iʻuga e vaevaeina le gagana, le tusitusiga, ma le itulagi ina ia mafai ona e vaʻaia tonu le mea o loʻo folafolaina e le faailoaina i tagata ma polokalama.
BCP 47, POSIX, ma faʻailoga ISO faʻamatalaina
O le BCP 47 o le tulaga faʻapipiʻi ile upega tafailagi: muamua le gagana, ona mulimuli lea o isi subtags autu e pei ole script ma le itulagi ua vaevaeina i hyphens. O nuʻu taʻiala a le POSIX e masani ona faʻaaogaina underscores. Ole subtag gagana e masani ona sau mai le ISO 639, a o le subtag itulagi e lua-leta e sau mai le ISO 3166-1.
O le Canonicalization e faʻaleleia le faʻaaliaina, ae le o le uiga. Mo se faʻataʻitaʻiga, e mafai ona faʻatulaga le tusi'upu i mataitusi lelei ma faʻafofoga masani e iloa, ae e le mafai ona filifilia pe tatau ona suia le gagana Sipaniolo lautele i le es-ES po o le es-MX. O le faʻaiuga a le oloa e tatau ona atagia ai mea o loʻo i totonu na e faaliliuina moni.
Faʻaaoga le nofoaga laititi e mafai ai ona saʻo
Filifili se tag gafatia-i-le-gagana pe a tasi le faaliliuga e aoga mo itulagi uma. Faʻaopoopo se itulagi pe a ese le tusitusiga, tupe, tusitusiga faaletulafono, fua, poʻo le avanoa o oloa. Faʻaaoga se tusitusiga pe a ese auala tusitusi a tagata faitau o le tutusa gagana.
E faʻamaʻoti uma mea uma ua ulufale mai iinei i lau latou suʻesuʻe. E le maua e Multilocale le tau, e le teuina, ma e le faʻapipiʻi i faʻaaliga suʻesuʻe (analytics).
Fesili e fai soo
O le ā le eseesega i le va o en-US ma en_US?
o en-US o le faʻatulagaga BCP 47 e faʻaaoga i HTML, hreflang, JavaScript, ma le tele o APIs i le upega tafaʻilagi. o en_US o le faʻatulagaga sitaili POSIX e tumau ona faʻaaogaina e nisi faiga faʻagaioia, punaʻoaʻoga faʻamatalaga, ma faila faaliliuga. E masani lava latou te faamatala le itu lava e tasi o le gagana Peretania mo le Iunaite Setete.
O le code o se locale e tutusa ma le code o se gagana?
Leai. O se code gagana e pei o le en e faailoa ai se gagana. E mafai foi e se lotoifale ona faailoa se tusitusiga, itulagi, po o le mea uma e lua, e pei o le zh-Hant-TW mo le Saina Fa'a-Tuai e fa'aogaina i Taiwan. Fa'aoga na'o le fa'amatala e mana'omia moni e lau oloa.
O fea faatulagaga manatu taulaga (locale) ou te faaaogaina i luga ole upega tafaʻilagi?
Faʻaoga faʻailoga BCP 47 masani ma hyphens mo uiga HTML lang, hreflang, APIs Intl, ma faʻatulagaina gagana HTTP. Taofia naʻo faʻamatalaga faʻatusatusa i le underscore pe a manaʻomia manino e se fausaga poʻo se faʻatulagaina faila.