-
Notifications
You must be signed in to change notification settings - Fork 116
Инструменты
Для работы с Git рекомендуется TortoiseGit (только для Windows)
https://www.multitran.com - для перевода слов и фраз
https://context.reverso.net - для поиска подходящего перевода в контексте
https://synonymonline.ru - для посика синонимов на русском, если нужно разнообразить речь
https://kartaslov.ru - синонимы и сочетаемость слов. Очень полезный сервис.
В репозитории папки, соответствующие переводам Core, Royalty, Ideology и других DLC лежат друг рядом с другом, в корне:
~/Core/ - перевод самой игры
~/Royalty/ - перевод Royalty
~/Ideology/ - перевод Ideology
~/Biotech/ - перевод Biotech
~/Anomaly/ - перевод Anomaly
В папках самой игры перевод каждого DLC должен лежать в подпапке Languages каждого DLC:
Data/Core/Languages/RimWorld-ru/ - перевод самой игры
Data/Royalty/Languages/RimWorld-ru/ - перевод Royalty
Data/Ideology/Languages/RimWorld-ru/ - перевод Ideology
Data/Biotech/Languages/RimWorld-ru/ - перевод Biotech
Data/Anomaly/Languages/RimWorld-ru/ - перевод Anomaly
Для того, чтобы перевод из репозитория без лишних "приседаний" подхватывался игрой, можно воспользоваться механизмом символьных ссылок и junction-связей. В этом поможет инструмент https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html
Настройка папок с помощью linkshellextension
- Запомните путь к папке перевода очередного DLC при помощи соответствующего пункта контекстного меню
- Перейдите в подпапку Languages самого DLC и создайте связанную папку:
- Переименуйте её в соответствии с именем локализации. В нашем случае это
RimWorld-ru
. В результате папка должна выглядеть так (внимание на иконку):
В результате описанных действий при выборе в меню игры локализации под названием "RimWorld-ru" игра будет подтягивать файлы из репозитория, несмотря на то что они находятся по факту не в папках самой игры
Текстовый редактор должен иметь следующую функциональность:
- Открытие папки как проекта
- Поддержка нескольких вкладок
- Поиск и замена по всему проекту, с поддержкой регулярных выражений
- Автопроверка орфографии
- Автопроверка формата XML
- Поддержка editorconfig
Вы можете выбрать любой редактор, который удовлетворяет перечисленным требованиям, например Notepad++
<li>((?!->).)*<\/li>
- ищет строки правил генерации текста, в которых пропущена стрелочка ->
- неотъемлемая часть синтаксиса