VNLEWIKIBuild stories. Connect worlds.
English
VNLE Handbook

Languages & translation

Texts from your story

Localization shows texts from existing dialogues, choices, characters and resources. Choose a target language at the top and a row on the left. The right panel shows its source, translation and uses. For a story node, the arrow takes you directly to its place in the Story editor.

Edit original text changes the text in the story. Existing translations may become outdated. Create new texts where they belong: in the Story editor or in a resource.

No texts without a source

Removing the last use of a text also removes its source and translations. Opening an older project cleans up leftover texts without a source, including formerly standalone texts with no use in the project. Save to keep the cleaned version. Shared texts are retained.

The translation list skips empty sources. This does not delete an existing empty dialogue: fill it in or remove it in the Story editor. Story, project, CSV and Excel exports exclude orphan texts and their translations.

Translate with AI

AI translation opens the assistant. Translate next 20 missing texts skips existing translations. Apply or discard proposals before requesting the next group. Discarded texts are skipped for this session and can be selected individually to retry. Review an existing translation by selecting that text.

Adjust opens a field inside the proposal. Describe, for example, how to spell a name or which form of address to use. Translate again revises only that proposal. Apply is the step that changes your translation.

The purple AI badge shows origin. These translations are immediately usable; there is no need to mark each one reviewed. Reviewed is your explicit confirmation and is not assigned by AI. The percentage counts current translations, including drafts, rather than human reviews.

AI translation step by step

Hand off to translators

VNLE translation package

Document language: Labels and instructions only. English is the default; each selected target language gets its own sheet.

Fill in only the green Translation and Status cells. Do not move, insert or delete rows. Headers, source text and sheet names are protected.

Blank translations leave existing text unchanged. Keep placeholders such as {name} exactly as written. Use plain text, not formulas. To intentionally clear a translation, use VNLE.

Status is optional. Use the dropdown: Draft → Translated → Reviewed. Only select Reviewed after checking the translation. Save as .xlsx and return the complete file.

Review before importing

Import shows changes and conflicts before applying them. Resolve outdated sources and invalid placeholders first. Test the language in Preview, then export your story again.

In the game

Missing translations fall back to source text in Preview. Also test intentionally empty translations, placeholders and language switching. Format and fallback rules