Эта статья для добавления перевода достижений в Goldberg Steam Emulator.
Прежде всего, у вас должен быть исходный файл achievements.json для Goldberg Steam Emulator. Создать такой файл можно с помощью любого генератора конфигурации для эмулятора. Например, этого.
Для добавления перевода будет использоваться скрипт Steam achievement translation toolkit, который требует разделённый табуляторами файл с 4 колонками следующего формата:
английское достижение английский текст переведённое достижение переведённый текст
Пример:
Welcome Aboard {tab} Complete Chapter 1 {tab} Добро пожаловать на борт {tab} Пройти главу 1
Как это сделать:
- Загрузите и распакуйте куда угодно Steam_achievement_translation_toolkit.7z ;
- Поместите исходный файл achievements.json в папку Steam achievement translation toolkit и переименуйте его achievements_src.json;
- Запустите _step1.bat, будет создан файл tr_src.tsv с 4 английскими колонками;
- Переведите колонки 3 и 4 на ваш язык. Вы можете это сделать прямо в tsv (кодировка должна быть UTF-8), однако удобнее это сделать в Excel - откройте пустой tr.xlsx, скопируйте содержимое из tr_src.tsv и вставьте в таблицу. Колонки 3 и 4 (C и D), которые вы должны перевести, имеют другой цвет фона;
- Когда перевод будет готов, скопируйте готовую таблицу и сохраните в файл tr.tsv (кодировка должна быть UTF-8);
- Отредактируйте add_rus_ach.awk для поддержки вашего языка. Ближе к концу файла найдите строку
gsub(/[Ee]nglish/,"russian",$1);
и замените russian на ваш язык; - Запустите _step2.bat, будет создан файл achievements.json, содержащий ваш перевод. Переместите его в папку эмулятора steam_settings;
- Не забудьте добавить свой язык в список поддерживаемых в игре steam_settings\supported_languages.txt

No comments:
Post a Comment