1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
---
title: Préalables à la localisation
slug: Préalables_à_la_localisation
tags:
- Internationalisation
- Localisation
translation_of: Mozilla/Localization/Prerequisites
---
<p>Pour travailler sur une localisation, vous n'aurez besoin que d'une partie de l'installation de <a href="/fr/Documentation_sur_la_compilation" title="fr/Documentation_sur_la_compilation">compilation</a> de Mozilla. Sous Mac et Linux, il ne devrait rien y avoir à faire, et sous Windows, {{ interwiki('wikimo', 'MozillaBuild', 'MozillaBuild') }} contient tout ce que vous devriez savoir.</p>
<h3 id="Outils" name="Outils">Outils</h3>
<ul>
<li>Un shell POSIX récent</li>
<li><a class="external external-icon" href="http://python.org/download/" title="http://python.org/download/">Python 2.5</a> or newer.</li>
<li><a class="external" href="http://www.perl.com/pub/language/info/software.html">Perl</a> 5.6 ou supérieur De plus anciennes versions de Perl pourraient fonctionner en mettant à jour <a class="external" href="http://search.cpan.org/~kwilliams/File-Spec/">File::Spec</a> vers sa version 0.8</li>
<li><a class="external" href="http://www.gnu.org/software/make/">GNU make</a> 3.79.1 ou supérieur. <em>Les autres variétés de « make » ne fonctionneront pas.</em></li>
<li><u>autoconf-2.13</u> - Autoconf 2.5x will <strong>not</strong> work.</li>
<li><a class="external" href="http://www.info-zip.org/">zip</a> 2.3 (ou supérieur)</li>
<li><a class="external external-icon" href="http://www.selenic.com/mercurial/wiki/">Mercurial</a> 1.2 ou supérieur <span id="result_box" lang="fr"><span>conseillé.</span> <span>Nécessaire au développement de Firefox 3.5 / SeaMonkey 2.0 / Thunderbird 3.0 et ultérieur.</span></span></li>
<li><span lang="fr"><span>un éditeur de texte. Vous pouvez essayer l'un de ceux-ci :</span></span>
<ul>
<li><a class="external external-icon" href="http://notepad-plus.sourceforge.net/uk/site.htm" rel="external nofollow" title="http://notepad-plus.sourceforge.net/uk/site.htm">Notepad++</a> ou <a class="external external-icon" href="http://www.flos-freeware.ch/notepad2.html" rel="external nofollow" title="http://www.flos-freeware.ch/notepad2.html">Notepad2</a> sur Windows,</li>
<li><a class="external external-icon" href="http://en.wikipedia.org/wiki/Vim_%28text_editor%29" rel="external nofollow" title="http://en.wikipedia.org/wiki/Vim_(text_editor)">vim</a>, <a class="external external-icon" href="http://projects.gnome.org/gedit/" rel="external nofollow" title="http://projects.gnome.org/gedit/">gedit</a> ou <a class="external external-icon" href="http://www.kate-editor.org/kate" rel="external nofollow" title="http://www.kate-editor.org/kate">Kate</a> sur GNU/Linux,</li>
<li><a class="external external-icon" href="http://www.barebones.com/products/bbedit/" rel="external nofollow" title="http://www.barebones.com/products/TextWrangler/">BBEdit</a> sur Mac OS X.</li>
</ul>
</li>
</ul>
<p>Pour vérifier que ceux-ci fonctionnent, ouvrez une ligne de commande. Les utilisateurs de Linux devraient savoir comment, sous Mac, utilisez le Terminal dans Applications/Utilitaires. Sous Windows, MozillaBuild fournit un script <code>start-l10n.bat</code> dans <code>c:\mozilla-build</code>. Voici les points d'entrée à essayer :</p>
<pre class="eval line-numbers language-html"><code class="language-html">$ hg --version
Mercurial Distributed SCM (version 1.3.1)
Copyright (C) 2005-2009 Matt Mackall <mpm@selenic.com> and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE</code></pre>
<p>Voilà, hg fonctionne.</p>
<pre class="eval">$ make –version
GNU Make 3.81.90
…
</pre>
<p><code>make</code> fonctionne également. Ne faites pas attention à la chaîne de version ici, du moment que c'est la version 3.79.1 ou supérieure. Maintenant, continuez les mêmes vérifications pour <code>python</code> et <code>perl</code>, et essayez également <code>zip -h</code>.</p>
<p>{{ languages( { "en": "en/L10n_Prerequisites" } ) }}</p>
|