Antre yon idantifyan lokalTape yon etikèt BCP 47, yon lokal POSIX-style, oswa yon non lang nan chan antre a.
Revize fòma kanonik yoTcheke fòm BCP 47 nòmalize ak fòm ak underscore ansanm ak lang, script, rejyon, ak direksyon ekriti ki detekte yo.
Kopye konvèsyon anKopye rezilta make la lè w pare pou w itilize locale la nan kòd oswa konfigirasyon.
Konvèti fòma lokal san fè devinèt
Idantifyan lokal yo parèt ti, men ka, separateur, ak sipozisyon rejyon ki pa konsistan regilyèman kraze routaj lang ak rezerv tradiksyon yo. Konvètè sa a kanonikize yon kòd ak API Entènasyonalizasyon navigatè a epi li montre fòma ekivalan yo youn bò kote lòt.
Ou ka kòmanse ak yon etikèt BCP 47, yon kòd stil_ak_undèskò, oswa yon non lang komen. Rezilta a separe lang lan, script la, ak rejyon an pou w ka wè egzakteman sa idantifyan an pwomèt bay itilizatè ak lojisyèl.
BCP 47, POSIX, ak kòd ISO yo eksplike
BCP 47 se estanda entènèt la: premye vini lang lan, epi opsyonèlman script ak subtags rejyon ki separe pa tirè. Lokal POSIX-style souvan itilize underscores. Subtag lang lan nòmalman soti nan ISO 639, pandan subtag rejyon de lèt la soti nan ISO 3166-1.
Canonicalization korije prezantasyon, pa siyifikasyon. Pa egzanp, li ka nòmalize itilizasyon majiskil/miniskil ak alyas li konnen, men li pa ka deside si panyòl jeneral ta dwe vin es-ES oswa es-MX. Desizyon sou pwodwi sa a ta dwe reflete kontni ou aktyèlman tradui a.
Sèvi ak lokal ki pi presi ki rete kòrèk
Chwazi yon tag ki sèlman lang lè yon tradiksyon vrèman sèvi chak rejyon. Ajoute yon rejyon lè òtograf, lajan, tèks legal, mezi, oswa disponiblite pwodwi yo diferan. Ajoute yon script lè lektè menm lang lan itilize sistèm ekriti ki diferan nan fason ki enpòtan.
Tout sa ou antre isit la trete nan navigatè ou a. Multilocale pa resevwa valè a, pa estoke li, ni pa atache li ak evènman analytics.
Kesyon yo poze souvan
Ki diferans ki genyen ant en-US ak en_US?
en-US se fòm BCP 47 ke HTML, hreflang, JavaScript, ak pifò API entènèt itilize. en_US se fòm stil POSIX ke kèk sistèm operasyon, bazdone, ak fichye tradiksyon toujou itilize. Yo anjeneral dekri menm lokal angle-pou-Etazini an.
Èske yon kòd lokal la menm ak yon kòd lang?
Non. Yon kòd lang tankou en idantifye yon lang. Yon locale kapab tou idantifye yon ekriti, yon rejyon, oswa toude, tankou zh-Hant-TW pou Chinwa Tradisyonèl ki itilize nan Taiwan. Sèvi sèlman ak detay pwodwi w lan aktyèlman bezwen.
Ki fòma lokal mwen dwe itilize sou entènèt la?
Sèvi ak etikèt BCP 47 kanonik ak tirè pou atribi lang HTML, hreflang, API Intl, ak negosyasyon lang HTTP. Kenbe kòd ak tirè anba sèlman lè yon ankadreman oswa yon konvansyon fichye egziste deja egzije yo.