summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornokoe <nokoe@noreply.codeberg.org>2024-07-19 14:16:48 +0200
committernokoe <nokoe@mailbox.org>2024-07-19 14:22:54 +0200
commit26df45a3f5ce2501610e4fdbec838f9e812139ea (patch)
tree704ff3585407bdbabf763453e4f9e5e051630fa6
parent9de32776cf934ef048fef777db90567299811022 (diff)
downloadhurrycurry-26df45a3f5ce2501610e4fdbec838f9e812139ea.tar
hurrycurry-26df45a3f5ce2501610e4fdbec838f9e812139ea.tar.bz2
hurrycurry-26df45a3f5ce2501610e4fdbec838f9e812139ea.tar.zst
get available translations from translation server
-rw-r--r--client/global.gd7
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