GET - Godot Easy Translations
by IsItLucas?
6
GEL - Godot Easy Localization 🌍📝🚀
GEL (Godot Easy Localization) is a powerful and flexible translation addon for the Godot Engine.
Unlike traditional translation systems that rely on Project Settings, external tools or CSVs, GET is entirely node-based, allowing for dynamic and intuitive text localization directly in the scene.
🌟 Features
- 📌 Node-Based Translation: Manage translations directly in your scene tree.
- 📖 Multi-Language Support: Easily switch between different languages at runtime.
- 🔄 Dynamic Text Formatting: Support for formatted text using properties from other nodes.
- ✅ Conditional Translations: Change translations based on in-game conditions.
- 🎯 Targeted Property Translation: Apply translations to any property of any node.
📥 Installation
- Download or Clone the repository.
- Place the
addons/
folder inside your Godot project. - Enable the plugin in
Project > Project Settings > Plugins
.
⚙️ Configuration
- Go to
Project > Project Settings > Godot Easy > Localization
. - Customize the addon's behaviour as you like.
- You're all set! ✅🎉
🚀 Getting Started
Basic Translation Setup
- Add a
Translator
node to your scene. - Assign a
StringData
resource containing translations. - Define
NodeTargets
for the properties to be translated. - Run the project, and the text will update automatically!
Using Conditional Translations
- Add a ConditionalTranslator node.
- Assign two StringData resources (one for each condition outcome).
- Create TranslationConditions to determine which translation should be applied
📖 Documentation
For full documentation, visit the Wiki.
🤝 Contributing
We welcome contributions! Feel free to open issues or submit pull requests.
📜 License
This project is licensed under the MIT License.
Make translations easier and more powerful with GEL - Godot Easy Localization! 🌍🚀
Download
Version1.1.0
Download Now
Support
If you need help or have questions about this plugin, please contact the author.
Contact Author