# data/l10n.gd @tool extends RefCounted const FALLBACK := "en" static func current_lang() -> String: return TranslationServer.get_locale().substr(0, 2) static func pick(texts : Dictionary, default : String = "") -> String: var lang := current_lang() if texts.has(lang): return String(texts[lang]) if texts.has(FALLBACK): return String(texts[FALLBACK]) return default