18 lines
492 B
Go
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"))
|
|
}
|