github.com/Liam-Williams/i18n4go@v0.2.7-0.20201028180611-670cbaceaa6b/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  }