Версия приложения
Актуальная версия VN Effector на данный момент 2.4.7
Актуальная версия TyranoBuilder Next на данный момент 2.4.7
Скачивайте приложение и модификации только с этого сайта. Автор не несет ответственности за приложение или модификации, скачанные из других источников.
Исходный код является открытым, и поэтому любой человек может внести изменения в код, которые могут нанести вред вашему устройству.
Четверг
май 02

Локализация игры на разные языки

{login}
IDGLab

Подготовка:


Сначала нужно присвоить значение переменной langTranslate. Если вы создаёте новую игру, то эта переменная уже инициализирована на начальной сцене.

Как работает система перевода? Она обращается к значению в переменной langTranslate, и в зависимости от этого значения загружает соответствующий файл перевода.

Значение в переменной и имя файла должны совпадать!

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

Создание перевода:


Чтобы создать перевод, необходимо открыть редактор перевода.
 

Здесь представлен список языков, среди которых есть английский и корейский. Если нажать на них, то появится двухколоночный список: в левой колонке будет размещён оригинальный текст, а в правой — его перевод.

Кроме того, существует файл Game Lang, который содержит перевод текста, используемого в интерфейсе игры.

Кнопка добавления языка:
 

С помощью этой кнопки вы можете добавить новый язык для перевода, например, английский (en). После добавления файл будет пустым. Просто нажмите кнопку добавления строки, чтобы добавить строку с переводом.

 
Перевод:


Всё предельно просто: выберите язык, на который хотите перевести текст, и его содержимое появится для редактирования.

Здесь есть поле для оригинального текста, а справа — поле для переведённого текста. Вставьте туда свой перевод и нажмите «Сохранить». Также есть кнопка «Добавить строку», которая позволяет вручную создать новую строку. Например, если вы уже перевели весь текст, но хотите добавить ещё несколько предложений.

Вот и всё, что нужно знать о переводе основного текста. Процесс перевода интерфейса похож, просто добавьте соответствующую строку, чтобы применить перевод и к нему.

Перевод картинок:

Как и в Renpy, здесь также доступен автоматический перевод картинок. Для этого необходимо создать в папке data\lang\img папки с кодами языков, например, ru и en. В эти папки нужно поместить изображения, которые должны иметь те же имена, что и оригинальные, но с префиксом языка: ru_img.jpg, en_img.jpg. А после нажмите кнопку сканирования картинок, и на этом перевод картинок будет завершен.



Обратите внимание! После применения языка необходимо перезагрузить игру или вернуться на главный экран.


Поделиться
Комментарии (0)

Оставить комментарий