relay/vendor/github.com/feditools/go-lib/language/text_t.go

26 lines
547 B
Go
Raw Normal View History

2022-07-27 03:51:03 +00:00
package language
import "github.com/nicksnyder/go-i18n/v2/i18n"
// TextToken returns a translated phrase.
func (l *Localizer) TextToken(count int) *LocalizedString {
lg := logger.WithField("func", "TextSystem")
text, tag, err := l.localizer.LocalizeWithTag(&i18n.LocalizeConfig{
DefaultMessage: &i18n.Message{
ID: "Token",
One: "Token",
Other: "Tokens",
},
PluralCount: count,
})
if err != nil {
lg.Warningf(missingTranslationWarning, err.Error())
}
return &LocalizedString{
language: tag,
string: text,
}
}