diff options
Diffstat (limited to 'config/allconfig/allconfig.go')
-rw-r--r-- | config/allconfig/allconfig.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/config/allconfig/allconfig.go b/config/allconfig/allconfig.go index bab15501b..86a887155 100644 --- a/config/allconfig/allconfig.go +++ b/config/allconfig/allconfig.go @@ -274,6 +274,14 @@ func (c *Config) CompileConfig(logger loggers.Logger) error { } disabledLangs[lang] = true } + for lang, language := range c.Languages { + if language.Disabled { + disabledLangs[lang] = true + if lang == c.DefaultContentLanguage { + return fmt.Errorf("cannot disable default content language %q", lang) + } + } + } ignoredErrors := make(map[string]bool) for _, err := range c.IgnoreErrors { |