Importi le traduzioni esistenti
Se un documento o una tabella di stringhe contiene già delle traduzioni, Transept le utilizza come punto di partenza invece di tradurre tutto da capo. Non dovrà ricominciare da zero, né pagare di nuovo per un lavoro già svolto.
È possibile iniziare dalle traduzioni che ho già?
La maggior parte dei team non arriva a mani vuote. Magari c'è un'app già distribuita con stringhe in tedesco e francese, un manuale tradotto l'anno scorso o un gioco con quattro localizzazioni già incluse. Tradurre nuovamente tutto questo costerebbe parole e, cosa peggiore, vanificherebbe il lessico già approvato. Transept Le permette di importare tutto: le traduzioni esistenti vengono acquisite, non generate da zero.
Come funziona il seeding
Il meccanismo risiede nell'importazione delle tabelle di stringhe (.tstrings.json) descritta in Automatizzare Transept con l'API. Ogni stringa è un'unità con una chiave stabile che può contenere le traduzioni già esistenti — una mappa targets con una voce per lingua (o un singolo target se il file è limitato a un unico locale). All'importazione, ognuna di esse diventa la traduzione attiva per la relativa lingua e viene inserita direttamente. Non viene richiamato alcun modello e non viene addebitata alcuna parola: il lavoro è già stato svolto, Transept si limita ad acquisirlo.
I vantaggi del seeding
L'obiettivo di importare le traduzioni non è solo risparmiare sui costi di ri-traduzione. Ogni coppia importata viene indicizzata nella memoria di traduzione proprio come una appena generata, così la Sua memoria è popolata fin dal primo giorno — la prossima volta che comparirà un testo simile, Transept riutilizzerà il fraseggio scelto da Lei, non una supposizione casuale. I Suoi Glossar e Stilrichtlinie continuano ad applicarsi a tutto ciò che deve essere tradotto, così le stringhe nuove o modificate risulteranno coerenti con quelle già importate.
Come si mantengono sincronizzate le traduzioni?
Una volta inserito il corpus, lo si mantiene inviando nuovamente l'intero file corrente ogni volta che cambia. Transept ne analizza le differenze per chiave: le stringhe invariate mantengono le proprie traduzioni (e le eventuali revisioni già effettuate), e vengono tradotte solo le unità realmente nuove o modificate — lo stesso comportamento Esegui solo le modifiche utilizzato dall'editor, lato API. Correggere una stringa in un file che ne contiene centinaia costa una sola stringa, non centinaia.
Cosa succede se i segnaposto di una traduzione non corrispondono?
Una traduzione importata deve essere una traduzione reale della sua origine, non un valore incongruo che causerebbe errori in fase di esportazione. Per questo, ogni elemento importato viene controllato rispetto ai segnaposto dell'origine — gli slot in stile {name} che devono rimanere intatti. Se i segnaposto di una traduzione non corrispondono a quelli dell'origine, quella specifica unità viene saltata e segnalata invece di essere caricata silenziosamente; le altre unità vengono comunque importate normalmente. Il risultato dell'importazione indica quante traduzioni sono state importate e quante saltate, con un esempio delle motivazioni, in modo che un'esportazione malformata venga rilevata invece di passare inosservata. (Il controllo viene eseguito sulle tabelle di stringhe in formato ICU, dove le parentesi graffe sono veri segnaposto; nelle tabelle semplici le graffe sono testo letterale e non vengono toccate).
Ha ancora dubbi? Chieda a Literess nell'app, oppure scriva a [email protected].