diff --git a/frontend/frontend.pro b/frontend/frontend.pro
index e174172..ece5567 100644
--- a/frontend/frontend.pro
+++ b/frontend/frontend.pro
@@ -59,7 +59,7 @@ RESOURCES += \
TRANSLATIONS += \
../translations/ukui-search/zh_CN.ts \
../translations/ukui-search/tr.ts \
- ../translations/ukui-search/bo.ts
+ ../translations/ukui-search/bo_CN.ts
qm_files.path = /usr/share/ukui-search/translations/
qm_files.files = $$OUT_PWD/.qm/*.qm
diff --git a/frontend/res/qt-translations/qt_zh_CN.qm b/frontend/res/qt-translations/qt_zh_CN.qm
deleted file mode 100644
index 623b8e3..0000000
Binary files a/frontend/res/qt-translations/qt_zh_CN.qm and /dev/null differ
diff --git a/frontend/resource.qrc b/frontend/resource.qrc
index 6cc239c..5187069 100644
--- a/frontend/resource.qrc
+++ b/frontend/resource.qrc
@@ -3,7 +3,6 @@
res/icons/edit-find-symbolic.svg
res/icons/desktop.png
res/icons/close.svg
- res/qt-translations/qt_zh_CN.qm
res/icons/net-disconnected.svg
res/icons/system-search.symbolic.png
res/icons/ukui-up-symbolic.svg
diff --git a/frontend/ukui-search-gui.cpp b/frontend/ukui-search-gui.cpp
index 8cd6410..2420dbf 100644
--- a/frontend/ukui-search-gui.cpp
+++ b/frontend/ukui-search-gui.cpp
@@ -35,7 +35,7 @@ UkuiSearchGui::UkuiSearchGui(int &argc, char *argv[], const QString &application
QTranslator *qt_translator = new QTranslator(this);
try {
- if(! qt_translator->load(":/res/qt-translations/qt_zh_CN.qm")) throw - 1;
+ if(! qt_translator->load("/usr/share/qt5/translations/qt_" + QLocale::system().name())) throw - 1;
this->installTranslator(qt_translator);
} catch(...) {
qDebug() << "Load translations file" << QLocale() << "failed!";
diff --git a/frontend/view/best-list-view.cpp b/frontend/view/best-list-view.cpp
index 5e9f703..da9bad0 100644
--- a/frontend/view/best-list-view.cpp
+++ b/frontend/view/best-list-view.cpp
@@ -31,13 +31,24 @@ bool BestListView::isSelected()
int BestListView::showHeight()
{
- int height;
- int rowheight = this->rowHeight(this->model()->index(0, 0, QModelIndex()));
+ int height(0);
+// int rowheight = this->rowHeight(this->model()->index(0, 0, QModelIndex()));
+// if (this->isExpanded()) {
+// height = m_count * rowheight;
+// } else {
+// int show_count = m_count > NUM_LIMIT_SHOWN_DEFAULT ? NUM_LIMIT_SHOWN_DEFAULT : m_count;
+// height = show_count * rowheight;
+// }
+
if (this->isExpanded()) {
- height = m_count * rowheight;
+ for (int i = 0; irowHeight(this->model()->index(i, 0, QModelIndex()));
+ }
} else {
int show_count = m_count > NUM_LIMIT_SHOWN_DEFAULT ? NUM_LIMIT_SHOWN_DEFAULT : m_count;
- height = show_count * rowheight;
+ for (int i = 0; irowHeight(this->model()->index(i, 0, QModelIndex()));
+ }
}
return height;
}
diff --git a/frontend/view/result-view.cpp b/frontend/view/result-view.cpp
index 892482b..2df07a8 100644
--- a/frontend/view/result-view.cpp
+++ b/frontend/view/result-view.cpp
@@ -190,13 +190,23 @@ bool ResultView::isSelected()
int ResultView::showHeight()
{
- int height;
- int rowheight = this->rowHeight(this->model()->index(0, 0, QModelIndex()));
+ int height(0);
+// int rowheight = this->rowHeight(this->model()->index(0, 0, QModelIndex()));
+// if (this->isExpanded()) {
+// height = m_count * rowheight;
+// } else {
+// int show_count = m_count > NUM_LIMIT_SHOWN_DEFAULT ? NUM_LIMIT_SHOWN_DEFAULT : m_count;
+// height = show_count * rowheight;
+// }
if (this->isExpanded()) {
- height = m_count * rowheight;
+ for (int i = 0; irowHeight(this->model()->index(i, 0, QModelIndex()));
+ }
} else {
int show_count = m_count > NUM_LIMIT_SHOWN_DEFAULT ? NUM_LIMIT_SHOWN_DEFAULT : m_count;
- height = show_count * rowheight;
+ for (int i = 0; irowHeight(this->model()->index(i, 0, QModelIndex()));
+ }
}
return height;
}
diff --git a/libsearch/libsearch.pro b/libsearch/libsearch.pro
index 483163a..a22b0b2 100644
--- a/libsearch/libsearch.pro
+++ b/libsearch/libsearch.pro
@@ -64,7 +64,8 @@ RESOURCES += \
resource1.qrc \
TRANSLATIONS += \
- ../translations/libukui-search/libukui-search_zh_CN.ts
+ ../translations/libukui-search/libukui-search_zh_CN.ts \
+ ../translations/libukui-search/libukui-search_bo_CN.ts
qm_files.path = /usr/share/ukui-search/translations/
qm_files.files = $$OUT_PWD/.qm/*.qm
diff --git a/translations/libukui-search/libukui-search_bo_CN.ts b/translations/libukui-search/libukui-search_bo_CN.ts
new file mode 100644
index 0000000..6f2b776
--- /dev/null
+++ b/translations/libukui-search/libukui-search_bo_CN.ts
@@ -0,0 +1,392 @@
+
+
+
+
+ QObject
+
+
+
+ ནང་དོན་གྱི་སྟོན་གྲངས་ཆ་མི་ཚང་བ།
+
+
+
+
+ ཁྱིམ་གྱི་དཀར་ཆག་རྙེད་ཐབས་མེད།
+
+
+
+ UkuiSearch::AppMatch
+
+
+
+ ཉེར་སྤྱོད་གོ་རིམ་གྱི་གསལ་བཤད།
+
+
+
+ UkuiSearch::AppSearchPlugin
+
+
+
+
+ སྒོ་ཕྱེ་བ།
+
+
+
+
+
+ ཅོག་ངོས་སུ་མྱུར་འཐེབ་སྣོན་པ།
+
+
+
+
+
+ ལས་འགན་གྱི་སྒྲོམ་ཐོག་མགྱོགས་མྱུར་གྱི་བྱེད་ཐབས་གསར་སྣོན་བྱ་དགོས
+
+
+
+
+
+ སྒྲིག་སྦྱོར་བྱེད་པ
+
+
+
+
+
+ ཉེར་སྤྱོད་གོ་རིམ་འཚོལ་བཤེར།
+
+
+
+
+ ཉེར་སྤྱོད་བྱ་རིམ།
+
+
+
+ UkuiSearch::DirSearchPlugin
+
+
+
+
+ སྒོ་ཕྱེ་བ།
+
+
+
+
+
+ ཡིག་ཆའི་ཐབས་ལམ་འབྱེད་དགོས།
+
+
+
+
+ ཡིག་ཆའི་ལམ་ཐིག་དཔར་བ།
+
+
+
+
+ ཡིག་ཆའི་དཀར་ཆག་ལ་ཞིབ་བཤེར་དང་འཚོལ་ཞིབ་
+
+
+
+
+ ཡིག་ཆའི་དཀར་ཆག་ལ་ཞིབ་བཤེར་དང་འཚོལ་ཞིབ་
+
+
+
+
+ དཀར་ཆག
+
+
+
+
+ ལམ་ཐིག
+
+
+
+
+ ཐེངས་སྔ་མའི་བཟོ་བཅོས་དུས་ཚོད།
+
+
+
+
+ ཡིག་ཆའི་ལམ་ཐིག་དཔར་བ།
+
+
+
+ UkuiSearch::FileContengSearchPlugin
+
+
+
+
+ སྒོ་ཕྱེ་བ།
+
+
+
+
+
+ ཡིག་ཆའི་ཐབས་ལམ་འབྱེད་དགོས།
+
+
+
+
+ ཡིག་ཆའི་ལམ་ཐིག་དཔར་བ།
+
+
+
+
+ ཡིག་ཆའི་ནང་དོན་འཚོལ་ཞིབ་
+
+
+
+
+ ཡིག་ཆའི་ནང་དོན་འཚོལ་ཞིབ་
+
+
+
+
+ OCR
+
+
+
+
+ ཡིག་ཆ།
+
+
+
+
+ ལམ་ཐིག
+
+
+
+
+ ཐེངས་སྔ་མའི་བཟོ་བཅོས་དུས་ཚོད།
+
+
+
+
+ ཡིག་ཆའི་ལམ་ཐིག་དཔར་བ།
+
+
+
+ UkuiSearch::FileContentSearchTask
+
+
+
+
+ ཡིག་ཆའི་ནང་དོན།
+
+
+
+
+ ཡིག་ཆའི་ནང་དོན་འཚོལ་ཞིབ་
+
+
+
+ UkuiSearch::FileSearchPlugin
+
+
+
+
+ སྒོ་ཕྱེ་བ།
+
+
+
+
+
+ ཡིག་ཆའི་ཐབས་ལམ་འབྱེད་དགོས།
+
+
+
+
+ ཡིག་ཆའི་ལམ་ཐིག་དཔར་བ།
+
+
+
+
+ ཡིག་ཆ་འཚོལ་བཤེར།
+
+
+
+
+ ཡིག་ཆ་འཚོལ་བཤེར།
+
+
+
+
+
+ རེད།
+
+
+
+
+
+ བཀོལ་སྤྱོད་ཀྱི་གོ་རིམ་མེད་ན་ཁ་ཕྱེ་ཆོག།
+
+
+
+
+ ཡིག་ཆ།
+
+
+
+
+ ལམ་ཐིག
+
+
+
+
+ ཐེངས་སྔ་མའི་བཟོ་བཅོས་དུས་ཚོད།
+
+
+
+
+ ཡིག་ཆའི་ལམ་ཐིག་དཔར་བ།
+
+
+
+ UkuiSearch::MailSearch
+
+
+
+ དེ་ནས་ཡོང་བ་ཡིན།
+
+
+
+
+ དུས་ཚོད།
+
+
+
+
+ དམིགས་ཡུལ་ས་གནས།
+
+
+
+
+ Cc
+
+
+
+ UkuiSearch::MailSearchPlugin
+
+
+
+ སྒོ་ཕྱེ་བ།
+
+
+
+
+
+
+ སྦྲག་རྫས་འཚོལ་བཤེར།
+
+
+
+
+ སྦྲག་རྫས།
+
+
+
+
+ སྒོ་ཕྱེ་བ།
+
+
+
+ UkuiSearch::NoteSearch
+
+
+
+ སྟབས་བདེ་བྱང་བུ།ནང་དོན།
+
+
+
+ UkuiSearch::NoteSearchPlugin
+
+
+
+
+ སྒོ་ཕྱེ་བ།
+
+
+
+
+ སྟབས་བདེ་བྱང་བུ།འཚོལ་ཞིབ་བྱེད་པ།
+
+
+
+
+
+ སྟབས་བདེ་བྱང་བུ།འཚོལ་ཞིབ་བྱེད་པ།
+
+
+
+
+ ཉེར་སྤྱོད་བྱ་རིམ།
+
+
+
+ UkuiSearch::SearchManager
+
+
+
+ ལམ་ཐིག
+
+
+
+
+ བཟོ་བཅོས་བརྒྱབ་པའི་དུས་ཚོད་ནི།
+
+
+
+ UkuiSearch::SearchTaskPluginManager
+
+
+
+
+ ནུས་པ་སྒོ་བརྒྱབ་ཡོད།
+
+
+
+
+
+ ནུས་པ་ཐོ་འགོད་བྱས་མེད་པ།
+
+
+
+ UkuiSearch::SettingsSearchPlugin
+
+
+
+
+ སྒོ་ཕྱེ་བ།
+
+
+
+
+ སྒྲིག་བཀོད་འཚོལ་བཤེར་བྱ་དགོས།
+
+
+
+
+ སྒྲིག་བཀོད་འཚོལ་བཤེར་བྱ་དགོས།
+
+
+
+
+ སྒྲིག་བཀོད།
+
+
+
+ UkuiSearch::WebSearchPlugin
+
+
+
+
+ དྲ་ངོས་ནས་འཚོལ་ཞིབ་བྱེད་འགོ་འཛུགས་དགོས།
+
+
+
+
+
+ དྲ་ངོས།
+
+
+
diff --git a/translations/libukui-search/libukui-search_zh_CN.ts b/translations/libukui-search/libukui-search_zh_CN.ts
index 2522507..60b1a15 100644
--- a/translations/libukui-search/libukui-search_zh_CN.ts
+++ b/translations/libukui-search/libukui-search_zh_CN.ts
@@ -17,52 +17,52 @@
UkuiSearch::AppMatch
+
- 应用描述:
+ 应用描述:
UkuiSearch::AppSearch
-
- 应用描述:
+ 应用描述:
UkuiSearch::AppSearchPlugin
-
+
打开
-
+
添加到桌面快捷方式
-
+
添加到任务栏快捷方式
-
+
安装
-
-
+
+
应用
-
+
应用
@@ -74,14 +74,12 @@
UkuiSearch::AppSearchTask
-
- 应用
+ 应用
-
- 应用搜索
+ 应用搜索
@@ -324,7 +322,7 @@
UkuiSearch::NoteSearch
-
+
便签内容:
便签内容:
@@ -334,14 +332,14 @@
UkuiSearch::NoteSearchPlugin
-
+
打开
打开
-
+
便签
便签
@@ -353,7 +351,7 @@
便签.
-
+
应用
应用
@@ -375,14 +373,14 @@
UkuiSearch::SearchTaskPluginManager
-
-
+
+
-
-
+
+
@@ -390,46 +388,38 @@
UkuiSearch::SettingsSearchPlugin
-
-
+
+
打开
-
+
配置项
-
+
配置项搜索。
-
+
设置项
-
- UkuiSearch::UkuiSearchTaskPrivate
-
-
-
-
-
-
UkuiSearch::WebSearchPlugin
-
-
+
+
启动浏览器搜索
-
-
+
+
网页
diff --git a/translations/ukui-search/bo.ts b/translations/ukui-search/bo_CN.ts
similarity index 63%
rename from translations/ukui-search/bo.ts
rename to translations/ukui-search/bo_CN.ts
index 59b6454..5de56e1 100644
--- a/translations/ukui-search/bo.ts
+++ b/translations/ukui-search/bo_CN.ts
@@ -1,12 +1,12 @@
-
+
UkuiSearch::BestListWidget
-
+
-
+ སྙོམས་སྒྲིག་ལེགས་ཤོས།
@@ -14,32 +14,32 @@
-
+ འཚོལ་བཤེར།
-
+ འཚོལ་ཞིབ།
-
+ དཀར་ཆག་གསར་བཟོ་བྱས་ཚེ་འཚོལ་བྱ་མྱུར་དུ་རྙེད་ཐུབ། གསར་བཟོ་བྱའམ།
-
+ ད་ནས་གསལ་བརྡ་མི་གཏོང་བ།
-
+ མིན།
-
+ རེད།
@@ -47,20 +47,20 @@
-
+ མིང་ཐོ་ནག་པོའི་ནང་ནས་ཡིག་སྣོད་བསུབ་པ།
UkuiSearch::MainWindow
-
+
-
+ འཚོལ་བཤེར།
-
+
-
+ འཚོལ་བཤེར།
@@ -68,7 +68,7 @@
-
+ འཚོལ་ཞིབ།
@@ -76,160 +76,160 @@
-
+ འཚོལ་བཤེར།
-
+ འཚོལ་ཞིབ།
-
+ <h2> སྒྲིག་འགོད། </h2>
-
+ <h3>དཀར་ཆག་གི་རྣམ་པ།</h3>
-
+ ...
-
+ <h3>ཡིག་ཆའི་དཀར་ཆག་སྒྲིག་འགོད། </h3>
-
+ གཤམ་གྱི་ཡིག་སྣོད་འཚོལ་བཤེར་མི་བྱེད། ཡིག་སྣོད་གསར་སྣོན་དང་གསུབ་འཕྲི་བྱས་ཚེ་ཡིག་ཆའི་དཀར་ཆག་སྒྲིག་འགོད་བྱ་ཐུབ།
-
+ སྣང་མེད་དུ་བཞག་པའི་ཡིག་སྣོད་ཁ་སྣོན་
-
+ <h3>འཚོལ་བཤེར་ཆས་སྒྲིག་འགོད།</h3>
-
+ ཁྱེད་རང་གིས་དགའ་པོ་བྱེད་པའི་འཚོལ་བཤེར་མ་ལག་འདེམས་
-
+ པའེ་ཏུའུ།
-
+ སོའོ་གོའུ།
-
+ 360
-
+ དཀར་ཆག་འདི་གསུབ་བམ།
-
+ རེད།
-
+ མིན།
-
+ དཀར་ཆག་འདྲེན་བཞིན་ཡོད།
-
+ བསྒྲུབས་ཚར།
-
+ གསལ་བྱང་ཚན་པ།:
-
+ དཀར་ཆག
-
+ བཀག་སྡོམ་བྱས་པའི་ཡིག་སྣོད་གདམ་གསེས
-
+ བདམས་ཐོན་བྱུང་བ།
-
+ གོ་གནས་ནི།
-
+ ཡིག་ཆའི་མིང་ནི།
-
+ ཡིག་ཆའི་རིགས་དབྱིབས་ནི།
-
+ ཕྱིར་འཐེན།
-
+ བདམས་ཟིན་པའི་ལམ་ཐིག་མི་འདུག
-
+ ཁྱིམ་གྱི་དཀར་ཆག་ནང་གི་ཡིག་སྣོད་འདེམ་རོགས།
-
+ རིམ་པ་གོང་མའི་ཡིག་སྣོད་གབ་ཟིན།
-
+ བཀག་སྡོམ་བྱས་པའི་ཡིག་སྣོད་ལ་ཕམ་ཉེས་བྱུང་བ་རེད།
-
+ འགྲིགས།
@@ -237,20 +237,20 @@
-
+ ཉེར་སྤྱོད་གོ་རིམ་ལས་ཕྱིར་འཐེན་བྱ།
-
+ སྒེའུ་ཁུང་གཙོ་བོ་མངོན་པ།
UkuiSearch::WebSearchWidget
-
+
-
+ དྲ་ངོས།
diff --git a/translations/ukui-search/tr.ts b/translations/ukui-search/tr.ts
index 98e62c3..22a8182 100644
--- a/translations/ukui-search/tr.ts
+++ b/translations/ukui-search/tr.ts
@@ -246,7 +246,7 @@
UkuiSearch::BestListWidget
-
+
En İyi Eşleşen
@@ -353,12 +353,12 @@
UkuiSearch::MainWindow
-
+
-
+
Genel Arama
@@ -628,7 +628,7 @@
UkuiSearch::WebSearchWidget
-
+
diff --git a/translations/ukui-search/zh_CN.ts b/translations/ukui-search/zh_CN.ts
index 3173b5e..5cfe395 100644
--- a/translations/ukui-search/zh_CN.ts
+++ b/translations/ukui-search/zh_CN.ts
@@ -4,7 +4,7 @@
UkuiSearch::BestListWidget
-
+
最佳匹配
@@ -115,12 +115,12 @@
UkuiSearch::MainWindow
-
+
搜索
-
+
搜索
@@ -402,7 +402,7 @@
UkuiSearch::WebSearchWidget
-
+
网页搜索