feat(ukcc-plugin):add ocr switch, add a pop window while tring to open the file content index switch.

This commit is contained in:
JunjieBai 2023-10-12 15:41:35 +08:00
parent 2bba2351d6
commit 7142e105e5
7 changed files with 428 additions and 279 deletions

View File

@ -27,6 +27,7 @@ static const QString SEARCH_METHOD_KEY = QStringLiteral("fileIndexEnable");
static const QString WEB_ENGINE_KEY = QStringLiteral("webEngine");
static const QString CONTENT_FUZZY_SEARCH_KEY = QStringLiteral("contentFuzzySearch");
static const QString CONTENT_INDEX_ENABLE_KEY = QStringLiteral("contentIndexEnable");
static const QString CONTENT_INDEX_ENABLE_OCR_KEY = QStringLiteral("contentIndexEnableOcr");
Search::Search()
{
@ -102,6 +103,12 @@ QWidget *Search::pluginUi()
m_contentIndexBtn->setEnabled(false);
}
if (m_gsettings->keys().contains(CONTENT_INDEX_ENABLE_OCR_KEY)) {
m_ocrSwitchBtn->setChecked(m_gsettings->get(CONTENT_INDEX_ENABLE_OCR_KEY).toBool());
} else {
m_ocrSwitchBtn->setEnabled(false);
}
if (m_gsettings->keys().contains(WEB_ENGINE_KEY)) {
//当前网页搜索的搜索引擎
QString engine = m_gsettings->get(WEB_ENGINE_KEY).toString();
@ -139,6 +146,10 @@ QWidget *Search::pluginUi()
} else {
m_indexSetFrame->hide();
}
} else if (key == CONTENT_INDEX_ENABLE_OCR_KEY) {
m_ocrSwitchBtn->blockSignals(true);
m_ocrSwitchBtn->setChecked(m_gsettings->get(CONTENT_INDEX_ENABLE_OCR_KEY).toBool());
m_ocrSwitchBtn->blockSignals(false);
} else if (key == WEB_ENGINE_KEY) {
QString engine = m_gsettings->get(WEB_ENGINE_KEY).toString();
m_webEngineFrame->mCombox->blockSignals(true);
@ -159,11 +170,31 @@ QWidget *Search::pluginUi()
m_gsettings->set(SEARCH_METHOD_KEY, checked);
}
});
connect(m_contentIndexBtn, &kdk::KSwitchButton::pressed, this, [ & ] {
if (!m_contentIndexBtn->isChecked()) {
QMessageBox msgBox;
msgBox.setModal(true);
msgBox.setIcon(QMessageBox::Warning);
msgBox.setText(tr("Create file content index will increase the usage of memory and CPU, do you still want to open it?"));
auto button = msgBox.addButton(tr("OK"),QMessageBox::AcceptRole);
msgBox.addButton(tr("Cancel"), QMessageBox::RejectRole);
msgBox.exec();
if (msgBox.clickedButton() == button) {
m_contentIndexBtn->setChecked(true);
}
}
});
connect(m_contentIndexBtn, &kdk::KSwitchButton::stateChanged, this, [ = ](bool checked) {
if (m_gsettings && m_gsettings->keys().contains(CONTENT_INDEX_ENABLE_KEY)) {
m_gsettings->set(CONTENT_INDEX_ENABLE_KEY, checked);
}
});
connect(m_ocrSwitchBtn, &kdk::KSwitchButton::stateChanged, this, [ = ](bool checked) {
if (m_gsettings && m_gsettings->keys().contains(CONTENT_INDEX_ENABLE_OCR_KEY)) {
m_gsettings->set(CONTENT_INDEX_ENABLE_OCR_KEY, checked);
}
});
connect(m_indexMethodBtnGroup, QOverload<int, bool>::of(&QButtonGroup::buttonToggled),[ = ](int id, bool checked) {
if (id == -3) {//fuzzyBtn's id
if (m_gsettings && m_gsettings->keys().contains(CONTENT_FUZZY_SEARCH_KEY)) {
@ -285,15 +316,15 @@ void Search::initUi()
m_contentIndexLyt->addWidget(m_contentIndexBtn);
m_indexSetFrame = new QFrame(m_setFrame);
m_indexSetFrame->setFixedHeight(104);
m_indexSetFrame->setFixedHeight(228);
m_indexSetLyt = new QVBoxLayout(m_indexSetFrame);
m_indexSetLyt->setContentsMargins(8, 0, 16, 0);//radiobutton本身左边有8间距
m_indexSetLyt->setContentsMargins(0, 0, 0, 0);
m_indexSetLyt->setSpacing(0);
//分隔线
QFrame *line = new QFrame(m_indexSetFrame);
line->setFixedHeight(1);
line->setContentsMargins(8, 0, 0, 0);// 为了与radiobutton平齐也设置8间距
line->setContentsMargins(0, 0, 0, 0);
line->setLineWidth(0);
line->setFrameShape(QFrame::HLine);
line->setFrameShadow(QFrame::Sunken);
@ -302,7 +333,7 @@ void Search::initUi()
m_indexMethodFrame = new QFrame(m_indexSetFrame);
m_indexMethodFrame->setFixedHeight(103);
m_indexMethodLyt = new QVBoxLayout(m_indexMethodFrame);
m_indexMethodLyt->setContentsMargins(0, 0, 0, 0);
m_indexMethodLyt->setContentsMargins(8, 0, 0, 0);// radiobutton本身左边有8间距
m_indexMethodFrame->setLayout(m_indexMethodLyt);
m_preciseBtnFrame = new QFrame(m_indexMethodFrame);
@ -340,8 +371,35 @@ void Search::initUi()
m_indexMethodLyt->addWidget(m_fuzzyBtnFrame);
m_indexMethodLyt->addSpacing(24);
//第二条分隔线
QFrame *ocrLine = new QFrame(m_indexSetFrame);
ocrLine->setFixedHeight(1);
ocrLine->setContentsMargins(0, 0, 0, 0);
ocrLine->setLineWidth(0);
ocrLine->setFrameShape(QFrame::HLine);
ocrLine->setFrameShadow(QFrame::Sunken);
//OCR开关
m_ocrSwitchFrame = new QFrame(m_indexSetFrame);
m_ocrSwitchFrame->setMinimumWidth(550);
m_ocrSwitchFrame->setFixedHeight(60);
m_ocrSwitchLyt = new QHBoxLayout(m_contentIndexFrame);
m_ocrSwitchLyt->setContentsMargins(16, 15, 16, 21);
m_ocrSwitchFrame->setLayout(m_ocrSwitchLyt);
m_ocrSwitchLabel = new QLabel(m_ocrSwitchFrame);
//~ contents_path /Search/Use OCR to index the text in pictures
m_ocrSwitchLabel->setText(tr("Index the text in pictures"));
m_ocrSwitchLabel->setContentsMargins(0, 0, 0, 0);
m_ocrSwitchBtn = new kdk::KSwitchButton(m_ocrSwitchFrame);
m_ocrSwitchLyt->addWidget(m_ocrSwitchLabel);
m_ocrSwitchLyt->addStretch();
m_ocrSwitchLyt->addWidget(m_ocrSwitchBtn);
m_indexSetLyt->addWidget(line);
m_indexSetLyt->addWidget(m_indexMethodFrame);
m_indexSetLyt->addWidget(ocrLine);
m_indexSetLyt->addWidget(m_ocrSwitchFrame);
m_setFrameLyt->addWidget(m_contentIndexFrame);
m_setFrameLyt->addWidget(m_indexSetFrame);

View File

@ -116,6 +116,7 @@ private:
QHBoxLayout *m_contentIndexLyt = nullptr;
// QLabel *m_searchMethodLabel = nullptr;
kdk::KSwitchButton *m_contentIndexBtn = nullptr;
QMessageBox *m_contentIndexMsgBox = nullptr;
//设置索引搜索模式
QFrame *m_indexSetFrame = nullptr;
QVBoxLayout *m_indexSetLyt = nullptr;
@ -134,6 +135,11 @@ private:
QHBoxLayout *m_preciseBtnLyt = nullptr;
QRadioButton *m_preciseBtn = nullptr;
QLabel *m_preciseDescLabel = nullptr;
//OCR开关
QLabel *m_ocrSwitchLabel = nullptr;
QFrame *m_ocrSwitchFrame = nullptr;
QHBoxLayout *m_ocrSwitchLyt = nullptr;
kdk::KSwitchButton *m_ocrSwitchBtn = nullptr;
//设置当前搜索目录
TitleLabel *m_searchDirTitleLabel = nullptr;

View File

@ -4,14 +4,14 @@
<context>
<name>Search</name>
<message>
<location filename="../search.cpp" line="39"/>
<location filename="../search.cpp" line="225"/>
<location filename="../search.cpp" line="40"/>
<location filename="../search.cpp" line="256"/>
<source>Search</source>
<translation></translation>
<extra-contents_path>/Search/Search</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="242"/>
<location filename="../search.cpp" line="273"/>
<source>Create index</source>
<translation></translation>
<extra-contents_path>/Search/Create index</extra-contents_path>
@ -21,34 +21,34 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../search.cpp" line="230"/>
<location filename="../search.cpp" line="261"/>
<source>Default web searching engine</source>
<translation></translation>
<extra-contents_path>/Search/Default web searching engine</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="234"/>
<location filename="../search.cpp" line="265"/>
<source>baidu</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="235"/>
<location filename="../search.cpp" line="266"/>
<source>sougou</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="236"/>
<location filename="../search.cpp" line="267"/>
<source>360</source>
<translation>360</translation>
</message>
<message>
<location filename="../search.cpp" line="388"/>
<location filename="../search.cpp" line="446"/>
<source>Block Folders</source>
<translation></translation>
<extra-contents_path>/Search/Block Folders</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="393"/>
<location filename="../search.cpp" line="451"/>
<source>Following folders will not be searched. You can set it by adding and removing folders.</source>
<translation> </translation>
</message>
@ -57,14 +57,14 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../search.cpp" line="709"/>
<location filename="../search.cpp" line="780"/>
<location filename="../search.cpp" line="767"/>
<location filename="../search.cpp" line="838"/>
<source>delete</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="438"/>
<location filename="../search.cpp" line="482"/>
<location filename="../search.cpp" line="496"/>
<location filename="../search.cpp" line="540"/>
<source>Directories</source>
<translation></translation>
</message>
@ -74,106 +74,123 @@
<extra-contents_path>/Search/File Content Search</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="328"/>
<location filename="../search.cpp" line="359"/>
<source>show more results that match the keyword</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="325"/>
<location filename="../search.cpp" line="356"/>
<source>Fuzzy Search</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="255"/>
<location filename="../search.cpp" line="178"/>
<source>Create file content index will increase the usage of memory and CPU, do you still want to open it?</source>
<translation>CPUཡི </translation>
</message>
<message>
<location filename="../search.cpp" line="179"/>
<source>OK</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="286"/>
<source>Create file index</source>
<translation></translation>
<extra-contents_path>/Search/Create file index</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="280"/>
<location filename="../search.cpp" line="311"/>
<source>Create file content index</source>
<translation></translation>
<extra-contents_path>/Search/Create file content index</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="312"/>
<location filename="../search.cpp" line="343"/>
<source>Precise Search</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="315"/>
<location filename="../search.cpp" line="346"/>
<source>show the results that exactly match the keyword</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="355"/>
<location filename="../search.cpp" line="392"/>
<source>Index the text in pictures</source>
<translation></translation>
<extra-contents_path>/Search/Use OCR to index the text in pictures</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="413"/>
<source>Search Folders</source>
<translation></translation>
<extra-contents_path>/Search/Search Folders</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="361"/>
<location filename="../search.cpp" line="419"/>
<source>Following folders will be searched. You can set it by adding and removing folders.</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="439"/>
<location filename="../search.cpp" line="497"/>
<source>select blocked folder</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="440"/>
<location filename="../search.cpp" line="484"/>
<location filename="../search.cpp" line="498"/>
<location filename="../search.cpp" line="542"/>
<source>Select</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="441"/>
<location filename="../search.cpp" line="485"/>
<location filename="../search.cpp" line="499"/>
<location filename="../search.cpp" line="543"/>
<source>Position: </source>
<translation> </translation>
</message>
<message>
<location filename="../search.cpp" line="442"/>
<location filename="../search.cpp" line="486"/>
<location filename="../search.cpp" line="500"/>
<location filename="../search.cpp" line="544"/>
<source>FileName: </source>
<translation> </translation>
</message>
<message>
<location filename="../search.cpp" line="443"/>
<location filename="../search.cpp" line="487"/>
<location filename="../search.cpp" line="501"/>
<location filename="../search.cpp" line="545"/>
<source>FileType: </source>
<translation> </translation>
</message>
<message>
<location filename="../search.cpp" line="444"/>
<location filename="../search.cpp" line="488"/>
<location filename="../search.cpp" line="180"/>
<location filename="../search.cpp" line="502"/>
<location filename="../search.cpp" line="546"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="458"/>
<location filename="../search.cpp" line="462"/>
<location filename="../search.cpp" line="466"/>
<location filename="../search.cpp" line="470"/>
<location filename="../search.cpp" line="499"/>
<location filename="../search.cpp" line="502"/>
<location filename="../search.cpp" line="505"/>
<location filename="../search.cpp" line="508"/>
<location filename="../search.cpp" line="511"/>
<location filename="../search.cpp" line="514"/>
<location filename="../search.cpp" line="517"/>
<location filename="../search.cpp" line="516"/>
<location filename="../search.cpp" line="520"/>
<location filename="../search.cpp" line="524"/>
<location filename="../search.cpp" line="528"/>
<location filename="../search.cpp" line="557"/>
<location filename="../search.cpp" line="560"/>
<location filename="../search.cpp" line="563"/>
<location filename="../search.cpp" line="566"/>
<location filename="../search.cpp" line="569"/>
<location filename="../search.cpp" line="572"/>
<location filename="../search.cpp" line="575"/>
<source>Warning</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="470"/>
<location filename="../search.cpp" line="514"/>
<location filename="../search.cpp" line="528"/>
<location filename="../search.cpp" line="572"/>
<source>Add search folder failed, hidden&#x3000;path is not supported!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="517"/>
<location filename="../search.cpp" line="575"/>
<source>Add search folder failed, permission denied!</source>
<translation></translation>
</message>
@ -186,47 +203,47 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../search.cpp" line="458"/>
<location filename="../search.cpp" line="516"/>
<source>Add blocked folder failed, its parent dir has been added!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="462"/>
<location filename="../search.cpp" line="520"/>
<source>Add blocked folder failed, choosen path is not exist!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="466"/>
<location filename="../search.cpp" line="524"/>
<source>Add blocked folder failed, it has already been blocked!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="483"/>
<location filename="../search.cpp" line="541"/>
<source>select search folder</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="502"/>
<location filename="../search.cpp" line="560"/>
<source>Add search folder failed, choosen path is not supported currently!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="508"/>
<location filename="../search.cpp" line="566"/>
<source>Add search folder failed, another path which is in the same device has been added!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="499"/>
<location filename="../search.cpp" line="557"/>
<source>Add search folder failed, choosen path or its parent dir has been added!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="505"/>
<location filename="../search.cpp" line="563"/>
<source>Add search folder failed, choosen path is in repeat mounted devices and another path which is in the same device has been added!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="511"/>
<location filename="../search.cpp" line="569"/>
<source>Add search folder failed, choosen path is not exists!</source>
<translation></translation>
</message>

View File

@ -4,35 +4,35 @@
<context>
<name>Search</name>
<message>
<location filename="../search.cpp" line="39"/>
<location filename="../search.cpp" line="225"/>
<location filename="../search.cpp" line="40"/>
<location filename="../search.cpp" line="256"/>
<source>Search</source>
<translation>Search</translation>
<extra-contents_path>/Search/Search</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="230"/>
<location filename="../search.cpp" line="261"/>
<source>Default web searching engine</source>
<translation>Default web searching engine</translation>
<extra-contents_path>/Search/Default web searching engine</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="234"/>
<location filename="../search.cpp" line="265"/>
<source>baidu</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="235"/>
<location filename="../search.cpp" line="266"/>
<source>sougou</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="236"/>
<location filename="../search.cpp" line="267"/>
<source>360</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="242"/>
<location filename="../search.cpp" line="273"/>
<source>Create index</source>
<translation>Create index</translation>
<extra-contents_path>/Search/Create index</extra-contents_path>
@ -43,174 +43,191 @@
<extra-contents_path>/Search/File Content Search</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="312"/>
<location filename="../search.cpp" line="343"/>
<source>Precise Search</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="315"/>
<location filename="../search.cpp" line="346"/>
<source>show the results that exactly match the keyword</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="325"/>
<location filename="../search.cpp" line="356"/>
<source>Fuzzy Search</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="328"/>
<location filename="../search.cpp" line="359"/>
<source>show more results that match the keyword</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="355"/>
<location filename="../search.cpp" line="392"/>
<source>Index the text in pictures</source>
<translation type="unfinished"></translation>
<extra-contents_path>/Search/Use OCR to index the text in pictures</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="413"/>
<source>Search Folders</source>
<translation>Search Folders</translation>
<extra-contents_path>/Search/Search Folders</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="361"/>
<location filename="../search.cpp" line="419"/>
<source>Following folders will be searched. You can set it by adding and removing folders.</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="388"/>
<location filename="../search.cpp" line="446"/>
<source>Block Folders</source>
<translation>Block Folders</translation>
<extra-contents_path>/Search/Block Folders</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="393"/>
<location filename="../search.cpp" line="451"/>
<source>Following folders will not be searched. You can set it by adding and removing folders.</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="438"/>
<location filename="../search.cpp" line="482"/>
<location filename="../search.cpp" line="496"/>
<location filename="../search.cpp" line="540"/>
<source>Directories</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="439"/>
<location filename="../search.cpp" line="497"/>
<source>select blocked folder</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="440"/>
<location filename="../search.cpp" line="484"/>
<location filename="../search.cpp" line="498"/>
<location filename="../search.cpp" line="542"/>
<source>Select</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="441"/>
<location filename="../search.cpp" line="485"/>
<location filename="../search.cpp" line="499"/>
<location filename="../search.cpp" line="543"/>
<source>Position: </source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="442"/>
<location filename="../search.cpp" line="486"/>
<location filename="../search.cpp" line="500"/>
<location filename="../search.cpp" line="544"/>
<source>FileName: </source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="443"/>
<location filename="../search.cpp" line="487"/>
<location filename="../search.cpp" line="501"/>
<location filename="../search.cpp" line="545"/>
<source>FileType: </source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="444"/>
<location filename="../search.cpp" line="488"/>
<location filename="../search.cpp" line="180"/>
<location filename="../search.cpp" line="502"/>
<location filename="../search.cpp" line="546"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="458"/>
<location filename="../search.cpp" line="462"/>
<location filename="../search.cpp" line="466"/>
<location filename="../search.cpp" line="470"/>
<location filename="../search.cpp" line="499"/>
<location filename="../search.cpp" line="502"/>
<location filename="../search.cpp" line="505"/>
<location filename="../search.cpp" line="508"/>
<location filename="../search.cpp" line="511"/>
<location filename="../search.cpp" line="514"/>
<location filename="../search.cpp" line="517"/>
<location filename="../search.cpp" line="178"/>
<source>Create file content index will increase the usage of memory and CPU, do you still want to open it?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../search.cpp" line="179"/>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../search.cpp" line="516"/>
<location filename="../search.cpp" line="520"/>
<location filename="../search.cpp" line="524"/>
<location filename="../search.cpp" line="528"/>
<location filename="../search.cpp" line="557"/>
<location filename="../search.cpp" line="560"/>
<location filename="../search.cpp" line="563"/>
<location filename="../search.cpp" line="566"/>
<location filename="../search.cpp" line="569"/>
<location filename="../search.cpp" line="572"/>
<location filename="../search.cpp" line="575"/>
<source>Warning</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="458"/>
<location filename="../search.cpp" line="516"/>
<source>Add blocked folder failed, its parent dir has been added!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="462"/>
<location filename="../search.cpp" line="520"/>
<source>Add blocked folder failed, choosen path is not exist!</source>
<translation>Add blocked folder failed, choosen path is not exist!</translation>
</message>
<message>
<location filename="../search.cpp" line="466"/>
<location filename="../search.cpp" line="524"/>
<source>Add blocked folder failed, it has already been blocked!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="483"/>
<location filename="../search.cpp" line="541"/>
<source>select search folder</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="499"/>
<location filename="../search.cpp" line="557"/>
<source>Add search folder failed, choosen path or its parent dir has been added!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="502"/>
<location filename="../search.cpp" line="560"/>
<source>Add search folder failed, choosen path is not supported currently!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="505"/>
<location filename="../search.cpp" line="563"/>
<source>Add search folder failed, choosen path is in repeat mounted devices and another path which is in the same device has been added!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="508"/>
<location filename="../search.cpp" line="566"/>
<source>Add search folder failed, another path which is in the same device has been added!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="511"/>
<location filename="../search.cpp" line="569"/>
<source>Add search folder failed, choosen path is not exists!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="470"/>
<location filename="../search.cpp" line="514"/>
<location filename="../search.cpp" line="528"/>
<location filename="../search.cpp" line="572"/>
<source>Add search folder failed, hidden&#x3000;path is not supported!</source>
<translation>Add search folder failed, hidden&#x3000;path is not supported!</translation>
</message>
<message>
<location filename="../search.cpp" line="255"/>
<location filename="../search.cpp" line="286"/>
<source>Create file index</source>
<translation>Create file index</translation>
<extra-contents_path>/Search/Create file index</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="280"/>
<location filename="../search.cpp" line="311"/>
<source>Create file content index</source>
<translation>Create file content index</translation>
<extra-contents_path>/Search/Create file content index</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="517"/>
<location filename="../search.cpp" line="575"/>
<source>Add search folder failed, permission denied!</source>
<translation>Add search folder failed, permission denied!</translation>
</message>
<message>
<location filename="../search.cpp" line="709"/>
<location filename="../search.cpp" line="780"/>
<location filename="../search.cpp" line="767"/>
<location filename="../search.cpp" line="838"/>
<source>delete</source>
<translation></translation>
</message>

View File

@ -4,14 +4,14 @@
<context>
<name>Search</name>
<message>
<location filename="../search.cpp" line="39"/>
<location filename="../search.cpp" line="225"/>
<location filename="../search.cpp" line="40"/>
<location filename="../search.cpp" line="256"/>
<source>Search</source>
<translation> </translation>
<extra-contents_path>/Search/Search</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="242"/>
<location filename="../search.cpp" line="273"/>
<source>Create index</source>
<translation> </translation>
<extra-contents_path>/Search/Create index</extra-contents_path>
@ -21,46 +21,46 @@
<translation type="vanished"> </translation>
</message>
<message>
<location filename="../search.cpp" line="230"/>
<location filename="../search.cpp" line="261"/>
<source>Default web searching engine</source>
<translation> </translation>
<extra-contents_path>/Search/Default web searching engine</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="234"/>
<location filename="../search.cpp" line="265"/>
<source>baidu</source>
<translation> </translation>
</message>
<message>
<location filename="../search.cpp" line="235"/>
<location filename="../search.cpp" line="266"/>
<source>sougou</source>
<translation> </translation>
</message>
<message>
<location filename="../search.cpp" line="236"/>
<location filename="../search.cpp" line="267"/>
<source>360</source>
<translation>360</translation>
</message>
<message>
<location filename="../search.cpp" line="255"/>
<location filename="../search.cpp" line="286"/>
<source>Create file index</source>
<translation> </translation>
<extra-contents_path>/Search/Create file index</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="280"/>
<location filename="../search.cpp" line="311"/>
<source>Create file content index</source>
<translation> </translation>
<extra-contents_path>/Search/Create file content index</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="388"/>
<location filename="../search.cpp" line="446"/>
<source>Block Folders</source>
<translation> </translation>
<extra-contents_path>/Search/Block Folders</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="393"/>
<location filename="../search.cpp" line="451"/>
<source>Following folders will not be searched. You can set it by adding and removing folders.</source>
<translation> </translation>
</message>
@ -69,14 +69,14 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../search.cpp" line="709"/>
<location filename="../search.cpp" line="780"/>
<location filename="../search.cpp" line="767"/>
<location filename="../search.cpp" line="838"/>
<source>delete</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="438"/>
<location filename="../search.cpp" line="482"/>
<location filename="../search.cpp" line="496"/>
<location filename="../search.cpp" line="540"/>
<source>Directories</source>
<translation></translation>
</message>
@ -86,139 +86,156 @@
<extra-contents_path>/Search/File Content Search</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="312"/>
<location filename="../search.cpp" line="343"/>
<source>Precise Search</source>
<translation> </translation>
</message>
<message>
<location filename="../search.cpp" line="315"/>
<location filename="../search.cpp" line="346"/>
<source>show the results that exactly match the keyword</source>
<translation> </translation>
</message>
<message>
<location filename="../search.cpp" line="325"/>
<location filename="../search.cpp" line="356"/>
<source>Fuzzy Search</source>
<translation> </translation>
</message>
<message>
<location filename="../search.cpp" line="328"/>
<location filename="../search.cpp" line="359"/>
<source>show more results that match the keyword</source>
<translation> </translation>
</message>
<message>
<location filename="../search.cpp" line="355"/>
<location filename="../search.cpp" line="413"/>
<source>Search Folders</source>
<translation> </translation>
<extra-contents_path>/Search/Search Folders</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="361"/>
<location filename="../search.cpp" line="419"/>
<source>Following folders will be searched. You can set it by adding and removing folders.</source>
<translation> </translation>
</message>
<message>
<location filename="../search.cpp" line="439"/>
<location filename="../search.cpp" line="497"/>
<source>select blocked folder</source>
<translation> </translation>
</message>
<message>
<location filename="../search.cpp" line="440"/>
<location filename="../search.cpp" line="484"/>
<location filename="../search.cpp" line="498"/>
<location filename="../search.cpp" line="542"/>
<source>Select</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="441"/>
<location filename="../search.cpp" line="485"/>
<location filename="../search.cpp" line="499"/>
<location filename="../search.cpp" line="543"/>
<source>Position: </source>
<translation> </translation>
</message>
<message>
<location filename="../search.cpp" line="442"/>
<location filename="../search.cpp" line="486"/>
<location filename="../search.cpp" line="500"/>
<location filename="../search.cpp" line="544"/>
<source>FileName: </source>
<translation> </translation>
</message>
<message>
<location filename="../search.cpp" line="443"/>
<location filename="../search.cpp" line="487"/>
<location filename="../search.cpp" line="501"/>
<location filename="../search.cpp" line="545"/>
<source>FileType: </source>
<translation> </translation>
</message>
<message>
<location filename="../search.cpp" line="444"/>
<location filename="../search.cpp" line="488"/>
<location filename="../search.cpp" line="180"/>
<location filename="../search.cpp" line="502"/>
<location filename="../search.cpp" line="546"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="458"/>
<location filename="../search.cpp" line="462"/>
<location filename="../search.cpp" line="466"/>
<location filename="../search.cpp" line="470"/>
<location filename="../search.cpp" line="499"/>
<location filename="../search.cpp" line="502"/>
<location filename="../search.cpp" line="505"/>
<location filename="../search.cpp" line="508"/>
<location filename="../search.cpp" line="511"/>
<location filename="../search.cpp" line="514"/>
<location filename="../search.cpp" line="517"/>
<location filename="../search.cpp" line="178"/>
<source>Create file content index will increase the usage of memory and CPU, do you still want to open it?</source>
<translation> CPU ?</translation>
</message>
<message>
<location filename="../search.cpp" line="179"/>
<source>OK</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="392"/>
<source>Index the text in pictures</source>
<translation> </translation>
<extra-contents_path>/Search/Use OCR to index the text in pictures</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="516"/>
<location filename="../search.cpp" line="520"/>
<location filename="../search.cpp" line="524"/>
<location filename="../search.cpp" line="528"/>
<location filename="../search.cpp" line="557"/>
<location filename="../search.cpp" line="560"/>
<location filename="../search.cpp" line="563"/>
<location filename="../search.cpp" line="566"/>
<location filename="../search.cpp" line="569"/>
<location filename="../search.cpp" line="572"/>
<location filename="../search.cpp" line="575"/>
<source>Warning</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="458"/>
<location filename="../search.cpp" line="516"/>
<source>Add blocked folder failed, its parent dir has been added!</source>
<translation> !</translation>
</message>
<message>
<location filename="../search.cpp" line="462"/>
<location filename="../search.cpp" line="520"/>
<source>Add blocked folder failed, choosen path is not exist!</source>
<translation> !</translation>
</message>
<message>
<location filename="../search.cpp" line="466"/>
<location filename="../search.cpp" line="524"/>
<source>Add blocked folder failed, it has already been blocked!</source>
<translation> !</translation>
</message>
<message>
<location filename="../search.cpp" line="470"/>
<location filename="../search.cpp" line="514"/>
<location filename="../search.cpp" line="528"/>
<location filename="../search.cpp" line="572"/>
<source>Add search folder failed, hidden&#x3000;path is not supported!</source>
<translation> !</translation>
</message>
<message>
<location filename="../search.cpp" line="483"/>
<location filename="../search.cpp" line="541"/>
<source>select search folder</source>
<translation> </translation>
</message>
<message>
<location filename="../search.cpp" line="499"/>
<location filename="../search.cpp" line="557"/>
<source>Add search folder failed, choosen path or its parent dir has been added!</source>
<translation> !</translation>
</message>
<message>
<location filename="../search.cpp" line="502"/>
<location filename="../search.cpp" line="560"/>
<source>Add search folder failed, choosen path is not supported currently!</source>
<translation> !</translation>
</message>
<message>
<location filename="../search.cpp" line="505"/>
<location filename="../search.cpp" line="563"/>
<source>Add search folder failed, choosen path is in repeat mounted devices and another path which is in the same device has been added!</source>
<translation> !</translation>
</message>
<message>
<location filename="../search.cpp" line="508"/>
<location filename="../search.cpp" line="566"/>
<source>Add search folder failed, another path which is in the same device has been added!</source>
<translation> !</translation>
</message>
<message>
<location filename="../search.cpp" line="511"/>
<location filename="../search.cpp" line="569"/>
<source>Add search folder failed, choosen path is not exists!</source>
<translation> !</translation>
</message>
<message>
<location filename="../search.cpp" line="517"/>
<location filename="../search.cpp" line="575"/>
<source>Add search folder failed, permission denied!</source>
<translation> !</translation>
</message>

View File

@ -4,14 +4,14 @@
<context>
<name>Search</name>
<message>
<location filename="../search.cpp" line="39"/>
<location filename="../search.cpp" line="225"/>
<location filename="../search.cpp" line="40"/>
<location filename="../search.cpp" line="256"/>
<source>Search</source>
<translation></translation>
<extra-contents_path>/Search/Search</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="242"/>
<location filename="../search.cpp" line="273"/>
<source>Create index</source>
<translation></translation>
<extra-contents_path>/Search/Create index</extra-contents_path>
@ -21,34 +21,34 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../search.cpp" line="230"/>
<location filename="../search.cpp" line="261"/>
<source>Default web searching engine</source>
<translation></translation>
<extra-contents_path>/Search/Default web searching engine</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="234"/>
<location filename="../search.cpp" line="265"/>
<source>baidu</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="235"/>
<location filename="../search.cpp" line="266"/>
<source>sougou</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="236"/>
<location filename="../search.cpp" line="267"/>
<source>360</source>
<translation>360</translation>
</message>
<message>
<location filename="../search.cpp" line="388"/>
<location filename="../search.cpp" line="446"/>
<source>Block Folders</source>
<translation></translation>
<extra-contents_path>/Search/Block Folders</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="393"/>
<location filename="../search.cpp" line="451"/>
<source>Following folders will not be searched. You can set it by adding and removing folders.</source>
<translation></translation>
</message>
@ -57,14 +57,14 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../search.cpp" line="709"/>
<location filename="../search.cpp" line="780"/>
<location filename="../search.cpp" line="767"/>
<location filename="../search.cpp" line="838"/>
<source>delete</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="438"/>
<location filename="../search.cpp" line="482"/>
<location filename="../search.cpp" line="496"/>
<location filename="../search.cpp" line="540"/>
<source>Directories</source>
<translation></translation>
</message>
@ -74,151 +74,168 @@
<extra-contents_path>/Search/File Content Search</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="328"/>
<location filename="../search.cpp" line="359"/>
<source>show more results that match the keyword</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="325"/>
<location filename="../search.cpp" line="356"/>
<source>Fuzzy Search</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="255"/>
<location filename="../search.cpp" line="178"/>
<source>Create file content index will increase the usage of memory and CPU, do you still want to open it?</source>
<translation>CPU占用率</translation>
</message>
<message>
<location filename="../search.cpp" line="179"/>
<source>OK</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="286"/>
<source>Create file index</source>
<translation></translation>
<extra-contents_path>/Search/Create file index</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="280"/>
<location filename="../search.cpp" line="311"/>
<source>Create file content index</source>
<translation></translation>
<extra-contents_path>/Search/Create file content index</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="312"/>
<location filename="../search.cpp" line="343"/>
<source>Precise Search</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="315"/>
<location filename="../search.cpp" line="346"/>
<source>show the results that exactly match the keyword</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="355"/>
<location filename="../search.cpp" line="392"/>
<source>Index the text in pictures</source>
<translation></translation>
<extra-contents_path>/Search/Use OCR to index the text in pictures</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="413"/>
<source>Search Folders</source>
<translation></translation>
<extra-contents_path>/Search/Search Folders</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="361"/>
<location filename="../search.cpp" line="419"/>
<source>Following folders will be searched. You can set it by adding and removing folders.</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="439"/>
<location filename="../search.cpp" line="497"/>
<source>select blocked folder</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="440"/>
<location filename="../search.cpp" line="484"/>
<location filename="../search.cpp" line="498"/>
<location filename="../search.cpp" line="542"/>
<source>Select</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="441"/>
<location filename="../search.cpp" line="485"/>
<location filename="../search.cpp" line="499"/>
<location filename="../search.cpp" line="543"/>
<source>Position: </source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="442"/>
<location filename="../search.cpp" line="486"/>
<location filename="../search.cpp" line="500"/>
<location filename="../search.cpp" line="544"/>
<source>FileName: </source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="443"/>
<location filename="../search.cpp" line="487"/>
<location filename="../search.cpp" line="501"/>
<location filename="../search.cpp" line="545"/>
<source>FileType: </source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="444"/>
<location filename="../search.cpp" line="488"/>
<location filename="../search.cpp" line="180"/>
<location filename="../search.cpp" line="502"/>
<location filename="../search.cpp" line="546"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="458"/>
<location filename="../search.cpp" line="462"/>
<location filename="../search.cpp" line="466"/>
<location filename="../search.cpp" line="470"/>
<location filename="../search.cpp" line="499"/>
<location filename="../search.cpp" line="502"/>
<location filename="../search.cpp" line="505"/>
<location filename="../search.cpp" line="508"/>
<location filename="../search.cpp" line="511"/>
<location filename="../search.cpp" line="514"/>
<location filename="../search.cpp" line="517"/>
<location filename="../search.cpp" line="516"/>
<location filename="../search.cpp" line="520"/>
<location filename="../search.cpp" line="524"/>
<location filename="../search.cpp" line="528"/>
<location filename="../search.cpp" line="557"/>
<location filename="../search.cpp" line="560"/>
<location filename="../search.cpp" line="563"/>
<location filename="../search.cpp" line="566"/>
<location filename="../search.cpp" line="569"/>
<location filename="../search.cpp" line="572"/>
<location filename="../search.cpp" line="575"/>
<source>Warning</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="470"/>
<location filename="../search.cpp" line="514"/>
<location filename="../search.cpp" line="528"/>
<location filename="../search.cpp" line="572"/>
<source>Add search folder failed, hidden&#x3000;path is not supported!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="517"/>
<location filename="../search.cpp" line="575"/>
<source>Add search folder failed, permission denied!</source>
<translation>访</translation>
</message>
<message>
<location filename="../search.cpp" line="458"/>
<location filename="../search.cpp" line="516"/>
<source>Add blocked folder failed, its parent dir has been added!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="462"/>
<location filename="../search.cpp" line="520"/>
<source>Add blocked folder failed, choosen path is not exist!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="466"/>
<location filename="../search.cpp" line="524"/>
<source>Add blocked folder failed, it has already been blocked!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="483"/>
<location filename="../search.cpp" line="541"/>
<source>select search folder</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="502"/>
<location filename="../search.cpp" line="560"/>
<source>Add search folder failed, choosen path is not supported currently!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="508"/>
<location filename="../search.cpp" line="566"/>
<source>Add search folder failed, another path which is in the same device has been added!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="499"/>
<location filename="../search.cpp" line="557"/>
<source>Add search folder failed, choosen path or its parent dir has been added!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="505"/>
<location filename="../search.cpp" line="563"/>
<source>Add search folder failed, choosen path is in repeat mounted devices and another path which is in the same device has been added!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="511"/>
<location filename="../search.cpp" line="569"/>
<source>Add search folder failed, choosen path is not exists!</source>
<translation></translation>
</message>

View File

@ -4,35 +4,35 @@
<context>
<name>Search</name>
<message>
<location filename="../search.cpp" line="39"/>
<location filename="../search.cpp" line="225"/>
<location filename="../search.cpp" line="40"/>
<location filename="../search.cpp" line="256"/>
<source>Search</source>
<translation></translation>
<extra-contents_path>/Search/Search</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="230"/>
<location filename="../search.cpp" line="261"/>
<source>Default web searching engine</source>
<translation></translation>
<extra-contents_path>/Search/Default web searching engine</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="234"/>
<location filename="../search.cpp" line="265"/>
<source>baidu</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="235"/>
<location filename="../search.cpp" line="266"/>
<source>sougou</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="236"/>
<location filename="../search.cpp" line="267"/>
<source>360</source>
<translation>360</translation>
</message>
<message>
<location filename="../search.cpp" line="242"/>
<location filename="../search.cpp" line="273"/>
<source>Create index</source>
<translation></translation>
<extra-contents_path>/Search/Create index</extra-contents_path>
@ -47,174 +47,191 @@
<extra-contents_path>/Search/File Content Search</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="255"/>
<location filename="../search.cpp" line="286"/>
<source>Create file index</source>
<translation></translation>
<extra-contents_path>/Search/Create file index</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="280"/>
<location filename="../search.cpp" line="311"/>
<source>Create file content index</source>
<translation></translation>
<extra-contents_path>/Search/Create file content index</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="312"/>
<location filename="../search.cpp" line="343"/>
<source>Precise Search</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="315"/>
<location filename="../search.cpp" line="346"/>
<source>show the results that exactly match the keyword</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="325"/>
<location filename="../search.cpp" line="356"/>
<source>Fuzzy Search</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="328"/>
<location filename="../search.cpp" line="359"/>
<source>show more results that match the keyword</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="355"/>
<location filename="../search.cpp" line="413"/>
<source>Search Folders</source>
<translation></translation>
<extra-contents_path>/Search/Search Folders</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="361"/>
<location filename="../search.cpp" line="419"/>
<source>Following folders will be searched. You can set it by adding and removing folders.</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="388"/>
<location filename="../search.cpp" line="446"/>
<source>Block Folders</source>
<translation></translation>
<extra-contents_path>/Search/Block Folders</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="393"/>
<location filename="../search.cpp" line="451"/>
<source>Following folders will not be searched. You can set it by adding and removing folders.</source>
<translation>.</translation>
</message>
<message>
<location filename="../search.cpp" line="438"/>
<location filename="../search.cpp" line="482"/>
<location filename="../search.cpp" line="496"/>
<location filename="../search.cpp" line="540"/>
<source>Directories</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="439"/>
<location filename="../search.cpp" line="497"/>
<source>select blocked folder</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="440"/>
<location filename="../search.cpp" line="484"/>
<location filename="../search.cpp" line="498"/>
<location filename="../search.cpp" line="542"/>
<source>Select</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="441"/>
<location filename="../search.cpp" line="485"/>
<location filename="../search.cpp" line="499"/>
<location filename="../search.cpp" line="543"/>
<source>Position: </source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="442"/>
<location filename="../search.cpp" line="486"/>
<location filename="../search.cpp" line="500"/>
<location filename="../search.cpp" line="544"/>
<source>FileName: </source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="443"/>
<location filename="../search.cpp" line="487"/>
<location filename="../search.cpp" line="501"/>
<location filename="../search.cpp" line="545"/>
<source>FileType: </source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="444"/>
<location filename="../search.cpp" line="488"/>
<location filename="../search.cpp" line="180"/>
<location filename="../search.cpp" line="502"/>
<location filename="../search.cpp" line="546"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="458"/>
<location filename="../search.cpp" line="462"/>
<location filename="../search.cpp" line="466"/>
<location filename="../search.cpp" line="470"/>
<location filename="../search.cpp" line="499"/>
<location filename="../search.cpp" line="502"/>
<location filename="../search.cpp" line="505"/>
<location filename="../search.cpp" line="508"/>
<location filename="../search.cpp" line="511"/>
<location filename="../search.cpp" line="514"/>
<location filename="../search.cpp" line="517"/>
<location filename="../search.cpp" line="178"/>
<source>Create file content index will increase the usage of memory and CPU, do you still want to open it?</source>
<translation>CPU佔用率</translation>
</message>
<message>
<location filename="../search.cpp" line="179"/>
<source>OK</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="392"/>
<source>Index the text in pictures</source>
<translation></translation>
<extra-contents_path>/Search/Use OCR to index the text in pictures</extra-contents_path>
</message>
<message>
<location filename="../search.cpp" line="516"/>
<location filename="../search.cpp" line="520"/>
<location filename="../search.cpp" line="524"/>
<location filename="../search.cpp" line="528"/>
<location filename="../search.cpp" line="557"/>
<location filename="../search.cpp" line="560"/>
<location filename="../search.cpp" line="563"/>
<location filename="../search.cpp" line="566"/>
<location filename="../search.cpp" line="569"/>
<location filename="../search.cpp" line="572"/>
<location filename="../search.cpp" line="575"/>
<source>Warning</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="458"/>
<location filename="../search.cpp" line="516"/>
<source>Add blocked folder failed, its parent dir has been added!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="462"/>
<location filename="../search.cpp" line="520"/>
<source>Add blocked folder failed, choosen path is not exist!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="466"/>
<location filename="../search.cpp" line="524"/>
<source>Add blocked folder failed, it has already been blocked!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="470"/>
<location filename="../search.cpp" line="514"/>
<location filename="../search.cpp" line="528"/>
<location filename="../search.cpp" line="572"/>
<source>Add search folder failed, hidden&#x3000;path is not supported!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="483"/>
<location filename="../search.cpp" line="541"/>
<source>select search folder</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="499"/>
<location filename="../search.cpp" line="557"/>
<source>Add search folder failed, choosen path or its parent dir has been added!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="502"/>
<location filename="../search.cpp" line="560"/>
<source>Add search folder failed, choosen path is not supported currently!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="505"/>
<location filename="../search.cpp" line="563"/>
<source>Add search folder failed, choosen path is in repeat mounted devices and another path which is in the same device has been added!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="508"/>
<location filename="../search.cpp" line="566"/>
<source>Add search folder failed, another path which is in the same device has been added!</source>
<translation>&gt;</translation>
</message>
<message>
<location filename="../search.cpp" line="511"/>
<location filename="../search.cpp" line="569"/>
<source>Add search folder failed, choosen path is not exists!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="517"/>
<location filename="../search.cpp" line="575"/>
<source>Add search folder failed, permission denied!</source>
<translation></translation>
</message>
<message>
<location filename="../search.cpp" line="709"/>
<location filename="../search.cpp" line="780"/>
<location filename="../search.cpp" line="767"/>
<location filename="../search.cpp" line="838"/>
<source>delete</source>
<translation></translation>
</message>