Skip to content

Commit

Permalink
added Chinese and Portuguese translations
Browse files Browse the repository at this point in the history
Thanks to Nabarl Wang, Davi Lopes, Matheus Silva Sales, Jhonatan Cardoso
  • Loading branch information
btimofeev committed Dec 7, 2017
1 parent faaee23 commit 0369c6e
Show file tree
Hide file tree
Showing 59 changed files with 1,262 additions and 147 deletions.
2 changes: 1 addition & 1 deletion .tx/config
Original file line number Diff line number Diff line change
@@ -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-<lang>/strings.xml
Expand Down
12 changes: 7 additions & 5 deletions app/src/main/res/raw-es/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -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**: Володимир Шевчук
Expand All @@ -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.
31 changes: 19 additions & 12 deletions app/src/main/res/raw-es/changelog.md
Original file line number Diff line number Diff line change
@@ -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)

Expand Down Expand Up @@ -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
Expand Down
20 changes: 13 additions & 7 deletions app/src/main/res/raw-es/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -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?

Expand All @@ -40,31 +40,37 @@ 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?

ECM es un formato de compresión de datos diseñado específicamente para imágenes de disco. Puede descomprimir el archivo con el programa [ZArchiver]. (https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver)

#### 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".
Expand All @@ -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.

Expand Down
6 changes: 4 additions & 2 deletions app/src/main/res/raw-fr/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -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**: Володимир Шевчук
Expand All @@ -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.
13 changes: 10 additions & 3 deletions app/src/main/res/raw-fr/changelog.md
Original file line number Diff line number Diff line change
@@ -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)
Expand Down Expand Up @@ -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
Expand Down
16 changes: 11 additions & 5 deletions app/src/main/res/raw-fr/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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é".
Expand All @@ -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.

Expand Down
4 changes: 3 additions & 1 deletion app/src/main/res/raw-it/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -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**: Володимир Шевчук
Expand All @@ -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
11 changes: 9 additions & 2 deletions app/src/main/res/raw-it/changelog.md
Original file line number Diff line number Diff line change
@@ -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)
Expand Down Expand Up @@ -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
Expand Down
Loading

0 comments on commit 0369c6e

Please sign in to comment.