Бясплатны інструмент для распрацоўшчыкаў лакалізацыі

Бясплатны онлайн-канвертар кодаў лакалізацыі

Увядзіце лакаль, напрыклад en_US, pt-BR, zh-Hant-TW або распаўсюджаную назву мовы. Атрымайце кананічныя коды і зразумелыя звесткі адразу.

Паспрабуйце 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-тэгі спасылак, гатовыя да ўзаемнага выкарыстання.Праверка ключоў i18n JSONУстаўце JSON-слоўнік крыніцы і мэтавы пераклад. Знайдзіце адсутныя і лішнія ўкладзеныя ключы імгненна, не загружаючы ніводнага файла.

Як карыстацца канвэртарам кодаў лакалі (locale)

  1. Увядзіце ідэнтыфікатар лакалі (locale)Увядзіце ў полі BCP 47-тэг, лакаль у стылі POSIX або назву мовы.
  2. Аглядзіце кананічныя фарматыПраверце нармалізаваныя формы BCP 47 і з падкрэсліваннем, а таксама выяўленыя мова, скрыпт, рэгіён і кірунак напісання.
  3. Скапіраваць пераўтварэннеСкапіруйце пазначаны вынік, калі будзеце гатовы выкарыстоўваць лакаль у кодзе або канфігурацыі.

Пераўтварайце фарматы лакаляў без здагадванняў

Ідэнтыфікатары лакаляў здаюцца маленькімі, але непаслядоўнае выкарыстанне рэгістра, раздзяляльнікаў і дапушчэнні адносна рэгіёна рэгулярна парушаюць маршрутызацыю па мовах і адкат перакладаў. Гэты канвертар кананізуе код з дапамогай API інтэрнацыяналізацыі браўзэра і паказвае эквівалентныя фарматы побач.

Вы можаце пачаць з тэга BCP 47, коду ў стылі падкрэслівання або звычайнай назвы мовы. Вынік раздзяляе мову, пісменнасць і рэгіён, каб вы маглі дакладна бачыць, што менавіта гэты ідэнтыфікатар абяцае карыстальнікам і праграмам.

BCP 47, POSIX і ISO коды: тлумачэнне

BCP 47 — гэта вэб-стандарт: спачатку мова, затым неабавязковыя падтэгі скрыпту і рэгіёну, раздзяляныя злучкамі. Лакалі POSIX звычайна выкарыстоўваюць падкрэсліванні. Падтэг мовы звычайна паходзіць з ISO 639, у той час як двухлітарны падтэг рэгіёну паходзіць з ISO 3166-1.

Кананічызацыя выпраўляе падачу, а не значэнне. Напрыклад, яна можа нармалізаваць рэгістр і вядомыя сінонімы, але не можа вырашаць, ці павінна агульная іспанская мова стаць es-ES або es-MX. Гэтае прадуктовае рашэнне павінна адлюстроўваць тое, што вы сапраўды пераклалі.

Выкарыстоўвайце самы вузкі лака́ль, які застаецца дакладным

Выбірайце пазнаку толькі з мовай, калі адна версія перакладу сапраўды падыходзіць для ўсіх рэгіёнаў. Дадавайце рэгіён, калі правапіс, валюта, юрыдычны тэкст, вымярэнні або даступнасць прадукта адрозніваюцца. Дадавайце скрыпт, калі чытачы адной і той жа мовы выкарыстоўваюць істотна розныя сістэмы напісання.

Усё, што ўводзіцца тут, апрацоўваецца ў вашым браўзеры. Multilocale не атрымлівае гэтае значэнне, не захоўвае яго і не прывязвае да аналітычных падзей.

Часта задаюць пытанні

У чым розніца паміж en-US і en_US?

en-US — гэта форма BCP 47, што выкарыстоўваецца ў HTML, hreflang, JavaScript і большасцю вэб-API. en_US — гэта POSIX-стыльная форма, якой па-ранейшаму карыстаюцца некаторыя аперацыйныя сістэмы, базы даных і файлы перакладаў. Яны звычайна апісваюць той самы лакаль для англійскай мовы Злучаных Штатаў.

Ці з'яўляецца код лакалі тым жа, што і код мовы?

Не. Код мовы, напрыклад en, вызначае мову. Лакаль таксама можа вызначаць пісьменнасць, рэгіён або і тое, і іншае, напрыклад zh-Hant-TW для традыцыйнай кітайскай, якая выкарыстоўваецца ў Тайвані. Выкарыстоўвайце толькі тыя падрабязнасці, якія сапраўды патрэбныя вашаму прадукту.

Які фармат лакалі мне выкарыстоўваць у вэб‑прыкладанні?

Выкарыстоўвайце кананічныя тэгі BCP 47 з працяжнікамі для атрыбутаў lang у HTML, hreflang, API Intl і HTTP-нейтралізацыі мовы. Захоўвайце коды з падкрэсліваннем толькі там, дзе гэта відавочна патрабуецца існуючай структурай або канвенцыяй файла.