github.com/xenophex/i18n4go@v0.2.7-0.20160907212557-40256cda157a/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go (about) 1 package input_files 2 3 import ( 4 "fmt" 5 "strings" 6 ) 7 8 func Templated() string { 9 name := "cruel" 10 myName := "evil" 11 fmt.Println("Hello {{.Name}} world!", name) 12 fmt.Println("Hello {{.Name}} world!, bye from {{.MyName}}", name, myName) 13 14 fmt.Println("Hello {{Not complex}} world! I am", name) 15 fmt.Println("Hello {{}}", myName) 16 17 fmt.Println("Hello {{.Name}} world!", strings.ToUpper(name)) 18 fmt.Println("Hello {{.Name}} world!", strings.ToUpper("Hi")) 19 fmt.Println("Hello {{.Name}} world! {{.Number}} times", name, 10) 20 21 fmt.Println("Hello {{.Name}} world!", strings.ToUpper("Hello {{.Name}} world!", strings.ToUpper(name))) 22 fmt.Println("Hello {{.Name}} world!", strings.ToUpper("Hello {{.Name}} world!, bye from {{.MyName}}", strings.ToUpper(name), myName)) 23 24 fmt.Println("Hello {{.Name}} world!, bye from {{.MyName}}", strings.ToUpper(name), strings.ToUpper("Hello {{.Name}} world!", strings.ToUpper(name))) 25 fmt.Println("Hello {{.Name}} world!, bye from {{.MyName}}", strings.ToUpper(name), strings.ToUpper("Hello {{.Name}} world!, bye from {{.MyName}}", strings.ToUpper(name), myName)) 26 }