Documentation
¶
Index ¶
- func RegisterMessage(spec MessageSpec)
- func ResolveLanguage(explicit string, getenv func(string) string) string
- type Localizer
- func (l *Localizer) CommandExample(path string, fallback string) string
- func (l *Localizer) CommandGroupTitle(id string, fallback string) string
- func (l *Localizer) CommandLongData(path string, fallback string, data map[string]any) string
- func (l *Localizer) CommandShort(path string, fallback string) string
- func (l *Localizer) ErrorPayload(payload ecerrors.ErrorPayload, hasActions bool) ecerrors.ErrorPayload
- func (l *Localizer) ErrorSuggestion(code string) string
- func (l *Localizer) FlagUsage(usage string) string
- func (l *Localizer) Message(id string) string
- func (l *Localizer) MessageData(id string, data map[string]any) string
- func (l *Localizer) MessageOrDefault(id string, fallback string) string
- func (l *Localizer) NotFoundMessage(message string) string
- func (l *Localizer) ShouldLocalizeHelp() bool
- type MessageSpec
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterMessage ¶
func RegisterMessage(spec MessageSpec)
Types ¶
type Localizer ¶
type Localizer struct {
// contains filtered or unexported fields
}
func NewLocalizer ¶
func (*Localizer) CommandExample ¶
func (*Localizer) CommandGroupTitle ¶
func (*Localizer) CommandLongData ¶
func (*Localizer) CommandShort ¶
func (*Localizer) ErrorPayload ¶
func (l *Localizer) ErrorPayload(payload ecerrors.ErrorPayload, hasActions bool) ecerrors.ErrorPayload
func (*Localizer) ErrorSuggestion ¶
func (*Localizer) MessageData ¶
func (*Localizer) MessageOrDefault ¶
func (*Localizer) NotFoundMessage ¶
func (*Localizer) ShouldLocalizeHelp ¶
type MessageSpec ¶
Click to show internal directories.
Click to hide internal directories.