Настройка локализации

preview_player
Показать описание
#КурсыЯндексИгр В этом уроке реализуем изменение языка в игре в зависимости от языка пользователя.


#ЯндексИгры #РазработкаИгр #HTML5
Рекомендации по теме
Комментарии
Автор

большое спасибо за видео.
Но тут по моему одни и те же грабли раз за разом.
пишет ошибку что не определен ysdk для функции GetLang.
То есть уже третье видео. где вызов функции идет до инициализации ysdk как я понимаю.
Может есть смысл как то переделать ? добавить нужную информацию
А кто каждый раз человек делает и влетает в одну и ту же ошибку.
За видео все равно спасибо:)

ИванМартыненко-хк
Автор

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

МихаилТарасов-ея
Автор

Прикольно, но (особенно) в яндекс браузере работает с ошибками. При обновлении страницы не создается ysdk и перевод не работает.

АлексейБочкарев-шй
Автор

Здравствуйте, подскажите пожалуста, информация с данного ролика еще актуальна? Сделал все индентично как в ролике только добавил еще турецкий как было сказано через else if, но смена языка не работает, не могу найти в чем может быть прицина

poshlhumorrr
Автор

Здравствуйте, а где найти файл my.jslib?

ITEgor
Автор

А как сделать это, если слова записанны в массив?Магический шар с рандомной генерацией слов из массива

littlechanels
Автор

Как победить нюанс, что инициализация SDK в Index.html может произвойти уже после запроса языка?

Александр-ябф
Автор

Здравствуйте, делал игру по вашим урокам, никаких ошибок не было, но когда начал билдить итоговую версию, юнити выдает ошибки и не делает билд, вот одна из 4 errors
at options) [0x002cc] in
at (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in
(int, intptr, bool&) в чем может быть проблема?

apolon
Автор

У меня ошибка "ReferenceError: ysdk is not defined" при обращении к GetLang, хотя сдк подключена и инитится раньше вызова.

mrgates
Автор

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

vladoosick
Автор

А в игре обязательно должна быть кнопка для смены языка? Или чтобы пройти модерацию, достаточно чтобы язык автоматически определялся?

kamidereneko
Автор

Привет! У меня этот код вызывает зависание, висит на уровни Логотипа загрузки Юнити, и дальше 90% не загружается

pixsar
Автор

Подскажите, кто сталкивался.
Загрузил приложение на Яндекс.игры, появилась ссылка на черновик, но при переходе по ссылке ошибка 404, Такой игры или страницы нет на сервисе.
Прошло уже 5 дней, но ошибка не пропадает.

WicortVideoGames
Автор

@eccentricgames Благодарю за урок! Подскажи пожалуйста, у меня выпадает ошибка(в браузере) - cannot read properties of undefined (reading 'lang')
На что обратить внимание?

VoaDo
Автор

Спасибо за урок. Очень подробно и информативно. Только постоянно ошибка ReferenceError: ysdk is not defined. А если ставить задержку как в документации описано, то сцена загружается быстрее, чем яндекс сдк и текст пустой постоянно. Есть ли другой способ, например загрузить яндекс сдк, до основной загрузки страницы?

Artemiyzs
Автор

Добрый день. Если в браузере ставить язык русский, то игра хорошо работает, а если браузер перевести на английский, то игра запускается с ошибками. Почему такое может быть?

alekseyn
Автор

Было бы круто если бы этот же разработчик рассказал о лидербордах

flugenkehhannen
Автор

Кто-нибудь решил эту проблему с Get lang и инициализации sdk? Напишите нормальный, рабочий пример. Спасибо

taric
Автор

Привет! Сделайте пожалуйста по Defold! 🙏

evgenii.zaikin
Автор

Не работает. При сборке ответ "Failed" и все. Почему просто нельзя использовать встроенные методы Unity?

mammon