diff options
author | nokoe <nokoe@noreply.codeberg.org> | 2024-07-19 14:16:48 +0200 |
---|---|---|
committer | nokoe <nokoe@mailbox.org> | 2024-07-19 14:22:54 +0200 |
commit | 26df45a3f5ce2501610e4fdbec838f9e812139ea (patch) | |
tree | 704ff3585407bdbabf763453e4f9e5e051630fa6 | |
parent | 9de32776cf934ef048fef777db90567299811022 (diff) | |
download | hurrycurry-26df45a3f5ce2501610e4fdbec838f9e812139ea.tar hurrycurry-26df45a3f5ce2501610e4fdbec838f9e812139ea.tar.bz2 hurrycurry-26df45a3f5ce2501610e4fdbec838f9e812139ea.tar.zst |
get available translations from translation server
-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 |