diff options
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 | 
