1
0
forked from x/icebergs
This commit is contained in:
IT 老营长 @云轩领航-创始人 2023-08-18 17:05:38 +08:00
parent f0aeaa6784
commit 1e485f9a46
3 changed files with 6 additions and 7 deletions

View File

@ -32,7 +32,7 @@ func _field_show(m *ice.Message, name, text string, arg ...string) {
} }
}) })
meta[mdb.NAME], meta[mdb.INDEX] = name, text meta[mdb.NAME], meta[mdb.INDEX] = name, text
_wiki_template(m.Options(mdb.META, kit.Format(meta)), "", name, text) _wiki_template(m.Options(mdb.META, kit.Format(meta)), "", kit.Select(name, text, m.IsEnglish()), text)
} }
const FIELD = "field" const FIELD = "field"

View File

@ -6,6 +6,9 @@ import (
kit "shylinux.com/x/toolkits" kit "shylinux.com/x/toolkits"
) )
func (m *Message) IsEnglish() bool {
return kit.IsIn(strings.ToLower(m.Option(MSG_LANGUAGE)), "en", "en-us")
}
func (m *Message) Split(str string, arg ...string) *Message { func (m *Message) Split(str string, arg ...string) *Message {
m.Set(MSG_APPEND).Set(MSG_RESULT) m.Set(MSG_APPEND).Set(MSG_RESULT)
field := kit.Select("", arg, 0) field := kit.Select("", arg, 0)

View File

@ -34,13 +34,9 @@ func Render(m *Message, cmd string, args ...Any) string {
break break
} }
kit.For(kit.Split(k), func(k string) { list = append(list, kit.Format(`<input type="button" name="%s" value="%s">`, k, k)) }) kit.For(kit.Split(k), func(k string) { list = append(list, kit.Format(`<input type="button" name="%s" value="%s">`, k, k)) })
case Maps: case Map, Maps:
kit.For(k, func(k, v string) { kit.For(k, func(k, v string) {
list = append(list, kit.Format(`<input type="button" name="%s" value="%s">`, k, kit.Select(k, v, m.Option(MSG_LANGUAGE) == "zh"))) list = append(list, kit.Format(`<input type="button" name="%s" value="%s">`, k, kit.Select(v, k, m.IsEnglish())))
})
case Map:
kit.For(k, func(k, v string) {
list = append(list, kit.Format(`<input type="button" name="%s" value="%s">`, k, kit.Select(k, v, m.Option(MSG_LANGUAGE) == "zh")))
}) })
default: default:
list = append(list, Render(m, RENDER_BUTTON, kit.LowerCapital(kit.Format(k)))) list = append(list, Render(m, RENDER_BUTTON, kit.LowerCapital(kit.Format(k))))