# General Translation Platform: Что такое коды локалей URL: https://generaltranslation.com/ru/docs/platform/core/guides/locale-codes.mdx --- title: Что такое коды локалей description: Что такое коды локалей и как они используются в стеке General Translation? related: links: - /docs/platform/core/guides/translating-strings - /docs/platform/core/guides/translating-files --- General Translation использует коды локалей для обозначения языков, систем письменности и регионов, а также для перевода между ними. ## Что такое коды локалей? [#locale-codes] Локаль — это **язык или диалект**. Коды локалей — стандартизированный способ обозначения локалей. Например, `en-US` — это код локали, обозначающий английский язык в том варианте, на котором говорят в Соединенных Штатах Америки. Локали могут быть общими или более конкретными: * `zh` — это китайский язык * `zh-Hant` — это китайский язык, записанный традиционными иероглифами * `zh-Hant-HK` — это китайский язык, записанный традиционными иероглифами, в варианте, на котором говорят в Гонконге Коды локалей сообщают General Translation, на каком языке написан исходный файл, на какой язык его нужно переводить и как форматировать значения с учетом локали, например даты, числа и Currency. ## Как работают коды локалей [#locale-codes-work] General Translation использует стандарт **[BCP 47 Language Tag](https://www.techonthenet.com/js/language_tags.php)** для определения кодов локалей. Этот стандарт Internet Best Current Practices (BCP) задаёт единый способ обозначать как устные, так и письменные языки. Код локали может включать несколько подтегов, разделённых символом `-`: * **Код языка** (обязательный): Обозначает основной язык, например `en` для английского или `es` для испанского. Коды языков соответствуют **[ISO-639](https://wikipedia.org/wiki/List_of_ISO_639_language_codes)**. * **Код письменности** (необязательный): Указывает систему письма, например `Latn` для латиницы. Коды письменности соответствуют **[ISO-15924](https://en.wikipedia.org/wiki/ISO_15924)**. * **Код региона** (необязательный): Указывает страну или регион, например `US` для Соединённых Штатов или `FR` для Франции. Коды регионов соответствуют **[ISO-3166](https://en.wikipedia.org/wiki/ISO_3166-2)**. Например, `zh-Hant-HK` разбивается на: * `zh` — китайский * `Hant` — традиционная китайская письменность * `HK` — Гонконг Вместе `zh-Hant-HK` означает «китайский язык, записанный традиционными китайскими иероглифами, как в Гонконге». ### Эквивалентные теги локалей Некоторые теги локалей функционально эквивалентны с точки зрения перевода. Например, `fr` означает французский язык и эквивалентен: * `fr-FR`, то есть французскому языку, используемому во Франции. * `fr-FR-Latn`, то есть французскому языку, используемому во Франции и записанному латиницей. Библиотеки и платформа General Translation обычно не различают эквивалентные коды, поскольку результат перевода будет одинаковым. ### Распространённые коды локалей | Код локали | Язык | Письменность | Регион | Описание | | ------------ | ------------- | ----------------------------- | ----------------------- | -------------------------------------------------------- | | `en` | Английский | - | - | Английский | | `en-US` | Английский | - | Соединённые Штаты | Английский, используемый в Соединённых Штатах | | `en-GB` | Английский | - | Соединённое Королевство | Английский, используемый в Соединённом Королевстве | | `es` | Испанский | - | - | Испанский | | `es-419` | Испанский | - | Латинская Америка | Испанский, используемый в Латинской Америке | | `fr` | Французский | - | - | Французский | | `fr-CA` | Французский | - | Канада | Французский, используемый в Канаде | | `de` | Немецкий | - | - | Немецкий | | `de-AT` | Немецкий | - | Австрия | Немецкий, используемый в Австрии | | `ru` | Русский | - | - | Русский | | `zh-CN` | Китайский | - | Континентальный Китай | Китайский, используемый в континентальном Китае | | `zh-Hant` | Китайский | Традиционное китайское письмо | - | Китайский, традиционное письмо | | `zh-Hant-SG` | Китайский | Традиционное китайское письмо | Сингапур | Китайский, традиционное письмо, используемое в Сингапуре | | `ja` | Японский | - | - | Японский | | `ko` | Корейский | - | - | Корейский | | `pt-BR` | Португальский | - | Бразилия | Португальский, используемый в Бразилии | | `it` | Итальянский | - | - | Итальянский | ## Поддерживаемые локали General Translation [#supported-locales] Библиотека `generaltranslation` поддерживает любой корректный тег локали, включая коды для частного использования без общепринятого значения. Однако платформа General Translation переводит только локали, поддерживаемые GT. Актуальный список с возможностью поиска доступен на странице [Поддерживаемые локали](/docs/platform/dashboard/reference/supported-locales). ## Next steps - /docs/platform/core/guides/translating-strings - /docs/platform/core/guides/translating-files