You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
568_Calc/Scripts/设置.gd

41 lines
1.1 KiB

extends Control
@onready var = $"面板/背景色/MarginContainer/色/内容按钮分隔/正文和标题分隔2/语言"
func _ready():
var locale = OS.get_locale()
if locale == "zh_CN":
_on__item_selected(0)
elif locale == "zh_TW":
_on__item_selected(1)
elif locale == "en":
_on__item_selected(2)
elif locale == "jp":
_on__item_selected(3)
elif locale == "es":
_on__item_selected(4)
func _unhandled_input(event) -> void:
if Input.is_action_pressed("归零") or Input.is_action_pressed("ui_menu") or Input.is_action_pressed("ui_home") or Input.is_action_pressed("ui_text_backspace") or Input.is_action_pressed("关于") or Input.is_action_pressed("ui_cancel"):
_on__pressed()
func _on__pressed():
get_tree ().change_scene_to_file("res://主界面.tscn")
func _on__item_selected(index):
if index == 0:
TranslationServer.set_locale("zh")
elif index == 1:
TranslationServer.set_locale("zht")
elif index == 2:
TranslationServer.set_locale("en")
elif index == 3:
TranslationServer.set_locale("jp")
elif index == 4:
TranslationServer.set_locale("es")