From 894a3a75ec69fcae38a63dc68fd3715f19d84288 Mon Sep 17 00:00:00 2001 From: DuanRay Date: Sat, 7 Oct 2023 18:34:11 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=A0=B9=E6=8D=AE=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=EF=BC=8C=E8=87=AA=E5=8A=A8=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 0001-auto-translate-ui-via-sys-lang.patch | 29 +++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 0001-auto-translate-ui-via-sys-lang.patch diff --git a/0001-auto-translate-ui-via-sys-lang.patch b/0001-auto-translate-ui-via-sys-lang.patch new file mode 100644 index 0000000..31bad6e --- /dev/null +++ b/0001-auto-translate-ui-via-sys-lang.patch @@ -0,0 +1,29 @@ +diff --git a/nfs-fontmanager-1.0.14/usr/bin/nfs-fontmanager b/nfs-fontmanager-1.0.14/usr/bin/nfs-fontmanager +old mode 100644 +new mode 100755 +diff --git a/nfs-fontmanager-1.0.14/usr/share/nfs-fontmanager/main.py b/nfs-fontmanager-1.0.14/usr/share/nfs-fontmanager/main.py +index 073b9c2..eb5e1c9 100644 +--- a/nfs-fontmanager-1.0.14/usr/share/nfs-fontmanager/main.py ++++ b/nfs-fontmanager-1.0.14/usr/share/nfs-fontmanager/main.py +@@ -13,7 +13,7 @@ import pandas + + from PyQt5.QtWidgets import (QWidget, QHBoxLayout, QVBoxLayout, QApplication, QSplitter, QTreeWidget, QTreeWidgetItem, QLineEdit, QPushButton, + QSpinBox, QScrollArea, QFileDialog, QMessageBox, QAction, QComboBox, QDialog, QLabel, QCheckBox) +-from PyQt5.QtCore import Qt, QTranslator, QThread, pyqtSignal ++from PyQt5.QtCore import Qt, QTranslator, QThread, pyqtSignal, QLocale + from PyQt5.QtGui import QFont, QPainter, QPalette, QPen, QBrush, QFontMetrics, QIcon + + if sys.getdefaultencoding() != 'utf-8': +@@ -160,7 +160,11 @@ class FontManager(QWidget): + self.wheres = [self.tr('All Fonts'), self.tr('System Fonts'), self.tr('User Fonts')] + self.where = 0 + self.languages = [self.tr('zh_CN'), self.tr('English')] +- self.lang = 0 ++ if QLocale.system().language()==QLocale.Chinese: ++ self.lang = 0 ++ else: ++ self.lang = 1 ++ + self.in_retranslating = False + self.scale = self.get_scale() + self.setupUI(self.scale) -- Gitee