Поддержка языков и доменов

Яндекс Игры поддерживают ряд языков в формате ISO 639-1.

Поддерживаемые языки

Код

Язык

Код

Язык

Код

Язык

Код

Язык

ar

Арабский

az

Азербайджанский

be

Белорусский

bg

Болгарский

ca

Каталанский

cs

Чешский

de

Немецкий

en

Английский

es

Испанский

fa

Персидский

fr

Французский

he

Иврит

hi

Хинди

hu

Венгерский

hy

Армянский

id

Индонезийский

it

Итальянский

ja

Японский

ka

Грузинский

kk

Казахский

nl

Голландский

pl

Польский

pt

Португальский

ro

Румынский

ru

Русский

sk

Словацкий

sr

Сербский

th

Тайский

tk

Туркменский

tr

Турецкий

uk

Украинский

uz

Узбекский

vi

Вьетнамский

zh

Китайский

Наборы языков

Минимальный рекомендуемый набор языков для привлечения в игру наибольшего объема трафика:

  • русский;
  • турецкий;
  • английский.

Резервный набор языков на случай, если основной язык не поддерживается на стороне пользователя:

  • ru для be, kk, uk, uz;
  • en для остальных языков.

Добавление языков

Чтобы определить, на каком языке отображать игру для пользователя, используйте язык портала, указанный в параметре i18n.lang.

Чтобы игра и черновик успешно открывались в соответствующей локализации, в черновике обязательно укажите, переведена ли игра на выбранный язык. Инструкцию, как разместить игру на разных языках, см. в разделе Добавить игру.

Домены

Игры поддерживают несколько доменов yandex.tld.

Поддерживаемые домены

Домен

Страна

https://yandex.az/games

Азербайджан

https://yandex.by/games

Беларусь

https://yandex.co.il/games

Израиль

https://yandex.com/games

Мультиязычный домен

https://yandex.com.am/games

Армения

https://yandex.com.ge/games

Грузия

https://yandex.com.tr/games

Турция

https://yandex.ee/games

Эстония

https://yandex.fr/games

Франция

https://yandex.kz/games

Казахстан

https://yandex.lt/games

Литва

https://yandex.lv/games

Латвия

https://yandex.md/games

Румыния

https://yandex.ru/games

Россия

https://yandex.tj/games

Таджикистан

https://yandex.tm/games

Туркменистан

https://yandex.uz/games

Узбекистан

Если вы размещаете игру на своем домене, и у вас включен CSP, то необходимо, чтобы игра корректно открывалась на всех вышеперечисленных доменах.

Помимо основных доменов, рекомендуем добавить wildcard для поддоменов *.yandex.{tld}, где {tld} — все перечисленные выше домены.

Тестирование игры на разных языках

Чтобы протестировать игру на другом языке, откройте ее в режиме черновика и подставьте в конец URL query-параметр &lang=<код языка> c кодом нужного языка. Введенный язык будет возвращаться в i18n.lang, а игра — отображаться на этом языке.

Например, у игры с ID 123456 ссылка для тестирования локализации на турецком языке будет выглядеть так: https://yandex.ru/games/app/123456?draft=true&lang=tr.

Важно

Протестировать язык интерфейса через параметр lang можно на любом домене, если приложение открыто в режиме черновика. При открытии игры из каталога язык будет соответствовать домену, и указанный параметр может не передаваться в i18n.lang.