Files
Kalulu/sources/menus/main/language_field.gd
T
Dylan Sarrazyn 48e3940655 Fix rebase issues
2024-01-30 15:07:12 +01:00

20 lines
531 B
GDScript

extends OptionButton
var items : Array
func _ready():
# Check the language_resources directory to fetch supported languages
var dir = DirAccess.open("res://language_resources")
var idx : int = 0
for language_locale in dir.get_directories():
add_item(TranslationServer.get_locale_name(language_locale), idx)
items.append(language_locale)
if language_locale == UserDataManager.get_device_settings().language:
select(idx)
idx+=1
func get_selected_language() -> String:
var id = get_selected_id()
return items[id]