- Pinda chiratidzo chemutauroNyora tag reBCP 47, locale yePOSIX, kana zita remutauro mubhokisi rekuisa.
- Ongorora mafomati echinyakareTarisa fomu dzakajairidzwa dzeBCP 47 uye dzine underscore pamwe chete ne mutauro wakawanikwa, script, dunhu, uye nzira yekunyora.
- Kopa shandukoKopa mhedzisiro yakanyorwa paunenge wagadzirira kushandisa {locale} mukodhi kana marongero.
Shandura mafomati elocale pasina kufungidzira
Zviziviso zve-locale zvinoita sezvidiki, asi kushandiswa kwemhando dzakasiyana dzekunyora, zvipatsanuro, uye kufungidzira kwenzvimbo zvinowanzokanganisa nzira yemitauro uye kudzika-kwezvishandiso dzekududzira. Chishanduri ichi chinogadzirisa kodhi kuita imwe yakajairwa uchishandisa browser Internationalization API uye chinoratidza mafomati akaenzana padivi nepadi.
Unogona kutanga neBCP 47 tag, kodhi yakaita se_underscore, kana zita rinowanzo shandiswa rechiromo. Mhedzisiro inopatsanura mutauro, script, uye dunhu kuitira kuti uone chaizvo izvo zita rinovimbisa vashandisi ne software.
BCP 47, POSIX, uye makodhi eISO zvatsanangurwa
BCP 47 ndiyo mwero wepawebhu: mutauro kutanga, wobva waine sarudzo yesikiripiti uye zvikamu zvenzvimbo zvakasarudzwa nezviratidzo-zvinyorwa. Ma locale ePOSIX-anowanzo shandisa underscores. Chikamu chemutauro chinowanzo bva kuISO 639, nepo chikamu chenzvimbo chetsamba mbiri chichibva kuISO 3166-1.
Kanonikalizashen inogadzirisa kuratidzwa, kwete zvarinoreva. Semuyenzaniso, inogona kuita kuti mavara ave pamaumbirwo akajairwa uye kushandisa mazita anozivikanwa, asi haigoni kusarudza kana chiSpanish chakasiyana-siyana chingashandurwe kuti chive es-ES kana es-MX. Sarudzo iyoyo yebasa rinofanira kuratidza zvemukati zvawakanyatso shandura.
Shandisa mutauro muduku unoramba wakanyatsoenderana
Sarudza tag rechiwanano chete kana shanduro imwe chete ichishandira matunhu ese. Wedzera dunhu kana madimikira, mari, zvinyorwa zviri pamutemo, zviyero, kana kuwanikwa kwechigadzirwa kuchisiyana. Wedzera script kana vaverengi vechiwanano chimwe chete vachishandisa nzira dzakasiyana dzekunyora.
Zvese zvinoiswa pano zvinogadzirwa mubrowser yako. Multilocale haitori kukosha, haitorei, uye haibatise pamashoko eanalytics.
Chii musiyano uripo pakati pe en-US uye en_US?
en-US ndiyo fomu reBCP 47 rinoshandiswa neHTML, hreflang, JavaScript, uye maweb API mazhinji. en_US ndiyo fomu remaPOSIX-richiri kushandiswa nemamwe masisitimu anoshanda, mabhizinesi edhatabhesi, uye mafaira ekushandura. Kazhinji zvinoreva iyo locale imwe chete yeChirungu-cheUnited-States.
Kodhi yelocale yakafanana nekodhi yerurimi here?
Kwete. Kodhi yelanguage yakadai se en inoratidza mutauro. Locale inogona zvakare kuratidza script, dunhu, kana zvose, semuenzaniso zh-Hant-TW yeChiChinese Chechinyakare chinoshandiswa muTaiwan. Shandisa chete ruzivo rwaunodiwa nechigadzirwa chako.
Ndodii fomati yelocale yandinofanira kushandisa pawebhu?
Shandisa matagi eBCP 47 akajairwa ane mabhura (hyphens) eHTML lang attributes, hreflang, maIntl APIs, uye kutaurirana kwemitauro paHTTP. Chengetedza makodhi ane underscores chete kana chimiro chiripo kana tsika yefaira chaiyo ichida zvakadaro.