You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1.4 KiB

How to translate 2048 to another language.

First, if you do not have Gettext, get it by entering the following command by terminal

sudo apt-get install gettext

We aim to have the following structure for our directory:

./po/language_name/file.po

So, go to the ./po directory and then create a directory with your language standard name.

for example:

mkdir po/es_AR

The next step is to generate the .po files with the following command (change 'es_AR' by your language standard name):

msginit --input=po/gfx_curses.pot --locale=es_AR --output=po/es_AR/gfx_curses.po
msginit --input=po/gfx_terminal.pot --locale=es_AR --output=po/es_AR/gfx_terminal.po
msginit --input=po/highscore.pot --locale=es_AR --output=po/es_AR/highscore.po

Translation

Now, we can translate the strings:

so, go to ./po/language_name/ and translate the strings in the .po files with a text editor.

for example: Screenshot

Nwe should create the directory where we'll place the .mo files (change es_AR by your language standard name):

mkdir -p 18n/es_AR/LC_MESSAGES

The last step is to generate the .mo file:

msgfmt --output-file=18n/es_AR/LC_MESSAGES/gfx_curses.mo po/es_AR/gfx_curses.po
msgfmt --output-file=18n/es_AR/LC_MESSAGES/gfx_terminal.mo po/es_AR/gfx_terminal.po
msgfmt --output-file=18n/es_AR/LC_MESSAGES/highscore.mo po/es_AR/highscore.po

And this is it!