|
|
|
@ -1,7 +1,11 @@
|
|
|
|
|
{% extends "global/layout.html" %}
|
|
|
|
|
{% block title %}{% trans %}New Translator's Guide{% endtrans %}{% endblock %}
|
|
|
|
|
{% block content %}
|
|
|
|
|
{% trans %}Here's a very quick guide to getting started.{% endtrans %}
|
|
|
|
|
{% trans %}Here's a very quick guide to getting started.
|
|
|
|
|
Note that for both (website/console) there is an <b>easy way</b> using a
|
|
|
|
|
translation web-site (and requiring nothing else than to use that) and
|
|
|
|
|
the <b>other way</b> which requires you to set up a build-environment
|
|
|
|
|
(installing software etc.).{% endtrans %}
|
|
|
|
|
|
|
|
|
|
<h2>{% trans %}How to Translate the Website{% endtrans %}</h2>
|
|
|
|
|
|
|
|
|
@ -24,8 +28,8 @@ please update the translation status on <a href="{{ url }}">this wiki page</a>.
|
|
|
|
|
{%- endtrans %}</li>
|
|
|
|
|
<li>{% trans newdevs=site_url('get-involved/guides/new-developers') -%}
|
|
|
|
|
Follow the <a href="{{ newdevs }}">new developer's guide</a>,
|
|
|
|
|
Including the installation of monotone,
|
|
|
|
|
checking out i2p.www branch, and generate your own monotone keys.
|
|
|
|
|
including the installation of git and the gettext tools. You will need
|
|
|
|
|
the i2p.www repository.
|
|
|
|
|
It is not required that you sign a dev agreement.
|
|
|
|
|
{%- endtrans %}</li>
|
|
|
|
|
</ol>
|
|
|
|
@ -56,10 +60,9 @@ To work with .po files efficiently, you may wish to use <a href="http://www.poed
|
|
|
|
|
{%- endtrans %}</li>
|
|
|
|
|
|
|
|
|
|
<li>{% trans -%}
|
|
|
|
|
<b>Check in:</b>
|
|
|
|
|
"<code>mtn pull</code>", "<code>mtn update</code>". Then check in by "<code>mtn ci -k yourname@mail.i2p file1 file2 ...</code>"
|
|
|
|
|
This collects the diff info of your changed file into your local repo. Then "<code>mtn sync mtn.i2p2.de -k yourname-transport@mail.i2p i2p.i2p</code>".
|
|
|
|
|
This synchronizes your local repo with the repo on the target machine.
|
|
|
|
|
<b>Git Workflow:</b>
|
|
|
|
|
You can then add all new and changed files to your next commit using <code>git add .</code> (or specify which files instead of the dot).
|
|
|
|
|
Please note the suggested workflow for git on our git-page.
|
|
|
|
|
{%- endtrans %}</li>
|
|
|
|
|
|
|
|
|
|
<li>{% trans -%}
|
|
|
|
@ -89,8 +92,8 @@ please update the translation status on <a href="{{ url }}">this wiki page</a>.
|
|
|
|
|
{%- endtrans %}</li>
|
|
|
|
|
<li>{% trans newdevs=site_url('get-involved/guides/new-developers') -%}
|
|
|
|
|
Follow the <a href="{{ newdevs }}">new developer's guide</a>,
|
|
|
|
|
including the installation of monotone and the gettext tools,
|
|
|
|
|
checking out i2p.i2p branch, and generate your own monotone keys.
|
|
|
|
|
including the installation of git and the gettext tools. You will need
|
|
|
|
|
the i2p.i2p repository.
|
|
|
|
|
{%- endtrans %}</li>
|
|
|
|
|
<li>{% trans -%}
|
|
|
|
|
Generate your own gpg key and sign the dev agreement.
|
|
|
|
@ -149,10 +152,9 @@ To work with .po files efficiently, you may wish to use <a href="http://www.poed
|
|
|
|
|
{%- endtrans %}</li>
|
|
|
|
|
|
|
|
|
|
<li>{% trans -%}
|
|
|
|
|
<b>Check in:</b>
|
|
|
|
|
"<code>mtn pull</code>", "<code>mtn update</code>". Then check in by "<code>mtn ci -k yourname@mail.i2p file1 file2 ...</code>"
|
|
|
|
|
This collects the diff info of your changed file into your local repo. Then "<code>mtn sync mtn.i2p2.de -k yourname-transport@mail.i2p i2p.i2p</code>".
|
|
|
|
|
This synchronizes your local repo with the repo on the target machine.
|
|
|
|
|
<b>Git Workflow:</b>
|
|
|
|
|
You can then add all new and changed files to your next commit using <code>git add .</code> (or specify which files instead of the dot).
|
|
|
|
|
Please note the suggested workflow for git on our git-page.
|
|
|
|
|
{%- endtrans %}</li>
|
|
|
|
|
|
|
|
|
|
<li>{% trans -%}
|
|
|
|
@ -169,14 +171,14 @@ If you have questions about the meaning of the terms in the console, ask in <cod
|
|
|
|
|
<h2>{% trans %}FAQ{% endtrans %}</h2>
|
|
|
|
|
|
|
|
|
|
<p><b>{% trans -%}
|
|
|
|
|
Q: Why do I have to install monotone, Java, jsp, learn about .po files and html, etc.? Why can't I just do a translation and email it to you?
|
|
|
|
|
Q: Why do I have to install git, Java, jsp, learn about .po files and html, etc.? Why can't I just do a translation and email it to you?
|
|
|
|
|
{%- endtrans %}</b></p>
|
|
|
|
|
|
|
|
|
|
<p><b>{% trans %}A: Several reasons:{% endtrans %}</b></p>
|
|
|
|
|
<p><b>{% trans %}A: You do not / Several reasons:{% endtrans %}</b></p>
|
|
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
|
<li>{% trans transifex='https://www.transifex.com/projects/p/I2P/' -%}
|
|
|
|
|
You might be interested in translating via Transifex. Request to join a translation team <a href="{{ transifex }}">here</a>.
|
|
|
|
|
First of all: you don't have to, you can translate via Transifex (aka "using a web-site to translate"). Request to join a translation team <a href="{{ transifex }}">here</a>. Aside from that ...
|
|
|
|
|
{%- endtrans %}</li>
|
|
|
|
|
|
|
|
|
|
<li>{% trans -%}
|
|
|
|
@ -200,7 +202,7 @@ HTML files are not difficult. Just ignore the html stuff and translate the text.
|
|
|
|
|
{%- endtrans %}</li>
|
|
|
|
|
|
|
|
|
|
<li>{% trans -%}
|
|
|
|
|
Installing and using monotone is not that difficult. Several of the translators and other contributors to I2P are non-programmers, and they use monotone regularly. Monotone is simply a source control system, it is not about "coding".
|
|
|
|
|
Installing and using git is not that difficult. Several of the translators and other contributors to I2P are non-programmers, and they use git regularly. Git is simply a source control system, it is not about "coding".
|
|
|
|
|
{%- endtrans %}</li>
|
|
|
|
|
|
|
|
|
|
<li>{% trans -%}
|
|
|
|
|