diff options
Diffstat (limited to 'client/global.gd')
| -rw-r--r-- | client/global.gd | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/client/global.gd b/client/global.gd index b6fb8b8a..f16aa52e 100644 --- a/client/global.gd +++ b/client/global.gd @@ -217,6 +217,11 @@ func find_menu(node: Node) -> Menu:  	if node is Menu: return node  	else: return find_menu(node.get_parent()) +func get_message_str(m: Dictionary) -> String: +	if "text" in m: return m.text +	if "translation" in m: return tr(m.translation.id).format(m.translation.params.map(get_message_str)) +	return "[unsupported message type]" +  func language_list():  	var a = TranslationServer.get_loaded_locales()  	a.sort() | 
