aboutsummaryrefslogtreecommitdiff
path: root/files/nl/l10n_met_mercurial/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/nl/l10n_met_mercurial/index.html')
-rw-r--r--files/nl/l10n_met_mercurial/index.html134
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&amp;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 &lt;<a class="link-mailto" href="mailto:your.email@example.com" rel="freelink">your.email@example.com</a>&gt;
+</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=&lt;language code&gt;
+</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>