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 + + + Content index incomplete. + ནང་དོན་གྱི་སྟོན་གྲངས་ཆ་མི་ཚང་བ། + + + + Warning, Can not find home path. + ཁྱིམ་གྱི་དཀར་ཆག་རྙེད་ཐབས་མེད། + + + + UkuiSearch::AppMatch + + + Application Description: + ཉེར་སྤྱོད་གོ་རིམ་གྱི་གསལ་བཤད། + + + + UkuiSearch::AppSearchPlugin + + + + Open + སྒོ་ཕྱེ་བ། + + + + + Add Shortcut to Desktop + ཅོག་ངོས་སུ་མྱུར་འཐེབ་སྣོན་པ། + + + + + Add Shortcut to Panel + ལས་འགན་གྱི་སྒྲོམ་ཐོག་མགྱོགས་མྱུར་གྱི་བྱེད་ཐབས་གསར་སྣོན་བྱ་དགོས + + + + + Install + སྒྲིག་སྦྱོར་བྱེད་པ + + + + + Applications Search + ཉེར་སྤྱོད་གོ་རིམ་འཚོལ་བཤེར། + + + + Application + ཉེར་སྤྱོད་བྱ་རིམ། + + + + UkuiSearch::DirSearchPlugin + + + + Open + སྒོ་ཕྱེ་བ། + + + + + Open path + ཡིག་ཆའི་ཐབས་ལམ་འབྱེད་དགོས། + + + + Copy Path + ཡིག་ཆའི་ལམ་ཐིག་དཔར་བ། + + + + Dir search. + ཡིག་ཆའི་དཀར་ཆག་ལ་ཞིབ་བཤེར་དང་འཚོལ་ཞིབ་ + + + + Dir Search + ཡིག་ཆའི་དཀར་ཆག་ལ་ཞིབ་བཤེར་དང་འཚོལ་ཞིབ་ + + + + Directory + དཀར་ཆག + + + + Path + ལམ་ཐིག + + + + Last time modified + ཐེངས་སྔ་མའི་བཟོ་བཅོས་དུས་ཚོད། + + + + Copy path + ཡིག་ཆའི་ལམ་ཐིག་དཔར་བ། + + + + UkuiSearch::FileContengSearchPlugin + + + + Open + སྒོ་ཕྱེ་བ། + + + + + Open path + ཡིག་ཆའི་ཐབས་ལམ་འབྱེད་དགོས། + + + + Copy Path + ཡིག་ཆའི་ལམ་ཐིག་དཔར་བ། + + + + File content search. + ཡིག་ཆའི་ནང་དོན་འཚོལ་ཞིབ་ + + + + File content search + ཡིག་ཆའི་ནང་དོན་འཚོལ་ཞིབ་ + + + + OCR + OCR + + + + File + ཡིག་ཆ། + + + + Path + ལམ་ཐིག + + + + Last time modified + ཐེངས་སྔ་མའི་བཟོ་བཅོས་དུས་ཚོད། + + + + Copy path + ཡིག་ཆའི་ལམ་ཐིག་དཔར་བ། + + + + UkuiSearch::FileContentSearchTask + + + + File Content + ཡིག་ཆའི་ནང་དོན། + + + + File Content Search + ཡིག་ཆའི་ནང་དོན་འཚོལ་ཞིབ་ + + + + UkuiSearch::FileSearchPlugin + + + + Open + སྒོ་ཕྱེ་བ། + + + + + Open path + ཡིག་ཆའི་ཐབས་ལམ་འབྱེད་དགོས། + + + + Copy Path + ཡིག་ཆའི་ལམ་ཐིག་དཔར་བ། + + + + File search. + ཡིག་ཆ་འཚོལ་བཤེར། + + + + File Search + ཡིག་ཆ་འཚོལ་བཤེར། + + + + + Yes + རེད། + + + + + Can not get a default application for opening %1. + བཀོལ་སྤྱོད་ཀྱི་གོ་རིམ་མེད་ན་ཁ་ཕྱེ་ཆོག། + + + + File + ཡིག་ཆ། + + + + Path + ལམ་ཐིག + + + + Last time modified + ཐེངས་སྔ་མའི་བཟོ་བཅོས་དུས་ཚོད། + + + + Copy path + ཡིག་ཆའི་ལམ་ཐིག་དཔར་བ། + + + + UkuiSearch::MailSearch + + + From + དེ་ནས་ཡོང་བ་ཡིན། + + + + Time + དུས་ཚོད། + + + + To + དམིགས་ཡུལ་ས་གནས། + + + + Cc + Cc + + + + UkuiSearch::MailSearchPlugin + + + open + སྒོ་ཕྱེ་བ། + + + + + + Mail Search + སྦྲག་རྫས་འཚོལ་བཤེར། + + + + Mail + སྦྲག་རྫས། + + + + Open + སྒོ་ཕྱེ་བ། + + + + UkuiSearch::NoteSearch + + + Note Description: + སྟབས་བདེ་བྱང་བུ།ནང་དོན། + + + + UkuiSearch::NoteSearchPlugin + + + + Open + སྒོ་ཕྱེ་བ། + + + + Note Search. + སྟབས་བདེ་བྱང་བུ།འཚོལ་ཞིབ་བྱེད་པ། + + + + + Note Search + སྟབས་བདེ་བྱང་བུ།འཚོལ་ཞིབ་བྱེད་པ། + + + + Application + ཉེར་སྤྱོད་བྱ་རིམ། + + + + UkuiSearch::SearchManager + + + Path: + ལམ་ཐིག + + + + Modified time: + བཟོ་བཅོས་བརྒྱབ་པའི་དུས་ཚོད་ནི། + + + + UkuiSearch::SearchTaskPluginManager + + + + plugin type: %1, is disabled! + ནུས་པ་སྒོ་བརྒྱབ་ཡོད། + + + + + plugin type: %1, is not registered! + ནུས་པ་ཐོ་འགོད་བྱས་མེད་པ། + + + + UkuiSearch::SettingsSearchPlugin + + + + Open + སྒོ་ཕྱེ་བ། + + + + Settings search. + སྒྲིག་བཀོད་འཚོལ་བཤེར་བྱ་དགོས། + + + + Settings Search + སྒྲིག་བཀོད་འཚོལ་བཤེར་བྱ་དགོས། + + + + Settings + སྒྲིག་བཀོད། + + + + UkuiSearch::WebSearchPlugin + + + + Start browser search + དྲ་ངོས་ནས་འཚོལ་ཞིབ་བྱེད་འགོ་འཛུགས་དགོས། + + + + + Web Page + དྲ་ངོས། + + + 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 + Application Description: - 应用描述: + 应用描述: UkuiSearch::AppSearch - Application Description: - 应用描述: + 应用描述: UkuiSearch::AppSearchPlugin - + Open 打开 - + Add Shortcut to Desktop 添加到桌面快捷方式 - + Add Shortcut to Panel 添加到任务栏快捷方式 - + Install 安装 - - + + Applications Search 应用 - + Application 应用 @@ -74,14 +74,12 @@ UkuiSearch::AppSearchTask - Application - 应用 + 应用 - Application search. - 应用搜索 + 应用搜索 @@ -324,7 +322,7 @@ UkuiSearch::NoteSearch - + Note Description: 便签内容: 便签内容: @@ -334,14 +332,14 @@ UkuiSearch::NoteSearchPlugin - + Open 打开 打开 - + Note Search 便签 便签 @@ -353,7 +351,7 @@ 便签. - + Application 应用 应用 @@ -375,14 +373,14 @@ UkuiSearch::SearchTaskPluginManager - - + + plugin type: %1, is disabled! - - + + plugin type: %1, is not registered! @@ -390,46 +388,38 @@ UkuiSearch::SettingsSearchPlugin - - + + Open 打开 - + Settings Search 配置项 - + Settings search. 配置项搜索。 - + Settings 设置项 - - UkuiSearch::UkuiSearchTaskPrivate - - - Current task uuid error or an unregistered plugin is used! - - - UkuiSearch::WebSearchPlugin - - + + Start browser search 启动浏览器搜索 - - + + Web Page 网页 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 - + Best Matches - + སྙོམས་སྒྲིག་ལེགས་ཤོས། @@ -14,32 +14,32 @@ ukui-search - + འཚོལ་བཤེར། Search - + འཚོལ་ཞིབ། Creating index can help you getting results quickly, whether to create or not? - + དཀར་ཆག་གསར་བཟོ་བྱས་ཚེ་འཚོལ་བྱ་མྱུར་དུ་རྙེད་ཐུབ། གསར་བཟོ་བྱའམ། Don't remind - + ད་ནས་གསལ་བརྡ་མི་གཏོང་བ། No - + མིན། Yes - + རེད། @@ -47,20 +47,20 @@ Delete the folder out of blacklist - + མིང་ཐོ་ནག་པོའི་ནང་ནས་ཡིག་སྣོད་བསུབ་པ། UkuiSearch::MainWindow - + ukui-search - + འཚོལ་བཤེར། - + Global Search - + འཚོལ་བཤེར། @@ -68,7 +68,7 @@ Search - + འཚོལ་ཞིབ། @@ -76,160 +76,160 @@ ukui-search-settings - + འཚོལ་བཤེར། Search - + འཚོལ་ཞིབ། <h2>Settings</h2> - + <h2> སྒྲིག་འགོད། </h2> <h3>Index State</h3> - + <h3>དཀར་ཆག་གི་རྣམ་པ།</h3> ... - + ... <h3>File Index Settings</h3> - + <h3>ཡིག་ཆའི་དཀར་ཆག་སྒྲིག་འགོད། </h3> Following folders will not be searched. You can set it by adding and removing folders. - + གཤམ་གྱི་ཡིག་སྣོད་འཚོལ་བཤེར་མི་བྱེད། ཡིག་སྣོད་གསར་སྣོན་དང་གསུབ་འཕྲི་བྱས་ཚེ་ཡིག་ཆའི་དཀར་ཆག་སྒྲིག་འགོད་བྱ་ཐུབ། Add ignored folders - + སྣང་མེད་དུ་བཞག་པའི་ཡིག་སྣོད་ཁ་སྣོན་ <h3>Search Engine Settings</h3> - + <h3>འཚོལ་བཤེར་ཆས་སྒྲིག་འགོད།</h3> Please select search engine you preferred. - + ཁྱེད་རང་གིས་དགའ་པོ་བྱེད་པའི་འཚོལ་བཤེར་མ་ལག་འདེམས་ baidu - + པའེ་ཏུའུ། sougou - + སོའོ་གོའུ། 360 - + 360 Whether to delete this directory? - + དཀར་ཆག་འདི་གསུབ་བམ། Yes - + རེད། No - + མིན། Creating ... - + དཀར་ཆག་འདྲེན་བཞིན་ཡོད། Done - + བསྒྲུབས་ཚར། Index Entry: %1 - + གསལ་བྱང་ཚན་པ།: Directories - + དཀར་ཆག select blocked folder - + བཀག་སྡོམ་བྱས་པའི་ཡིག་སྣོད་གདམ་གསེས Select - + བདམས་ཐོན་བྱུང་བ། Position: - + གོ་གནས་ནི། FileName: - + ཡིག་ཆའི་མིང་ནི། FileType: - + ཡིག་ཆའི་རིགས་དབྱིབས་ནི། Cancel - + ཕྱིར་འཐེན། Choosen path is Empty! - + བདམས་ཟིན་པའི་ལམ་ཐིག་མི་འདུག Choosen path is not in "home"! - + ཁྱིམ་གྱི་དཀར་ཆག་ནང་གི་ཡིག་སྣོད་འདེམ་རོགས། Its' parent folder has been blocked! - + རིམ་པ་གོང་མའི་ཡིག་སྣོད་གབ་ཟིན། Set blocked folder failed! - + བཀག་སྡོམ་བྱས་པའི་ཡིག་སྣོད་ལ་ཕམ་ཉེས་བྱུང་བ་རེད། OK - + འགྲིགས། @@ -237,20 +237,20 @@ Quit ukui-search application - + ཉེར་སྤྱོད་གོ་རིམ་ལས་ཕྱིར་འཐེན་བྱ། Show main window - + སྒེའུ་ཁུང་གཙོ་བོ་མངོན་པ། UkuiSearch::WebSearchWidget - + Web Page - + དྲ་ངོས། 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 - + Best Matches En İyi Eşleşen @@ -353,12 +353,12 @@ UkuiSearch::MainWindow - + ukui-search - + Global Search Genel Arama @@ -628,7 +628,7 @@ UkuiSearch::WebSearchWidget - + Web Page 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 - + Best Matches 最佳匹配 @@ -115,12 +115,12 @@ UkuiSearch::MainWindow - + ukui-search 搜索 - + Global Search 搜索 @@ -402,7 +402,7 @@ UkuiSearch::WebSearchWidget - + Web Page 网页搜索