Reciclando viejas traducciones

Los usuarios de Drupal con traducciones existentes pueden desear añadir éstas a la traducción general.
Para conseguirlo primero se debe exportar la traducción desde la ficha exportar de la página localización > gestionar idiomas . Con este proceso se creará un archivo es.po que será utilizado como un compendio PO, esto es, una librería con cadenas ya traducidas que se utilizarán como base para una nueva traducción

En esta guía se asume que estamos utilizando un entorno Linux/Unix. Si usted utiliza Windows, comprueba si su editor PO tiene una función para esto.

Dividiremos el gran archivo PO en otros más pequeños, que son los utilzados para el Proyecto de traducción de Drupal.

Primero, coloque los pequeños archivos PO en un subdirectorio 'drupal-pot' y su archivo es.po en otro.

Ahora cree un directorio vacío donde va a mantener sus nuevos pequeños PO.

Vaya al directorio vacío y ejecute el siguiente comando desde la línea de comandos:


for i in /path/to/drupal-pot/*.pot ; do msgmerge --compendium /path/to/es.po -o `basename $i .pot`.po /dev/null $i ; done

Después de un tiempo (esto tarda unos minutos) debería tener un directorio de pequeños archivos PO, que contienen las cadenas coincidentes.