Buscando sugerencias y/o herramientas sobre cómo trabajar eficientemente con los archivos PO de gettext al realizar ediciones pequeñas a los valores grandes de los msgid.Cómo trabajar eficientemente con los archivos PO de gettext al realizar pequeñas ediciones en valores de texto grandes
Ejemplo: Tenemos muchos mensajes de oraciones múltiples/párrafos múltiples que se almacenan en nuestros archivos de catálogo de mensajes de PO. Si hacemos un pequeño cambio en un mensaje, quizás editando una sola oración o incluso corrigiendo la puntuación, perdemos nuestra traducción original cuando ejecutamos la utilidad msgmerge.
En lugar de volver a traducir los mensajes largos (que ya han pasado por un proceso editorial) desde cero, nuestros traductores vuelven a copias de seguridad de sus archivos PO y buscan manualmente el último par de traducción msgid/msgstr que luego difieren de los valores de msgid actuales para ver qué ha cambiado, seguidos por una copia y pegado de la última traducción que luego editan para reflejar el valor de msgid actualizado.
¡Eso es mucho trabajo! Ciertamente debe haber una mejor manera de manejar este tipo de flujo de trabajo?
¿Existe alguna forma de mejores prácticas para archivar y encontrar traducciones anteriores que ya no están en un archivo PO? Una idea que nos viene a la mente es almacenar una id. De mensaje única en el texto de nuestros mensajes o en los comentarios que preceden a nuestro mensaje y usar esta identificación para recuperar pares de traducción de msgid/msgstr para su revisión. ¿O hay editores de PO o servicios en línea que hacen que este proceso sea más eficiente?
Gracias, Malcolm
Gracias Walter. Saludos, Malcolm – Malcolm