{% extends "_layout.html" %} {% block title %}New Translator's Guide{% endblock %} {% block content %} Here's a very quick guide to getting started.
foo_xx.bar
for your language.
Then 'mtn add
' the file.
Also add a _layout_xx.html
for your language xx.
Add a flag image file for the menu (copy from the router)._layout_xx.html
, _menu.html
, and other files with any text editor.
Be sure not to use an editor in HTML mode that reformats everything.mtn pull
, mtn update
. Then check in by "mtn ci -k yourname@mail.i2p file1 file2 ...
"
This collects the diff info of your changed file into your local repo. Then "mtn sync mtn.i2p2.de -k yourname-transport@mail.i2p i2p.i2p
".
This synchronizes your local repo with the repo on the target machine.The easiest way by far to translate the router console is to sign up for an account at Transifex and request to join a translation team. Alternatively it can be done "the old way" as outlined below.
installer/resources/readme/readme_xx.html
installer/resources/initialNews/initialNews_xx.xml
apps/routerconsole/locale/messages_xx.po
installer/resources/proxy/*_xx.ht
(about 9 files)apps/routerconsole/jsp/help_xx.jsp
installer/resources/eepsite.help/help/index_xx.html
apps/i2ptunnel/locale/messages_xx.po
apps/i2psnark/locale/messages_xx.po
apps/susidns/locale/messages_xx.po
As you can see, it's not that difficult. If you have questions about the meaning of the terms in the console, ask in #i2p-dev on IRC.