From 26df45a3f5ce2501610e4fdbec838f9e812139ea Mon Sep 17 00:00:00 2001 From: nokoe Date: Fri, 19 Jul 2024 14:16:48 +0200 Subject: get available translations from translation server --- client/global.gd | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'client') 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 -- cgit v1.2.3-70-g09d2