Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 273ce8c7a1 | |||
| 68d90a0496 |
9
error.go
9
error.go
@@ -61,3 +61,12 @@ func (e *Error) Translate(ctx context.Context) string {
|
||||
|
||||
return printer.Sprintf(e.key, translatedParams...)
|
||||
}
|
||||
|
||||
func (e *Error) Is(other error) bool {
|
||||
switch err := other.(type) {
|
||||
case *Error:
|
||||
return e.key == err.key
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
@@ -77,6 +77,10 @@ func GetPrinter(lang language.Tag) *message.Printer {
|
||||
|
||||
func GetLanguages() []language.Tag {
|
||||
if supportedLanguages == nil {
|
||||
if builder == nil {
|
||||
return nil
|
||||
}
|
||||
|
||||
supportedLanguages = builder.Languages()
|
||||
|
||||
for idx := range supportedLanguages {
|
||||
|
||||
Reference in New Issue
Block a user