How to translate

Language
  1. Open the Kunoichi Trainer translation service.
  2. Open the language you want to translate.
  3. Select Not translated strings.
  4. If a string already has suggestions, vote for the best suggestion. An account is required to vote.
  5. If there are no suggestions, enter your own translation.
  6. Click Suggest.
  7. Repeat for the remaining strings.

Translation interface

Suggestions with 3 votes are accepted automatically.

How to use English as a reference language#

  1. Log in or create an account on translate.kunoichi-trainer.ninja.
  2. Open account settings.
  3. Select English as a secondary language and save the changes.

English secondary language

You will now see the English translation next to the original text.

Guidelines#

Curly brackets#

Do not translate or remove formatting commands inside { and }. Ren’Py uses them for text styling and other special text behavior. See the Ren’Py text documentation.

Some strings contain empty {} brackets. The game replaces them with a value at runtime, so they must remain unchanged.

English Translated
{size=+5}Hello{/size} {size=+5}Hola{/size}
I tried {i}special Ayame's ramen{/i}!!! Probé {i}un ramen especial de Ayame{/i}!!!
{#weekday}Sunday {#weekday}Domingo
Price: {} Ryo Precio: {} Ryo

Square brackets#

Do not translate or remove expressions inside [ and ]. They are used to insert game variables into the text.

English Translated
Hi, [player_name]. Hola, [player_name].
Ino's lust: [stats[Ino][lust]] Lujuria de Ino: [stats[Ino][lust]]
One second... here, [price] Ryo. Un segundo... aquí, [price] Ryo.

How to add a new language#

If the language you want is not available, contact Dinaki in the Discord server. A new language can be created and an active translator can be made its moderator. Languages with no meaningful translation progress may be removed later.

Last updated: Kunoichi Trainer Wiki