Як зробити самому русифікатор до гри


 

Проблема нелокалізованной софта постійно постає перед середньостатистичним користувачем: далеко не кожна потрібна гра має російськомовні варіацію, а працювати з іноземним може далеко не кожен. Тому питання русифікації не втрачає своєї актуальності, і мінімальні знання в даній області можуть стати в нагоді кожному.



Інструкція

  1. Приготуйте всю потрібну інформацію. Беручись за переклад якої-небудь програми, переконайтеся, що всі вжиті в ній терміни вам знайомі. Зробити це необхідно навіть при використанні перекладача, адже якість машинних перекладів завжди залишає бажати кращого і допрацьовувати їх вручну просто необхідно. Якщо ви займаєтеся перекладом гри, то необхідно знати сеттінг і сюжетну лінію: часто репліки персонажів розташовані не в хронологічному порядку, а значить здогадатися про те, що відбувається по контексту буде досить складно. Вкрай бажано мати хоча б базові навички програмування. Адже працювати вам належить безпосередньо з кодом програми, а тому простим зміною тексту обійтися вийде далеко не завжди. Діапазон можливих проблем вкрай широкий, а тому рішення кожної належить шукати індивідуально.
  2. Вам знадобиться програма-редактор ресурсів. Асортимент таких на ринку досить широкий: для початківців користувачів підійде Resource Hacker або Restorator, більш просунуті можуть використовувати ResHack. Програми відрізняються один від одного мінімально — кожна дозволяє «забратися всередину» програми і відредагувати весь вміст на власний розсуд.
  3. За допомогою редактора ресурсів методично починайте перебирати файли програми. В одному з них ви знайдете всю текстову інформацію програми (або її велику частину). Редагувати все можна прямо у вікні пошуку, проте бездумно міняти всі слова на російські ви зможете далеко не завжди. Наприклад, врахуйте працездатність коду (порушення цілісності програми може привести до непрацездатності файлу), розпізнавання програмою кирилиці (що буває далеко не завжди) або розмір поля з текстом (часто буває так, що напис «Зберегти гру» просто не поміщається туди, де раніше було Save Game). Ви можете зіткнутися також з тим, що програма буде запакована або захищена — вирішення проблем подібного роду вимагає серйозної кваліфікації.