godot-i18n
Installation
SKILL.md
Localization in Godot
Patterns for internationalizing Godot games.
TranslationServer Basics
Godot's built-in translation system uses .translation files (CSV-based):
# Mark strings for translation with _() shorthand
func _ready():
$Label.text = tr("Hello, Player!")
$Button.text = tr("Start Game")
# tr() calls TranslationServer.translate() internally
# Strings are looked up in loaded .translation resources