github.com/xenophex/i18n4go@v0.2.7-0.20160907212557-40256cda157a/test_fixtures/extract_strings/f_option/input_files/issue45.go (about) 1 package app 2 3 import ( 4 "errors" 5 "fmt" 6 ) 7 8 type HelpCategory struct { 9 CategoryName string 10 CommandList [][]string 11 } 12 13 func main() { 14 translatedString := "translated" 15 16 err := test() 17 if err != nil { 18 fmt.Println(err.Error()) 19 } 20 21 err = errors.New(T("This is another string which has been {{.Translated}}.", map[string]interface{}{"Translated": translatedString})) 22 if err != nil { 23 fmt.Println(err.Error()) 24 } 25 26 data := HelpCategory{ 27 CategoryName: "ORG ADMIN:", 28 CommandList: [][]string{ 29 {"quotas", "quota", "set-quota"}, 30 {"create-quota", "delete-quota", "update-quota"}, 31 {"share-private-domain", "unshare-private-domain"}, 32 }, 33 } 34 35 T(data.CategoryName) 36 } 37 38 func test49() { 39 if true { 40 return errors.New(T("This is a string which has been {{.Translated}}.", map[string]interface{}{"Translated": translatedString})) 41 } 42 }