Skip to content
IsItLucas? edited this page Feb 4, 2025 · 2 revisions

🌍 Welcome to the documentation for GEL - Godot Easy Localization!

GEL (Godot Easy Localization) is a node-based translation system for the Godot Engine that simplifies localization by allowing direct text management within the scene. Unlike traditional methods that rely on Project Settings, GEL provides a more intuitive and flexible approach to handling translations dynamically.

Key Features

  • Node-Based Translation β†’ Manage translations directly in the scene tree.
  • Multi-Language Support β†’ Easily switch between languages at runtime.
  • Dynamic Text Formatting β†’ Use properties from other nodes to format text.
  • Conditional Translations β†’ Display different translations based on in-game conditions.
  • Targeted Property Translation β†’ Apply translations to any property of any node.

Documentation Overview

This documentation is divided into the following sections:

  1. Installation – How to install and enable GEL in your project.
  2. Configuration – Setting up default values and customizing translation settings.
  3. Usage – How to add and use translators in your scenes.
  4. Advanced Usage – Conditional translations, text formatting, and property translation.
  5. TranslationManager – Managing and propagating language changes.
  6. Resources – Explanation of key resource types used in GEL.
  7. Best Practices & Limitations – Recommended workflows and potential constraints.
  8. Contributing – How to contribute to GEL development.

πŸš€ Let’s get started with GEL - Godot Easy Localization! 🎯

Clone this wiki locally