Как русифицировать моды?




Как русифицировать моды?

Русификация модов - важный и неотъемлемый элемент облегчения жизни других игроков, то есть наших сотоварищей :fellow: Дело по началу кажется слишком кропотливым, но со временем, овладев всеми нужными прогами, вы будете доставлять удовольствие своими переводами себе и другим)
Для перевода существуют несколько полезных утилит - MnBLock и Mouse&Braine. Ими пользоваться легче всего. если же вы хотите перевести файл при непосредственной работе с ним (что не советую - пробовал сам) то лучше всего пользоваться Notepad++, а не стандартным блокнотом.

1. Подготовка исходных файлов для перевода.
Прежде всего запоминаем, что для перевода надо пользоваться не имеющейся языковой папкой, дабы не накосячить там и окончательно загубить перевод, а новыми языковыми директориями. Их создают так:
1.1. Запускаем игру.
1.2. В меню модулей выберете нужный модуль.
1.3. Запускайте в оконном режиме.
1.4. Модуль загрузился. Теперь выбирайте "Новая игра".
1.5. Начали новую игру (появилась карта, города и деревни на ней) в общем, игра запустилась))
1.6. Теперь ищем в вернем левом углу экрана две вкладки: "File" и "View". Выбираем вторую ("View"), кликаем по ней.
1.7. В открывшемся меню выбираем "Сreate Language Tamplate" -> "Defoult"
1.8. Всё готово, исходный файл перевода лежит в папке игры (игры, а не Натива, который в папке модулей!) Называется папка new language.
2. Начинаем работать с переводом.
2.1. Дальнейшая работа зависит от того, как будете переводить - в Блокноте, или пользоваться двумя выше указанными прогами.
Если блокнотом, то, прежде всего откройте файл, который будете переводить, с помощью Notepad++.
Далее:
2.1. Различайте на строке, что нужно редактировать, а что не стоит трогать. Строка Блокнота имеет такой вид
dlga_sell_prisoner_outlaws:sell_prisoner_outlaws|Хмм... по 10 динаров за каждого грабителя - это получается {reg1} за {reg0}.
| - разделитель строки. Всё, что перед ним - не трогать. Работаем с текстом после него.
2.2. Но осторожно - надписи типа {reg1}, {s1} не трогаем и копируем из оригинала в перевод. Надписи, типа {господин/госпожа}, {юноша/девушка}, {reg1?Турниры намечаются:Турнир намечается} - переводим только текст в скобках, не меняя при этом таких знаков, как : / и подобные.
2.3. Смотрим за тем, что-бы порядок перевода совпадал, то есть, текст перевода совпадал по смыслу перед выше указанными надписями и после них с текстом оригинала, иначе будет белиберда :sad:
2.4. Файл, который переводите, должен иметь кодировку UTF-8, иначе вместо перевода будут закорючки! Кодировку файла можно поменять, открыв его через Notepad+++ и выбрав в верхних вкладках пункт Кодировки. Кликните по нему и выберете пункт UTF-8. Теперь с файлом значительно удобнее работать :lol:
2.5. ВАЖНО!!! Соблюдаем все пробелы как в оригинале, иначе слова и фразы сольются!
3. Работа с прогой MnBLock.
3.1. Эта прога позволяет делать перевод, пользуясь уже имеющимися русиками. И так, приступим!
3.2. Запускаем программу. Выбираем в верхних вкладках в левом верхнем углу окна функцию "открыть файлы".
3.3. В верхнем ряду кликаем на кнопку выбора файла и выбираем папку, которую будем переводить.
3.4. Во втором ряду кликаем на кнопку выбора файла и выбираем папку с готовым переводом (например, нативным, который лежит в папке натива, который лежит в папке модулей). Перед этим надо скопировать папку с русиком в внешнюю папку игры, потому что там будут файлы с переводом.
3.5. В третьей строке выбираем с помощью той же кнопки файл из папки, которую будем переводить.
3.6. Кликаем "Готово" и ждем, пока загрузится перевод.
3.7. Вот и загрузился наш перевод - в правой колонке, и оригинал - в левой. Прокрутите колесико мыши и посмотрите, где в колонке перевода есть пустые строки. Там и придеться вам переводить с переводчиком соответственную строку в оригинале, а потом вбивать подкорректированный вами перевод вручную в строку перевода. И не забывайте ставить галочки в соседней с переводом колонке. Без этого после сохранения и выхода из программы перевод пропадет.
4. Работа с Mouse&Braine.
Эта утилита работает так же, как предыдущая и какой пользоваться - выбирать вам.
4.1. Запускаем.
4.2. В верхних вкладках выбираем Файл -> Сравнить.
4.3. В появившемся окне в верхней строчке кликаем на кнопку выбора файлов и ищем файл-образец будущего перевода.
4.4.На второй строчке кликаем на ту же кнопку и находим аналогичный файл, который будет переводить из папки new language.
4.5. Кликаем ОК.
4.6. Теперь ищем несоответствия типа "Английская строка - пустая строка перевода" и вписываем номер этой строки в специальный листочек, который у вас под руками. И так все несоответствия. Потом открываем блокнот и ищем эти самые цифры. Нашли? Ну вот и вбивайте на их место теперь перевод. Когда переведёте, возвращайтесь в прогу, открывайте заново исходник и уже поправленный перевод. Теперь с помощью функции замены замените строки оригинала на строки вашего перевода.
5. Если все сделали, то могу поздравить - файл русифицирован и вам осталось так же поработать с другими.
5.1. При работе с MnBLock файлы перевода сохраняются в формате .csv.BAC. и комп их не открывает. Не отчаивайтесь - откройте их через блокнот и выделив всё в них просто копируйте с заменой в соответствующий файл будущего русика :wink:
5.2. Если перевели всё, то закидываем теперь все файлы с переводом в папку new language, заменяя исходные файлы перевода.
5.3 Не забываем вернуть кодировку на UTF-8 (без BOM) иначе могут быть вылеты!
5.4. Переименуйте папку в ru.
5.5. Кидаем эту папку в папку language мода, который русифицировали, удаляя перед этим оттуда все остальные языки.
5.6. Радуйтесь. Вы проделали великую работу, после которой можете теперь полноценно играть в любимую игру. Но главное - не забудьте залить русик на сайт, чтобы счастливых людей становилось больше :winked:
5.7. ПРЕДУПРЕЖДЕНИЕ!!!! Всё вышеуказанное делать, только если файлы вашего перевода в формате .csv. С каким-либо другим форматом поступать по аналогии с пунктом 5.1. Ну а потом переходите к пункту 5.5.
Непонятно - пишите!!!

Дополнительно:
6. Чтобы упростить поиск новых непереведенных строк - в Notepad++ есть функция поиска по регулярным выражениям. Подробнее в гайде.
7. Быстрый перевод мода гуглом.


Mouse&Brain руководство и источник информации
Mouse&Brain скачать программу



- используйте эту кнопку если вы обнаружили ошибку/искажение содержимого/отсутствие контента в новости или если хотите сообщить администрации о выходе новой версии мода и т.п.

Комментариев 254

Друг сообщества
Kmyeh
Офлайн 13 марта 2024 15:10 поделиться
Цитата: kitel
я не могу найти вкладки "File" и "View" 

Значит ты не включил оконный режим, про который написано в статье


Странник
Xan Kreagor
Офлайн 23 июля 2024 21:54 поделиться
Доброго времени суток. Простите, если вопрос покажется вам не совсем по теме, но если тут есть люди, шарящие за англоязычный сленг, то мне как бы нужна ваша небольшая помощь. Как бы вы в рамках Варбанда перевели связку fulcher/queine (это, если что, обращение к ГГ при наборе большого количества рекрутов то ли у Рамуна, то ли у одного из вербовщиков). Вот так фраза выглядит полностью:

P.S. Полазил по специализированным сайтам и словарям и не нашёл ничего похожего, так что пока надеюсь на вас.


Друг сообщества
Kmyeh
Офлайн 24 июля 2024 09:41 поделиться
Xan Kreagor,
Не знаю что за fulcher, но раз queine переводят как королеву, то fulcher видимо король. Можно также заменить на господин/госпожа и любое мужское/женское обращение. 


Странник
Xan Kreagor
Офлайн 25 июля 2024 00:57 поделиться
Kmyeh,

... но раз queine переводят как королеву ...

Скорее уж тогда царёк и королевна (в пренебрежительном смысле), но согласитесь, в самом тексте подобное скорее всего будет смотреться не очень презентабельно. У нас ведь тут суръёзная, махровая, псевдоисторическая сага, а не местечковая, деревенская оперетта. Но, в любом случае, спасибо за попытку помочь.


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Онлайн

Сейчас на сайте: 63
Гостей: 61

Пользователи: 
- отсутствуют

Последние комментарии

MOD 457 AD
zhenshen667, 15 декабря 2024 19:42
Некультурно со стороны администрации писать "(Его нет, ждите перевод или делайте сами)"....
Технические проблемы с игрой
Чикабой, 11 декабря 2024 23:18
timur karsli, Ты именно это переустановил? "Microsoft visual c++"?, или драйвера видеокарты? там...
MOD A World of Ice and Fire
Чикабой, 11 декабря 2024 23:15
timur karsli, Переустановить библиотеку визуалов, ибо там повреждены файлы....
MOD 1429 : la Guerre de Cent Ans - Steel Edition
kitel, 11 декабря 2024 09:04
Цитата: kitelпередайте тем кто руссификаторы делал чтобы перед презентацией сами проверяли их. Я...
MOD 1429 : la Guerre de Cent Ans - Steel Edition
kitel, 10 декабря 2024 16:45
передайте идиотам что руссификаторы делали чтобы перед презентацией сами проверяли их. Я только...
Быстрый перевод мода Warband гуглом
kitel, 1 декабря 2024 20:28
я перевел файл но перевод какой то странный. строки с командами отправились под конец диалога. это...
MOD Armor Mod for Viking Conquest
Halfdown, 30 ноября 2024 14:17
Еще можно установить его?  Переходя по ссылке выдает это The mod requested could not be found. We...
Технические проблемы с игрой
timur karsli, 30 ноября 2024 12:34
Добры день. Возникла проблема в игре, выдаёт ошибку "Microsoft visual c++ runtime library error " в...
MOD A World of Ice and Fire
timur karsli, 30 ноября 2024 03:12
Доброго вечера. Подскажите, пожалуйста, как решить проблему появление ошибки "Microsoft visual c++...