diff options
Diffstat (limited to 'client')
-rw-r--r-- | client/global.gd | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/client/global.gd b/client/global.gd index 01b0a67a..6095a34d 100644 --- a/client/global.gd +++ b/client/global.gd @@ -36,7 +36,7 @@ var default_profile := { "has_seen_join_while_running": false } } -var languages := [tr("System default"), "en", "de", "fr"] +var languages := language_array() var using_joypad := false var default_settings := { @@ -270,3 +270,8 @@ static func interpolate_angle(current, target, dt): func find_menu(node: Node) -> Menu: if node is Menu: return node else: return find_menu(node.get_parent()) + +func language_array() -> Array: + var lang: Array = [tr("System default")] + lang.append_array(TranslationServer.get_loaded_locales()) + return lang |