diff --git a/.travis/gta5view.nsi b/.travis/gta5view.nsi
index a4aa9e3..b117b9d 100644
--- a/.travis/gta5view.nsi
+++ b/.travis/gta5view.nsi
@@ -117,11 +117,13 @@ File "../res/gta5sync_en_US.qm"
File "../res/gta5sync_de.qm"
File "../res/gta5sync_fr.qm"
File "../res/gta5sync_ru.qm"
+File "../res/gta5sync_uk.qm"
File "../res/gta5sync_zh_TW.qm"
File "../res/qtbase_en_GB.qm"
File "../res/qtbase_de.qm"
File "../res/qtbase_fr.qm"
File "../res/qtbase_ru.qm"
+File "../res/qtbase_uk.qm"
File "../res/qtbase_zh_TW.qm"
SetOutPath "$INSTDIR\audio"
File "/opt/windev/qt64d-latest/plugins/audio/qtaudio_windows.dll"
@@ -201,11 +203,13 @@ Delete "$INSTDIR\lang\gta5sync_en_US.qm"
Delete "$INSTDIR\lang\gta5sync_de.qm"
Delete "$INSTDIR\lang\gta5sync_fr.qm"
Delete "$INSTDIR\lang\gta5sync_ru.qm"
+Delete "$INSTDIR\lang\gta5sync_uk.qm"
Delete "$INSTDIR\lang\gta5sync_zh_TW.qm"
Delete "$INSTDIR\lang\qtbase_en_GB.qm"
Delete "$INSTDIR\lang\qtbase_de.qm"
Delete "$INSTDIR\lang\qtbase_fr.qm"
Delete "$INSTDIR\lang\qtbase_ru.qm"
+Delete "$INSTDIR\lang\qtbase_uk.qm"
Delete "$INSTDIR\lang\qtbase_zh_TW.qm"
Delete "$INSTDIR\audio\qtaudio_windows.dll"
Delete "$INSTDIR\imageformats\qgif.dll"
diff --git a/res/qt_uk.qm b/res/qt_uk.qm
new file mode 100644
index 0000000..112ca5c
Binary files /dev/null and b/res/qt_uk.qm differ
diff --git a/res/qtbase_uk.qm b/res/qtbase_uk.qm
new file mode 100644
index 0000000..e24be7f
Binary files /dev/null and b/res/qtbase_uk.qm differ
diff --git a/res/tr_qt4.qrc b/res/tr_qt4.qrc
index f7b285b..f397ce6 100644
--- a/res/tr_qt4.qrc
+++ b/res/tr_qt4.qrc
@@ -3,6 +3,7 @@
qt_de.qm
qt_fr.qm
qt_ru.qm
+ qt_uk.qm
qt_zh_TW.qm
diff --git a/res/tr_qt5.qrc b/res/tr_qt5.qrc
index e4970a9..1141d73 100644
--- a/res/tr_qt5.qrc
+++ b/res/tr_qt5.qrc
@@ -4,6 +4,7 @@
qtbase_de.qm
qtbase_fr.qm
qtbase_ru.qm
+ qtbase_uk.qm
qtbase_zh_TW.qm