添加部分函数

This commit is contained in:
Yun
2024-07-10 18:28:53 +08:00
parent 9d844ed7d4
commit f84d5b5d28
3 changed files with 36 additions and 20 deletions
+5 -8
View File
@@ -6,23 +6,20 @@ import (
"github.com/yuninks/langx"
)
const(
const (
Lang string = "s"
)
var MapCode = map[string]int{
Lang:200,
Lang: 200,
}
func TestLangx(t *testing.T) {
langx.InitLangx(
langx.SetDefaultCode(0),
langx.SetDefaultLanguage("zh"),
)
langx.RegisterCode(map[string]int{
"login_success": 200,
"error": 400,
@@ -38,13 +35,13 @@ func TestLangx(t *testing.T) {
"username": "Hello #name#", // 有占位符
})
// 获取翻译码
code, msg := langx.GetTrans("zh", "login_success", nil)
code, msg := langx.GetTransFormat("zh", "login_success", nil)
t.Log(code, msg)
code, msg = langx.GetTrans("en", "error", nil)
code, msg = langx.GetTransFormat("en", "error", nil)
t.Log(code, msg)
// 获取翻译码,有占位符
code, msg = langx.GetTrans("zh", "username", map[string]string{
code, msg = langx.GetTransFormat("zh", "username", map[string]string{
"name": "张三",
})
t.Log(code, msg)