diff options
author | Dominik Schmidt <dev@dominik-schmidt.de> | 2019-08-26 10:31:47 +0300 |
---|---|---|
committer | Dominik Schmidt <domme@tomahawk-player.org> | 2019-08-27 10:43:51 +0300 |
commit | f2df451efbbb45a80416bd7a1a2e5752b7c3a9ef (patch) | |
tree | 6d5d2894188de0eb4ffffe079228165bdaa94c3c /admin | |
parent | 6dd713bc1bf52b81c57f9d1c5f2b3b5243a7afd5 (diff) |
Sort languages in languages.nsh to prevent daily - effectively - noop commits
Diffstat (limited to 'admin')
-rwxr-xr-x | admin/win/nsi/l10n/bin/build_locale_nsi.py | 9 | ||||
-rw-r--r-- | admin/win/nsi/l10n/languages.nsh | 44 |
2 files changed, 27 insertions, 26 deletions
diff --git a/admin/win/nsi/l10n/bin/build_locale_nsi.py b/admin/win/nsi/l10n/bin/build_locale_nsi.py index 977f62887..8fad07aee 100755 --- a/admin/win/nsi/l10n/bin/build_locale_nsi.py +++ b/admin/win/nsi/l10n/bin/build_locale_nsi.py @@ -126,7 +126,7 @@ for root,dirs,files in os.walk(options.podir): if filename in localeToName: language = localeToName[filename] translationCache[language] = collections.OrderedDict() - + po = polib.pofile(os.path.join(root,file)) for entry in po.translated_entries(): # Loop through all our labels and add translation (each translation may have multiple labels) @@ -153,7 +153,8 @@ NSIDeclarations.append( tostr('; Auto-generated - do not modify\n') ) # loopthrough the languages an generate one nsh files for each language lineNo = 1 -for language,translations in translationCache.iteritems(): +for language in sorted(translationCache): + translations = translationCache[language] NSINewLines = [] NSINewLines.append( tostr('# Auto-generated - do not modify\n') ) count = 0 @@ -172,7 +173,7 @@ for language,translations in translationCache.iteritems(): NSIWorkingFile.writelines(NSINewLines) NSIWorkingFile.close() print ( "%i translations merged for language '%s'"%(count,language) ) - + # Finally, let's write languages.nsh and declarations.nsh NSIWorkingFile = open('%s/languages.nsh' % options.output,"w") NSIWorkingFile.writelines(NSILanguages) @@ -181,5 +182,5 @@ NSIWorkingFile.close() NSIWorkingFile = open('%s/declarations.nsh' % options.output,"w") NSIWorkingFile.writelines(NSIDeclarations) NSIWorkingFile.close() - + print ( "NSI Localization Operation Complete" ) diff --git a/admin/win/nsi/l10n/languages.nsh b/admin/win/nsi/l10n/languages.nsh index 5889ab8d6..c7da6d7c4 100644 --- a/admin/win/nsi/l10n/languages.nsh +++ b/admin/win/nsi/l10n/languages.nsh @@ -1,29 +1,29 @@ ; Auto-generated - do not modify -!insertmacro MUI_LANGUAGE "Swedish" -!insertmacro MUI_LANGUAGE "Estonian" -!insertmacro MUI_LANGUAGE "Turkish" -!insertmacro MUI_LANGUAGE "PortugueseBR" -!insertmacro MUI_LANGUAGE "Slovenian" -!insertmacro MUI_LANGUAGE "SpanishInternational" +!insertmacro MUI_LANGUAGE "Basque" +!insertmacro MUI_LANGUAGE "Catalan" +!insertmacro MUI_LANGUAGE "Czech" !insertmacro MUI_LANGUAGE "Dutch" -!insertmacro MUI_LANGUAGE "Hungarian" -!insertmacro MUI_LANGUAGE "Ukrainian" -!insertmacro MUI_LANGUAGE "French" -!insertmacro MUI_LANGUAGE "Norwegian" -!insertmacro MUI_LANGUAGE "Russian" -!insertmacro MUI_LANGUAGE "Thai" +!insertmacro MUI_LANGUAGE "Estonian" +!insertmacro MUI_LANGUAGE "Farsi" !insertmacro MUI_LANGUAGE "Finnish" -!insertmacro MUI_LANGUAGE "Spanish" +!insertmacro MUI_LANGUAGE "French" +!insertmacro MUI_LANGUAGE "Galician" +!insertmacro MUI_LANGUAGE "German" !insertmacro MUI_LANGUAGE "Greek" -!insertmacro MUI_LANGUAGE "SimpChinese" -!insertmacro MUI_LANGUAGE "Catalan" +!insertmacro MUI_LANGUAGE "Hungarian" !insertmacro MUI_LANGUAGE "Italian" -!insertmacro MUI_LANGUAGE "Portuguese" -!insertmacro MUI_LANGUAGE "Czech" !insertmacro MUI_LANGUAGE "Japanese" -!insertmacro MUI_LANGUAGE "Galician" -!insertmacro MUI_LANGUAGE "German" -!insertmacro MUI_LANGUAGE "Slovak" -!insertmacro MUI_LANGUAGE "Basque" +!insertmacro MUI_LANGUAGE "Norwegian" !insertmacro MUI_LANGUAGE "Polish" -!insertmacro MUI_LANGUAGE "Farsi" +!insertmacro MUI_LANGUAGE "Portuguese" +!insertmacro MUI_LANGUAGE "PortugueseBR" +!insertmacro MUI_LANGUAGE "Russian" +!insertmacro MUI_LANGUAGE "SimpChinese" +!insertmacro MUI_LANGUAGE "Slovak" +!insertmacro MUI_LANGUAGE "Slovenian" +!insertmacro MUI_LANGUAGE "Spanish" +!insertmacro MUI_LANGUAGE "SpanishInternational" +!insertmacro MUI_LANGUAGE "Swedish" +!insertmacro MUI_LANGUAGE "Thai" +!insertmacro MUI_LANGUAGE "Turkish" +!insertmacro MUI_LANGUAGE "Ukrainian" |