Skip to content
neavo edited this page Nov 6, 2026 · 7 revisions

❓ How to Keep Translations After a Content Update

A game or novel got an update. You want the new content, but not to lose existing translations. Pick a method based on how much changed.

Update with AGENT

The easiest method. It works for both file-level and project-level updates.

  1. Open the existing project and go to AGENT
  2. Click Instructions - Update files
  3. Enter the paths of the new files, or drag the files into the input box, then press Enter

AGENT adds the new files, carries over the existing translations, and corrects the changed entries. Then it asks whether to delete the old files and whether to translate the new content. The old files stay until you decide, so you can compare them.

File-Level Update

When only a few files changed, replace them in the existing project.

  1. Open the existing project
  2. On the Workbench, click Add and choose the new files
  3. When N files with the same name were detected appears, choose Replace
  4. When Use completed translations to fill the imported files appears, choose Fill
  5. Click Start Translation to translate the entries that were not filled

Project-Level Update

When the whole thing changed, create a new project from the new content, then transfer the old project's translations into it.

  1. Create a new project from the new content
  2. Open Toolbox - Translation Transfer
  3. Set Source Project to the old project and Base Project to the new one
  4. Choose a Transfer Mode
    • Fill: on conflict, keep the translation in the base project
    • Overwrite: on conflict, use the translation from the source project
  5. Click Generate New Project and choose where to save it
  6. Open the generated project and click Start Translation to translate the unmatched entries

Notes

  • File-level update: replacing deletes every entry of the old files, and old translations that are not filled are lost, so back up the .lg project file first
  • File-level update: Skip in step 3 keeps the old files and does not import the new ones; Do Not Fill in step 4 translates the new files from scratch
  • Project-level update: neither original project is changed; the result is saved as a new project
Matching rules (shared by both methods)
Rule When Result
Context match The line and the lines around it are unchanged Reuse this line's old translation
Text match The context does not match Reuse an old translation of the same source text
  • Source text comparison includes the speaker name
  • If the same text has several translations, the most common one wins
  • Only completed translations are used, not untranslated or failed ones
  • A line with even one changed character counts as new

Clone this wiki locally