Спробуємо розглянути найлегший, як на мене, метод створення латки-українізатора. Чому найлегший? Бо використовуючи цей метод ви зможете замінити файли лише в одній теці (звісно з використанням батників можна досягнути й більш широкого застосування, але воно того не варте). Використовувати для цього будемо безкоштвону програму
PatchWise Free.
- Нам треба завантажити та встановити PatchWise Free, але я ще рекомендую зробити зміни у мовних файлах до цієї програми: замінити існуючі на трішки відкориговані (переклад Віталія Стопчатнського за моїм коригуванням під виключно українізатори).
- Перейдемо до процесу створення латки:
1) встановлюємо програму, до якої створюватиметься латка:
- Встановлюємо програму
не забуваємо звернути увагу на шлях до встановленої програми, ми пізніше його використаємо:
- Звертаємо увагу на адресу встановлення
2) запускаємо PatchWise Free і створюємо проект українізації (розглянемо на прикладі майстра, проте у звичайному режимі заповнювати треба такі ж поля):
- Створюємо новий проект
3) вводимо назву програми (1) та повну назву локалізації(2), що будуть автоматично підставлятись у відповідні поля латки (по секрету скажу, що важливіше перше значення):
- Вводимо назву програми/латки
4) заносимо інформацію про перекладача (ці дані можна зберегти як стандартні для подальших латок):
- Інформація про перекладача
5) вводимо інформацію про місце встановлення програми (3) (пам’ятаєте ми мали його запам’ятати у п. 1.1?)
- Вікно параметрів робочих тек
та теки (для порівняння) з оригінальними (1) (її вміст повністю повторює вміст теки встановлення):
- Копіюємо вміст теки зі встановленою програмою у „теку оригінальних файлів“
і локалізованими (2) файлами:
- Теки з оригінальними та локалізованими файлами
6) вводите назву основного виконуваного файла, на основі перевірки якого буде встановлюватись латка:
- Вибір контрольного файла
якщо версія файла (контрольна сума) не відповідатиме оригінальному значенню, то латка просто не встановиться;
7) обираємо шлях збереження та назву файла латки:
- Вибір назви файла латки та його розташування
8) додаємо (є можливість імпорту txt- та rtf-файлів) ліцензійну угоду:
- Введення ліцензійної угоди
інструкції встановлення:
- Введення інструкції
та „прочитайки“, проте не всі вони використовуються у варіанті Simple-латки (полегшеної);
9) обираємо стиль латки (1) (Simple – найлегша, без зайвої графіки та інформації, на кшталт ліцензійної угоди :) ) та додаткових елементів, що будуть використовуватись замість стандартних, також можна поставити примусове використання української мови в інтерфейсі латки:
- Вибір стилю латки та її графічних елементів
іконка (2) має бути розміром 32×32, а її якість – не більше 256 кольорів (8-біт);
10) при потребі можна вибрати запуск програми (батника, файла реєстру тощо) після встановлення латки:
- Вибір програми для запуску після встановлення латки
11) завершуємо роботу майстра:
- Завершення роботи майстра
12) при потребі, після внесення налаштувань у майстрі, їх можна відкоригувати у звичайному режимі:
- Основне вікно PatchWise Free
єдине що я рекомендував би зробити (для зменшення розмірів латки) – прибрати „турбо“-режим (1) та зменшити швидкість створення (2):
- Параметри створення латки
13) не забуваємо зберегти проект (1) та власне створити саму латку-українізатор (2):
- Збереження проекту і створення латки
а потім чекаємо-чекаємо-чекаємо:
- Чекаємо
- 01_13_b.png (9.41 Кб) Переглянуто 6891 разів
- І ще чекаємо
- 01_13_c.png (9.5 Кб) Переглянуто 6891 разів
до повідомлення:
- Бінго
- В результаті отримали такий вміст теки:
- Вміст теки з проектом латки
- Для тестування працездатності запустимо латку:
- Вікно латки-українізатора
і встановимо її:
- Вдале встановлення латки
У результаті отримано українізовану програму зі створеною резервною копією оригінальних файлів (у теці „PatchWise.bak“):
- Тека з українізованою програмою
Тобто у нас вийшла латка-українізатор розміром 386,64 КБ, при початковому розмірі встановлювача-українізатора (див.
перший знімок) – 6,44 МБ. Проект латки-українізатора можна завантажити
звідсіля, а саму програму та її локалізацію знайдете
тут.