golang.org/toolchain@v0.0.1-go1.9rc2.windows-amd64/blog/content/matchlang/display.go (about)

     1  // +build OMIT
     2  
     3  package main
     4  
     5  import (
     6  	"fmt"
     7  
     8  	"golang.org/x/text/language"
     9  	"golang.org/x/text/language/display"
    10  )
    11  
    12  func main() {
    13  	// START OMIT
    14  	var supported = []language.Tag{
    15  		language.English,            // en
    16  		language.French,             // fr
    17  		language.Dutch,              // nl
    18  		language.Make("nl-BE"),      // nl-BE
    19  		language.SimplifiedChinese,  // zh-Hans
    20  		language.TraditionalChinese, // zh-Hant
    21  		language.Russian,            // ru
    22  	}
    23  
    24  	en := display.English.Tags()
    25  	for _, t := range supported {
    26  		fmt.Printf("%-20s (%s)\n", en.Name(t), display.Self.Name(t))
    27  	}
    28  	// END OMIT
    29  }