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  }