package main

import (
	"os"

	"golang.org/x/text/language"
	"golang.org/x/text/message"
)

var (
	//	version string
	//	build   string
	printer *message.Printer
	//sugar   *zap.SugaredLogger
)

var serverLangs = []language.Tag{
	language.English, // en fallback
	language.German,  // de
}

var matcher = language.NewMatcher(serverLangs)

var userPrefs = []language.Tag{
	language.Make(os.Getenv("LANG")),
	language.Make("en"),
}

func init() {

	initEnvironment()

	tag, _, _ := matcher.Match(userPrefs...)
	printer = message.NewPrinter(tag)

	initL10n()

}

func initEnvironment() {
}

/**
 */
func main() {
	executeCommand()
}