diff --git a/win-linux/defaults.pri b/win-linux/defaults.pri
index 9bd65b8d2..978abc9da 100644
--- a/win-linux/defaults.pri
+++ b/win-linux/defaults.pri
@@ -47,6 +47,7 @@ TRANSLATIONS = ./langs/en.ts \
./langs/sv.ts \
./langs/tr.ts \
./langs/uk.ts \
+ ./langs/ur.ts \
./langs/vi.ts \
./langs/be.ts \
./langs/zh_TW.ts \
diff --git a/win-linux/extras/projicons/res/langs/translation.rc b/win-linux/extras/projicons/res/langs/translation.rc
index b6c8b95a6..d1bbc1f0b 100644
--- a/win-linux/extras/projicons/res/langs/translation.rc
+++ b/win-linux/extras/projicons/res/langs/translation.rc
@@ -775,4 +775,4 @@ BEGIN
IDS_JUMP_DOCX "نئی دستاویز"
IDS_JUMP_XLSX "نئی اسپریڈشیٹ"
IDS_JUMP_PPTX "نئی پیشکش"
-END
\ No newline at end of file
+END
diff --git a/win-linux/langs/ur.qm b/win-linux/langs/ur.qm
new file mode 100644
index 000000000..031d8744d
Binary files /dev/null and b/win-linux/langs/ur.qm differ
diff --git a/win-linux/resources.qrc b/win-linux/resources.qrc
index 20c1a46c5..ae5f3ebe6 100644
--- a/win-linux/resources.qrc
+++ b/win-linux/resources.qrc
@@ -230,6 +230,7 @@
langs/sv.qm
langs/tr.qm
langs/uk.qm
+ langs/ur.qm
langs/vi.qm
langs/zh_CN.qm
langs/zh_TW.qm
diff --git a/win-linux/src/clangater.cpp b/win-linux/src/clangater.cpp
index e89456fdd..153020639 100644
--- a/win-linux/src/clangater.cpp
+++ b/win-linux/src/clangater.cpp
@@ -263,6 +263,7 @@ private:
// ,{"lt-LT", "Lietuvių kalba"}
,{"be-BY", {"Беларуская мова", "Belarusian"}}
,{"uk-UA", {"Украї́нська мо́ва", "Ukrainian"}}
+ ,{"ur-PK", {"اردو", "Urdu"}}
,{"lo-LA", {"ພາສາລາວ", "Lao"}}
,{"gl-ES", {"Galego", "Galego"}}
,{"si-LK", {"සිංහල", "Sinhala (Sri Lanka)"}}