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)