sage/wwwroot/i18n/language.ui
yumoqing ed7cd6ba54 chore: 停止追踪生成的 i18n 文件,添加语言切换图标
- 从 git 删除 wwwroot/i18n/{zh,en,jp,ko}/ 生成文件(由 merge_i18n.py 生成)
- 添加 .gitignore 排除生成目录
- 新增 language.svg (globe icon) 替换纯文字语言切换器
- language.ui 改为 VBox: globe图标 + 语言代码标签
2026-06-29 11:46:15 +08:00

55 lines
883 B
XML

{
"id":"language",
"widgettype":"VBox",
"options":{
"cwidth":4,
"css":"clickable"
},
"subwidgets":[
{
"widgettype":"Svg",
"options":{
"url":"{{entire_url('language.svg')}}",
"rate":2,
"valign":"center",
"halign":"center"
}
},
{
"widgettype":"Text",
"id":"lang_label",
"options":{
"i18n":false,
"otext":"{{params_kw._lang}}",
"cwidth":4,
"css":"text-center",
"cfontsize":0.6
}
}
],
"binds":[
{
"wid":"self",
"event":"click",
"actiontype":"urlwidget",
"target":"Popup",
"popup_options":{
"eventpos":true,
"cwidth":11,
"cheight":10,
"dismiss_events":["command"]
},
"options":{
"url":"{{entire_url('menu.ui')}}"
}
},
{
"wid":"app",
"event":"lang",
"actiontype":"script",
"target":"lang_label",
"script":"this.set_otext(bricks.app.lang)"
}
]
}