14 lines
402 B
GDScript
14 lines
402 B
GDScript
extends MenuButton
|
|
|
|
|
|
# Called when the node enters the scene tree for the first time.
|
|
func _ready() -> void:
|
|
var popup: PopupMenu = get_popup()
|
|
for locale in TranslationServer.get_loaded_locales():
|
|
popup.add_item(locale)
|
|
|
|
popup.index_pressed.connect(on_locale_selected)
|
|
|
|
func on_locale_selected(index: int):
|
|
var popup: PopupMenu = get_popup()
|
|
ClientSettings.LOCALE = popup.get_item_text(index)
|