From 0369c6e85a3a795a33ee67908f494f380deda579 Mon Sep 17 00:00:00 2001 From: Boris Timofeev Date: Thu, 7 Dec 2017 12:03:49 +0300 Subject: [PATCH] added Chinese and Portuguese translations Thanks to Nabarl Wang, Davi Lopes, Matheus Silva Sales, Jhonatan Cardoso --- .tx/config | 2 +- app/src/main/res/raw-es/about.md | 12 +- app/src/main/res/raw-es/changelog.md | 31 ++-- app/src/main/res/raw-es/faq.md | 20 ++- app/src/main/res/raw-fr/about.md | 6 +- app/src/main/res/raw-fr/changelog.md | 13 +- app/src/main/res/raw-fr/faq.md | 16 +- app/src/main/res/raw-it/about.md | 4 +- app/src/main/res/raw-it/changelog.md | 11 +- app/src/main/res/raw-it/faq.md | 18 ++- app/src/main/res/raw-ja/about.md | 4 +- app/src/main/res/raw-ja/changelog.md | 9 +- app/src/main/res/raw-ja/faq.md | 18 ++- app/src/main/res/raw-ko/about.md | 4 +- app/src/main/res/raw-ko/changelog.md | 11 +- app/src/main/res/raw-ko/faq.md | 18 ++- app/src/main/res/raw-nb-rNO/about.md | 6 +- app/src/main/res/raw-nb-rNO/changelog.md | 13 +- app/src/main/res/raw-nb-rNO/faq.md | 14 +- app/src/main/res/raw-pl/about.md | 10 +- app/src/main/res/raw-pl/changelog.md | 11 +- app/src/main/res/raw-pl/faq.md | 18 ++- app/src/main/res/raw-pt/about.md | 32 ++++ app/src/main/res/raw-pt/changelog.md | 146 +++++++++++++++++ app/src/main/res/raw-pt/faq.md | 106 +++++++++++++ app/src/main/res/raw-ru/about.md | 4 +- app/src/main/res/raw-ru/changelog.md | 7 + app/src/main/res/raw-ru/faq.md | 14 +- app/src/main/res/raw-uk/about.md | 4 +- app/src/main/res/raw-uk/changelog.md | 11 +- app/src/main/res/raw-uk/faq.md | 18 ++- app/src/main/res/raw-zh-rCN/about.md | 32 ++++ app/src/main/res/raw-zh-rCN/changelog.md | 146 +++++++++++++++++ app/src/main/res/raw-zh-rCN/faq.md | 106 +++++++++++++ app/src/main/res/raw/about.md | 2 + app/src/main/res/raw/changelog.md | 4 +- app/src/main/res/values-es/strings.xml | 4 +- app/src/main/res/values-fr/strings.xml | 3 + app/src/main/res/values-it/strings.xml | 4 +- app/src/main/res/values-ja/strings.xml | 3 + app/src/main/res/values-ko/strings.xml | 4 +- app/src/main/res/values-nb-rNO/strings.xml | 3 + app/src/main/res/values-pl/strings.xml | 4 +- app/src/main/res/values-pt/strings.xml | 173 +++++++++++++++++++++ app/src/main/res/values-ru/strings.xml | 5 +- app/src/main/res/values-uk/strings.xml | 4 +- app/src/main/res/values-zh-rCN/strings.xml | 173 +++++++++++++++++++++ google-play/es/google-play.txt | 10 +- google-play/fr/google-play.txt | 4 +- google-play/it/google-play.txt | 10 +- google-play/ja/google-play.txt | 8 +- google-play/ko/google-play.txt | 10 +- google-play/nb-rNO/google-play.txt | 2 +- google-play/pl/google-play.txt | 10 +- google-play/pt/google-play.txt | 30 ++++ google-play/ru/google-play.txt | 2 +- google-play/uk/google-play.txt | 10 +- google-play/zh-rCN/google-play.txt | 30 ++++ update_translations.sh | 2 +- 59 files changed, 1262 insertions(+), 147 deletions(-) create mode 100644 app/src/main/res/raw-pt/about.md create mode 100644 app/src/main/res/raw-pt/changelog.md create mode 100644 app/src/main/res/raw-pt/faq.md create mode 100644 app/src/main/res/raw-zh-rCN/about.md create mode 100644 app/src/main/res/raw-zh-rCN/changelog.md create mode 100644 app/src/main/res/raw-zh-rCN/faq.md create mode 100644 app/src/main/res/values-pt/strings.xml create mode 100644 app/src/main/res/values-zh-rCN/strings.xml create mode 100644 google-play/pt/google-play.txt create mode 100644 google-play/zh-rCN/google-play.txt diff --git a/.tx/config b/.tx/config index 90d00ef4..2018c87b 100644 --- a/.tx/config +++ b/.tx/config @@ -1,6 +1,6 @@ [main] host = https://www.transifex.com -lang_map = he: iw, zh_TW: zh-rTW, es_MX: es-rMX, pt_BR: pt-rBR, nb_NO: nb-rNO +lang_map = he: iw, zh_CN: zh-rCN, zh_TW: zh-rTW, es_MX: es-rMX, pt_BR: pt-rBR, nb_NO: nb-rNO [unipatcher.strings_xml] file_filter = app/src/main/res/values-/strings.xml diff --git a/app/src/main/res/raw-es/about.md b/app/src/main/res/raw-es/about.md index 434d47c8..67b2c028 100644 --- a/app/src/main/res/raw-es/about.md +++ b/app/src/main/res/raw-es/about.md @@ -8,12 +8,14 @@ Características adicionales: ##### Traductores: -- **French**: Thibaut Panis +- **Chinese**: Nabarl Wang +- **Francés**: Thibaut Panis - **Italiano**: Matteo Sechi -- **Japanese**: Naofumi Fukue -- **Korean**: Minseo Lee -- **Norwegian Bokmål**: Allan Nordhøy +- **Japonés**: Naofumi Fukue +- **Coreano**: Minseo Lee +- **Noruego Bokmål**: Allan Nordhøy - **Polaco**: Michal Bychowski +- **Portuguese**: Davi Lopes, Matheus Silva Sales, Jhonatan Cardoso - **Ruso**: Борис Тимофеев - **Español**: Carlos Sánchez - **Ucraniano**: Володимир Шевчук @@ -24,7 +26,7 @@ Características adicionales: - [**Apache Commons IO**](https://commons.apache.org/proper/commons-io/) por The Apache Software Foundation, bajo la licencia Apache 2.0. - [**HtmlTextView**](https://github.com/SufficientlySecure/html-textview) por SufficientlySecure, bajo la licencia Apache 2.0. - [**Markdown4J**](https://github.com/jdcasey/markdown4j) por John Casey, bajo la licencia Apache 2.0. -- [**Iconos de Material design**](https://github.com/google/material-design-icons) por Google, bajo la licencia internacional Creative Common Attribution 4.0 (CC-BY 4.0). +- [**Iconos de Material design**](https://github.com/google/material-design-icons) por Google, bajo la licencia Apache 2.0. - [**Iconos de Material design**](https://materialdesignicons.com) por la comunidad, bajo la licencia SIL Open Font 1.1. - [**Material Dialogs**](https://github.com/afollestad/material-dialogs) por Aidan Follestad, bajo la licencia The MIT. - [**XDelta version 3**](https://github.com/jmacd/xdelta) por Joshua MacDonald, bajo la licencia Apache 2.0. \ No newline at end of file diff --git a/app/src/main/res/raw-es/changelog.md b/app/src/main/res/raw-es/changelog.md index 0be76e20..34f2813d 100644 --- a/app/src/main/res/raw-es/changelog.md +++ b/app/src/main/res/raw-es/changelog.md @@ -1,17 +1,24 @@ -#### 0.14.2 (Jule 13, 2017) -- Korean translation (Thanks to Minseo Lee) +#### 0.15 (December 7, 2017) +- Soporte Android 8 (Oreo) +- Interfaz de usuario mejorada en tabletas +- Chinese translation (Thanks to Nabarl Wang) +- Portuguese translation (Thanks to Davi Lopes, Matheus Silva Sales and Jhonatan Cardoso) +- Sólo ARMv7 y x86 son soportados (escríbeme si necesitas otras arquitecturas) -#### 0.14.1 (April 30, 2017) -- Norwegian Bokmål translation (Thanks to Allan Nordhøy) -- Japanese translation (Thanks to Naofumi Fukue) -- French translation (Thanks to Thibaut Panis) +#### 0.14.2 (Julio 13, 2017) +- Traducción al Coreano (Gracias a Minseo Lee) -#### 0.14 (March 23, 2017) +#### 0.14.1 (Abril 30, 2017) +- Traducción Noruego Bokmål (Gracias a Allan Nordhøy) +- traducción Japonesa (Gracias a Naofumi Fukue) +- Traducción Francés (Gracias a Thibaut Panis) -- Support creating XDelta3 patches -- Added option "ignore checksum" -- Spanish translation (Thanks to Carlos Sánchez) -- Removed analytics library and crash reports +#### 0.14 (Marzo 23, 2017) + +- Soporte para crear parches XDelta3 +- Opción añadida "ignorar checksum" +- Traducción en Español (Gracias a Carlos Sánchez) +- Quitada biblioteca de análisis y reportes de fallos #### 0.13.2 (Febrero 12, 2017) @@ -93,7 +100,7 @@ #### 0.7 (Mayo 7, 2014) -- Por demanda popular UniPatcher ahora es gratis, pero con publicidad. No se muestra si ha comprado el programa +- Por demanda popular UniPatcher ahora es libre, libre de cargos, y libre de uso, pero con publicidad. No se muestra si compra el programa - Soporte de parches DPS - Característica añadida: Fijar checksum para ROMs Sega Mega Drive - Característica añadida: Añadir/Eliminar cabecera SMC para ROMs de Super Nintendo diff --git a/app/src/main/res/raw-es/faq.md b/app/src/main/res/raw-es/faq.md index f69acb71..6442931e 100644 --- a/app/src/main/res/raw-es/faq.md +++ b/app/src/main/res/raw-es/faq.md @@ -14,7 +14,7 @@ No. UniPatcher no está diseñado para hackear los juegos de Android. #### ¿Qué es una imagen de ROM? -A ROM image is a computer file containing a copy of video game cartridge. Through the process of emulation, you copy that file out, run it in a piece of software called an "emulator", to enjoy the game on your computer or phone. +Una imagen ROM es un archivo de computadora que contiene una copia del cartucho de videojuegos. A través del proceso de emulación, copias ese archivo, lo ejecutas en una pieza de software que se llama un "emulador", para disfrutar del juego en su ordenador o teléfono. #### ¿Qué es ROM hacking? @@ -40,21 +40,23 @@ Como resultado, obtiene una ROM parcheada, que se ubicará en el mismo directori El archivo que ha seleccionado es un archivo. El archivo contiene los directorios y archivos en un formato comprimido. -Actualmente UniPatcher no puede extraer archivos, Por lo que necesita descomprimir su archivo en un programa diferente. Recomiendo [ZArchiver] un programa gratuito (https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver). +Actualmente UniPatcher no puede extraer archivos, por lo que necesita descomprimir su archivo en un programa diferente. Te recomiendo un programa gratis [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver). #### La aplicación muestra el error: "Esta ROM no es compatible con el parche". -La app muestra este error si el checksum almacenado en el parche no coincide con el checksum de la ROM. Esto significa que la ROM no es compatible con el parche. Debe elegir un ROM diferente. Normalmente hay varias ROMs para cada juego (como la versión para Europa, Estados Unidos, Japón, volcados buenos o malos, etcetera). +The app will show this error if the checksum stored in the patch does not match the checksum of the ROM. This means that the ROM file is not compatible with the patch. You need to choose a different ROM file. Usually there are several ROMs for each game (such as the version for Europe, USA, Japan, good or bad dumps, etc.). ROM hackers often publish checksum of the accompanying ROM file (on a web page or in README file). Compare that to the one you have. Long tap the file in the file manager and you will see these 3 lines: CRC32, SHA1 and MD5. If one of those numbers are the same, you have the ROM the patch was written for. If not, you need a different ROM. +In the worst case, if you can not find the correct ROM file, you can set the option "Ignore the checksum" in the settings. But bear in mind that in this case the game may contain bugs or be completely unplayable. + #### No puedo encontrar la ROM correcta para el juego "Pokémon Esmeralda". La mayoría de los parches del juego funcionan con la ROM "Pokemon - Emerald Version (U) \[f1\] (Save Type).gba". #### Aplico el parche IPS y luego el juego no funciona/contiene fallos gráficos. ¿Qué estoy haciendo mal? -Los parches de formato IPS no contienen un checksum. Por lo tanto, el parche se aplicará a cualquier (incluso mal) ROM. En este caso, necesita buscar otra ROM. +IPS format patches do not contain a checksum. Therefore, the patch will apply to any (even wrong) ROM file. In this case, you need to look for another ROM file. #### ¿Qué puedo hacer con el tipo de archivo .ECM? @@ -62,9 +64,13 @@ ECM es un formato de compresión de datos diseñado específicamente para imáge #### La aplicación muestra el error: "No se pudo copiar archivo". -El error se produce en algunos dispositivos con Android 4.4. Posibles soluciones: +The error occurs on some devices with Android 4.4+ having an external SD card. Android does not allow applications to write data to a SD card on these devices (a detailed description of the problem [here](http://www.androidpolice.com/2014/02/17/external-blues-google-has-brought-big-changes-to-sd-cards-in-kitkat-and-even-samsung-may-be-implementing-them/)). + +There are several ways to solve this problem: -- Copiar el archivo ROM en la tarjeta de memoria en la carpeta **Android/data/org.emunix.unipatcher/**. Entonces debe seleccionar la ROM desde este directorio. +- Do not apply patches to the ROM file located on the external SD card. Just move the ROM file into the internal memory of the device. +- Specify the path to any directory in the internal memory of the device as the output directory (in the settings). +- Specify the path to **Android/data/org.emunix.unipatcher/** directory on the external SD card as the output directory (in the settings). - Instalar la aplicación [SDFix](https://play.google.com/store/apps/details?id=nextapp.sdfix) (Requiere acceso a ROOT). #### La aplicación muestra el error: "El archivo tiene checksum incorrecto después de haber sido parcheado". @@ -81,7 +87,7 @@ Sí. UniPatcher puede: #### ¿Por qué tengo que fijar el checksum para los juegos de Sega Mega Drive? -Sega Mega Drive (Genesis) games are protected from modification. If the checksum of the game differs from the one the ROM amounts to, the game displays a red screen and stops running. What this does is calculate the correct checksum and write it to the ROM. +Sega Mega Drive (Genesis) games have their checksum written into the ROM. If you only change any part of the game, they will not match, failing to run as a result. What this does is calculate the correct checksum of the change and write it to the modified ROM-file." **Advertencia:** Esta función no crea una ROM de respaldo. diff --git a/app/src/main/res/raw-fr/about.md b/app/src/main/res/raw-fr/about.md index 0aea1557..62645caa 100644 --- a/app/src/main/res/raw-fr/about.md +++ b/app/src/main/res/raw-fr/about.md @@ -8,12 +8,14 @@ Fonctionnalités supplémentaires : ##### Traducteurs : +- **Chinois**: Nabarl Wang - **Français** : Thibaut Panis - **Italien** : Matteo Sechi - **Japonais**: Naofumi Fukue -- **Korean**: Minseo Lee +- **Coréen** : Minseo Lee - **Norvégien Bokmål**: Allan Nordhøy - **Polonais**: Michal Bychowski +- **Portuguese**: Davi Lopes, Matheus Silva Sales, Jhonatan Cardoso - **Russe**: Борис Тимофеев - **Espagnol**: Carlos Sánchez - **Ukrainien**: Володимир Шевчук @@ -24,7 +26,7 @@ Fonctionnalités supplémentaires : - [**Apache Commons IO**](https://commons.apache.org/proper/commons-io/) par The Apache Software Foundation, sous la licence Apache 2.0. - [**HtmlTextView**](https://github.com/SufficientlySecure/html-textview) par SufficientlySecure, sous la licence Apache 2.0. - [**Markdown4J**](https://github.com/jdcasey/markdown4j) par John Casey, sous la licence Apache 2.0. -- [**Material design icons**](https://github.com/google/material-design-icons) par Google, sous la Creative Common Attribution 4.0 International License (CC-BY 4.0). +- [**Design des icônes**] (https://github.com/google/material-design-icons) par Google, sous la licence Apache 2.0. - [**Material design icons**](https://materialdesignicons.com) par la communauté, sous la SIL Open Font License 1.1. - [**Material Dialogs**](https://github.com/afollestad/material-dialogs) par Aidan Follestad, sous la licence The MIT. - [**XDelta version 3**](https://github.com/jmacd/xdelta) par Joshua MacDonald, sous la licence Apache 2.0. \ No newline at end of file diff --git a/app/src/main/res/raw-fr/changelog.md b/app/src/main/res/raw-fr/changelog.md index e643f99c..3f49f1e4 100644 --- a/app/src/main/res/raw-fr/changelog.md +++ b/app/src/main/res/raw-fr/changelog.md @@ -1,5 +1,12 @@ -#### 0.14.2 (Jule 13, 2017) -- Korean translation (Thanks to Minseo Lee) +#### 0.15 (7 Décembre 2017) +- Prise en charge d'Android 8 (Oreo) +- Interface améliorée sur les tablettes +- Traduction en Chinois (merci à Nabarl Wang) +- Portuguese translation (Thanks to Davi Lopes, Matheus Silva Sales and Jhonatan Cardoso) +- Seules les architectures ARMv7 et x86 sont prises en charge (contactez-moi si vous avez besoin d'autres architectures) + +#### 0.14.2 (13 Juillet 2017) +- Traduction en Coréen (merci à Minseo Lee) #### 0.14.1 (30 Avril 2017) - Traduction en Norvégien Bokmål (merci à Allan Nordhøy) @@ -93,7 +100,7 @@ #### 0.7 (7 Mai 2014) -- Suite à de très nombreuses demandes, UniPatcher est maintenant gratuit, mais avec des pubs. Elles ne seront pas affichées si vous avez acheté l'appli. +- À la demande générale, UniPatcher est maintenant gratuit, mais avec de la publicité. Cette dernière n'est pas affichée si vous achetez l'application. - Prise en charge des patchs DPS - Nouvelle fonctionnalité : réparation du checksum pour les ROMs Sega Mega Drive - Nouvelle fonctionnalité : Ajout/Suppression des en-têtes SMC pour les ROMs Super Nintendo diff --git a/app/src/main/res/raw-fr/faq.md b/app/src/main/res/raw-fr/faq.md index 1afb7a73..ee5b4eb0 100644 --- a/app/src/main/res/raw-fr/faq.md +++ b/app/src/main/res/raw-fr/faq.md @@ -40,14 +40,16 @@ Vous obtiendrez ainsi une ROM patchée, qui se trouvera dans le même dossier qu Le fichier que vous avez sélectionné est une archive. Une archive contient vos dossiers et fichiers dans un format compressé. -Actuellement, UniPatcher ne peut pas extraire les archives, vous devez alors extraire votre archive à l'aide d'une autre appli. Je vous recommande pour cela cette appli gratuite [ZArchiver] (https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver). +Actuellement UniPatcher ne peut pas extraire les archives, vous devez alors extraire votre archive à l'aide d'une autre appli. Je recommande pour cela l'appli gratuite [ZArchiver] (https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver). #### L'appli affiche ce message : "Cette ROM n'est pas compatible avec le patch". -L'appli affichera cette erreur si le checksum du patch ne correspond pas au checksum de la ROM. Ce qui veut dire que la ROM n'est pas compatible avec le patch. Vous devez alors choisir une autre ROM. En règle générale, il y a plusieurs ROMs de chaque jeu (par exemple des versions Europe, USA, Japon, etc.). +L'appli affichera cette erreur si le checksum du patch ne correspond pas au checksum de la ROM. Cela veut dire que la ROM n'est pas compatible avec le patch. Vous devez alors choisir une autre ROM. En règle générale, il y a plusieurs ROMs de chaque jeu (par exemple des versions Europe, USA, Japon, etc.). Les hackers de ROMs publient souvent le checksum de la ROM qui va avec (sur une page Web ou sur un fichier README). Comparez-le avec celui que vous avez. Appuyez longuement sur le fichier dans le gestionnaire de fichiers et vous verrez 3 lignes : CRC32, SHA1 et MD5. Si une de ces lignes est la même, alors votre ROM correspond au patch. Sinon, vous avez besoin d'une ROM différente. +Dans le pire des cas si vous ne trouvez pas la ROM correcte, vous pouvez choisir l'option "Ignorer le checksum" dans les paramètres. Mais gardez à l'esprit que dans ce cas, le jeu pourra contenir des bugs ou être totalement injouable. + #### Je ne parviens pas à trouver la bonne ROM pour le jeu "Pokémon Emeraude". La majorité des patchs de ce jeu fonctionne avec la ROM "Pokemon - Emerald Version (U) \[f1\] (Save Type).gba" @@ -62,9 +64,13 @@ Le format ECM est un format de compression de données conçu exclusivement pour #### L'appli affiche ce message : "Impossible de copier le fichier". -C'est une erreur qui arrive sur certains appareils sous Android 4.4. Voici quelques pistes : +Cette erreur arrive avec certains appareils sous Android 4.4 ou ultérieur, possédant une carte SD externe. Android n'autorise pas les applications à créer des données sur une carte SD sous ces appareils (une présentation plus détaillée de ce problème [ici, en anglais] (http://www.androidpolice.com/2014/02/17/external-blues-google-has-brought-big-changes-to-sd-cards-in-kitkat-and-even-samsung-may-be-implementing-them/)). + +Il y a plusieurs moyens de résoudre ce problème : -- Copiez la ROM sur la carte SD dans le dossier **Android/data/org.emunix.unipatcher/**. Vous devrez ensuite sélectionner la ROM depuis ce dossier. +- N'appliquez pas de patchs à une ROM qui se trouve sur une carte SD externe. Déplacez simplement la ROM vers la mémoire interne de l'appareil. +- Le dossier où se trouvent les ROMs patchées (indiqué dans les paramètres) doit se trouver dans la mémoire interne de l'appareil. +- Ou alors, le dossier des ROMs patchées doit, sur une carte SD externe, être **Android/data/org.emunix.unipatcher/** (à modifier dans les paramètres).  - Installez l'appli [SDFix] (https://play.google.com/store/apps/details?id=nextapp.sdfix) (Root nécessaire) #### L'appli affiche ce message : "Le fichier possède un mauvais checksum après avoir été patché". @@ -81,7 +87,7 @@ Bien sûr. UniPatcher peut : #### Pourquoi je dois réparer le checksum des jeux Sega Mega Drive ? -Parce que les jeux Sega Mega Drive (Genesis) sont protégés de toute modification. Si le checksum du jeu diffère de celui de la ROM, le jeu affiche un écran rouge et plante. La réparation permet de recalculer correctement le checksum et de l'incorporer à la ROM. +Les checksums des jeux Sega Mega Drive (Genesis) sont directement insérés dans la ROM. Si vous changez une quelconque donnée du jeu, ils ne correspondront plus, et par conséquent feront crash le jeu. Cet utilitaire permet de recalculer correctement le checksum lié à la modification, et le réécrira sur le fichier ROM modifié. **Attention :** Cette fonctionnalité ne fait pas de backups de la ROM. diff --git a/app/src/main/res/raw-it/about.md b/app/src/main/res/raw-it/about.md index 1e86598a..6624f34d 100644 --- a/app/src/main/res/raw-it/about.md +++ b/app/src/main/res/raw-it/about.md @@ -8,12 +8,14 @@ Funzioni aggiuntive: ##### Traduttori: +- **Chinese**: Nabarl Wang - **French**: Thibaut Panis - **Italiano**: Matteo Sechi - **Japanese**: Naofumi Fukue - **Korean**: Minseo Lee - **Norwegian Bokmål**: Allan Nordhøy - **Polacco**: Michal Bychowski +- **Portuguese**: Davi Lopes, Matheus Silva Sales, Jhonatan Cardoso - **Russo**: Борис Тимофеев - **Spanish**: Carlos Sánchez - **Ukrainian**: Володимир Шевчук @@ -24,7 +26,7 @@ Funzioni aggiuntive: - [**Apache Commons IO**](https://commons.apache.org/proper/commons-io/) dalla The Apache Software Foundation, sotto licenza Apache 2.0. - [**HtmlTextView**](https://github.com/SufficientlySecure/html-textview) da SufficientlySecure, sotto licenza Apache 2.0 - [**Markdown4J**](https://github.com/jdcasey/markdown4j) by John Casey, licensed under the Apache 2.0 license. -- [**Icone Material Design**](https://github.com/google/material-design-icons) da Google, sotto la licenza Creative Common Attribution 4.0 International License (CC-BY 4.0). +- [**Material design icons**](https://github.com/google/material-design-icons) by Google, licensed under the Apache 2.0 license. - [**Material design icons**](https://materialdesignicons.com) by community, licensed under SIL Open Font License 1.1. - [**Material Dialogs**](https://github.com/afollestad/material-dialogs) da Aidan Follestad, sotto la licenza MIT. - [**XDelta versione 3**](https://github.com/jmacd/xdelta) da Joshua MacDonald, sotto licenza Apache 2.0 \ No newline at end of file diff --git a/app/src/main/res/raw-it/changelog.md b/app/src/main/res/raw-it/changelog.md index dc2aa607..0906eb4a 100644 --- a/app/src/main/res/raw-it/changelog.md +++ b/app/src/main/res/raw-it/changelog.md @@ -1,4 +1,11 @@ -#### 0.14.2 (Jule 13, 2017) +#### 0.15 (December 7, 2017) +- Support Android 8 (Oreo) +- Improved UI on tablets +- Chinese translation (Thanks to Nabarl Wang) +- Portuguese translation (Thanks to Davi Lopes, Matheus Silva Sales and Jhonatan Cardoso) +- Only ARMv7 and x86 are supported (write to me if you need other architectures) + +#### 0.14.2 (July 13, 2017) - Korean translation (Thanks to Minseo Lee) #### 0.14.1 (April 30, 2017) @@ -93,7 +100,7 @@ #### 0.7 (7 Maggio 2014) -- A grande richiesta UniPatcher è ora gratuito, ma con pubblicità. Non è mostrata se hai acquistato il programma +- By popular demand UniPatcher is now free, both of charge, and as in freedom, but with advertising. It is not displayed if you purchase the program - Supporta le patch DPS - Funzione aggiunta: Risolto checksum per ROM del Sega Mega Drive - Funzione aggiunta: Aggiungi/Cancella intestazione SMC per ROM Super Nintendo diff --git a/app/src/main/res/raw-it/faq.md b/app/src/main/res/raw-it/faq.md index 470a26e4..a637b66d 100644 --- a/app/src/main/res/raw-it/faq.md +++ b/app/src/main/res/raw-it/faq.md @@ -40,21 +40,23 @@ Come risultato, hai una ROM patchata, che verrà posizionata nella stessa cartel Il file che hai selezionato è un archivio. L'archivio contiene le cartelle e i file in un file compresso. -Al momento attuale UniPatcher non può estrarre archivi, quindi c'è bisogno di spacchettare il tuo archivio in un programma differente. Raccomandiamo un programma gratuito [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver). +Currently UniPatcher can not extract archives, so you need to unpack your archive in a different program. I recommend a gratis program [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver). #### L'app mostra l'errore: "Questa ROM non è compatibile con la patch". -L'app mostrerà questo errore se il checksum memorizzato nella patch non coincide con il checksum della ROM. Questo significa che la ROM non è compatibile con la patch. Devi scegliere una ROM differente. Di solito ci sono diverse ROM per ogni gioco (ad esempio la versione per Europa, USA, Giappone, buoni o brutti dettagli, etc.). +The app will show this error if the checksum stored in the patch does not match the checksum of the ROM. This means that the ROM file is not compatible with the patch. You need to choose a different ROM file. Usually there are several ROMs for each game (such as the version for Europe, USA, Japan, good or bad dumps, etc.). ROM hackers often publish checksum of the accompanying ROM file (on a web page or in README file). Compare that to the one you have. Long tap the file in the file manager and you will see these 3 lines: CRC32, SHA1 and MD5. If one of those numbers are the same, you have the ROM the patch was written for. If not, you need a different ROM. +In the worst case, if you can not find the correct ROM file, you can set the option "Ignore the checksum" in the settings. But bear in mind that in this case the game may contain bugs or be completely unplayable. + #### Non trovo la ROM corretta del gioco "Pokémon Emerald". La maggior parte del gioco funziona con la ROM "Pokemon - Emerald Version (U) \[f1\] (Save Type).gba". #### Io applico la patch IPS e poi il gioco non funziona / contiene difetti grafici. Cosa sto sbagliando? -Le patch con il formato IPS non contengono un checksum. Perciò, la patch verrà applicata ad ogni ROM (anche sbagliate). In questo caso, devi cercare un'altra ROM. +IPS format patches do not contain a checksum. Therefore, the patch will apply to any (even wrong) ROM file. In this case, you need to look for another ROM file. #### Cosa posso fare con un file .ECM? @@ -62,9 +64,13 @@ ECM è un formato di compressione progettato specificamente per i dischi immagin #### L'app mostra l'errore: "Non puoi copiare il file". -L'errore appare su alcuni dispositivi con Android 4.4. Soluzioni possibili: +The error occurs on some devices with Android 4.4+ having an external SD card. Android does not allow applications to write data to a SD card on these devices (a detailed description of the problem [here](http://www.androidpolice.com/2014/02/17/external-blues-google-has-brought-big-changes-to-sd-cards-in-kitkat-and-even-samsung-may-be-implementing-them/)). + +There are several ways to solve this problem: -- Copia il file ROM nella memory card nella cartella **Android/data/org.emunix.unipatcher/**. Quindi devi selezionare la ROM da questa cartella. +- Do not apply patches to the ROM file located on the external SD card. Just move the ROM file into the internal memory of the device. +- Specify the path to any directory in the internal memory of the device as the output directory (in the settings). +- Specify the path to **Android/data/org.emunix.unipatcher/** directory on the external SD card as the output directory (in the settings). - Installa l'applicazione [SDFix](https://play.google.com/store/apps/details?id=nextapp.sdfix) (richiede permessi ROOT) #### L'app mostra l'errore: "Il file ha un checksum sbagliato dopo che è stato patchato". @@ -81,7 +87,7 @@ Si. UniPatcher può: #### Perchè devo risolvere il checksum per i giochi del Sega Mega Drive? -Sega Mega Drive (Genesis) games are protected from modification. If the checksum of the game differs from the one the ROM amounts to, the game displays a red screen and stops running. What this does is calculate the correct checksum and write it to the ROM. +Sega Mega Drive (Genesis) games have their checksum written into the ROM. If you only change any part of the game, they will not match, failing to run as a result. What this does is calculate the correct checksum of the change and write it to the modified ROM-file." **Attenzione:** Questa funzione non crea una ROM di backup. diff --git a/app/src/main/res/raw-ja/about.md b/app/src/main/res/raw-ja/about.md index 8a42aaf1..3869c893 100644 --- a/app/src/main/res/raw-ja/about.md +++ b/app/src/main/res/raw-ja/about.md @@ -8,12 +8,14 @@ UniPatcher は IPS, IPS32, UPS, BPS, APS (GBA), APS (N64), PPF, DPS, EBP およ ##### 翻訳: +- **中国語**: Nabarl Wang - **フランス語**: Thibaut Panis - **イタリア語**: Matteo Sechi - **日本語**: Naofumi Fukue - **朝鮮語**: Minseo Lee - **ノルウェーボクモール**: Allan Nordhøy - **ポーランド語**: Michal Bychowski +- **Portuguese**: Davi Lopes, Matheus Silva Sales, Jhonatan Cardoso - **ロシア語**: Борис Тимофеев - **スペイン語**: Carlos Sánchez - **ウクライナ語**: Володимир Шевчук @@ -24,7 +26,7 @@ UniPatcher は IPS, IPS32, UPS, BPS, APS (GBA), APS (N64), PPF, DPS, EBP およ - [**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://github.com/google/material-design-icons) by Google, licensed under the Apache 2.0 license. - [**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. \ No newline at end of file diff --git a/app/src/main/res/raw-ja/changelog.md b/app/src/main/res/raw-ja/changelog.md index eafe44eb..78c491b4 100644 --- a/app/src/main/res/raw-ja/changelog.md +++ b/app/src/main/res/raw-ja/changelog.md @@ -1,3 +1,10 @@ +#### 0.15 (2017/12/7) +- Android 8 (Oreo) のサポート +- タブレットでの UI を改善 +- 中国語翻訳 (Thanks to Nabarl Wang) +- Portuguese translation (Thanks to Davi Lopes, Matheus Silva Sales and Jhonatan Cardoso) +- ARMv7 と x86 のみサポートされます (他のアーキテクチャが必要であればご連絡ください) + #### 0.14.2 (2017/7/13) - 朝鮮語翻訳 (Thanks to Minseo Lee) @@ -93,7 +100,7 @@ #### 0.7 (2014/5/7) -- 普及の需要により UniPatcher は無料になりましたが、広告があります。 プログラムを購入した場合は表示されません +- 需要によりUniPatcherは無料または有料で利用できます。 無料の場合広告があります。 プログラムを購入した場合は表示されません。 - DPS パッチのサポート - 機能追加: Sega Mega Drive ROM のチェックサムを修正 - 機能追加: Super Nintendo ROM の SMC ヘッダーを追加/削除 diff --git a/app/src/main/res/raw-ja/faq.md b/app/src/main/res/raw-ja/faq.md index 2c5413f8..c88853a0 100644 --- a/app/src/main/res/raw-ja/faq.md +++ b/app/src/main/res/raw-ja/faq.md @@ -40,21 +40,23 @@ ROM ファイルとパッチを選択して、赤い丸のボタンをタップ 選択したファイルはアーカイブです。 アーカイブには、圧縮された形式のディレクトリーとファイルが含まれています。 -現在、UniPatcher はアーカイブを抽出できないため、別のプログラムでアーカイブを解凍する必要があります。 無料のプログラムをお勧めします [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver). +現在、UniPatcher はアーカイブを抽出できないため、別のプログラムでアーカイブを解凍する必要があります。 私は無償のプログラムをお勧めします [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver)。 #### エラーが表示されます: 「この ROM はパッチと互換性がありません」。 -パッチに保存されているチェックサムが ROM のチェックサムと一致しない場合に、このエラーが表示されます。 つまり、ROM はパッチと互換性がありません。 別の ROM を選択する必要があります。 通常、それぞれのゲームにはいくつかの ROM があります (ヨーロッパ、アメリカ、日本向け、あるいは不良のダンプなど)。 +パッチに保存されているチェックサムが ROM のチェックサムと一致しない場合に、このエラーが表示されます。 つまり、ROM のファイルがパッチと互換性がありません。 別の ROM ファイルを選択する必要があります。 通常、それぞれのゲームにはいくつかの ROM があります (ヨーロッパ、アメリカ、日本向けのバージョン、良いものや不良のダンプなど)。 ROM のハッカーは、付随する ROM ファイルのチェックサムを (Web ページまたは README ファイルで) 公開することがよくあります。 それをお持ちのものと比較してください。 ファイルマネージャでファイルを長押しすると、CRC32、SHA1、MD5 の 3 行が表示されます。 それらの番号のうちの 1 つが同じ場合は、その ROM 用のパッチです。 そうでない場合は、別の ROM が必要です。 +最悪の場合、正しいROMファイルを見つけられない場合は、設定で "チェックサムを無視する" オプションを設定することができます。 しかし、この場合、ゲームにバグが含まれてたり、完全にはプレイできない可能性があることにご注意ください。 + #### ゲーム "ポケモンエメラルド" の正しい ROM を見つけることができません。 ゲームのパッチのほとんどは、ROM "ポケモン - エメラルドバージョン (U) \[f1\] (Save Type).gba" で動作します。 #### IPS パッチを適用した後、ゲームが動作しない / グラフィックの不具合があります。 何か間違っていますか? -IPS 形式のパッチにはチェックサムが含まれていません。 したがって、パッチはすべての (間違った) ROM にも適用されます。 この場合、別の ROM を探す必要があります。 +IPS 形式のパッチにはチェックサムが含まれていません。 したがって、パッチはすべての (間違った) ROM ファイルにも適用されます。 この場合、別の ROM ファイルを探す必要があります。 #### .ECM ファイル形式で何ができますか? @@ -62,9 +64,13 @@ ECM は、ディスクイメージ専用に設計されたデータ圧縮形式 #### アプリがエラーを表示します: 「ファイルをコピーできませんでした」。 -このエラーは Android 4.4 搭載の一部のデバイスで発生します。 可能な解決策は: +このエラーは、一部の外部SDカードを搭載したAndroid 4.4以降のデバイスで発生します。 Androidは、アプリケーションでこれらのデバイスのSDカードにデータを書き込むことができません (詳細については [こちら](http://www.androidpolice.com/2014/02/17/external-blues-google-has-brought-big-changes-to-sd-cards-in-kitkat-and-even-samsung-may-be-implementing-them/))。 + +この問題を解決する方法はいくつかあります: -- フォルダー **Android/data/org.emunix.unipatcher/** にメモリカードの ROM ファイルをコピーします。 その後、このディレクトリーから ROM を選択する必要があります。 +- 外部SDカードにあるROMファイルにパッチを適用しない。 ROMファイルをデバイスの内部メモリに移動するだけです。 +- 出力ディレクトリとして、デバイスの内部メモリの任意のディレクトリへのパスを指定します (設定で)。 +- 出力ディレクトリとして外部SDカードの **Android/data/org.emunix.unipatcher/** ディレクトリへのパスを指定します (設定で)。 - [SDFix](https://play.google.com/store/apps/details?id=nextapp.sdfix) アプリケーションをインストールします (ROOT アクセスが必要です)。 #### アプリがエラーを表示します: 「ファイルにパッチを当てた後、チェックサムが間違っています」。 @@ -81,7 +87,7 @@ ECM は、ディスクイメージ専用に設計されたデータ圧縮形式 #### なぜ Sega Mega Drive ゲームのチェックサムを修正する必要があるのですか? -Sega Mega Drive (Genesis) ゲームは変更を保護しています。 ゲームのチェックサムが ROM のものと異なる場合、ゲームは赤い画面を表示して実行を停止します。 この対策は正確なチェックサムを計算して、それを ROM に書き込むことです。 +Sega Mega Drive (Genesis) のゲームは、チェックサムが ROM に書き込まれています。 ゲームの一部を変更するだけでは一致しないため、結果として実行されません。 行うことは、変更の正しいチェックサムを計算し、それを修正された ROM ファイルに書き込むことです。" **警告:** この機能はバックアップ ROM を作成しません。 diff --git a/app/src/main/res/raw-ko/about.md b/app/src/main/res/raw-ko/about.md index 8caa7bd8..505ee9a2 100644 --- a/app/src/main/res/raw-ko/about.md +++ b/app/src/main/res/raw-ko/about.md @@ -8,12 +8,14 @@ ##### 번역가: +- **Chinese**: Nabarl Wang - **프랑스어**: Thibaut Panis - **이탈리아어**: Matteo Sechi - **일본어**: Naofumi Fukue - **한국어**: Minseo Lee - **노르웨이어 보크몰**: Allan Nordhøy - **폴란드어**: Michal Bychowski +- **Portuguese**: Davi Lopes, Matheus Silva Sales, Jhonatan Cardoso - **러시아어**: Борис Тимофеев - **스페인어**: Carlos Sánchez - **우크라이나어**: Володимир Шевчук @@ -24,7 +26,7 @@ - [**아파치 커먼즈 IO**](https://commons.apache.org/proper/commons-io/) by 아파치 소프트웨어 재단, 아파치 2.0 라이선스에 의해 라이선스됨. - [**HtmlTextView**](https://github.com/SufficientlySecure/html-textview) by SufficientlySecure, 아파치 2.0 라이선스에 의해 라이선스됨. - [**마크다운4J**](https://github.com/jdcasey/markdown4j) by John Casey, 아파치 2.0 라이선스에 의해 라이선스됨. -- [**머티리얼 디자인 아이콘**](https://github.com/google/material-design-icons) by Google, 크리에이티브 커먼즈 저작자표시 4.0 국제 라이선스(CC-BY 4.0)에 의해 라이선스됨. +- [**Material design icons**](https://github.com/google/material-design-icons) by Google, licensed under the Apache 2.0 license. - [**머티리얼 디자인 아이콘**](https://materialdesignicons.com) by community, SIL 오픈 폰트 라이선스 1.1에 의해 라이선스됨. - [**머티리얼 대화 상자**](https://github.com/afollestad/material-dialogs) by Aidan Follestad, MIT 라이선스에 의해 라이선스됨. - [**XDelta 버전 3**](https://github.com/jmacd/xdelta) by Joshua MacDonald, 아파치 2.0 라이선스에 의해 라이선스됨. \ No newline at end of file diff --git a/app/src/main/res/raw-ko/changelog.md b/app/src/main/res/raw-ko/changelog.md index 01102a4b..65776ae1 100644 --- a/app/src/main/res/raw-ko/changelog.md +++ b/app/src/main/res/raw-ko/changelog.md @@ -1,4 +1,11 @@ -#### 0.14.2 (2017년 7월 13일) +#### 0.15 (December 7, 2017) +- Support Android 8 (Oreo) +- Improved UI on tablets +- Chinese translation (Thanks to Nabarl Wang) +- Portuguese translation (Thanks to Davi Lopes, Matheus Silva Sales and Jhonatan Cardoso) +- Only ARMv7 and x86 are supported (write to me if you need other architectures) + +#### 0.14.2 (July 13, 2017) - 한국어 번역 (Thanks to Minseo Lee) #### 0.14.1 (2017년 4월 30일) @@ -93,7 +100,7 @@ #### 0.7 (2014년 5월 7일) -- 많은 요구에 따라 유니패처는 현재 무료이지만 광고가 있습니다. 프로그램을 구입한 경우 표시되지 않습니다. +- By popular demand UniPatcher is now free, both of charge, and as in freedom, but with advertising. It is not displayed if you purchase the program - DPS 패치 지원 - 추가된 기능: 세가 메가 드라이브 롬을 위한 체크섬 수정 - 추가된 기능: 닌텐도 슈퍼 패미컴 롬을 위한 SMC 헤더 추가/제거 diff --git a/app/src/main/res/raw-ko/faq.md b/app/src/main/res/raw-ko/faq.md index c3a549db..cd00bb03 100644 --- a/app/src/main/res/raw-ko/faq.md +++ b/app/src/main/res/raw-ko/faq.md @@ -40,21 +40,23 @@ 선택한 파일이 압축 파일입니다. 압축 파일에는 디렉터리와 파일이 압축된 형식으로 포함됩니다. -현재 유니패처는 압축 파일을 풀 수 없으므로 다른 프로그램에서 압축 파일의 압축을 풀어야 합니다. 무료 프로그램 [ZArchiver] (https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver)를 권장합니다. +Currently UniPatcher can not extract archives, so you need to unpack your archive in a different program. I recommend a gratis program [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver). #### 앱에 오류가 표시됩니다: "이 롬은 패치와 호환되지 않습니다". -패치에 저장된 체크섬이 롬의 체크섬과 일치하지 않으면 앱에 이 오류가 표시됩니다. 이것은 롬이 패치와 호환되지 않음을 의미합니다. 다른 롬을 선택해야 합니다. 일반적으로 각 게임에 대해 여러 개의 롬이 있습니다 (예: 유럽, 미국, 일본 버전, 양호 또는 불량 덤프 등). +The app will show this error if the checksum stored in the patch does not match the checksum of the ROM. This means that the ROM file is not compatible with the patch. You need to choose a different ROM file. Usually there are several ROMs for each game (such as the version for Europe, USA, Japan, good or bad dumps, etc.). 롬 해커는 종종 첨부된 롬 파일의 체크섬을 게시합니다 (웹페이지 또는 README 파일에 있음). 당신이 가지고 있는 것과 그것을 비교하십시오. 파일 관리자에서 파일을 길게 누르면 CRC32, SHA1 및 MD5와 같은 세 줄이 표시됩니다. 그 숫자 중 하나가 같으면 패치가 작성된 롬이 있는 것입니다. 그렇지 않다면 다른 롬이 필요합니다. +In the worst case, if you can not find the correct ROM file, you can set the option "Ignore the checksum" in the settings. But bear in mind that in this case the game may contain bugs or be completely unplayable. + #### 게임 "포켓몬스터 에메랄드"에 맞는 롬을 찾을 수 없습니다. 게임 패치 대부분은 "Pokemon - Emerald Version (U) \[f1\] (Save Type).gba"와 같은 롬에 작동합니다. #### IPS 패치를 적용한 다음 게임이 작동하지 않거나 그래픽 결함이 있습니다. 내가 뭘 잘못한 겁니까? -IPS 형식 패치에는 체크섬이 없습니다. 따라서 이 패치는 임의의 롬에도 적용됩니다. 이 경우 다른 롬을 찾아야 합니다. +IPS format patches do not contain a checksum. Therefore, the patch will apply to any (even wrong) ROM file. In this case, you need to look for another ROM file. #### .ECM 파일 유형으로 무엇을 할 수 있습니까? @@ -62,9 +64,13 @@ ECM은 디스크 이미지를 위해 특별히 고안된 데이터 압축 형식 #### 앱에 오류가 표시됩니다: "파일을 복사할 수 없음". -안드로이드 4.4가 설치된 일부 기기에서 오류가 발생합니다. 가능한 해결법: +The error occurs on some devices with Android 4.4+ having an external SD card. Android does not allow applications to write data to a SD card on these devices (a detailed description of the problem [here](http://www.androidpolice.com/2014/02/17/external-blues-google-has-brought-big-changes-to-sd-cards-in-kitkat-and-even-samsung-may-be-implementing-them/)). + +There are several ways to solve this problem: -- **Android/data/org.emunix.unipatcher/** 폴더에 메모리 카드에 있는 롬 파일을 복사하십시오. 그런 다음 이 디렉토리에서 롬을 선택합니다. +- Do not apply patches to the ROM file located on the external SD card. Just move the ROM file into the internal memory of the device. +- Specify the path to any directory in the internal memory of the device as the output directory (in the settings). +- Specify the path to **Android/data/org.emunix.unipatcher/** directory on the external SD card as the output directory (in the settings). - [SDFix] (https://play.google.com/store/apps/details?id=nextapp.sdfix) 애플리케이션을 설치하십시오 (루트 권한 필요). #### 앱에 오류가 표시됩니다: "파일이 패치된 후 체크섬이 잘못되었습니다". @@ -81,7 +87,7 @@ ECM은 디스크 이미지를 위해 특별히 고안된 데이터 압축 형식 #### 세가 메가 드라이브 게임의 체크섬을 수정해야 하는 이유는 무엇입니까? -세가 메가 드라이브 (제네시스) 게임은 수정되지 않습니다. 게임의 체크섬이 롬과 다른 경우, 게임은 붉은색 화면을 표시하고 실행을 멈춥니다. 그러므로 이는 올바른 체크섬을 계산하여 롬에 기록합니다. +Sega Mega Drive (Genesis) games have their checksum written into the ROM. If you only change any part of the game, they will not match, failing to run as a result. What this does is calculate the correct checksum of the change and write it to the modified ROM-file." **경고:** 이 기능은 백업을 생성하지 않습니다. diff --git a/app/src/main/res/raw-nb-rNO/about.md b/app/src/main/res/raw-nb-rNO/about.md index 86432bd9..1f0adec5 100644 --- a/app/src/main/res/raw-nb-rNO/about.md +++ b/app/src/main/res/raw-nb-rNO/about.md @@ -8,12 +8,14 @@ Ytterligere funksjoner: ##### Oversettere: +- **Kinesisk*: Nabarl Wang - **Fransk**: Thibaut Panis - **Italiensk**: Matteo Sechi - **Japansk**: Naofumi Fukue -- **Korean**: Minseo Lee +- **Koreansk**: Minseo Lee - **Norsk bokmål**: Allan Nordhøy - **Polsk**: Michal Bychowski +- **Portuguese**: Davi Lopes, Matheus Silva Sales, Jhonatan Cardoso - **Russisk**: Борис Тимофеев - **Spansk**: Carlos Sánchez - **Ukrainsk**: Володимир Шевчук @@ -24,7 +26,7 @@ Ytterligere funksjoner: - [**Apache Commons IO**](https://commons.apache.org/proper/commons-io/) av The Apache Software Foundation, under Apache 2.0-lisens. - [**HtmlTextView**](https://github.com/SufficientlySecure/html-textview) av SufficientlySecure, under Apache 2.0-lisens. - [**Markdown4J**](https://github.com/jdcasey/markdown4j) av John Casey Apache 2.0-lisens. -- [**Ikoner i materielt design**](https://github.com/google/material-design-icons) av Google under Creative Common Attribution 4.0 International-lisens (CC-BY 4.0). +- [**Ikoner i materielt design**](https://github.com/google/material-design-icons) av Google under Apache 2.0-lisens. - [**Ikoner i materielt design**](https://materialdesignicons.com) av gemenskapen, under SIL Open Font-lisens 1.1. - [**Materielle dialoger**](https://github.com/afollestad/material-dialogs) av Aidan Follestad, under MIT-lisens. - [**XDelta version 3**](https://github.com/jmacd/xdelta) av Joshua MacDonald under Apache 2.0-lisens. \ No newline at end of file diff --git a/app/src/main/res/raw-nb-rNO/changelog.md b/app/src/main/res/raw-nb-rNO/changelog.md index 6e06f213..1dc0ea54 100644 --- a/app/src/main/res/raw-nb-rNO/changelog.md +++ b/app/src/main/res/raw-nb-rNO/changelog.md @@ -1,5 +1,12 @@ -#### 0.14.2 (Jule 13, 2017) -- Korean translation (Thanks to Minseo Lee) +#### 0.15 (25 desember 2017) +- Støtte for Android 8 (Oreo) +- Forbedret grensesnitt på brett +- Kinesisk oversettelse (Takk til Nabarl Wang) +- Portuguese translation (Thanks to Davi Lopes, Matheus Silva Sales and Jhonatan Cardoso) +- Bare ARMv7 og x86 støttes (skriv til meg hvis du trenger andre arkitekturer) + +#### 0.14.2 (13 Juli, 2017) +- Koreansk oversettelse (Takk til Minseo Lee) #### 0.14.1 (30 April, 2017) - Norsk bokmål oversettelse (Ved Allan Nordhøy) @@ -93,7 +100,7 @@ #### 0.7 (7 Mai 2014) -- På overhvermende forespørsel er UniPatcher nå gratis, men med reklame. Det vises ikke hvis du kjøper programmet +- På overveldende forespørsel er UniPatcher nå fritt, og gratis, men med reklame. Det vises ikke hvis du kjøper programmet - Støtte for DPS-programfikser - La til funksjon: Fiks sjekksum for Sega Mega Drive ROM-filer - La til funksjon: Legg til/slett SMC-hode for Super Nintendo ROM-filer diff --git a/app/src/main/res/raw-nb-rNO/faq.md b/app/src/main/res/raw-nb-rNO/faq.md index 4db94d41..7c6efc5c 100644 --- a/app/src/main/res/raw-nb-rNO/faq.md +++ b/app/src/main/res/raw-nb-rNO/faq.md @@ -40,7 +40,7 @@ Som resultat får du ei programfikset ROM-fil, som er å finne i samme mappe, sa Fila du har valgt er et arkiv. Akrivet inneholder mapper og filer i komprimert format. -UniPatcher støtter for tiden ikke utpakking av arkiver, så du må pakke ut arkivet ditt med et annet program. Jeg anbefaler programmet [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver). +UniPatcher støtter for tiden ikke utpakking av arkiver, så du må pakke ut arkivet ditt med et annet program. Jeg anbefaler gratisprogrammet [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver). #### Programmet viser feilen: "Denne ROM-fila er ikke kompatibel med programfiksen". @@ -48,6 +48,8 @@ Programmet viser denne feilen hvis sjekksummen lagret i programfiksen ikke samsv ROM-hackere offentliggjør ofte sjekksummen av tilhørende ROM-fil (på en nettside eller README-fil). Du må sammenligne denne med den fra ROM-fila du har. Trykk lenge på filbehandleren og du vil disse tre linjene: CRC32, SHA1 og MD5. Du har rett ROM hvis én av disse linjene samsvarer med sjekksummen til programfiksen. Hvis sjekksummene ikke stemmer må du ha en annen ROM-fil. +I verste fall, hvis du ikke finner rett ROM-fil, kan du sette valget "Ignorer sjekksum" i innstillingene. Husk at i dette tilfellet vil spillet kanskje inneholde feil eller være helt ubrukelig. + #### Jeg kan ikke finne rett ROM-fil for spillet "Pokémon Emerald". De fleste programfiksene til spillet fungerer med ROM-fila "Pokemon - Emerald Version (U) \[f1\] (Save Type).gba". @@ -62,9 +64,13 @@ ECM er et data-komprimeringsformat designet spesielt for diskavbildninger. Du ka ### Programmet viser feilen: "Kunne ikke kopiere fil". -Feilen inntreffer på noen enheter med Android 4.4. Mulige løsninger: +Feilen opptrer på noen enheter med Android 4.4+ som har eksternt SD-kort. Android tillater ikke programmer å skrive data til SD-kort på disse enhetene (en detaljert beskrivelse av problemet finnes [her] (http://www.androidpolice.com/2014/02/17/external-blues-google-has-brought-big-changes-to-sd-cards-in-kitkat-and-even-samsung-may-be-implementing-them/)). + +Det er flere måter å løse dette problemet på: -Kopier ROM-fila på minnekortet til mappa **Android/data/org.emunix.unipatcher/**. Du må deretter velge ROM-fila fra denne mappa. +- Ikke utfør programfikser for ROM-filer plassert på eksternt SD-kort. Bare flytt ROM-fila til det interne minnet på enheten. +- Oppgi stien til ei mappe på internminne på enheten som utdatamappe (i innstillingene). +- Oppgi stien til **Android/data/org.emunix.unipatcher/** mappen på eksternt SD-kort som utdatamappe (i innstillingene). - Installer [SDFix](https://play.google.com/store/apps/details?id=nextapp.sdfix)-programmet (krever ROOT-tilgang). #### Programmet viser feilmeldingen: "Fila har feil sjekksum etter at den ble programfikset". @@ -81,7 +87,7 @@ Ja. UniPatcher kan: #### Hvorfor må jeg fikse sjekksum for Sega Mega Drive-spill? -Sega Mega Drive (Genesis) har beskyttelse fra spillmodifikasjoner. Sjekksumverdi en til ROM-fila er lagret i den, og hvis den ikke samsvarer viser spillet en rød skjerm og slutter å kjøre. Denne funksjonen skriver korrekt sjekksum inn i ROM-fila. +Sega Mega Drive (Genesis)-spill har sjekksummen sin skrevet inn i ROM-fila. Hvis du bare endrer en del av spillet, vil de ikke samsvare, noe som medfører at den ikke kan kjøres. Hva dette gjør er å regne ut korrekt sjekksum av endringen, og skriver det til den modifiserte ROM-fila." **Advarsel:** Denne funksjonen lager ikke en sikkerhetskopi-ROM. diff --git a/app/src/main/res/raw-pl/about.md b/app/src/main/res/raw-pl/about.md index c7d6060d..3c1a9557 100644 --- a/app/src/main/res/raw-pl/about.md +++ b/app/src/main/res/raw-pl/about.md @@ -8,12 +8,14 @@ Dodatkowe funkcje: ##### Tłumaczenia: --**Francuski**: Thaibaut Panis +- **Chinese**: Nabarl Wang +- **Francuski**: Thaibaut Panis - **Włoski**: Matteo Sechi --**Japoński**: Naofumi Fukue +- **Japoński**: Naofumi Fukue - **Korean**: Minseo Lee --**Norweski**: Allan Nordhøy +- **Norweski**: Allan Nordhøy - **Polski**: Michal Bychowski +- **Portuguese**: Davi Lopes, Matheus Silva Sales, Jhonatan Cardoso - **Rosyjski**: Борис Тимофеев - **Spanish**: Carlos Sánchez - **Ukraiński**: Володимир Шевчук @@ -24,7 +26,7 @@ Dodatkowe funkcje: - [**Apache Commons IO**](https://commons.apache.org/proper/commons-io/) by The Apache Software Foundation, licencjonowne na licencji Apache 2.0. - [**HtmlTextView**](https://github.com/SufficientlySecure/html-textview) przez SufficientlySecure, licencjonowany na licencji Apache 2.0. - [**Markdown4J**](https://github.com/jdcasey/markdown4j) by John Casey, licensed under the Apache 2.0 license. -- [**Design Materiałów i ikon**](https://github.com/google/material-design-icons) przez Google, licencjonowane na licencji the Creative Common Attribution 4.0 International (CC-BY 4.0). +- [**Material design icons**](https://github.com/google/material-design-icons) by Google, licensed under the Apache 2.0 license. - [**Material design icons**](https://materialdesignicons.com) stworzone przez spoeczność, licencjonowane na licencji SIL Open Font 1.1. - [**Material Dialogs**](https://github.com/afollestad/material-dialogs) przez Aidan Follestad, licencjonowane na licencji MIT. - [**Wersja XDelta 3**](https://github.com/jmacd/xdelta) stworzona przez Joshua MacDonald, licencjonowane na licencji Apache 2.0. \ No newline at end of file diff --git a/app/src/main/res/raw-pl/changelog.md b/app/src/main/res/raw-pl/changelog.md index ba7894b1..dde4f5f4 100644 --- a/app/src/main/res/raw-pl/changelog.md +++ b/app/src/main/res/raw-pl/changelog.md @@ -1,4 +1,11 @@ -#### 0.14.2 (Jule 13, 2017) +#### 0.15 (December 7, 2017) +- Support Android 8 (Oreo) +- Improved UI on tablets +- Chinese translation (Thanks to Nabarl Wang) +- Portuguese translation (Thanks to Davi Lopes, Matheus Silva Sales and Jhonatan Cardoso) +- Only ARMv7 and x86 are supported (write to me if you need other architectures) + +#### 0.14.2 (July 13, 2017) - Korean translation (Thanks to Minseo Lee) #### 0.14.1 (April 30, 2017) @@ -93,7 +100,7 @@ #### 0.7 (Maj 7, 2014) -- Z powodu popularności UniPtcher jest teraz darmowy, ale z reklamami. Reklamy nie będą wyświetlane jeżeli kupiłeś program +- By popular demand UniPatcher is now free, both of charge, and as in freedom, but with advertising. It is not displayed if you purchase the program - Wsparcie dla łatek DPS - Dodano funkcję: Napraw sumę kontrolną dla ROM-ów Sega Mega Drive - Dodano funkcję: Dodaj/Usuń nagłówek SMC dla ROM-ów Super Nintendo (SNES) diff --git a/app/src/main/res/raw-pl/faq.md b/app/src/main/res/raw-pl/faq.md index 3a934df2..1346527b 100644 --- a/app/src/main/res/raw-pl/faq.md +++ b/app/src/main/res/raw-pl/faq.md @@ -40,21 +40,23 @@ Jako wynik, dostajesz złatkowany ROM, który będzie zlokalizowany w tej samej Plik który wybrałeś jest archiwum. Archiwa zawierają ścieżki i pliki w skompresowanym formacie -Narazie UniPatcher nie może wypakowywać archiw, więc musisz wypakować je w zewnętrznym programie. Rekomenduje darmowy program [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver). +Currently UniPatcher can not extract archives, so you need to unpack your archive in a different program. I recommend a gratis program [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver). #### Aplikacja wyświetla błąd: "Ten ROM nie jest kompatybilny z łatką". -Aplikacja będzie wyświetlać ten błąd jeżeli suma kontrolna przechowywana w łatce nie jest taka sama jak suma kontrolna ROM-u. To znaczy że ROM nie jest kompatybilny z łatką. Potrzebujesz wybrać inny ROM . Często jest kilka wersji ROM-u dla danej gry (Np. mamy wersję Europejską, Amerykańską, Japońską, lepszy dump lub gorszy itp.). +The app will show this error if the checksum stored in the patch does not match the checksum of the ROM. This means that the ROM file is not compatible with the patch. You need to choose a different ROM file. Usually there are several ROMs for each game (such as the version for Europe, USA, Japan, good or bad dumps, etc.). ROM hackers often publish checksum of the accompanying ROM file (on a web page or in README file). Compare that to the one you have. Long tap the file in the file manager and you will see these 3 lines: CRC32, SHA1 and MD5. If one of those numbers are the same, you have the ROM the patch was written for. If not, you need a different ROM. +In the worst case, if you can not find the correct ROM file, you can set the option "Ignore the checksum" in the settings. But bear in mind that in this case the game may contain bugs or be completely unplayable. + #### I can not find the correct ROM for the game "Pokémon Emerald". Większość łatek do gry "Pokémon - Emerald Version" działa z ROM-em "Pokemon - Emerald Version (U) \[f1\] (Save Type).gba". #### Po zaaplikowaniu łatki IPS gra nie działa/zawiera glitche graficzne. Co robię źle? -Łatka typu IPS nie zawiera sumy kontrolnej. To znaczy że łatka zostanie zaaplikowana na jakikolwiek (nawet nieodpowiedni) ROM. W tym przypadku musisz poszukać innego ROM-a. +IPS format patches do not contain a checksum. Therefore, the patch will apply to any (even wrong) ROM file. In this case, you need to look for another ROM file. #### Co mogę zrobić z typem pliku .ECM? @@ -62,9 +64,13 @@ ECM jest formatem skompresowanego pliku specyficznego dla image-ów z dysku. Mo #### Aplikacja wyświetla błąd: "Nie można skopiować pliku". -Ten problem występuje na niektórych urządzeniach z androidem 4.4+. Możliwe rozwiązania: +The error occurs on some devices with Android 4.4+ having an external SD card. Android does not allow applications to write data to a SD card on these devices (a detailed description of the problem [here](http://www.androidpolice.com/2014/02/17/external-blues-google-has-brought-big-changes-to-sd-cards-in-kitkat-and-even-samsung-may-be-implementing-them/)). + +There are several ways to solve this problem: -- Skopiuj ROM na wewnętrzną kartę pamięci **mnt/storage/emulated/0/**. Wtedy wybierz ROM z tej ścieżki. +- Do not apply patches to the ROM file located on the external SD card. Just move the ROM file into the internal memory of the device. +- Specify the path to any directory in the internal memory of the device as the output directory (in the settings). +- Specify the path to **Android/data/org.emunix.unipatcher/** directory on the external SD card as the output directory (in the settings). - Zainstaluj [SDFix](https://play.google.com/store/apps/details?id=nextapp.sdfix) aplikację [Wymaga dostępu do ROOT (Jeżeli nie wiesz co to ROOT, albo nie wiesz ja zrootować swoję urządzenie sprawdź https://www.xda-developers.com)]. #### Aplikacja wyświetla błąd: "Plik ma złą sumę kontrolną po złatkowaniu". @@ -81,7 +87,7 @@ Tak. UniPatcher może: #### Po co mam naprawiać sumę kontrolną w grach z Sega Mega Drive/Genesis? -Sega Mega Drive (Genesis) games are protected from modification. If the checksum of the game differs from the one the ROM amounts to, the game displays a red screen and stops running. What this does is calculate the correct checksum and write it to the ROM. +Sega Mega Drive (Genesis) games have their checksum written into the ROM. If you only change any part of the game, they will not match, failing to run as a result. What this does is calculate the correct checksum of the change and write it to the modified ROM-file." **Uwaga:** Ta funkcja nie tworzy kopii zapasowe ROM-u. diff --git a/app/src/main/res/raw-pt/about.md b/app/src/main/res/raw-pt/about.md new file mode 100644 index 00000000..32730c1b --- /dev/null +++ b/app/src/main/res/raw-pt/about.md @@ -0,0 +1,32 @@ +UniPatcher é um patcheador de ROMs que suporta os seguintes tipos de patch: IPS, IPS32, UPS, BPS, APS (GBA), APS (N64), PPF, DPS, EBP e XDelta3. + +Recursos adicionais: + +- Criação de patches XDelta3 +- Corrigir soma de verificação (checksum) em ROMs de Sega Mega Drive +- Adicionar/Deletar arquivo SMC header em ROMs de Super Nintendo + +##### Tradutores: + +- **Chinese**: Nabarl Wang +- **Francês**: Thibaut Panis +- **Italiano**: Matteo Sechi +- **Japonês**: Naofumi Fukue +- **Coreano**: Minseo Lee +- **Norueguês Bokmål**: Allan Nordhøy +- **Polonês**: Michal Bychowski +- **Portuguese**: Davi Lopes, Matheus Silva Sales, Jhonatan Cardoso +- **Russo**: Борис Тимофеев +- **Espanhol**: Carlos Sánchez +- **Ucraniano**: Володимир Шевчук + +##### Bibliotecas usadas: + +-[**Doações Android**]https://github.com/SufficientlySecure/donations) por SufficientlySecure, licenseado sob a licensa Apache 2.0. +- [**Apache Commons IO**](https://commons.apache.org/proper/commons-io/) por The Apache Software Foundation, licenseado sob a licensa Apache 2.0. +- [**HtmlTextView**](https://github.com/SufficientlySecure/html-textview) por SufficientlySecure, licenseado sob a licensa Apache 2.0. +- [**Markdown4J**](https://github.com/jdcasey/markdown4j) por John Casey, licenseado sob a licensa Apache 2.0. +- [**Ícones Material Design**](https://github.com/google/material-design-icons) por Google, licenciado sob a licença Apache 2.0. +- [**Ícones do material design**](https://materialdesignicons.com) por comunidade, licenseado sob a SIL Open Font License 1.1. +- [**Material Dialogs**](https://github.com/afollestad/material-dialogs) por Aidan Follestad, licenseado sob a The MIT license. +- [**XDelta versão 3**](https://github.com/jmacd/xdelta) por Joshua MacDonald, licenseado sob a licensa Apache 2.0. \ No newline at end of file diff --git a/app/src/main/res/raw-pt/changelog.md b/app/src/main/res/raw-pt/changelog.md new file mode 100644 index 00000000..9baf722e --- /dev/null +++ b/app/src/main/res/raw-pt/changelog.md @@ -0,0 +1,146 @@ +#### 0.15 (December 7, 2017) +- Support Android 8 (Oreo) +- Improved UI on tablets +- Chinese translation (Thanks to Nabarl Wang) +- Portuguese translation (Thanks to Davi Lopes, Matheus Silva Sales and Jhonatan Cardoso) +- Only ARMv7 and x86 are supported (write to me if you need other architectures) + +#### 0.14.2 (July 13, 2017) +- Korean translation (Thanks to Minseo Lee) + +#### 0.14.1 (30 Abril, 2017) +- Tradução para Norueguês (Obrigado para Allan Nordhøy) +- Tradução para Japonês (Obrigado para Naofumi Fukue) +- Tradução para Francês (Obrigado para Thibaut Panis) + +#### 0.14 (23 Março, 2017) + +- Suporte para criar XDelta3 patches +- Adicionada opção "ignorar checksum" +- Tradução para Espanhol (Obrigado para Carlos Sánchez) +- Removida a biblioteca de análises e os relatórios de falhas + +#### 0.13.2 (12 Fevereiro, 2017) + +- Tradução para Ucraniano (Obrigado para Volodymyr Shevchuk) + +#### 0.13.1 (25 Janeiro, 2017) + +- Dialógo removido "avalie o app" + +#### 0.13 (24 Janeiro, 2017) + +- Support IPS32 patches +- Deleted ads. Thanks to all who supported the development of the program. + +#### 0.12 (January 13, 2017) + +- Support APS patches (Nintendo 64 and Game Boy Advance) +- Added the ability to specify the output directory + +#### 0.11 (December 25, 2016) + +- Support EBP patches (for EarthBound game) +- Italian translation (Thanks to Matteo Sechi) + +#### 0.10.1 (December 6, 2016) + +- Added dark theme + +#### 0.10 (September 26, 2016) + +- Support XDelta3 patches + +#### 0.9.2 (September 18, 2016) + +- Long tap on the ROM file in file manager to see its checksum (CRC32, SHA1 and MD5). +- Fixed bug + +#### 0.9.1 (September 2, 2016) + +- The app remembers the last used directory +- Added the ability to configure the directories for patches and ROMs +- Polish translation (Thanks to Michal Bychowski) + +#### 0.9 (June 1, 2016) + +- Support BPS patches +- Added help page (frequently asked questions) +- Russian translation +- Various improvements and bug fixes + +#### 0.8.2 (May 6, 2016) + +- Fixed an important bug introduced in version 0.8.1 + +#### 0.8.1 (April 30, 2016) + +- Improved performance. Now patches are applied quickly + +#### 0.8 (April 12, 2016) + +- Support Marshmallow permissions +- Added ability to rename output file +- Added floating action button +- New colors, icons and navigation bar +- Now the application only runs on devices with Android 4 and above + +#### 0.7.3 (January 12, 2015) + +- Support Android 5 +- Improved design and usability + +#### 0.7.2 (May 31, 2014) + +- Fixed a bug when the device goes into sleep mode + +#### 0.7.1 (May 13, 2014) + +- Fixed crash on Android 2.3 + +#### 0.7 (May 7, 2014) + +- By popular demand UniPatcher is now free, both of charge, and as in freedom, but with advertising. It is not displayed if you purchase the program +- Support DPS patches +- Added feature: Fix checksum for Sega Mega Drive ROMs +- Added feature: Add/Delete SMC header for Super Nintendo ROMs + +#### 0.6 (November 4, 2013) + +- Support PPF patches in full version +- Small improvements + +#### 0.5 (October 15, 2013) + +- UniPatcher now divided into a lite and full version. You can purchase the full version directly inside the app +- Support UPS patches in full version +- The association with IPS and UPS files. Now you can open the patches from your file manager +- Again redesigned +- Added a dialog "What's New" +- Added high resolution icons +- Dropped support for Android 2.1. Sorry guys, this is no longer possible to maintain + +#### 0.4 (August 24, 2013) + +- The result is stored in the new output file + +#### 0.3 (May 23, 2013) + +- New look and feel +- New icon +- Added a dialog "Rate this App" +- Added a menu "Share" +- Minor changes + +#### 0.2 (April 17, 2013) + +- Added support for Android 2.1 +- Added ActionBar for Android 2.1+ +- Added the ability to install it on SD-card +- Patching in a separate thread, the UI does not freeze +- Added pictures in the file manager +- Bugfixes + +#### 0.1 (April 6, 2013) + +- Initial release, supports only IPS patches \ No newline at end of file diff --git a/app/src/main/res/raw-pt/faq.md b/app/src/main/res/raw-pt/faq.md new file mode 100644 index 00000000..bc46580a --- /dev/null +++ b/app/src/main/res/raw-pt/faq.md @@ -0,0 +1,106 @@ +## Perguntas mais frequentes: + +#### O que é o UniPatcher? + +UniPatcher é uma ferramenta Android para aplicar patches em imagens ROM de vários consoles de vídeo-game. + +#### Quais são os formatos de patch suportados? + +O aplicativo suporta IPS, IPS32, UPS, BPS, APS (GBA), APS (N64), PPF, DPS, EBP e patches XDelta3. + +#### Posso hackear ou crackear jogos Android usando este aplicativo? + +Não. O UniPatcher não é desenvolvido para hackear jogos Android. + +#### O que é imagem ROM? + +Uma imagem ROM é um arquivo computacional que contém uma cópia de um jogo para console. Através do processo de emulação, você pode copiar este arquivo e rodá-lo usando uma aplicação chamada "emulador", para aproveitar o jogo pelo seu dispositivo, seja um computador, um tablet ou smartphone. + +#### O que é hackeamento de ROM? + +Hackeamento de ROM é a modificação de dados em uma imagem ROM. Isto pode tomar a forma de alterar gráficos, mudar níveis do jogo, manipular fatores de dificuldade, ou mesmo a tradução para um idioma para o qual um jogo não foi originalmente feito disponível. + +#### O que é um patch? + +Um patch é um arquivo que contém as diferenças entre a versão original de uma ROM e a versão hackeada. + +O patch é distribuído, e os usuários finais aplicam o patch em uma cópia da ROM original, cuja produz uma versão jogável da hack. + +#### Por quê ROM hackers não distribúem jogos modificados? + +Hacks e traduções são geralmente distribuídos como patches para reduzir o tamanho de download e evitar problemas com direitos autorais. + +#### Como aplicar um patch em uma ROM? + +Você deve escolher o arquivo da ROM e do patch, depois toque no botão vermelho. + +Como resultado, você obtém uma ROM patcheada, cuja estará no mesmo diretório da ROM original. + +#### O aplicativo mostra uma mensagem após selecionar um arquivo: " O arquivo deve ser decomprimido em um aplicativo externo". + +O arquivo que você selecionou é um ficheiro. O ficheiro contém os diretórios e arquivos em um formato comprimido (Ex. .zip, .rar). + +Até este momento, o UniPatcher não pode extrair arquivos, então você precisará descompactar seu arquivo em uma aplicação diferente. Eu recomendo esta aqui, é gratuita: [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver). + +#### O aplicativo mostra o erro: "Esta ROM não é compatível com o patch". + +The app will show this error if the checksum stored in the patch does not match the checksum of the ROM. This means that the ROM file is not compatible with the patch. You need to choose a different ROM file. Usually there are several ROMs for each game (such as the version for Europe, USA, Japan, good or bad dumps, etc.). + +Os ROM hacker quase sempre publicam o checksum do arquivo ROM (em uma página da web ou um arquivo README/LEIAME). Compare ele com o que você tem. Aperte e segure em um arquivo pelo gerenciador de arquivos e você verá estas 3 linhas: CRC32, SHA1 e MD5. Se qualquer um deste números "baterem", você tem a ROM cujo o patch foi direcionado. Se não, você precisará de outra ROM. + +In the worst case, if you can not find the correct ROM file, you can set the option "Ignore the checksum" in the settings. But bear in mind that in this case the game may contain bugs or be completely unplayable. + +#### Não consigo achar a ROM correta para o jogo "Pokémon Emerald". + +A maioria dos patches do jogo funciona com a ROM "Pokemon - Emerald Version (U) \[f1\] (Save Type).gba". + +#### Eu aplico o patch IPS e o jogo não está funcionando/ tem glitches gráficos. O quê estou fazendo de errado? + +IPS format patches do not contain a checksum. Therefore, the patch will apply to any (even wrong) ROM file. In this case, you need to look for another ROM file. + +#### O que eu posso fazer com arquivos do tipo ECM? + +ECM é um formato de compressão de dados designado especificamente para imagens de disco. Você pode descomprimir o arquivo usando ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver) program. + +#### O app mostra o erro: "arquivo não copiado". + +The error occurs on some devices with Android 4.4+ having an external SD card. Android does not allow applications to write data to a SD card on these devices (a detailed description of the problem [here](http://www.androidpolice.com/2014/02/17/external-blues-google-has-brought-big-changes-to-sd-cards-in-kitkat-and-even-samsung-may-be-implementing-them/)). + +There are several ways to solve this problem: + +- Do not apply patches to the ROM file located on the external SD card. Just move the ROM file into the internal memory of the device. +- Specify the path to any directory in the internal memory of the device as the output directory (in the settings). +- Specify the path to **Android/data/org.emunix.unipatcher/** directory on the external SD card as the output directory (in the settings). +- Instale [SDFix](https://play.google.com/store/apps/details?id=nextapp.sdfix) application (requer acesso ROOT). + +#### O app mostra o erro: "O arquivo tem o checksum errado depois de ser patcheado". + +Talvez seja um bug no meu programa. Por favor me contacte pelo [e-mail] (mailto:unipatcher@gmail.com) e anexe o patch no e-mail. + +#### O UniPatcher tem alguma função adicional? + +Sim. UniPatcher pode: + +- Criar patches do tipo XDelta3 +- Corrigir checksum em jogos de Sega Mega Drive/ / Sega Genesis. +- Adicionar ou remover header SMC em jogos de Super Nintendo. + +#### Por que tenho que corrigir checksum para jogos de Sega Mega Drive? + +Os jogos para Sega Mega Drive (Genesis) possuem o checksum escritas dentro da ROM. Se você modificar qualquer parte do jogo, eles não vão coincidir, ocasionando uma falha ao tentar executar. O que esta opção faz é calcular o checksum correto da mudança realizada e escrever o mesmo dentro da ROM modificada. + +**AVISO:** Esta função não cria uma ROM de backup. + +#### Por quê às vszes é preciso adicionar ou remover headers SMC de jogos para Super Nintendo? + +Um header SMC é 512 bytes encontrado no início de algumas imagens ROM de SNES. Estes bytes não teem propósito. Mas eles mudam a localização de dados restantes. Remover ou adicionar um header é usado às vezes com o propósito de aplicar um patch corretamente. + +**AVISO:** Esta função não cria uma ROM de backup. + +#### Como traduzir o app? + +Se você gostaria de traduzir o app para outro idioma ou melhorar uma tradução existente, você pode fazer isso no site [Transifex] https://www.transifex.com/unipatcher/unipatcher/dashboard/) + +#### Tenho uma pergunta, um requerimento de função ou uma denúncia de bug. + +Me contate pelo e-mail . Por favor escreva em Inglês ou Russo se você tem problemas com patcheamento, anexe o patch no e-mail e escreva o nome da sua ROM, isso poupará nosso tempo. \ No newline at end of file diff --git a/app/src/main/res/raw-ru/about.md b/app/src/main/res/raw-ru/about.md index 8a1150b7..2be6e162 100644 --- a/app/src/main/res/raw-ru/about.md +++ b/app/src/main/res/raw-ru/about.md @@ -8,12 +8,14 @@ UniPatcher это ROM патчер поддерживающий патчи в ф ##### Переводчики: +- **Китайский**: Nabarl Wang - **Французский**: Thibaut Panis - **Итальянский**: Matteo Sechi - **Японский**: Naofumi Fukue - **Корейский**: Minseo Lee - **Норвежский Букмол**: Allan Nordhøy - **Польский**: Michal Bychowski +- **Португальский**: Davi Lopes, Matheus Silva Sales, Jhonatan Cardoso - **Русский**: Борис Тимофеев - **Испанский**: Carlos Sánchez - **Украинский**: Володимир Шевчук @@ -24,7 +26,7 @@ UniPatcher это ROM патчер поддерживающий патчи в ф - [**Apache Commons IO**](https://commons.apache.org/proper/commons-io/) от The Apache Software Foundation, распространяется под лицензией Apache 2.0. - [**HtmlTextView**](https://github.com/SufficientlySecure/html-textview) от SufficientlySecure, распространяется под лицензией Apache 2.0. - [**Markdown4J**](https://github.com/jdcasey/markdown4j) от John Casey, распространяется под лицензией Apache 2.0. -- [**Material design icons**](https://github.com/google/material-design-icons) от Google, распространяется под лицензией Creative Common Attribution 4.0 International License (CC-BY 4.0). +- [**Material design icons**](https://github.com/google/material-design-icons) от Google, распространяется под лицензией Apache 2.0. - [**Material design icons**](https://materialdesignicons.com) от сообщества, распространяется под лицензией SIL Open Font License 1.1. - [**Material Dialogs**](https://github.com/afollestad/material-dialogs) от Aidan Follestad, распространяется под лицензией MIT. - [**XDelta version 3**](https://github.com/jmacd/xdelta) от Joshua MacDonald, распространяется под лицензией Apache 2.0. \ No newline at end of file diff --git a/app/src/main/res/raw-ru/changelog.md b/app/src/main/res/raw-ru/changelog.md index f6986ad3..0fb9baed 100644 --- a/app/src/main/res/raw-ru/changelog.md +++ b/app/src/main/res/raw-ru/changelog.md @@ -1,3 +1,10 @@ +#### 0.15 (7 декабря 2017) +- Поддержка Android 8 (Oreo) +- Улучшен пользовательский интерфейс на планшетах +- Перевод на китайский язык (перевёл Nabarl Wang) +- Перевод на португальский язык (перевели Davi Lopes, Matheus Silva Sales и Jhonatan Cardoso) +- Оставлена поддержка только ARMv7 и x86 (напишите мне, если вам нужны другие архитектуры) + #### 0.14.2 (13 июля, 2017) - Перевод на корейский язык (перевёл Minseo Lee) diff --git a/app/src/main/res/raw-ru/faq.md b/app/src/main/res/raw-ru/faq.md index c7a3380c..9477dbd1 100644 --- a/app/src/main/res/raw-ru/faq.md +++ b/app/src/main/res/raw-ru/faq.md @@ -48,13 +48,15 @@ ROM хакинг это процесс модификации ROM файла с ROM-хакеры часто публикуют контрольную сумму необходимого ROM файла (на веб странице или в файле Readme). Вам необходимо сравнить её с вашим ROM'ом. Для этого в окне выбора файла сделайте долгий тап на ROM файле и вы увидите 3 строки: CRC32, SHA1 и MD5. Если одна из строк совпадает с контрольной суммой которую указал ROM-хакер, то у вас подходящий ROM. Если же не совпадает, то вам нужно поискать дугой ROM. +Если не удалось найти подходящий ROM, то в крайнем случае вы можете включить в настройках опцию "Игнорировать контрольную сумму". Но имейте ввиду, что в этом случае игра может содержать ошибки или быть полностью непроходимой. + #### Не могу подобрать ROM для игры "Pokémon Emerald". Большинство патчей этой игры работают с ROM'ом "Pokemon - Emerald Version (U) \[f1\] (Save Type).gba". #### Я применяю патч формата IPS к игре и после этого игра не работает/содержит графические артефакты. Что я делаю неправильно? -Патчи в формате IPS не содержат контрольной суммы. Поэтому, такой патч наложится на любой (даже неподходящий) ROM. В этом случае нужно использовать ROM другого региона. +Патчи в формате IPS не содержат контрольной суммы. Поэтому, такой патч наложится на любой (даже неподходящий) ROM файл. В этом случае нужно использовать ROM другого региона. #### Что можно сделать с файлом в формате .ECM? @@ -62,9 +64,13 @@ ECM это формат сжатия данных созданный специ #### Приложение пишет ошибку "Не удалось скопировать файл". -Эта ошибка появляется на некоторых устройствах с Android 4.4. Возможные решения: +Эта ошибка появляется на некоторых устройствах с Android 4.4+ имеющих внешнюю карту памяти. На таких устройствах Andriod не позволяет приложениям записывать данные на карту памяти (подробнее о этом можно прочитать [здесь](http://www.androidpolice.com/2014/02/17/external-blues-google-has-brought-big-changes-to-sd-cards-in-kitkat-and-even-samsung-may-be-implementing-them/)). + +Существует несколько способов решить эту проблему: -- Скопировать ROM файл на карту памяти в директорию **Android/data/org.emunix.unipatcher/**. Затем в UniPatcher'е выбрать ROM из этой директории. +- Не применяйте патчи к ROM'ам находящимся на внешней карте памяти. Просто переместите ROM файл во внутреннюю память устройства. +- Укажите путь к любой директории во внутренней памяти устройства в качестве директории для сохранения (в настройках). +- Укажите путь к директории **Android/data/org.emunix.unipatcher/** навнешней карте памяти в качестве директории для сохранения (в настройках). - Установить программу [SDFix](https://play.google.com/store/apps/details?id=nextapp.sdfix) (требуется ROOT). #### Приложение пишет ошибку "Контрольная сумма пропатченного файла неправильная". @@ -81,7 +87,7 @@ ECM это формат сжатия данных созданный специ #### Зачем исправлять контрольную сумму для игр Sega Mega Drive? -В Sega Mega Drive есть защита от модификации игр. В ROM'е хранится значение контрольной суммы и если оно отличается от реальной, то игра не запускается, отображая красный экран. Эта функция записывает корректную контрольную сумму в ROM. +Некоторые игры Sega Mega Drive хранят внутри ROM'а контрольную сумму. Если вы измните любую часть игры, контрольные суммы не совпадут и игра не запустится (вы увидите красный экран вместо игры). Эта функция вычисляет и записывает корректную контрольную сумму в модифицированный ROM. **Предупреждение:** эта функция не создаёт резервной копии ROM'а. diff --git a/app/src/main/res/raw-uk/about.md b/app/src/main/res/raw-uk/about.md index 050a497b..d62cab16 100644 --- a/app/src/main/res/raw-uk/about.md +++ b/app/src/main/res/raw-uk/about.md @@ -8,12 +8,14 @@ UniPatcher це ROM патчер який підтримує патчі у фо ##### Перекладачі: +- **Chinese**: Nabarl Wang - **French**: Thibaut Panis - **Італійська**: Matteo Sechi - **Japanese**: Naofumi Fukue - **Korean**: Minseo Lee - **Norwegian Bokmål**: Allan Nordhøy - **Польська**: Michal Bychowski +- **Portuguese**: Davi Lopes, Matheus Silva Sales, Jhonatan Cardoso - **Російська**: Борис Тимофеев - **Іспанська**: Carlos Sánchez - **Українська**: Володимир Шевчук @@ -24,7 +26,7 @@ UniPatcher це ROM патчер який підтримує патчі у фо - [**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://github.com/google/material-design-icons) by Google, licensed under the Apache 2.0 license. - [**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. \ No newline at end of file diff --git a/app/src/main/res/raw-uk/changelog.md b/app/src/main/res/raw-uk/changelog.md index e508388a..73da1c04 100644 --- a/app/src/main/res/raw-uk/changelog.md +++ b/app/src/main/res/raw-uk/changelog.md @@ -1,4 +1,11 @@ -#### 0.14.2 (Jule 13, 2017) +#### 0.15 (December 7, 2017) +- Support Android 8 (Oreo) +- Improved UI on tablets +- Chinese translation (Thanks to Nabarl Wang) +- Portuguese translation (Thanks to Davi Lopes, Matheus Silva Sales and Jhonatan Cardoso) +- Only ARMv7 and x86 are supported (write to me if you need other architectures) + +#### 0.14.2 (July 13, 2017) - Korean translation (Thanks to Minseo Lee) #### 0.14.1 (April 30, 2017) @@ -93,7 +100,7 @@ #### 0.7 (7 травня 2014) -- По численних запитах UniPatcher тепер безкоштовний, але вміщує в собі рекламу. Її можна позбутись придбавши додаток +- By popular demand UniPatcher is now free, both of charge, and as in freedom, but with advertising. It is not displayed if you purchase the program - Підтримка DPS патчів - Додано функцію: Виправлення контрольної суми для ігор Sega Mega Drive - Додано функцію: Додавання та видаляння SMC заголовків для ігор Super Nintendo diff --git a/app/src/main/res/raw-uk/faq.md b/app/src/main/res/raw-uk/faq.md index 058e7d95..5c877de8 100644 --- a/app/src/main/res/raw-uk/faq.md +++ b/app/src/main/res/raw-uk/faq.md @@ -40,21 +40,23 @@ ROM хакінг це процес модифікації ROM файла з ме Файл який ви вибрали являється архівом. Архів містить у собі папки та файли у стисненому вигляді. -На данний момент UniPatcher не уміє розпаковувати архіви, тому вам необхідно розпакувати свій архів за допомогою іншої програми. Я рекомендую безкоштовну програму [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver). +Currently UniPatcher can not extract archives, so you need to unpack your archive in a different program. I recommend a gratis program [ZArchiver](https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver). #### Додаток вибиває помилку: "Цей ROM не сувмісний із патчем". -Ця помилка з'являється, коли контрольна сума збережена у патчі не співпадає із контрольною сумою ROM'у. Це означає, що даний ROM не сувмісний із патчем. Вам необхідно вибрати інший ROM. Зазвичай існує декілька версій ROM'у для кожної гри (наприклад, версії для Європи, США, Японії, добрі або погані дампи і т.д.). +The app will show this error if the checksum stored in the patch does not match the checksum of the ROM. This means that the ROM file is not compatible with the patch. You need to choose a different ROM file. Usually there are several ROMs for each game (such as the version for Europe, USA, Japan, good or bad dumps, etc.). Ромхакери часто публікують контрольну суму необхідного ROM файла (на веб сторінці або у файлі Readme). Вам необхідно порівняти її із вашим ROM'ом. Для цього у вікні вибору файла зробіть довгий тап на ROM файлі і ви побачите 3 лінії: CRC32, SHA1 та MD5. Якщо одна із ліній співпадає із контрольною сумою яку вказав ромхакер, тоді ваш ROM підходить. Якщо ж вона не співпадає, то вам потрібно пошукати інший ROM. +In the worst case, if you can not find the correct ROM file, you can set the option "Ignore the checksum" in the settings. But bear in mind that in this case the game may contain bugs or be completely unplayable. + #### Не можу підібрати ROM для гри "Pokémon Emerald". Більшість патчів цієї гри працюють із ROM'ом "Pokemon - Emerald Version (U) \[f1\] (Save Type).gba". #### Я застосовую патч у форматі IPS до гри а після цього гра не працює/містить графічні артефакти. Що я роблю не правильно? -Патчі у форматі IPS не містять контрольної суми. Тому такий патч накладеться на будь-який (навіть той що не підходить) ROM. В цьому випадку потрібно використовувати ROM іншого регіону. +IPS format patches do not contain a checksum. Therefore, the patch will apply to any (even wrong) ROM file. In this case, you need to look for another ROM file. #### Що можна зробити із файлом у форматі .ECM? @@ -62,9 +64,13 @@ ECM це формат стискання даних створений спец #### Додаток вибиває помилку "Не вдалося скопіювати файл". -Ця помилка з'являється на деяких пристроях з Android 4.4. Можливі вирішення: +The error occurs on some devices with Android 4.4+ having an external SD card. Android does not allow applications to write data to a SD card on these devices (a detailed description of the problem [here](http://www.androidpolice.com/2014/02/17/external-blues-google-has-brought-big-changes-to-sd-cards-in-kitkat-and-even-samsung-may-be-implementing-them/)). + +There are several ways to solve this problem: -- Скопіювати ROM файл на карту пам'яті у папку **Android/data/org.emunix.unipatcher/**. Після в UniPatcher'і вибрати ROM із цієї папки. +- Do not apply patches to the ROM file located on the external SD card. Just move the ROM file into the internal memory of the device. +- Specify the path to any directory in the internal memory of the device as the output directory (in the settings). +- Specify the path to **Android/data/org.emunix.unipatcher/** directory on the external SD card as the output directory (in the settings). - Встановити програму [SDFix](https://play.google.com/store/apps/details?id=nextapp.sdfix) (необхідний ROOT). #### Додаток вибиває помилку "Контрольна сума пропатченого файлу неправильна". @@ -81,7 +87,7 @@ ECM це формат стискання даних створений спец #### Навіщо виправляти контрольну суму для ігор Sega Mega Drive? -В Sega Mega Drive є захист від модифікації ігор. У ROM'і зберігається значення контрольної суми і якщо воно відрізняється від реальної, тоді гра не запускається, відображаючи червоний екран. Ця функція записує правильну контрольну суму в ROM. +Sega Mega Drive (Genesis) games have their checksum written into the ROM. If you only change any part of the game, they will not match, failing to run as a result. What this does is calculate the correct checksum of the change and write it to the modified ROM-file." **Попередження:** ця функція не створює резервної копії ROM'у. diff --git a/app/src/main/res/raw-zh-rCN/about.md b/app/src/main/res/raw-zh-rCN/about.md new file mode 100644 index 00000000..60d5c4ca --- /dev/null +++ b/app/src/main/res/raw-zh-rCN/about.md @@ -0,0 +1,32 @@ +UniPatcher 是一个 ROM 补丁工具,它的支持格式为 IPS、IPS32、UPS、BPS、APS (GBA)、APS (N64)、PPF、DPS、EBP 和 XDelta3。 + +附加功能: + +- 创建 XDelta3 补丁 +- 修正世嘉 Mega Drive 的 ROM 的校验和 +- 为超级任天堂的 ROM 增加/删除 SMC 标头 + +##### 译者: + +- **Chinese**: Nabarl Wang +- **法语**: Thibaut Panis +- **意大利语**: Matteo Sechi +- **日语**: Naofumi Fukue +- **朝鲜语**: Minseo Lee +- **书面挪威语**: Allan Nordhøy +- **波兰语**: Michal Bychowski +- **Portuguese**: Davi Lopes, Matheus Silva Sales, Jhonatan Cardoso +- **俄语**: Борис Тимофеев +- **西班牙语**: Carlos Sánchez +- **乌克兰语**: Володимир Шевчук + +##### 使用的库: + +- [**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 Apache 2.0 license. +- [**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. \ No newline at end of file diff --git a/app/src/main/res/raw-zh-rCN/changelog.md b/app/src/main/res/raw-zh-rCN/changelog.md new file mode 100644 index 00000000..6a6e4f32 --- /dev/null +++ b/app/src/main/res/raw-zh-rCN/changelog.md @@ -0,0 +1,146 @@ +#### 0.15 (December 7, 2017) +- 支持 Android 8 (Oreo) +- 改进了平板的用户界面 +- Chinese translation (Thanks to Nabarl Wang) +- Portuguese translation (Thanks to Davi Lopes, Matheus Silva Sales and Jhonatan Cardoso) +- 只支持 ARMv7 和 x86 (如果你需要其他架构的支持,请写信给我) + +#### 0.14.2 (2017年7月13日) +- 朝鲜语翻译 (感谢 Minseo Lee) + +#### 0.14.1 (2017年4月30日) +- 书面挪威语翻译 (感谢 Allan Nordhøy) +- 日语翻译 (感谢 Naofumi Fukue) +- 法语翻译 (感谢 Thibaut Panis) + +#### 0.14 (2017年3月23日) + +- 支持创建 XDelta3 补丁 +- 增加选项“无视校验和” +- 西班牙语翻译 (感谢 Carlos Sánchez) +- 移除了分析库和崩溃报告 + +#### 0.13.2 (2017年2月12日) + +- 乌克兰语翻译 (感谢 Volodymyr Shevchuk) + +#### 0.13.1 (2017年1月25日) + +移除了应用评分对话框 + +#### 0.13 (2017年1月24日) + +- 支持 IPS32 补丁 +- 删除了广告,感谢所有支持过此程序开发的人。 + +#### 0.12 (2017年1月13日) + +- 支持 APS 补丁 (Nintendo 64 和 Game Boy Advance) +- 增加指定输出目录的功能 + +#### 0.11 (2016年12月25日) + +- 支持 EBP 补丁 (游戏 EarthBound 使用) +- 意大利文翻译 (感谢 Matteo Sechi) + +#### 0.10.1 (2016年12月6日) + +- 增加黑暗主题 + +#### 0.10 (2016年9月26日) + +- 支持 XDelta3 补丁 + +#### 0.9.2 (2016年9月18日) + +- 在文件管理器中长按 ROM 文件查看校验和 (CRC32、SHA1 和 MD5). +- 修正了 bug + +#### 0.9.1 (2016年9月2日) + +- 应用会记住最近用过的目录 +- 增加修改 ROM 和补丁路径的功能 +- 波兰语翻译 (感谢 Michal Bychowski) + +#### 0.9 (2016年6月1日) + +- 支持 BPS 补丁 +- 增加帮助页面 (常见问答) +- 俄语翻译 +- 各种改进和 bug 修复 + +#### 0.8.2 (2016年5月6日) + +- 修复了一个始于 0.8.1 版的重要 bug + +#### 0.8.1 (2016年4月30日) + +- 改进了性能,现在打补丁更快了 + +#### 0.8 (2016年4月12日) + +- Support Marshmallow 权限 +- 增加了重命名输出文件的功能 +- 增加了浮动动作按钮 +- 新的色彩、图标和导航栏 +- 现在应用只能运行于 Android 4 或以上的设备 + +#### 0.7.3 (2015年1月12日) + +- 支持 Android 5 +- 改进了设计和可用性 + +#### 0.7.2 (2014年5月31日) + +- 修复了一个设备进入睡眠模式时的 bug + +#### 0.7.1 (2014年5月13日) + +- 修复了 Android 2.3 下的崩溃问题 + +#### 0.7 (2014年5月7日) + +- 应大家要求,UniPatcher 现在免费了。这点有利有弊,软件变得更自由了,但是也会有广告。如果你为软件付了费,那广告就不会显示。 +- 支持 DPS 补丁 +- 增加功能: 为世嘉 Sega Mega Drive 的 ROM 修复校验和 +- 增加功能: 为超级任天堂 ROM 添加/删除 SMC 标头 + +#### 0.6 (2013年11月4日) + +- 完全版支持 PPF 补丁 +- 微小的改进 + +#### 0.5 (2013年10月15日) + +- UniPatcher 现在分为轻量版和完全版,你可以在应用中直接付费购买完全版 +- 完全版支持 UPS 补丁 +- 关联 IPS 和 UPS 文件,现在你可以用文件管理器打开这些补丁了 +- 再一次重新设计 +- 增加了对话框“新增内容” +- 增加了高分辨率的图标 +- 停止对 Android 2.1 的支持,不好意思,不能再维护了 + +#### 0.4 (2013年8月24日) + +- 结果保存在新输出文件中 + +#### 0.3 (2013年5月23日) + +- 新外观新感受 +- 新图标 +- 增加了给应用评分的对话框 +- 增加菜单“分享” +- 少许改进 + +#### 0.2 (2013年4月17日) + +- 增加对 Android 2.1 的支持 +- 为 Android 2.1+ 增加 ActionBar +- 现在可以安装在 SD 卡 上了 +- 在独立线程中打补丁,用户界面不会再锁死 +- 在文件管理器中添加图片 +- 修复 bug + +#### 0.1 (2013年4月6日) + +- 初版,只支持 IPS 补丁 \ No newline at end of file diff --git a/app/src/main/res/raw-zh-rCN/faq.md b/app/src/main/res/raw-zh-rCN/faq.md new file mode 100644 index 00000000..97f7f016 --- /dev/null +++ b/app/src/main/res/raw-zh-rCN/faq.md @@ -0,0 +1,106 @@ +## 常见问答: + +#### UniPatcher 是什么? + +UniPatcher 是 Android 上一个为不同电子游戏主机的 ROM 映像应用补丁的工具。 + +#### 支持哪些补丁格式? + +本应用支持 IPS、IPS32、UPS、BPS、APS (GBA)、APS (N64)、PPF、DPS、EBP 和 XDelta3 补丁。 + +#### 我可以通过这个应用修改或破解 Android 游戏吗? + +不,UniPatcher 不是为修改 Android 游戏而设计的。 + +#### ROM 映像是什么? + +ROM 映像是一个电脑文件,它包含了电子游戏卡带的拷贝。通过一个模拟进程来将文件拷贝出来,用“模拟器”软件运行,就可以在电脑或手机上游玩了。 + +#### 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 文件中)。将其与你的那一份比较,在文件管理器长按文件,你会看到以下三行:CRC32、SHA1和MD5。只要其中之一是相同的,你拥有的就是写入了这个补丁的 ROM,如果不相同,那你就需要换 ROM 了。 + +最坏的情况,如果你不能找到正确的 ROM 文件,那你可以在设置里开启选项“无视校验和”,但请记住在这种情况下游戏可能会含有 bug,甚至根本不能玩。 + +#### 我不能为游戏“口袋妖怪 翡翠”找到正确的 ROM。 + +Most of the patches of the game work with 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 以上且有外部 SD 卡的设备上出现。对这些设备,Android 不允许应用将数据写入到 SD 卡中(对于此问题的详细说明 [在此](http://www.androidpolice.com/2014/02/17/external-blues-google-has-brought-big-changes-to-sd-cards-in-kitkat-and-even-samsung-may-be-implementing-them/)) + +解决此问题的办法有: + +- 不要对外部 SD 卡中的 ROM 文件应用补丁,将 ROM 文件移动到设备的内存中。 +- 在设置中指定输出目录为设备内存的任一目录。 +- 在设置中指定路径到外部 SD 卡目录 **Android/data/org.emunix.unipatcher/** 作为输出目录。 +- 安装 [SDFix](https://play.google.com/store/apps/details?id=nextapp.sdfix) 应用(需要 ROOT 权限)。 + +#### 应用告知错误:“集成补丁后的文件校验和错误”。 + +可能是程序中的 bug,请联系我 [e-mail](mailto:unipatcher@gmail.com) 并在邮件里附上补丁。 + +#### UniPatcher 有什么附加功能吗? + +是的,UniPatcher 还可以: + +- 创建 XDelta3 补丁。 +- 为世嘉 Mega Drive / Genesis 游戏修正校验和。 +- 为超级任天堂游戏添加或移除 SMC 标头。 + +#### 为什么我必须修正世嘉 Mega Drive 游戏的校验和? + +世嘉 Mega Drive (Genesis) 游戏在 ROM 中有自己的校验和。如果你只更改游戏的任何部分, 它们将不匹配, 因此无法运行。它所做的是计算更改的正确校验和并将其写入修改后的 ROM 文件。 + +**警告:** 此功能不会创建备份 ROM。 + +#### 为什么有时需要给超级任天堂游戏增删 SMC 标头。 + +在有些超级任天堂 ROM 映像的开头会有一个512字节的 SMC 标头,这些字节没有意义,但他们会改变剩余数据的位置。移除或添加标头有时被用来起到正确应用补丁的作用。 + +**警告:** 此功能不会创建备份 ROM。 + +#### 怎么翻译此应用? + +如果你想将本应用翻译为其他语言或想改进现有翻译,请在 [Transifex](https://www.transifex.com/unipatcher/unipatcher/dashboard/) 操作。 + +#### 我有问题,有功能请求或有 bug 汇报。 + +通过邮件 联系我,请用英语或俄语写信。如果你对打补丁有问题,把补丁用附件发送给我并注明你的 ROM 的名字,这样我和你都能省时省力。 \ No newline at end of file diff --git a/app/src/main/res/raw/about.md b/app/src/main/res/raw/about.md index 26f824c2..c4d96081 100644 --- a/app/src/main/res/raw/about.md +++ b/app/src/main/res/raw/about.md @@ -8,12 +8,14 @@ Additional features: ##### Translators: +- **Chinese**: Nabarl Wang - **French**: Thibaut Panis - **Italian**: Matteo Sechi - **Japanese**: Naofumi Fukue - **Korean**: Minseo Lee - **Norwegian Bokmål**: Allan Nordhøy - **Polish**: Michal Bychowski +- **Portuguese**: Davi Lopes, Matheus Silva Sales, Jhonatan Cardoso - **Russian**: Борис Тимофеев - **Spanish**: Carlos Sánchez - **Ukrainian**: Володимир Шевчук diff --git a/app/src/main/res/raw/changelog.md b/app/src/main/res/raw/changelog.md index 5000ad62..65324fb0 100644 --- a/app/src/main/res/raw/changelog.md +++ b/app/src/main/res/raw/changelog.md @@ -1,6 +1,8 @@ -#### 0.15 (September ??, 2017) +#### 0.15 (December 7, 2017) - Support Android 8 (Oreo) - Improved UI on tablets +- Chinese translation (Thanks to Nabarl Wang) +- Portuguese translation (Thanks to Davi Lopes, Matheus Silva Sales and Jhonatan Cardoso) - Only ARMv7 and x86 are supported (write to me if you need other architectures) #### 0.14.2 (July 13, 2017) diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index a4e315cc..2f88d191 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -16,7 +16,6 @@ La ROM no está seleccionada El parche no está seleccionado El archivo debe ser descomprimido en un programa externo - Renombrar Aceptar @@ -165,6 +164,5 @@ Donación Icono - - + diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 4892098e..df311b3e 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -16,6 +16,8 @@ Aucune ROM n\'est sélectionnée. Aucun patch n\'est sélectionné. L\'archive devrait d\'abord être extraite à l\'aide d\'une autre appli. + Soutenez le développement d\'UniPatcher en faisant un don + Faire un don Renommer @@ -165,6 +167,7 @@ Don icône + Notifications diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 6ed8008c..b7aed724 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -16,7 +16,6 @@ La ROM non è selezionata La patch non è selezionata L\'archivio dovrebbe essere decompresso in un programma esterno - Rinomina OK @@ -133,6 +132,5 @@ Chiudi cassetto di navigazione icona - - + diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 6b71579b..e3ad8861 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -16,6 +16,8 @@ ROM が選択されていません パッチが選択されていません アーカイブは外部のプログラムで展開する必要があります + 寄付をしてUniPatcherの開発をサポート + 寄付する 名前を変更 @@ -165,6 +167,7 @@ 寄付する アイコン + 通知 diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index f38873dc..ec27786a 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -16,7 +16,6 @@ 롬 파일이 선택되지 않음 패치 파일이 선택되지 않음 압축 파일은 외부 프로그램에서 압축을 풀어야 합니다. - 이름 바꾸기 확인 @@ -165,6 +164,5 @@ 기부 아이콘 - - + diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index b2035892..77724609 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -16,6 +16,8 @@ ROM-fila er ikke valgt Programfiksen er ikke valgt Arkivet burde utpakkes i et eksternt program + Støtt utviklingen av UniPatcher ved å gi en donasjon + Doner Gi nytt navn @@ -165,6 +167,7 @@ Donasjon ikon + Merknader diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index cd04033a..cf97fb6c 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -16,7 +16,6 @@ ROM nie jest wybrany Łatka nie jest zaznaczona Archiwa powinny być wypakowane w zewnętrznym programie - Zmień Nazwę OK @@ -144,6 +143,5 @@ Donacja ikona - - + diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml new file mode 100644 index 00000000..d9d83bb1 --- /dev/null +++ b/app/src/main/res/values-pt/strings.xml @@ -0,0 +1,173 @@ + + + + UniPatcher + https://github.com/btimofeev/UniPatcher + unipatcher@gmail.com + + + Arquivo ROM + Arquivo de patch + Arquivo de saída + Arquivo header + aperte para selecionar + aperte para renomear + A ROM e o arquivo de patch não foram selecionados + Nenhum arquivo ROM foi selecionado + Nenhum arquivo de patch foi selecionado + O arquivo deve ser extraído por uma aplicação externa + Contribua com o desenvolvimento do UniPatcher fazendo uma doação + Doar + + + Renomear + OK + Cancelar + Os nomes dos arquivos de entrada e saída devem ser diferentes + Caractere inválido / + O nome do arquivo não pode estar vazio + + + Arquivo fonte + Arquivo modificado + Arquivo de patch + O arquivo fonte e o arquivo modificado não foram selecionados + O arquivo fonte não foi selecionado + O arquivo modificado não foi selecionado + + + Este recurso é apenas para ROMs de Super Nintendo.\n\nSe a ROM contém o header SMC - ele será removido. Caso contrário, ele será adicionado.\n\nAtenção: Esta função não irá criar backups. + Esta ROM contém o header SMC. O mesmo será removido. + Esta ROM não contém o header SMC. O mesmo será adicionado, Você pode escolher seu próprio header para colocar ao invés do header padrão se desejar. + + + Este recurso é apenas para ROMs do Sega Mega Drive (Sega Genesis).\n\nServe para consertar a \"tela vermelha da morte\".\n\nAtenção: Esta função não irá criar backups. + + + Selecionar arquivo + Selecione o arquivo ROM + Selecione o arquivo patch + Selecione o arquivo fonte + Selecione o arquivo modificado + Selecione o arquivo header + Não foi possível ler o diretório %1$s + + + Propriedades + Nome: + Local: + Tamanho: + %1$s(%2$d bytes) + CRC32: + SHA1: + MD5: + Fechar + Por favor, aguarde… + + + Aplicando patch + Patch aplicado com sucesso + Criando patch + Patch criado com sucesso + Processo iniciado. Cheque sua área de notificações + Criação do patch iniciada. Cheque a sua área de notificações + + Erro + Não foi possível copiar o arquivo + Arquivo não encontrado + Não há espaço em disco suficiente + Não foi possível criar o diretório %1$s + Não foi possível escrever no diretório %1$s + Patch IPS inválido + Patch UPS inválido + Patch BPS inválido + Patch PPF inválido + Patch APS inválido + Patch EBP inválido + Patch DPS inválido + Patch XDelta3 inválido + Não tenho como operar patches do tipo XDelta1 + Não foi possível abrir o arquivo + Formato de patch desconhecido + Final não-esperado do arquivo + O arquivo patch está corrompido + Esta ROM não é compatível com este patch + O arquivo adquiriu um checksum errado após o patch + Falha ao carregar a biblioteca libxdelta3.so + Erro desconhecido + + Esta ROM não é de um Sega Mega Drive + Consertando o checksum + Checksum corrigido com sucesso + A correção do checksum foi iniciada. Cheque sua área de notificações + + Adicionando o header SMC + Header SMC adicionado com sucesso + Processo iniciado. Cheque sua área de notificações + + Apagando o header SMC + Header SMC deletado com sucesso + Processo iniciado. Cheque sua área de notificações + + + Não nos foi dada a permissão para ler/escrever arquivos. Sem isto, o UniPatcher pode não operar corretamente. + Acesso ao arquivo foi negado + + + Ajustes + Interface de usuário + Tema + Mude a paleta de cores. O tema Errante permite a troca entre os temas Claro e Escuro baseando-se na hora atual. + Selecionar tema + Claro + Escuro + Errante + Por favor, reinicie a aplicação para a mudança ser efetuada + Diretórios + Lembrar os diretórios abertos recentemente + Especificar diretório das ROMs + Especificar diretório dos patches + Especificar diretório de saída + Ou então, a ROM será guardada no diretório de ROMs + Patching + Ignorar checksums + Não interrompa o processo mesmo que você tenha usado a ROM errada. Tenha cuidado: Esta opção pode corromper o seu jogo. + + + Ajuda + F.A.Q + Lista de mudanças + Sobre + Versão %1$s + Licença: GNU GPLv3 + © Boris Timofeev, 2013–2017 + Enviar feedback + Visitar website + + Doar + + Enviar e-mail + Não foi localizado nenhum cliente de e-mail em seu dispositivo + + Compartilhar o UniPatcher + Baixe agora o melhor patcher de ROMs para Android. Suporte para os formatos IPS, IPS32, UPS, BPS, APS (GBA), APS (N64), PPF, DPS, EBP e XDelta3.\n\n + + + Aplicar patch + Criar patch + Corrigir checksum (SMD/SG) + Adc./Del. header SMC (SNES) + Ajustes + Avalie este App + Doar + Compartilhar + Ajuda + Abrir o painel de navegação + Fechar o painel de navegação + + Doação + ícone + Notificações + + + diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index a84a08dd..8c5d3dd3 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -6,7 +6,7 @@ unipatcher@gmail.com - Оригинальный ROM + ROM-файл Патч Пропатченный ROM Файл заголовка @@ -16,6 +16,8 @@ Сначала выберите ROM файл Сначала выберите патч Архив необходимо распаковать во внешней программе + Поддержите разработку этого приложения + Пожертвовать Переименовать @@ -165,6 +167,7 @@ Пожертвование иконка + Уведомления diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 88ae6afd..d21b0685 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -16,7 +16,6 @@ Оберіть ROM Оберіть Патч Архів повинен бути розпакований в зовнішній програмі - Перейменувати OK @@ -165,6 +164,5 @@ Пожертвування icon - - + diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml new file mode 100644 index 00000000..d736252e --- /dev/null +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -0,0 +1,173 @@ + + + + UniPatcher + https://github.com/btimofeev/UniPatcher + unipatcher@gmail.com + + + ROM 文件 + 补丁文件 + 输出文件 + 标头文件 + 触摸以选择 + 触摸以重命名 + 未选择 ROM 与补丁文件 + 未选择 ROM 文件 + 未选择补丁文件 + 压缩包应该由外部程序解压 + 通过捐赠来支持 UniPatcher 的开发 + 捐赠 + + + 重命名 + 确定 + 取消 + 输入与输出的文件名必须不一样 + 无效的符号 / + 文件名不能为空 + + + 源文件 + 修正过的文件 + 补丁文件 + 未选择源文件及修正过的文件 + 未选择源文件 + 未选择修正过的文件 + + + 此功能仅限超级任天堂的 ROM 使用。\n\n如果 ROM 包含 SMC 标头,则标头会被移除,否则就会被添加。\n\n警告:此功能不会创建备份。 + ROM 包含 SMC 标头,该标头将被移除。 + ROM 不含 SMC 标头,标头将被添加,你可以选择你自己的标头来取代默认标头。 + + + 此功能仅限世嘉 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 失败 + 未知错误 + + 非世嘉 Mega Drive 的 ROM + 正在修正校验和 + 校验和已修正 + 已开始修正校验和,请查看通知区域。 + + 正在添加 SMC 标头 + SMC 标头已被添加 + 已开始添加 SMC 标头,请查看通知区域。 + + 删除 SMC 标头 + SMC 标头已被删除 + 已开始删除 SMC 标头,请查看通知区域。 + + + 应用尚未被准许读写文件,UniPatcher 将不会正确工作。 + 访问文件被拒绝 + + + 设置 + 用户界面 + 主题 + 更改配色,昼夜主题会根据现实时间切换明亮和黑暗主题。 + 选择主题 + 明亮 + 黑暗 + 昼夜 + 请重启应用 + 目录 + 记住最近打开的目录 + 指定 ROM 目录 + 指定补丁目录 + 指定输出目录 + 否则 ROM 将被保存到 ROM 文件夹 + 正在集成补丁 + 无视校验和 + 即使选择了错误的 ROM 也不要打断补丁的集成。使用提示: 此选项会破坏你的游戏。 + + + 帮助 + 常见问答 + 更新历史 + 关于 + 版本号 %1$s + 许可: GNU GPLv3 + © Boris Timofeev, 2013–2017 + 发送反馈 + 访问网站 + + 捐赠 + + 发送邮件 + 未安装邮件客户端 + + 分享 UniPatcher + 下载 Android 最好的 ROM 补丁工具,它支持 IPS、IPS32、UPS、BPS, APS (GBA)、APS (N64)、PPF、DPS、EBP 和 XDelta3。\n\n + + + 应用补丁 + 创建补丁 + 修正校验和 (SMD) + 添加/删除 SMC 标头 (SNES) + 设置 + 评价 + 捐赠 + 分享 + 帮助 + 开启导航绘图器 + 关闭导航绘图器 + + 捐赠 + 图标 + 通知 + + + diff --git a/google-play/es/google-play.txt b/google-play/es/google-play.txt index e84dfd2e..20dc3501 100644 --- a/google-play/es/google-play.txt +++ b/google-play/es/google-play.txt @@ -1,9 +1,9 @@ -Utilidad para aplicar parches a ROM de juegos. +Utility to apply patches to game ROM-files. Por favor, lea antes de descargar: Este programa no le ayudará a hackear juegos nativos de Android, fue creado para los viejos juegos de consola (Super Nintendo, Sega MegaDrive, Game Boy Advance, Sony PlayStation etc.). -UniPatcher le permite aplicar parches a ROM de juegos. ¿Qué es un parche? El parche es un archivo con los datos modificados del juego. Por ejemplo, un juego traducido del Japonés al Inglés. Descargar el parche con la traducción. Se debe aplicar a la versión Japonesa para obtener la versión en Inglés. +UniPatcher allows you to apply patches to the game ROM-file. What is a patch? The patch is a file with the modified data of the game. For example, a game translated from Japanese to English. You download the patch containing the translation. It must be applied to the Japanese version to get the game in English. Caracteristicas: @@ -12,14 +12,14 @@ Utilidad para aplicar parches a ROM de juegos. • Fijar checksum en ROMs Sega Mega Drive • Añadir/Eliminar cabezera SMC en ROMs Super Nintendo • Sin anuncios -• Software libre y de código abierto. Código fuente disponible en https://github.com/btimofeev/UniPatcher +• Libre software. Source code available at https://github.com/btimofeev/UniPatcher ¿Cómo usar? Muy simple: • Elija un parche • Elija un juego • Haga clic en "Guardar" -Muy importante: si el juego y el parche están comprimidos (zip, rar, 7z u otro), primero se deben descomprimir (Recomiendo el programa gratuito ZArchiver). +Very important: if the game and patch is compressed (ZIP, RAR, 7z or other), they first need to be unzipped (I recommend the freeware (gratis) program ZArchiver). Ayuda con traducciones: @@ -27,4 +27,4 @@ Usted puede ayudar con la traducción del programa en su idioma. Las traduccione Comentarios: -Si tiene un informe de error o una peticion de caracteristica no dude en abrir el tema en https://github.com/btimofeev/UniPatcher/issues \ No newline at end of file +If you have a bug report or a feature request feel free to open an issue on https://github.com/btimofeev/UniPatcher/issues \ No newline at end of file diff --git a/google-play/fr/google-play.txt b/google-play/fr/google-play.txt index 56dd4298..abfe02f4 100644 --- a/google-play/fr/google-play.txt +++ b/google-play/fr/google-play.txt @@ -3,7 +3,7 @@ Un utilitaire qui applique des patchs aux ROMs de jeux. Avant de télécharger : Ce programme ne vous aidera pas à hacker des jeux Android. Il est conçu exclusivement pour des consoles de jeux rétro (Super Nintendo, Sega Mega Drive, Game Boy Advance, Sony PlayStation, etc.). -UniPatcher vous permet d'appliquer des patchs à la ROM de votre jeu. Qu'est qu'un patch ? Il s'agit d'un fichier avec une version modifiée du jeu. Par exemple, un jeu traduit du japonais au français. Vous téléchargez le patch contenant la traduction, et il doit être appliqué à la version japonaise afin d'obtenir la version française. +UniPatcher vous permet d'appliquer des patchs à la ROM de votre jeu. Qu'est-ce qu'un patch ? Il s'agit d'un fichier avec une version modifiée du jeu. Par exemple, un jeu traduit du japonais au français. Vous téléchargez le patch contenant la traduction, et il doit être appliqué à la version japonaise afin d'obtenir la version française. Fonctionnalités : @@ -12,7 +12,7 @@ Un utilitaire qui applique des patchs aux ROMs de jeux. • Réparation du checksum des ROMs Sega Mega Drive • Ajout/Suppression des en-têtes SMC dans les ROMs Super Nintendo • Pas de pubs -• Logiciel gratuit et open source. Code source disponible sur https://github.com/btimofeev/UniPatcher +• Logiciel libre et open source. Code source disponible sur https://github.com/btimofeev/UniPatcher Comment s'en servir ? C'est très simple : diff --git a/google-play/it/google-play.txt b/google-play/it/google-play.txt index 7a1d818b..cf208e56 100644 --- a/google-play/it/google-play.txt +++ b/google-play/it/google-play.txt @@ -1,9 +1,9 @@ -Utilità per applicare le patch alle ROM dei giochi. +Utility to apply patches to game ROM-files. Per favore leggi prima di scaricare: Questo programma non ti aiuterà ad hackerare i giochi nativi per Android, è stato creato per i giochi delle vecchie console (Super Nintendo, Sega MegaDrive, Game Boy Advance, Sony PlayStation etc.). -UniPatcher ti permette di applicare le patch ai ROM dei giochi. Cosa è una patch? La patch è un file con i dati modificati del gioco. Per esempio, un gioco tradotto dal giapponese all'inglese. Scarichi la patch contenente la traduzione. Deve essere applicata alla versione giapponese per ottenere la versione inglese. +UniPatcher allows you to apply patches to the game ROM-file. What is a patch? The patch is a file with the modified data of the game. For example, a game translated from Japanese to English. You download the patch containing the translation. It must be applied to the Japanese version to get the game in English. Features: @@ -12,14 +12,14 @@ Utilità per applicare le patch alle ROM dei giochi. • Risolvi checksum nei ROM del Sega Mega Drive • Aggiungi/Elimina intestazione SMC nei ROM del Super Nintendo • No ads -• Free and open source software. Source code available at https://github.com/btimofeev/UniPatcher +• Libre software. Source code available at https://github.com/btimofeev/UniPatcher b>Come si usa? Molto semplice: • Scegli una patch • Scegli un gioco • Clicca "Salva" -Molto importante: se il gioco e la patch sono compressi (zip, rar, 7z e altri), devo essere prima decompressi (Raccomando il programma gratuito ZArchiver +Very important: if the game and patch is compressed (ZIP, RAR, 7z or other), they first need to be unzipped (I recommend the freeware (gratis) program ZArchiver). Aiuta con le traduzioni: @@ -27,4 +27,4 @@ Puoi aiutare nella traduzione del programma nel tuo linguaggio. Le traduzioni so Feedback: -If you have a bug report or a feature request feel free to open issue on https://github.com/btimofeev/UniPatcher/issues \ No newline at end of file +If you have a bug report or a feature request feel free to open an issue on https://github.com/btimofeev/UniPatcher/issues \ No newline at end of file diff --git a/google-play/ja/google-play.txt b/google-play/ja/google-play.txt index eff622d9..f3af0a08 100644 --- a/google-play/ja/google-play.txt +++ b/google-play/ja/google-play.txt @@ -1,9 +1,9 @@ -ゲーム ROM にパッチを適用するユーティリティ。 +ゲームの ROM ファイルにパッチを適用するユーティリティ。 ダウンロードする前にお読みください:このプログラムは、古いコンソールゲーム (スーパーファミコン、セガメガドライブ、ゲームボーイアドバンス、ソニープレイステーションなど) 用に作成されています。ネイティブ Android ゲームをハックするのには役立ちません。 -UniPatcher は、ゲーム ROM にパッチを適用することができます。 パッチ とは何ですか? パッチは、ゲームのデータを変更するファイルです。 たとえば、日本語から英語に翻訳したゲームは、翻訳を含むパッチをダウンロードします。 英語版を入手するために、日本語版に適用する必要があります。 +UniPatcher は、ゲーム ROM ファイルにパッチを適用することができます。 パッチ とは何ですか? パッチは、ゲームのデータを変更するファイルです。 たとえば、日本語から英語に翻訳したゲームです。翻訳を含むパッチをダウンロードします。 英語版を入手するために、日本語版に適用する必要があります。 機能: @@ -12,14 +12,14 @@ • Sega Mega Drive ROM のチェックサムを修正 • Super Nintendo ROM の SMC ヘッダーを追加/削除 • 広告なし -• 無料のオープンソースソフトウェア。 ソースコードは https://github.com/btimofeev/UniPatcher で利用可能です +• 自由ソフトウェアです。そーそコードは https://github.com/btimofeev/UniPatcher で利用可能です 使い方は? とても簡単です: • パッチを選びます • ゲームを選びます • "保存" をクリック -非常に重要: ゲームとパッチが圧縮されている場合 (zip、rar、7zなど)、最初に解凍する必要があります (無料の ZArchiver プログラムをお勧めします)。 +非常に重要: ゲームとパッチが圧縮されている場合 (ZIP、RAR、7z、その他)、最初に解凍する必要があります (私は無料の (素晴らしい) プログラム ZArchiver をお勧めします)。 翻訳の支援: diff --git a/google-play/ko/google-play.txt b/google-play/ko/google-play.txt index 4efd8596..c8af8d21 100644 --- a/google-play/ko/google-play.txt +++ b/google-play/ko/google-play.txt @@ -1,9 +1,9 @@ -게임 롬에 패치를 적용하는 유틸리티. +Utility to apply patches to game ROM-files. 다운로드하기 전에 읽어 주십시오: 이 프로그램은 안드로이드 게임을 해킹하는 데 도움이 되지 않습니다. 오래된 콘솔 게임 (닌텐도 슈퍼 패미컴, 세가 메가 드라이브, 게임보이 어드밴스, 소니 플레이스테이션 등) 용으로 제작되었습니다. -유니패처를 사용하면 게임 롬에 패치를 적용할 수 있습니다. 패치란 무엇입니까? 패치는 게임의 수정된 데이터를 포함하고 있는 파일을 말합니다. 예를 들어, 게임이 일본어에서 영어로 번역되었습니다. 당신은 번역된 내용이 들어 있는 패치를 다운로드합니다. 영어 버전을 플레이하려면 일본어 버전에 패치를 적용해야 합니다. +UniPatcher allows you to apply patches to the game ROM-file. What is a patch? The patch is a file with the modified data of the game. For example, a game translated from Japanese to English. You download the patch containing the translation. It must be applied to the Japanese version to get the game in English. 기능: @@ -12,14 +12,14 @@ • 세가 메가 드라이브 롬 체크섬 수정 • 닌텐도 슈퍼 패미컴 롬 SMC 헤더 추가/제거 • 광고 없음 -• 무료 및 오픈소스 소프트웨어. https://github.com/btimofeev/UniPatcher 에서 소스 코드 사용 가능. +• Libre software. Source code available at https://github.com/btimofeev/UniPatcher 어떻게 사용합니까? 매우 간단합니다: • 패치 선택 • 게임 선택 • "저장" 클릭 -매우 중요: 게임 및 패치가 압축(zip, rar, 7z 등)되어 있는 경우 먼저 압축을 풀어야 합니다(무료 프로그램인 ZArchiver를 권장합니다). +Very important: if the game and patch is compressed (ZIP, RAR, 7z or other), they first need to be unzipped (I recommend the freeware (gratis) program ZArchiver). 번역을 도와 주십시오: @@ -27,4 +27,4 @@ 피드백: -버그 보고나 기능 요청을 하고 싶다면 언제든지 https://github.com/btimofeev/UniPatcher/issues 에서 이슈를 작성하십시오. \ No newline at end of file +If you have a bug report or a feature request feel free to open an issue on https://github.com/btimofeev/UniPatcher/issues \ No newline at end of file diff --git a/google-play/nb-rNO/google-play.txt b/google-play/nb-rNO/google-play.txt index ba35b821..beb33cbb 100644 --- a/google-play/nb-rNO/google-play.txt +++ b/google-play/nb-rNO/google-play.txt @@ -12,7 +12,7 @@ Verktøy for å legge programfikser til spill-ROM-filer. • Fiks sjekksum i Sega Mega Drive ROM-filer • Legg til/Slett SMC-hode i Super Nintendo ROM-filer • Ingen reklame -• Fri og åpen programvare. Kildekode tilgjengelig på https://github.com/btimofeev/UniPatcher +• Fri programvare. Kildekode tilgjengelig på https://github.com/btimofeev/UniPatcher Hvordan? Veldig enkelt: diff --git a/google-play/pl/google-play.txt b/google-play/pl/google-play.txt index 39187fb1..8cc5ce0f 100644 --- a/google-play/pl/google-play.txt +++ b/google-play/pl/google-play.txt @@ -1,9 +1,9 @@ -Narzędzie do aplikowania łatek do ROM-ów +Utility to apply patches to game ROM-files. Proszę przeczytaj zanim pobierzesz: Ten program nie pomoże ci hakować gier Android, on został stworzony dla starych gier konsolowych (Super Nintendo, Sega MegaDrive, Game Boy Advance, Sony PlayStation itd.). -UniPatcher umożliwia ci aplikowanie łatek do ROM-ów. Co to jest łatka? Łatka jest plikiem zawierającym zmodyfikowane dane gry. Np. Gra przetłumaczona z Japońskiego na Angielski. Pobierasz łatkę zawierajacą tłumaczenie. Musi być ona zaaplikowana do Japońskiej wersji aby uzyskać Angielską wersję. +UniPatcher allows you to apply patches to the game ROM-file. What is a patch? The patch is a file with the modified data of the game. For example, a game translated from Japanese to English. You download the patch containing the translation. It must be applied to the Japanese version to get the game in English. Features: @@ -12,14 +12,14 @@ Narzędzie do aplikowania łatek do ROM-ów • Napraw sumę kontrolną dla ROM-ów Segs Mega Drive • Dodaj/Usuń nagłówek SMC dla ROM-ów Super Nintendo • No ads -• Free and open source software. Source code available at https://github.com/btimofeev/UniPatcher +• Libre software. Source code available at https://github.com/btimofeev/UniPatcher Jak tego używać? Bardzo prosto: • Wybierz łatkę • Wybierz grę • Naciśnij "Zapisz" -Bardzo ważne: Jeżeli gra i łatka są skompresowane (zip, rar, 7z lub inny format), najpierw muszą być wypakowane (rekomenduje darmowy program ZArchiver). +Very important: if the game and patch is compressed (ZIP, RAR, 7z or other), they first need to be unzipped (I recommend the freeware (gratis) program ZArchiver). Pomoc z tłumaczeniami @@ -27,4 +27,4 @@ Możesz pomóc z tłumaczeniem UniPatcher-a na stronie https://www.transifex.com Feedback: -If you have a bug report or a feature request feel free to open issue on https://github.com/btimofeev/UniPatcher/issues \ No newline at end of file +If you have a bug report or a feature request feel free to open an issue on https://github.com/btimofeev/UniPatcher/issues \ No newline at end of file diff --git a/google-play/pt/google-play.txt b/google-play/pt/google-play.txt new file mode 100644 index 00000000..1a1ddf07 --- /dev/null +++ b/google-play/pt/google-play.txt @@ -0,0 +1,30 @@ +Utility to apply patches to game ROM-files. + +Por favor leia antes de baixar: Este programa não vai te ajudar a hackear jogos nativos para Android, ele foi criado para jogos de consoles antigos (Super Nintendo, Sega MegaDrive, Game Boy Advance, Sony PlayStation etc.). + + +UniPatcher allows you to apply patches to the game ROM-file. What is a patch? The patch is a file with the modified data of the game. For example, a game translated from Japanese to English. You download the patch containing the translation. It must be applied to the Japanese version to get the game in English. + + +Recursos: +• Formatos de patch suportados: IPS, IPS32, UPS, BPS, APS (GBA), APS (N64), PPF, DPS, EBP, XDelta3 +• Criar patches XDelta +• Consertar checksum em ROMs do Sega Mega Drive +• Adc/Deletar header SMC em ROMs de Super Nintendo +• Sem anúncios +• Libre software. Source code available at https://github.com/btimofeev/UniPatcher + + +Como utilizar? Muito simples: +• Escolha um patch para aplicar +• Escolha um jogo +• Aperte em "Salvar" +Very important: if the game and patch is compressed (ZIP, RAR, 7z or other), they first need to be unzipped (I recommend the freeware (gratis) program ZArchiver). + + +Ajuda com traduções: +Você pode ajudar a traduzir esta aplicação para a sua língua. As traduções são mantidas em https://www.transifex.com/unipatcher/unipatcher + + +Feedback: +If you have a bug report or a feature request feel free to open an issue on https://github.com/btimofeev/UniPatcher/issues \ No newline at end of file diff --git a/google-play/ru/google-play.txt b/google-play/ru/google-play.txt index f45bc0dc..3deebf95 100644 --- a/google-play/ru/google-play.txt +++ b/google-play/ru/google-play.txt @@ -19,7 +19,7 @@ • Выбираем патч • Выбираем игру • Нажимаем кнопку "Сохранить" -Очень важно: если игра и патч заархивированы (zip, rar, 7z или другой формат), то необходимо их сначала распаковать(я рекомендую бесплатную программу ZArchiver). +Очень важно: если игра и патч заархивированы (ZIP, RAR, 7z или другой формат), то необходимо их сначала распаковать (я рекомендую бесплатную программу ZArchiver). Помощь с переводом: diff --git a/google-play/uk/google-play.txt b/google-play/uk/google-play.txt index c3ef1e00..fc75a41e 100644 --- a/google-play/uk/google-play.txt +++ b/google-play/uk/google-play.txt @@ -1,9 +1,9 @@ -Утиліта застосовування Патчів для ROM ігор. +Utility to apply patches to game ROM-files. Будь-ласка прочитайте перед завантаженням: Цей додаток не допоможе вам зламати рідної гри на Android, його створено для старих консольних ігор (Super Nintendo, Sega MegaDrive, Game Boy Advance, Sony PlayStation і т.п.). -UniPatcher дозволяє вам застосувати патчі для Rom ігор. Що таке Патч? Патч це файл який містить модифікаційні дані для гри. Наприклад: перекладена гра з Японської мови на Англійську. Коли ви завантажили патч із перекладом ви повинні застосувати його до оригінальної Японської версії Rom'у щоб отримати переклад на данну Англійську мову. +UniPatcher allows you to apply patches to the game ROM-file. What is a patch? The patch is a file with the modified data of the game. For example, a game translated from Japanese to English. You download the patch containing the translation. It must be applied to the Japanese version to get the game in English. Features: @@ -12,14 +12,14 @@ • Виправлення контрольної суми для ігор Sega Mega Drive • Додавання або Видаляння SMC заголовку для ігор Super Nintendo • No ads -• Free and open source software. Source code available at https://github.com/btimofeev/UniPatcher +• Libre software. Source code available at https://github.com/btimofeev/UniPatcher Як цим користуватись? Дуже просто: • Оберіть Патч • Оберіть гру • Натисніть "Зберегти" -Увага, дуже важливо: якщо гра та Патч стиснені (zip, rar, 7z та інші архіви), в першу чергу вони потребують розархівування (Я рекомендую безкоштовний додаток ZArchiver). +Very important: if the game and patch is compressed (ZIP, RAR, 7z or other), they first need to be unzipped (I recommend the freeware (gratis) program ZArchiver). Допоможіть з перекладом: @@ -27,4 +27,4 @@ Feedback: -If you have a bug report or a feature request feel free to open issue on https://github.com/btimofeev/UniPatcher/issues \ No newline at end of file +If you have a bug report or a feature request feel free to open an issue on https://github.com/btimofeev/UniPatcher/issues \ No newline at end of file diff --git a/google-play/zh-rCN/google-play.txt b/google-play/zh-rCN/google-play.txt new file mode 100644 index 00000000..cc35b6f6 --- /dev/null +++ b/google-play/zh-rCN/google-play.txt @@ -0,0 +1,30 @@ +应用补丁到游戏 ROM 文件的工具。 + +下载前请阅读: 本程序对修改原生 Android 游戏没有帮助,它是给老家用机游戏 (超级任天堂、世嘉 MegaDrive、Game Boy Advance、索尼 PlayStation 等) 使用。 + + +UniPatcher 可以让你将补丁应用到游戏 ROM 文件。什么是补丁?补丁是修改游戏数据的文件,打个比方,将游戏从日语翻译成英语,你下载了翻译补丁文件后,还须给日语版游戏打上才行。 + + +包含功能: +• 支持的补丁格式: IPS, IPS32, UPS, BPS, APS (GBA), APS (N64), PPF, DPS, EBP, XDelta3 +• 创建 XDelta 补丁 +• 修正世嘉 Mega Drive ROM 的校验和 +• 添加/删除 超级任天堂 ROM 中的标头 +• 无广告 +• 本软件属于自由软件,源码: https://github.com/btimofeev/UniPatcher + + +如何使用 非常简单: +• 选一个补丁 +• 选一个游戏 +• 点击“保存” +非常重要: 如果游戏和补丁是压缩格式 (ZIP、RAR、7z 或其他),首先需要解压它们 (个人推荐免费软件 (不要钱) 程序 ZArchiver). + + +帮助翻译: +你可以帮助将程序翻译成你的语言,在此管理翻译 https://www.transifex.com/unipatcher/unipatcher + + +反馈: +如果你有 bug 要汇报或有新功能请求,请不吝于此开新问题 https://github.com/btimofeev/UniPatcher/issues \ No newline at end of file diff --git a/update_translations.sh b/update_translations.sh index c70c54ae..6ba0f645 100755 --- a/update_translations.sh +++ b/update_translations.sh @@ -1,2 +1,2 @@ #!/bin/sh -tx pull -l es,fr,it,ja,ko,nb_NO,pl,ru,uk -f +tx pull -l es,fr,it,ja,ko,nb_NO,pl,pt,ru,uk,zh_CN -f