Aquí les mando el post traducido de Pavel Janik el mantenedor de casi 35
diferentes idiomas de OpenOffice.org y la persona para trabajar con
localización:
[EMAIL PROTECTED]: Generando archivos PO de archivos POT
Para traducir OpenOffice.org estamos generandos desde archivos POT. Ver
archivos POT desde los milestones (Arreglame: esto sera relfejado en
*.openoffice.org/...).
Como consegir de ellos los archivos PO? Algunas personas prefieren usar
kbabel o alguna otra herramienta. Pero yo simplemente no les creo ;-)
He preparado un script que puede ser usado para generar los archivos PO de
los archivos mencionados anteriormente. Asi que comenzemos con:
#!/bin/bash
#
# This script can be used to generate PO files from OpenOffice.org POT
# files.
#
# Compendium generated from old PO files
COMPENDIUM=~/.translations/COMPENDIUM.po
# If you do not have compendium or you want to start from scratch ;-)
# COMPENDIUM=/dev/null
rm -rf PO
for POT in `find POT -type f`
do
PO=`echo $POT|sed 's#POT#PO#'|sed 's#.pot#.po#'`
echo $PO
# Create directory for new PO file
mkdir -p `dirname $PO`
msginit --no-translator -i $POT -o $PO
msgmerge --backup=off -w 200 -U --compendium=$COMPENDIUM $PO $POT
done
Es bastante sencillo. Este espera los archivos POT desempaquetados en el
directorio de POT y seran removidos para crear el folder PO con archivos
PO libre de los demas. Si tienes ya una base de datos de cadenas
traducidas en la forma de archivos de PO, puedes definir la variable
COMPENDIUM para apuntar a estos. Si tu la defines, los archivos PO puedes
ser inicializado con traducciones ya existentes.
En el siguiente post (esto sera seguramente mañana) sera para generar
archivos GSI/SDF desde los archivos PO. Asi que mantente sintonizado por
que el proyecto de OpenOffice.org puede aceptar traducciónes en archivos
GSI/SDF solamente (los cuales deben ser usados por tu versión localizada).
La liga original es aquí:
http://blog.janik.cz/archives/permalinks/2004-11-07T23_31_36.html
--
Alexandro Colorado
CoLeader of OpenOffice.org ES
http://es.openoffice.org
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]