Заполнение файлов tl для Ren'Py
Если у игры на Ren'Py есть собственные файлы перевода, RuneTranslate может заполнить их, а не патчить игру. Так можно передать перевод разработчикам игры.
Прежде чем начать
Файлы уже должны существовать. Откройте игру в лаунчере Ren'Py SDK и запустите Generate Translations для вашего языка. RuneTranslate заполняет эти файлы, но не создаёт их.
Как их заполнить
Создайте проект
Нажмите Новый проект, затем Обзор и выберите папку игры.
Выберите, что создавать
В разделе What should RuneTranslate produce? выберите Fill in the game's own translation files и папку вашего языка. Меню появляется, только когда в игре такая папка есть. Задайте Целевой язык, соответствующий ей, потому что приложение не проверяет, совпадают ли они.

Переводите
Переводите и правьте как обычно. Уже заполненные блоки считаются переведёнными, а пустые - ожидающими.
Экспортируйте
Нажмите Экспорт и выберите папку. Туда копируется вся игра, а game/tl/ в копии получает ваши переводы.
Что отправлять
Отправьте разработчикам папку вашего языка из game/tl/ в экспорте. Остальная часть копии не меняется, и файлы RuneTranslate не добавляются. Собственное меню языков игры продолжает работать.
- Все идентификаторы перевода остаются прежними.
- Записываются только переведённые и изменённые строки. Остальные остаются как были.
- Блоки с несколькими операторами или без комментария с оригиналом остаются в точности такими, как есть, и приложение сообщает, сколько их.
- Если файла перевода в игре больше нет, его строки не записываются, и экспорт сообщает об этом.
Если вы видите ошибку
Сообщения This game has no "game/tl" folder и No translatable blocks were found означают, что файлы ещё не созданы. Запустите Generate Translations в лаунчере, затем создайте проект заново.
Проверено на RuneTranslate 1.4.6.
Всё ещё не получается?
Нажмите «Сообщить» вверху приложения, чтобы отправить нам обращение, или спросите в нашем Discord. Мы читаем и то, и другое.

