Fix setup entries for i18n files for minimal packages

This commit is contained in:
Veronica K. B. Olsen
2021-05-02 15:20:32 +02:00
parent 0c28664ced
commit 94f070f096
3 changed files with 4 additions and 13 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
"""
Dummy Qt Translation File
=========================
Qt Base Translation File
========================
This file causes Qt Linguist to generate translation entries for the Qt
elements that need translation in novelWriter for those languages who do
+1 -1
View File
@@ -1,5 +1,5 @@
SOURCES += \
i18n/dummy_qtbase.py \
i18n/qtbase.py \
nw/core/document.py \
nw/core/project.py \
nw/core/tokenizer.py \
+1 -10
View File
@@ -371,6 +371,7 @@ def makeMinimalPackage(targetOS):
with ZipFile(outFile, "w", compression=ZIP_DEFLATED, compresslevel=9) as zipObj:
if targetOS != OS_WIN:
# Not needed for Windows as the icons are in nw/assets/icons
for nRoot, _, nFiles in os.walk("setup"):
print("Adding Folder: %s [%d files]" % (nRoot, len(nFiles)))
for aFile in nFiles:
@@ -388,15 +389,6 @@ def makeMinimalPackage(targetOS):
continue
zipObj.write(os.path.join(nRoot, aFile))
for aFile in os.listdir("i18n"):
i18File = os.path.join("i18n", aFile)
if not os.path.isfile(i18File):
continue
if i18File.endswith((".json", ".qm")):
zipObj.write(i18File)
print("Adding File: %s" % i18File)
if targetOS == OS_WIN:
zipObj.write("novelWriter.py", "novelWriter.pyw")
print("Adding File: novelWriter.pyw")
@@ -409,7 +401,6 @@ def makeMinimalPackage(targetOS):
print("Adding File: novelWriter.py")
for aFile in rootFiles:
assert os.path.isfile(aFile)
print("Adding File: %s" % aFile)
zipObj.write(aFile)