12345678910111213141516171819202122232425262728 |
- package main
- import (
- "log"
- "golang.org/x/text/language"
- "golang.org/x/text/message"
- )
- const (
- Flowers = "There are %v flowers in our garden.\n"
- )
- func init() {
- message.SetString(language.French, Flowers, "Il y a %d fleurs dans notre jardin.\n")
- }
- func main() {
- pUK := message.NewPrinter(language.BritishEnglish)
- pUK.Printf(Flowers, 1500)
- frFR, err := language.Parse("fr_FR") // Also: ParseBase, ParseRegion, Composer
- if err != nil {
- log.Fatalf("parsing fr_FR: %v", err)
- }
- pFR := message.NewPrinter(frFR)
- pFR.Printf(Flowers, 1500)
- }
|