Provided by:
po4a_0.40-1_all 
NOMBRE
msguntypot - Actualizar ficheros po cuando se corrige un error
tipogrfico en el fichero po.
SINOPSIS
msguntypot -o <pot_antiguo> -n <pot_nuevo> ficheros_po...
DESCRIPCIN
Cuando arregle un error trivial que con seguridad no afecta a las
traducciones (p. ej., un error tipogrfico) en un fichero .pot, debera
quitar la condicin de cadena borrosa (unfuzzy) al correspondiente
msgstr en los ficheros po para as evitar trabajo adicional a los
traductores.
Esta tarea es difcil 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
edicin y despus, como se refleja en el anterior resumen, y el proceso
pasa a ser automtico.
MODO DE EMPLEO
Resumiendo, cuando descubre un error tipogrfico en uno de sus mensajes
(en ingls), haga lo siguiente:
- Regenerar 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 documentacin basados en
po4a
u otra cosa, dependiendo de la configuracin de compilacin de su
proyecto. Ya sabe como asegurarse de que sus ficheros po y pot estn
al da, no?
- Hacer una copia de su fichero pot.
cp mi_fichero.pot mi_fichero.pot.orig
- Hacer una copia de todos sus ficheros.
mkdir po_bal; cp *.po po_bal
- Arreglar el error tipogrfico.
$EDITOR el_fichero_en_el_que_hay_un_error
- Regenerar sus ficheros po y pot.
Vase arriba.
En este punto, el error corregido ha convertido en borrosas
traducciones presentes en todos los ficheros po, y este desafortunado
cambio es el nico entre los ficheros po de su directorio principal y
aquellos en el bal. Aqu tiene la solucin.
- Descartar las traducciones borrosas, restaurando aquellas en el bal.
cp po_bal/*.po .
- Fusionar manualmente los ficheros po con el nuevo fichero pot, pero
teniendo en cuenta la cadena borrosa intil.
msguntypot -o mi_fichero.pot.orig -n mi_fichero.pot *.po
- Limpiar-
rm -rf mi_fichero.pot.orig po_bal
Y ya est. El error se elimin de los msgstr de los de los ficheros pot y
po, y los ficheros po no aadieron cadenas borrosas en el proceso. Sus
traductores ya le aman.
VASE TAMBIN
A pesar de su nombre, esta herramienta no forma parte del conjunto de
herramientas de gettext. En lugar de ello, forma parte de po4a. Ms
exactamente, es un script aleatorio de perl que usa los mdulos de po4a.
Para ms informacin acerca de po4a, vase:
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 (vase el fichero COPYING).