github.com/Liam-Williams/i18n4go@v0.2.7-0.20201028180611-670cbaceaa6b/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go (about)

     1  package input_files
     2  
     3  import (
     4  	"fmt"
     5  	"strings"
     6  )
     7  
     8  func Interpolated() string {
     9  	name := "cruel"
    10  	myName := "evil"
    11  	fmt.Printf(T("Hello {{.Arg0}} world!", map[string]interface{}{"Arg0": name}))
    12  	fmt.Printf(T("Bye {{.Arg0}} world!\n", map[string]interface{}{"Arg0": name}))
    13  	fmt.Printf("Hello %s world!, bye from %s", name, myName)
    14  	fmt.Printf(T("Hello again:\t {{.Arg0}} world!\n", map[string]interface{}{"Arg0": name}))
    15  
    16  	fmt.Printf(T("Hello {{.Arg0}}({{.Arg1}}) world!, bye from {{.Arg2}}", map[string]interface{}{"Arg0": 10, "Arg1": name, "Arg2": T("Evil")}))
    17  }