From: liucong321 <liucong1@kylinos.cn>
Date: Thu, 29 Jun 2023 14:47:19 +0800
Subject: update changelog

---
 kylin-video.desktop                   |    3 +
 src/core/mediahandle.cpp              |    2 +-
 src/core/mpvcore.cpp                  |   18 +-
 src/core/playlist.cpp                 |    1 -
 src/global/functions.cpp              |    2 +-
 src/src.pro                           |    3 +-
 src/translations/kylin-video_bo_CN.ts |  669 ++++++-----
 src/translations/kylin-video_mn.ts    | 2050 +++++++++++++++++++++++++++++++++
 src/translations/kylin-video_zh_CN.ts |   59 +-
 9 files changed, 2496 insertions(+), 311 deletions(-)
 create mode 100644 src/translations/kylin-video_mn.ts

diff --git a/kylin-video.desktop b/kylin-video.desktop
index 01f427a..4b218b3 100644
--- a/kylin-video.desktop
+++ b/kylin-video.desktop
@@ -2,9 +2,12 @@
 Name=Video Player
 Name[zh_CN]=影音
 Name[bo_CN]=བརྙན་ཆས།
+Name[mn]=ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ ᠵᠢᠨ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠦᠭᠴᠢ
 Comment=A great MPlayer front-end
 Comment[zh_CN]=影音
 Comment[bo_CN]=བརྙན་ཆས།
+Comment[mn]=ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ ᠵᠢᠨ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠦᠭᠴᠢ
+Comment[zh_CN]=影音
 GenericName=Video Player
 GenericName[zh_CN]=影音
 GenericName[bo_CN]=བརྙན་ཆས།
diff --git a/src/core/mediahandle.cpp b/src/core/mediahandle.cpp
index ba1b2ca..9b14c23 100644
--- a/src/core/mediahandle.cpp
+++ b/src/core/mediahandle.cpp
@@ -25,7 +25,7 @@ MediaHandle::MediaHandle(const QString &filePath)
 
 MediaHandle::~MediaHandle()
 {
-
+    unsetAll();
 }
 
 void MediaHandle::setFile(const QString &filePath)
diff --git a/src/core/mpvcore.cpp b/src/core/mpvcore.cpp
index cca57d7..36edfbc 100644
--- a/src/core/mpvcore.cpp
+++ b/src/core/mpvcore.cpp
@@ -834,22 +834,28 @@ void MpvCore::Aspect(Mpv::VideoAspect aspect)
         return;
     }
     QString arg;
+    QString str_aspect = "";
     switch (aspect) {
     case Mpv::AUTO:
         arg = "-1";
+        str_aspect = tr("default");
         break;
     case Mpv::DIV_4_3:
         arg = "4:3";
+        str_aspect = "4/3";
         break;
     case Mpv::DIV_16_9:
         arg = "16:9";
+        str_aspect = "16/9";
         break;
     case Mpv::FULL:
         mpv_set_option_string(m_mpvHandle, "keepaspect", "no");
+        ShowText(tr("aspect ratio").append(":").append(tr("fill window")));
         return;
     }
     mpv_set_option_string(m_mpvHandle, "keepaspect", "yes");
     SetAspect(arg);
+    ShowText(tr("aspect ratio").append(":").append(str_aspect));
 }
 
 void MpvCore::SetAspect(QString scale)
@@ -883,6 +889,7 @@ void MpvCore::ClockwiseRotate()
     }
     m_rotate = (m_rotate + 90) % 360;
     Command(QStringList() << "set" << "video-rotate" << QString::number(m_rotate));
+    ShowText(tr("clockwise rotation"));
 }
 
 void MpvCore::CounterClockwiseRotate()
@@ -895,6 +902,7 @@ void MpvCore::CounterClockwiseRotate()
     else
         m_rotate = 270;
     Command(QStringList() << "set" << "video-rotate" << QString::number(m_rotate));
+    ShowText(tr("counterclockwise rotation"));
 }
 
 void MpvCore::FlipHorizontally()
@@ -1239,20 +1247,20 @@ void MpvCore::initMpvHandle()
     mpv_set_option_string(m_mpvHandle, "msg-level", "all=v");
     mpv_set_option_string(m_mpvHandle, "input-cursor", "no");
     mpv_set_option_string(m_mpvHandle, "hwdec-codecs", "all");
-    mpv_set_option_string(m_mpvHandle, "cursor-autohide", "no");
     mpv_set_option_string(m_mpvHandle, "gpu-context", "x11egl");
+    mpv_set_option_string(m_mpvHandle, "cursor-autohide", "no");
     mpv_set_option_string(m_mpvHandle, "input-vo-keyboard", "no");
     mpv_set_option_string(m_mpvHandle, "input-default-bindings ", "no");
 
     mpv_observe_property(m_mpvHandle, 0, "mute",          MPV_FORMAT_FLAG);
     mpv_observe_property(m_mpvHandle, 0, "hwdec",         MPV_FORMAT_STRING);
+    mpv_observe_property(m_mpvHandle, 0, "speed",         MPV_FORMAT_DOUBLE);
+    mpv_observe_property(m_mpvHandle, 0, "avsync",        MPV_FORMAT_DOUBLE);
     mpv_observe_property(m_mpvHandle, 0, "volume",        MPV_FORMAT_INT64);
     mpv_observe_property(m_mpvHandle, 0, "duration",      MPV_FORMAT_DOUBLE);
     mpv_observe_property(m_mpvHandle, 0, "time-pos",      MPV_FORMAT_DOUBLE);
-    mpv_observe_property(m_mpvHandle, 0, "speed",         MPV_FORMAT_DOUBLE);
     mpv_observe_property(m_mpvHandle, 0, "video-bitrate", MPV_FORMAT_DOUBLE);
     mpv_observe_property(m_mpvHandle, 0, "audio-bitrate", MPV_FORMAT_DOUBLE);
-    mpv_observe_property(m_mpvHandle, 0, "avsync",        MPV_FORMAT_DOUBLE);
     mpv_observe_property(m_mpvHandle, 0, "paused-for-cache",MPV_FORMAT_FLAG);
     mpv_set_wakeup_callback(m_mpvHandle, wakeup, this);
 
@@ -1399,7 +1407,7 @@ void MpvCore::LoadOptions()
     if (g_config->hardwareType() == GlobalConfig::INTEL_IrisXe_VAAPI && m_playingFile.endsWith(".ts")) {
         // 如果时 IrisXe 显卡并是 ts 格式的视频走软解
         KyInfo() << ".ts file set hwdec no";
-        setProperty("hwdec", "no");
+        SetOption("hwdec", "no");
     }
     else if (g_config->videoDecoder.first == tr("default") || g_config->videoDecoder.first == "default") {
         SetOption("hwdec", "default,vaapi,vdpau,");
@@ -1516,8 +1524,8 @@ bool MpvCore::event(QEvent *event)
                         if (tmp_duration > m_duration) {
                             m_duration = tmp_duration;
                             m_fileInfo.length = m_duration;
+                            g_core_signal->notifyDuration(m_playingFile, m_duration);
                         }
-                        g_core_signal->notifyDuration(m_playingFile, m_duration);
 
                         // 重启之后是否需要跳转，获取到总长度才能跳转
                         if (m_needSeek) {
diff --git a/src/core/playlist.cpp b/src/core/playlist.cpp
index 0481571..aa5c060 100644
--- a/src/core/playlist.cpp
+++ b/src/core/playlist.cpp
@@ -56,7 +56,6 @@ void PlayList::addItem(QString file, int duration, int lastStopTime, QString vie
     bool    t_isExist;
     int     t_index;
 
-    m_duration = duration;
     // 是否需要写入数据库
     if(writeToDatabase)
     {
diff --git a/src/global/functions.cpp b/src/global/functions.cpp
index 5b84722..e6ae6bb 100644
--- a/src/global/functions.cpp
+++ b/src/global/functions.cpp
@@ -252,5 +252,5 @@ bool Functions::isGreatwallDevice()
     p.start("cat /sys/class/dmi/id/modalias");
     p.waitForFinished();
     QString str(p.readAll());
-    return str.indexOf("greatwall", Qt::CaseInsensitive) > 0;
+    return str.indexOf("GreatWall", Qt::CaseInsensitive) > 0;
 }
diff --git a/src/src.pro b/src/src.pro
index 699ee3f..384e83b 100644
--- a/src/src.pro
+++ b/src/src.pro
@@ -7,7 +7,8 @@ CONFIG += c++11 link_pkgconfig
 MOC_DIR += .moc
 PKGCONFIG += gsettings-qt wayland-client mpv kysdk-qtwidgets kysdk-sysinfo kysdk-waylandhelper
 TRANSLATIONS += ./translations/kylin-video_zh_CN.ts \
-                ./translations/kylin-video_bo_CN.ts
+                ./translations/kylin-video_bo_CN.ts \
+                ./translations/kylin-video_mn.ts
 
 # The following define makes your compiler emit warnings if you use
 # any Qt feature that has been marked deprecated (the exact warnings
diff --git a/src/translations/kylin-video_bo_CN.ts b/src/translations/kylin-video_bo_CN.ts
index 3f5d0e0..832dc52 100644
--- a/src/translations/kylin-video_bo_CN.ts
+++ b/src/translations/kylin-video_bo_CN.ts
@@ -63,90 +63,90 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
         <translation type="vanished">--:--:--/--:--:--</translation>
     </message>
     <message>
-        <location filename="../widget/contralbar.cpp" line="513"/>
+        <location filename="../widget/contralbar.cpp" line="507"/>
         <source>Next</source>
         <translation>གཞས་རྗེས་མ་</translation>
     </message>
     <message>
-        <location filename="../widget/contralbar.cpp" line="514"/>
+        <location filename="../widget/contralbar.cpp" line="508"/>
         <source>Previous</source>
         <translation>གཞས་སྔོན་མ་</translation>
     </message>
     <message>
-        <location filename="../widget/contralbar.cpp" line="515"/>
-        <location filename="../widget/contralbar.cpp" line="774"/>
+        <location filename="../widget/contralbar.cpp" line="509"/>
+        <location filename="../widget/contralbar.cpp" line="759"/>
         <source>Play</source>
         <translation>གཏོང་བ་</translation>
     </message>
     <message>
-        <location filename="../widget/contralbar.cpp" line="516"/>
+        <location filename="../widget/contralbar.cpp" line="510"/>
         <source>Volume</source>
         <translation>རང་སའི་ཁུལ་བགོས།</translation>
     </message>
     <message>
-        <location filename="../widget/contralbar.cpp" line="517"/>
+        <location filename="../widget/contralbar.cpp" line="511"/>
         <source>Speed</source>
         <translation>མྱུར་ཚད།</translation>
     </message>
     <message>
-        <location filename="../widget/contralbar.cpp" line="518"/>
+        <location filename="../widget/contralbar.cpp" line="512"/>
         <source>Tools</source>
         <translation>ཡོ་བྱད།</translation>
     </message>
     <message>
-        <location filename="../widget/contralbar.cpp" line="519"/>
-        <location filename="../widget/contralbar.cpp" line="826"/>
+        <location filename="../widget/contralbar.cpp" line="513"/>
+        <location filename="../widget/contralbar.cpp" line="796"/>
         <source>Full screen</source>
         <translation>བརྙན་ཤེལ་ཧྲིལ་པོ།</translation>
     </message>
     <message>
-        <location filename="../widget/contralbar.cpp" line="592"/>
-        <location filename="../widget/contralbar.cpp" line="752"/>
+        <location filename="../widget/contralbar.cpp" line="577"/>
+        <location filename="../widget/contralbar.cpp" line="737"/>
         <source>Screen shot</source>
         <translation>བརྙན་ཤེལ་གྱི་པར་ལེན</translation>
     </message>
     <message>
-        <location filename="../widget/contralbar.cpp" line="714"/>
+        <location filename="../widget/contralbar.cpp" line="699"/>
         <source>2.0X</source>
         <translation>2.0X</translation>
     </message>
     <message>
-        <location filename="../widget/contralbar.cpp" line="715"/>
+        <location filename="../widget/contralbar.cpp" line="700"/>
         <source>1.5X</source>
         <translation>1.5X</translation>
     </message>
     <message>
-        <location filename="../widget/contralbar.cpp" line="716"/>
+        <location filename="../widget/contralbar.cpp" line="701"/>
         <source>1.25X</source>
         <translation>1.25X</translation>
     </message>
     <message>
-        <location filename="../widget/contralbar.cpp" line="717"/>
+        <location filename="../widget/contralbar.cpp" line="702"/>
         <source>1.0X</source>
         <translation>1.0X</translation>
     </message>
     <message>
-        <location filename="../widget/contralbar.cpp" line="718"/>
+        <location filename="../widget/contralbar.cpp" line="703"/>
         <source>0.75X</source>
         <translation>0.75X</translation>
     </message>
     <message>
-        <location filename="../widget/contralbar.cpp" line="719"/>
+        <location filename="../widget/contralbar.cpp" line="704"/>
         <source>0.5X</source>
         <translation>0.5X</translation>
     </message>
     <message>
-        <location filename="../widget/contralbar.cpp" line="752"/>
+        <location filename="../widget/contralbar.cpp" line="737"/>
         <source>Add mark</source>
         <translation>རྟགས་ཁ་སྣོན་བྱེད་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/contralbar.cpp" line="770"/>
+        <location filename="../widget/contralbar.cpp" line="755"/>
         <source>Pause</source>
         <translation>གནས་སྐབས་མཚམས་འཇོག་</translation>
     </message>
     <message>
-        <location filename="../widget/contralbar.cpp" line="821"/>
+        <location filename="../widget/contralbar.cpp" line="791"/>
         <source>Exit full screen</source>
         <translation>བརྙན་ཤེལ་ཧྲིལ་བོ་ཕྱིར་འབུད་</translation>
     </message>
@@ -154,17 +154,18 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
 <context>
     <name>GlobalConfig</name>
     <message>
-        <location filename="../global/globalconfig.cpp" line="535"/>
-        <location filename="../global/globalconfig.cpp" line="559"/>
-        <location filename="../global/globalconfig.cpp" line="572"/>
-        <location filename="../global/globalconfig.cpp" line="593"/>
-        <location filename="../global/globalconfig.cpp" line="601"/>
+        <location filename="../global/globalconfig.cpp" line="540"/>
+        <location filename="../global/globalconfig.cpp" line="564"/>
+        <location filename="../global/globalconfig.cpp" line="577"/>
+        <location filename="../global/globalconfig.cpp" line="587"/>
+        <location filename="../global/globalconfig.cpp" line="608"/>
+        <location filename="../global/globalconfig.cpp" line="616"/>
         <source>auto</source>
         <translation>རང་འགུལ་གྱིས་རླངས་</translation>
     </message>
     <message>
-        <location filename="../global/globalconfig.cpp" line="598"/>
-        <location filename="../global/globalconfig.cpp" line="602"/>
+        <location filename="../global/globalconfig.cpp" line="613"/>
+        <location filename="../global/globalconfig.cpp" line="617"/>
         <source>default</source>
         <translation>ཁ་ཆད་དང་འགལ་</translation>
     </message>
@@ -183,17 +184,17 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
 <context>
     <name>HomePage</name>
     <message>
-        <location filename="../widget/homepage.cpp" line="29"/>
+        <location filename="../widget/homepage.cpp" line="28"/>
         <source>open file</source>
         <translation>ཁ་ཕྱེ་བའི་ཡིག་ཆ།</translation>
     </message>
     <message>
-        <location filename="../widget/homepage.cpp" line="39"/>
+        <location filename="../widget/homepage.cpp" line="38"/>
         <source>open dir</source>
         <translation>ཁ་ཕྱེས་པའི་ཉིན་ཐོ།</translation>
     </message>
     <message>
-        <location filename="../widget/homepage.cpp" line="56"/>
+        <location filename="../widget/homepage.cpp" line="55"/>
         <source>Video Player</source>
         <translation>བརྙན་ཕབ་འཕྲུལ་འཁོར།</translation>
     </message>
@@ -201,274 +202,284 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
 <context>
     <name>KRightClickMenu</name>
     <message>
-        <location filename="../widget/kmenu.cpp" line="173"/>
+        <location filename="../widget/kmenu.cpp" line="174"/>
         <source>Open &amp;File...</source>
         <translation>ཁ་ཕྱེ་ནས་ཡིག་ཆ་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="174"/>
+        <location filename="../widget/kmenu.cpp" line="175"/>
         <source>open file</source>
         <translation>ཁ་ཕྱེ་བའི་ཡིག་ཆ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="178"/>
+        <location filename="../widget/kmenu.cpp" line="179"/>
         <source>Open &amp;Directory...</source>
         <translation>སྒོ་འབྱེད་དང་དཀར་ཆག་ ...</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="179"/>
+        <location filename="../widget/kmenu.cpp" line="180"/>
         <source>open dir</source>
         <translation>ཁ་ཕྱེས་པའི་ཉིན་ཐོ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="197"/>
+        <location filename="../widget/kmenu.cpp" line="184"/>
+        <source>Open URL</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../widget/kmenu.cpp" line="185"/>
+        <source>open url</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../widget/kmenu.cpp" line="199"/>
         <source>to top</source>
         <translation>གོང་ནས་འོག་བར་དུ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="207"/>
+        <location filename="../widget/kmenu.cpp" line="209"/>
         <source>ToTop</source>
         <translation>ཐོ་ལོ་ཐོ་ཧྥུ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="216"/>
+        <location filename="../widget/kmenu.cpp" line="218"/>
         <source>Order</source>
         <translation>མངགས་ཐོ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="219"/>
+        <location filename="../widget/kmenu.cpp" line="221"/>
         <source>One Loop</source>
         <translation>འཁོར་སྐྱོད་ཐེངས་གཅིག</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="223"/>
+        <location filename="../widget/kmenu.cpp" line="225"/>
         <source>Sequence</source>
         <translation>གོ་རིམ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="227"/>
+        <location filename="../widget/kmenu.cpp" line="229"/>
         <source>List loop</source>
         <translation>རེའུ་མིག་འཁོར་སྐྱོད་བྱེད་བཞིན</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="231"/>
+        <location filename="../widget/kmenu.cpp" line="233"/>
         <source>Random</source>
         <translation>སྐབས་བསྟུན་ཁྱབ་གཏོང་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="280"/>
+        <location filename="../widget/kmenu.cpp" line="282"/>
         <source>Frame</source>
         <translation>སྒྲོམ་གཞི།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="286"/>
+        <location filename="../widget/kmenu.cpp" line="288"/>
         <source>Default frame</source>
         <translation>ཁ་ཆད་དང་འགལ་བའི་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="290"/>
+        <location filename="../widget/kmenu.cpp" line="292"/>
         <source>4:3</source>
         <translation>4:3</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="294"/>
+        <location filename="../widget/kmenu.cpp" line="296"/>
         <source>16:9</source>
         <translation>16:9</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="298"/>
+        <location filename="../widget/kmenu.cpp" line="300"/>
         <source>Full frame</source>
         <translation>སྒྲོམ་གཞི་ཆ་ཚང་།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="322"/>
-        <location filename="../widget/kmenu.cpp" line="328"/>
+        <location filename="../widget/kmenu.cpp" line="324"/>
+        <location filename="../widget/kmenu.cpp" line="330"/>
         <source>restore frame</source>
         <translation>སླར་གསོ་བྱེད་པའི་སྒྲོམ་གཞི</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="330"/>
-        <location filename="../widget/kmenu.cpp" line="336"/>
+        <location filename="../widget/kmenu.cpp" line="332"/>
+        <location filename="../widget/kmenu.cpp" line="338"/>
         <source>forward rotate</source>
         <translation>མདུན་སྐྱོད་ཀྱི་འཁོར་སྐྱོད།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="335"/>
+        <location filename="../widget/kmenu.cpp" line="337"/>
         <source>Along rotate</source>
         <translation>འཁོར་སྐྱོད་བྱེད་བཞིན་ཡོད།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="338"/>
-        <location filename="../widget/kmenu.cpp" line="344"/>
+        <location filename="../widget/kmenu.cpp" line="340"/>
+        <location filename="../widget/kmenu.cpp" line="346"/>
         <source>backward rotate</source>
         <translation>རྗེས་ལུས་ཀྱི་འཁོར་སྐྱོད།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="343"/>
+        <location filename="../widget/kmenu.cpp" line="345"/>
         <source>Inverse rotate</source>
         <translation>ལྡོག་ཕྱོགས་སུ་འཁོར་སྐྱོད་བྱེད་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="346"/>
-        <location filename="../widget/kmenu.cpp" line="349"/>
+        <location filename="../widget/kmenu.cpp" line="348"/>
+        <location filename="../widget/kmenu.cpp" line="351"/>
         <source>horizontal flip</source>
         <translation>འཕྲེད་ཕྱོགས་ཀྱི་འདྲུད་འཐེན་འཕྲུལ་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="348"/>
+        <location filename="../widget/kmenu.cpp" line="350"/>
         <source>Horizontally flip</source>
         <translation>འཕྲེད་ཕྱོགས་ནས་ཕར་འགྲོ་ཚུར་འོང་བྱེད</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="351"/>
-        <location filename="../widget/kmenu.cpp" line="354"/>
+        <location filename="../widget/kmenu.cpp" line="353"/>
+        <location filename="../widget/kmenu.cpp" line="356"/>
         <source>vertical flip</source>
         <translation>གཞུང་ཕྱོགས་ནས་ཕར་འགྲོ་ཚུར་འོང་བྱེད</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="353"/>
+        <location filename="../widget/kmenu.cpp" line="355"/>
         <source>Vertically flip</source>
         <translation>གཞུང་ཕྱོགས་ནས་ཕར་འགྲོ་ཚུར་འོང་བྱེད་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="360"/>
+        <location filename="../widget/kmenu.cpp" line="362"/>
         <source>Show profile</source>
         <translation>ངོ་སྤྲོད་མདོར་བསྡུས།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="382"/>
+        <location filename="../widget/kmenu.cpp" line="384"/>
         <source>Audio</source>
         <translation>སྒྲ་ཕབ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="385"/>
+        <location filename="../widget/kmenu.cpp" line="387"/>
         <source>AudioTrack</source>
         <translation>སྒྲ་ཕབ་འཕྲུལ་ཆས།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="395"/>
+        <location filename="../widget/kmenu.cpp" line="397"/>
         <source>AudioChannel</source>
         <translation>སྒྲ་ཕབ་འཕྲུལ་ཆས།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="402"/>
+        <location filename="../widget/kmenu.cpp" line="404"/>
         <source>Default</source>
         <translation>ཁ་ཆད་དང་འགལ་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="409"/>
+        <location filename="../widget/kmenu.cpp" line="411"/>
         <source>Stereo</source>
         <translation>སྒྲ་སྐྱེད་འཕྲུལ་འཁོར།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="416"/>
+        <location filename="../widget/kmenu.cpp" line="418"/>
         <source>Left channel</source>
         <translation>གཡོན་ཕྱོགས་ཀྱི་བགྲོད་ལམ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="423"/>
+        <location filename="../widget/kmenu.cpp" line="425"/>
         <source>Right channel</source>
         <translation>ཡང་དག་པའི་ཐབས་ལམ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="458"/>
+        <location filename="../widget/kmenu.cpp" line="460"/>
         <source>Audio set</source>
         <translation>སྒྲ་ཕབ་འཕྲུལ་ཆས།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="472"/>
+        <location filename="../widget/kmenu.cpp" line="474"/>
         <source>Subtitle</source>
         <translation>ཡིག་བརྙན་གྱི་ཡིག་བརྙན།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="475"/>
+        <location filename="../widget/kmenu.cpp" line="477"/>
         <source>sub load</source>
         <translation>ཡན་ལག་གི་ཐེག་ཚད།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="523"/>
-        <location filename="../widget/kmenu.cpp" line="541"/>
+        <location filename="../widget/kmenu.cpp" line="528"/>
+        <location filename="../widget/kmenu.cpp" line="546"/>
         <source>Video Player Choose a file</source>
         <translation>བརྙན་ཕབ་འཕྲུལ་འཁོར་གྱིས་ཡིག་ཆ་ཞིག་བདམས་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="525"/>
-        <location filename="../widget/kmenu.cpp" line="543"/>
+        <location filename="../widget/kmenu.cpp" line="530"/>
+        <location filename="../widget/kmenu.cpp" line="548"/>
         <source>Subtitles</source>
         <translation>ཡིག་བརྙན་གྱི་ཡིག་བརྙན།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="544"/>
+        <location filename="../widget/kmenu.cpp" line="549"/>
         <source>All files</source>
         <translation>ཡིག་ཆ་ཡོད་ཚད།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="550"/>
+        <location filename="../widget/kmenu.cpp" line="555"/>
         <source>Load subtitle</source>
         <translation>ཡིག་བརྙན་གྱི་ཡིག་བརྙན་ལ་ཟེར།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="555"/>
+        <location filename="../widget/kmenu.cpp" line="560"/>
         <source>Subtitle select</source>
         <translation>ཡིག་བརྙན་གདམ་གསེས་བྱེད་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="560"/>
+        <location filename="../widget/kmenu.cpp" line="565"/>
         <source>No subtitle</source>
         <translation>ཡིག་བརྙན་མེད་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="574"/>
+        <location filename="../widget/kmenu.cpp" line="579"/>
         <source>Match subtitle</source>
         <translation>ཆ་འགྲིག་ཡིག་བརྙན་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="579"/>
+        <location filename="../widget/kmenu.cpp" line="584"/>
         <source>Search subtitle</source>
         <translation>ཡིག་བརྙན་འཚོལ་བཤེར་བྱ་དགོས།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="584"/>
+        <location filename="../widget/kmenu.cpp" line="589"/>
         <source>Subtitle set</source>
         <translation>ཡིག་བརྙན་ཆ་ཚང་།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="594"/>
+        <location filename="../widget/kmenu.cpp" line="599"/>
         <source>Play</source>
         <translation>གཏོང་བ་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="598"/>
+        <location filename="../widget/kmenu.cpp" line="603"/>
         <source>Play/Pause</source>
         <translation>རྩེད་མོ་རྩེ་བ་དང་མཚམས་འཇོག་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="604"/>
+        <location filename="../widget/kmenu.cpp" line="609"/>
         <source>volume up</source>
         <translation>གྲངས་འབོར་འཕར་སྣོན་བྱུང་བ</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="610"/>
+        <location filename="../widget/kmenu.cpp" line="615"/>
         <source>volume down</source>
         <translation>བོངས་ཚད་མར་ཆག་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="616"/>
+        <location filename="../widget/kmenu.cpp" line="621"/>
         <source>forward</source>
         <translation>མདུན་དུ་སྐྱོད་པ་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="622"/>
+        <location filename="../widget/kmenu.cpp" line="627"/>
         <source>backward</source>
         <translation>རྗེས་ལུས་ཐེབས་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="634"/>
+        <location filename="../widget/kmenu.cpp" line="639"/>
         <source>setup</source>
         <translation>སྒྲིག་འཛུགས་བྱེད་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="645"/>
+        <location filename="../widget/kmenu.cpp" line="650"/>
         <source>Media info</source>
         <translation>སྨྱན་སྦྱོར་གྱི་ཆ་འཕྲིན།</translation>
     </message>
@@ -487,22 +498,22 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
 <context>
     <name>ListLoopMenu</name>
     <message>
-        <location filename="../widget/kmenu.cpp" line="870"/>
+        <location filename="../widget/kmenu.cpp" line="875"/>
         <source>One Loop</source>
         <translation>འཁོར་སྐྱོད་ཐེངས་གཅིག</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="875"/>
+        <location filename="../widget/kmenu.cpp" line="880"/>
         <source>List loop</source>
         <translation>རེའུ་མིག་འཁོར་སྐྱོད་བྱེད་བཞིན</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="880"/>
+        <location filename="../widget/kmenu.cpp" line="885"/>
         <source>Random</source>
         <translation>སྐབས་བསྟུན་ཁྱབ་གཏོང་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="885"/>
+        <location filename="../widget/kmenu.cpp" line="890"/>
         <source>Sequence</source>
         <translation>གོ་རིམ།</translation>
     </message>
@@ -549,49 +560,54 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
         <translation type="vanished">བརྙན་ཕབ་</translation>
     </message>
     <message>
-        <location filename="../mainwindow.cpp" line="261"/>
-        <location filename="../mainwindow.cpp" line="489"/>
-        <location filename="../mainwindow.cpp" line="886"/>
-        <location filename="../mainwindow.cpp" line="1195"/>
+        <location filename="../mainwindow.cpp" line="247"/>
+        <location filename="../mainwindow.cpp" line="458"/>
+        <location filename="../mainwindow.cpp" line="902"/>
+        <location filename="../mainwindow.cpp" line="1224"/>
         <source>Video Player</source>
         <translation>བརྙན་ཕབ་འཕྲུལ་འཁོར།</translation>
     </message>
     <message>
-        <location filename="../mainwindow.cpp" line="958"/>
+        <location filename="../mainwindow.cpp" line="977"/>
         <source>Video Player Choose a file</source>
         <translation>བརྙན་ཕབ་འཕྲུལ་འཁོར་གྱིས་ཡིག་ཆ་ཞིག་བདམས་</translation>
     </message>
     <message>
-        <location filename="../mainwindow.cpp" line="960"/>
+        <location filename="../mainwindow.cpp" line="979"/>
         <source>Multimedia</source>
         <translation>སྨྱན་སྦྱོར་མང་པོ།</translation>
     </message>
     <message>
-        <location filename="../mainwindow.cpp" line="963"/>
+        <location filename="../mainwindow.cpp" line="982"/>
         <source>Video</source>
         <translation>བརྙན་ཕབ།</translation>
     </message>
     <message>
-        <location filename="../mainwindow.cpp" line="966"/>
+        <location filename="../mainwindow.cpp" line="985"/>
         <source>Audio</source>
         <translation>སྒྲ་ཕབ།</translation>
     </message>
     <message>
-        <location filename="../mainwindow.cpp" line="1039"/>
+        <location filename="../mainwindow.cpp" line="1062"/>
         <source>Video Player Choose a directory</source>
         <translation>བརྙན་ཕབ་འཕྲུལ་འཁོར་གྱིས་དཀར་ཆག་འདེམས་པ།</translation>
     </message>
+    <message>
+        <location filename="../mainwindow.cpp" line="1225"/>
+        <source>version:</source>
+        <translation>པར་གཞི་:</translation>
+    </message>
 </context>
 <context>
     <name>MarkListItem</name>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="243"/>
+        <location filename="../widget/playlistwidget.cpp" line="248"/>
         <source>Video Player</source>
         <translation>བརྙན་ཕབ་འཕྲུལ་འཁོར།</translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="243"/>
-        <location filename="../widget/playlistwidget.cpp" line="246"/>
+        <location filename="../widget/playlistwidget.cpp" line="248"/>
+        <location filename="../widget/playlistwidget.cpp" line="251"/>
         <source>File not exist!</source>
         <translation>ཡིག་ཆ་མེད་པ་རེད།!</translation>
     </message>
@@ -614,32 +630,32 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
         <translation>འགྲིགས།</translation>
     </message>
     <message>
-        <location filename="../widget/mediainfodialog.cpp" line="55"/>
+        <location filename="../widget/mediainfodialog.cpp" line="46"/>
         <source>media info</source>
         <translation>སྨྱན་སྦྱོར་གྱི་ཆ་འཕྲིན།</translation>
     </message>
     <message>
-        <location filename="../widget/mediainfodialog.cpp" line="56"/>
+        <location filename="../widget/mediainfodialog.cpp" line="47"/>
         <source>title:</source>
         <translation>ཁ་བྱང་ནི།:</translation>
     </message>
     <message>
-        <location filename="../widget/mediainfodialog.cpp" line="57"/>
+        <location filename="../widget/mediainfodialog.cpp" line="48"/>
         <source>type:</source>
         <translation>རིགས་དབྱིབས་ནི།:</translation>
     </message>
     <message>
-        <location filename="../widget/mediainfodialog.cpp" line="58"/>
+        <location filename="../widget/mediainfodialog.cpp" line="49"/>
         <source>size:</source>
         <translation>ཆེ་ཆུང་ནི།:</translation>
     </message>
     <message>
-        <location filename="../widget/mediainfodialog.cpp" line="59"/>
+        <location filename="../widget/mediainfodialog.cpp" line="50"/>
         <source>duration:</source>
         <translation>དུས་ཡུན་ནི།:</translation>
     </message>
     <message>
-        <location filename="../widget/mediainfodialog.cpp" line="60"/>
+        <location filename="../widget/mediainfodialog.cpp" line="51"/>
         <source>path:</source>
         <translation>འགྲོ་ལམ་ནི།:</translation>
     </message>
@@ -674,179 +690,201 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
         <translation type="vanished">པར་རིས།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="1398"/>
+        <location filename="../core/mpvcore.cpp" line="841"/>
+        <location filename="../core/mpvcore.cpp" line="1412"/>
         <source>default</source>
         <translation>ཁ་ཆད་དང་འགལ་</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="1409"/>
+        <location filename="../core/mpvcore.cpp" line="1423"/>
         <source>auto</source>
         <translation>རང་འགུལ་གྱིས་རླངས་</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="199"/>
+        <location filename="../core/mpvcore.cpp" line="204"/>
         <source>File</source>
         <translation>ཡིག་ཆ།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="200"/>
+        <location filename="../core/mpvcore.cpp" line="205"/>
         <source>Title</source>
         <translation>ཁ་བྱང་།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="201"/>
+        <location filename="../core/mpvcore.cpp" line="206"/>
         <source>File size</source>
         <translation>ཡིག་ཆའི་ཆེ་ཆུང་།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="202"/>
+        <location filename="../core/mpvcore.cpp" line="207"/>
         <source>Date created</source>
         <translation>གསར་སྐྲུན་བྱས་པའི་དུས་ཚོད།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="203"/>
+        <location filename="../core/mpvcore.cpp" line="208"/>
         <source>Media length</source>
         <translation>སྨྱན་སྦྱོར་གྱི་རིང་ཚད</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="205"/>
+        <location filename="../core/mpvcore.cpp" line="210"/>
         <source>Video (x%0)</source>
         <translation>བརྙན་ཕབ(x%0)</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="206"/>
+        <location filename="../core/mpvcore.cpp" line="211"/>
         <source>Video Output</source>
         <translation>བརྙན་ཕབ་ཀྱི་ཐོན་ཚད།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="207"/>
+        <location filename="../core/mpvcore.cpp" line="212"/>
         <source>Resolution</source>
         <translation>གྲོས་ཆོད།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="210"/>
+        <location filename="../core/mpvcore.cpp" line="215"/>
         <source>FPS</source>
         <translation>FPS</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="211"/>
-        <location filename="../core/mpvcore.cpp" line="217"/>
+        <location filename="../core/mpvcore.cpp" line="216"/>
+        <location filename="../core/mpvcore.cpp" line="222"/>
         <source>Bitrate</source>
         <translation>སོ་བཏབ་པ།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="211"/>
-        <location filename="../core/mpvcore.cpp" line="217"/>
+        <location filename="../core/mpvcore.cpp" line="216"/>
+        <location filename="../core/mpvcore.cpp" line="222"/>
         <source>%0 kbps</source>
         <translation>%0 kbps</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="213"/>
+        <location filename="../core/mpvcore.cpp" line="218"/>
         <source>Audio (x%0)</source>
         <translation>སྒྲ་གདངས་(x%0)</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="214"/>
+        <location filename="../core/mpvcore.cpp" line="219"/>
         <source>Audio Output</source>
         <translation>སྒྲ་ཕབ་བརྙན་ཕབ།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="215"/>
+        <location filename="../core/mpvcore.cpp" line="220"/>
         <source>Sample Rate</source>
         <translation>དཔེ་མཚོན་ཐོན་རྫས་ཀྱི་བ</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="216"/>
+        <location filename="../core/mpvcore.cpp" line="221"/>
         <source>Channels</source>
         <translation>ཐབས་ལམ།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="221"/>
+        <location filename="../core/mpvcore.cpp" line="226"/>
         <source>Chapters</source>
         <translation>ལེའུ་སོ་སོ།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="230"/>
+        <location filename="../core/mpvcore.cpp" line="235"/>
         <source>Metadata</source>
         <translation>གཞི་གྲངས།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="683"/>
+        <location filename="../core/mpvcore.cpp" line="688"/>
         <source>Stereo</source>
         <translation>སྒྲ་སྐྱེད་འཕྲུལ་འཁོར།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="689"/>
+        <location filename="../core/mpvcore.cpp" line="694"/>
         <source>Left Channel</source>
         <translation>གཡོན་ཕྱོགས་ཀྱི་བགྲོད་ལམ།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="698"/>
+        <location filename="../core/mpvcore.cpp" line="703"/>
         <source>Right Channel</source>
         <translation>ཡང་དག་པའི་བགྲོད་ལམ།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="746"/>
-        <location filename="../core/mpvcore.cpp" line="762"/>
+        <location filename="../core/mpvcore.cpp" line="751"/>
+        <location filename="../core/mpvcore.cpp" line="768"/>
         <source>not support brightness set.</source>
         <translation>མི་བྱེད་པར་རྒྱབ་སྐྱོར་གསལ་ཚད་སྙོམས་སྒྲིག། .</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="755"/>
-        <location filename="../core/mpvcore.cpp" line="771"/>
+        <location filename="../core/mpvcore.cpp" line="760"/>
+        <location filename="../core/mpvcore.cpp" line="777"/>
         <source>brightness : %1</source>
         <translation>གསལ་ཆ། %1</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="993"/>
-        <location filename="../core/mpvcore.cpp" line="1000"/>
+        <location filename="../core/mpvcore.cpp" line="853"/>
+        <source>fill window</source>
+        <translation>ཁ་སྐོང་བརྙན་ཡོལ་</translation>
+    </message>
+    <message>
+        <location filename="../core/mpvcore.cpp" line="853"/>
+        <location filename="../core/mpvcore.cpp" line="858"/>
+        <source>aspect ratio</source>
+        <translation>རི་མོའི་ངོས་ཀྱི་བསྡུར་ཚད།</translation>
+    </message>
+    <message>
+        <location filename="../core/mpvcore.cpp" line="892"/>
+        <source>clockwise rotation</source>
+        <translation>གཡས་འཁོར་</translation>
+    </message>
+    <message>
+        <location filename="../core/mpvcore.cpp" line="905"/>
+        <source>counterclockwise rotation</source>
+        <translation>གཡོན་འཁོར་</translation>
+    </message>
+    <message>
+        <location filename="../core/mpvcore.cpp" line="1007"/>
+        <location filename="../core/mpvcore.cpp" line="1014"/>
         <source>subtitle delay : %1s</source>
         <translation>ཡིག་བརྙན་གྱི་འགོར་འགྱངས་ནི་%1s</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="1017"/>
+        <location filename="../core/mpvcore.cpp" line="1031"/>
         <source>Add mark error</source>
         <translation>རྟགས་ཀྱི་ནོར་འཁྲུལ་ཁ་སྣོན་</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="1057"/>
+        <location filename="../core/mpvcore.cpp" line="1071"/>
         <source>Add mark ok</source>
         <translation>རྟགས་བརྒྱབ་ན་འགྲིག་གི་རེད།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="870"/>
+        <location filename="../core/mpvcore.cpp" line="882"/>
         <source>restore frame</source>
         <translation>སླར་གསོ་བྱེད་པའི་སྒྲོམ་གཞི</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="903"/>
+        <location filename="../core/mpvcore.cpp" line="917"/>
         <source>Horizontal Flip: </source>
         <translation>འཕྲེད་ཕྱོགས་ནས་ཕར་འགྲོ་ཚུར་འོང་བྱེད་ </translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="903"/>
         <location filename="../core/mpvcore.cpp" line="917"/>
+        <location filename="../core/mpvcore.cpp" line="931"/>
         <source>close</source>
         <translation>སྒོ་རྒྱག་པ།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="903"/>
         <location filename="../core/mpvcore.cpp" line="917"/>
+        <location filename="../core/mpvcore.cpp" line="931"/>
         <source>open</source>
         <translation>སྒོ་ཕྱེ་བ།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="917"/>
+        <location filename="../core/mpvcore.cpp" line="931"/>
         <source>Vertical Flip: </source>
         <translation>དྲང་འཕྱང་གི་ལྡོག་ཕྱོགས་ནི། </translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="1066"/>
+        <location filename="../core/mpvcore.cpp" line="1080"/>
         <source>ScreenShot OK</source>
         <translation>བརྙན་ཤེལ་གྱི་པར་རིས་ཡག་པོ་</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="1068"/>
+        <location filename="../core/mpvcore.cpp" line="1082"/>
         <source>ScreenShot Failed, folder has no write permission or folder not exit.</source>
         <translation>&quot;</translation>
     </message>
@@ -892,46 +930,46 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
         <translation>ཐབས་ལམ་ནི།:</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="1198"/>
-        <location filename="../core/mpvcore.cpp" line="1545"/>
+        <location filename="../core/mpvcore.cpp" line="1212"/>
+        <location filename="../core/mpvcore.cpp" line="1564"/>
         <source>volume : %1</source>
         <translation>བོངས་ཚད: %1</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="1202"/>
-        <location filename="../core/mpvcore.cpp" line="1579"/>
+        <location filename="../core/mpvcore.cpp" line="1216"/>
+        <location filename="../core/mpvcore.cpp" line="1598"/>
         <source>Mute</source>
         <translation>སྐད་ཆ་མི་བཤད་པ།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="1202"/>
-        <location filename="../core/mpvcore.cpp" line="1579"/>
+        <location filename="../core/mpvcore.cpp" line="1216"/>
+        <location filename="../core/mpvcore.cpp" line="1598"/>
         <source>Cancel Mute</source>
         <translation>མེད་པར་བཟོ་བ།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="1273"/>
+        <location filename="../core/mpvcore.cpp" line="1287"/>
         <source>Buffering...</source>
         <translation>བར་ཆད་བྱུང་བ་ ...</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="1554"/>
+        <location filename="../core/mpvcore.cpp" line="1573"/>
         <source>speed : %1x</source>
         <translation>མྱུར་ཚད: %1x</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="1642"/>
+        <location filename="../core/mpvcore.cpp" line="1661"/>
         <source>Playing</source>
         <translation>རྩེད་འཇོར་རོལ་བ།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="1653"/>
+        <location filename="../core/mpvcore.cpp" line="1672"/>
         <source>Paused</source>
         <translation>མཚམས་བཞག་པ།</translation>
     </message>
     <message>
-        <location filename="../core/mpvcore.cpp" line="1698"/>
-        <location filename="../core/mpvcore.cpp" line="1703"/>
+        <location filename="../core/mpvcore.cpp" line="1717"/>
+        <location filename="../core/mpvcore.cpp" line="1722"/>
         <source>subtitle : </source>
         <translation>ཡིག་བརྙན་གྱི་ཡིག་བརྙན་ནི ། :</translation>
     </message>
@@ -946,37 +984,37 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
 <context>
     <name>PlayListItemMenu</name>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1226"/>
+        <location filename="../widget/kmenu.cpp" line="1251"/>
         <source>Remove selected</source>
         <translation>བདམས་ཟིན་པའི་གནས་དབྱུང་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1230"/>
+        <location filename="../widget/kmenu.cpp" line="1255"/>
         <source>Remove invalid</source>
         <translation>གོ་མི་ཆོད་པའི་གནས་ཚུལ་མེད་པར་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1234"/>
+        <location filename="../widget/kmenu.cpp" line="1259"/>
         <source>Clear list</source>
         <translation>གསལ་པོར་འགོད་དགོས་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1238"/>
+        <location filename="../widget/kmenu.cpp" line="1263"/>
         <source>Open folder</source>
         <translation>ཁ་ཕྱེ་བའི་ཡིག་སྣོད</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1242"/>
+        <location filename="../widget/kmenu.cpp" line="1267"/>
         <source>Sort</source>
         <translation>རིགས་འབྱེད་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1245"/>
+        <location filename="../widget/kmenu.cpp" line="1270"/>
         <source>Sort by name</source>
         <translation>རང་མིང་མི་འགོད་པའི་སྒོ་ནས་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1248"/>
+        <location filename="../widget/kmenu.cpp" line="1273"/>
         <source>Sort by type</source>
         <translation>རིགས་དབྱིབས་ལྟར་རིགས་འབྱེད་པ།</translation>
     </message>
@@ -988,98 +1026,98 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
         <translation type="vanished">Form</translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="856"/>
-        <location filename="../widget/playlistwidget.cpp" line="861"/>
-        <location filename="../widget/playlistwidget.cpp" line="1705"/>
-        <location filename="../widget/playlistwidget.cpp" line="1717"/>
+        <location filename="../widget/playlistwidget.cpp" line="868"/>
+        <location filename="../widget/playlistwidget.cpp" line="883"/>
+        <location filename="../widget/playlistwidget.cpp" line="1746"/>
+        <location filename="../widget/playlistwidget.cpp" line="1758"/>
         <source>Video Player</source>
         <translation>བརྙན་ཕབ་འཕྲུལ་འཁོར།</translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="857"/>
+        <location filename="../widget/playlistwidget.cpp" line="869"/>
         <source>Are you sure you want to clear the list?</source>
         <translation>ཁྱོད་ཀྱིས་ངེས་པར་དུ་མིང་ཐོ་གཙང་བཤེར་བྱེད་དགོས་སམ།</translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="862"/>
+        <location filename="../widget/playlistwidget.cpp" line="884"/>
         <source>The file being played will be stopped.</source>
         <translation>འདོན་སྤེལ་བྱེད་བཞིན་པའི་ཡིག་ཆ་དེ་བཀག་འགོག་བྱེད་རྒྱུ་རེད།</translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="1151"/>
-        <location filename="../widget/playlistwidget.cpp" line="1607"/>
+        <location filename="../widget/playlistwidget.cpp" line="1181"/>
+        <location filename="../widget/playlistwidget.cpp" line="1641"/>
         <source>Preview view</source>
         <translation>སྔོན་བརྡའི་ལྟ་ཚུལ།</translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="1164"/>
-        <location filename="../widget/playlistwidget.cpp" line="1603"/>
+        <location filename="../widget/playlistwidget.cpp" line="1194"/>
+        <location filename="../widget/playlistwidget.cpp" line="1637"/>
         <source>List view</source>
         <translation>མིང་ཐོའི་ལྟ་ཚུལ།</translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="1330"/>
+        <location filename="../widget/playlistwidget.cpp" line="1360"/>
         <source>Video</source>
         <translation>བརྙན་ཕབ།</translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="1330"/>
+        <location filename="../widget/playlistwidget.cpp" line="1360"/>
         <source>Marks</source>
         <translation>མཚོན་རྟགས།</translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="1347"/>
+        <location filename="../widget/playlistwidget.cpp" line="1381"/>
         <source>No file marks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="1368"/>
+        <location filename="../widget/playlistwidget.cpp" line="1402"/>
         <source>Add file</source>
         <translation>ཡིག་ཆ་ཁ་སྣོན་བྱེད་པ</translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="1369"/>
+        <location filename="../widget/playlistwidget.cpp" line="1403"/>
         <source>Clear list</source>
         <translation>གསལ་པོར་འགོད་དགོས་</translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="1481"/>
-        <location filename="../widget/playlistwidget.cpp" line="1483"/>
+        <location filename="../widget/playlistwidget.cpp" line="1516"/>
+        <location filename="../widget/playlistwidget.cpp" line="1518"/>
         <source>Load file error!</source>
         <translation>ཡིག་ཚགས་ཀྱི་ནོར་འཁྲུལ་བྱུང་བ་རེད།</translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="1352"/>
-        <location filename="../widget/playlistwidget.cpp" line="1561"/>
+        <location filename="../widget/playlistwidget.cpp" line="1386"/>
+        <location filename="../widget/playlistwidget.cpp" line="1596"/>
         <source>Please add file to list ~</source>
         <translation>མིང་ཐོའི་ནང་དུ་ཡིག་ཆ་ཁ་སྣོན་བྱེད་རོགས། ~</translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="1578"/>
+        <location filename="../widget/playlistwidget.cpp" line="1613"/>
         <source>One loop</source>
         <translation>འཁོར་སྐྱོད་ཐེངས་གཅིག</translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="1582"/>
+        <location filename="../widget/playlistwidget.cpp" line="1617"/>
         <source>Sequential</source>
         <translation>Sequential</translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="1586"/>
+        <location filename="../widget/playlistwidget.cpp" line="1621"/>
         <source>List loop</source>
         <translation>རེའུ་མིག་འཁོར་སྐྱོད་བྱེད་བཞིན</translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="1590"/>
+        <location filename="../widget/playlistwidget.cpp" line="1625"/>
         <source>Random</source>
         <translation>སྐབས་བསྟུན་ཁྱབ་གཏོང་</translation>
     </message>
     <message>
-        <location filename="../widget/playlistwidget.cpp" line="1140"/>
-        <location filename="../widget/playlistwidget.cpp" line="1705"/>
-        <location filename="../widget/playlistwidget.cpp" line="1709"/>
-        <location filename="../widget/playlistwidget.cpp" line="1717"/>
-        <location filename="../widget/playlistwidget.cpp" line="1721"/>
+        <location filename="../widget/playlistwidget.cpp" line="1170"/>
+        <location filename="../widget/playlistwidget.cpp" line="1746"/>
+        <location filename="../widget/playlistwidget.cpp" line="1750"/>
+        <location filename="../widget/playlistwidget.cpp" line="1758"/>
+        <location filename="../widget/playlistwidget.cpp" line="1762"/>
         <source>File not exist!</source>
         <translation>ཡིག་ཆ་མེད་པ་རེད།</translation>
     </message>
@@ -1094,7 +1132,7 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
 <context>
     <name>QObject</name>
     <message>
-        <location filename="../global/functions.cpp" line="109"/>
+        <location filename="../global/functions.cpp" line="108"/>
         <source>Model name</source>
         <translation>དཔེ་དབྱིབས་ཀྱི་མིང་།</translation>
     </message>
@@ -1117,47 +1155,47 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
         <translation>འགྲིགས།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupdialog.cpp" line="211"/>
+        <location filename="../widget/setup/setupdialog.cpp" line="188"/>
         <source>Video Player Set up</source>
         <translation>བརྙན་ཕབ་འཕྲུལ་ཆས་བཙུགས་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupdialog.cpp" line="256"/>
+        <location filename="../widget/setup/setupdialog.cpp" line="233"/>
         <source>Setup</source>
         <translation>སྒྲིག་འཛུགས་བྱེད་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupdialog.cpp" line="284"/>
+        <location filename="../widget/setup/setupdialog.cpp" line="251"/>
         <source>System</source>
         <translation>ལམ་ལུགས།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupdialog.cpp" line="285"/>
+        <location filename="../widget/setup/setupdialog.cpp" line="252"/>
         <source>Play</source>
         <translation>གཏོང་བ་</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupdialog.cpp" line="286"/>
+        <location filename="../widget/setup/setupdialog.cpp" line="253"/>
         <source>ScreenShot</source>
         <translation>བརྙན་ཤེལ་གྱི་པར་རིས།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupdialog.cpp" line="287"/>
+        <location filename="../widget/setup/setupdialog.cpp" line="254"/>
         <source>Subtitle</source>
         <translation>ཡིག་བརྙན་གྱི་ཡིག་བརྙན།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupdialog.cpp" line="288"/>
+        <location filename="../widget/setup/setupdialog.cpp" line="255"/>
         <source>Audio</source>
         <translation>སྒྲ་ཕབ།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupdialog.cpp" line="289"/>
+        <location filename="../widget/setup/setupdialog.cpp" line="256"/>
         <source>Codec</source>
         <translation>ཨང་ཀི་ཨང་ཀི།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupdialog.cpp" line="290"/>
+        <location filename="../widget/setup/setupdialog.cpp" line="257"/>
         <source>Shortcut</source>
         <translation>མྱུར་བགྲོད་གཞུང་ལམ།</translation>
     </message>
@@ -1520,27 +1558,26 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
         <translation type="vanished">Form</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupsubtitle.cpp" line="132"/>
+        <location filename="../widget/setup/setupsubtitle.cpp" line="127"/>
         <source>Sub loading</source>
         <translation>དངོས་ཟོག་སྐྱེལ་འདྲེན་བྱེད་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupsubtitle.cpp" line="136"/>
+        <location filename="../widget/setup/setupsubtitle.cpp" line="131"/>
         <source>Auto loading subtitles with the same name</source>
         <translation>མིང་གཅིག་མཚུངས་ཡིན་པའི་ཡིག་བརྙན་རང་འགུལ་གྱིས་ཡིག་བརྙན་ནང་འཇུག་བྱེད་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupsubtitle.cpp" line="140"/>
         <source>Auto loading other subtitles in the same folder</source>
-        <translation>ཡིག་སྣོད་གཅིག་གི་ནང་དུ་ཡིག་བརྙན་གཞན་པ་རང་འགུལ་གྱིས་ནང་འཇུག་བྱེད་པ།</translation>
+        <translation type="vanished">ཡིག་སྣོད་གཅིག་གི་ནང་དུ་ཡིག་བརྙན་གཞན་པ་རང་འགུལ་གྱིས་ནང་འཇུག་བྱེད་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupsubtitle.cpp" line="148"/>
+        <location filename="../widget/setup/setupsubtitle.cpp" line="139"/>
         <source>Sub Path</source>
         <translation>ལམ་ཕྲན་ཆུང་ཆུང་།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupsubtitle.cpp" line="155"/>
+        <location filename="../widget/setup/setupsubtitle.cpp" line="146"/>
         <source>browser</source>
         <translation>རགས་ལྟ།</translation>
     </message>
@@ -1549,22 +1586,22 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
         <translation type="vanished">རགས་ལྟ།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupsubtitle.cpp" line="161"/>
+        <location filename="../widget/setup/setupsubtitle.cpp" line="152"/>
         <source>Font Style</source>
         <translation>ཡིག་གཟུགས་ཀྱི་ཉམས་འགྱུར།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupsubtitle.cpp" line="170"/>
+        <location filename="../widget/setup/setupsubtitle.cpp" line="161"/>
         <source>Family</source>
         <translation>ཁྱིམ་ཚང་།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupsubtitle.cpp" line="187"/>
+        <location filename="../widget/setup/setupsubtitle.cpp" line="178"/>
         <source>Size</source>
         <translation>ཆེ་ཆུང་།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupsubtitle.cpp" line="254"/>
+        <location filename="../widget/setup/setupsubtitle.cpp" line="242"/>
         <source>Video Player Choose a directory</source>
         <translation>བརྙན་ཕབ་འཕྲུལ་འཁོར་གྱིས་དཀར་ཆག་འདེམས་པ།</translation>
     </message>
@@ -1586,12 +1623,12 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
         <translation>མ་ལག་གི་སྡེར་མའི་མཚོན་རྟགས་ཉུང་དུ་གཏོང་གང་ཐུབ་བྱ་དགོས།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupsystem.cpp" line="82"/>
+        <location filename="../widget/setup/setupsystem.cpp" line="83"/>
         <source>Pause video playback when minimized</source>
         <translation>ཆེས་ཆུང་བའི་དུས་སུ་བརྙན་ཕབ་ཕྱིར་ལྡོག་བྱེད་མཚམས་འཇོག་དགོས།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupsystem.cpp" line="86"/>
+        <location filename="../widget/setup/setupsystem.cpp" line="87"/>
         <source>After sleep/sleep/lock screen and wake up, keep playing state</source>
         <translation>གཉིད་ཁུག་པ་དང་གཉིད་ཁུག་པ། ཟྭ་བརྒྱབ་ནས་གཉིད་ལས་སད་རྗེས་མུ་མཐུད་དུ་རྩེད་འཇོར་རོལ་བའི</translation>
     </message>
@@ -1616,17 +1653,17 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
         <translation>ཐོན་སྐྱེད་ཁ་ལོ་བ།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupvolume.cpp" line="100"/>
+        <location filename="../widget/setup/setupvolume.cpp" line="99"/>
         <source>Volume contral</source>
         <translation>བོངས་ཚད་ཀྱི་ཚོད་འཛིན་ཐེབས་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupvolume.cpp" line="105"/>
+        <location filename="../widget/setup/setupvolume.cpp" line="104"/>
         <source>Global volume</source>
         <translation>སའི་གོ་ལ་ཧྲིལ་པོའི་</translation>
     </message>
     <message>
-        <location filename="../widget/setup/setupvolume.cpp" line="109"/>
+        <location filename="../widget/setup/setupvolume.cpp" line="108"/>
         <source>Default volume standardization</source>
         <translation>ཁ་ཆད་དང་འགལ་བའི་གྲངས་འབོར་ཚད་ལྡན</translation>
     </message>
@@ -1663,198 +1700,203 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
     </message>
     <message>
         <location filename="../global/shortcutsetting.cpp" line="48"/>
+        <source>open url</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../global/shortcutsetting.cpp" line="49"/>
         <source>prev file</source>
         <translation>prev ཡིག་ཆ།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="49"/>
+        <location filename="../global/shortcutsetting.cpp" line="50"/>
         <source>next file</source>
         <translation>རྗེས་མའི་ཡིག་ཆ།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="52"/>
+        <location filename="../global/shortcutsetting.cpp" line="53"/>
         <source>play/pause</source>
         <translation>རྩེད་མོ་རྩེ་བ་དང་མཚམས་འཇོག་</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="53"/>
+        <location filename="../global/shortcutsetting.cpp" line="54"/>
         <source>speed up</source>
         <translation>མྱུར་ཚད་ཇེ་མགྱོགས་སུ་གཏོང</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="54"/>
+        <location filename="../global/shortcutsetting.cpp" line="55"/>
         <source>speed down</source>
         <translation>མྱུར་ཚད་ཇེ་མགྱོགས་སུ་</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="55"/>
+        <location filename="../global/shortcutsetting.cpp" line="56"/>
         <source>speed normal</source>
         <translation>མྱུར་ཚད་རྒྱུན་ལྡན་ལྟར</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="56"/>
+        <location filename="../global/shortcutsetting.cpp" line="57"/>
         <source>forword</source>
         <translation>རལ་གྲི།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="57"/>
+        <location filename="../global/shortcutsetting.cpp" line="58"/>
         <source>backword</source>
         <translation>ཡི་གེ་རྗེས་མ།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="58"/>
+        <location filename="../global/shortcutsetting.cpp" line="59"/>
         <source>forward 30s</source>
         <translation>མདུན་སྐྱོད་ཀྱི་ལོ་30</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="59"/>
+        <location filename="../global/shortcutsetting.cpp" line="60"/>
         <source>backword 30s</source>
         <translation>རྒྱབ་ཀྱི་ཡི་གེ་30</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="60"/>
+        <location filename="../global/shortcutsetting.cpp" line="61"/>
         <source>insert bookmark</source>
         <translation>དཔེ་ཆའི་མཚོན་རྟགས་ནང་འཇུག་དགོས།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="61"/>
+        <location filename="../global/shortcutsetting.cpp" line="62"/>
         <source>ib notes</source>
         <translation>ib ཟིན་ཐོ།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="64"/>
+        <location filename="../global/shortcutsetting.cpp" line="65"/>
         <source>fullscreen</source>
         <translation>བརྙན་ཤེལ་ཧྲིལ་བོ།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="65"/>
+        <location filename="../global/shortcutsetting.cpp" line="66"/>
         <source>mini mode</source>
         <translation>ཁུ་བསྡུ་བྱེད་སྟངས་</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="66"/>
+        <location filename="../global/shortcutsetting.cpp" line="67"/>
         <source>to top</source>
         <translation>གོང་ནས་འོག་བར་དུ།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="67"/>
+        <location filename="../global/shortcutsetting.cpp" line="68"/>
         <source>screenshot</source>
         <translation>བརྙན་ཤེལ་གྱི་པར་རིས།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="68"/>
+        <location filename="../global/shortcutsetting.cpp" line="69"/>
         <source>cut</source>
         <translation>དྲས་གཏུབ་རྣམ་པ།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="69"/>
+        <location filename="../global/shortcutsetting.cpp" line="70"/>
         <source>light up</source>
         <translation>འོད་ཆེམ་ཆེམ་དུ་</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="70"/>
+        <location filename="../global/shortcutsetting.cpp" line="71"/>
         <source>light down</source>
         <translation>འོད་སྣང་འཕྲོ་བ།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="71"/>
+        <location filename="../global/shortcutsetting.cpp" line="72"/>
         <source>forward rotate</source>
         <translation>མདུན་སྐྱོད་ཀྱི་འཁོར་སྐྱོད།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="72"/>
+        <location filename="../global/shortcutsetting.cpp" line="73"/>
         <source>backward rotate</source>
         <translation>རྗེས་ལུས་ཀྱི་འཁོར་སྐྱོད།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="73"/>
+        <location filename="../global/shortcutsetting.cpp" line="74"/>
         <source>horizontal flip</source>
         <translation>འཕྲེད་ཕྱོགས་ཀྱི་འདྲུད་འཐེན་འཕྲུལ་</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="74"/>
+        <location filename="../global/shortcutsetting.cpp" line="75"/>
         <source>vertical flip</source>
         <translation>གཞུང་ཕྱོགས་ནས་ཕར་འགྲོ་ཚུར་འོང་བྱེད</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="75"/>
+        <location filename="../global/shortcutsetting.cpp" line="76"/>
         <source>image boost</source>
         <translation>པར་རིས་ལ་སྐུལ་འདེད་</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="78"/>
+        <location filename="../global/shortcutsetting.cpp" line="79"/>
         <source>volume up</source>
         <translation>གྲངས་འབོར་འཕར་སྣོན་བྱུང་བ</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="79"/>
+        <location filename="../global/shortcutsetting.cpp" line="80"/>
         <source>volume down</source>
         <translation>བོངས་ཚད་མར་ཆག་པ།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="80"/>
+        <location filename="../global/shortcutsetting.cpp" line="81"/>
         <source>mute</source>
         <translation>སྐད་ཆ་མི་བཤད་པ།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="81"/>
+        <location filename="../global/shortcutsetting.cpp" line="82"/>
         <source>audio next</source>
         <translation>གོམ་སྟབས་རྗེས་མར་སྒྲ་ཕབ</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="82"/>
+        <location filename="../global/shortcutsetting.cpp" line="83"/>
         <source>default channel</source>
         <translation>default ཐབས་ལམ།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="83"/>
+        <location filename="../global/shortcutsetting.cpp" line="84"/>
         <source>left channel</source>
         <translation>གཡོན་ཕྱོགས་ཀྱི་བགྲོད་ལམ།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="84"/>
+        <location filename="../global/shortcutsetting.cpp" line="85"/>
         <source>right channel</source>
         <translation>ཡང་དག་པའི་ཐབས་ལམ།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="87"/>
+        <location filename="../global/shortcutsetting.cpp" line="88"/>
         <source>sub load</source>
         <translation>ཡན་ལག་གི་ཐེག་ཚད།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="90"/>
-        <location filename="../global/shortcutsetting.cpp" line="95"/>
+        <location filename="../global/shortcutsetting.cpp" line="91"/>
+        <location filename="../global/shortcutsetting.cpp" line="96"/>
         <source>sub earlier</source>
         <translation>སྔ་མོ་ནས་ཡན་ལག་རུ་ཁག</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="91"/>
-        <location filename="../global/shortcutsetting.cpp" line="96"/>
+        <location filename="../global/shortcutsetting.cpp" line="92"/>
+        <location filename="../global/shortcutsetting.cpp" line="97"/>
         <source>sub later</source>
         <translation>རྗེས་སུ་ཡན་ལག་རུ་ཁག</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="98"/>
+        <location filename="../global/shortcutsetting.cpp" line="99"/>
         <source>sub up</source>
         <translation>ཡན་ལག་རུ་ཁག</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="99"/>
+        <location filename="../global/shortcutsetting.cpp" line="100"/>
         <source>sub down</source>
         <translation>འོག་ནས་མར་ཕབ་པ།</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="100"/>
+        <location filename="../global/shortcutsetting.cpp" line="101"/>
         <source>sub next</source>
         <translation>གོམ་སྟབས་རྗེས་མར་</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="103"/>
+        <location filename="../global/shortcutsetting.cpp" line="104"/>
         <source>play list</source>
         <translation>རྩེད་འཇོར་རོལ་བའི་མིང</translation>
     </message>
     <message>
-        <location filename="../global/shortcutsetting.cpp" line="104"/>
+        <location filename="../global/shortcutsetting.cpp" line="105"/>
         <source>setup</source>
         <translation>སྒྲིག་འཛུགས་བྱེད་པ།</translation>
     </message>
@@ -1875,79 +1917,79 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
 <context>
     <name>TitleMenu</name>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1014"/>
+        <location filename="../widget/kmenu.cpp" line="1019"/>
         <source>Upload to cloud</source>
         <translation>སྤྲིན་གྱི་སྟེང་དུ་བཀོད་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1018"/>
+        <location filename="../widget/kmenu.cpp" line="1023"/>
         <source>About</source>
         <translation>འབྲེལ་ཡོད་ཀྱི་སྐོར།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1022"/>
+        <location filename="../widget/kmenu.cpp" line="1027"/>
         <source>Quit</source>
         <translation>ཕྱིར་འཐེན་བྱ་རྒྱུ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1032"/>
+        <location filename="../widget/kmenu.cpp" line="1037"/>
         <source>Theme</source>
         <translation>བརྗོད་བྱ་གཙོ་བོ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1040"/>
+        <location filename="../widget/kmenu.cpp" line="1045"/>
         <source>Follow system</source>
         <translation>ལམ་ལུགས་ལ་བརྩི་སྲུང་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1048"/>
+        <location filename="../widget/kmenu.cpp" line="1053"/>
         <source>Light theme</source>
         <translation>འོད་ཟེར་བརྗོད་བྱ་གཙོ་བོ</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1056"/>
+        <location filename="../widget/kmenu.cpp" line="1061"/>
         <source>Black theme</source>
         <translation>བརྗོད་བྱ་གཙོ་བོ་ནག་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1085"/>
+        <location filename="../widget/kmenu.cpp" line="1090"/>
         <source>Privacy</source>
         <translation>སྒེར་གྱི་གསང་དོན།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1090"/>
-        <location filename="../widget/kmenu.cpp" line="1095"/>
+        <location filename="../widget/kmenu.cpp" line="1100"/>
+        <location filename="../widget/kmenu.cpp" line="1113"/>
         <source>Video Player</source>
         <translation>བརྙན་ཕབ་འཕྲུལ་འཁོར།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1091"/>
+        <location filename="../widget/kmenu.cpp" line="1101"/>
         <source>Are you sure you want to clear the list?</source>
         <translation>ཁྱོད་ཀྱིས་ངེས་པར་དུ་མིང་ཐོ་གཙང་བཤེར་བྱེད་དགོས་སམ།?</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1096"/>
+        <location filename="../widget/kmenu.cpp" line="1114"/>
         <source>The file being played will be stopped.</source>
         <translation>འདོན་སྤེལ་བྱེད་བཞིན་པའི་ཡིག་ཆ་དེ་བཀག་འགོག་བྱེད་རྒྱུ་རེད།.</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1103"/>
+        <location filename="../widget/kmenu.cpp" line="1128"/>
         <source>Clear mark</source>
         <translation>གསལ་པོར་རྟགས་རྒྱག་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1113"/>
+        <location filename="../widget/kmenu.cpp" line="1138"/>
         <source>No mark</source>
         <translation>རྟགས་མེད་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1127"/>
-        <location filename="../widget/kmenu.cpp" line="1137"/>
+        <location filename="../widget/kmenu.cpp" line="1152"/>
+        <location filename="../widget/kmenu.cpp" line="1162"/>
         <source>Help</source>
         <translation>རོགས་རམ་བྱེད་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1131"/>
+        <location filename="../widget/kmenu.cpp" line="1156"/>
         <source>Check update</source>
         <translation>ཞིབ་བཤེར་གསར་སྒྱུར།</translation>
     </message>
@@ -1956,52 +1998,52 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
         <translation type="vanished">ལག་དེབ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1145"/>
+        <location filename="../widget/kmenu.cpp" line="1170"/>
         <source>Advice and feedback</source>
         <translation>བསམ་འཆར་དང་ལྡོག་འདྲེན།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1151"/>
+        <location filename="../widget/kmenu.cpp" line="1176"/>
         <source>Official website</source>
         <translation>གཞུང་ཕྱོགས་ཀྱི་དྲ་ཚིགས།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1166"/>
+        <location filename="../widget/kmenu.cpp" line="1191"/>
         <source>Setup</source>
         <translation>སྒྲིག་འཛུགས་བྱེད་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1170"/>
+        <location filename="../widget/kmenu.cpp" line="1195"/>
         <source>System setup</source>
         <translation>མ་ལག་སྒྲིག་ཆས།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1174"/>
+        <location filename="../widget/kmenu.cpp" line="1199"/>
         <source>Play setup</source>
         <translation>རྩེད་འཇོར་རོལ་བའི་སྒྲིག་ཆས།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1178"/>
+        <location filename="../widget/kmenu.cpp" line="1203"/>
         <source>Screenshot setup</source>
         <translation>པར་རིས་སྒྲིག་ཆས་</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1182"/>
+        <location filename="../widget/kmenu.cpp" line="1207"/>
         <source>Subtitle setup</source>
         <translation>ཡིག་བརྙན་གྱི་སྒྲིག་གཞི།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1186"/>
+        <location filename="../widget/kmenu.cpp" line="1211"/>
         <source>Audio setup</source>
         <translation>སྒྲ་ཕབ་སྒྲིག་ཆས།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1190"/>
+        <location filename="../widget/kmenu.cpp" line="1215"/>
         <source>Decoder setup</source>
         <translation>སྒྲིག་ཆས་སྒྲིག་འཛུགས་བྱེད་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/kmenu.cpp" line="1194"/>
+        <location filename="../widget/kmenu.cpp" line="1219"/>
         <source>Shortcut setup</source>
         <translation>མྱུར་བགྲོད་གཞུང་ལམ་སྒྲིག་ཆས།</translation>
     </message>
@@ -2009,23 +2051,23 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
 <context>
     <name>TitleWidget</name>
     <message>
-        <location filename="../widget/titlewidget.cpp" line="55"/>
+        <location filename="../widget/titlewidget.cpp" line="54"/>
         <source>Restore</source>
         <translation>སླར་གསོ་བྱེད་པ།</translation>
     </message>
     <message>
-        <location filename="../widget/titlewidget.cpp" line="60"/>
-        <location filename="../widget/titlewidget.cpp" line="198"/>
+        <location filename="../widget/titlewidget.cpp" line="59"/>
+        <location filename="../widget/titlewidget.cpp" line="190"/>
         <source>Maximize</source>
         <translation>ཚད་གཞི་མཐོ་ཤོས་ཀྱི་སྒོ་ནས</translation>
     </message>
     <message>
-        <location filename="../widget/titlewidget.cpp" line="154"/>
+        <location filename="../widget/titlewidget.cpp" line="150"/>
         <source>Video Player</source>
         <translation>བརྙན་ཕབ་འཕྲུལ་འཁོར།</translation>
     </message>
     <message>
-        <location filename="../widget/titlewidget.cpp" line="166"/>
+        <location filename="../widget/titlewidget.cpp" line="161"/>
         <source>Options</source>
         <translation>ཟས་ཐོ།</translation>
     </message>
@@ -2034,17 +2076,17 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
         <translation type="vanished">ཟས་ཐོ།</translation>
     </message>
     <message>
-        <location filename="../widget/titlewidget.cpp" line="178"/>
+        <location filename="../widget/titlewidget.cpp" line="172"/>
         <source>Mini mode</source>
         <translation>རླངས་འཁོར་ཆུང་གྲས་ཀྱི་རྣམ</translation>
     </message>
     <message>
-        <location filename="../widget/titlewidget.cpp" line="188"/>
+        <location filename="../widget/titlewidget.cpp" line="181"/>
         <source>Minimize</source>
         <translation>ཉུང་དུ་གཏོང་གང་ཐུབ་བྱ་དགོས།</translation>
     </message>
     <message>
-        <location filename="../widget/titlewidget.cpp" line="208"/>
+        <location filename="../widget/titlewidget.cpp" line="201"/>
         <source>Close</source>
         <translation>སྒོ་རྒྱག་པ།</translation>
     </message>
@@ -2056,12 +2098,39 @@ p, li {དཀར་པོའི་བར་སྟོང་། སྔོན་ཚ
         <translation type="vanished">བརྙན་ཕབ་འཕྲུལ་འཁོར།</translation>
     </message>
 </context>
+<context>
+    <name>URLEditWidget</name>
+    <message>
+        <location filename="../widget/urleditwidget.cpp" line="59"/>
+        <source>Open URL</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../widget/urleditwidget.cpp" line="69"/>
+        <source>Close</source>
+        <translation type="unfinished">སྒོ་རྒྱག་པ།</translation>
+    </message>
+    <message>
+        <location filename="../widget/urleditwidget.cpp" line="74"/>
+        <source>Please input url link</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../widget/urleditwidget.cpp" line="82"/>
+        <source>Cancel</source>
+        <translation type="unfinished">ཕྱིར་འཐེན།</translation>
+    </message>
+    <message>
+        <location filename="../widget/urleditwidget.cpp" line="89"/>
+        <source>Ok</source>
+        <translation type="unfinished">འགྲིགས།</translation>
+    </message>
+</context>
 <context>
     <name>WaylandDialog</name>
     <message>
-        <location filename="../widget/ukui-wayland/waylanddialog.ui" line="14"/>
         <source>Dialog</source>
-        <translation>Dialog</translation>
+        <translation type="vanished">Dialog</translation>
     </message>
 </context>
 </TS>
diff --git a/src/translations/kylin-video_mn.ts b/src/translations/kylin-video_mn.ts
new file mode 100644
index 0000000..8c43b5c
--- /dev/null
+++ b/src/translations/kylin-video_mn.ts
@@ -0,0 +1,2050 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="mn">
+<context>
+    <name>AboutDialog</name>
+    <message>
+        <source>Dialog</source>
+        <translation type="vanished">ᠬᠠᠷᠢᠯᠴᠠᠬᠤ ᠴᠤᠩᠬᠤ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>About</source>
+        <translation type="vanished">关于</translation>
+    </message>
+    <message>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;kylin video&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;麒麟影音&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;version: 0.0.1&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;版本: 0.0.1&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans CJK SC&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;    Kylin video is a front player with beautiful interface and good interaction. It is developed with Qt5 and uses MPV as the playback engine. Kylin video supports almost all audio and video formats and has powerful decoding ability.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="vanished">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans CJK SC&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;         麒麟影音是一款界面美观、互动性好的前置播放器。它是用Qt5开发的，使用MPV作为播放引擎。麒麟视频支持几乎所有的音频和视频格式，具有强大的解码能力。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <source>service and support: support@kylinos.cn</source>
+        <translation type="vanished">ᠦᠢᠯᠡᠴᠢᠯᠡᠬᠦ ᠪᠤᠯᠤᠨ ᠳᠡᠮᠵᠢᠬᠦ: support@kylinos.c</translation>
+    </message>
+    <message>
+        <source>version: </source>
+        <translation type="vanished">ᠬᠡᠪᠯᠡᠯ: </translation>
+    </message>
+    <message>
+        <source>service and support: </source>
+        <translation type="vanished">ᠦᠢᠯᠡᠴᠢᠯᠡᠬᠦ ᠪᠤᠯᠤᠨ ᠳᠡᠮᠵᠢᠬᠦ ᠪᠦᠯᠬᠦᠮ: </translation>
+    </message>
+    <message>
+        <source>Video Player About</source>
+        <translation type="vanished">ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ ᠲᠤᠬᠠᠢ</translation>
+    </message>
+    <message>
+        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans Syloti Nagri&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans CJK SC&apos;; font-size:11pt;&quot;&gt;    Video Player is a front player with beautiful interface and good interaction. It is developed with Qt5 and uses MPV as the playback engine. Kylin video supports almost all audio and video formats and has powerful decoding ability.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="vanished">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans CJK SC&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;         影音是一款界面美观、互动性好的前置播放器。它是用Qt5开发的，使用MPV作为播放引擎。麒麟视频支持几乎所有的音频和视频格式，具有强大的解码能力。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;Video Player&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt; ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans CJK SC&apos;; font-size:11pt;&quot;&gt;    Video Player is a front player with beautiful interface and good interaction. It is developed with Qt5 and uses MPV as the playback engine. Kylin video supports almost all audio and video formats and has powerful decoding ability.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="vanished">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans CJK SC&apos;; font-size:11pt;&quot;&gt;        影音是一款界面美观、互动性好的前置播放器。它是用Qt5开发的，使用MPV作为播放引擎。麒麟视频支持几乎所有的音频和视频格式，具有强大的解码能力。&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans CJK SC&apos;; font-size:11pt;&quot;&gt;Video Player is a front player with beautiful interface and good interaction. It is developed with Qt5 and uses MPV as the playback engine. Kylin video supports almost all audio and video formats and has powerful decoding ability.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="vanished">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans CJK SC&apos;; font-size:11pt;&quot;&gt;影音是一款界面美观、互动性好的前置播放器。它是用Qt5开发的，使用MPV作为播放引擎。麒麟视频支持几乎所有的音频和视频格式，具有强大的解码能力。&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <source>Video Player</source>
+        <translation type="vanished">ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans CJK SC&apos;; font-size:11pt;&quot;&gt;Video Player is a front player with beautiful interface and good interaction. It is developed with Qt5 and uses MPV as the playback engine. Video Player supports almost all audio and video formats and has powerful decoding ability.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="vanished">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans CJK SC&apos;; font-size:11pt;&quot;&gt;影音是一款界面美观、互动性好的前置播放器。它是用Qt5开发的，使用MPV作为播放引擎。影音支持几乎所有的音频和视频格式，具有强大的解码能力。&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans CJK SC&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Video Player is a front player with beautiful interface and good interaction. It is developed with Qt5 and uses MPV as the playback engine. Video Player supports almost all audio and video formats and has powerful decoding ability.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="vanished">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans CJK SC&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;影音是一款界面美观、互动性好的前置播放器。它是用Qt5开发的，使用MPV作为播放引擎。影音支持几乎所有的音频和视频格式，具有强大的解码能力。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <source>Service &amp; Support: </source>
+        <translation type="vanished">ᠦᠢᠯᠡᠴᠢᠯᠡᠬᠦ ᠪᠤᠯᠤᠨ ᠳᠡᠮᠵᠢᠬᠦ ᠪᠦᠯᠬᠦᠮ: </translation>
+    </message>
+    <message>
+        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;version: 3.1.1&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt; ᠬᠡᠪᠯᠡᠯ: 3.1.1&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans Mono CJK SC&apos;; font-size:12pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans CJK SC&apos;; font-size:11pt;&quot;&gt;Video Player is a front player with beautiful interface and good interaction. It is developed with Qt5 and uses MPV as the playback engine. Video Player supports almost all audio and video formats and has powerful decoding ability.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+        <translation type="vanished">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
+p, li { white-space: pre-wrap; }
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Noto Sans Mono CJK SC&apos;; font-size:12pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:&apos;Noto Sans CJK SC&apos;; font-size:11pt;&quot;&gt; ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ ᠪᠤᠯᠤ ᠨᠢᠭᠡ ᠵᠦᠢᠯ ᠤ᠋ᠨ ᠵᠠᠭᠠᠭ ᠭᠠᠳᠠᠷᠭᠤ ᠵᠢᠨ ᠭᠤᠶᠤ ᠦᠵᠡᠮᠦᠷᠢ᠂ ᠬᠠᠷᠢᠯᠴᠠᠨ ᠦᠢᠯᠡᠳᠦᠯᠴᠡᠬᠦ ᠴᠢᠨᠠᠷ ᠰᠠᠢᠨ ᠡᠮᠦᠨ᠎ᠡ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠤᠭᠰᠠᠨ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠦᠭᠴᠢ ᠶᠤᠮ᠃ ᠳᠡᠷᠡ ᠨᠢ Qt5 ᠢ᠋ ᠬᠡᠷᠡᠭᠯᠡᠨ ᠨᠡᠬᠡᠬᠡᠨ ᠬᠦᠭᠵᠢᠬᠦᠯᠵᠤ᠂ MPV ᠵᠢᠡᠷ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ ᠬᠦᠳᠡᠯᠬᠡᠬᠦᠷ ᠪᠤᠯᠭᠠᠵᠠᠢ᠃ ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ ᠨᠢ ᠪᠠᠷᠤᠭ ᠪᠤᠢ ᠪᠦᠬᠦᠢ ᠳᠠᠭᠤᠨ ᠳᠠᠪᠳᠠᠮᠵᠢ ᠪᠠ ᠬᠠᠷᠠᠭᠠᠨ ᠳᠠᠪᠳᠠᠮᠵᠢ ᠵᠢᠨ ᠬᠡᠯᠪᠡᠷᠢ ᠵᠢ ᠠᠰᠢᠭᠯᠠᠨ ᠬᠦᠴᠦᠷᠬᠡᠭ ᠶᠡᠬᠡ ᠺᠤᠳ᠋ ᠳᠠᠢᠯᠠᠬᠤ ᠴᠢᠳᠠᠪᠤᠷᠢ ᠲᠠᠢ ᠪᠠᠢᠳᠠᠭ᠃&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>ContralBar</name>
+    <message>
+        <source>Form</source>
+        <translation type="vanished">ᠹᠣᠣᠮ</translation>
+    </message>
+    <message>
+        <source>2.0X</source>
+        <translation>2 ᠳᠠᠬᠢᠨ ᠬᠤᠷᠳᠤ</translation>
+    </message>
+    <message>
+        <source>1.5X</source>
+        <translation>1.5 ᠳᠠᠬᠢᠨ ᠬᠤᠷᠳᠤ</translation>
+    </message>
+    <message>
+        <source>1.25X</source>
+        <translation>1.25 ᠳᠠᠬᠢᠨ ᠬᠤᠷᠳᠤ</translation>
+    </message>
+    <message>
+        <source>1.0X</source>
+        <translation>ᠤᠤᠯ ᠬᠤᠷᠳᠤ</translation>
+    </message>
+    <message>
+        <source>0.75X</source>
+        <translation>0.75 ᠳᠠᠬᠢᠨ ᠬᠤᠷᠳᠤ</translation>
+    </message>
+    <message>
+        <source>0.5X</source>
+        <translation>0.5 ᠳᠠᠬᠢᠨ ᠬᠤᠷᠳᠤ</translation>
+    </message>
+    <message>
+        <source>Screen shot</source>
+        <translation>ᠵᠢᠷᠤᠭᠴᠢᠯᠠᠯ</translation>
+    </message>
+    <message>
+        <source>Add mark</source>
+        <translation>ᠱᠤᠰᠢᠭ᠎ᠠ ᠨᠡᠮᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Next</source>
+        <translation>ᠳᠠᠷᠠᠭᠠᠬᠢ</translation>
+    </message>
+    <message>
+        <source>Previous</source>
+        <translation>ᠳᠡᠭᠡᠷᠡᠬᠢ</translation>
+    </message>
+    <message>
+        <source>Play</source>
+        <translation>ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Volume</source>
+        <translation>ᠳᠠᠭᠤᠨ&#x202f;ᠤ ᠬᠡᠮᠵᠢᠶ᠎ᠡ</translation>
+    </message>
+    <message>
+        <source>Speed</source>
+        <translation>ᠬᠤᠷᠳᠤ</translation>
+    </message>
+    <message>
+        <source>Tools</source>
+        <translation>ᠪᠠᠭᠠᠵᠢ&#x202f;ᠶᠢᠨ ᠬᠠᠢᠷᠴᠠᠭ</translation>
+    </message>
+    <message>
+        <source>Full screen</source>
+        <translation>ᠪᠦᠳᠦᠨ ᠳᠡᠯᠭᠡᠴᠡ</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>ᠲᠦᠷ ᠵᠤᠭᠰᠤᠭᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Exit full screen</source>
+        <translation>ᠪᠦᠳᠦᠨ ᠳᠡᠯᠭᠡᠴᠡ&#x202f;ᠡᠴᠡ ᠪᠤᠴᠠᠵᠤ ᠭᠠᠷᠬᠤ</translation>
+    </message>
+    <message>
+        <source>--:--:--/--:--:--</source>
+        <translation type="vanished">--:--:--/--:--:--</translation>
+    </message>
+</context>
+<context>
+    <name>GlobalConfig</name>
+    <message>
+        <source>auto</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>default</source>
+        <translation type="unfinished">ᠠᠶᠠᠳᠠᠯ</translation>
+    </message>
+</context>
+<context>
+    <name>GlobalSetup</name>
+    <message>
+        <source>Pictures</source>
+        <translation type="vanished">图片</translation>
+    </message>
+    <message>
+        <source>no</source>
+        <translation type="vanished">无</translation>
+    </message>
+    <message>
+        <source>auto</source>
+        <translation type="vanished">ᠠᠦ᠋ᠲ᠋ᠣ᠋</translation>
+    </message>
+    <message>
+        <source>default</source>
+        <translation type="vanished">ᠠᠶᠠᠳᠠᠯ</translation>
+    </message>
+</context>
+<context>
+    <name>HomePage</name>
+    <message>
+        <source>open file</source>
+        <translation>ᠹᠠᠢᠯ ᠨᠡᠬᠡᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>open dir</source>
+        <translation>ᠹᠠᠢᠯ&#x202f;ᠤᠨ ᠬᠠᠪᠳᠠᠰᠤ&#x202f;ᠶᠢ ᠨᠡᠬᠡᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Video Player</source>
+        <translation>ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ ᠵᠢᠨ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠦᠭᠴᠢ</translation>
+    </message>
+</context>
+<context>
+    <name>KRightClickMenu</name>
+    <message>
+        <source>Open</source>
+        <translation type="vanished">打开</translation>
+    </message>
+    <message>
+        <source>Open &amp;File...</source>
+        <translation>ᠹᠠᠢᠯ ᠨᠡᠬᠡᠬᠡᠬᠦ...</translation>
+    </message>
+    <message>
+        <source>&amp;URL...</source>
+        <translation type="vanished">&amp;打开URL...</translation>
+    </message>
+    <message>
+        <source>ToTop</source>
+        <translation>ᠤᠷᠤᠢ&#x202f;ᠳᠤ ᠭᠠᠷᠭᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Order</source>
+        <translation>ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ ᠳᠠᠷᠠᠭᠠᠯᠠᠯ</translation>
+    </message>
+    <message>
+        <source>One Loop</source>
+        <translation>ᠳᠠᠩ ᠡᠷᠬᠢᠯᠳᠡ</translation>
+    </message>
+    <message>
+        <source>Sequence</source>
+        <translation>ᠳᠠᠷᠠᠭᠠᠯᠠᠯ&#x202f;ᠢᠶᠠᠷ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+    <message>
+        <source>List loop</source>
+        <translation>ᠬᠦᠰᠦᠨᠦᠭᠵᠢᠬᠦᠯᠬᠦ ᠡᠷᠬᠢᠯᠳᠡ</translation>
+    </message>
+    <message>
+        <source>Random</source>
+        <translation>ᠳᠠᠰᠢᠷᠠᠮ ᠤ᠋ᠨ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠡ</translation>
+    </message>
+    <message>
+        <source>Frame</source>
+        <translation>ᠦᠵᠡᠭᠳᠡᠯ</translation>
+    </message>
+    <message>
+        <source>Default frame</source>
+        <translation>ᠠᠶᠠᠳᠠᠯ</translation>
+    </message>
+    <message>
+        <source>Full frame</source>
+        <translation>ᠳᠦᠬᠦᠷᠡᠩ ᠳᠡᠯᠭᠡᠴᠡ</translation>
+    </message>
+    <message>
+        <source>forward rotate</source>
+        <translation>ᠴᠠᠭ&#x202f;ᠤᠨ ᠵᠡᠬᠦᠦ&#x202f;ᠶᠢᠨ ᠴᠢᠭᠯᠡᠯ&#x202f;ᠢᠶᠡᠷ90°ᠡᠷᠬᠢᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Along rotate</source>
+        <translation>ᠴᠠᠭ&#x202f;ᠤᠨ ᠵᠡᠬᠦᠦ&#x202f;ᠶᠢᠨ ᠴᠢᠭᠯᠡᠯ&#x202f;ᠢᠶᠡᠷ90°ᠡᠷᠬᠢᠬᠦ</translation>
+    </message>
+    <message>
+        <source>backward rotate</source>
+        <translation>ᠴᠠᠭ&#x202f;ᠤᠨ ᠵᠡᠬᠦᠦ&#x202f;ᠶᠢᠨ ᠡᠰᠡᠷᠬᠦ ᠴᠢᠭᠯᠡᠯ&#x202f;ᠢᠶᠡᠷ90°ᠡᠷᠬᠢᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Inverse rotate</source>
+        <translation>ᠴᠠᠭ&#x202f;ᠤᠨ ᠵᠡᠬᠦᠦ&#x202f;ᠶᠢᠨ ᠡᠰᠡᠷᠬᠦ ᠴᠢᠭᠯᠡᠯ&#x202f;ᠢᠶᠡᠷ90°ᠡᠷᠬᠢᠬᠦ</translation>
+    </message>
+    <message>
+        <source>horizontal flip</source>
+        <translation>ᠬᠡᠪᠳᠡᠭᠡ ᠡᠷᠬᠢᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Horizontally flip</source>
+        <translation>ᠬᠡᠪᠳᠡᠭᠡ ᠡᠷᠬᠢᠬᠦ</translation>
+    </message>
+    <message>
+        <source>vertical flip</source>
+        <translation>ᠪᠤᠰᠤᠭ᠎ᠠ ᠡᠷᠬᠢᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Vertically flip</source>
+        <translation>ᠪᠤᠰᠤᠭ᠎ᠠ ᠡᠷᠬᠢᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <translation>ᠳᠠᠭᠤ</translation>
+    </message>
+    <message>
+        <source>AudioTrack</source>
+        <translation>ᠠᠦ᠋ᠳᠢᠤ᠋ ᠵᠢᠮ</translation>
+    </message>
+    <message>
+        <source>AudioChannel</source>
+        <translation>ᠠᠦ᠋ᠳᠢᠤ᠋ ᠵᠠᠮ</translation>
+    </message>
+    <message>
+        <source>Stereo</source>
+        <translation>ᠪᠡᠶᠡᠳᠦ ᠳᠠᠭᠤ</translation>
+    </message>
+    <message>
+        <source>Left channel</source>
+        <translation>ᠵᠡᠬᠦᠨ ᠳᠠᠭᠤᠨ ᠤ᠋ ᠵᠠᠮ</translation>
+    </message>
+    <message>
+        <source>Right channel</source>
+        <translation>ᠪᠠᠷᠠᠭᠤᠨ ᠳᠠᠭᠤᠨ ᠤ᠋ ᠵᠠᠮ</translation>
+    </message>
+    <message>
+        <source>Audio set</source>
+        <translation>ᠳᠠᠭᠤ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Subtitle</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ</translation>
+    </message>
+    <message>
+        <source>Choose a file</source>
+        <translation type="vanished">选择一个文件</translation>
+    </message>
+    <message>
+        <source>Subtitles</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ</translation>
+    </message>
+    <message>
+        <source>All files</source>
+        <translation>ᠪᠦᠬᠦᠢᠯᠡ ᠹᠠᠢᠯ</translation>
+    </message>
+    <message>
+        <source>Load subtitle</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠠᠴᠢᠶᠠᠯᠠᠵᠤ ᠤᠷᠤᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Subtitle select</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠰᠤᠩᠭᠤᠬᠤ</translation>
+    </message>
+    <message>
+        <source>No subtitle</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠦᠬᠡᠢ</translation>
+    </message>
+    <message>
+        <source>Subtitle set</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>volume up</source>
+        <translation>ᠳᠠᠭᠤ ᠵᠢ ᠶᠡᠬᠡᠰᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>volume down</source>
+        <translation>ᠳᠠᠭᠤ ᠵᠢ ᠪᠠᠭᠠᠰᠬᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>forward</source>
+        <translation>ᠬᠤᠷᠳᠤᠨ ᠤᠷᠤᠭᠰᠢᠯᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>backward</source>
+        <translation>ᠬᠤᠷᠳᠤᠨ ᠤᠬᠤᠷᠢᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>setup</source>
+        <translation>ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠦᠭᠴᠢ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>More</source>
+        <translation type="vanished">更多</translation>
+    </message>
+    <message>
+        <source>Theme</source>
+        <translation type="vanished">主题</translation>
+    </message>
+    <message>
+        <source>Follow system</source>
+        <translation type="vanished">跟随系统</translation>
+    </message>
+    <message>
+        <source>Light theme</source>
+        <translation type="vanished">浅色主题</translation>
+    </message>
+    <message>
+        <source>Black theme</source>
+        <translation type="vanished">深色主题</translation>
+    </message>
+    <message>
+        <source>About</source>
+        <translation type="vanished">关于</translation>
+    </message>
+    <message>
+        <source>Privacy</source>
+        <translation type="vanished">隐私</translation>
+    </message>
+    <message>
+        <source>Clear mark</source>
+        <translation type="vanished">清理痕迹</translation>
+    </message>
+    <message>
+        <source>No mark</source>
+        <translation type="vanished">无痕播放</translation>
+    </message>
+    <message>
+        <source>Match subtitle</source>
+        <translation>ᠠᠪᠤᠴᠠᠯᠳᠤᠬᠤ ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ</translation>
+    </message>
+    <message>
+        <source>open file</source>
+        <translation>ᠹᠠᠢᠯ ᠨᠡᠬᠡᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Open &amp;Directory...</source>
+        <translation>ᠹᠠᠢᠯ&#x202f;ᠤᠨ ᠬᠠᠪᠳᠠᠰᠤ&#x202f;ᠶᠢ ᠨᠡᠬᠡᠬᠡᠬᠦ...</translation>
+    </message>
+    <message>
+        <source>open dir</source>
+        <translation>ᠹᠠᠢᠯ&#x202f;ᠤᠨ ᠬᠠᠪᠳᠠᠰᠤ&#x202f;ᠶᠢ ᠨᠡᠬᠡᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>to top</source>
+        <translation>ᠤᠷᠤᠢ&#x202f;ᠳᠤ ᠭᠠᠷᠭᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Show profile</source>
+        <translation>ᠳᠤᠪᠴᠢ ᠳᠠᠨᠢᠯᠴᠠᠭᠤᠯᠭ᠎ᠠ&#x202f;ᠶᠢ ᠢᠯᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Search subtitle</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠬᠠᠢᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Play</source>
+        <translation>ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Play/Pause</source>
+        <translation>ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ/ ᠳᠦᠷ ᠵᠤᠭᠰᠤᠭᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Volume up</source>
+        <translation type="vanished">音量+</translation>
+    </message>
+    <message>
+        <source>Volume down</source>
+        <translation type="vanished">音量-</translation>
+    </message>
+    <message>
+        <source>Play forward</source>
+        <translation type="vanished">快进</translation>
+    </message>
+    <message>
+        <source>Play backward</source>
+        <translation type="vanished">快退</translation>
+    </message>
+    <message>
+        <source>Player set</source>
+        <translation type="vanished">设置</translation>
+    </message>
+    <message>
+        <source>Media info</source>
+        <translation>ᠵᠠᠭᠤᠴᠢ ᠮᠡᠳᠡᠭᠡ ᠵᠠᠩᠬᠢ</translation>
+    </message>
+    <message>
+        <source>4:3</source>
+        <translation>4:3</translation>
+    </message>
+    <message>
+        <source>16:9</source>
+        <translation>16:9</translation>
+    </message>
+    <message>
+        <source>restore frame</source>
+        <translation>ᠦᠵᠡᠭᠳᠡᠯ ᠢ᠋ ᠰᠡᠷᠬᠦᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Video Player Choose a file</source>
+        <translation>ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ ᠨᠢᠭᠡ ᠹᠠᠢᠯ ᠰᠤᠩᠭᠤᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>ᠠᠶᠠᠳᠠᠯ</translation>
+    </message>
+    <message>
+        <source>sub load</source>
+        <translation>ᠭᠠᠷ ᠵᠢᠡᠷ ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠠᠴᠢᠶᠠᠯᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>open url</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>KylinUI::MessageBox</name>
+    <message>
+        <source>Cancel</source>
+        <translation type="vanished">ᠦᠬᠡᠢᠰᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Ok</source>
+        <translation type="vanished">Ok</translation>
+    </message>
+</context>
+<context>
+    <name>ListLoopMenu</name>
+    <message>
+        <source>One Loop</source>
+        <translation>ᠳᠠᠩ ᠡᠷᠬᠢᠯᠳᠡ</translation>
+    </message>
+    <message>
+        <source>List loop</source>
+        <translation>ᠬᠦᠰᠦᠨᠦᠭᠵᠢᠬᠦᠯᠬᠦ ᠡᠷᠬᠢᠯᠳᠡ</translation>
+    </message>
+    <message>
+        <source>Random</source>
+        <translation>ᠳᠠᠰᠢᠷᠠᠮ ᠤ᠋ᠨ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠡ</translation>
+    </message>
+    <message>
+        <source>Sequence</source>
+        <translation>ᠳᠠᠷᠠᠭᠠᠯᠠᠯ&#x202f;ᠢᠶᠠᠷ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+</context>
+<context>
+    <name>MainWidget</name>
+    <message>
+        <source>Video Player</source>
+        <translation type="vanished">ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>open file</source>
+        <translation type="vanished">打开文件</translation>
+    </message>
+    <message>
+        <source>open dir</source>
+        <translation type="vanished">打开文件夹</translation>
+    </message>
+    <message>
+        <source>Choose a file</source>
+        <translation type="vanished">选择一个文件</translation>
+    </message>
+    <message>
+        <source>Multimedia</source>
+        <translation type="vanished">ᠵᠠᠭᠤᠴᠢ</translation>
+    </message>
+    <message>
+        <source>Video</source>
+        <translation type="vanished">ᠸᠢᠳᠢᠤ᠋</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <translation type="vanished">ᠠᠦ᠋ᠳᠢᠤ᠋</translation>
+    </message>
+    <message>
+        <source>Playlists</source>
+        <translation type="vanished">播放列表</translation>
+    </message>
+    <message>
+        <source>All files</source>
+        <translation type="vanished">所有文件</translation>
+    </message>
+    <message>
+        <source>Choose a directory</source>
+        <translation type="vanished">选择一个文件夹</translation>
+    </message>
+    <message>
+        <source>Video Player </source>
+        <translation type="vanished">影音 </translation>
+    </message>
+    <message>
+        <source>Video Player Choose a file</source>
+        <translation type="vanished">ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ ᠨᠢᠭᠡ ᠹᠠᠢᠯ ᠰᠤᠩᠭᠤᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Video Player Choose a directory</source>
+        <translation type="vanished">ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ ᠨᠢᠭᠡ ᠹᠠᠢᠯ ᠰᠤᠩᠭᠤᠬᠤ</translation>
+    </message>
+    <message>
+        <source>video player</source>
+        <translation type="vanished">ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>/Video</source>
+        <translation type="vanished">/视频</translation>
+    </message>
+</context>
+<context>
+    <name>MainWindow</name>
+    <message>
+        <source>Video Player</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Video Player Choose a file</source>
+        <translation type="unfinished">ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ ᠨᠢᠭᠡ ᠹᠠᠢᠯ ᠰᠤᠩᠭᠤᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Multimedia</source>
+        <translation type="unfinished">ᠵᠠᠭᠤᠴᠢ</translation>
+    </message>
+    <message>
+        <source>Video</source>
+        <translation type="unfinished">ᠸᠢᠳᠢᠤ᠋</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Video Player Choose a directory</source>
+        <translation type="unfinished">ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ ᠨᠢᠭᠡ ᠹᠠᠢᠯ ᠰᠤᠩᠭᠤᠬᠤ</translation>
+    </message>
+    <message>
+        <source>version:</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>MarkListItem</name>
+    <message>
+        <source>Video Player</source>
+        <translation>ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>File not exist!</source>
+        <translation>ᠹᠠᠢᠯ ᠪᠠᠢᠬᠤ ᠦᠬᠡᠢ!</translation>
+    </message>
+</context>
+<context>
+    <name>MediaInfoDialog</name>
+    <message>
+        <source>Dialog</source>
+        <translation>ᠬᠠᠷᠢᠯᠴᠠᠬᠤ ᠴᠤᠩᠬᠤ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>media info</source>
+        <translation>ᠵᠠᠭᠤᠴᠢ ᠮᠡᠳᠡᠭᠡ ᠵᠠᠩᠬᠢ</translation>
+    </message>
+    <message>
+        <source>media name:</source>
+        <translation type="vanished">媒体文件:</translation>
+    </message>
+    <message>
+        <source>file type:</source>
+        <translation type="vanished">文件类型:</translation>
+    </message>
+    <message>
+        <source>file size:</source>
+        <translation type="vanished">文件大小:</translation>
+    </message>
+    <message>
+        <source>file duration:</source>
+        <translation type="vanished">文件时长:</translation>
+    </message>
+    <message>
+        <source>file path:</source>
+        <translation type="vanished">文件路径:</translation>
+    </message>
+    <message>
+        <source>ok</source>
+        <translation>ok</translation>
+    </message>
+    <message>
+        <source>kylin video</source>
+        <translation type="obsolete">影音</translation>
+    </message>
+    <message>
+        <source>title:</source>
+        <translation>ᠹᠠᠢᠯ&#x202f;ᠤᠨ ᠭᠠᠷᠴᠠᠭ:</translation>
+    </message>
+    <message>
+        <source>type:</source>
+        <translation>ᠹᠠᠢᠯ&#x202f;ᠤᠨ ᠳᠦᠷᠦᠯ:</translation>
+    </message>
+    <message>
+        <source>size:</source>
+        <translation>ᠹᠠᠢᠯ&#x202f;ᠤᠨ ᠶᠡᠬᠡ ᠪᠠᠭ᠎ᠠ:</translation>
+    </message>
+    <message>
+        <source>duration:</source>
+        <translation>ᠹᠠᠢᠯ&#x202f;ᠤᠨ ᠴᠠᠭ&#x202f;ᠤᠨ ᠤᠷᠳᠤ:</translation>
+    </message>
+    <message>
+        <source>path:</source>
+        <translation>ᠹᠠᠢᠯ&#x202f;ᠤᠨ ᠪᠠᠢᠷᠢᠯᠠᠯ:</translation>
+    </message>
+    <message>
+        <source>video player</source>
+        <translation>ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ</translation>
+    </message>
+</context>
+<context>
+    <name>MiniModeShade</name>
+    <message>
+        <source>pause</source>
+        <translation>ᠲᠦᠷ ᠵᠤᠭᠰᠤᠭᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>play</source>
+        <translation>ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+    <message>
+        <source>close</source>
+        <translation>ᠬᠠᠭᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>normal mode</source>
+        <translation>ᠬᠡᠪ ᠤ᠋ᠨ ᠵᠠᠭᠪᠤᠷ</translation>
+    </message>
+</context>
+<context>
+    <name>MpvCore</name>
+    <message>
+        <source>File size</source>
+        <translation>ᠹᠠᠢᠯ ᠤ᠋ᠨ ᠶᠡᠬᠡ ᠪᠠᠭ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>Date created</source>
+        <translation>ᠪᠠᠢᠭᠤᠯᠤᠭᠰᠠᠨ ᠡᠳᠦᠷ ᠬᠤᠭᠤᠴᠠᠭ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>Media length</source>
+        <translation>ᠴᠠᠭ&#x202f;ᠤᠨ ᠤᠷᠳᠤ</translation>
+    </message>
+    <message>
+        <source>brightness : %1</source>
+        <translation>ᠬᠡᠷᠡᠯᠳᠦᠴᠡ: %1</translation>
+    </message>
+    <message>
+        <source>subtitle delay : %1s</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠢ᠋ ᠤᠳᠠᠭᠠᠰᠢᠷᠠᠭᠤᠯᠬᠤ: %1s</translation>
+    </message>
+    <message>
+        <source>Horizontal Flip: </source>
+        <translation>ᠬᠡᠪᠳᠡᠭᠡ ᠡᠷᠬᠢᠬᠦ: </translation>
+    </message>
+    <message>
+        <source>close</source>
+        <translation>ᠬᠠᠭᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>open</source>
+        <translation>ᠨᠡᠭᠡᠭᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Vertical Flip: </source>
+        <translation>ᠪᠤᠰᠤᠭ᠎ᠠ ᠡᠷᠬᠢᠬᠦ: </translation>
+    </message>
+    <message>
+        <source>File:</source>
+        <translation>ᠹᠠᠢᠯ:</translation>
+    </message>
+    <message>
+        <source>Video:</source>
+        <translation>ᠸᠢᠳᠢᠤ᠋:</translation>
+    </message>
+    <message>
+        <source>Resolution:</source>
+        <translation>ᠢᠯᠭᠠᠮᠵᠢ ᠵᠢᠨ ᠬᠡᠮᠵᠢᠶ᠎ᠡ:</translation>
+    </message>
+    <message>
+        <source>Estimated FPS:</source>
+        <translation type="vanished">估算 FPS:</translation>
+    </message>
+    <message>
+        <source>Bitrate:</source>
+        <translation>ᠪᠢᠲ ᠤ᠋ᠨ ᠨᠤᠷᠮ᠎ᠠ:</translation>
+    </message>
+    <message>
+        <source>Audio:</source>
+        <translation>ᠠᠦ᠋ᠳᠢᠤ᠋:</translation>
+    </message>
+    <message>
+        <source>Sample Rate:</source>
+        <translation>ᠦᠯᠢᠭᠡᠷ ᠠᠪᠬᠤ ᠨᠤᠷᠮ᠎ᠠ:</translation>
+    </message>
+    <message>
+        <source>Channels:</source>
+        <translation>ᠳᠠᠭᠤᠨ ᠤ᠋ ᠵᠠᠮ:</translation>
+    </message>
+    <message>
+        <source>Audio/video synchronization:</source>
+        <translation type="vanished">音视频同步差:</translation>
+    </message>
+    <message>
+        <source>volume : %1</source>
+        <translation>ᠳᠠᠭᠤᠨ&#x202f;ᠤ ᠬᠡᠮᠵᠢᠶ᠎ᠡ: %1</translation>
+    </message>
+    <message>
+        <source>speed : %1x</source>
+        <translation>ᠬᠤᠷᠳᠤᠴᠠ: %1x</translation>
+    </message>
+    <message>
+        <source>Mute</source>
+        <translation>ᠳᠠᠭᠤ ᠦᠬᠡᠢ</translation>
+    </message>
+    <message>
+        <source>Cancel Mute</source>
+        <translation>ᠳᠠᠭᠤ ᠦᠬᠡᠢ ᠪᠠᠢᠳᠠᠯ ᠢ᠋ ᠦᠬᠡᠢᠰᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Playing</source>
+        <translation>ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <translation>ᠲᠦᠷ ᠵᠤᠭᠰᠤᠭᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>subtitle : </source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ: </translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>ᠹᠠᠢᠯ</translation>
+    </message>
+    <message>
+        <source>Title</source>
+        <translation>ᠭᠠᠷᠴᠠᠭ</translation>
+    </message>
+    <message>
+        <source>Video (x%0)</source>
+        <translation>ᠸᠢᠳᠢᠤ᠋ (x%0)</translation>
+    </message>
+    <message>
+        <source>Video Output</source>
+        <translation>ᠸᠢᠳᠢᠤ᠋ ᠭᠠᠷᠭᠠᠯᠳᠠ</translation>
+    </message>
+    <message>
+        <source>Resolution</source>
+        <translation>ᠢᠯᠭᠠᠮᠵᠢ ᠵᠢᠨ ᠬᠡᠮᠵᠢᠶ᠎ᠡ</translation>
+    </message>
+    <message>
+        <source>FPS</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>A/V Sync</source>
+        <translation type="vanished">音视频同步</translation>
+    </message>
+    <message>
+        <source>Bitrate</source>
+        <translation>ᠺᠤᠳ᠋ ᠤ᠋ᠨ ᠨᠤᠷᠮ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>%0 kbps</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Audio (x%0)</source>
+        <translation>ᠠᠦ᠋ᠳᠢᠤ᠋(x%0)</translation>
+    </message>
+    <message>
+        <source>Audio Output</source>
+        <translation>ᠠᠦ᠋ᠳᠢᠤ᠋ ᠭᠠᠷᠭᠠᠯᠳᠠ</translation>
+    </message>
+    <message>
+        <source>Sample Rate</source>
+        <translation>ᠦᠯᠢᠭᠡᠷ ᠠᠪᠬᠤ ᠨᠤᠷᠮ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>Channels</source>
+        <translation>ᠳᠠᠭᠤᠨ ᠤ᠋ ᠵᠠᠮ</translation>
+    </message>
+    <message>
+        <source>Chapters</source>
+        <translation>ᠪᠦᠯᠦᠭ ᠬᠡᠰᠡᠭ</translation>
+    </message>
+    <message>
+        <source>Metadata</source>
+        <translation>ᠤᠭ ᠳ᠋ᠠᠢᠲ᠋ᠠ</translation>
+    </message>
+    <message>
+        <source>fps:</source>
+        <translation>ᠬᠠᠭᠤᠳᠠᠰᠤᠨ ᠲᠤᠭ᠎ᠠ:</translation>
+    </message>
+    <message>
+        <source>restore frame</source>
+        <translation>ᠦᠵᠡᠭᠳᠡᠯ ᠢ᠋ ᠰᠡᠷᠬᠦᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>ScreenShot OK</source>
+        <translation>ᠵᠢᠷᠤᠭᠴᠢᠯᠠᠵᠤ ᠴᠢᠳᠠᠪᠠ</translation>
+    </message>
+    <message>
+        <source>ScreenShot Failed</source>
+        <translation type="vanished">截图失败，文件夹无写权限</translation>
+    </message>
+    <message>
+        <source>ScreenShot Failed, folder has no write permission.</source>
+        <translation type="vanished">截图失败，文件夹无写入权限。</translation>
+    </message>
+    <message>
+        <source>Stereo</source>
+        <translation>ᠪᠡᠶᠡᠳᠦ ᠳᠠᠭᠤ</translation>
+    </message>
+    <message>
+        <source>Left Channel</source>
+        <translation>ᠵᠡᠬᠦᠨ ᠳᠠᠭᠤᠨ ᠤ᠋ ᠵᠠᠮ</translation>
+    </message>
+    <message>
+        <source>Right Channel</source>
+        <translation>ᠪᠠᠷᠠᠭᠤᠨ ᠳᠠᠭᠤᠨ ᠤ᠋ ᠵᠠᠮ</translation>
+    </message>
+    <message>
+        <source>Pictures</source>
+        <translation type="vanished">ᠵᠢᠷᠤᠭ</translation>
+    </message>
+    <message>
+        <source>ScreenShot Failed, folder has no write permission or folder not exit.</source>
+        <translation>ᠵᠢᠷᠤᠭᠴᠢᠯᠠᠵᠤ ᠴᠢᠳᠠᠭᠰᠠᠨ ᠦᠬᠡᠢ᠂ ᠹᠠᠢᠯ ᠤ᠋ᠨ ᠬᠠᠪᠳᠠᠰᠤᠨ ᠳ᠋ᠤ᠌ ᠡᠷᠬᠡ ᠪᠢᠴᠢᠵᠤ ᠤᠷᠤᠭᠤᠯᠤᠭᠰᠠᠨ ᠦᠬᠡᠢ ᠪᠤᠶᠤ ᠹᠠᠢᠯ ᠤ᠋ᠨ ᠬᠠᠪᠢᠳᠠᠰᠤ ᠤᠷᠤᠰᠢᠬᠤ ᠦᠬᠡᠢ.</translation>
+    </message>
+    <message>
+        <source>Add mark ok</source>
+        <translation>ᠱᠤᠰᠢᠭ᠎ᠠ ᠨᠡᠮᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Add mark error</source>
+        <translation>ᠱᠤᠰᠢᠭ᠎ᠠ ᠨᠡᠮᠡᠵᠤ ᠴᠢᠳᠠᠭᠰᠠᠨ ᠦᠬᠡᠢ</translation>
+    </message>
+    <message>
+        <source>default</source>
+        <translation>ᠠᠶᠠᠳᠠᠯ</translation>
+    </message>
+    <message>
+        <source>auto</source>
+        <translation>ᠠᠦ᠋ᠲ᠋ᠤ᠋</translation>
+    </message>
+    <message>
+        <source>Buffering...</source>
+        <translation>ᠨᠠᠮᠬᠠᠳᠬᠠᠵᠤ ᠪᠠᠢᠨ᠎ᠠ...</translation>
+    </message>
+    <message>
+        <source>not support brightness set.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>aspect ratio</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>fill window</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>clockwise rotation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>counterclockwise rotation</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>PlayListItem</name>
+    <message>
+        <source>File not exist!</source>
+        <translation type="vanished">ᠹᠠᠢᠯ ᠪᠠᠢᠬᠤ ᠦᠬᠡᠢ!</translation>
+    </message>
+</context>
+<context>
+    <name>PlayListItemMenu</name>
+    <message>
+        <source>Remove selected</source>
+        <translation>ᠰᠤᠩᠭᠤᠭᠰᠠᠨ ᠵᠦᠢᠯ ᠢ᠋ ᠰᠢᠯᠵᠢᠬᠦᠯᠵᠤ ᠬᠠᠰᠤᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Remove invalid</source>
+        <translation>ᠬᠦᠴᠦᠨ ᠦᠬᠡᠢ ᠹᠠᠢᠯ&#x202f;ᠢ ᠰᠢᠯᠵᠢᠬᠦᠯᠵᠤ ᠬᠠᠰᠤᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Clear list</source>
+        <translation>ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠦᠭᠰᠡᠨ ᠵᠢᠭᠰᠠᠭᠠᠯᠳᠠ ᠵᠢ ᠴᠡᠪᠡᠷᠯᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Open folder</source>
+        <translation>ᠪᠠᠢᠭ᠎ᠠ ᠹᠠᠢᠯ&#x202f;ᠤᠨ ᠬᠠᠪᠳᠠᠰᠤ&#x202f;ᠶᠢ ᠨᠡᠬᠡᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>ᠳᠡᠰ ᠳᠠᠷᠠᠭᠠᠯᠠᠯ</translation>
+    </message>
+    <message>
+        <source>Sort by name</source>
+        <translation>ᠨᠡᠷᠡᠢᠳᠦᠯ&#x202f;ᠢᠶᠡᠷ ᠳᠡᠰ ᠳᠠᠷᠠᠭᠠᠯᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Sort by type</source>
+        <translation>ᠳᠦᠷᠦᠯ ᠵᠦᠢᠯ&#x202f;ᠢᠶᠡᠷ ᠳᠡᠰ ᠳᠠᠷᠠᠭᠠᠯᠠᠬᠤ</translation>
+    </message>
+</context>
+<context>
+    <name>PlayListWidget</name>
+    <message>
+        <source>Video</source>
+        <translation>ᠸᠢᠳᠢᠤ᠋</translation>
+    </message>
+    <message>
+        <source>Video Player</source>
+        <translation>ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>Form</source>
+        <translation type="vanished">ᠹᠣᠣᠮ</translation>
+    </message>
+    <message>
+        <source>Tips</source>
+        <translation type="vanished">提示</translation>
+    </message>
+    <message>
+        <source>File not exist!</source>
+        <translation>ᠹᠠᠢᠯ ᠪᠠᠢᠬᠤ ᠦᠬᠡᠢ!</translation>
+    </message>
+    <message>
+        <source>Are you sure you want to clear the list?</source>
+        <translation>ᠵᠢᠭᠰᠠᠭᠠᠯᠳᠠ ᠵᠢ ᠯᠠᠪᠳᠠᠢ ᠴᠡᠪᠡᠷᠯᠡᠬᠦ ᠤᠤ?</translation>
+    </message>
+    <message>
+        <source>Add file</source>
+        <translation>ᠹᠠᠢᠯ ᠨᠡᠮᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Play order</source>
+        <translation type="vanished">播放顺序</translation>
+    </message>
+    <message>
+        <source>Clear list</source>
+        <translation>ᠵᠢᠭᠰᠠᠭᠠᠯᠳᠠ ᠵᠢ ᠴᠡᠪᠡᠷᠯᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>kylin-video-990</source>
+        <translation type="vanished">影音</translation>
+    </message>
+    <message>
+        <source>Switch views</source>
+        <translation type="vanished">切换视图</translation>
+    </message>
+    <message>
+        <source>Are you sure you want to clear the list?
+The file being played will be stopped.</source>
+        <translation type="vanished">确定清空列表</translation>
+    </message>
+    <message>
+        <source>The file being played will be stopped.</source>
+        <translation>ᠶᠠᠭ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠵᠤ ᠪᠤᠢ ᠹᠠᠢᠯ ᠤᠳᠠᠬᠤ ᠦᠬᠡᠢ ᠬᠠᠭᠠᠭᠳᠠᠨ᠎ᠠ.</translation>
+    </message>
+    <message>
+        <source>Marks</source>
+        <translation>ᠱᠤᠰᠢᠭ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>Load file error!</source>
+        <translation>ᠹᠠᠢᠯ ᠢ᠋ ᠠᠴᠢᠶᠠᠯᠠᠵᠤ ᠴᠢᠳᠠᠭᠰᠠᠨ ᠦᠬᠡᠢ!</translation>
+    </message>
+    <message>
+        <source>Preview view</source>
+        <translation>ᠪᠠᠭᠠᠰᠬᠠᠭᠰᠠᠨ ᠵᠢᠷᠤᠭ ᠬᠠᠷᠠᠭᠠᠨ ᠵᠢᠷᠤᠭ</translation>
+    </message>
+    <message>
+        <source>List view</source>
+        <translation>ᠵᠢᠭᠰᠠᠭᠠᠭᠰᠠᠨ ᠬᠠᠷᠠᠭᠠᠨ ᠵᠢᠷᠤᠭ</translation>
+    </message>
+    <message>
+        <source>One loop</source>
+        <translation>ᠳᠠᠩ ᠡᠷᠬᠢᠯᠳᠡ</translation>
+    </message>
+    <message>
+        <source>Sequential</source>
+        <translation>ᠳᠡᠰ ᠳᠠᠷᠠᠭᠠᠯᠠᠯ ᠵᠢᠡᠷ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+    <message>
+        <source>List loop</source>
+        <translation>ᠵᠢᠭᠰᠠᠭᠠᠭᠰᠠᠨ ᠡᠷᠬᠢᠯᠳᠡ</translation>
+    </message>
+    <message>
+        <source>Random</source>
+        <translation>ᠳᠠᠰᠢᠷᠠᠮ ᠤ᠋ᠨ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠡ</translation>
+    </message>
+    <message>
+        <source>Please add file to list ~</source>
+        <translation>ᠹᠠᠢᠯ ᠢ᠋ ᠵᠢᠭᠰᠠᠭᠠᠯᠳᠠ ᠳ᠋ᠤ᠌ ᠨᠡᠮᠡᠬᠡᠷᠡᠢ~</translation>
+    </message>
+    <message>
+        <source>No file marks</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>PreviewWidget</name>
+    <message>
+        <source>Form</source>
+        <translation type="vanished">ᠹᠣᠣᠮ</translation>
+    </message>
+</context>
+<context>
+    <name>QObject</name>
+    <message>
+        <source>Model name</source>
+        <translation>ᠬᠡᠯᠪᠡᠷᠢ&#x202f;ᠶᠢᠨ ᠨᠡᠷᠡᠢᠳᠦᠯ</translation>
+    </message>
+</context>
+<context>
+    <name>SetUpDialog</name>
+    <message>
+        <source>Dialog</source>
+        <translation>ᠬᠠᠷᠢᠯᠴᠠᠬᠤ ᠴᠤᠩᠬᠤ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Set up</source>
+        <translation type="vanished">设置</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>ᠦᠬᠡᠢᠰᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>System</source>
+        <translation>ᠰᠢᠰᠲ᠋ᠧᠮ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Play</source>
+        <translation>ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠡ&#x202f;ᠶᠢ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>ScreenShot</source>
+        <translation>ᠵᠢᠷᠤᠭᠴᠢᠯᠠᠯ&#x202f;ᠢ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Subtitle</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ</translation>
+    </message>
+    <message>
+        <source>Volume</source>
+        <translation type="vanished">声音设置</translation>
+    </message>
+    <message>
+        <source>Codec</source>
+        <translation>ᠺᠤᠳ᠋ ᠳᠠᠢᠯᠠᠬᠤ ᠪᠠᠭᠠᠵᠢ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Shortcut</source>
+        <translation>ᠳᠦᠳᠡ ᠳᠠᠷᠤᠪᠴᠢ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Video Player Set up</source>
+        <translation>ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <translation>ᠠᠦ᠋ᠳᠢᠤ᠋ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+</context>
+<context>
+    <name>SetupCodec</name>
+    <message>
+        <source>Demux</source>
+        <translation type="vanished">ᠳᠠᠢᠯᠤᠭᠤᠷ</translation>
+    </message>
+    <message>
+        <source>Video decoder</source>
+        <translation>ᠸᠢᠳᠢᠤ᠋ ᠺᠤᠳ᠋ ᠳᠠᠢᠯᠤᠭᠤᠷ</translation>
+    </message>
+    <message>
+        <source>Audio decoder</source>
+        <translation type="vanished">ᠠᠦ᠋ᠳᠢᠤ᠋ ᠺᠤᠳ᠋ ᠳᠠᠢᠯᠤᠭᠤᠷ</translation>
+    </message>
+    <message>
+        <source>Form</source>
+        <translation type="vanished">ᠹᠣᠣᠮ</translation>
+    </message>
+    <message>
+        <source>Video output</source>
+        <translation>ᠸᠢᠳᠢᠤ᠋ ᠭᠠᠷᠭᠠᠯᠳᠠ ᠵᠢᠨ ᠬᠦᠳᠡᠯᠬᠡᠬᠦᠷ</translation>
+    </message>
+    <message>
+        <source>Decode threads</source>
+        <translation>ᠺᠤᠳ᠋ ᠳᠠᠢᠯᠠᠬᠤ ᠲᠷᠢᠳ᠋</translation>
+    </message>
+    <message>
+        <source>default</source>
+        <translation>ᠠᠶᠠᠳᠠᠯ</translation>
+    </message>
+    <message>
+        <source>no</source>
+        <translation>no</translation>
+    </message>
+    <message>
+        <source>auto</source>
+        <translation>ᠠᠦ᠋ᠲ᠋ᠤ᠋</translation>
+    </message>
+</context>
+<context>
+    <name>SetupPlay</name>
+    <message>
+        <source>Set fullscreen when open video.</source>
+        <translation type="vanished">打开视频时自动全屏</translation>
+    </message>
+    <message>
+        <source>Clear play list on exit.</source>
+        <translation type="vanished">退出时清空播放列表</translation>
+    </message>
+    <message>
+        <source>Automatically plays from where the file was last stopped.</source>
+        <translation type="vanished">自动从文件上次停止的位置播放</translation>
+    </message>
+    <message>
+        <source>Automatically find associated files to play</source>
+        <translation>ᠬᠠᠮᠢᠶᠠᠳᠠᠢ ᠹᠠᠢᠯ ᠢ᠋ ᠠᠦ᠋ᠲ᠋ᠣ᠋ ᠪᠡᠷ ᠬᠠᠢᠵᠤ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Form</source>
+        <translation type="vanished">ᠹᠣᠣᠮ</translation>
+    </message>
+    <message>
+        <source>Set fullscreen when open video</source>
+        <translation>ᠸᠢᠳᠢᠤ᠋ ᠵᠢ ᠨᠡᠬᠡᠬᠡᠬᠦ ᠦᠶᠡᠰ ᠠᠦ᠋ᠲ᠋ᠣ᠋ ᠪᠡᠷ ᠪᠦᠳᠦᠨ ᠳᠡᠯᠭᠡᠴᠡ ᠪᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Clear play list on exit</source>
+        <translation>ᠪᠤᠴᠠᠵᠤ ᠭᠠᠷᠬᠤ ᠦᠶᠡᠰ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠦᠭᠰᠡᠨ ᠵᠢᠭᠰᠠᠭᠠᠯᠳᠠ ᠵᠢ ᠴᠡᠪᠡᠷᠯᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Automatically plays from where the file was last stopped</source>
+        <translation>ᠳᠡᠭᠡᠷ᠎ᠡ ᠤᠳᠠᠭ᠎ᠠ ᠹᠠᠢᠯ ᠤ᠋ᠨ ᠵᠤᠭᠰᠤᠭᠰᠠᠨ ᠭᠠᠵᠠᠷ ᠡᠴᠡ ᠠᠦ᠋ᠲ᠋ᠣ᠋ ᠪᠡᠷ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+</context>
+<context>
+    <name>SetupScreenshot</name>
+    <message>
+        <source>Only save to clipboard.</source>
+        <translation type="vanished">仅保存到剪切板</translation>
+    </message>
+    <message>
+        <source>Save to file.</source>
+        <translation type="vanished">保存为文件</translation>
+    </message>
+    <message>
+        <source>save path</source>
+        <translation>ᠵᠠᠮ ᠱᠤᠭᠤᠮ&#x202f;ᠢ ᠬᠠᠳᠠᠭᠠᠯᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>browse</source>
+        <translation type="vanished">ᠦᠵᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>save type</source>
+        <translation>ᠬᠠᠳᠠᠭᠠᠯᠠᠬᠤ ᠳᠦᠷᠦᠯ ᠵᠦᠢᠯ</translation>
+    </message>
+    <message>
+        <source>Screenshot according to the current screen size.</source>
+        <translation type="vanished">按当前显示的画面尺寸截图</translation>
+    </message>
+    <message>
+        <source>Choose a directory</source>
+        <translation type="vanished">选择一个文件夹</translation>
+    </message>
+    <message>
+        <source>Form</source>
+        <translation type="vanished">ᠹᠣᠣᠮ</translation>
+    </message>
+    <message>
+        <source>Only save to clipboard</source>
+        <translation>ᠵᠦᠪᠬᠡᠨ ᠬᠡᠷᠴᠢᠬᠦᠷ ᠲᠤ᠌ ᠬᠠᠳᠠᠭᠠᠯᠠᠨ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>Save to file</source>
+        <translation>ᠹᠠᠢᠯ ᠪᠤᠯᠭᠠᠵᠤ ᠬᠠᠳᠠᠭᠠᠯᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Screenshot according to the current screen size</source>
+        <translation>ᠤᠳᠤᠬᠠᠨ ᠤᠤ ᠢᠯᠡᠷᠡᠵᠤ ᠪᠤᠢ ᠦᠵᠡᠭᠳᠡᠯ ᠤ᠋ᠨ ᠶᠡᠬᠡ ᠪᠠᠭ᠎ᠠ ᠪᠡᠷ ᠵᠢᠷᠤᠭᠴᠢᠯᠠᠨ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>Pictures</source>
+        <translation type="vanished">ᠵᠢᠷᠤᠭ</translation>
+    </message>
+    <message>
+        <source>Video Player Choose a directory</source>
+        <translation>ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ ᠨᠢᠭᠡ ᠹᠠᠢᠯ ᠰᠤᠩᠭᠤᠬᠤ</translation>
+    </message>
+    <message>
+        <source>browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>SetupShortcut</name>
+    <message>
+        <source>file</source>
+        <translation>ᠹᠠᠢᠯ</translation>
+    </message>
+    <message>
+        <source>play</source>
+        <translation>ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+    <message>
+        <source>image</source>
+        <translation>ᠵᠢᠷᠤᠭ</translation>
+    </message>
+    <message>
+        <source>volume</source>
+        <translation type="vanished">声音</translation>
+    </message>
+    <message>
+        <source>subtitle</source>
+        <translation type="vanished">字幕</translation>
+    </message>
+    <message>
+        <source>other</source>
+        <translation>ᠪᠤᠰᠤᠳ</translation>
+    </message>
+    <message>
+        <source>open file</source>
+        <translation>ᠹᠠᠢᠯ ᠨᠡᠬᠡᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>open dir</source>
+        <translation>ᠹᠠᠢᠯ&#x202f;ᠤᠨ ᠬᠠᠪᠳᠠᠰᠤ&#x202f;ᠶᠢ ᠨᠡᠬᠡᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>prev file</source>
+        <translation>ᠳᠡᠬᠡᠷᠡᠬᠢ ᠹᠠᠢᠯ</translation>
+    </message>
+    <message>
+        <source>next file</source>
+        <translation>ᠳᠤᠤᠷᠠᠬᠢ ᠹᠠᠢᠯ</translation>
+    </message>
+    <message>
+        <source>play/pause</source>
+        <translation>ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ/ ᠳᠦᠷ ᠵᠤᠭᠰᠤᠭᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>speed up</source>
+        <translation>ᠬᠤᠷᠳᠤ ᠨᠡᠮᠡᠵᠤ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+    <message>
+        <source>speed down</source>
+        <translation>ᠬᠤᠷᠳᠤ ᠬᠠᠰᠤᠵᠤ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+    <message>
+        <source>speed normal</source>
+        <translation>ᠬᠡᠪ&#x202f;ᠦᠨ ᠬᠤᠷᠳᠤᠴᠠ&#x202f;ᠪᠠᠷ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+    <message>
+        <source>forword</source>
+        <translation>ᠬᠤᠷᠳᠤᠯᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>backword</source>
+        <translation>ᠬᠤᠷᠳᠤᠨ ᠤᠬᠤᠷᠢᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>forward 30s</source>
+        <translation>30 ᠰᠸᠺᠦᠨ᠋ᠲ ᠵᠢᠡᠷ ᠬᠤᠷᠳᠤᠨ ᠤᠷᠤᠭᠰᠢᠯᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>backword 30s</source>
+        <translation>30 ᠰᠸᠺᠦᠨ᠋ᠲ ᠵᠢᠡᠷ ᠬᠤᠷᠳᠤᠨ ᠤᠬᠤᠷᠢᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>insert bookmark</source>
+        <translation>ᠱᠤᠰᠢᠭ᠎ᠠ ᠬᠠᠪᠴᠢᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>ib notes</source>
+        <translation type="vanished">插入与注释书签</translation>
+    </message>
+    <message>
+        <source>fullscreen</source>
+        <translation>ᠪᠦᠳᠦᠨ ᠳᠡᠯᠭᠡᠴᠡ</translation>
+    </message>
+    <message>
+        <source>mini mode</source>
+        <translation>mini ᠵᠠᠭᠪᠤᠷ</translation>
+    </message>
+    <message>
+        <source>to top</source>
+        <translation>ᠤᠷᠤᠢ&#x202f;ᠳᠤ ᠭᠠᠷᠭᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>screenshot</source>
+        <translation>ᠵᠢᠷᠤᠭᠴᠢᠯᠠᠯ</translation>
+    </message>
+    <message>
+        <source>cut</source>
+        <translation type="vanished">截取</translation>
+    </message>
+    <message>
+        <source>light up</source>
+        <translation>ᠬᠡᠷᠡᠯᠳᠦᠴᠡ ᠵᠢ ᠶᠡᠬᠡᠰᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>light down</source>
+        <translation>ᠬᠡᠷᠡᠯᠳᠦᠴᠡ ᠵᠢ ᠪᠠᠭᠠᠰᠬᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>forward rotate</source>
+        <translation>ᠴᠠᠭ ᠤ᠋ᠨ ᠵᠡᠬᠦᠦ ᠵᠢᠨᠨ ᠴᠢᠭᠯᠡᠯ ᠵᠢᠡᠷ 90°ᠡᠷᠬᠢᠬᠦ</translation>
+    </message>
+    <message>
+        <source>backward rotate</source>
+        <translation>ᠴᠠᠭ&#x202f;ᠤᠨ ᠵᠡᠬᠦᠦ&#x202f;ᠶᠢᠨ ᠡᠰᠡᠷᠬᠦ ᠴᠢᠭᠯᠡᠯ&#x202f;ᠢᠶᠡᠷ90°ᠡᠷᠬᠢᠬᠦ</translation>
+    </message>
+    <message>
+        <source>horizontal flip</source>
+        <translation>ᠬᠡᠪᠳᠡᠭᠡ ᠡᠷᠬᠢᠬᠦ</translation>
+    </message>
+    <message>
+        <source>vertical flip</source>
+        <translation>ᠪᠤᠰᠤᠭ᠎ᠠ ᠡᠷᠬᠢᠬᠦ</translation>
+    </message>
+    <message>
+        <source>image boost</source>
+        <translation type="vanished">画质增强</translation>
+    </message>
+    <message>
+        <source>volume up</source>
+        <translation>ᠳᠠᠭᠤ ᠵᠢ ᠶᠡᠬᠡᠰᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>volume down</source>
+        <translation>ᠳᠠᠭᠤ ᠵᠢ ᠪᠠᠭᠠᠰᠬᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>mute</source>
+        <translation>ᠳᠠᠭᠤ ᠦᠬᠡᠢ</translation>
+    </message>
+    <message>
+        <source>audio next</source>
+        <translation>ᠳᠠᠭᠤᠨ ᠤ᠋ ᠵᠢᠮ ᠢ᠋ ᠰᠤᠯᠢᠬᠤ</translation>
+    </message>
+    <message>
+        <source>default channel</source>
+        <translation>ᠠᠶᠠᠳᠠᠯ᠎ᠠ ᠳᠠᠭᠤᠨ ᠤ᠋ ᠵᠠᠮ</translation>
+    </message>
+    <message>
+        <source>left channel</source>
+        <translation>ᠵᠡᠬᠦᠨ ᠳᠠᠭᠤᠨ ᠤ᠋ ᠵᠠᠮ</translation>
+    </message>
+    <message>
+        <source>right channel</source>
+        <translation>ᠪᠠᠷᠠᠭᠤᠨ ᠳᠠᠭᠤᠨ ᠤ᠋ ᠵᠠᠮ</translation>
+    </message>
+    <message>
+        <source>sub load</source>
+        <translation>ᠭᠠᠷ ᠵᠢᠡᠷ ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠠᠴᠢᠶᠠᠯᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>sub earlier</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ 0.5 ᠰᠸᠺᠦᠨ᠋ᠲ ᠵᠢᠡᠷ ᠤᠷᠢᠳᠴᠢᠯᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>sub later</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ 0.5 ᠰᠸᠺᠦᠨ᠋ᠲ ᠵᠢᠡᠷ ᠬᠤᠢᠰᠢᠯᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>sub up</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠢ᠋ ᠳᠡᠭᠡᠭᠰᠢ ᠨᠡᠬᠦᠯᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>sub down</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠢ᠋ ᠳᠤᠷᠤᠭᠰᠢ ᠨᠡᠬᠦᠯᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>sub next</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠢ᠋ ᠰᠤᠯᠢᠬᠤ</translation>
+    </message>
+    <message>
+        <source>play list</source>
+        <translation>ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ ᠵᠢᠭᠰᠠᠭᠠᠯᠳᠠ</translation>
+    </message>
+    <message>
+        <source>setup</source>
+        <translation>ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠦᠭᠴᠢ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Form</source>
+        <translation type="vanished">ᠹᠣᠣᠮ</translation>
+    </message>
+    <message>
+        <source>audio</source>
+        <translation>ᠠᠦ᠋ᠳᠢᠤ᠋</translation>
+    </message>
+    <message>
+        <source>sub</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ</translation>
+    </message>
+</context>
+<context>
+    <name>SetupSubtitle</name>
+    <message>
+        <source>Sub loading</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠠᠴᠢᠶᠠᠯᠠᠵᠤ ᠤᠷᠤᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Auto loading subtitles with the same name.</source>
+        <translation type="vanished">自动载入同名字幕</translation>
+    </message>
+    <message>
+        <source>Auto loading other subtitles in the same folder</source>
+        <translation type="vanished">ᠪᠤᠰᠤᠳ ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠢ᠋ ᠠᠦ᠋ᠲ᠋ᠣ᠋ ᠪᠡᠷ ᠠᠴᠢᠶᠠᠯᠠᠵᠤ ᠤᠷᠤᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Sub Path</source>
+        <translation>ᠳᠤᠭᠳᠠᠭᠰᠠᠨ ᠵᠠᠮ ᠱᠤᠭᠤᠮ</translation>
+    </message>
+    <message>
+        <source>browse</source>
+        <translation type="vanished">ᠦᠵᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Font Style</source>
+        <translation>ᠦᠰᠦᠭ&#x202f;ᠦᠨ ᠲᠢᠭ&#x202f;ᠦᠨ ᠶᠠᠩᠵᠤ ᠬᠡᠯᠪᠡᠷᠢ</translation>
+    </message>
+    <message>
+        <source>Family</source>
+        <translation>ᠦᠰᠦᠭ&#x202f;ᠦᠨ ᠲᠢᠭ&#x202f;ᠦᠨ ᠰᠤᠩᠭᠤᠯᠳᠠ</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>ᠦᠰᠦᠭ&#x202f;ᠦᠨ ᠲᠢᠭ&#x202f;ᠦᠨ ᠶᠡᠬᠡ ᠪᠠᠭ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>Choose a directory</source>
+        <translation type="vanished">选择一个文件夹</translation>
+    </message>
+    <message>
+        <source>Form</source>
+        <translation type="vanished">ᠹᠣᠣᠮ</translation>
+    </message>
+    <message>
+        <source>Auto loading subtitles with the same name</source>
+        <translation>ᠠᠳᠠᠯᠢ ᠨᠡᠷ᠎ᠡ ᠲᠠᠢ ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠢ᠋ ᠠᠦ᠋ᠲ᠋ᠣ᠋ ᠪᠡᠷ ᠠᠴᠢᠶᠠᠯᠠᠵᠤ ᠤᠷᠤᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Video Player Choose a directory</source>
+        <translation>ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ ᠨᠢᠭᠡ ᠹᠠᠢᠯ ᠰᠤᠩᠭᠤᠬᠤ</translation>
+    </message>
+    <message>
+        <source>browser</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>SetupSystem</name>
+    <message>
+        <source>Window</source>
+        <translation>ᠴᠤᠩᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Minimize to system tray icon</source>
+        <translation>ᠬᠠᠮᠤᠭ ᠤ᠋ᠨ ᠪᠠᠭᠠᠴᠢᠯᠠᠯ ᠵᠢᠡᠷ ᠰᠢᠰᠲ᠋ᠧᠮ ᠤ᠋ᠨ ᠳᠤᠯᠬᠤ ᠳᠠᠪᠠᠭ ᠤ᠋ᠨ ᠰᠢᠪᠠᠭ᠎ᠠ ᠳ᠋ᠤ᠌ ᠬᠦᠷᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Pause video playback when minimized</source>
+        <translation>ᠬᠠᠮᠤᠭ ᠤ᠋ᠨ ᠪᠠᠭᠠᠴᠢᠯᠠᠯ ᠤ᠋ᠨ ᠦᠶ᠎ᠡ ᠳ᠋ᠤ᠌ ᠸᠢᠳᠢᠤ᠋ ᠵᠢ ᠳᠦᠷᠢ ᠵᠤᠭᠰᠤᠭᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Multiple run</source>
+        <translation type="vanished">ᠤᠯᠠᠨ ᠳᠠᠪᠬᠤᠷ ᠠᠵᠢᠯᠯᠠᠭ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>Allow multiple Video Player to run simultaneously</source>
+        <translation type="vanished">允许同时运行多个影音</translation>
+    </message>
+    <message>
+        <source>Form</source>
+        <translation type="vanished">ᠹᠣᠣᠮ</translation>
+    </message>
+    <message>
+        <source>After sleep/sleep/lock screen and wake up, keep playing state</source>
+        <translation>ᠤᠨᠳᠠᠬᠤ᠂ ᠢᠴᠡᠬᠡᠯᠡᠬᠦ᠂ ᠤᠨᠢᠰᠤᠯᠠᠭᠳᠠᠭᠰᠠᠨ ᠳᠡᠯᠭᠡᠴᠡ ᠵᠢ ᠰᠡᠷᠡᠬᠡᠬᠦ ᠵᠡᠷᠭᠡ ᠪᠠᠢᠳᠠᠯ ᠳ᠋ᠤ᠌ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ ᠪᠠᠢᠳᠠᠯ ᠵᠢᠨᠨ ᠪᠠᠳᠤᠯᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Allow multiple Kylin Video to run simultaneously</source>
+        <translation type="vanished">ᠠᠳᠠᠯᠢ ᠴᠠᠭ ᠲᠤ᠌ ᠤᠯᠠᠨ ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶᠠᠨ ᠤ᠋ ᠠᠵᠢᠯᠯᠠᠭ᠎ᠠ ᠶᠠᠪᠤᠭᠳᠠᠬᠤ ᠵᠢ ᠵᠦᠪᠰᠢᠶᠡᠷᠡᠨ᠎ᠡ</translation>
+    </message>
+</context>
+<context>
+    <name>SetupVolume</name>
+    <message>
+        <source>Sound card selection</source>
+        <translation type="vanished">声卡选择</translation>
+    </message>
+    <message>
+        <source>Volume contral</source>
+        <translation>ᠳᠠᠭᠤᠨ ᠤ᠋ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠭ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>Global volume</source>
+        <translation>ᠪᠦᠬᠦ ᠪᠠᠢᠳᠠᠯ ᠤ᠋ᠨ ᠳᠠᠭᠤ</translation>
+    </message>
+    <message>
+        <source>Default volume standardization</source>
+        <translation>ᠠᠶᠠᠳᠠᠯ ᠳᠠᠭᠤ ᠵᠢ ᠪᠠᠷᠢᠮᠵᠢᠶᠠᠵᠢᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Form</source>
+        <translation type="vanished">ᠹᠣᠣᠮ</translation>
+    </message>
+    <message>
+        <source>Output driver</source>
+        <translation>ᠭᠠᠷᠭᠠᠯᠳᠠ ᠬᠦᠳᠡᠯᠭᠡᠬᠦᠷ</translation>
+    </message>
+</context>
+<context>
+    <name>ShortCutItem</name>
+    <message>
+        <source>Hotkey conflict</source>
+        <translation>ᠬᠠᠯᠠᠮᠰᠢᠯ ᠳᠠᠷᠤᠪᠴᠢ ᠵᠢᠨ ᠮᠦᠷᠬᠦᠯᠳᠦᠬᠡᠨ</translation>
+    </message>
+</context>
+<context>
+    <name>ShortCutSetting</name>
+    <message>
+        <source>open file</source>
+        <translation>ᠹᠠᠢᠯ ᠨᠡᠬᠡᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>open dir</source>
+        <translation>ᠹᠠᠢᠯ&#x202f;ᠤᠨ ᠬᠠᠪᠳᠠᠰᠤ&#x202f;ᠶᠢ ᠨᠡᠬᠡᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>prev file</source>
+        <translation>ᠳᠡᠬᠡᠷᠡᠬᠢ ᠹᠠᠢᠯ</translation>
+    </message>
+    <message>
+        <source>next file</source>
+        <translation>ᠳᠤᠤᠷᠠᠬᠢ ᠹᠠᠢᠯ</translation>
+    </message>
+    <message>
+        <source>play/pause</source>
+        <translation>ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ/ ᠳᠦᠷ ᠵᠤᠭᠰᠤᠭᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>speed up</source>
+        <translation>ᠬᠤᠷᠳᠤ ᠨᠡᠮᠡᠵᠤ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+    <message>
+        <source>speed down</source>
+        <translation>ᠬᠤᠷᠳᠤ ᠬᠠᠰᠤᠵᠤ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+    <message>
+        <source>speed normal</source>
+        <translation>ᠬᠡᠪ&#x202f;ᠦᠨ ᠬᠤᠷᠳᠤᠴᠠ&#x202f;ᠪᠠᠷ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+    <message>
+        <source>forword</source>
+        <translation>ᠬᠤᠷᠳᠤᠨ ᠤᠷᠤᠭᠰᠢᠯᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>backword</source>
+        <translation>ᠬᠤᠷᠳᠤᠨ ᠤᠬᠤᠷᠢᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>forward 30s</source>
+        <translation>30 ᠰᠸᠺᠦᠨ᠋ᠲ ᠵᠢᠡᠷ ᠬᠤᠷᠳᠤᠨ ᠤᠷᠤᠭᠰᠢᠯᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>backword 30s</source>
+        <translation>30 ᠰᠸᠺᠦᠨ᠋ᠲ ᠵᠢᠡᠷ ᠬᠤᠷᠳᠤᠨ ᠤᠬᠤᠷᠢᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>insert bookmark</source>
+        <translation>ᠱᠤᠰᠢᠭ᠎ᠠ ᠬᠠᠪᠴᠢᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>ib notes</source>
+        <translation>ᠱᠤᠰᠢᠭ᠎ᠠ ᠵᠢ ᠬᠠᠪᠴᠢᠭᠤᠯᠬᠤ ᠪᠤᠶᠤ ᠳᠠᠢᠯᠪᠤᠷᠢᠯᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>fullscreen</source>
+        <translation>ᠪᠦᠳᠦᠨ ᠳᠡᠯᠭᠡᠴᠡ</translation>
+    </message>
+    <message>
+        <source>mini mode</source>
+        <translation>mini ᠵᠠᠭᠪᠤᠷ</translation>
+    </message>
+    <message>
+        <source>to top</source>
+        <translation>ᠤᠷᠤᠢ&#x202f;ᠳᠤ ᠭᠠᠷᠭᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>screenshot</source>
+        <translation>ᠵᠢᠷᠤᠭᠴᠢᠯᠠᠯ</translation>
+    </message>
+    <message>
+        <source>cut</source>
+        <translation>ᠬᠠᠢᠴᠢᠯᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>light up</source>
+        <translation>ᠬᠡᠷᠡᠯᠳᠦᠴᠡ ᠵᠢ ᠶᠡᠬᠡᠰᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>light down</source>
+        <translation>ᠬᠡᠷᠡᠯᠳᠦᠴᠡ ᠵᠢ ᠪᠠᠭᠠᠰᠬᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>forward rotate</source>
+        <translation>ᠴᠠᠭ&#x202f;ᠤᠨ ᠵᠡᠬᠦᠦ&#x202f;ᠶᠢᠨ ᠴᠢᠭᠯᠡᠯ&#x202f;ᠢᠶᠡᠷ90°ᠡᠷᠬᠢᠬᠦ</translation>
+    </message>
+    <message>
+        <source>backward rotate</source>
+        <translation>ᠴᠠᠭ&#x202f;ᠤᠨ ᠵᠡᠬᠦᠦ&#x202f;ᠶᠢᠨ ᠡᠰᠡᠷᠬᠦ ᠴᠢᠭᠯᠡᠯ&#x202f;ᠢᠶᠡᠷ90°ᠡᠷᠬᠢᠬᠦ</translation>
+    </message>
+    <message>
+        <source>horizontal flip</source>
+        <translation>ᠬᠡᠪᠳᠡᠭᠡ ᠡᠷᠬᠢᠬᠦ</translation>
+    </message>
+    <message>
+        <source>vertical flip</source>
+        <translation>ᠪᠤᠰᠤᠭ᠎ᠠ ᠡᠷᠬᠢᠬᠦ</translation>
+    </message>
+    <message>
+        <source>image boost</source>
+        <translation>ᠦᠵᠡᠭᠳᠡᠯ ᠤ᠋ᠨ ᠴᠢᠨᠠᠷ ᠢ᠋ ᠨᠡᠮᠡᠭᠳᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+    <message>
+        <source>volume up</source>
+        <translation>ᠳᠠᠭᠤ ᠵᠢ ᠶᠡᠬᠡᠰᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>volume down</source>
+        <translation>ᠳᠠᠭᠤ ᠵᠢ ᠪᠠᠭᠠᠰᠬᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>mute</source>
+        <translation>ᠳᠠᠭᠤ ᠦᠬᠡᠢ</translation>
+    </message>
+    <message>
+        <source>audio next</source>
+        <translation>ᠳᠠᠭᠤᠨ ᠤ᠋ ᠵᠢᠮ ᠢ᠋ ᠰᠤᠯᠢᠬᠤ</translation>
+    </message>
+    <message>
+        <source>default channel</source>
+        <translation>ᠠᠶᠠᠳᠠᠯ ᠳᠠᠭᠤᠨ ᠤ᠋ ᠵᠠᠮ</translation>
+    </message>
+    <message>
+        <source>left channel</source>
+        <translation>ᠵᠡᠬᠦᠨ ᠳᠠᠭᠤᠨ ᠤ᠋ ᠵᠠᠮ</translation>
+    </message>
+    <message>
+        <source>right channel</source>
+        <translation>ᠪᠠᠷᠠᠭᠤᠨ ᠳᠠᠭᠤᠨ ᠤ᠋ ᠵᠠᠮ</translation>
+    </message>
+    <message>
+        <source>sub load</source>
+        <translation>ᠭᠠᠷ ᠵᠢᠡᠷ ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠠᠴᠢᠶᠠᠯᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>sub earlier</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ 0.5 ᠰᠸᠺᠦᠨ᠋ᠲ ᠵᠢᠡᠷ ᠤᠷᠢᠳᠴᠢᠯᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>sub later</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ 0.5 ᠰᠸᠺᠦᠨ᠋ᠲ ᠵᠢᠡᠷ ᠬᠤᠢᠰᠢᠯᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>sub up</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠢ᠋ ᠳᠡᠭᠡᠭᠰᠢ ᠨᠡᠬᠦᠯᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>sub down</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠢ᠋ ᠳᠤᠷᠤᠭᠰᠢ ᠨᠡᠬᠦᠯᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>sub next</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠢ᠋ ᠰᠤᠯᠢᠬᠤ</translation>
+    </message>
+    <message>
+        <source>play list</source>
+        <translation>ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ ᠵᠢᠭᠰᠠᠭᠠᠯᠳᠠ</translation>
+    </message>
+    <message>
+        <source>setup</source>
+        <translation>ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠦᠭᠴᠢ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>exit</source>
+        <translation>ᠪᠤᠴᠠᠵᠤ ᠭᠠᠷᠬᠤ</translation>
+    </message>
+    <message>
+        <source>help documentation</source>
+        <translation>ᠳᠤᠰᠠᠯᠠᠬᠤ ᠳ᠋ᠤᠺ</translation>
+    </message>
+    <message>
+        <source>open url</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>SystemTrayIcon</name>
+    <message>
+        <source>Video Player</source>
+        <translation>ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>ᠪᠤᠴᠠᠵᠤ ᠭᠠᠷᠬᠤ</translation>
+    </message>
+</context>
+<context>
+    <name>TitleMenu</name>
+    <message>
+        <source>Upload to cloud</source>
+        <translation>ᠡᠬᠦᠯᠡᠨ ᠦᠵᠦᠬᠦᠷ ᠲᠤ᠌ ᠳᠠᠮᠵᠢᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>About</source>
+        <translation>ᠲᠤᠬᠠᠢ</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>ᠪᠤᠴᠠᠵᠤ ᠭᠠᠷᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Theme</source>
+        <translation>ᠭᠤᠤᠯ ᠰᠡᠳᠦᠪ</translation>
+    </message>
+    <message>
+        <source>Follow system</source>
+        <translation>ᠰᠢᠰᠲ᠋ᠧᠮ&#x202f;ᠢ ᠳᠠᠭᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Light theme</source>
+        <translation>ᠬᠦᠶᠦᠬᠡᠨ ᠦᠩᠭᠡ ᠲᠠᠢ ᠭᠤᠤᠯ ᠰᠡᠳᠦᠪ</translation>
+    </message>
+    <message>
+        <source>Black theme</source>
+        <translation>ᠭᠦᠨ ᠦᠩᠭᠡ ᠲᠠᠢ ᠭᠤᠤᠯ ᠰᠡᠳᠦᠪ</translation>
+    </message>
+    <message>
+        <source>Privacy</source>
+        <translation>ᠨᠢᠭᠤᠴᠠ</translation>
+    </message>
+    <message>
+        <source>Clear mark</source>
+        <translation>ᠮᠦᠷ&#x202f;ᠢ ᠪᠠᠯᠠᠯᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>No mark</source>
+        <translation>ᠮᠦᠷ ᠦᠯᠡᠳᠡᠬᠡᠬᠦ ᠦᠬᠡᠢ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>ᠳᠤᠰᠠᠯᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Check update</source>
+        <translation>ᠰᠢᠨᠡᠴᠢᠯᠡᠭᠰᠡᠨ&#x202f;ᠢ ᠪᠠᠢᠴᠠᠭᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Advice and feedback</source>
+        <translation>ᠰᠠᠨᠠᠯ ᠢ᠋ ᠬᠠᠷᠢᠭᠤ ᠳᠤᠰᠬᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Official website</source>
+        <translation>ᠠᠯᠪᠠᠨ&#x202f;ᠤ ᠰᠦᠯᠵᠢᠶ᠎ᠡ</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>System setup</source>
+        <translation>ᠰᠢᠰᠲ᠋ᠧᠮ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Play setup</source>
+        <translation>ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠭᠡ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Screenshot setup</source>
+        <translation>ᠵᠢᠷᠤᠭᠴᠢᠯᠠᠯ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Subtitle setup</source>
+        <translation>ᠳᠡᠯᠭᠡᠴᠡᠨ ᠤ᠋ ᠦᠰᠦᠭ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Audio setup</source>
+        <translation>ᠠᠦ᠋ᠳᠢᠤ᠋ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Decoder setup</source>
+        <translation>ᠺᠤᠳ᠋ ᠳᠠᠢᠯᠤᠭᠤᠷ ᠢ᠋ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Shortcut setup</source>
+        <translation>ᠳᠦᠳᠡ ᠳᠠᠷᠤᠪᠴᠢ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Manual</source>
+        <translation type="vanished">ᠳᠤᠰᠠᠯᠠᠬᠤ ᠭᠠᠷ ᠤ᠋ᠨ ᠠᠪᠤᠯᠭ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>Video Player</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Are you sure you want to clear the list?</source>
+        <translation type="unfinished">ᠵᠢᠭᠰᠠᠭᠠᠯᠳᠠ ᠵᠢ ᠯᠠᠪᠳᠠᠢ ᠴᠡᠪᠡᠷᠯᠡᠬᠦ ᠤᠤ?</translation>
+    </message>
+    <message>
+        <source>The file being played will be stopped.</source>
+        <translation type="unfinished">ᠶᠠᠭ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠵᠤ ᠪᠤᠢ ᠹᠠᠢᠯ ᠤᠳᠠᠬᠤ ᠦᠬᠡᠢ ᠬᠠᠭᠠᠭᠳᠠᠨ᠎ᠠ.</translation>
+    </message>
+</context>
+<context>
+    <name>TitleWidget</name>
+    <message>
+        <source>Video Player</source>
+        <translation>ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ</translation>
+    </message>
+    <message>
+        <source>Restore</source>
+        <translation>ᠰᠡᠷᠭᠦᠭᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>ᠬᠠᠮᠤᠭ ᠎ᠤᠨ ᠶᠡᠬᠡᠴᠢᠯᠡᠯ</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation type="vanished">ᠲᠤᠪᠶᠤᠭ</translation>
+    </message>
+    <message>
+        <source>Mini mode</source>
+        <translation>mini ᠵᠠᠭᠪᠤᠷ</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>ᠬᠠᠮᠤᠭ ᠎ᠤᠨ ᠪᠠᠭᠠᠴᠢᠯᠠᠯ</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>ᠬᠠᠭᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>TopWindow</name>
+    <message>
+        <source>Video Player</source>
+        <translation type="vanished">ᠺᠢᠨᠤ᠋ ᠠᠪᠢᠶ᠎ᠠ ᠵᠢᠨ ᠨᠡᠪᠳᠡᠷᠡᠬᠦᠯᠦᠭᠴᠢ</translation>
+    </message>
+</context>
+<context>
+    <name>URLEditWidget</name>
+    <message>
+        <source>Open URL</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished">ᠬᠠᠭᠠᠬᠤ</translation>
+    </message>
+    <message>
+        <source>Please input url link</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished">ᠦᠬᠡᠢᠰᠬᠡᠬᠦ</translation>
+    </message>
+    <message>
+        <source>Ok</source>
+        <translation type="unfinished">Ok</translation>
+    </message>
+</context>
+<context>
+    <name>WaylandDialog</name>
+    <message>
+        <source>Dialog</source>
+        <translation type="vanished">ᠬᠠᠷᠢᠯᠴᠠᠬᠤ ᠴᠤᠩᠬᠤ ᠳᠤᠬᠢᠷᠠᠭᠤᠯᠬᠤ</translation>
+    </message>
+</context>
+</TS>
diff --git a/src/translations/kylin-video_zh_CN.ts b/src/translations/kylin-video_zh_CN.ts
index 6d4e06e..7bf564b 100644
--- a/src/translations/kylin-video_zh_CN.ts
+++ b/src/translations/kylin-video_zh_CN.ts
@@ -534,6 +534,14 @@ p, li { white-space: pre-wrap; }
         <source>sub load</source>
         <translation>手动加载字幕</translation>
     </message>
+    <message>
+        <source>Open URL</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>open url</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>KylinUI::MessageBox</name>
@@ -658,6 +666,10 @@ p, li { white-space: pre-wrap; }
         <source>Video Player Choose a directory</source>
         <translation>影音 选择一个文件夹</translation>
     </message>
+    <message>
+        <source>version:</source>
+        <translation>版本: </translation>
+    </message>
 </context>
 <context>
     <name>MarkListItem</name>
@@ -978,6 +990,22 @@ p, li { white-space: pre-wrap; }
         <source>not support brightness set.</source>
         <translation>不支持亮度调节.</translation>
     </message>
+    <message>
+        <source>fill window</source>
+        <translation>满屏</translation>
+    </message>
+    <message>
+        <source>aspect ratio</source>
+        <translation>画面比例</translation>
+    </message>
+    <message>
+        <source>clockwise rotation</source>
+        <translation>顺时针旋转</translation>
+    </message>
+    <message>
+        <source>counterclockwise rotation</source>
+        <translation>逆时针旋转</translation>
+    </message>
 </context>
 <context>
     <name>PlayListItem</name>
@@ -1507,7 +1535,7 @@ The file being played will be stopped.</source>
     </message>
     <message>
         <source>Auto loading other subtitles in the same folder</source>
-        <translation>自动载入其他字幕</translation>
+        <translation type="vanished">自动载入其他字幕</translation>
     </message>
     <message>
         <source>Sub Path</source>
@@ -1781,6 +1809,10 @@ The file being played will be stopped.</source>
         <source>help documentation</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>open url</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>SystemTrayIcon</name>
@@ -1942,11 +1974,34 @@ The file being played will be stopped.</source>
         <translation type="vanished">影音</translation>
     </message>
 </context>
+<context>
+    <name>URLEditWidget</name>
+    <message>
+        <source>Open URL</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished">关闭</translation>
+    </message>
+    <message>
+        <source>Please input url link</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished">取消</translation>
+    </message>
+    <message>
+        <source>Ok</source>
+        <translation type="unfinished">确认</translation>
+    </message>
+</context>
 <context>
     <name>WaylandDialog</name>
     <message>
         <source>Dialog</source>
-        <translation type="unfinished">设置对话框</translation>
+        <translation type="obsolete">设置对话框</translation>
     </message>
 </context>
 </TS>
