Անվճար տեղականացման մշակողի գործիք

Անվճար առցանց լեզվի/տարրանիշի կոդերի փոխարկիչ

Մուտքագրեք_locale_, օրինակ՝ en_US, pt-BR, zh-Hant-TW կամ որևէ ընդհանուր լեզվի անուն: Ստացեք կանոնակարգված կոդեր և ընթերցվող մանրամասներ ակնթարթորեն։

Փորձեք en_US, pt-BR, zh-Hant-TW, Serbian, կամ բրազիլիական պորտուգալերեն։

ամերիկյան անգլերեն

Կանոնական BCP 47
en-US
POSIX / ստորակետ
en_US
Լեզու
en — անգլերեն
Սցենար
Չընդգրկված
Մարզ
US — Միացյալ Նահանգներ
Լավագույն դեպքում առավելագույնացված լեզու
en-Latn-US
Գրության ուղղություն
Ճառագայթից ձախ (Left to right)

Գաղտնի ըստ նախագծման. Այս գործիքը ամբողջությամբ աշխատում է ձեր դիտարկչում։ Չափած արժեքները երբեք չեն առարկվում/upload-վ, չեն պահվում և չեն ներառվում վերլուծությունների մեջ։

Ինչպես օգտագործել locale կոդի փոխարկիչը

  1. Մուտքագրեք լեզվի նույնականիչըՄուտքագրեք BCP 47 տեգ, POSIX-շարքախաղային locale կամ լեզվի անուն մուտքագրման դաշտում։
  2. Ստուգեք կանոնավոր/մարմնավորված ձևաչափերըՍտուգիր նորմալացված BCP 47 և ստորակետով ձևերը ինչպես նաև հայտնաբերված լեզուն, մատյանիճաչափը (script), տարածաշրջանը և գրելու ուղղությունը։
  3. Նկատի ունեցեք փոխարկումը պատճենելՊատճենեք նշագրված արդյունքը երբ պատրաստ լինեք օգտագործելու locale-ը կոդում կամ կոնֆիգուրացիայում։

Փոխարկեք լեզվի ձևաչափերը առանց գուշակելու

Լոկալի նույնականացուցիչները փոքր են թվաց, բայց անկանոն մեծատառ/փոքրատառ օգտագործումը, բաժանարարները և տարածաշրջանային ենթադրությունները հաճախ ջարդյուն են մտցնում լեզվի երթեգրմանը և թարգմանական փոխհատուցումներին: Այս փոխարկիչը կկանոնակարգի քոդը օգտագործելով browser-ի Internationalization API-ը և կցուցադրի նույնարժեք ձևաչափերը կողք կողքի:

Դուք կարող եք սկսել BCP 47 թեգով, ստորակետ-աղկնատիպի կոդով կամ տարածված լեզվի անվամբ: Արդյունքը բաժանում է լեզուն, գրագրությունը և շրջանովը այնպես, որ կարողանաք ճշգրիտ տեսնել, թե ինչ է նույնացուցիչը խոստանում օգտատերերին և ծրագրային ապահովմանը:

BCP 47, POSIX և ISO կոդերի բացատրությունը

BCP 47-ը վեբ ստանդարտն է՝ լեզուն առաջինը, ապա ընտրովի սկրիպտի և տարածաշրջանի ենթատրակերը՝ երկայնանկարներով բաժանված: POSIX-անդրադարձային տեղականացումները սովորաբար օգտագործում են ստորակետերը: Լեզվի ենթատրակը սովորաբար վերցվում է ISO 639-ից, իսկ երկու նիշանի տարածաշրջանային ենթատրակը՝ ISO 3166-1-ից:

Կանոնականացումը ուղղում է ներկայացումը, ոչ թե իմաստը։ Օրինակ՝ այն կարող է նորմալացնել գրանշանը և հայտնի կեղծանունները, բայց չի կարող որոշել՝ արդյոք ընդհանուր իսպաներենը պետք է դառնա es-ES թե es-MX։ Այդ արտադրական որոշումը պետք է համապատասխանի այն բովանդակությանը, որը դուք իրականում թարգմանել եք։

Կիրառեք հնարավորինս նեղ {locale}, որը պահպանում է ճշգրտությունը

Ընտրել լեզվի-միայն ժապավեն այն դեպքում, երբ մեկ թարգմանությունը իրականում ծառայում է բոլոր տարածաշրջաններին։ Ավելացնել տարածաշրջան այն ժամանակ, երբ տարբեր են ուղղագրությունը, արժույթը, օրենսդրական տեքստը, չափումները կամ ապրանքի մատչելիությունը։ Ավելացնել գրագիր այն ժամանակ, երբ նույն լեզվի ընթերցողները կիրառում են նյութապես տարբեր գրագրական համակարգեր։

Ամեն ինչ, ինչ ներմուծվում է այստեղ, մշակվում է ձեր բրաուզերում։ Multilocale-ը չի ստանում այս արժեքը, չի պահում այն և չի կցում այն վերլուծական իրադարձություններին։

Հաճախակի տրվող հարցեր

en-US և en_US միջև ի՞նչ տարբերություն կա։

en-US-ը BCP 47 ֆորմատն է, որը օգտագործվում է HTML-ում, hreflang-ում, JavaScript-ում և մեծ մասամբ вэբ API-ներում։ en_US-ը POSIX-աղմկարարի ոճի ֆորմատն է, որը դեռ օգտագործվում է որոշ օպերացիոն համակարգերում, տվյալների բազաներում և թարգմանական ֆայլերում։ Սրանք սովորաբար նույն «Անգլերեն (Միացյալ Նահանգներ)» լեզու-լոքալը են նկարագրում։

Մարդաբանագիտական կոդը նույնն է, ինչ լեզվի կոդը՞

Ոչ. en նման լեզվի կոդը նշում է լեզուն։ Լոկալը կարող է նաև նշել գրաձևը, տարածաշրջանը կամ երկուսը միասին, օրինակ՝ zh-Hant-TW՝ Թայվանում օգտագործվող ավանդական չինարեն։ Օգտագործեք միայն այն մանրամասնությունը, որը ձեր արտադրանքը իրականում պետք ունի։

Վեբում ինչպիսի(locale) ֆորմատ պետք է օգտագործեմ?

HTML lang հատկանիշների, hreflang-ի, Intl API-ների և HTTP լեզվի բանակցությունների համար օգտագործեք կանդիդ BCP 47 պիտակները՝ գծափակներով (hyphens): Թույլ տվեք ստորակետային (underscore) կոդերը միայն այն ժամանակ, երբ գոյություն ունեցող ֆրեյմворքը կամ ֆայլի կոնվենցիան դրանց բացարձակ պահանջը ունի: