Added Ukrainian translation

This commit is contained in:
Boris Timofeev 2017-02-08 13:07:39 +03:00
parent 7765404b7b
commit 279cbf7dc5
9 changed files with 408 additions and 0 deletions

View file

@ -10,6 +10,7 @@ Funzioni aggiuntive:
- **Italiano**: Matteo Sechi
- **Polacco**: Michal Bychowski
- **Russo**: Борис Тимофеев
- **Ukrainian**: Володимир Шевчук
##### Librerie usate:

View file

@ -10,6 +10,7 @@ Dodatkowe funkcje:
- **Italian**: Matteo Sechi
- **Polski**: Michal Bychowski
- **Russian**: Борис Тимофеев
- **Ukrainian**: Володимир Шевчук
##### Użyte biblioteki:

View file

@ -10,6 +10,7 @@ UniPatcher это ROM патчер поддерживающий патчи в ф
- **Итальянский**: Matteo Sechi
- **Польский**: Michal Bychowski
- **Русский**: Борис Тимофеев
- **Украинский**: Володимир Шевчук
##### Используемые библиотеки:

View file

@ -0,0 +1,24 @@
UniPatcher це ROM патчер який підтримує патчі у форматах IPS, IPS32, UPS, BPS, APS (GBA), APS (N64), PPF, DPS, EBP та XDelta3.
Додаткові функції:
- Виправлення контрольної суми для ігор Sega Mega Drive
- Додавання або видаляння SMC заголовку для ігор Super Nintendo
##### Перекладачі:
- **Італійська**: Matteo Sechi
- **Польська**: Michal Bychowski
- **Російська**: Борис Тимофеев
- **Українська**: Володимир Шевчук
##### Використовуючі бібліотеки:
- [**Android Donations**](https://github.com/SufficientlySecure/donations) by SufficientlySecure, licensed under the Apache 2.0 license.
- [**Apache Commons IO**](https://commons.apache.org/proper/commons-io/) by The Apache Software Foundation, licensed under the Apache 2.0 license.
- [**HtmlTextView**](https://github.com/SufficientlySecure/html-textview) by SufficientlySecure, licensed under the Apache 2.0 license.
- [**Markdown4J**](https://github.com/jdcasey/markdown4j) by John Casey, licensed under the Apache 2.0 license.
- [**Material design icons**](https://github.com/google/material-design-icons) by Google, licensed under the Creative Common Attribution 4.0 International License (CC-BY 4.0).
- [**Material design icons**](https://materialdesignicons.com) by community, licensed under SIL Open Font License 1.1.
- [**Material Dialogs**](https://github.com/afollestad/material-dialogs) by Aidan Follestad, licensed under The MIT license.
- [**XDelta version 3**](https://github.com/jmacd/xdelta) by Joshua MacDonald, licensed under the Apache 2.0 license.

View file

@ -0,0 +1,116 @@
#### 0.13 (24 січня, 2017)
- Підтримка патчів у форматі IPS32
- Видалено рекламу. Дякую усім, хто підтримував розробку програми.
#### 0.12 (13 січня, 2017)
- Підтримка APS патчів (для Nintendo 64 та Game Boy Advance)
- Додано можливість вказати каталог для збереження ROM'ів
#### 0.11 (25 грудня, 2016)
- Підтримка патчів у форматі EBP (для гри EarthBound)
- Переклад на італійську мову (переклав Matteo Sechi)
#### 0.10.1 (6 грудня, 2016)
- Додано темну тему
#### 0.10 (26 вересня, 2016)
- Підтримка патчів у форматі XDelta3
#### 0.9.2 (18 вересня 2016)
- Додано можливість подивитися контрольну суму файлу (CRC32, SHA1 та MD5). Для цього необхідно виконати довге натискання по файлу
- Виправлено виліт програми
#### 0.9.1 (2 вересня 2016)
- Додаток запам'ятовує останню використовувальну папку
- Додано можливість налаштування папок для патчів та ROMів
- Переклад на польську мову (переклав Michal Bychowski)
#### 0.9 (1 червня 2016)
- Додано підтримку BPS патчів
- Додано сторінку допомоги із часто задаваючими питаннями
- Програма перекладена на російську мову (переклав Борис Тимофеев)
- Усілякі покращення та виправлення помилок
#### 0.8.2 (6 травня 2016)
- Виправлена серйозна помилка, яка з'явилась у версії 0.8.1
#### 0.8.1 (30 квітня 2016)
- Покращена продуктивність. Патчі застосовуються набагато швидше
#### 0.8 (12 квітня 2016)
- Підтримка розширень в Android Marshmallow
- Додано можливість перейменувати пропатчений файл
- Додано плаваючу кнопку
- Нові кольори, іконки та панель навігації
- Тепер додаток працює тільки на пристроях з Android 4 та вище
#### 0.7.3 (12 січня 2015)
- Підтримка Android 5
- Покращений дизайн
#### 0.7.2 (31 травня 2014)
- Виправлено баг при вході пристрою у режим сну
#### 0.7.1 (13 травня 2014)
- Виправлено падіння на Android 2.3
#### 0.7 (7 травня 2014)
- По численних запитах UniPatcher тепер безкоштовний, але вміщує в собі рекламу. Її можна позбутись придбавши додаток
- Підтримка DPS патчів
- Додано функцію: Виправлення контрольної суми для ігор Sega Mega Drive
- Додано функцію: Додавання та видаляння SMC заголовків для ігор Super Nintendo
#### 0.6 (4 листопада 2013)
- Підтримка PPF патчів у повній версії
- Незначні покращення
#### 0.5 (15 жовтня 2013)
- UniPatcher розділено на безкоштовну та повну версії. Ви можете придбати повну версію всередені додатку
- Підтримка UPS патчів у повній версії
- Асоціація із IPS та UPS файлами. Ви можете відкривати патчі із свого файлового менеджеру
- Знову змінено дизайн
- Додано цей список оновлень
- Додано іконки високого розширення
- Видалена підтримка Android 2.1
#### 0.4 (24 серпня 2013)
- Результат патчингу зберігається в окремий файл
#### 0.3 (23 травня 2013)
- Новий зовнішній вигляд
- Нова іконка
- Додано діалог "Оцінити додаток"
- Додано меню "Поділитись"
- Дрібні виправлення
#### 0.2 (17 квітня 2013)
- Підтримка Android 2.1
- Додано ActionBar для Android 2.1+
- Можливість встановлення на карту пам'яті
- Робота в окремому потоці, UI не зависає
- Додані іконки у діалог вибору файлів
- Виправлені помилки
#### 0.1 (6 квітня 2013)
- Перший реліз, Підтримуються тільки IPS патчі

View file

@ -0,0 +1,99 @@
## Часто задаваючі питання:
#### Що таке UniPatcher?
Це додаток для Android який призначений для накладання патчів на ROM файли усіляких ігрових відеоконсолей.
#### Які формати патчів підтримуються?
Додаток підтримує патчі у форматах IPS, IPS32, UPS, BPS, APS (GBA), APS (N64), PPF, DPS, EBP та XDelta3.
#### Чи можливо із допомогою цього додатку зломати гру для Android?
Ні. Додаток не призначено для злому Android ігор.
#### Що таке ROM файл?
ROM файл це комп'ютерний файл який містить в собі копію даних із чіпа пам'яті ігрового картриджу. Цей файл може бути запущено з допомогою програми емулятора. Таким чином можна грати у консольні ігри на комп'ютері чи смартфоні.
#### Що таке ROM хакінг?
ROM хакінг це процес модифікації ROM файла з метою змінити графіку, рівні, геймплей або мову гри.
#### Що таке патч?
Патч це файл який містить різницю між оригінальною та зміненою версіями ROM'у.
Ромхакери розповсюджують патч, а користувачі застосовують цей патч до оригінальної версії ROM'у, тим самим отримуючи модифіковану версію.
#### Чому ромхакери не розповсюджують пропатчені ROM файли?
Хаки та переклади розповсюджуються у вигляді патчів для того, щоб зменшити розмір завантажуючих даних і не порушувати авторських прав на гру.
#### Як накласти патч на гру?
Досить просто: необхідно вибрати ROM файл та патч, а тоді натиснути на круглу червону кнопку
У результаті ви отримаєте пропатчений ROM, який буде знаходитись в одній папці із оригінальним ROM'ом.
#### Коли я вибираю файл додаток пише "Архів необхідно розпакувати у зовнішній програмі".
Файл який ви вибрали являється архівом. Архів містить у собі папки та файли у стисненому вигляді.
На данний момент UniPatcher не уміє розпаковувати архіви, тому вам необхідно розпакувати свій архів за допомогою іншої програми. Я рекомендую безкоштовну програму [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver).
#### Додаток вибиває помилку: "Цей ROM не сувмісний із патчем".
Ця помилка з'являється, коли контрольна сума збережена у патчі не співпадає із контрольною сумою ROM'у. Це означає, що даний ROM не сувмісний із патчем. Вам необхідно вибрати інший ROM. Зазвичай існує декілька версій ROM'у для кожної гри (наприклад, версії для Європи, США, Японії, добрі або погані дампи і т.д.).
Ромхакери часто публікують контрольну суму необхідного ROM файла (на веб сторінці або у файлі Readme). Вам необхідно порівняти її із вашим ROM'ом. Для цього у вікні вибору файла зробіть довгий тап на ROM файлі і ви побачите 3 лінії: CRC32, SHA1 та MD5. Якщо одна із ліній співпадає із контрольною сумою яку вказав ромхакер, тоді ваш ROM підходить. Якщо ж вона не співпадає, то вам потрібно пошукати інший ROM.
#### Не можу підібрати ROM для гри "Pokemon Emerald".
Більшість патчів цієї гри працюють із ROM'ом "Pokemon - Emerald Version (U) \[f1\] (Save Type).gba".
#### Я застосовую патч у форматі IPS до гри а після цього гра не працює/містить графічні артефакти. Що я роблю не правильно?
Патчі у форматі IPS не містять контрольної суми. Тому такий патч накладеться на будь-який (навіть той що не підходить) ROM. В цьому випадку потрібно використовувати ROM іншого регіону.
#### Що можна зробити із файлом у форматі .ECM?
ECM це формат стискання даних створений спеціально для образів дисків. Програма [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver) уміє розпаковувати такий формат.
#### Додаток вибиває помилку "Не вдалося скопіювати файл".
Ця помилка з'являється на деяких пристроях з Android 4.4. Можливі вирішення:
- Скопіювати ROM файл на карту пам'яті у папку **Android/data/org.emunix.unipatcher/**. Після в UniPatcher'і вибрати ROM із цієї папки.
- Встановити програму [SDFix](https://play.google.com/store/apps/details?id=nextapp.sdfix) (необхідний ROOT).
#### Додаток вибиває помилку "Контрольна сума пропатченого файлу неправильна".
Можливий баг у моїй програмі. Будь-ласка, напишіть мені на [e-mail](mailto:mashin87@gmail.com) та прикріпіть патч до листа.
#### В UniPatcher'і є хоч якісь додаткові функції?
Так. Додаток може:
- виправляти контрольну суму для ігор Sega Mega Drive.
- додавати або видаляти SMC назви для ігор Super Nintendo.
#### Навіщо виправляти контрольну суму для ігор Sega Mega Drive?
В Sega Mega Drive є захист від модифікації ігор. У ROM'і зберігається значення контрольної суми і якщо воно відрізняється від реальної, тоді гра не запускається, відображаючи червоний екран. Ця функція записує правильну контрольну суму в ROM.
**Попередження:** ця функція не створює резервної копії ROM'у.
#### Навіщо додавати або видаляти SMC заголовки в іграх Super Nintendo?
SMC заголовок це 512 байт які знаходяться на початку деяких SNES ROM'ів. Ці байти не мають значення, але вони міняють розташування даних. Видаляння або додавання заголовку іноді використовується із ціллю правильного накладання патчів.
**Попередження:** ця функція не створює резервної копії ROM'у.
#### Як перекласти додаток на іншу мову?
Якщо ви хочете перекласти додаток на іншу мову або покращити існуючий переклад, ви можете зробити це на сайті [Transifex](https://www.transifex.com/unipatcher/unipatcher/dashboard/).
#### У мене є питання, ідея для нової функції або повідомлення про помилку.
Ви можете зв'язатися зі мною по електронній пошті, моя адреса <mashin87@gmail.com>. Прошу писати англійською або російською. Якщо у вас проблема із накладанням патчу, то прикріпіть патч до листа та напишіть назву вашого ROM'у, це збереже наш час.

View file

@ -10,6 +10,7 @@ Additional features:
- **Italian**: Matteo Sechi
- **Polish**: Michal Bychowski
- **Russian**: Борис Тимофеев
- **Ukrainian**: Володимир Шевчук
##### Used libraries:

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="theme_names">
<item>@string/settings_theme_name_light</item>
<item>@string/settings_theme_name_dark</item>
<item>@string/settings_theme_name_daynight</item>
</string-array>
<string-array name="theme_values">
<item>light</item>
<item>dark</item>
<item>daynight</item>
</string-array>
</resources>

View file

@ -0,0 +1,151 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">UniPatcher</string>
<string name="app_site">https://github.com/btimofeev/UniPatcher</string>
<string name="app_email">mashin87@gmail.com</string>
<!-- Main activity -->
<string name="main_activity_rom_file">ROM файл</string>
<string name="main_activity_patch_file">Патч файл</string>
<string name="main_activity_output_file">Вихідний файл</string>
<string name="main_activity_header_file">Файл заголовок</string>
<string name="main_activity_tap_to_select">Вибрати файл</string>
<string name="main_activity_tap_to_rename">Перейменувати</string>
<string name="main_activity_toast_rom_and_patch_not_selected">ROM та Патч файли не вибрано</string>
<string name="main_activity_toast_rom_not_selected">Оберіть ROM</string>
<string name="main_activity_toast_patch_not_selected">Оберіть Патч</string>
<string name="main_activity_toast_archives_not_supported">Архів повинен бути розпакований в зовнішній програмі</string>
<!-- Rename dialog -->
<string name="dialog_rename_title">Перейменувати</string>
<string name="dialog_rename_ok">OK</string>
<string name="dialog_rename_cancel">Скасувати</string>
<string name="dialog_rename_error_same_name">Назви вхідного та вихідного ROMу не повинні відрізнятись</string>
<string name="dialog_rename_error_invalid_chars">Недійсний символ /</string>
<!-- Info for SNES SMC header -->
<string name="snes_smc_header_help">Ця функція доступна тільки для Super Nintendo ROMів.\n\nЯкщо ROM містить SMC заголовок - його буде перезаписано. При його відсутності, він буде доданий.\n\nУвага: ця функція не створює резервної копії.</string>
<string name="snes_smc_header_will_be_removed">Цей ROM має SMC заголовок. Його буде перезаписано.</string>
<string name="snes_smc_header_will_be_added">Цей ROM не має SMC заголовку. Його буде додано. Ви можете вибрати свій власний заголовок, замість заголовка за замовчуванням.</string>
<!-- Info for SMD fix checksum -->
<string name="smd_fix_checksum_help">Ця функція працює лише на Sega Mega Drive (Sega Genesis) ROMах.\n\nЦе виправлення \"червоний екран смерті\".\n\nУвага: ця функція не створює резервної копії.</string>
<!-- File picker title -->
<string name="file_picker_activity_title">Обрати файл</string>
<string name="file_picker_activity_title_select_rom">Обрати ROM файл</string>
<string name="file_picker_activity_title_select_patch">Обрати Патч файл</string>
<string name="file_picker_activity_title_select_header">Обрати файл заголовок</string>
<string name="file_picker_activity_error_unable_read_dir">Неможливо прочитати папку %1$s</string>
<!-- File properties dialog -->
<string name="file_properties_dialog_title">Властивості</string>
<string name="file_properties_dialog_name">Ім\'я:</string>
<string name="file_properties_dialog_path">Патч:</string>
<string name="file_properties_dialog_size">Розмір:</string>
<string name="file_properties_dialog_size_value">%1$s (%2$d байт)</string>
<string name="file_properties_dialog_crc32">CRC32:</string>
<string name="file_properties_dialog_sha1">SHA1:</string>
<string name="file_properties_dialog_md5">MD5:</string>
<string name="file_properties_dialog_close_button">Назад</string>
<string name="file_properties_dialog_wait_message">Будь-ласка зачекайте&#8230;</string>
<!-- Notifications -->
<string name="notify_applying_patch">Застосування патчу</string>
<string name="notify_patching_complete">Патчинг завершено</string>
<string name="toast_patching_started_check_notify">Патчинг почався. Перевірте область повідомлень</string>
<string name="notify_error">Помилка</string>
<string name="notify_error_could_not_copy_file">Не вдалося скопіювати файл</string>
<string name="notify_error_file_not_found">Файл не знайдено</string>
<string name="notify_error_not_enough_space">Недостатньо місця</string>
<string name="notify_error_unable_to_create_directory">Неможливо створити папку %1$s</string>
<string name="notify_error_unable_to_write_to_directory">Неможливо записати у папку %1$s</string>
<string name="notify_error_not_ips_patch">Не дійсний IPS патч</string>
<string name="notify_error_not_ups_patch">Не дійсний UPS патч</string>
<string name="notify_error_not_bps_patch">Не дійсний BPS патч</string>
<string name="notify_error_not_ppf_patch">Не дійсний PPF патч</string>
<string name="notify_error_not_aps_patch">Не дійсний APS патч</string>
<string name="notify_error_not_ebp_patch">Не дійсний EBP патч</string>
<string name="notify_error_not_dps_patch">Не дійсний DPS патч</string>
<string name="notify_error_not_xdelta3_patch">Не дійсний XDelta3 патч</string>
<string name="notify_error_xdelta1_unsupported">Я не в змозі працювати з XDelta1 патчами</string>
<string name="notify_error_unable_open_file">Неможливо відкрити файл</string>
<string name="notify_error_unknown_patch_format">Невідомий формат патчу</string>
<string name="notify_error_unexpected_end_of_file">Несподіване закінчення файлу</string>
<string name="notify_error_patch_corrupted">Патч файл пошкоджений</string>
<string name="notify_error_rom_not_compatible_with_patch">Цей ROM є несумісний з патчем</string>
<string name="notify_error_wrong_checksum_after_patching">Файл має неправильну контрольну суму, це відбулося після патчингу</string>
<string name="notify_error_failed_load_lib_xdelta3">Помилка завантаження бібліотеки libxdelta3.so</string>
<string name="notify_error_unknown">Невідома помилка</string>
<string name="notify_error_not_smd_rom">Це не Sega Mega Drive ROM</string>
<string name="notify_smd_fix_checksum_in_progress">Фіксація контрольної суми</string>
<string name="notify_smd_fix_checksum_complete">Контрольну суму фіксовано</string>
<string name="notify_smd_fix_checksum_started_check_notify">Фіксацію контрольної суми розпочато. Перевірте область повідомлень</string>
<string name="notify_snes_add_smc_header_in_progress">Додавання SMC заголовку</string>
<string name="notify_snes_add_smc_header_complete">Додавання SMC заголовку закінчено</string>
<string name="notify_snes_add_smc_header_stared_check_noify">Додавання SMC заголовку почалось. Check the notification area</string>
<string name="notify_snes_delete_smc_header_in_progress">Видалення SMC заголовку</string>
<string name="notify_snes_delete_smc_header_complete">Видалення SMC заголовку закінчено</string>
<string name="notify_snes_delete_smc_header_stared_check_noify">Видалення SMC заголовку почалось. Check the notification area</string>
<!-- Permissions -->
<string name="permissions_storage_error_info">Для додатка був скасований дозвіл на читання/написання файлів. Без цього дозволу UniPatcher не зможе функціонувати правильно.</string>
<string name="permissions_storage_error_notify_access_denied">Доступ до файлів було скасовано</string>
<!-- Settings -->
<string name="settings_activity_title">Налаштування</string>
<string name="settings_interface_header">Інтерфейс користувача</string>
<string name="settings_theme">Тема</string>
<string name="settings_theme_description">Змінити палітру кольорів. Світло-темна тема базується на автоматичному перемиканні між світлою та темною темами, на основі часу доби.</string>
<string name="settings_theme_dialog_title">Оберіть тему</string>
<string name="settings_theme_name_light">Світла</string>
<string name="settings_theme_name_dark">Темна</string>
<string name="settings_theme_name_daynight">Світло-темна</string>
<string name="settings_theme_message_restart_app">Будь-ласка перезапустіть додаток</string>
<string name="settings_directories_header">Папки</string>
<string name="settings_remember_last_directories">Запам\'ятати востаннє відкриту папку</string>
<string name="settings_rom_directory">Вкажіть папку для ROMу\ів</string>
<string name="settings_patch_directory">Вкажіть папку для патчу/ів</string>
<string name="settings_output_directory">Вкажіть вихідну папку</string>
<string name="settings_output_directory_description">Початково ROMи будуть зберігатись в папці ROM. Ви можете змінити шлях збережень</string>
<!-- Help activity -->
<string name="help_activity_title">Допомога</string>
<string name="help_activity_faq_tab_title">Питання та Відповіді</string>
<string name="help_activity_changelog_tab_title">Зміни</string>
<string name="help_activity_about_tab_title">Про</string>
<string name="help_activity_about_tab_version">Версія %1$s</string>
<string name="help_activity_about_tab_license">Ліцензія: GNU GPLv3</string>
<string name="help_activity_about_tab_copyright">&#169; Борис Тимофеев, 2013&#8211;2017</string>
<string name="help_activity_action_send_feedback">Надіслати відгук</string>
<string name="help_activity_action_visit_site">Відвідати веб-сайт</string>
<string name="donate_activity_title">Пожертвування</string>
<string name="send_feedback_dialog_title">Надіслати e-mail</string>
<string name="send_feedback_error_no_email_apps">Там немає встановлених поштових клієнтів</string>
<string name="share_dialog_title">Поділитись UniPatcher</string>
<string name="share_text">Завантажити найкращий ROM патчер для Андроїд. Який підтримує IPS, IPS32, UPS, BPS, APS (GBA), APS (N64), PPF, DPS, EBP та XDelta3 типи патчів.\n\n</string>
<!-- Navigation list -->
<string name="nav_apply_patch">Застосувати Патч</string>
<string name="nav_smd_fix_checksum">Виправити контрольну суму (SMD)</string>
<string name="nav_snes_add_del_smc_header">Додати/Видалити SMC заголовок (SNES)</string>
<string name="nav_settings">Налаштування</string>
<string name="nav_rate">Оцінити цей додаток</string>
<string name="nav_donate">Пожертвувати</string>
<string name="nav_share">Відправити</string>
<string name="nav_help">Допомога</string>
<string name="nav_drawer_open">Відкрити панель навігації</string>
<string name="nav_drawer_close">Закрити панель навігації</string>
<string name="donation">Пожертвування</string>
<string name="icon">icon</string>
</resources>