1
0
Fork 0
mirror of https://github.com/miniflux/v2.git synced 2025-08-01 17:38:37 +00:00

Simplify locale package usage (refactoring)

This commit is contained in:
Frédéric Guillot 2018-09-22 15:04:55 -07:00
parent aae9b4eb83
commit b1e8f534ef
26 changed files with 443 additions and 299 deletions

View file

@ -9,16 +9,16 @@ import "testing"
func TestAllLanguagesHaveCatalog(t *testing.T) {
for language := range AvailableLanguages() {
if _, found := translations[language]; !found {
t.Fatalf(`This language do not have a catalog: %s`, language)
t.Fatalf(`This language do not have a catalog: %q`, language)
}
}
}
func TestAllKeysHaveValue(t *testing.T) {
for language := range AvailableLanguages() {
messages, err := parseCatalogMessages(translations[language])
messages, err := parseTranslationDict(translations[language])
if err != nil {
t.Fatalf(`Parsing error language %s`, language)
t.Fatalf(`Parsing error for language %q`, language)
}
if len(messages) == 0 {
@ -42,7 +42,7 @@ func TestAllKeysHaveValue(t *testing.T) {
func TestMissingTranslations(t *testing.T) {
refLang := "en_US"
references, err := parseCatalogMessages(translations[refLang])
references, err := parseTranslationDict(translations[refLang])
if err != nil {
t.Fatal(`Unable to parse reference language`)
}
@ -52,9 +52,9 @@ func TestMissingTranslations(t *testing.T) {
continue
}
messages, err := parseCatalogMessages(translations[language])
messages, err := parseTranslationDict(translations[language])
if err != nil {
t.Fatalf(`Parsing error language %s`, language)
t.Fatalf(`Parsing error for language %q`, language)
}
for key := range references {