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 /client/global.gd | |
| parent | 9de32776cf934ef048fef777db90567299811022 (diff) | |
| download | hurrycurry-26df45a3f5ce2501610e4fdbec838f9e812139ea.tar hurrycurry-26df45a3f5ce2501610e4fdbec838f9e812139ea.tar.bz2 hurrycurry-26df45a3f5ce2501610e4fdbec838f9e812139ea.tar.zst | |
get available translations from translation server
Diffstat (limited to 'client/global.gd')
| -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 | 
