Үнэгүй орчуулгын хөгжүүлэгчийн хэрэгсэл

Үнэгүй онлайн локал код хувиргагч

en_US, pt-BR, zh-Hant-TW зэрэг locale эсвэл нийтлэг хэлний нэр оруулна уу. Каноник код болон уншихад ойлгомжтой дэлгэрэнгүй мэдээллийг түргэн авч болно.

en_US, pt-BR, zh-Hant-TW, Serbian эсвэл Brazilian Portuguese-ийг туршиж үзээрэй.

америк-англи

Каноникал BCP 47
en-US
POSIX / доогуур зураас
en_US
Хэл
en — англи
Скрипт
Тодорхойгүй
Бүс нутгийн
US — Америкийн Нэгдсэн Улс
Их магадлалтай хамгийн их локаль
en-Latn-US
Бичгийн чиглэл
Зүүнээс баруун хүртэл

Зориулалтаараа нууцлаг. Энэхүү хэрэгсэл бүрэн дүүрэн таны хөтөч дээр ажиллана. Хуулахад буулгасан утгууд огт өгөгдлийн сервер рүү илгээгддэггүй, хадгалагддаггүй бөгөөд аналитикт орохгүй.

Hreflang шошгын үүсгэгчНэг мөрөнд нэг хэлний код ба абсолют URL тавина уу. Генератор багцыг шалгаж, харилцан бэлэн HTML link шошгуудыг үүсгэнэ.i18n JSON түлхүүр шалгагчЭх хэлний JSON толь бичиг болон зорилтот орчуулгыг наа. Файлыг аль аль нь байршуулахгүйгээр nested (дотогш утгуудтай) алга болсон болон илүүдэл түлхүүрүүдийг түргэн олж харуулна.

Хэлний код хөрвүүлэгчийг хэрхэн ашиглах вэ

  1. Локалийн танигч оруулна ууОролтын талбарт BCP 47 шошго, POSIX хэв маягийн locale эсвэл хэлний нэрийг бичнэ үү.
  2. Канон форматуудыг тоймлон шалгахBCP 47 болон доогуур зураасан хэлбэрүүдийг нормчилсон байдлаар шалгаж, илрүүлсэн хэл, бичгийн систем, муж, бичгийн чиглэлүүдийг шалга.
  3. Хөрвүүлэлтийг хуулна ууКод эсвэл тохиргоонд locale-ийг ашиглахад бэлэн боллоо гэж тэмдэглэсэн үр дүнг хуулна уу।

Орон нутгийн форматыг таамаглахгүйгээр хөрвүүлэх

Локалийн заагчид жижиг мэт боловч том бичлэгийн хэлбэр, тусгаарлагч болон бүс нутгийн таамаглал тогтворгүй байснаар хэлний чиглүүлэлт ба орчуулгын солигдолт тасалддаг. Энэ хөрвүүлэгч нь кодыг браузерийн Олон улсынжуулалтын API-ээр канончилж, тэнцүү форматуудыг зэрэгцүүлэн харуулна.

Та BCP 47 шошго, underscore хэв маягийн код, эсвэл ердийн хэлний нэрнээс эхэлж болно. Үр дүн нь хэл, бичиг ба бүс нутгийг тус тусад нь ялгаж харуулдаг тул таних тэмдэг хэрэглэгчид болон програм хангамжид яг юу амлаж байгааг тодорхой харуулна.

BCP 47, POSIX болон ISO кодуудын тайлбар</s>

BCP 47 нь вэбийн стандарт бөгөөд эхлээд хэл, дараа нь хэл таслалуудаар тусгаарлагдсан хүссэн тохиолдолд бичгийн болон бүсийн дэд шошготууд орно. POSIX хэв маягийн локалуудаас ихэвчлэн доогуур зураас (_) ашигладаг. Хэлний дэд шошго нь ихэвчлэн ISO 639-аас авдаг бол хоёр үсгээр илэрхийлсэн бүсийн дэд шошго нь ISO 3166-1-ээс авдаг.

Каноникалчлал нь утгыг бус харин илэрхийллийг засдаг. Жишээ нь, үү нь үсгийн жижиг/томыг стандартчилж, мэдэгдсэн нэрсийн хөрвүүлэлтийг хийх боломжтой ч ерөнхий Испани хэл эсвэл es-ES болох эсвэл es-MX болохыг шийдэхгүй. Ийм бүтээгдэхүүний шийдвэр нь та бодитоор орчуулсан агуулгад үндэслэх ёстой.

Үнэн зөв хэвээр байх хамгийн нарийн {locale} ашигла.

Хэрэв нэг орчуулга үнэхээр бүх бүс нутгийг хангаж байвал зөвхөн хэлний шошгыг сонгоно уу. Хэлзүйн бичгийн хэл, валют, хууль эрх зүйн текст, хэмжих нэгж эсвэл бүтээгдэхүүний хүртээмж ялгаатай бол бүс нутгийг нэмнэ үү. Нэг хэлний уншигчид бичихдээ бодитойгоор өөр систем ашигладаг бол бичгийн системийг нэмнэ үү.

Энд оруулсан бүх зүйл таны хөтчид боловсруулахад ордог. Multilocale эдгээр утгыг хүлээж авах, хадгалах, эсвэл аналитик үйл явдлуудтай холбохгүй.

Түгээмэл асуултууд

en-US ба en_US хоёрын ялгаа юу вэ?

en-US нь HTML, hreflang, JavaScript болон ихэнх вэб API-үүдэд ашиглагддаг BCP 47 хэлбэр юм. en_US нь зарим үйлдлийн систем, өгөгдлийн сан болон орчуулгын файлууд дээр одоо ч ашиглагддаг POSIX хэв маягийн хэлбэр юм. Эдгээр нь ихэвчлэн АНУ-д зориулсан англи хэллэгтэй ижил locale-ыг илэрхийлдэг.

Локаль код нь хэлний кодтой ижил үү?

Үгүй. en гэх мэт хэлний код нь тухайн хэлийг тодорхойлдог. Харин locale нь бичгийн систем, бүс нутаг эсвэл аль аль нь болох жишээ нь Тайваньд хэрэглэдэг уламжлалт хятад хэлийг илэрхийлсэн zh-Hant-TW-г тодорхойлж болно. Зөвхөн таны бүтээгдэхүүнд хэрэгтэй нарийвлалыг ашигла.

Вэб дээр ямар locale формат ашиглах ёстой вэ?

HTML-ийн lang атрибутуудад, hreflang-д, Intl API-н болон HTTP хэлний тохиролцоо дээр BCP 47-ийн каноникал таслагдсан (hyphen) тэгдлүүдийг ашигла. Олон дэдсистем буюу файлын дүрэм тодорхойлон тусгайлан underscore кодыг шаардаагүй бол underscore кодыг бүү ашигла.