Add support for external translation tools (#968)

* Make some minor translation fixes
* Remove crowdin file and add import function for crowdin zip file
* Rename fallback project lang file to en_GB
* Update all i18n files from crowdin exports
* Fix tests
* Update docs
This commit is contained in:
Veronica Berglyd Olsen
2022-01-18 19:17:20 +01:00
committed by GitHub
parent 537bf921d2
commit 25038e6cbb
29 changed files with 23239 additions and 23300 deletions
+2 -2
View File
@@ -396,7 +396,7 @@ class Config:
elif lngSet == self.LANG_PROJ:
fPre = "project_"
fExt = ".json"
langList = {"en": "English"}
langList = {"en_GB": QLocale("en_GB").nativeLanguageName().title()}
else:
return []
@@ -407,7 +407,7 @@ class Config:
continue
qmLang = qmFile[len(fPre):-len(fExt)]
qmName = QLocale(qmLang).nativeLanguageName().title()
if qmLang and qmName and qmLang != "en":
if qmLang and qmName and qmLang != "en_GB":
langList[qmLang] = qmName
return sorted(langList.items(), key=lambda x: x[0])