i18n: Add dummy language for checking translation keys (#5785)

This commit is contained in:
xtex 2024-11-03 09:36:09 +08:00
parent cea08caea3
commit 42eed7dbea
5 changed files with 123 additions and 2 deletions

View file

@ -160,6 +160,16 @@ func NewLocale(lang string) Locale {
defer lock.RUnlock()
}
if lang == "dummy" {
l := &locale{
Locale: &i18n.KeyLocale{},
Lang: lang,
LangName: lang,
msgPrinter: message.NewPrinter(language.English),
}
return l
}
langName := "unknown"
if l, ok := allLangMap[lang]; ok {
langName = l.Name