summaryrefslogtreecommitdiffstats
path: root/vendor/golang.org/x/text/language/display/examples_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/golang.org/x/text/language/display/examples_test.go')
-rw-r--r--vendor/golang.org/x/text/language/display/examples_test.go18
1 files changed, 18 insertions, 0 deletions
diff --git a/vendor/golang.org/x/text/language/display/examples_test.go b/vendor/golang.org/x/text/language/display/examples_test.go
index f392f2109..15d758434 100644
--- a/vendor/golang.org/x/text/language/display/examples_test.go
+++ b/vendor/golang.org/x/text/language/display/examples_test.go
@@ -9,8 +9,26 @@ import (
"golang.org/x/text/language"
"golang.org/x/text/language/display"
+ "golang.org/x/text/message"
)
+func ExampleFormatter() {
+ message.SetString(language.Dutch, "In %v people speak %v.", "In %v spreekt men %v.")
+
+ fr := language.French
+ region, _ := fr.Region()
+ for _, tag := range []string{"en", "nl"} {
+ p := message.NewPrinter(language.Make(tag))
+
+ p.Printf("In %v people speak %v.", display.Region(region), display.Language(fr))
+ p.Println()
+ }
+
+ // Output:
+ // In France people speak French.
+ // In Frankrijk spreekt men Frans.
+}
+
func ExampleNamer() {
supported := []string{
"en-US", "en-GB", "ja", "zh", "zh-Hans", "zh-Hant", "pt", "pt-PT", "ko", "ar", "el", "ru", "uk", "pa",