diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 21:46:22 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 21:46:22 -0500 |
commit | a065e04d529da1d847b5062a12c46d916408bf32 (patch) | |
tree | fe0f8bcec1ff39a3c499a2708222dcf15224ff70 /files/es/l10n_en_mercurial/index.html | |
parent | 218934fa2ed1c702a6d3923d2aa2cc6b43c48684 (diff) | |
download | translated-content-a065e04d529da1d847b5062a12c46d916408bf32.tar.gz translated-content-a065e04d529da1d847b5062a12c46d916408bf32.tar.bz2 translated-content-a065e04d529da1d847b5062a12c46d916408bf32.zip |
update based on https://github.com/mdn/yari/issues/2028
Diffstat (limited to 'files/es/l10n_en_mercurial/index.html')
-rw-r--r-- | files/es/l10n_en_mercurial/index.html | 133 |
1 files changed, 0 insertions, 133 deletions
diff --git a/files/es/l10n_en_mercurial/index.html b/files/es/l10n_en_mercurial/index.html deleted file mode 100644 index 2f16f31966..0000000000 --- a/files/es/l10n_en_mercurial/index.html +++ /dev/null @@ -1,133 +0,0 @@ ---- -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> |