 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  const DefaultLangOption = "Default"
    DefaultLangOption default language option. If user config the language is default, the language option is admin choose.
Variables ¶
      View Source
      
  
    var GlobalTrans i18n.Translator
    
      View Source
      
  
    var ( // LanguageOptions language LanguageOptions []*LangOption )
      View Source
      
  var ProviderSet = wire.NewSet(NewTranslator)
    ProviderSet is providers.
Functions ¶
func CheckLanguageIsValid ¶
CheckLanguageIsValid check user input language is valid
func NewTranslator ¶
func NewTranslator(c *I18n) (tr i18n.Translator, err error)
NewTranslator new a translator
Types ¶
type I18n ¶
type I18n struct {
	BundleDir string `json:"bundle_dir" mapstructure:"bundle_dir" yaml:"bundle_dir"`
}
    I18n i18n config
type LangOption ¶
type LangOption struct {
	Label string `json:"label"`
	Value string `json:"value"`
	// Translation completion percentage
	Progress int `json:"progress"`
}
    LangOption language option
 Click to show internal directories. 
   Click to hide internal directories.