errors.go

 1package i18n
 2
 3import "errors"
 4
 5var (
 6	// ErrLanguageNotFound is returned when a requested language is not available.
 7	ErrLanguageNotFound = errors.New("language not found")
 8
 9	// ErrMessageNotFound is returned when a translation key does not exist.
10	ErrMessageNotFound = errors.New("message not found")
11
12	// ErrInvalidLocale is returned when a locale code is malformed.
13	ErrInvalidLocale = errors.New("invalid locale code")
14
15	// ErrLoadFailed is returned when translation files fail to load.
16	ErrLoadFailed = errors.New("failed to load translations")
17
18	// ErrParseFailed is returned when a translation file cannot be parsed.
19	ErrParseFailed = errors.New("failed to parse translation file")
20
21	// ErrNoDefaultLanguage is returned when no default language is set.
22	ErrNoDefaultLanguage = errors.New("no default language set")
23)