Bladeren bron

Sphinx: Also use env variable to get RTD instance language

ReadTheDocs properly overrides `language` via's sphinx-build's
`-D language=value` parameter, but when we do the initial parsing
of `conf.py` it still uses the original value, so our custom logic
for Weblate badges was not working.
Rémi Verschelde 6 jaren geleden
bovenliggende
commit
fa77d5735f
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      conf.py

+ 1 - 1
conf.py

@@ -40,7 +40,7 @@ if env_tags != None:
        tags.add(tag.strip())
        tags.add(tag.strip())
 
 
 # Language / i18n
 # Language / i18n
-language = 'en'
+language = os.getenv('RTD_LANGUAGE', 'en')
 is_i18n = tags.has('i18n')
 is_i18n = tags.has('i18n')
 
 
 exclude_patterns = ['_build']
 exclude_patterns = ['_build']