Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Configuración inicial

Como pre-requisito para contribuir al programa de L10n, necesitas tener acceso a códigos, herramientas y un entorno local apropiadamente configurado (es decir, tu computadora personal). También necesitas determinar si ya existe en tu zona otro proyecto de localización. Aquí abordaremos temas relacionados con las cuentas necesarias, así como las herramientas y las respectivas configuraciones que necesitas montar antes de contribuir.

Nuevo o existente

Antes que nada, necesitas saber si crearás una nueva localización o si te unirás a una existente. Esto determinará qué información es más relevante para ti a lo largo de esta guía.

Esto es lo que tendrás que hacer:

Revisa el siguiente enlace para ver si ya existe una localización en tu zona: Directorio de la comunidad de localizacion.

   a.    Si la comunidad ya existe, contáctalos y pregúntales cómo puedes ayudar.

   b.   Si la comunidad no existe, envía un correo-e al new-locales newsgroup para recibir información adicional.

Cuentas

Hay un puñado de cuentas que necesitas tener en mente mientras empiezas. Estas no son necesarias para empezar a contribuir, pero las necesitarás cuando te estés preparando para producir un lanzamiento oficial. Por ahora, solamente ten en cuenta que estas serán importantes cuando tus esfuerzos progresen. Estas cuentas almacenarán tus códigos, contribuciones y te ayudarán a producir una localización oficial.

Hg (Mercurial)

Mercurial es el entorno de control de revisión que aloja el principal código fuente de Mozilla, así como el código localizado para cada localización oficial de Mozilla. Necesitarás esto para localizar las aplicaciones de Mozilla. El acceso de confirmación a Hg no es necesario para empezar a localizar. Después de tener un poco de experiencia con Hg, es posible que quieras tener el acceso de confirmación. En ese punto, tienes que visitar la página Mozilla Commiter y seguir el proceso descrito allí. Aquí hay un ejemplo de fallo que ilustra bien el proceso. Usa esta plantilla de fallo cuando se presente un fallo de registro en tu cuenta de Hg. Envía a new locales newsgroup una solicitud sobre crear tu repositorio de la zona.

SVN

SVN es un entorno de control de revisión que Mozilla utiliza para alojar las páginas web de la fuente de Mozilla y sus ubicaciones para cada localización oficial de Mozilla. Observa esta página wiki referida a cómo tener acceso a la SVN. La guía de localizadores para SVN, te ayudará a aprender los comandos de SVN más importantes para l10n. Envía a new locales newsgroup una solicitud sobre crear tu repositorio de la zona.

Herramientas l10n basadas en la web

 Hablaremos sobre esto más adelante. Por ahora, solo ten en cuenta que si decides usarlos, tal vez necesites crearte una cuenta personal.

Mozilla LDAP

Una vez que estés preparado para tener tu localización registrada en los repositorios principales de Mozilla, necesitarás una cuenta Mozilla LDAP. Envía a new locales newsgroup una solicitud sobre crear tu cuenta LDAP.

Componente Bugzilla de una zona especifica
Tener un componente Bugzilla específico para tu zona nos ayudará a seguir tu progreso en la localización desde los primeros pasos hasta su lanzamiento oficial. Además, nos notificará cuando estés teniendo problemas únicos de tus trabajos de equipo de localización. Envía a new locales newsgroup una solicitud sobre crear tu componente Bugzilla de la zona.

Herramientas de entorno local

Al igual que las cuentas, hay algunas herramientas de entorno que deberías instalar en tu computadora. Estas herramientas te ayudarán a almacenar tus contribuciones, aplicaciones de Mozilla, paquetes de lenguaje y a probar tu trabajo.

Hg (Mercurial)

Como notaste arriba, nosotros usamos Mercurial para mantener el código fuente de Mozilla y el código localizado. No solo necesitarás un repositorio de localización para almacenar tus localizaciones, sino también que lo tendrás que tener instalado y configurado en tu computadora. Puedes encontrar todo lo que necesites saber sobre instalar y configurar Mercurial para tu localización Aquí.

compare-locales

compare-locales es un script de Python que te ayuda a probar tu trabajo sin necesidad de ejecutar Firefox u otra aplicación. Las instrucciones de instalación se encuentran Aquí.

L10n checks

L10n checks es otro script de Python que te ayuda a probar tu trabajo sin necesidad de ejecutar una aplicación. Las instrucciones de instalación las puedes encontrar Aquí.

           autoconf 2.13 

autoconf es una utilidad fundamental para crear aplicaciones de Mozilla y paquetes de lenguaje. Para estos, usamos la versión 2.13 o una mayor. Puedes encontrar los archivos fuente y las instrucciones de instalación Aquí.

wget

wget es una utilidad de línea de comando que te permite recuperar archives usando protocolos de internet. Nosotros lo usamos para recuperar los datos de los repositorios. Puedes encontrar los archives fuente e instrucciones de instalación Aquí.

Perl

Perl es un lenguaje de programación que te ayudará a crear paquetes de lenguaje y aplicaciones de Mozilla. Puedes encontrar los archivos fuente y las instrucciones de instalación Aquí.

Python

Python es un lenguaje de programación en el cual muchos de nuestros script de pruebas l10n son escritos. Puedes encontrar los archivos fuente y las instrucciones de instalación Aquí.

Locale Switcher o Quick Locale Switcher

Ambos, tanto Locale Switcher como Quick Locale Switcher son add-ons para las aplicaciones de Mozilla. Cada uno es necesario para permitirte a ti ver tu trabajo dentro de la aplicación de Mozilla. Puedes instalar estos add-ons buscándolos en el administrador de add-ons de Firefox o siguiendo estos links: Locale Switcher, Quick Locale Switcher.

Un sólido editor de texto basado en unicode

Aquí hay algunas sugerencias:

·         Windows: Notepad++ o Notepad2

·         GNU/Linux: vimgedit o Kate

·         Mac OS X: TextWrangler                                                          

            GNU make

Make es una herramienta que controla la generación de ejecutables. Puedes encontrar la versión 3.79.1 o una mayor aquí. Desafortunadamente, otras variedades de Make no lo harán.

Fin de la organización inicial

Ahora que has finalizado tu organización inicial, es momento de la mejor parte: ¡Traducir!

Etiquetas y colaboradores del documento

Etiquetas: 
 Colaboradores en esta página: diegomez, Getachi
 Última actualización por: diegomez,