|
81.
|
|
|
It's best to ask a game's creators for permission before creating an unsanctioned translation.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/translation.rst:422
|
|
82.
|
|
|
Ren'Py includes a small amount of support for creating translations without the active assistance of the game's creators. This support consists of the ability to automatically create a string translation file from all of the strings in the game. Since string translations are used for untranslated dialogue, this technique makes it possible to translate a game.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/translation.rst:425
|
|
83.
|
|
|
To create a string translation file, perform the following steps:
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/translation.rst:432
|
|
84.
|
|
|
Set the RENPY_LANGUAGE environment variable to the language you want to translate to.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/translation.rst:434
|
|
85.
|
|
|
Set the RENPY_UPDATE_STRINGS environment variable to a non-empty value.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/translation.rst:436
|
|
86.
|
|
|
Play through the game until all text is seen.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/translation.rst:438
|
|
87.
|
|
|
This will update the "game/tl/language/strings.rpy" file with a translation template that contains all of the strings in it.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/translation.rst:440
|
|
88.
|
|
|
If a game doesn't include support for changing the language, it may be appropriate to use an init python block to set :var:`config.language` to the target language.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/translation.rst:443
|
|
89.
|
|
|
Along with the use of string translations for dialogue, unsanctioned translators may be interested in using the techniques described above to translate images and styles.
|
|
|
|
(no translation yet)
|
|
|
|
Located in
../../source/translation.rst:447
|