Cercare suggerimenti e/o strumenti su come lavorare efficientemente con i file PO gettext quando si effettuano piccole modifiche a valori msgid di grandi dimensioni.Come lavorare efficientemente con i file PO gettext quando si effettuano piccole modifiche a valori di testo grandi
Esempio: abbiamo molti messaggi multi-frase/multi-paragrafo che sono memorizzati nei nostri file di catalogo dei messaggi PO. Se apportiamo una modifica molto piccola a un messaggio, magari modificando una singola frase o addirittura correggendo la punteggiatura, perdiamo la nostra traduzione originale quando eseguiamo l'utilità msgmerge.
Invece di ri-tradurre i messaggi lunghi (che sono già passati attraverso un processo di approvazione editoriale) da zero, i nostri traduttori tornano alle copie di backup dei loro file PO e cercano manualmente il testo dell'ultima coppia di traduzione msgid/msgstr che quindi differiscono rispetto ai valori msgid correnti per vedere cosa è cambiato, seguito da una copia e incolla dell'ultima traduzione che poi modificano per riflettere il valore msgid aggiornato.
Questo è un sacco di lavoro! Certamente ci deve essere un modo migliore per gestire questo tipo di flusso di lavoro?
Esiste un modo migliore per archiviare e trovare le traduzioni precedenti che non sono più in un file PO? Un'idea che viene in mente è quella di memorizzare un ID di messaggio unico nel testo dei nostri messaggi o nei commenti che precedono il nostro messaggio e utilizzare questo ID per recuperare le precedenti coppie di traduzione msgid/msgstr per la revisione. O ci sono editori o servizi online che rendono questo processo più efficiente?
Grazie, Malcolm
Grazie Walter. Cordiali saluti, Malcolm – Malcolm