Documentation
¶
Overview ¶
Package translator provides internationalization support for validation messages.
The translator package enables localization of validation error messages, allowing applications to provide user-friendly error messages in different languages.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultEnglishTranslations ¶
DefaultEnglishTranslations returns a map of default English messages.
Types ¶
type SimpleTranslator ¶
type SimpleTranslator struct {
// contains filtered or unexported fields
}
SimpleTranslator is a basic implementation of Translator using a map.
func NewSimpleTranslator ¶
func NewSimpleTranslator(messages map[string]string) *SimpleTranslator
NewSimpleTranslator creates a new SimpleTranslator.
type Translator ¶
type Translator interface {
// T returns a localized message for the given key and parameters.
T(key string, params ...any) string
}
Translator is an interface for obtaining localized messages.
Click to show internal directories.
Click to hide internal directories.