// Copyright 2017 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package main import ( "fmt" "golang.org/x/text/language" "golang.org/x/text/message" ) func main() { var nPizzas = 4 // The following call gets replaced by a call to the globally // defined printer. fmt.Println("We ate", nPizzas, "pizzas.") p := message.NewPrinter(language.English) // Prevent build failure, although it is okay for gotext. p.Println(1024) // Replaced by a call to p. fmt.Println("Example punctuation:", "$%^&!") { q := message.NewPrinter(language.French) const leaveAnIdentBe = "Don't expand me." fmt.Print(leaveAnIdentBe) q.Println() // Prevent build failure, although it is okay for gotext. } fmt.Printf("Hello %s\n", "City") }