Con gettext, el texto de mensajes original (generalmente en inglés) sirve como la clave de mensaje ("msgid") para las traducciones. Esto significa que cada vez que el texto original cambia, el msgid debe actualizarse en todos los archivos .po.¿Puedo actualizar automáticamente los archivos msg en los archivos .po de gettext para cambios de texto triviales?
Para cambios reales del texto, esto es obviamente inevitable, ya que el traductor debe actualizar la traducción.
Sin embargo, si el cambio del original no cambia su significado, re-traducción es superfluo (modificar por ejemplo, en el punteado, espacios en blanco cambios, o la corrección de un error de ortografía).
¿Hay alguna manera de actualizar automáticamente los archivos .po en ese caso?
He intentado utilizar xgettext & msgmerge (con coincidencia aproximada encendido), pero coincidencia aproximada a veces falla, además de esto produce una gran cantidad de banderas feas "#, fuzzy".
Nota: Hay una pregunta similar: How to efficiently work with gettext PO files when making small edits to large text values Sin embargo, se trata de grandes cadenas, por lo tanto acerca de un problema más específico.
Gracias por hacer referencia a la pregunta similar; Estoy de acuerdo en que tal vez haya respuestas diferentes y que no se reproduzca en un policía duplicado; sin embargo, diré que http://stackoverflow.com/a/3798064/179583 parece aplicarse también a esto. – natevw