diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0e233e5fe..94cf1082b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -112,6 +112,7 @@ qt5_add_translation(${PROJECT_NAME}_QM_FILES
translations/ug.ts
translations/uk.ts
translations/zh_CN.ts
+ translations/zh_TW.ts
)
qt5_add_resources(
diff --git a/src/widget/form/settings/generalform.cpp b/src/widget/form/settings/generalform.cpp
index 3554d8335..a9dc7e69a 100644
--- a/src/widget/form/settings/generalform.cpp
+++ b/src/widget/form/settings/generalform.cpp
@@ -69,7 +69,9 @@ static QStringList locales = {"ar",
"tr",
"ug",
"uk",
- "zh_CN"};
+ "zh_CN",
+ "zh_TW"
+};
static QStringList langs = {"Arabic",
"Беларуская",
"Български",
@@ -104,7 +106,9 @@ static QStringList langs = {"Arabic",
"Türkçe",
"ئۇيغۇرچە",
"Українська",
- "中文(中国)"};
+ "中文(中国)",
+ "繁體中文(台灣)"
+};
/**
* @class GeneralForm
diff --git a/translations/README.md b/translations/README.md
index 770ed86d9..83b05c9d9 100644
--- a/translations/README.md
+++ b/translations/README.md
@@ -44,4 +44,5 @@ Language | Status
[Türkçe](https://hosted.weblate.org/engage/tox/tr/) | [](https://hosted.weblate.org/engage/tox/tr/?utm_source=widget)
[ئۇيغۇرچە](https://hosted.weblate.org/engage/tox/ug/) | [](https://hosted.weblate.org/engage/tox/ug/?utm_source=widget)
[Українська](https://hosted.weblate.org/engage/tox/uk/) | [](https://hosted.weblate.org/engage/tox/uk/?utm_source=widget)
-[简体中文](https://hosted.weblate.org/engage/tox/zh_CN/) | [](https://hosted.weblate.org/engage/tox/zh_CN/?utm_source=widget)
+[中文(中国)](https://hosted.weblate.org/engage/tox/zh_CN/) | [](https://hosted.weblate.org/engage/tox/zh_CN/?utm_source=widget)
+[繁體中文(台灣)](https://hosted.weblate.org/engage/tox/zh_TW/) | [](https://hosted.weblate.org/engage/tox/zh_TW/?utm_source=widget)
diff --git a/translations/i18n.pri b/translations/i18n.pri
index 94e3bddfe..09cb1f7fd 100644
--- a/translations/i18n.pri
+++ b/translations/i18n.pri
@@ -34,7 +34,8 @@ TRANSLATIONS = \
translations/tr.ts \
translations/ug.ts \
translations/uk.ts \
- translations/zh_CN.ts
+ translations/zh_CN.ts \
+ translations/zh_TW.ts
#rules to generate ts
isEmpty(QMAKE_LUPDATE) {
diff --git a/translations/translations.qrc b/translations/translations.qrc
index 15ca6fda8..7357cc498 100644
--- a/translations/translations.qrc
+++ b/translations/translations.qrc
@@ -34,5 +34,6 @@
ug.qm
uk.qm
zh_CN.qm
+ zh_TW.qm