Enhance localization of "Line" of Search result
This enhancement translates "Line" prefix of Search resulton when user change each time the localization. Inspired from #9233
This commit is contained in:
parent
2f6454a085
commit
6c3ecacdb7
@ -3539,10 +3539,8 @@ void Finder::add(FoundInfo fi, SearchResultMarking mi, const TCHAR* foundline)
|
||||
{
|
||||
_pMainFoundInfos->push_back(fi);
|
||||
|
||||
NativeLangSpeaker* pNativeSpeaker = (NppParameters::getInstance()).getNativeLangSpeaker();
|
||||
static generic_string lineStr = pNativeSpeaker->getLocalizedStrFromID("find-result-line-prefix", TEXT("Line"));
|
||||
generic_string str = TEXT("\t");
|
||||
str += lineStr;
|
||||
str += _prefixLineStr;
|
||||
str += TEXT(" ");
|
||||
|
||||
TCHAR lnb[16];
|
||||
@ -3684,7 +3682,9 @@ void Finder::copy()
|
||||
|
||||
void Finder::beginNewFilesSearch()
|
||||
{
|
||||
//_scintView.execute(SCI_SETLEXER, SCLEX_NULL);
|
||||
NativeLangSpeaker* pNativeSpeaker = (NppParameters::getInstance()).getNativeLangSpeaker();
|
||||
_prefixLineStr = pNativeSpeaker->getLocalizedStrFromID("find-result-line-prefix", TEXT("Line"));
|
||||
|
||||
|
||||
_scintView.execute(SCI_SETCURRENTPOS, 0);
|
||||
_pMainFoundInfos = _pMainFoundInfos == &_foundInfos1 ? &_foundInfos2 : &_foundInfos1;
|
||||
|
@ -167,9 +167,10 @@ private:
|
||||
int _lastSearchHeaderPos = 0;
|
||||
|
||||
bool _canBeVolatiled = true;
|
||||
|
||||
bool _longLinesAreWrapped = false;
|
||||
|
||||
generic_string _prefixLineStr;
|
||||
|
||||
void setFinderReadOnly(bool isReadOnly) {
|
||||
_scintView.execute(SCI_SETREADONLY, isReadOnly);
|
||||
};
|
||||
|
@ -78,7 +78,6 @@ static void ColouriseSearchResultLine(SearchResultMarkings* pMarkings, char *lin
|
||||
|
||||
SearchResultMarking mi = pMarkings->_markings[linenum];
|
||||
|
||||
currentPos += 2; // skip ": "
|
||||
size_t match_start = startLine + mi._start - 1;
|
||||
size_t match_end = startLine + mi._end - 1;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user