language: improved example for parsing regions
Clarify that ccTLDs are handled even if not equivalent to ISO3166.
Change-Id: If77bfb1d4a0f2bee11f3b76f3c93c1120c8b285a
Reviewed-on: https://go-review.googlesource.com/16471
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
diff --git a/language/examples_test.go b/language/examples_test.go
index 9294e4f..c2287ee 100644
--- a/language/examples_test.go
+++ b/language/examples_test.go
@@ -6,6 +6,7 @@
import (
"fmt"
+
"golang.org/x/text/language"
)
@@ -83,21 +84,26 @@
func ExampleRegion_TLD() {
us := language.MustParseRegion("US")
gb := language.MustParseRegion("GB")
+ uk := language.MustParseRegion("UK")
bu := language.MustParseRegion("BU")
fmt.Println(us.TLD())
fmt.Println(gb.TLD())
+ fmt.Println(uk.TLD())
fmt.Println(bu.TLD())
fmt.Println(us.Canonicalize().TLD())
fmt.Println(gb.Canonicalize().TLD())
+ fmt.Println(uk.Canonicalize().TLD())
fmt.Println(bu.Canonicalize().TLD())
// Output:
// US <nil>
// UK <nil>
+ // UK <nil>
// ZZ language: region is not a valid ccTLD
// US <nil>
// UK <nil>
+ // UK <nil>
// MM <nil>
}