Files
deskview/internal/ui/i18n.go
T
2026-10-27 17:58:28 +08:00

18 lines
492 B
Go

package ui
import (
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/lang"
)
// zhHansExtra 补上 Fyne 内置中文包里缺失的条目。
// widget.NewSelect 在构造时就会取默认占位符,缺翻译会在日志里刷 Translation failure。
const zhHansExtra = `{
"(Select one)": {"other": "请选择"}
}`
// installTranslations 在创建窗口前调用,注册补充翻译。
func installTranslations() {
_ = lang.AddTranslationsForLocale([]byte(zhHansExtra), fyne.Locale("zh-Hans"))
}