diff --git a/ico/24x16/zh.png b/ico/24x16/zh.png
new file mode 100644
index 000000000..21a9cf067
Binary files /dev/null and b/ico/24x16/zh.png differ
diff --git a/qelectrotech.qrc b/qelectrotech.qrc
index 5444b1582..e7095b1fe 100644
--- a/qelectrotech.qrc
+++ b/qelectrotech.qrc
@@ -735,5 +735,6 @@
ico/22x22/color/color-11-gray-08-slategray.png
ico/22x22/color/color-11-gray-09-darkslategray.png
ico/22x22/color/color-11-gray-10-black.png
+ ico/24x16/zh.png
diff --git a/sources/qeticons.cpp b/sources/qeticons.cpp
index 7fd92e3d6..bb297486c 100644
--- a/sources/qeticons.cpp
+++ b/sources/qeticons.cpp
@@ -206,6 +206,7 @@ namespace QET {
QIcon tr;
QIcon uk;
QIcon mn;
+ QIcon zh;
QIcon translation;
QIcon listDrawings;
QIcon AutoNum;
@@ -674,6 +675,7 @@ void QET::Icons::initIcons()
tr .addFile(":/ico/24x16/tr.png");
uk .addFile(":/ico/24x16/ua.png");
mn .addFile(":/ico/24x16/mn.png");
+ zh .addFile(":/ico/24x16/zh.png");
translation .addFile(":/ico/22x22/applications-development-translation.png");
listDrawings .addFile(":/ico/48x48/view-pim-journal.png");
AutoNum .addFile(":/ico/128x128/plasmagik.png");
diff --git a/sources/qeticons.h b/sources/qeticons.h
index 0711f0b63..3363e1abf 100644
--- a/sources/qeticons.h
+++ b/sources/qeticons.h
@@ -214,6 +214,7 @@ namespace QET {
extern QIcon tr;
extern QIcon uk;
extern QIcon mn;
+ extern QIcon zh;
extern QIcon translation;
extern QIcon listDrawings;
extern QIcon AutoNum;
diff --git a/sources/ui/configpage/generalconfigurationpage.cpp b/sources/ui/configpage/generalconfigurationpage.cpp
index 6a4242309..56f4135d3 100644
--- a/sources/ui/configpage/generalconfigurationpage.cpp
+++ b/sources/ui/configpage/generalconfigurationpage.cpp
@@ -318,6 +318,7 @@ void GeneralConfigurationPage::fillLang()
ui->m_lang_cb->addItem(QET::Icons::hu, tr("Hongrois"), "hu");
ui->m_lang_cb->addItem(QET::Icons::mn, tr("Mongol"), "mn");
ui->m_lang_cb->addItem(QET::Icons::uk, tr("Ukrainien"), "uk");
+ ui->m_lang_cb->addItem(QET::Icons::zh, tr("Chinois"), "zh");
//set current index to the lang found in setting file
//if lang doesn't exist set to system
QSettings settings;