Skip to content

Commit

Permalink
Translate - Part 15 - Fonts Adjusts
Browse files Browse the repository at this point in the history
** We created the special characters
"àáâäãèéêëìíîïòóôöõùúûüñçÀÁÂÄÃÈÉÊËÌÍÎÏÒÓÔÖÕÙÚÛÜÑǺ" in source files
"font3x.png", "font25x.png" and "font2x.png".
** In addition, some corrections were made in Brazilian translations
**Create the TRANSLATE.md file with instructions for translation into
other languages
  • Loading branch information
rodriformiga committed Nov 15, 2014
1 parent 0387eab commit 42ad04f
Show file tree
Hide file tree
Showing 7 changed files with 35 additions and 55 deletions.
19 changes: 19 additions & 0 deletions TRANSLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
Translating Pixel Dungeon
=============

> **It was a great mission, but with much effort, all texts, phrases, words and other strings were copied all the source code of the game and grouped into a single file. The ```string.xml``` file.**
By grouping all the strings of the game, it becomes possible to take advantage of translation support android as described in [Andoid Guide](http://developer.android.com/training/basics/supporting-devices/languages.html).

#####To translate the game you simply do the following:

1. Copy the contents of the folder ```/res/values``` to a new directory with the corresponding site to be translated as ```/res/values-fr``` for a translation into French.
2. After making the copy, simply translating the content of all tags within the ```strings.xml``` file in your new directory.
3. After that, please test your game translated.

**NOTE:** Currently, the font files have the characters below. any character other than those below, will not appear in the game. following valid characters:
```
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007FàáâäãèéêëìíîïòóôöõùúûüñçÀÁÂÄÃÈÉÊËÌÍÎÏÒÓÔÖÕÙÚÛÜÑǺ
```

**Good Luck**
39 changes: 0 additions & 39 deletions Translate-Map.txt

This file was deleted.

Binary file modified assets/font25x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/font2x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/font3x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
26 changes: 13 additions & 13 deletions res/values-pt-rBR/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -131,13 +131,13 @@
<string name="HeroClass_Hun">caçadora</string>
<string-array name="HeroClass_WarPerks">
<item >Guerreiros começam com 11 pontos de força.</item>
<item >Guerreiros começam com uma única Espada Curta. Esta espada pode ser \"reforjada\" para se tranformar em outra arma.</item>
<item >Guerreiros começam com uma Espada Curta. Esta espada pode ser \"reforjada\" para se tranformar em outra arma.</item>
<item >Guerreiros são menos hábeis com armas de arremesso.</item>
<item >Qualquer pedaço de comida recupera um pouco de vida quando comidos.</item>
<item >Poções de Força são identificadas desde o início.</item>
</string-array>
<string-array name="HeroClass_MagPerks">
<item >Magos começam com uma única Varinha Míssel Mágico. Esta varinha pode ser \"desencantada\" para se tranformar em outra varinha.</item>
<item >Magos começam com uma Varinha Míssel Mágico. Esta varinha pode ser \"desencantada\" para se tranformar em outra varinha.</item>
<item >Magos recarregam suas varinhas mais rápido.</item>
<item >Quando ingerido, qualquer pedaço de comida recupera 1 carga de todas as varinhas no inventário.</item>
<item >Magos podem usar varinhas como uma arma de combate.</item>
Expand All @@ -153,7 +153,7 @@
</string-array>
<string-array name="HeroClass_HunPerks">
<item >Caçadoras começam com 15 pontos de vida.</item>
<item >Caçadoras começam com um único Bumerangue, mas ele é atualizável.</item>
<item >Caçadoras começam com um Bumerangue, mas ele é atualizável.</item>
<item >Caçadoras são peritas em armas de aremesso, e tem bonus de ataque quando usadas.</item>
<item >Caçadoras ganham mais vida a partir de gotas de orvalho.</item>
<item >Caçadoras podem sentir monstros por perto, mesmo que eles estejam escondidos atrás de obstáculos.</item>
Expand Down Expand Up @@ -247,11 +247,11 @@
<!-- <string name="Badges_BossSlain1Mag"></string> -->
<!-- <string name="Badges_BossSlain1Rog"></string> -->
<!-- <string name="Badges_BossSlain1Hun"></string> -->
<string name="Badges_BossSlain1">1º chefe morto</string>
<string name="Badges_BossSlain2">2º chefe morto</string>
<string name="Badges_BossSlain3">3º chefe morto</string>
<string name="Badges_BossSlain4">4º chefe morto</string>
<string name="Badges_BossSlain1All">1º chefe morto por Guerreiro, Mago, Trapaceiro &amp; Caçadoras</string>
<string name="Badges_BossSlain1">1º chefe foi morto</string>
<string name="Badges_BossSlain2">2º chefe foi morto</string>
<string name="Badges_BossSlain3">3º chefe foi morto</string>
<string name="Badges_BossSlain4">4º chefe foi morto</string>
<string name="Badges_BossSlain1All">1º chefe foi morto por Guerreiro, Mago, Trapaceiro &amp; Caçadora</string>
<!-- <string name="Badges_BossSlain3Glad"></string> -->
<!-- <string name="Badges_BossSlain3Bers"></string> -->
<!-- <string name="Badges_BossSlain3WarL"></string> -->
Expand All @@ -260,13 +260,13 @@
<!-- <string name="Badges_BossSlain3Assa"></string> -->
<!-- <string name="Badges_BossSlain3Snip"></string> -->
<!-- <string name="Badges_BossSlain3Ward"></string> -->
<string name="Badges_BossSlain3All">3º chefe morto por Guerreiro, Fúria, Bruxo, Mago, Corredor, Atirador &amp; Guarda.</string>
<string name="Badges_BossSlain3All">3º chefe foi morto por Guerreiro, Fúria, Bruxo, Mago, Corredor, Atirador &amp; Guarda.</string>
<string name="Badges_RingHaggler">Anel de Haggler adquirido</string>
<string name="Badges_RingThorns">Anel de Thorns adquirido</string>
<string name="Badges_StrengthAttained1">13 pontos de Força adquirido</string>
<string name="Badges_StrengthAttained2">15 pontos de Força adquirido</string>
<string name="Badges_StrengthAttained3">17 pontos de Força adquirido</string>
<string name="Badges_StrengthAttained4">19 pontos de Força adquirido</string>
<string name="Badges_StrengthAttained1">13 pontos de Força adquiridos</string>
<string name="Badges_StrengthAttained2">15 pontos de Força adquiridos</string>
<string name="Badges_StrengthAttained3">17 pontos de Força adquiridos</string>
<string name="Badges_StrengthAttained4">19 pontos de Força adquiridos</string>
<string name="Badges_FoodEaten1">10 pedaços de comida comidos</string>
<string name="Badges_FoodEaten2">20 pedaços de comida comidos</string>
<string name="Badges_FoodEaten3">30 pedaços de comida comidos</string>
Expand Down
6 changes: 3 additions & 3 deletions src/com/watabou/pixeldungeon/scenes/PixelScene.java
Original file line number Diff line number Diff line change
Expand Up @@ -107,19 +107,19 @@ public void create() {

// 6x10 (12)
font2x = Font.colorMarked(
BitmapCache.get( Assets.FONTS2X ), 14, 0x00000000, BitmapText.Font.LATIN_FULL);
BitmapCache.get( Assets.FONTS2X ), 14, 0x00000000, BitmapText.Font.ALL_CHARS);
font2x.baseLine = 11;
font2x.tracking = -1;

// 7x12 (15)
font25x = Font.colorMarked(
BitmapCache.get( Assets.FONTS25X ), 17, 0x00000000, BitmapText.Font.LATIN_FULL);
BitmapCache.get( Assets.FONTS25X ), 17, 0x00000000, BitmapText.Font.ALL_CHARS);
font25x.baseLine = 13;
font25x.tracking = -1;

// 9x15 (18)
font3x = Font.colorMarked(
BitmapCache.get( Assets.FONTS3X ), 22, 0x00000000, BitmapText.Font.LATIN_FULL);
BitmapCache.get( Assets.FONTS3X ), 22, 0x00000000, BitmapText.Font.ALL_CHARS);
font3x.baseLine = 17;
font3x.tracking = -2;
}
Expand Down

0 comments on commit 42ad04f

Please sign in to comment.