diff --git a/app/src/main/res/raw-it/about.md b/app/src/main/res/raw-it/about.md index a8a8663..f9388ff 100644 --- a/app/src/main/res/raw-it/about.md +++ b/app/src/main/res/raw-it/about.md @@ -10,6 +10,7 @@ Funzioni aggiuntive: - **Italiano**: Matteo Sechi - **Polacco**: Michal Bychowski - **Russo**: Борис Тимофеев +- **Ukrainian**: Володимир Шевчук ##### Librerie usate: diff --git a/app/src/main/res/raw-pl/about.md b/app/src/main/res/raw-pl/about.md index 23f6ed0..6a7fcf3 100644 --- a/app/src/main/res/raw-pl/about.md +++ b/app/src/main/res/raw-pl/about.md @@ -10,6 +10,7 @@ Dodatkowe funkcje: - **Italian**: Matteo Sechi - **Polski**: Michal Bychowski - **Russian**: Борис Тимофеев +- **Ukrainian**: Володимир Шевчук ##### Użyte biblioteki: diff --git a/app/src/main/res/raw-ru/about.md b/app/src/main/res/raw-ru/about.md index de90764..480489f 100644 --- a/app/src/main/res/raw-ru/about.md +++ b/app/src/main/res/raw-ru/about.md @@ -10,6 +10,7 @@ UniPatcher это ROM патчер поддерживающий патчи в ф - **Итальянский**: Matteo Sechi - **Польский**: Michal Bychowski - **Русский**: Борис Тимофеев +- **Украинский**: Володимир Шевчук ##### Используемые библиотеки: diff --git a/app/src/main/res/raw-uk/about.md b/app/src/main/res/raw-uk/about.md new file mode 100644 index 0000000..b045617 --- /dev/null +++ b/app/src/main/res/raw-uk/about.md @@ -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. diff --git a/app/src/main/res/raw-uk/changelog.md b/app/src/main/res/raw-uk/changelog.md new file mode 100644 index 0000000..8b8fa31 --- /dev/null +++ b/app/src/main/res/raw-uk/changelog.md @@ -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 патчі diff --git a/app/src/main/res/raw-uk/faq.md b/app/src/main/res/raw-uk/faq.md new file mode 100644 index 0000000..d822f1b --- /dev/null +++ b/app/src/main/res/raw-uk/faq.md @@ -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/). + +#### У мене є питання, ідея для нової функції або повідомлення про помилку. + +Ви можете зв'язатися зі мною по електронній пошті, моя адреса . Прошу писати англійською або російською. Якщо у вас проблема із накладанням патчу, то прикріпіть патч до листа та напишіть назву вашого ROM'у, це збереже наш час. diff --git a/app/src/main/res/raw/about.md b/app/src/main/res/raw/about.md index ee8f18d..a4006a3 100644 --- a/app/src/main/res/raw/about.md +++ b/app/src/main/res/raw/about.md @@ -10,6 +10,7 @@ Additional features: - **Italian**: Matteo Sechi - **Polish**: Michal Bychowski - **Russian**: Борис Тимофеев +- **Ukrainian**: Володимир Шевчук ##### Used libraries: diff --git a/app/src/main/res/values-uk/array.xml b/app/src/main/res/values-uk/array.xml new file mode 100644 index 0000000..5d26462 --- /dev/null +++ b/app/src/main/res/values-uk/array.xml @@ -0,0 +1,14 @@ + + + + @string/settings_theme_name_light + @string/settings_theme_name_dark + @string/settings_theme_name_daynight + + + + light + dark + daynight + + diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml new file mode 100644 index 0000000..c1dc649 --- /dev/null +++ b/app/src/main/res/values-uk/strings.xml @@ -0,0 +1,151 @@ + + + + UniPatcher + https://github.com/btimofeev/UniPatcher + mashin87@gmail.com + + + ROM файл + Патч файл + Вихідний файл + Файл заголовок + Вибрати файл + Перейменувати + ROM та Патч файли не вибрано + Оберіть ROM + Оберіть Патч + Архів повинен бути розпакований в зовнішній програмі + + + Перейменувати + OK + Скасувати + Назви вхідного та вихідного ROMу не повинні відрізнятись + Недійсний символ / + + + Ця функція доступна тільки для Super Nintendo ROMів.\n\nЯкщо ROM містить SMC заголовок - його буде перезаписано. При його відсутності, він буде доданий.\n\nУвага: ця функція не створює резервної копії. + Цей ROM має SMC заголовок. Його буде перезаписано. + Цей ROM не має SMC заголовку. Його буде додано. Ви можете вибрати свій власний заголовок, замість заголовка за замовчуванням. + + + Ця функція працює лише на Sega Mega Drive (Sega Genesis) ROMах.\n\nЦе виправлення \"червоний екран смерті\".\n\nУвага: ця функція не створює резервної копії. + + + Обрати файл + Обрати ROM файл + Обрати Патч файл + Обрати файл заголовок + Неможливо прочитати папку %1$s + + + Властивості + Ім\'я: + Патч: + Розмір: + %1$s (%2$d байт) + CRC32: + SHA1: + MD5: + Назад + Будь-ласка зачекайте… + + + Застосування патчу + Патчинг завершено + Патчинг почався. Перевірте область повідомлень + + Помилка + Не вдалося скопіювати файл + Файл не знайдено + Недостатньо місця + Неможливо створити папку %1$s + Неможливо записати у папку %1$s + Не дійсний IPS патч + Не дійсний UPS патч + Не дійсний BPS патч + Не дійсний PPF патч + Не дійсний APS патч + Не дійсний EBP патч + Не дійсний DPS патч + Не дійсний XDelta3 патч + Я не в змозі працювати з XDelta1 патчами + Неможливо відкрити файл + Невідомий формат патчу + Несподіване закінчення файлу + Патч файл пошкоджений + Цей ROM є несумісний з патчем + Файл має неправильну контрольну суму, це відбулося після патчингу + Помилка завантаження бібліотеки libxdelta3.so + Невідома помилка + + Це не Sega Mega Drive ROM + Фіксація контрольної суми + Контрольну суму фіксовано + Фіксацію контрольної суми розпочато. Перевірте область повідомлень + + Додавання SMC заголовку + Додавання SMC заголовку закінчено + Додавання SMC заголовку почалось. Check the notification area + + Видалення SMC заголовку + Видалення SMC заголовку закінчено + Видалення SMC заголовку почалось. Check the notification area + + + Для додатка був скасований дозвіл на читання/написання файлів. Без цього дозволу UniPatcher не зможе функціонувати правильно. + Доступ до файлів було скасовано + + + Налаштування + Інтерфейс користувача + Тема + Змінити палітру кольорів. Світло-темна тема базується на автоматичному перемиканні між світлою та темною темами, на основі часу доби. + Оберіть тему + Світла + Темна + Світло-темна + Будь-ласка перезапустіть додаток + Папки + Запам\'ятати востаннє відкриту папку + Вкажіть папку для ROMу\ів + Вкажіть папку для патчу/ів + Вкажіть вихідну папку + Початково ROMи будуть зберігатись в папці ROM. Ви можете змінити шлях збережень + + + Допомога + Питання та Відповіді + Зміни + Про + Версія %1$s + Ліцензія: GNU GPLv3 + © Борис Тимофеев, 2013–2017 + Надіслати відгук + Відвідати веб-сайт + + Пожертвування + + Надіслати e-mail + Там немає встановлених поштових клієнтів + + Поділитись UniPatcher + Завантажити найкращий ROM патчер для Андроїд. Який підтримує IPS, IPS32, UPS, BPS, APS (GBA), APS (N64), PPF, DPS, EBP та XDelta3 типи патчів.\n\n + + + Застосувати Патч + Виправити контрольну суму (SMD) + Додати/Видалити SMC заголовок (SNES) + Налаштування + Оцінити цей додаток + Пожертвувати + Відправити + Допомога + Відкрити панель навігації + Закрити панель навігації + + Пожертвування + icon + +