diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:41:45 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:41:45 -0500 |
commit | 1109132f09d75da9a28b649c7677bb6ce07c40c0 (patch) | |
tree | 0dd8b084480983cf9f9680e8aedb92782a921b13 /files/es/l10n_en_mercurial | |
parent | 4b1a9203c547c019fc5398082ae19a3f3d4c3efe (diff) | |
download | translated-content-1109132f09d75da9a28b649c7677bb6ce07c40c0.tar.gz translated-content-1109132f09d75da9a28b649c7677bb6ce07c40c0.tar.bz2 translated-content-1109132f09d75da9a28b649c7677bb6ce07c40c0.zip |
initial commit
Diffstat (limited to 'files/es/l10n_en_mercurial')
-rw-r--r-- | files/es/l10n_en_mercurial/index.html | 133 |
1 files changed, 133 insertions, 0 deletions
diff --git a/files/es/l10n_en_mercurial/index.html b/files/es/l10n_en_mercurial/index.html new file mode 100644 index 0000000000..2f16f31966 --- /dev/null +++ b/files/es/l10n_en_mercurial/index.html @@ -0,0 +1,133 @@ +--- +title: L10n en Mercurial +slug: L10n_en_Mercurial +tags: + - Localización + - para_revisar +translation_of: Mozilla/Localization/Localizing_with_Mercurial +--- +<p>{{ Fx_minversion_header(3.1) }} Traducir Firefox 3.1, SeaMonkey 2.0 y Thunderbird 3.0 supone trabajar con Mercurial. La documentación es incompleta; si tienes preguntas, por favor, déjate caer por #l10n o #hg en irc.mozilla.org, o pregunta en la página Discusión de este artículo.</p> +<p>Hay varios documentos sobre cómo tratar con Mercurial en MDC, <a class="internal" href="/Special:Tags" title="../../Special:Tags?tag=Mercurial&language=es">etiquetados con "Mercurial"</a>. En particular, la <a class="internal" href="/es/FAQ_de_Mercurial" title="Es/FAQ de Mercurial">FAQ de Mercurial</a> merece la pena. Para los más impacientes y rápidos, aquí hay algunas órdenes para que descarguéis en-US, un repositorio de idioma y un <code>.mozconfig</code> que debería permitiros crear paquetes de idioma y binarios.</p> +<h3 id="Herramientas">Herramientas</h3> +<p>Existen varias herramientas para conectarse a Mercurial, comenzando, por supuesto, con el cliente de línea de comandos. Sin embargo, para aquellos de vosotros que preferís herramientas GUI, están <a class="external" href="http://tortoisehg.sourceforge.net/" title="http://tortoisehg.sourceforge.net/">TortoiseHg</a> para Windows y <a class="external" href="http://trac-hg.assembla.com/mercurialeclipse" title="http://trac-hg.assembla.com/mercurialeclipse">Mercurial Eclipse</a> para los fans de este entorno de plataforma.</p> +<h3 id="Repositorios">Repositorios</h3> +<p>Hay dos repositorios que contienen archivos en-US:</p> +<ul> <li><a class="external" href="http://hg.mozilla.org/releases/mozilla-1.9.2/">releases/mozilla-1.9.2</a> contiene los archivos para Firefox 3.6 y <a class="external" href="http://hg.mozilla.org/mozilla-central/" title="En/Mozilla-central">mozilla-central</a> los archivos para Firefox.next (actualmente Firefox 4.0).</li> <li><a class="internal" href="/en/comm-central" title="En/Comm-central">comm-central</a> contiene los archivos para SeaMonkey y Thunderbird que no son parte de Firefox.</li> +</ul> +<p>{{ Note("Cuando descargas el repositorio comm-central, éste incluye también el repositorio mozilla-1.9.2. Por tanto puedes usar una sola configuración para desarrollar o traducir Firefox, SeaMonkey y Thunderbird sin tener que descargar mozilla-1.9.2 una segunda vez.") }}</p> +<h3 id="Descargar_en-US" name="Descargar_en-US">Descargar en-US por primera vez</h3> +<p>Para descargar los archivos en-US, tendrás que descargar mozilla-1.9.2 (o -central) o comm-central.</p> +<h4 id="Sólo_Firefox">Sólo Firefox</h4> +<p>Si sólo trabajas con Firefox usa:</p> +<pre class="eval">hg clone <a class=" external" href="http://hg.mozilla.org/mozilla-central/" rel="freelink">http://hg.mozilla.org/mozilla-central/</a> +</pre> +<p>Esto creará un clon del repositorio mozilla-1.9.2 en el directorio mozilla-1.9.2.</p> +<h4 id="Cualquier_combinación_entre_Firefox_SeaMonkey_y_Thunderbird">Cualquier combinación entre Firefox, SeaMonkey y Thunderbird</h4> +<p>Si estás trabajando con cualquier combinación de Firefox, SeaMonkey y Thunderbird, usa:</p> +<pre>hg clone http://hg.mozilla.org/comm-central/ +cd comm-central +python client.py checkout +</pre> +<p>La primera orden creará un clon del repositorio comm-central en el directorio comm-central. La segunda orden cambiará tu directorio actual a ese directorio, comm-central.</p> +<p>La tercera orden creará un clon del repositorio mozilla-1.9.2 y recuperará varios directorios CVS. Los directorios CVS son necesarios para SeaMonkey y Thunderbird, algunos de ellos son código antiguo que SeaMonkey y Thunderbird están en proceso de dejar de usar, y algunas extensiones que todavía no están en Mercurial.</p> +<h3 id="Actualizar_en-US">Actualizar en-US</h3> +<p>Para actualizar tu copia de trabajo de mozilla-1.9.2, ve a tu directorio mozilla-1.9.2 y ejecuta</p> +<pre class="eval">hg pull -u +</pre> +<p>Esto recuperará los nuevos conjuntos de cambios de mozilla-1.9.2 y aplicará esos cambios en tu copia de trabajo.</p> +<p>Para actualizar tu copia de trabajo de comm-central, ve a tu directorio comm-central y ejecuta</p> +<pre>python client.py checkout +</pre> +<p>Esto recuperará los últimos cambios de comm-central, mozilla-1.9.2 y el resto de orígenes, y aplicará dichos cambios en tu copia de trabajo.</p> +<h3 id="Descargar_tu_idioma" name="Descargar_tu_idioma">Descargar tu idioma</h3> +<p>Todos los idiomas están en un MXR, <a class="external" href="http://mxr.mozilla.org/l10n-central/"></a>. Los repositorios están, no obstante, separados: puedes conseguir una lista de los repositorios en <a class="external" href="http://hg.mozilla.org/l10n-central/"></a>. Para clonar tu localización, por favor usa (en este caso "ab-CD" es el código de idioma, sustitúyelo al correspondiente)</p> +<pre class="eval">hg clone <a class="moz-txt-link-freetext external" href="http://hg.mozilla.org/releases/l10n-mozilla-1.9.2/ab-CD/" rel="external nofollow" title="http://hg.mozilla.org/releases/l10n-mozilla-1.9.2/ab-CD/">http://hg.mozilla.org/releases/l10n-mozilla-1.9.2/</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>o actualiza con</p> +<pre>hg pull -u +</pre> +<h3 id="A_.mozconfig" name="A_.mozconfig">Subir tus cambios a Mozilla</h3> +<p>Con Mercurial trabajas en tu propio repositorio. Antes de hacer commit de tus propios cambios debes asegurarte de que no ha habido cambios más recientes al repositorio remoto; para ello, actualiza tu idioma como se indica en la sección anterior.</p> +<p>Tras terminar un cambio o conjunto de cambios y asegurarte de que tienes tu repositorio local actualizado, debes aplicar éstos (commit):</p> +<pre class="eval">hg commit -m "message identifying the change (bug 555)" +</pre> +<p>El mensaje <strong>debe</strong> estar en inglés, por eso hemos dejado el ejemplo igual al documento original.</p> +<p>A diferencia de CVS esta orden no aplicará tus cambios al repositorio de Mozilla. Primero necesitas subir los cambios (push). Para subir a <a class="external" href="http://hg.mozilla.org/l10n-central/" rel="internal" title="http://hg.mozilla.org/l10n-central/">l10n-central</a> y otros repositorios alojados en Mozilla debes tener acceso de escritura (committer) y debes editar el archivo <code><em>(tu-raíz-hg-local)</em>/.hg/hgrc</code> (observa que éste <strong>NO</strong> es tu <code>~/.hgrc</code>) para añadir esta línea (reemplazando email@host con tu nombre de usuario en Mozilla):</p> +<pre class="eval">[paths] +default = <a class="moz-txt-link-freetext external" href="http://hg.mozilla.org/releases/l10n-mozilla-1.9.1/af/">http://hg.mozilla.org/releases/l10n-mozilla-1.9.2/ab-CD/</a> +default-push = <a class=" external" href="ssh://hg.mozilla.org/releases/l10n-mozilla-1.9.2/ab-CD/" rel="freelink">ssh://hg.mozilla.org/releases/l10n-m...a-1.9.2/ab-CD/</a> +central = <a class=" external" href="ssh://hg.mozilla.org/l10n-central/ab-CD/" rel="freelink">ssh://hg.mozilla.org/l10n-central/ab-CD/</a> + +</pre> +<p>Tendrás que decirle a ssh qué cuenta usar para subir tus cambios, editando <code>~/.ssh/config</code> y añadiendo las líneas</p> +<pre>Host hg.mozilla.org +User user@host.domain +</pre> +<p><code>user@domain</code> es tu cuenta, con un @ real en lugar del % que usabas con CVS. Tras ello, podrás subir tu trabajo al repositorio (y comprobar el resultado en el panel de control):</p> +<pre class="eval">hg push</pre> +<h3 id="Un_.mozconfig" name="Un_.mozconfig">Un .mozconfig</h3> +<h4 id="Firefox_a_través_de_mozilla-central">Firefox a través de mozilla-central</h4> +<p>Si has seguido los pasos anteriores para descargar sólo mozilla-1.9.2, tu estructura de directorios tendrá este aspecto:</p> +<pre class="eval">mozilla-1.9.2 ++ browser +de ++ browser +</pre> +<p>y un .mozconfig sería así:</p> +<pre class="eval">mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../fx-de +ac_add_options --with-l10n-base=.. +ac_add_options --disable-compile-environment +ac_add_options --enable-application=browser +</pre> +<p>Pondrías ese archivo en el directorio mozilla-1.9.2.</p> +<div class="note"><strong>Nota</strong>: el --with-l10n-base es relativo al directorio obj, no al src.</div> +<p>Si deseas compilar directamente una versión localizada, añade la línea</p> +<pre>ac_add_options --enable-ui-locale=<language code> +</pre> +<p>Otra opción es no compilar con esto, y crear y usar un paquete de idioma como se explica a continuación.</p> +<h4 id="Firefox_a_través_de_comm-central">Firefox a través de comm-central</h4> +<p>Si has seguido los pasos anteriores para descargar comm-central, tu estructura de directorios tendrá este aspecto:</p> +<pre>comm-central ++ mozilla + + browser +de + + browser +</pre> +<p>y un .mozconfig tendría esta apariencia:</p> +<pre>mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../../fx-de +ac_add_options --with-l10n-base=.. +ac_add_options --disable-compile-environment +ac_add_options --enable-application=browser</pre> +<p>{{ Note("La orden <code>make -f client.mk configure</code> debe ejecutarse desde el directorio comm-central/mozilla.") }}</p> +<p>La línea <code>--with-l10n-base</code> es correcta con únicamente "<code>..</code>". Esto se debe a la manera en que funciona el entorno dentro de comm-central.</p> +<p>El archivo debería colocarse en comm-central/mozilla.</p> +<p>La misma observación se aplica a la compilación de una versión localizada.</p> +<h4 id="Thunderbird_y_SeaMonkey">Thunderbird y SeaMonkey</h4> +<p>Si has seguido los pasos anteriores para descargar comm-central, tu estructura de directorios tendrá este aspecto:</p> +<pre>comm-central ++ mail ++ suite +de ++ mail ++ suite +</pre> +<p>y un .mozconfig para Thunderbird se parecería a éste:</p> +<pre>mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../tb-de +ac_add_options --with-l10n-base=.. +ac_add_options --disable-compile-environment +ac_add_options --enable-application=mail +</pre> +<p>Sustituye <code>tb-de</code> con <code>sm-de</code> y <code>mail</code> con <code>suite</code> para tener un .mozconfig para SeaMonkey.</p> +<p>El archivo debería colocarse en comm-central.</p> +<p>La misma observación se aplica a la compilación de una versión localizada.</p> +<p>Ejecuta la orden <code>make -f client.mk configure</code> desde el directorio comm-central.</p> +<h3 id="Compare-locales" name="Compare-locales">Compare-locales</h3> +<p><a href="/en/Compare-locales" title="en/Compare-locales">Compare-locales</a> funciona igual que lo hacía anteriormente, para Firefox:</p> +<pre class="eval">compare-locales mozilla-central/browser/locales/l10n.ini . de +</pre> +<p>o para Thunderbird:</p> +<pre>compare-locales comm-central/mail/locales/l10n.ini . de +</pre> +<p>Sustituye mail con suite si quieres comprobar SeaMonkey.</p> +<p>{{ Note("Esta orden puede no funcionar correctamente para Thunderbird y SeaMonkey, está en proceso de solucionarse.") }}</p><h3 id="Construir_paquetes_de_idiomas.2C_etc." name="Construir_paquetes_de_idiomas.2C_etc.">Construir paquetes de idiomas, etc.</h3> +<p>Hay un pequeño cambio aquí, tienes que añadir <code>--with-l10n-base</code> como argumento de configure, apuntando al directorio base de tu repositorio l10n. Sigue <a href="/en/Creating_a_Language_Pack" title="en/Creating_a_Language_Pack">Creating a Language Pack</a>, ajustando las rutas según sea necesario.</p> +<p>{{ languages( { "fr": "fr/Localisation_avec_Mercurial", "en": "en/L10n_on_Mercurial" } ) }}</p> |