Provided by:
po4a_0.41-1ubuntu1_all 
NOMBRE
msguntypot - Actualiza ficheros PO cuando se corrige un error
tipografico en el fichero POT
SINOPSIS
msguntypot -o POT_antiguo -n POT_nuevoE ficheros_PO ...
DESCRIPCI'ON
Cuando arregla un error trivial que con seguridad no afecta a las
traducciones (por ejemplo, un error tipografico) en un fichero POT,
deberia quitar la condicion de cadena difusa (<<unfuzzy>>) al
correspondiente msgstr en los ficheros PO para asi evitar trabajo
adicional a los traductores.
Esta tarea es dificil y proclive a fallos si se hace manualmente, y
esta herramienta existe para ayudarle a que lo haga correctamente. Solo
necesita proporcionar las dos versiones del fichero POT: antes de la
edicion y despues, como se refleja en el anterior resumen, y el proceso
pasara a ser automatico.
MODO DE EMPLEO
Resumiendo, cuando descubre un error tipografico en uno de sus mensajes
(en ingles), haga lo siguiente:
- Regenere sus ficheros PO y POT.
make -C po/ update-po # para traducciones de mensajes de programa
debconf-updatepo # para traducciones de debconf
po4a po4a.conf # para traducciones de documentacion basados en
po4a
u otra cosa, dependiendo de la configuracion de la construccion de
su proyecto. Ya sabe como asegurarse de que sus ficheros PO y POT
estan al dia, cno?
- Crea una copia de su fichero POT.
cp mi_fichero.pot mi_fichero.pot.orig
- Crea una copia de todos sus ficheros.
mkdir po_baul; cp *.po po_baul
- Arregla el error tipografico.
$EDITOR el_fichero_en_el_que_hay_un_error
- Regenere sus ficheros PO y POT.
Vease arriba.
En este punto, el error corregido ha convertido en difusas traducciones
presentes en todos los ficheros PO, y este desafortunado cambio es el
unico entre los ficheros PO de su directorio principal y aquellos en el
baul. Aqui tiene la solucion.
- Descarte las traducciones difusas, restaurando aquellas en el baul.
cp po_baul/*.po .
- Fusione manualmente los ficheros PO con el nuevo fichero POT, pero
teniendo en cuenta la cadena difusa inutil.
msguntypot -o mi_fichero.pot.orig -n mi_fichero.pot *.po
- Limpieza.
rm -rf mi_fichero.pot.orig po_baul
Y ya esta. El error se elimino de los msgstr de los ficheros POT y PO,
y los ficheros PO no anadieron cadenas difusas en el proceso. Sus
traductores ya le aman.
V'EASE TAMBI'EN
A pesar de su nombre, esta herramienta no forma parte del conjunto de
herramientas de gettext. En lugar de ello, forma parte de po4a. Mas
exactamente, es un script aleatorio de Perl que usa los modulos de
po4a. Para mas informacion acerca de po4a consulte:
po4a(7).
AUTORES
Martin Quinson (mquinson#debian,org)
DERECHO DE COPIA Y LICENCIA
Copyright 2005 por SPI, inc.
Esto es software libre; puede redistribuirlo y/o modificarlo bajo las
condiciones de la licencia GPL (consulte el fichero COPYING).