Skip to content

Commit

Permalink
<feature> improve replace fonts for some special styles
Browse files Browse the repository at this point in the history
update version to v2.2.0
  • Loading branch information
anonymousException committed Apr 17, 2024
1 parent 8d16bac commit dd740a8
Show file tree
Hide file tree
Showing 30 changed files with 41 additions and 38 deletions.
Binary file modified src/qm/arabic.qm
Binary file not shown.
Binary file modified src/qm/bengali.qm
Binary file not shown.
Binary file modified src/qm/chinese.qm
Binary file not shown.
Binary file modified src/qm/french.qm
Binary file not shown.
Binary file modified src/qm/german.qm
Binary file not shown.
Binary file modified src/qm/hindi.qm
Binary file not shown.
Binary file modified src/qm/japanese.qm
Binary file not shown.
Binary file modified src/qm/korean.qm
Binary file not shown.
Binary file modified src/qm/portuguese.qm
Binary file not shown.
Binary file modified src/qm/russian.qm
Binary file not shown.
Binary file modified src/qm/spanish.qm
Binary file not shown.
Binary file modified src/qm/turkish.qm
Binary file not shown.
Binary file modified src/qm/urdu.qm
Binary file not shown.
21 changes: 12 additions & 9 deletions src/renpy_fonts.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,21 +55,21 @@ def ExtractStyleFontList(data, file=None):
# print(i)
# dic[i[0]] = i[1]
# print(len(i))
if (len(i) > 1):
if len(i) > 1:
content = ''
flag = False
font_line = ''
for _i, e in enumerate(i):
if (_i != 0):
if ('font "' in e):
if _i != 0:
if 'font "' in e or "font '" in e:
font_line = e
flag = True
continue
if (len(e.strip()) > 0):
if len(e.strip()) > 0:
content = content + e.rstrip() + '\n'

# print(content)
if (flag):
if flag:
d = dict()
d['font'] = font_line
d['content'] = content
Expand Down Expand Up @@ -105,7 +105,8 @@ def ExtractStyleFontListFromDirectory(p):
continue
# print(i)
d = ExtractStyleFontListFromFile(i)
ret_d.update(d)
if len(d) > 0:
ret_d.update(d)
return ret_d


Expand Down Expand Up @@ -135,15 +136,16 @@ def GenGuiFontsOriginal(p, tl_name, font_path):
if (appendMode):
f = io.open(guiPath, 'a+', encoding='utf-8')
for key, value in result.items():
if (key in _read):
if key in _read:
continue
f.write('\n')
# content = 'translate ' + tl_name + ' ' + key + '\n' +value['content'] +' #' +value['font'].lstrip() + '\n' + value['font']
fontLine = value['font']
fontContent = ExtractFontContent(fontLine)
replacedFont = fontLine.replace(fontContent, 'font gui.text_font')
# print(replacedFont)
content = 'translate ' + tl_name + ' ' + key + '\n' + value['content'] + ' #' + value[
'font'].lstrip() + '\n' + replacedFont
'font'].lstrip() + '\n ' + replacedFont
# print(value['file'])
# print(content)
f.write(content)
Expand Down Expand Up @@ -179,13 +181,14 @@ def GenGuiFontsOriginal(p, tl_name, font_path):
f.write(header)
f.write('\n')
for key, value in result.items():
f.write('\n')
# content = 'translate ' + tl_name + ' ' + key + '\n' +value['content'] +' #' +value['font'].lstrip() + '\n' + value['font']
fontLine = value['font']
fontContent = ExtractFontContent(fontLine)
replacedFont = fontLine.replace(fontContent, 'font gui.text_font')
# print(replacedFont)
content = 'translate ' + tl_name + ' ' + key + '\n' + value['content'] + ' #' + value[
'font'].lstrip() + '\n' + replacedFont
'font'].lstrip() + '\n ' + replacedFont
# print(value['file'])
# print(content)
f.write(content)
Expand Down
4 changes: 2 additions & 2 deletions src/ts/arabic.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1174,8 +1174,8 @@
</message>
<message>
<location filename="../ui.ui" line="78"/>
<source>Version 2.1.9</source>
<translation>الإصدار2.1.9</translation>
<source>Version 2.2.0</source>
<translation>الإصدار2.2.0</translation>
</message>
<message>
<location filename="../ui.ui" line="113"/>
Expand Down
4 changes: 2 additions & 2 deletions src/ts/bengali.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1174,8 +1174,8 @@
</message>
<message>
<location filename="../ui.ui" line="78"/>
<source>Version 2.1.9</source>
<translation>সংস্করণ 2.1.9</translation>
<source>Version 2.2.0</source>
<translation>সংস্করণ 2.2.0</translation>
</message>
<message>
<location filename="../ui.ui" line="113"/>
Expand Down
4 changes: 2 additions & 2 deletions src/ts/chinese.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1172,8 +1172,8 @@
</message>
<message>
<location filename="../ui.ui" line="78"/>
<source>Version 2.1.9</source>
<translation>版本 2.1.9</translation>
<source>Version 2.2.0</source>
<translation>版本 2.2.0</translation>
</message>
<message>
<location filename="../ui.ui" line="113"/>
Expand Down
2 changes: 1 addition & 1 deletion src/ts/default.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1247,7 +1247,7 @@
</message>
<message>
<location filename="../ui.ui" line="78"/>
<source>Version 2.1.9</source>
<source>Version 2.2.0</source>
<translation type="unfinished"></translation>
</message>
<message>
Expand Down
4 changes: 2 additions & 2 deletions src/ts/french.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1174,8 +1174,8 @@
</message>
<message>
<location filename="../ui.ui" line="78"/>
<source>Version 2.1.9</source>
<translation>Version 2.1.9</translation>
<source>Version 2.2.0</source>
<translation>Version 2.2.0</translation>
</message>
<message>
<location filename="../ui.ui" line="113"/>
Expand Down
4 changes: 2 additions & 2 deletions src/ts/german.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1282,8 +1282,8 @@
</message>
<message>
<location filename="../ui.ui" line="78"/>
<source>Version 2.1.9</source>
<translation>Version 2.1.9</translation>
<source>Version 2.2.0</source>
<translation>Version 2.2.0</translation>
</message>
<message>
<location filename="../ui.ui" line="391"/>
Expand Down
4 changes: 2 additions & 2 deletions src/ts/hindi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1174,8 +1174,8 @@
</message>
<message>
<location filename="../ui.ui" line="78"/>
<source>Version 2.1.9</source>
<translation>संस्करण 2.1.9</translation>
<source>Version 2.2.0</source>
<translation>संस्करण 2.2.0</translation>
</message>
<message>
<location filename="../ui.ui" line="113"/>
Expand Down
4 changes: 2 additions & 2 deletions src/ts/japanese.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1168,8 +1168,8 @@
</message>
<message>
<location filename="../ui.ui" line="78"/>
<source>Version 2.1.9</source>
<translation>バージョン2.1.9</translation>
<source>Version 2.2.0</source>
<translation>バージョン2.2.0</translation>
</message>
<message>
<location filename="../ui.ui" line="113"/>
Expand Down
4 changes: 2 additions & 2 deletions src/ts/korean.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1282,8 +1282,8 @@
</message>
<message>
<location filename="../ui.ui" line="78"/>
<source>Version 2.1.9</source>
<translation>버전 2.1.9</translation>
<source>Version 2.2.0</source>
<translation>버전 2.2.0</translation>
</message>
<message>
<location filename="../ui.ui" line="391"/>
Expand Down
4 changes: 2 additions & 2 deletions src/ts/portuguese.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1174,8 +1174,8 @@
</message>
<message>
<location filename="../ui.ui" line="78"/>
<source>Version 2.1.9</source>
<translation>Versão 2.1.9</translation>
<source>Version 2.2.0</source>
<translation>Versão 2.2.0</translation>
</message>
<message>
<location filename="../ui.ui" line="113"/>
Expand Down
4 changes: 2 additions & 2 deletions src/ts/russian.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1174,8 +1174,8 @@
</message>
<message>
<location filename="../ui.ui" line="78"/>
<source>Version 2.1.9</source>
<translation>Версия 2.1.9</translation>
<source>Version 2.2.0</source>
<translation>Версия 2.2.0</translation>
</message>
<message>
<location filename="../ui.ui" line="113"/>
Expand Down
4 changes: 2 additions & 2 deletions src/ts/spanish.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1174,8 +1174,8 @@
</message>
<message>
<location filename="../ui.ui" line="78"/>
<source>Version 2.1.9</source>
<translation>Versión 2.1.9</translation>
<source>Version 2.2.0</source>
<translation>Versión 2.2.0</translation>
</message>
<message>
<location filename="../ui.ui" line="113"/>
Expand Down
4 changes: 2 additions & 2 deletions src/ts/turkish.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1259,8 +1259,8 @@
</message>
<message>
<location filename="../ui.ui" line="78"/>
<source>Version 2.1.9</source>
<translation>Sürüm 2.1.9</translation>
<source>Version 2.2.0</source>
<translation>Sürüm 2.2.0</translation>
</message>
<message>
<location filename="../ui.ui" line="391"/>
Expand Down
4 changes: 2 additions & 2 deletions src/ts/urdu.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1174,8 +1174,8 @@
</message>
<message>
<location filename="../ui.ui" line="78"/>
<source>Version 2.1.9</source>
<translation>ورژن 2.1.9</translation>
<source>Version 2.2.0</source>
<translation>ورژن 2.2.0</translation>
</message>
<message>
<location filename="../ui.ui" line="113"/>
Expand Down
2 changes: 1 addition & 1 deletion src/ui.py
Original file line number Diff line number Diff line change
Expand Up @@ -380,7 +380,7 @@ def retranslateUi(self, MainWindow):
self.actionpack_game_files.setText(QCoreApplication.translate("MainWindow", u"pack game files", None))
self.clearLogBtn.setText(QCoreApplication.translate("MainWindow", u"clear log", None))
self.copyrightLabel.setText(QCoreApplication.translate("MainWindow", u"\u00a92024 Last moment,All rights reserved.", None))
self.versionLabel.setText(QCoreApplication.translate("MainWindow", u"Version 2.1.9", None))
self.versionLabel.setText(QCoreApplication.translate("MainWindow", u"Version 2.2.0", None))
self.translateBtn.setText(QCoreApplication.translate("MainWindow", u"translate", None))
self.selectFilesBtn.setText(QCoreApplication.translate("MainWindow", u"...", None))
self.label_2.setText(QCoreApplication.translate("MainWindow", u"directory", None))
Expand Down
2 changes: 1 addition & 1 deletion src/ui.ui
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
</size>
</property>
<property name="text">
<string>Version 2.1.9</string>
<string>Version 2.2.0</string>
</property>
</widget>
</item>
Expand Down

0 comments on commit dd740a8

Please sign in to comment.