diff options
Diffstat (limited to 'files/nl/l10n_met_mercurial/index.html')
-rw-r--r-- | files/nl/l10n_met_mercurial/index.html | 134 |
1 files changed, 134 insertions, 0 deletions
diff --git a/files/nl/l10n_met_mercurial/index.html b/files/nl/l10n_met_mercurial/index.html new file mode 100644 index 0000000000..a56bea54cd --- /dev/null +++ b/files/nl/l10n_met_mercurial/index.html @@ -0,0 +1,134 @@ +--- +title: L10n met Mercurial +slug: L10n_met_Mercurial +tags: + - Build documentation + - Internationalization + - Localization +translation_of: Mozilla/Localization/Localizing_with_Mercurial +--- +<p>Het vertalen de huidige versies van Firefox, SeaMonkey en Thunderbird betekent werken met Mercurial. Deze documentatie is niet compleet; kom langs in #l10n of #hg op irc.mozilla.org als u vragen hebt, of vraag het op de discussiepagina van dit artikel.</p> +<p>Er zijn verschillende documenten over het gebruik van Mercurial op MDC. Deze zijn <a class="external" href="/Special:Tags" title="special:Tags?tag=Mercurial&language=en">gelabeld met "Mercurial"</a>. De <a class="internal" href="/en/Mercurial_FAQ" title="En/Mercurial FAQ">Mercurial FAQ</a> is zeker het lezen waard. Hier staan een paar commando’s om en-US (een locale-repo) te verkrijgen en een <code>.mozconfig</code> waarmee u een taalpakket en builds kunt maken.</p> +<h3 id="Programma’s">Programma’s</h3> +<p>Er zijn een aantal programma’s voor het gebruik met Mercurial. Natuurlijk is er de commandoregel-client, maar voor mensen die liever een GUI-programma gebruiken is er <a class="external" href="http://tortoisehg.sourceforge.net/" title="http://tortoisehg.sourceforge.net/">TortoiseHg</a> voor Windows, en <a class="external" href="http://trac-hg.assembla.com/mercurialeclipse" title="http://trac-hg.assembla.com/mercurialeclipse">Mercurial Eclipse</a> voor de liefhebbers van deze crossplatform-omgeving.</p> +<h3 id="Repository’s">Repository’s</h3> +<p>Er zijn twee repository’s die de en-US-bestanden bevatten:</p> +<ul> + <li><a class="external" href="http://hg.mozilla.org/releases/mozilla-aurora/" title="http://hg.mozilla.org/releases/mozilla-aurora/">mozilla-aurora</a> bevat de bestanden voor Firefox.next (currently Firefox 8.0).</li> + <li><a class="external" href="http://hg.mozilla.org/releases/comm-aurora/" title="http://hg.mozilla.org/releases/comm-aurora">comm-aurora</a> bevat de bestanden voor SeaMonkey en Thunderbird die geen onderdeel uitmaken van Firefox.</li> +</ul> +<p>{{ Note("Wanneer u de comm-aurora-repository binnenhaalt, bevat deze ook de mozilla-aurora-repository. U kunt dus een set-up gebruiken voor het werken aan Firefox, SeaMonkey en Thunderbird zonder de mozilla-aurora-repository nogmaals te moeten binnenhalen.") }}</p> +<h3 id="Pulling_en-US" name="Pulling_en-US">en-US voor de eerste keer binnenhalen</h3> +<p>Om de en-US-bestanden te verkrijgen moet u de repository mozilla-aurora of comm-aurora binnenhalen.</p> +<h4 id="Alleen_Firefox">Alleen Firefox</h4> +<p>Als u alleen aan Firefox werkt gebruikt u:</p> +<pre class="eval">hg clone <a class="external" href="http://hg.mozilla.org/releases/mozilla-aurora/" rel="freelink">http://hg.mozilla.org/releases/mozilla-aurora/</a> +</pre> +<p>Dit maakt een kloon van de mozilla-aurora-repository in de map mozilla-aurora.</p> +<h4 id="Een_combinatie_van_Firefox_SeaMonkey_Thunderbird">Een combinatie van Firefox, SeaMonkey, Thunderbird</h4> +<p>Als u aan een combinatie van Firefox, SeaMonkey en Thunderbird werkt gebruikt u:</p> +<pre>hg clone http://hg.mozilla.org/releases/comm-aurora/ +cd comm-aurora +python client.py checkout +</pre> +<p>Het eerste commando maakt een kloon van de comm-aurora-repository in de map comm-aurora. Het tweede commando verplaatst u naar die map.</p> +<p>Het derde commando maakt een kloon van mozilla-aurora en haalt een hg-repository binnen. De andere directory’s zijn nodig voor SeaMonkey en Thunderbird.</p> +<h3 id="en-US_bijwerken">en-US bijwerken</h3> +<p>Om uw mozilla-aurora-werkkopie bij te werken gaat u naar uw mozilla-aurora-map en typt u</p> +<pre class="eval">hg pull -u +</pre> +<p>Dit zal de nieuwe changesets van mozilla-aurora ophalen en deze toepassen op uw werkkopie.</p> +<p>Om uw comm-aurora-werkkopie bij te werken gaat u naar uw comm-aurora-map en typt u</p> +<pre>python client.py checkout</pre> +<p>Dit zal de nieuwe changesets van comm-aurora, mozilla-aurora en de andere benodigde locaties ophalen en deze toepassen op uw werkkopie.</p> +<h3 id="Pull_your_locale" name="Pull_your_locale">Uw locale verkrijgen</h3> +<p>Alle locales bevinden zich in mxr, . De repository’s staan apart; u vindt een lijst van de repo’s op . Gebruik de volgende regel om uw vertaling te klonen (vervang ab-CD met de code van uw locale)</p> +<pre class="eval">hg clone <a class="external" href="http://hg.mozilla.org/releases/l10n/mozilla-aurora/" rel="freelink">http://hg.mozilla.org/releases/l10n/mozilla-aurora/</a><a class="moz-txt-link-freetext external" href="http://hg.mozilla.org/releases/l10n-mozilla-1.9.2/ab-CD/">ab-CD/</a> +</pre> +<p>of werk deze bij met</p> +<pre>hg pull -u +</pre> +<h3 id="Uw_wijzigingen_naar_Mozilla_verzenden">Uw wijzigingen naar Mozilla verzenden</h3> +<p>Voeg deze regels toe aan uw <code>~/.hgrc</code>-bestand voordat u wijzigingen verzendt:</p> +<pre class="eval">[ui] +username = Your Name <<a class="link-mailto" href="mailto:your.email@example.com" rel="freelink">your.email@example.com</a>> +</pre> +<p>Met mercurial werkt u in uw eigen repository. Voordat u uw werk verzendt moet u zeker weten dat er geen wijzigingen aan de repository op de server zijn aangebracht. Om dit te controleren moet u uw locale eerst bijwerken, zoals hierboven staat omschreven.</p> +<p>Als u klaar bent met uw wijzigingen en u gecontroleerd hebt of u de repo hebt bijgewerkt naar de naar de laatste versie, kunt u de wijzigingen toepassen met:</p> +<pre class="eval">hg commit -m "message identifying the change (bug 555)" +</pre> +<p>In tegenstelling tot CVS verzendt dit niet uw wijzigingen naar Mozilla’s repository. Eerst dient u de wijzigingen te ‘pushen’ (verzenden). Om een ‘push’ naar <a class="external" href="http://hg.mozilla.org/l10n-central/" title="http://hg.mozilla.org/l10n-central/">l10n-central</a> en andere door mozilla gehoste repository’s te verrichten moet u ‘committer’-toegang hebben en het bestand <code><em>(your-local-hg-root)</em>/.hg/hgrc</code> bewerken (let op, dit is <strong>niet</strong> uw <code>~/.hgrc</code>) zodat de volgende regel wordt toegevoegd (vervang hierin ab-CD met de code van uw locale):</p> +<pre class="eval">[paths] +default = <a class="external" href="http://hg.mozilla.org/releases/l10n/mozilla-aurora/ab-CD/" rel="freelink">http://hg.mozilla.org/releases/l10n/...-aurora/ab-CD/</a> +default-push = <a class="external" href="ssh://hg.mozilla.org/releases/l10n/mozilla-aurora/ab-CD/" rel="freelink">ssh://hg.mozilla.org/releases/l10n/m...-aurora/ab-CD/</a> +</pre> +<p>Ook dient u ssh te vertellen welke account er moet worden gebruikt voor het verzenden door <code>~/.ssh/config</code> te bewerken en de volgende regels toe te voegen:</p> +<pre>Host hg.mozilla.org +User user@host.domain +</pre> +<p><code>user@domain</code> is uw account met een @ in plaats van de % die u gebruikte voor CVS. Daarna kunt u uw werk verzenden naar de repository (en het resultaat controleren op het dashboard).</p> +<pre class="eval">hg push</pre> +<h3 id="A_.mozconfig" name="A_.mozconfig">Een .mozconfig</h3> +<h4 id="Firefox_via_mozilla-central">Firefox via mozilla-central</h4> +<p>Als u de bovenstaande stappen hebt gevolgd voor het verkrijgen van mozilla-aurora ziet uw mapindeling er als volgt uit:</p> +<pre class="eval">mozilla-aurora ++ browser +nl ++ browser +</pre> +<p>en een .mozconfig zou er zo uitzien:</p> +<pre>mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../fx-nl +ac_add_options --with-l10n-base=.. +ac_add_options --disable-compile-environment +ac_add_options --enable-application=browser</pre> +<p>Plaats dit bestand in de map mozilla-aurora.</p> +<div class="note"> + <strong>Noot:</strong> de --with-l10n-base is relative tot objdir, niet srcdir.</div> +<p><span id="result_box" lang="nl"><span class="hps">Wilt u</span> <span class="hps">een gelokaliseerde versie</span> <span class="hps">direct</span> <span class="hps">te bouwen</span><span>, voegt u</span> <span class="hps">de volgende regel</span></span> to</p> +<pre>ac_add_options --enable-ui-locale=<language code> +</pre> +<p>Een andere optie is zoner deze regel en gebruik een taalpakket zoals hieroner staat beschreven.</p> +<h4 id="Firefox_via_comm-central">Firefox via comm-central</h4> +<p>Als u de bovenstaande stappen hebt gevolgd voor het verkrijgen van comm-central ziet uw mapindeling er als volgt uit:</p> +<pre>comm-central ++ mozilla + + browser +nl ++ browser +</pre> +<p>en een .mozconfig zou er als volgt uitzien:</p> +<pre>mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../../fx-nl +ac_add_options --with-l10n-base=.. +ac_add_options --disable-compile-environment +ac_add_options --enable-application=browser</pre> +<p>{{ Note("Het configuratiecommando <code>make -f client.mk</code> moet worden opgegeven vanuit de map comm-aurora/mozilla.") }}</p> +<p>De regel <code>--with-l10n-base</code> is juist met alleen “<code>..</code>”. Dit is vanwege de manier waarop het werkt binnen comm-aurora.</p> +<p>Dit bestand dient te worden geplaatst in de map comm-aurora/mozilla.</p> +<h4 id="Thunderbird_en_SeaMonkey">Thunderbird en SeaMonkey</h4> +<p>Als u de bovenstaande stappen hebt gevolgd voor het verkrijgen van comm-central ziet uw mapindeling er als volgt uit:</p> +<pre>comm-aurora ++ mail ++ suite +nl ++ mail ++ suite +</pre> +<p>en een .mozconfig voor Thunderbird zou er zo uitzien:</p> +<pre>mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../tb-nl +ac_add_options --with-l10n-base=.. +ac_add_options --disable-compile-environment +ac_add_options --enable-application=mail</pre> +<p>Vervang <code>tb-nl</code> door <code>sm-nl</code> en <code>mail</code> door <code>suite</code> voor een SeaMonkey-.mozconfig.</p> +<p>Plaats dit bestand in de map comm-central.</p> +<p>Voer <code>make -f client.mk build</code> uit vanuit de map comm-aurora.</p> +<h3 id="Compare-locales" name="Compare-locales">Compare-locales</h3> +<p><a href="/en/Compare-locales" title="en/Compare-locales">Compare-locales</a> werkt nog hetzelfde, voor Firefox:</p> +<pre class="eval">compare-locales mozilla-aurora/browser/locales/l10n.ini . nl +</pre> +<p>of voor Thunderbird:</p> +<pre>compare-locales comm-aurora/mail/locales/l10n.ini . nl +</pre> +<p>Vervang mail door suite als u SeaMonkey wilt controleren.</p> +<h3 id="Building_langpacks_etc" name="Building_langpacks_etc">Taalpakket maken etc.</h3> +<p>Er is een kleine kans dat u <code>--with-l10n-base</code> moet toevoegen als een configuratieargument, dat verwijst naar de basismap van uw l10n-repo. Volg <a href="/en/Creating_a_Language_Pack" title="en/Creating_a_Language_Pack">Creating a Language Pack</a> en pas de paden aan als het nodig is.</p> +<p>{{ languages( { "en": "en/L10n_on_Mercurial", "es": "es/L10n_en_Mercurial", "fr": "fr/Localisation_avec_Mercurial" } ) }}</p> |