【发布时间】:2018-07-22 02:57:46
【问题描述】:
Printer.Print 的文档说:
Print 类似于 fmt.Print,但使用特定于语言的格式。
但与 Printer.Printf 相比,我很难看到任何特定语言的内容。
考虑:
package main
import (
"fmt"
"golang.org/x/text/language"
"golang.org/x/text/message"
)
func main() {
message.SetString(language.English, "foo", "bar")
p := message.NewPrinter(language.English)
p.Print("foo")
fmt.Println()
p.Printf("foo")
fmt.Println()
}
结果:
foo
bar
Printer.Print 究竟做了什么(即特定于语言)?
【问题讨论】:
标签: go internationalization translation