Devlogs
Version 0.17 - The LOCALIZATION update!
Version 0.17.0 brings a long awaited feature:
The automatic generation of .csv style localization files!
0.17.0
- Nylon now requires Godot 4.3 or above.
- Fix missing config values in nylonconfig
- The parser now works out of the box.
- Fix Debug messages not setting the Scene field.
- Add node field to NylonMessage, containing the node that emitted the message.
- NylonPlugin: Update to new 4.3 code style. This breaks compatability with older Godot versions.
- NylonPlugin: Scaffolding for translation generation.
- NylonScene and NylonMessageScene now correctly uses the Title field.
- NylonIDGenerator now produces shorter IDs.
- All NylonNodes now have a unique node_id generated upon first creation.
- NylonScene and NylonSequence now have a scene/sequence_tr_key_root property
- This property holds the prefix for translation keys for child nodes
- NylonNode now has a tr_key_prefix that will fetch the correct sequence+scene combination.
- Scene, Sequence, Text, and Choice nodes now have a tr_key property for their text properties.
- This key is not visible in the editor.
- Fix Error message when accessing default text style in the editor.
- NylonEditorHelper now has a bottom dock that allows you to generate .tr files
- Added a setting for automatically translating text.
- NylonMessageText alternatively has a localized text property you can read.