15 lines
421 B
GDScript
15 lines
421 B
GDScript
extends MenuButton
|
|
|
|
@export var settings:Settings
|
|
|
|
func _ready() -> void:
|
|
for trans_language in TranslationServer.get_loaded_locales():
|
|
get_popup().add_item(trans_language)
|
|
get_popup().id_pressed.connect(got_pressed)
|
|
|
|
|
|
func got_pressed(id:int) -> void:
|
|
settings.Parent.overridden_locale = get_popup().get_item_text(id)
|
|
TranslationServer.set_locale(get_popup().get_item_text(id))
|
|
settings.Parent.SaveEverything()
|