Skip to content

Commit c191114

Browse files
committed
fixed english can not load bug
1 parent aeaccfd commit c191114

2 files changed

Lines changed: 8 additions & 10 deletions

File tree

example/main.go

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,16 @@ func main() {
3030
}
3131
)
3232
//儲存資料至檔案中
33-
StoreDataToFile("yaml", "/Users/user/go/src/pkg/gogo-i18n/example", i18nDatas)
33+
StoreDataToFile("yaml", "./example", i18nDatas)
3434
LangHandler = NewLanguageHandler()
35-
// 建立 GoGoi18n 物件,預設語言為中文
36-
lang, _ := LangHandler.GetLanguageTag("zh-Han")
35+
// 建立 GoGoi18n 物件,預設語言為英文
36+
lang, _ := LangHandler.GetLanguageTag("en")
3737
GGi18n = NewGoGoi18n(lang)
3838
// 設定 Config 類別
3939
GGi18n.SetFileType("yaml")
4040
// 讀取 語言檔案
41-
GGi18n.LoadTranslationFile("/Users/user/go/src/pkg/gogo-i18n/example",
42-
language.TraditionalChinese,
43-
language.English)
41+
GGi18n.LoadTranslationFileArray("./example",
42+
ServerLanguage)
4443
// 正確訊息翻譯
4544
msg := GGi18n.GetMessage("orm.create.success", map[string]interface{}{
4645
"Data": "User",
@@ -53,8 +52,8 @@ func main() {
5352
fmt.Println(msg)
5453
fmt.Println(msgErr)
5554

56-
//更換語言別為英文
57-
lang1, _ := LangHandler.GetLanguageTag("en")
55+
//更換語言別為中文
56+
lang1, _ := LangHandler.GetLanguageTag("zh_Hant")
5857
GGi18n.SetUseLanguage(lang1)
5958
msg1 := GGi18n.GetMessage("orm.create.success", map[string]string{
6059
"Data": "User",

language.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,9 @@ type (
1212
// 預設搜尋的語系,可以自行增加
1313
var (
1414
ServerLanguage = []language.Tag{
15+
language.English,
1516
language.TraditionalChinese,
1617
language.SimplifiedChinese,
17-
language.English,
18-
language.Japanese,
1918
}
2019
LangHandler LanguageHandlerInterface
2120
)

0 commit comments

Comments
 (0)