Cherry-picking upstream version 0.9.0+20150929.

New symbol added
Added a filterbar + Handle virtually hidden files
ubuntu/disco
Alf Gaida 9 years ago
parent 01aeefbffd
commit 5be41ce493

8
debian/changelog vendored

@ -1,11 +1,13 @@
pcmanfm-qt (0.9.0+20150927-1) experimental; urgency=medium
pcmanfm-qt (0.9.0+20150929-1) experimental; urgency=medium
* Cherry-picked upstream version 0.9.0+20150927.
* Cherry-picked upstream version 0.9.0+20150929.
* New symbol added
* This snapshot contain:
- apply button for desktop preferences
- fix for incidental closing the desktop paint process
- Added a filterbar + Handle virtually hidden files
-- Alf Gaida <agaida@siduction.org> Mon, 28 Sep 2015 00:25:42 +0200
-- Alf Gaida <agaida@siduction.org> Sat, 03 Oct 2015 20:02:52 +0200
pcmanfm-qt (0.9.0+20150925-1) experimental; urgency=medium

@ -40,8 +40,8 @@ libfm-qt5.so.2 libfm-qt5-2 #MINVER#
(c++)"Fm::BookmarkAction::BookmarkAction(_FmBookmarkItem*, QObject*)@Base" 0.9.0+20150903
(c++)"Fm::BrowseHistory::add(_FmPath*, int)@Base" 0.9.0+20150903
(c++)"Fm::BrowseHistory::backward()@Base" 0.9.0+20150903
(c++)"Fm::BrowseHistory::~BrowseHistory()@Base" 0.9.0+20150903
(c++)"Fm::BrowseHistory::BrowseHistory()@Base" 0.9.0+20150903
(c++)"Fm::BrowseHistory::~BrowseHistory()@Base" 0.9.0+20150903
(c++)"Fm::BrowseHistory::canBackward() const@Base" 0.9.0+20150903
(c++)"Fm::BrowseHistory::canForward() const@Base" 0.9.0+20150903
(c++)"Fm::BrowseHistory::forward()@Base" 0.9.0+20150903
@ -95,8 +95,8 @@ libfm-qt5.so.2 libfm-qt5-2 #MINVER#
(c++)"Fm::DirTreeModelItem::addPlaceHolderChild()@Base" 0.9.0+20150903
(c++)"Fm::DirTreeModelItem::childFromName(char const*, int*)@Base" 0.9.0+20150903
(c++)"Fm::DirTreeModelItem::childFromPath(_FmPath*, bool) const@Base" 0.9.0+20150903
(c++)"Fm::DirTreeModelItem::~DirTreeModelItem()@Base" 0.9.0+20150903
(c++)"Fm::DirTreeModelItem::DirTreeModelItem()@Base" 0.9.0+20150903
(c++)"Fm::DirTreeModelItem::~DirTreeModelItem()@Base" 0.9.0+20150903
(c++)"Fm::DirTreeModelItem::DirTreeModelItem(_FmFileInfo*, Fm::DirTreeModel*, Fm::DirTreeModelItem*)@Base" 0.9.0+20150903
(c++)"Fm::DirTreeModelItem::freeFolder()@Base" 0.9.0+20150903
(c++)"Fm::DirTreeModel::itemFromIndex(QModelIndex const&) const@Base" 0.9.0+20150903
@ -161,8 +161,8 @@ libfm-qt5.so.2 libfm-qt5-2 #MINVER#
(c++)"Fm::FileLauncher::ask(char const*, char* const*, int)@Base" 0.9.0+20150903
(c++)"Fm::FileLauncher::error(_GAppLaunchContext*, _GError*, _FmPath*)@Base" 0.9.0+20150903
(c++)"Fm::FileLauncher::execFile(_FmFileInfo*)@Base" 0.9.0+20150903
(c++)"Fm::FileLauncher::~FileLauncher()@Base" 0.9.0+20150903
(c++)"Fm::FileLauncher::FileLauncher()@Base" 0.9.0+20150903
(c++)"Fm::FileLauncher::~FileLauncher()@Base" 0.9.0+20150903
(c++)"Fm::FileLauncher::funcs@Base" 0.9.0+20150903
(c++)"Fm::FileLauncher::getApp(_GList*, _FmMimeType*, _GError**)@Base" 0.9.0+20150903
(c++)"Fm::FileLauncher::launchFiles(QWidget*, _GList*)@Base" 0.9.0+20150903
@ -290,8 +290,8 @@ libfm-qt5.so.2 libfm-qt5-2 #MINVER#
(c++)"Fm::FolderModel::findItemByName(char const*, int*)@Base" 0.9.0+20150903
(c++)"Fm::FolderModel::findItemByPath(_FmPath*, int*)@Base" 0.9.0+20150903
(c++)"Fm::FolderModel::flags(QModelIndex const&) const@Base" 0.9.0+20150903
(c++)"Fm::FolderModel::~FolderModel()@Base" 0.9.0+20150903
(c++)"Fm::FolderModel::FolderModel()@Base" 0.9.0+20150903
(c++)"Fm::FolderModel::~FolderModel()@Base" 0.9.0+20150903
(c++)"Fm::FolderModel::headerData(int, Qt::Orientation, int) const@Base" 0.9.0+20150903
(c++)"Fm::FolderModel::index(int, int, QModelIndex const&) const@Base" 0.9.0+20150903
(c++)"Fm::FolderModel::insertFiles(int, _FmFileInfoList*)@Base" 0.9.0+20150903
@ -383,8 +383,8 @@ libfm-qt5.so.2 libfm-qt5-2 #MINVER#
(c++)"Fm::IconTheme::icon(_FmIcon*)@Base" 0.9.0+20150903
(c++)"Fm::IconTheme::iconFromNames(char const* const*)@Base" 0.9.0+20150903
(c++)"Fm::IconTheme::icon(_GIcon*)@Base" 0.9.0+20150903
(c++)"Fm::IconTheme::~IconTheme()@Base" 0.9.0+20150903
(c++)"Fm::IconTheme::IconTheme()@Base" 0.9.0+20150903
(c++)"Fm::IconTheme::~IconTheme()@Base" 0.9.0+20150903
(c++)"Fm::IconTheme::instance()@Base" 0.9.0+20150903
(c++)"Fm::IconTheme::metaObject() const@Base" 0.9.0+20150903
(c++)"Fm::IconTheme::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.9.0+20150903
@ -524,6 +524,7 @@ libfm-qt5.so.2 libfm-qt5-2 #MINVER#
(c++)"Fm::ProxyFolderModel::sortFilterChanged()@Base" 0.9.0+20150903
(c++)"Fm::ProxyFolderModel::sort(int, Qt::SortOrder)@Base" 0.9.0+20150903
(c++)"Fm::ProxyFolderModel::staticMetaObject@Base" 0.9.0+20150903
(c++)"Fm::ProxyFolderModel::updateFilters()@Base" 0.9.0+20150929
(c++)"Fm::RenameDialog::accept()@Base" 0.9.0+20150903
(c++)"Fm::RenameDialog::metaObject() const@Base" 0.9.0+20150903
(c++)"Fm::RenameDialog::onFileNameChanged(QString)@Base" 0.9.0+20150903

1
debian/rules vendored

@ -1,7 +1,6 @@
#!/usr/bin/make -f
#DH_VERBOSE = 1
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
%:

@ -254,6 +254,10 @@ void ProxyFolderModel::removeFilter(ProxyFolderModelFilter* filter) {
Q_EMIT sortFilterChanged();
}
void ProxyFolderModel::updateFilters() {
invalidate();
Q_EMIT sortFilterChanged();
}
#if 0
void ProxyFolderModel::reloadAllThumbnails() {

@ -50,7 +50,7 @@ public:
virtual void setSourceModel(QAbstractItemModel* model);
void setShowHidden(bool show);
bool showHidden() {
bool showHidden() const {
return showHidden_;
}
@ -81,6 +81,7 @@ public:
void addFilter(ProxyFolderModelFilter* filter);
void removeFilter(ProxyFolderModelFilter* filter);
void updateFilters();
Q_SIGNALS:
void sortFilterChanged();

@ -398,83 +398,83 @@ What do you want to do with it?</source>
<context>
<name>Fm::FileMenu</name>
<message>
<location filename="../filemenu.cpp" line="81"/>
<location filename="../filemenu.cpp" line="94"/>
<source>Open</source>
<translation>Открыть</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="85"/>
<location filename="../filemenu.cpp" line="98"/>
<source>Open With...</source>
<translation>Открыть с помощью...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="113"/>
<location filename="../filemenu.cpp" line="126"/>
<source>Other Applications</source>
<translation>Другие приложения</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="119"/>
<location filename="../filemenu.cpp" line="132"/>
<source>Create &amp;New</source>
<translation>&amp;Создать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<location filename="../filemenu.cpp" line="151"/>
<source>&amp;Restore</source>
<translation>&amp;Восстановить</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="144"/>
<location filename="../filemenu.cpp" line="157"/>
<source>Cut</source>
<translation>Вырезать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="148"/>
<location filename="../filemenu.cpp" line="161"/>
<source>Copy</source>
<translation>Копировать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="152"/>
<location filename="../filemenu.cpp" line="165"/>
<source>Paste</source>
<translation>Вставить</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="156"/>
<location filename="../filemenu.cpp" line="349"/>
<location filename="../filemenu.cpp" line="169"/>
<location filename="../filemenu.cpp" line="363"/>
<source>&amp;Move to Trash</source>
<translation>&amp;Переместить в корзину</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="160"/>
<location filename="../filemenu.cpp" line="173"/>
<source>Rename</source>
<translation>Переименовать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="187"/>
<location filename="../filemenu.cpp" line="200"/>
<source>Extract to...</source>
<translation>Распаковать в ...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="192"/>
<location filename="../filemenu.cpp" line="205"/>
<source>Extract Here</source>
<translation>Распаковать здесь</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="198"/>
<location filename="../filemenu.cpp" line="211"/>
<source>Compress</source>
<translation>Сжать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="208"/>
<location filename="../filemenu.cpp" line="221"/>
<source>Properties</source>
<translation>Свойства</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="299"/>
<location filename="../filemenu.cpp" line="312"/>
<source>Output</source>
<translation>Вывод</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="349"/>
<location filename="../filemenu.cpp" line="363"/>
<source>&amp;Delete</source>
<translation>&amp;Удалить</translation>
</message>
@ -636,6 +636,24 @@ Do you want to delete them instead?</source>
<translation>Применить изменения рекурсивно ко всем файлам и подпапкам?</translation>
</message>
</context>
<context>
<name>Fm::FileSearchDialog</name>
<message>
<location filename="../filesearchdialog.cpp" line="120"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
<message>
<location filename="../filesearchdialog.cpp" line="120"/>
<source>You should add at least add one directory to search.</source>
<translation>Вы должны добавить не менее одного места для поиска.</translation>
</message>
<message>
<location filename="../filesearchdialog.cpp" line="127"/>
<source>Select a folder</source>
<translation>Выберите папку</translation>
</message>
</context>
<context>
<name>Fm::FolderMenu</name>
<message>
@ -814,53 +832,53 @@ Do you want to delete them instead?</source>
<context>
<name>Fm::PlacesView</name>
<message>
<location filename="../placesview.cpp" line="343"/>
<location filename="../placesview.cpp" line="346"/>
<source>Empty Trash</source>
<translation>Очистить корзину</translation>
</message>
<message>
<location filename="../placesview.cpp" line="331"/>
<location filename="../placesview.cpp" line="334"/>
<source>Open in New Tab</source>
<translation>Открыть в новой вкладке</translation>
</message>
<message>
<location filename="../placesview.cpp" line="334"/>
<location filename="../placesview.cpp" line="337"/>
<source>Open in New Window</source>
<translation>Открыть в новом окне</translation>
</message>
<message>
<location filename="../placesview.cpp" line="352"/>
<location filename="../placesview.cpp" line="355"/>
<source>Move Bookmark Up</source>
<translation>Сдвинуть закладку вверх</translation>
</message>
<message>
<location filename="../placesview.cpp" line="357"/>
<location filename="../placesview.cpp" line="360"/>
<source>Move Bookmark Down</source>
<translation>Сдвинуть закладку вниз</translation>
</message>
<message>
<location filename="../placesview.cpp" line="361"/>
<location filename="../placesview.cpp" line="364"/>
<source>Rename Bookmark</source>
<translation>Переименовать закладку</translation>
</message>
<message>
<location filename="../placesview.cpp" line="364"/>
<location filename="../placesview.cpp" line="367"/>
<source>Remove Bookmark</source>
<translation>Удалить закладку</translation>
</message>
<message>
<location filename="../placesview.cpp" line="373"/>
<location filename="../placesview.cpp" line="390"/>
<location filename="../placesview.cpp" line="376"/>
<location filename="../placesview.cpp" line="393"/>
<source>Unmount</source>
<translation>Отключить</translation>
</message>
<message>
<location filename="../placesview.cpp" line="377"/>
<location filename="../placesview.cpp" line="380"/>
<source>Mount</source>
<translation>Подключить</translation>
</message>
<message>
<location filename="../placesview.cpp" line="383"/>
<location filename="../placesview.cpp" line="386"/>
<source>Eject</source>
<translation>Извлечь</translation>
</message>
@ -1079,4 +1097,181 @@ Modified: %3</source>
<translation>Запомнить выбор для всех уже существующих файлов</translation>
</message>
</context>
<context>
<name>SearchDialog</name>
<message>
<location filename="../filesearch.ui" line="14"/>
<source>Search Files</source>
<translation>Искать файлы</translation>
</message>
<message>
<location filename="../filesearch.ui" line="29"/>
<source>Name/Location</source>
<translation>Имя/Расположение</translation>
</message>
<message>
<location filename="../filesearch.ui" line="35"/>
<source>File Name Patterns:</source>
<translation>Шаблоны имени файла:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="41"/>
<source>*</source>
<translation></translation>
</message>
<message>
<location filename="../filesearch.ui" line="48"/>
<source>Case insensitive</source>
<translation>Нечувствительный к регистру поиск</translation>
</message>
<message>
<location filename="../filesearch.ui" line="55"/>
<source>Use regular expression</source>
<translation>Использовать регулярные выражения</translation>
</message>
<message>
<location filename="../filesearch.ui" line="65"/>
<source>Places to Search:</source>
<translation>Места для поиска:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="78"/>
<source>&amp;Add</source>
<translation>&amp;Добавить</translation>
</message>
<message>
<location filename="../filesearch.ui" line="90"/>
<source>&amp;Remove</source>
<translation>&amp;Удалить</translation>
</message>
<message>
<location filename="../filesearch.ui" line="119"/>
<source>Search in sub directories</source>
<translation>Искать в подпапках</translation>
</message>
<message>
<location filename="../filesearch.ui" line="126"/>
<source>Search for hidden files</source>
<translation>Искать скрытые файлы</translation>
</message>
<message>
<location filename="../filesearch.ui" line="137"/>
<source>File Type</source>
<translation>Тип файла</translation>
</message>
<message>
<location filename="../filesearch.ui" line="143"/>
<source>Only search for files of following types:</source>
<translation>Искать файлы только следующих типов:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="149"/>
<source>Text files</source>
<translation>Текстовые файлы</translation>
</message>
<message>
<location filename="../filesearch.ui" line="156"/>
<source>Image files</source>
<translation>Изображения</translation>
</message>
<message>
<location filename="../filesearch.ui" line="163"/>
<source>Audio files</source>
<translation>Аудиофайлы</translation>
</message>
<message>
<location filename="../filesearch.ui" line="170"/>
<source>Video files</source>
<translation>Видеофайлы</translation>
</message>
<message>
<location filename="../filesearch.ui" line="177"/>
<source>Documents</source>
<translation>Документы</translation>
</message>
<message>
<location filename="../filesearch.ui" line="184"/>
<source>Folders</source>
<translation>Папки</translation>
</message>
<message>
<location filename="../filesearch.ui" line="208"/>
<source>Content</source>
<translation>Содержание</translation>
</message>
<message>
<location filename="../filesearch.ui" line="214"/>
<source>File contains:</source>
<translation>Файл содержит:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="223"/>
<source>Case insensiti&amp;ve</source>
<translation>Нечувствительн&amp;ый к регистру поиск</translation>
</message>
<message>
<location filename="../filesearch.ui" line="230"/>
<source>&amp;Use regular expression</source>
<translation>&amp;Использовать регулярные выражения</translation>
</message>
<message>
<location filename="../filesearch.ui" line="254"/>
<source>Properties</source>
<translation>Свойства</translation>
</message>
<message>
<location filename="../filesearch.ui" line="260"/>
<source>File Size:</source>
<translation>Размер файла:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="266"/>
<source>Larger than:</source>
<translation>Больше, чем:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="282"/>
<location filename="../filesearch.ui" line="323"/>
<source>Bytes</source>
<translation>Байт</translation>
</message>
<message>
<location filename="../filesearch.ui" line="287"/>
<location filename="../filesearch.ui" line="328"/>
<source>KiB</source>
<translation>КиБ</translation>
</message>
<message>
<location filename="../filesearch.ui" line="292"/>
<location filename="../filesearch.ui" line="333"/>
<source>MiB</source>
<translation>МиБ</translation>
</message>
<message>
<location filename="../filesearch.ui" line="297"/>
<location filename="../filesearch.ui" line="338"/>
<source>GiB</source>
<translation>ГиБ</translation>
</message>
<message>
<location filename="../filesearch.ui" line="307"/>
<source>Smaller than:</source>
<translation>Меньше, чем:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="351"/>
<source>Last Modified Time:</source>
<translation>Время последнего изменения:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="357"/>
<source>Earlier than:</source>
<translation>Раньше, чем:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="364"/>
<source>Later than:</source>
<translation>Позже, чем:</translation>
</message>
</context>
</TS>

@ -398,83 +398,83 @@ What do you want to do with it?</source>
<context>
<name>Fm::FileMenu</name>
<message>
<location filename="../filemenu.cpp" line="81"/>
<location filename="../filemenu.cpp" line="94"/>
<source>Open</source>
<translation>Открыть</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="85"/>
<location filename="../filemenu.cpp" line="98"/>
<source>Open With...</source>
<translation>Открыть с помощью...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="113"/>
<location filename="../filemenu.cpp" line="126"/>
<source>Other Applications</source>
<translation>Другие приложения</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="119"/>
<location filename="../filemenu.cpp" line="132"/>
<source>Create &amp;New</source>
<translation>&amp;Создать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<location filename="../filemenu.cpp" line="151"/>
<source>&amp;Restore</source>
<translation>&amp;Восстановить</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="144"/>
<location filename="../filemenu.cpp" line="157"/>
<source>Cut</source>
<translation>Вырезать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="148"/>
<location filename="../filemenu.cpp" line="161"/>
<source>Copy</source>
<translation>Копировать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="152"/>
<location filename="../filemenu.cpp" line="165"/>
<source>Paste</source>
<translation>Вставить</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="156"/>
<location filename="../filemenu.cpp" line="349"/>
<location filename="../filemenu.cpp" line="169"/>
<location filename="../filemenu.cpp" line="363"/>
<source>&amp;Move to Trash</source>
<translation>&amp;Переместить в корзину</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="160"/>
<location filename="../filemenu.cpp" line="173"/>
<source>Rename</source>
<translation>Переименовать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="187"/>
<location filename="../filemenu.cpp" line="200"/>
<source>Extract to...</source>
<translation>Распаковать в ...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="192"/>
<location filename="../filemenu.cpp" line="205"/>
<source>Extract Here</source>
<translation>Распаковать здесь</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="198"/>
<location filename="../filemenu.cpp" line="211"/>
<source>Compress</source>
<translation>Сжать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="208"/>
<location filename="../filemenu.cpp" line="221"/>
<source>Properties</source>
<translation>Свойства</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="299"/>
<location filename="../filemenu.cpp" line="312"/>
<source>Output</source>
<translation>Вывод</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="349"/>
<location filename="../filemenu.cpp" line="363"/>
<source>&amp;Delete</source>
<translation>&amp;Удалить</translation>
</message>
@ -636,6 +636,24 @@ Do you want to delete them instead?</source>
<translation>Применить изменения рекурсивно ко всем файлам и подпапкам?</translation>
</message>
</context>
<context>
<name>Fm::FileSearchDialog</name>
<message>
<location filename="../filesearchdialog.cpp" line="120"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
<message>
<location filename="../filesearchdialog.cpp" line="120"/>
<source>You should add at least add one directory to search.</source>
<translation>Вы должны добавить не менее одного места для поиска.</translation>
</message>
<message>
<location filename="../filesearchdialog.cpp" line="127"/>
<source>Select a folder</source>
<translation>Выберите папку</translation>
</message>
</context>
<context>
<name>Fm::FolderMenu</name>
<message>
@ -814,53 +832,53 @@ Do you want to delete them instead?</source>
<context>
<name>Fm::PlacesView</name>
<message>
<location filename="../placesview.cpp" line="343"/>
<location filename="../placesview.cpp" line="346"/>
<source>Empty Trash</source>
<translation>Очистить корзину</translation>
</message>
<message>
<location filename="../placesview.cpp" line="331"/>
<location filename="../placesview.cpp" line="334"/>
<source>Open in New Tab</source>
<translation>Открыть в новой вкладке</translation>
</message>
<message>
<location filename="../placesview.cpp" line="334"/>
<location filename="../placesview.cpp" line="337"/>
<source>Open in New Window</source>
<translation>Открыть в новом окне</translation>
</message>
<message>
<location filename="../placesview.cpp" line="352"/>
<location filename="../placesview.cpp" line="355"/>
<source>Move Bookmark Up</source>
<translation>Сдвинуть закладку вверх</translation>
</message>
<message>
<location filename="../placesview.cpp" line="357"/>
<location filename="../placesview.cpp" line="360"/>
<source>Move Bookmark Down</source>
<translation>Сдвинуть закладку вниз</translation>
</message>
<message>
<location filename="../placesview.cpp" line="361"/>
<location filename="../placesview.cpp" line="364"/>
<source>Rename Bookmark</source>
<translation>Переименовать закладку</translation>
</message>
<message>
<location filename="../placesview.cpp" line="364"/>
<location filename="../placesview.cpp" line="367"/>
<source>Remove Bookmark</source>
<translation>Удалить закладку</translation>
</message>
<message>
<location filename="../placesview.cpp" line="373"/>
<location filename="../placesview.cpp" line="390"/>
<location filename="../placesview.cpp" line="376"/>
<location filename="../placesview.cpp" line="393"/>
<source>Unmount</source>
<translation>Отключить</translation>
</message>
<message>
<location filename="../placesview.cpp" line="377"/>
<location filename="../placesview.cpp" line="380"/>
<source>Mount</source>
<translation>Подключить</translation>
</message>
<message>
<location filename="../placesview.cpp" line="383"/>
<location filename="../placesview.cpp" line="386"/>
<source>Eject</source>
<translation>Извлечь</translation>
</message>
@ -1079,4 +1097,181 @@ Modified: %3</source>
<translation>Запомнить выбор для всех уже существующих файлов</translation>
</message>
</context>
<context>
<name>SearchDialog</name>
<message>
<location filename="../filesearch.ui" line="14"/>
<source>Search Files</source>
<translation>Искать файлы</translation>
</message>
<message>
<location filename="../filesearch.ui" line="29"/>
<source>Name/Location</source>
<translation>Имя/Расположение</translation>
</message>
<message>
<location filename="../filesearch.ui" line="35"/>
<source>File Name Patterns:</source>
<translation>Шаблоны имени файла:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="41"/>
<source>*</source>
<translation></translation>
</message>
<message>
<location filename="../filesearch.ui" line="48"/>
<source>Case insensitive</source>
<translation>Нечувствительный к регистру поиск</translation>
</message>
<message>
<location filename="../filesearch.ui" line="55"/>
<source>Use regular expression</source>
<translation>Использовать регулярные выражения</translation>
</message>
<message>
<location filename="../filesearch.ui" line="65"/>
<source>Places to Search:</source>
<translation>Места для поиска:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="78"/>
<source>&amp;Add</source>
<translation>&amp;Добавить</translation>
</message>
<message>
<location filename="../filesearch.ui" line="90"/>
<source>&amp;Remove</source>
<translation>&amp;Удалить</translation>
</message>
<message>
<location filename="../filesearch.ui" line="119"/>
<source>Search in sub directories</source>
<translation>Искать в подпапках</translation>
</message>
<message>
<location filename="../filesearch.ui" line="126"/>
<source>Search for hidden files</source>
<translation>Искать скрытые файлы</translation>
</message>
<message>
<location filename="../filesearch.ui" line="137"/>
<source>File Type</source>
<translation>Тип файла</translation>
</message>
<message>
<location filename="../filesearch.ui" line="143"/>
<source>Only search for files of following types:</source>
<translation>Искать файлы только следующих типов:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="149"/>
<source>Text files</source>
<translation>Текстовые файлы</translation>
</message>
<message>
<location filename="../filesearch.ui" line="156"/>
<source>Image files</source>
<translation>Изображения</translation>
</message>
<message>
<location filename="../filesearch.ui" line="163"/>
<source>Audio files</source>
<translation>Аудиофайлы</translation>
</message>
<message>
<location filename="../filesearch.ui" line="170"/>
<source>Video files</source>
<translation>Видеофайлы</translation>
</message>
<message>
<location filename="../filesearch.ui" line="177"/>
<source>Documents</source>
<translation>Документы</translation>
</message>
<message>
<location filename="../filesearch.ui" line="184"/>
<source>Folders</source>
<translation>Папки</translation>
</message>
<message>
<location filename="../filesearch.ui" line="208"/>
<source>Content</source>
<translation>Содержание</translation>
</message>
<message>
<location filename="../filesearch.ui" line="214"/>
<source>File contains:</source>
<translation>Файл содержит:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="223"/>
<source>Case insensiti&amp;ve</source>
<translation>Нечувствительн&amp;ый к регистру поиск</translation>
</message>
<message>
<location filename="../filesearch.ui" line="230"/>
<source>&amp;Use regular expression</source>
<translation>&amp;Использовать регулярные выражения</translation>
</message>
<message>
<location filename="../filesearch.ui" line="254"/>
<source>Properties</source>
<translation>Свойства</translation>
</message>
<message>
<location filename="../filesearch.ui" line="260"/>
<source>File Size:</source>
<translation>Размер файла:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="266"/>
<source>Larger than:</source>
<translation>Больше, чем:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="282"/>
<location filename="../filesearch.ui" line="323"/>
<source>Bytes</source>
<translation>Байт</translation>
</message>
<message>
<location filename="../filesearch.ui" line="287"/>
<location filename="../filesearch.ui" line="328"/>
<source>KiB</source>
<translation>КиБ</translation>
</message>
<message>
<location filename="../filesearch.ui" line="292"/>
<location filename="../filesearch.ui" line="333"/>
<source>MiB</source>
<translation>МиБ</translation>
</message>
<message>
<location filename="../filesearch.ui" line="297"/>
<location filename="../filesearch.ui" line="338"/>
<source>GiB</source>
<translation>ГиБ</translation>
</message>
<message>
<location filename="../filesearch.ui" line="307"/>
<source>Smaller than:</source>
<translation>Меньше, чем:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="351"/>
<source>Last Modified Time:</source>
<translation>Время последнего изменения:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="357"/>
<source>Earlier than:</source>
<translation>Раньше, чем:</translation>
</message>
<message>
<location filename="../filesearch.ui" line="364"/>
<source>Later than:</source>
<translation>Позже, чем:</translation>
</message>
</context>
</TS>

@ -58,13 +58,35 @@
</sizepolicy>
</property>
</widget>
<widget class="QStackedWidget" name="stackedWidget">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
<widget class="QFrame" name="frame">
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<widget class="QStackedWidget" name="stackedWidget">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="filterBar">
<property name="placeholderText">
<string>Filter by string...</string>
</property>
<property name="clearButtonEnabled">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
</item>

@ -96,6 +96,8 @@ MainWindow::MainWindow(FmPath* path):
connect(ui.tabBar, &QTabBar::tabMoved, this, &MainWindow::onTabBarTabMoved);
connect(ui.stackedWidget, &QStackedWidget::widgetRemoved, this, &MainWindow::onStackedWidgetWidgetRemoved);
connect(ui.filterBar, &QLineEdit::textChanged, this, &MainWindow::onFilterStringChanged);
// side pane
ui.sidePane->setIconSize(QSize(settings.sidePaneIconSize(), settings.sidePaneIconSize()));
ui.sidePane->setMode(settings.sidePaneMode());
@ -181,6 +183,12 @@ MainWindow::MainWindow(FmPath* path):
shortcut = new QShortcut(QKeySequence(Qt::SHIFT + Qt::Key_Delete), this);
connect(shortcut, &QShortcut::activated, this, &MainWindow::on_actionDelete_triggered);
if(QToolButton* clearButton = ui.filterBar->findChild<QToolButton*>()) {
clearButton->setToolTip(tr("Clear text (Ctrl+K)"));
shortcut = new QShortcut(Qt::CTRL + Qt::Key_K, this);
connect(shortcut, &QShortcut::activated, ui.filterBar, &QLineEdit::clear);
}
if(path)
addTab(path);
@ -201,6 +209,7 @@ void MainWindow::chdir(FmPath* path) {
TabPage* page = currentPage();
if(page) {
ui.filterBar->clear();
page->chdir(path, true);
updateUIForCurrentPage();
}
@ -239,6 +248,7 @@ void MainWindow::on_actionGoUp_triggered() {
TabPage* page = currentPage();
if(page) {
ui.filterBar->clear();
page->up();
updateUIForCurrentPage();
}
@ -248,6 +258,7 @@ void MainWindow::on_actionGoBack_triggered() {
TabPage* page = currentPage();
if(page) {
ui.filterBar->clear();
page->backward();
updateUIForCurrentPage();
}
@ -257,6 +268,7 @@ void MainWindow::on_actionGoForward_triggered() {
TabPage* page = currentPage();
if(page) {
ui.filterBar->clear();
page->forward();
updateUIForCurrentPage();
}
@ -477,6 +489,16 @@ void MainWindow::onTabBarTabMoved(int from, int to) {
}
}
void MainWindow::onFilterStringChanged(QString str) {
if(TabPage* tabPage = currentPage()) {
// appy filter only if needed (not if tab is changed)
if(str != tabPage->getFilterStr()) {
tabPage->setFilterStr(str);
tabPage->applyFilter();
}
}
}
void MainWindow::closeTab(int index) {
QWidget* page = ui.stackedWidget->widget(index);
if(page) {
@ -516,6 +538,8 @@ void MainWindow::closeEvent(QCloseEvent *event)
void MainWindow::onTabBarCurrentChanged(int index) {
ui.stackedWidget->setCurrentIndex(index);
if(TabPage* page = static_cast<TabPage*>(ui.stackedWidget->widget(index)))
ui.filterBar->setText(page->getFilterStr());
updateUIForCurrentPage();
}
@ -605,7 +629,6 @@ void MainWindow::updateUIForCurrentPage() {
}
}
void MainWindow::onStackedWidgetWidgetRemoved(int index) {
// qDebug("onStackedWidgetWidgetRemoved: %d", index);
// need to remove associated tab from tabBar
@ -863,6 +886,7 @@ void MainWindow::onBackForwardContextMenu(QPoint pos) {
QAction* selectedAction = menu.exec(btn->mapToGlobal(pos));
if(selectedAction) {
int index = menu.actions().indexOf(selectedAction);
ui.filterBar->clear();
page->jumpToHistory(index);
updateUIForCurrentPage();
}

@ -119,6 +119,8 @@ protected Q_SLOTS:
void onTabBarCurrentChanged(int index);
void onTabBarTabMoved(int from, int to);
void onFilterStringChanged(QString str);
void onShortcutPrevTab();
void onShortcutNextTab();
void onShortcutJumpToTab();

@ -31,11 +31,42 @@
#include "application.h"
#include "cachedfoldermodel.h"
#include <QTimer>
#include <QTextStream>
using namespace Fm;
namespace PCManFM {
bool ProxyFilter::filterAcceptsRow(const Fm::ProxyFolderModel* model, FmFileInfo* info) const {
if(!model || !info)
return true;
QString baseName(fm_file_info_get_name(info));
if(!virtHiddenList_.isEmpty() && !model->showHidden() && virtHiddenList_.contains(baseName))
return false;
if(!filterStr_.isEmpty() && !baseName.contains(filterStr_, Qt::CaseInsensitive))
return false;
return true;
}
void ProxyFilter::setVirtHidden(FmFolder* folder) {
virtHiddenList_ = QStringList(); // reset the list
if(!folder) return;
if(FmPath* path = fm_folder_get_path(folder)) {
char* pathStr = fm_path_to_str(path);
if(pathStr) {
QString dotHidden = QString(pathStr) + QString("/.hidden");
g_free(pathStr);
QFile file(dotHidden);
if(file.open(QIODevice::ReadOnly | QIODevice::Text)) {
QTextStream in(&file);
while(!in.atEnd())
virtHiddenList_.append(in.readLine());
file.close();
}
}
}
}
TabPage::TabPage(FmPath* path, QWidget* parent):
QWidget(parent),
folder_(NULL),
@ -60,6 +91,9 @@ TabPage::TabPage(FmPath* path, QWidget* parent):
connect(folderView_, &View::clickedBack, this, &TabPage::backwardRequested);
connect(folderView_, &View::clickedForward, this, &TabPage::forwardRequested);
proxyFilter_ = new ProxyFilter();
proxyModel_->addFilter(proxyFilter_);
// FIXME: this is very dirty
folderView_->setModel(proxyModel_);
verticalLayout->addWidget(folderView_);
@ -70,6 +104,8 @@ TabPage::TabPage(FmPath* path, QWidget* parent):
TabPage::~TabPage() {
qDebug("delete TabPage");
freeFolder();
if(proxyFilter_)
delete proxyFilter_;
if(proxyModel_)
delete proxyModel_;
if(folderModel_)
@ -319,6 +355,11 @@ void TabPage::chdir(FmPath* newPath, bool addHistory) {
g_free(disp_name);
folder_ = fm_folder_from_path(newPath);
proxyFilter_->setVirtHidden(folder_);
if(addHistory) {
// add current path to browse history
history_.add(path());
}
g_signal_connect(folder_, "start-loading", G_CALLBACK(onFolderStartLoading), this);
g_signal_connect(folder_, "finish-loading", G_CALLBACK(onFolderFinishLoading), this);
g_signal_connect(folder_, "error", G_CALLBACK(onFolderError), this);
@ -342,11 +383,6 @@ void TabPage::chdir(FmPath* newPath, bool addHistory) {
}
else
onFolderStartLoading(folder_, this);
if(addHistory) {
// add current path to browse history
history_.add(path());
}
}
void TabPage::selectAll() {
@ -473,4 +509,19 @@ void TabPage::updateFromSettings(Settings& settings) {
folderView_->updateFromSettings(settings);
}
void TabPage::setShowHidden(bool showHidden) {
if(!proxyModel_ || showHidden == proxyModel_->showHidden())
return;
proxyModel_->setShowHidden(showHidden);
statusText_[StatusTextNormal] = formatStatusText();
Q_EMIT statusChanged(StatusTextNormal, statusText_[StatusTextNormal]);
}
void TabPage:: applyFilter() {
if(!proxyModel_) return;
proxyModel_->updateFilters();
statusText_[StatusTextNormal] = formatStatusText();
Q_EMIT statusChanged(StatusTextNormal, statusText_[StatusTextNormal]);
}
};

@ -40,6 +40,23 @@ namespace PCManFM {
class Settings;
class Launcher;
class ProxyFilter : public Fm::ProxyFolderModelFilter {
public:
bool filterAcceptsRow(const Fm::ProxyFolderModel* model, FmFileInfo* info) const;
virtual ~ProxyFilter() {}
void setVirtHidden(FmFolder* folder);
QString getFilterStr() {
return filterStr_;
}
void setFilterStr(QString str) {
filterStr_ = str;
}
private:
QString filterStr_;
QStringList virtHiddenList_;
};
class TabPage : public QWidget {
Q_OBJECT
@ -98,9 +115,7 @@ public:
return proxyModel_->showHidden();
}
void setShowHidden(bool showHidden) {
proxyModel_->setShowHidden(showHidden);
}
void setShowHidden(bool showHidden);
FmPath* path() {
return folder_ ? fm_folder_get_path(folder_) : NULL;
@ -137,8 +152,10 @@ public:
void invertSelection();
void reload() {
if(folder_)
if(folder_) {
proxyFilter_->setVirtHidden(folder_); // reread ".hidden"
fm_folder_reload(folder_);
}
}
QString title() const {
@ -177,6 +194,19 @@ public:
return folderView_->fileLauncher();
}
QString getFilterStr() {
if(proxyFilter_)
return proxyFilter_->getFilterStr();
return QString();
}
void setFilterStr(QString str) {
if(proxyFilter_)
proxyFilter_->setFilterStr(str);
}
void applyFilter();
Q_SIGNALS:
void statusChanged(int type, QString statusText);
void titleChanged(QString title);
@ -207,6 +237,7 @@ private:
View* folderView_;
Fm::CachedFolderModel* folderModel_;
Fm::ProxyFolderModel* proxyModel_;
ProxyFilter* proxyFilter_;
QVBoxLayout* verticalLayout;
FmFolder* folder_;
QString title_;

@ -144,7 +144,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
</message>
<message>
<location filename="../desktop-preferences.ui" line="94"/>
<location filename="../desktop-preferences.ui" line="242"/>
<location filename="../desktop-preferences.ui" line="255"/>
<source>Image file</source>
<translation>Файл изображения</translation>
</message>
@ -155,7 +155,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
</message>
<message>
<location filename="../desktop-preferences.ui" line="107"/>
<location filename="../desktop-preferences.ui" line="255"/>
<location filename="../desktop-preferences.ui" line="268"/>
<source>&amp;Browse</source>
<translation>&amp;Обзор</translation>
</message>
@ -180,32 +180,32 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
<translation>Выбрать шрифт:</translation>
</message>
<message>
<location filename="../desktop-preferences.ui" line="213"/>
<location filename="../desktop-preferences.ui" line="226"/>
<source>Window Manager</source>
<translation>Оконный менеджер</translation>
</message>
<message>
<location filename="../desktop-preferences.ui" line="229"/>
<location filename="../desktop-preferences.ui" line="242"/>
<source>Desktop</source>
<translation>Рабочий стол</translation>
</message>
<message>
<location filename="../desktop-preferences.ui" line="235"/>
<location filename="../desktop-preferences.ui" line="248"/>
<source>Desktop folder:</source>
<translation>Папка рабочего стола:</translation>
</message>
<message>
<location filename="../desktop-preferences.ui" line="248"/>
<location filename="../desktop-preferences.ui" line="261"/>
<source>Folder path</source>
<translation>Путь к папке</translation>
</message>
<message>
<location filename="../desktop-preferences.ui" line="207"/>
<location filename="../desktop-preferences.ui" line="220"/>
<source>Advanced</source>
<translation>Расширенные</translation>
</message>
<message>
<location filename="../desktop-preferences.ui" line="219"/>
<location filename="../desktop-preferences.ui" line="232"/>
<source>Show menus provided by window managers when desktop is clicked</source>
<translation>Показывать меню, предоставляемые оконными менеджерами по клику на рабочий стол</translation>
</message>
@ -234,13 +234,13 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
</message>
<message>
<location filename="../file-search.ui" line="46"/>
<location filename="../file-search.ui" line="220"/>
<location filename="../file-search.ui" line="221"/>
<source>Case insensitive</source>
<translation>Регистрочувствительный</translation>
</message>
<message>
<location filename="../file-search.ui" line="53"/>
<location filename="../file-search.ui" line="227"/>
<location filename="../file-search.ui" line="228"/>
<source>Use regular expression</source>
<translation>Использовать регулярные выражения</translation>
</message>
@ -255,98 +255,98 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
<translation>Добавить</translation>
</message>
<message>
<location filename="../file-search.ui" line="86"/>
<location filename="../file-search.ui" line="88"/>
<source>Remove</source>
<translation>Удалить</translation>
</message>
<message>
<location filename="../file-search.ui" line="113"/>
<location filename="../file-search.ui" line="117"/>
<source>Search in sub directories</source>
<translation>Искать в подпапках</translation>
</message>
<message>
<location filename="../file-search.ui" line="120"/>
<location filename="../file-search.ui" line="124"/>
<source>Search hidden files</source>
<translation>Искать скрытые файлы</translation>
</message>
<message>
<location filename="../file-search.ui" line="134"/>
<location filename="../file-search.ui" line="140"/>
<location filename="../file-search.ui" line="135"/>
<location filename="../file-search.ui" line="141"/>
<source>File Type</source>
<translation>Тип файла</translation>
</message>
<message>
<location filename="../file-search.ui" line="146"/>
<location filename="../file-search.ui" line="147"/>
<source>Only search for files of following types:</source>
<translation>Искать только следующие типы файлов:</translation>
</message>
<message>
<location filename="../file-search.ui" line="153"/>
<location filename="../file-search.ui" line="154"/>
<source>Text files</source>
<translation>Текстовые файлы</translation>
</message>
<message>
<location filename="../file-search.ui" line="160"/>
<location filename="../file-search.ui" line="161"/>
<source>Image files</source>
<translation>Файлы изображений</translation>
</message>
<message>
<location filename="../file-search.ui" line="167"/>
<location filename="../file-search.ui" line="168"/>
<source>Audio files</source>
<translation>Аудиофайлы</translation>
</message>
<message>
<location filename="../file-search.ui" line="174"/>
<location filename="../file-search.ui" line="175"/>
<source>Video files</source>
<translation>Видеофайлы</translation>
</message>
<message>
<location filename="../file-search.ui" line="181"/>
<location filename="../file-search.ui" line="182"/>
<source>Documents</source>
<translation>Документы</translation>
</message>
<message>
<location filename="../file-search.ui" line="205"/>
<location filename="../file-search.ui" line="206"/>
<source>Content</source>
<translation>Содержание</translation>
</message>
<message>
<location filename="../file-search.ui" line="211"/>
<location filename="../file-search.ui" line="212"/>
<source>File contains</source>
<translation>Содержание файла</translation>
</message>
<message>
<location filename="../file-search.ui" line="251"/>
<location filename="../file-search.ui" line="252"/>
<source>Properties</source>
<translation>Свойства</translation>
</message>
<message>
<location filename="../file-search.ui" line="257"/>
<location filename="../file-search.ui" line="258"/>
<source>File Size</source>
<translation>Размер файла</translation>
</message>
<message>
<location filename="../file-search.ui" line="263"/>
<location filename="../file-search.ui" line="264"/>
<source>Bigger than:</source>
<translation>Больше чем:</translation>
</message>
<message>
<location filename="../file-search.ui" line="284"/>
<location filename="../file-search.ui" line="289"/>
<source>Smaller than:</source>
<translation>Меньше чем:</translation>
</message>
<message>
<location filename="../file-search.ui" line="308"/>
<location filename="../file-search.ui" line="317"/>
<source>Last Modified Time</source>
<translation>Время последнего изменения</translation>
</message>
<message>
<location filename="../file-search.ui" line="314"/>
<location filename="../file-search.ui" line="323"/>
<source>Earlier than:</source>
<translation>Раньше чем:</translation>
</message>
<message>
<location filename="../file-search.ui" line="321"/>
<location filename="../file-search.ui" line="340"/>
<source>Later than:</source>
<translation>Позже чем:</translation>
</message>
@ -359,417 +359,427 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
<translation>Диспетчер файлов</translation>
</message>
<message>
<location filename="../main-win.ui" line="645"/>
<source>Folder</source>
<translation>Папка</translation>
</message>
<message>
<location filename="../main-win.ui" line="648"/>
<location filename="../main-win.ui" line="660"/>
<source>Ctrl+Shift+N</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="656"/>
<source>Blank File</source>
<translation>Пустой файл</translation>
</message>
<message>
<location filename="../main-win.ui" line="659"/>
<location filename="../main-win.ui" line="673"/>
<source>Ctrl+Alt+N</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="75"/>
<location filename="../main-win.ui" line="84"/>
<source>&amp;File</source>
<translation>&amp;Файл</translation>
</message>
<message>
<location filename="../main-win.ui" line="79"/>
<location filename="../main-win.ui" line="88"/>
<source>C&amp;reate New</source>
<translation>С&amp;оздать новое</translation>
</message>
<message>
<location filename="../main-win.ui" line="97"/>
<location filename="../main-win.ui" line="106"/>
<source>&amp;Help</source>
<translation>&amp;Справка</translation>
</message>
<message>
<location filename="../main-win.ui" line="103"/>
<location filename="../main-win.ui" line="112"/>
<source>&amp;View</source>
<translation>&amp;Вид</translation>
</message>
<message>
<location filename="../main-win.ui" line="107"/>
<location filename="../main-win.ui" line="116"/>
<source>&amp;Sorting</source>
<translation>&amp;Сортировка</translation>
</message>
<message>
<location filename="../main-win.ui" line="133"/>
<location filename="../main-win.ui" line="142"/>
<source>&amp;Edit</source>
<translation>&amp;Правка</translation>
</message>
<message>
<location filename="../main-win.ui" line="148"/>
<location filename="../main-win.ui" line="157"/>
<source>&amp;Bookmarks</source>
<translation>&amp;Закладки</translation>
</message>
<message>
<location filename="../main-win.ui" line="155"/>
<location filename="../main-win.ui" line="164"/>
<source>&amp;Go</source>
<translation>&amp;Перейти</translation>
</message>
<message>
<location filename="../main-win.ui" line="170"/>
<location filename="../main-win.ui" line="179"/>
<source>&amp;Tool</source>
<translation>&amp;Инструмент</translation>
</message>
<message>
<location filename="../main-win.ui" line="186"/>
<location filename="../main-win.ui" line="196"/>
<source>Main Toolbar</source>
<translation>Главная панель инструментов</translation>
</message>
<message>
<location filename="../main-win.ui" line="214"/>
<location filename="../main-win.ui" line="224"/>
<source>Go &amp;Up</source>
<translation>Перейти &amp;вверх</translation>
</message>
<message>
<location filename="../main-win.ui" line="217"/>
<location filename="../main-win.ui" line="227"/>
<source>Go Up</source>
<translation>Перейти вверх</translation>
</message>
<message>
<location filename="../main-win.ui" line="220"/>
<location filename="../main-win.ui" line="230"/>
<source>Alt+Up</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="230"/>
<source>Home</source>
<translation>Домой</translation>
<location filename="../main-win.ui" line="240"/>
<source>&amp;Home</source>
<translation>&amp;Домой</translation>
</message>
<message>
<location filename="../main-win.ui" line="233"/>
<location filename="../main-win.ui" line="243"/>
<source>Alt+Home</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="243"/>
<location filename="../main-win.ui" line="253"/>
<source>&amp;Reload</source>
<translation>&amp;Обновить</translation>
</message>
<message>
<location filename="../main-win.ui" line="246"/>
<location filename="../main-win.ui" line="256"/>
<source>F5</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="256"/>
<location filename="../main-win.ui" line="266"/>
<source>Go</source>
<translation>Перейти</translation>
</message>
<message>
<location filename="../main-win.ui" line="266"/>
<location filename="../main-win.ui" line="276"/>
<source>Quit</source>
<translation>Выйти</translation>
</message>
<message>
<location filename="../main-win.ui" line="276"/>
<location filename="../main-win.ui" line="286"/>
<source>&amp;About</source>
<translation>&amp;О программе</translation>
</message>
<message>
<location filename="../main-win.ui" line="286"/>
<location filename="../main-win.ui" line="296"/>
<source>&amp;New Window</source>
<translation>&amp;Новое окно</translation>
</message>
<message>
<location filename="../main-win.ui" line="289"/>
<location filename="../main-win.ui" line="299"/>
<source>New Window</source>
<translation>Новое окно</translation>
</message>
<message>
<location filename="../main-win.ui" line="292"/>
<location filename="../main-win.ui" line="302"/>
<source>Ctrl+N</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="300"/>
<location filename="../main-win.ui" line="310"/>
<source>Show &amp;Hidden</source>
<translation>Показать &amp;скрытые</translation>
</message>
<message>
<location filename="../main-win.ui" line="303"/>
<location filename="../main-win.ui" line="313"/>
<source>Ctrl+H</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="313"/>
<location filename="../main-win.ui" line="323"/>
<source>&amp;Computer</source>
<translation>&amp;Компьютер</translation>
</message>
<message>
<location filename="../main-win.ui" line="323"/>
<location filename="../main-win.ui" line="333"/>
<source>&amp;Trash</source>
<translation>&amp;Корзина</translation>
</message>
<message>
<location filename="../main-win.ui" line="328"/>
<location filename="../main-win.ui" line="338"/>
<source>&amp;Network</source>
<translation>&amp;Сеть</translation>
</message>
<message>
<location filename="../main-win.ui" line="338"/>
<location filename="../main-win.ui" line="348"/>
<source>&amp;Desktop</source>
<translation>&amp;Рабочий стол</translation>
</message>
<message>
<location filename="../main-win.ui" line="348"/>
<location filename="../main-win.ui" line="358"/>
<source>&amp;Add to Bookmarks</source>
<translation>&amp;Добавить в закладки</translation>
</message>
<message>
<location filename="../main-win.ui" line="353"/>
<location filename="../main-win.ui" line="363"/>
<source>&amp;Applications</source>
<translation>&amp;Приложения</translation>
</message>
<message>
<location filename="../main-win.ui" line="358"/>
<location filename="../main-win.ui" line="368"/>
<source>Reload</source>
<translation>Обновить</translation>
</message>
<message>
<location filename="../main-win.ui" line="366"/>
<location filename="../main-win.ui" line="376"/>
<source>&amp;Icon View</source>
<translation>Просмотр &amp;значками</translation>
</message>
<message>
<location filename="../main-win.ui" line="374"/>
<location filename="../main-win.ui" line="384"/>
<source>&amp;Compact View</source>
<translation>&amp;Компактный просмотр</translation>
</message>
<message>
<location filename="../main-win.ui" line="382"/>
<location filename="../main-win.ui" line="392"/>
<source>&amp;Detailed List</source>
<translation>Просмотр &amp;подробным списком</translation>
</message>
<message>
<location filename="../main-win.ui" line="390"/>
<location filename="../main-win.ui" line="400"/>
<source>&amp;Thumbnail View</source>
<translation>Просмотр &amp;эскизами</translation>
</message>
<message>
<location filename="../main-win.ui" line="400"/>
<location filename="../main-win.ui" line="410"/>
<source>Cu&amp;t</source>
<translation>&amp;Вырезать</translation>
</message>
<message>
<location filename="../main-win.ui" line="403"/>
<location filename="../main-win.ui" line="413"/>
<source>Ctrl+X</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="413"/>
<location filename="../main-win.ui" line="423"/>
<source>&amp;Copy</source>
<translation>&amp;Копировать</translation>
</message>
<message>
<location filename="../main-win.ui" line="416"/>
<location filename="../main-win.ui" line="426"/>
<source>Ctrl+C</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="426"/>
<location filename="../main-win.ui" line="436"/>
<source>&amp;Paste</source>
<translation>&amp;Вставить</translation>
</message>
<message>
<location filename="../main-win.ui" line="429"/>
<location filename="../main-win.ui" line="439"/>
<source>Ctrl+V</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="434"/>
<location filename="../main-win.ui" line="444"/>
<source>Select &amp;All</source>
<translation>Выделить &amp;всё</translation>
</message>
<message>
<location filename="../main-win.ui" line="437"/>
<location filename="../main-win.ui" line="447"/>
<source>Ctrl+A</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="442"/>
<location filename="../main-win.ui" line="452"/>
<source>Pr&amp;eferences</source>
<translation>&amp;Настройки</translation>
</message>
<message>
<location filename="../main-win.ui" line="450"/>
<source>Ascending</source>
<translation>По возрастанию</translation>
<location filename="../main-win.ui" line="460"/>
<source>&amp;Ascending</source>
<translation>По &amp;возрастанию</translation>
</message>
<message>
<location filename="../main-win.ui" line="458"/>
<source>Descending</source>
<translation>По убыванию</translation>
<location filename="../main-win.ui" line="468"/>
<source>&amp;Descending</source>
<translation>По &amp;убыванию</translation>
</message>
<message>
<location filename="../main-win.ui" line="466"/>
<source>By File Name</source>
<translation>По имени файла</translation>
<location filename="../main-win.ui" line="476"/>
<source>&amp;By File Name</source>
<translation>&amp;По имени файла</translation>
</message>
<message>
<location filename="../main-win.ui" line="474"/>
<source>By Modification Time</source>
<translation>По времени изменения</translation>
<location filename="../main-win.ui" line="484"/>
<source>By &amp;Modification Time</source>
<translation>По времени &amp;изменения</translation>
</message>
<message>
<location filename="../main-win.ui" line="482"/>
<source>By File Type</source>
<translation>По типу файла</translation>
<location filename="../main-win.ui" line="492"/>
<source>By File &amp;Type</source>
<translation>По &amp;типу файла</translation>
</message>
<message>
<location filename="../main-win.ui" line="490"/>
<source>By Owner</source>
<translation>По владельцу</translation>
<location filename="../main-win.ui" line="500"/>
<source>By &amp;Owner</source>
<translation>По &amp;владельцу</translation>
</message>
<message>
<location filename="../main-win.ui" line="498"/>
<source>Folder First</source>
<translation>Сначала папки</translation>
<location filename="../main-win.ui" line="508"/>
<source>&amp;Folder First</source>
<translation>Сначала &amp;папки</translation>
</message>
<message>
<location filename="../main-win.ui" line="508"/>
<location filename="../main-win.ui" line="611"/>
<source>&amp;Case Sensitive</source>
<translation>&amp;Регистрочувствительная</translation>
</message>
<message>
<location filename="../main-win.ui" line="619"/>
<source>By File &amp;Size</source>
<translation>По &amp;размеру файла</translation>
</message>
<message>
<location filename="../main-win.ui" line="624"/>
<source>&amp;Close Window</source>
<translation>&amp;Закрыть окно</translation>
</message>
<message>
<location filename="../main-win.ui" line="657"/>
<source>&amp;Folder</source>
<translation>&amp;Папка</translation>
</message>
<message>
<location filename="../main-win.ui" line="670"/>
<source>&amp;Blank File</source>
<translation>&amp;Пустой файл</translation>
</message>
<message>
<location filename="../main-win.ui" line="678"/>
<source>&amp;Find Files</source>
<translation>&amp;Найти файлы</translation>
</message>
<message>
<location filename="../main-win.ui" line="681"/>
<source>F3</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="518"/>
<source>New &amp;Tab</source>
<translation>Новая &amp;вкладка</translation>
</message>
<message>
<location filename="../main-win.ui" line="511"/>
<location filename="../main-win.ui" line="521"/>
<source>New Tab</source>
<translation>Новая вкладка</translation>
</message>
<message>
<location filename="../main-win.ui" line="514"/>
<location filename="../main-win.ui" line="524"/>
<source>Ctrl+T</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="524"/>
<location filename="../main-win.ui" line="534"/>
<source>Go &amp;Back</source>
<translation>Перейти &amp;назад</translation>
</message>
<message>
<location filename="../main-win.ui" line="527"/>
<location filename="../main-win.ui" line="537"/>
<source>Go Back</source>
<translation>Перейти назад</translation>
</message>
<message>
<location filename="../main-win.ui" line="530"/>
<location filename="../main-win.ui" line="540"/>
<source>Alt+Left</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="540"/>
<location filename="../main-win.ui" line="550"/>
<source>Go &amp;Forward</source>
<translation>Перейти &amp;вперёд</translation>
</message>
<message>
<location filename="../main-win.ui" line="543"/>
<location filename="../main-win.ui" line="553"/>
<source>Go Forward</source>
<translation>Перейти вперёд</translation>
</message>
<message>
<location filename="../main-win.ui" line="546"/>
<location filename="../main-win.ui" line="556"/>
<source>Alt+Right</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="551"/>
<location filename="../main-win.ui" line="561"/>
<source>&amp;Invert Selection</source>
<translation>&amp;Инвертировать выделение</translation>
</message>
<message>
<location filename="../main-win.ui" line="561"/>
<location filename="../main-win.ui" line="571"/>
<source>&amp;Delete</source>
<translation>&amp;Удалить</translation>
</message>
<message>
<location filename="../main-win.ui" line="564"/>
<location filename="../main-win.ui" line="574"/>
<source>Del</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="569"/>
<location filename="../main-win.ui" line="579"/>
<source>&amp;Rename</source>
<translation>&amp;Переименовать</translation>
</message>
<message>
<location filename="../main-win.ui" line="572"/>
<location filename="../main-win.ui" line="582"/>
<source>F2</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="577"/>
<location filename="../main-win.ui" line="587"/>
<source>C&amp;lose Tab</source>
<translation>&amp;Закрыть вкладку</translation>
</message>
<message>
<location filename="../main-win.ui" line="580"/>
<location filename="../main-win.ui" line="590"/>
<source>Ctrl+W</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="585"/>
<location filename="../main-win.ui" line="595"/>
<source>File &amp;Properties</source>
<translation>&amp;Свойства файла</translation>
</message>
<message>
<location filename="../main-win.ui" line="588"/>
<location filename="../main-win.ui" line="598"/>
<source>Alt+Return</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="593"/>
<location filename="../main-win.ui" line="603"/>
<source>&amp;Folder Properties</source>
<translation>&amp;Свойства папки</translation>
</message>
<message>
<location filename="../main-win.ui" line="601"/>
<source>Case Sensitive</source>
<translation>Регистрочувствительная</translation>
</message>
<message>
<location filename="../main-win.ui" line="609"/>
<source>By File Size</source>
<translation>По размеру файла</translation>
</message>
<message>
<location filename="../main-win.ui" line="614"/>
<source>Close Window</source>
<translation>Закрыть окно</translation>
</message>
<message>
<location filename="../main-win.ui" line="619"/>
<location filename="../main-win.ui" line="629"/>
<source>Edit Bookmarks</source>
<translation>Изменить закладки</translation>
</message>
<message>
<location filename="../main-win.ui" line="624"/>
<location filename="../main-win.ui" line="634"/>
<source>Open &amp;Terminal</source>
<translation>Открыть &amp;терминал</translation>
</message>
<message>
<location filename="../main-win.ui" line="627"/>
<location filename="../main-win.ui" line="637"/>
<source>F4</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="632"/>
<location filename="../main-win.ui" line="642"/>
<source>Open as &amp;Root</source>
<translation>Открыть от имени &amp;суперпользователя</translation>
</message>
<message>
<location filename="../main-win.ui" line="637"/>
<location filename="../main-win.ui" line="647"/>
<source>&amp;Edit Bookmarks</source>
<translation>&amp;Изменить закладки</translation>
</message>
@ -777,99 +787,99 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
<context>
<name>PCManFM::Application</name>
<message>
<location filename="../application.cpp" line="126"/>
<location filename="../application.cpp" line="127"/>
<source>Name of configuration profile</source>
<translation>Имя профиля конфигурации</translation>
</message>
<message>
<location filename="../application.cpp" line="126"/>
<location filename="../application.cpp" line="127"/>
<source>PROFILE</source>
<translation>ПРОФИЛЬ</translation>
</message>
<message>
<location filename="../application.cpp" line="129"/>
<location filename="../application.cpp" line="130"/>
<source>Run PCManFM as a daemon</source>
<translation>Запустить PCManFM как демон</translation>
</message>
<message>
<location filename="../application.cpp" line="132"/>
<location filename="../application.cpp" line="133"/>
<source>Quit PCManFM</source>
<translation>Выйти из PCManFM</translation>
</message>
<message>
<location filename="../application.cpp" line="135"/>
<location filename="../application.cpp" line="136"/>
<source>Launch desktop manager</source>
<translation>Запустить менеджер рабочего стола</translation>
</message>
<message>
<location filename="../application.cpp" line="138"/>
<location filename="../application.cpp" line="139"/>
<source>Turn off desktop manager if it&apos;s running</source>
<translation>Отключить менеджер рабочего стола, если он запущен</translation>
</message>
<message>
<location filename="../application.cpp" line="141"/>
<location filename="../application.cpp" line="142"/>
<source>Open desktop preference dialog on the page with the specified name</source>
<translation>Открыть диалог настроек рабочего стола на странице с указанным именем</translation>
</message>
<message>
<location filename="../application.cpp" line="141"/>
<location filename="../application.cpp" line="157"/>
<location filename="../application.cpp" line="142"/>
<location filename="../application.cpp" line="158"/>
<source>NAME</source>
<translation>ИМЯ</translation>
</message>
<message>
<location filename="../application.cpp" line="150"/>
<location filename="../application.cpp" line="151"/>
<source>Set desktop wallpaper from image FILE</source>
<translation>Выбрать обои рабочего стола из ФАЙЛА изображения</translation>
</message>
<message>
<location filename="../application.cpp" line="150"/>
<location filename="../application.cpp" line="151"/>
<source>FILE</source>
<translation>ФАЙЛ</translation>
</message>
<message>
<location filename="../application.cpp" line="154"/>
<location filename="../application.cpp" line="155"/>
<source>Set mode of desktop wallpaper. MODE=(color|stretch|fit|center|tile)</source>
<translation>Выбрать режим обоев рабочего стола. РЕЖИМ=(цвет|растянуть|вместить|по центру|черепицей)</translation>
</message>
<message>
<location filename="../application.cpp" line="154"/>
<location filename="../application.cpp" line="155"/>
<source>MODE</source>
<translation>РЕЖИМ</translation>
</message>
<message>
<location filename="../application.cpp" line="157"/>
<location filename="../application.cpp" line="158"/>
<source>Open Preferences dialog on the page with the specified name</source>
<translation>Открыть диалог настроек на странице с указанным именем</translation>
</message>
<message>
<location filename="../application.cpp" line="144"/>
<location filename="../application.cpp" line="145"/>
<source>Open new window</source>
<translation>Открыть новое окно</translation>
</message>
<message>
<location filename="../application.cpp" line="147"/>
<location filename="../application.cpp" line="148"/>
<source>Open Find Files utility</source>
<translation>Открыть утилиту поиска файлов</translation>
</message>
<message>
<location filename="../application.cpp" line="160"/>
<location filename="../application.cpp" line="161"/>
<source>[FILE1, FILE2,...]</source>
<translation>[ФАЙЛ1, ФАЙЛ2,...]</translation>
</message>
<message>
<location filename="../application.cpp" line="160"/>
<location filename="../application.cpp" line="161"/>
<source>Files or directories to open</source>
<translation>Файлы или папки для открытия</translation>
</message>
<message>
<location filename="../application.cpp" line="422"/>
<location filename="../application.cpp" line="429"/>
<location filename="../application.cpp" line="436"/>
<location filename="../application.cpp" line="443"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
<message>
<location filename="../application.cpp" line="429"/>
<location filename="../application.cpp" line="443"/>
<source>Terminal emulator is not set.</source>
<translation>Эмулятор терминала не указан.</translation>
</message>
@ -915,7 +925,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
<translation>Плиточное заполнение всего экрана изображением</translation>
</message>
<message>
<location filename="../desktoppreferencesdialog.cpp" line="128"/>
<location filename="../desktoppreferencesdialog.cpp" line="141"/>
<source>Image Files</source>
<translation>Файлы изображений</translation>
</message>
@ -936,28 +946,28 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
<context>
<name>PCManFM::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="433"/>
<location filename="../mainwindow.cpp" line="435"/>
<source>Version: %1</source>
<translation>Версия: %1</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="873"/>
<location filename="../mainwindow.cpp" line="875"/>
<source>&amp;Move to Trash</source>
<translation>&amp;Переместить в корзину</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="873"/>
<location filename="../mainwindow.cpp" line="875"/>
<source>&amp;Delete</source>
<translation>&amp;Удалить</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="935"/>
<location filename="../mainwindow.cpp" line="946"/>
<location filename="../mainwindow.cpp" line="937"/>
<location filename="../mainwindow.cpp" line="948"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="946"/>
<location filename="../mainwindow.cpp" line="948"/>
<source>Switch user command is not set.</source>
<translation>Команда переключения пользователя не задана.</translation>
</message>

@ -144,7 +144,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
</message>
<message>
<location filename="../desktop-preferences.ui" line="94"/>
<location filename="../desktop-preferences.ui" line="242"/>
<location filename="../desktop-preferences.ui" line="255"/>
<source>Image file</source>
<translation>Файл изображения</translation>
</message>
@ -155,7 +155,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
</message>
<message>
<location filename="../desktop-preferences.ui" line="107"/>
<location filename="../desktop-preferences.ui" line="255"/>
<location filename="../desktop-preferences.ui" line="268"/>
<source>&amp;Browse</source>
<translation>&amp;Обзор</translation>
</message>
@ -180,32 +180,32 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
<translation>Выбрать шрифт:</translation>
</message>
<message>
<location filename="../desktop-preferences.ui" line="213"/>
<location filename="../desktop-preferences.ui" line="226"/>
<source>Window Manager</source>
<translation>Оконный менеджер</translation>
</message>
<message>
<location filename="../desktop-preferences.ui" line="229"/>
<location filename="../desktop-preferences.ui" line="242"/>
<source>Desktop</source>
<translation>Рабочий стол</translation>
</message>
<message>
<location filename="../desktop-preferences.ui" line="235"/>
<location filename="../desktop-preferences.ui" line="248"/>
<source>Desktop folder:</source>
<translation>Папка рабочего стола:</translation>
</message>
<message>
<location filename="../desktop-preferences.ui" line="248"/>
<location filename="../desktop-preferences.ui" line="261"/>
<source>Folder path</source>
<translation>Путь к папке</translation>
</message>
<message>
<location filename="../desktop-preferences.ui" line="207"/>
<location filename="../desktop-preferences.ui" line="220"/>
<source>Advanced</source>
<translation>Расширенные</translation>
</message>
<message>
<location filename="../desktop-preferences.ui" line="219"/>
<location filename="../desktop-preferences.ui" line="232"/>
<source>Show menus provided by window managers when desktop is clicked</source>
<translation>Показывать меню, предоставляемые оконными менеджерами по клику на рабочий стол</translation>
</message>
@ -234,13 +234,13 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
</message>
<message>
<location filename="../file-search.ui" line="46"/>
<location filename="../file-search.ui" line="220"/>
<location filename="../file-search.ui" line="221"/>
<source>Case insensitive</source>
<translation>Регистрочувствительный</translation>
</message>
<message>
<location filename="../file-search.ui" line="53"/>
<location filename="../file-search.ui" line="227"/>
<location filename="../file-search.ui" line="228"/>
<source>Use regular expression</source>
<translation>Использовать регулярные выражения</translation>
</message>
@ -255,98 +255,98 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
<translation>Добавить</translation>
</message>
<message>
<location filename="../file-search.ui" line="86"/>
<location filename="../file-search.ui" line="88"/>
<source>Remove</source>
<translation>Удалить</translation>
</message>
<message>
<location filename="../file-search.ui" line="113"/>
<location filename="../file-search.ui" line="117"/>
<source>Search in sub directories</source>
<translation>Искать в подпапках</translation>
</message>
<message>
<location filename="../file-search.ui" line="120"/>
<location filename="../file-search.ui" line="124"/>
<source>Search hidden files</source>
<translation>Искать скрытые файлы</translation>
</message>
<message>
<location filename="../file-search.ui" line="134"/>
<location filename="../file-search.ui" line="140"/>
<location filename="../file-search.ui" line="135"/>
<location filename="../file-search.ui" line="141"/>
<source>File Type</source>
<translation>Тип файла</translation>
</message>
<message>
<location filename="../file-search.ui" line="146"/>
<location filename="../file-search.ui" line="147"/>
<source>Only search for files of following types:</source>
<translation>Искать только следующие типы файлов:</translation>
</message>
<message>
<location filename="../file-search.ui" line="153"/>
<location filename="../file-search.ui" line="154"/>
<source>Text files</source>
<translation>Текстовые файлы</translation>
</message>
<message>
<location filename="../file-search.ui" line="160"/>
<location filename="../file-search.ui" line="161"/>
<source>Image files</source>
<translation>Файлы изображений</translation>
</message>
<message>
<location filename="../file-search.ui" line="167"/>
<location filename="../file-search.ui" line="168"/>
<source>Audio files</source>
<translation>Аудиофайлы</translation>
</message>
<message>
<location filename="../file-search.ui" line="174"/>
<location filename="../file-search.ui" line="175"/>
<source>Video files</source>
<translation>Видеофайлы</translation>
</message>
<message>
<location filename="../file-search.ui" line="181"/>
<location filename="../file-search.ui" line="182"/>
<source>Documents</source>
<translation>Документы</translation>
</message>
<message>
<location filename="../file-search.ui" line="205"/>
<location filename="../file-search.ui" line="206"/>
<source>Content</source>
<translation>Содержание</translation>
</message>
<message>
<location filename="../file-search.ui" line="211"/>
<location filename="../file-search.ui" line="212"/>
<source>File contains</source>
<translation>Содержание файла</translation>
</message>
<message>
<location filename="../file-search.ui" line="251"/>
<location filename="../file-search.ui" line="252"/>
<source>Properties</source>
<translation>Свойства</translation>
</message>
<message>
<location filename="../file-search.ui" line="257"/>
<location filename="../file-search.ui" line="258"/>
<source>File Size</source>
<translation>Размер файла</translation>
</message>
<message>
<location filename="../file-search.ui" line="263"/>
<location filename="../file-search.ui" line="264"/>
<source>Bigger than:</source>
<translation>Больше чем:</translation>
</message>
<message>
<location filename="../file-search.ui" line="284"/>
<location filename="../file-search.ui" line="289"/>
<source>Smaller than:</source>
<translation>Меньше чем:</translation>
</message>
<message>
<location filename="../file-search.ui" line="308"/>
<location filename="../file-search.ui" line="317"/>
<source>Last Modified Time</source>
<translation>Время последнего изменения</translation>
</message>
<message>
<location filename="../file-search.ui" line="314"/>
<location filename="../file-search.ui" line="323"/>
<source>Earlier than:</source>
<translation>Раньше чем:</translation>
</message>
<message>
<location filename="../file-search.ui" line="321"/>
<location filename="../file-search.ui" line="340"/>
<source>Later than:</source>
<translation>Позже чем:</translation>
</message>
@ -359,417 +359,427 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
<translation>Диспетчер файлов</translation>
</message>
<message>
<location filename="../main-win.ui" line="645"/>
<source>Folder</source>
<translation>Папка</translation>
</message>
<message>
<location filename="../main-win.ui" line="648"/>
<location filename="../main-win.ui" line="660"/>
<source>Ctrl+Shift+N</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="656"/>
<source>Blank File</source>
<translation>Пустой файл</translation>
</message>
<message>
<location filename="../main-win.ui" line="659"/>
<location filename="../main-win.ui" line="673"/>
<source>Ctrl+Alt+N</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="75"/>
<location filename="../main-win.ui" line="84"/>
<source>&amp;File</source>
<translation>&amp;Файл</translation>
</message>
<message>
<location filename="../main-win.ui" line="79"/>
<location filename="../main-win.ui" line="88"/>
<source>C&amp;reate New</source>
<translation>С&amp;оздать новое</translation>
</message>
<message>
<location filename="../main-win.ui" line="97"/>
<location filename="../main-win.ui" line="106"/>
<source>&amp;Help</source>
<translation>&amp;Справка</translation>
</message>
<message>
<location filename="../main-win.ui" line="103"/>
<location filename="../main-win.ui" line="112"/>
<source>&amp;View</source>
<translation>&amp;Вид</translation>
</message>
<message>
<location filename="../main-win.ui" line="107"/>
<location filename="../main-win.ui" line="116"/>
<source>&amp;Sorting</source>
<translation>&amp;Сортировка</translation>
</message>
<message>
<location filename="../main-win.ui" line="133"/>
<location filename="../main-win.ui" line="142"/>
<source>&amp;Edit</source>
<translation>&amp;Правка</translation>
</message>
<message>
<location filename="../main-win.ui" line="148"/>
<location filename="../main-win.ui" line="157"/>
<source>&amp;Bookmarks</source>
<translation>&amp;Закладки</translation>
</message>
<message>
<location filename="../main-win.ui" line="155"/>
<location filename="../main-win.ui" line="164"/>
<source>&amp;Go</source>
<translation>&amp;Перейти</translation>
</message>
<message>
<location filename="../main-win.ui" line="170"/>
<location filename="../main-win.ui" line="179"/>
<source>&amp;Tool</source>
<translation>&amp;Инструмент</translation>
</message>
<message>
<location filename="../main-win.ui" line="186"/>
<location filename="../main-win.ui" line="196"/>
<source>Main Toolbar</source>
<translation>Главная панель инструментов</translation>
</message>
<message>
<location filename="../main-win.ui" line="214"/>
<location filename="../main-win.ui" line="224"/>
<source>Go &amp;Up</source>
<translation>Перейти &amp;вверх</translation>
</message>
<message>
<location filename="../main-win.ui" line="217"/>
<location filename="../main-win.ui" line="227"/>
<source>Go Up</source>
<translation>Перейти вверх</translation>
</message>
<message>
<location filename="../main-win.ui" line="220"/>
<location filename="../main-win.ui" line="230"/>
<source>Alt+Up</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="230"/>
<source>Home</source>
<translation>Домой</translation>
<location filename="../main-win.ui" line="240"/>
<source>&amp;Home</source>
<translation>&amp;Домой</translation>
</message>
<message>
<location filename="../main-win.ui" line="233"/>
<location filename="../main-win.ui" line="243"/>
<source>Alt+Home</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="243"/>
<location filename="../main-win.ui" line="253"/>
<source>&amp;Reload</source>
<translation>&amp;Обновить</translation>
</message>
<message>
<location filename="../main-win.ui" line="246"/>
<location filename="../main-win.ui" line="256"/>
<source>F5</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="256"/>
<location filename="../main-win.ui" line="266"/>
<source>Go</source>
<translation>Перейти</translation>
</message>
<message>
<location filename="../main-win.ui" line="266"/>
<location filename="../main-win.ui" line="276"/>
<source>Quit</source>
<translation>Выйти</translation>
</message>
<message>
<location filename="../main-win.ui" line="276"/>
<location filename="../main-win.ui" line="286"/>
<source>&amp;About</source>
<translation>&amp;О программе</translation>
</message>
<message>
<location filename="../main-win.ui" line="286"/>
<location filename="../main-win.ui" line="296"/>
<source>&amp;New Window</source>
<translation>&amp;Новое окно</translation>
</message>
<message>
<location filename="../main-win.ui" line="289"/>
<location filename="../main-win.ui" line="299"/>
<source>New Window</source>
<translation>Новое окно</translation>
</message>
<message>
<location filename="../main-win.ui" line="292"/>
<location filename="../main-win.ui" line="302"/>
<source>Ctrl+N</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="300"/>
<location filename="../main-win.ui" line="310"/>
<source>Show &amp;Hidden</source>
<translation>Показать &amp;скрытые</translation>
</message>
<message>
<location filename="../main-win.ui" line="303"/>
<location filename="../main-win.ui" line="313"/>
<source>Ctrl+H</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="313"/>
<location filename="../main-win.ui" line="323"/>
<source>&amp;Computer</source>
<translation>&amp;Компьютер</translation>
</message>
<message>
<location filename="../main-win.ui" line="323"/>
<location filename="../main-win.ui" line="333"/>
<source>&amp;Trash</source>
<translation>&amp;Корзина</translation>
</message>
<message>
<location filename="../main-win.ui" line="328"/>
<location filename="../main-win.ui" line="338"/>
<source>&amp;Network</source>
<translation>&amp;Сеть</translation>
</message>
<message>
<location filename="../main-win.ui" line="338"/>
<location filename="../main-win.ui" line="348"/>
<source>&amp;Desktop</source>
<translation>&amp;Рабочий стол</translation>
</message>
<message>
<location filename="../main-win.ui" line="348"/>
<location filename="../main-win.ui" line="358"/>
<source>&amp;Add to Bookmarks</source>
<translation>&amp;Добавить в закладки</translation>
</message>
<message>
<location filename="../main-win.ui" line="353"/>
<location filename="../main-win.ui" line="363"/>
<source>&amp;Applications</source>
<translation>&amp;Приложения</translation>
</message>
<message>
<location filename="../main-win.ui" line="358"/>
<location filename="../main-win.ui" line="368"/>
<source>Reload</source>
<translation>Обновить</translation>
</message>
<message>
<location filename="../main-win.ui" line="366"/>
<location filename="../main-win.ui" line="376"/>
<source>&amp;Icon View</source>
<translation>Просмотр &amp;значками</translation>
</message>
<message>
<location filename="../main-win.ui" line="374"/>
<location filename="../main-win.ui" line="384"/>
<source>&amp;Compact View</source>
<translation>&amp;Компактный просмотр</translation>
</message>
<message>
<location filename="../main-win.ui" line="382"/>
<location filename="../main-win.ui" line="392"/>
<source>&amp;Detailed List</source>
<translation>Просмотр &amp;подробным списком</translation>
</message>
<message>
<location filename="../main-win.ui" line="390"/>
<location filename="../main-win.ui" line="400"/>
<source>&amp;Thumbnail View</source>
<translation>Просмотр &amp;эскизами</translation>
</message>
<message>
<location filename="../main-win.ui" line="400"/>
<location filename="../main-win.ui" line="410"/>
<source>Cu&amp;t</source>
<translation>&amp;Вырезать</translation>
</message>
<message>
<location filename="../main-win.ui" line="403"/>
<location filename="../main-win.ui" line="413"/>
<source>Ctrl+X</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="413"/>
<location filename="../main-win.ui" line="423"/>
<source>&amp;Copy</source>
<translation>&amp;Копировать</translation>
</message>
<message>
<location filename="../main-win.ui" line="416"/>
<location filename="../main-win.ui" line="426"/>
<source>Ctrl+C</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="426"/>
<location filename="../main-win.ui" line="436"/>
<source>&amp;Paste</source>
<translation>&amp;Вставить</translation>
</message>
<message>
<location filename="../main-win.ui" line="429"/>
<location filename="../main-win.ui" line="439"/>
<source>Ctrl+V</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="434"/>
<location filename="../main-win.ui" line="444"/>
<source>Select &amp;All</source>
<translation>Выделить &amp;всё</translation>
</message>
<message>
<location filename="../main-win.ui" line="437"/>
<location filename="../main-win.ui" line="447"/>
<source>Ctrl+A</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="442"/>
<location filename="../main-win.ui" line="452"/>
<source>Pr&amp;eferences</source>
<translation>&amp;Настройки</translation>
</message>
<message>
<location filename="../main-win.ui" line="450"/>
<source>Ascending</source>
<translation>По возрастанию</translation>
<location filename="../main-win.ui" line="460"/>
<source>&amp;Ascending</source>
<translation>По &amp;возрастанию</translation>
</message>
<message>
<location filename="../main-win.ui" line="458"/>
<source>Descending</source>
<translation>По убыванию</translation>
<location filename="../main-win.ui" line="468"/>
<source>&amp;Descending</source>
<translation>По &amp;убыванию</translation>
</message>
<message>
<location filename="../main-win.ui" line="466"/>
<source>By File Name</source>
<translation>По имени файла</translation>
<location filename="../main-win.ui" line="476"/>
<source>&amp;By File Name</source>
<translation>&amp;По имени файла</translation>
</message>
<message>
<location filename="../main-win.ui" line="474"/>
<source>By Modification Time</source>
<translation>По времени изменения</translation>
<location filename="../main-win.ui" line="484"/>
<source>By &amp;Modification Time</source>
<translation>По времени &amp;изменения</translation>
</message>
<message>
<location filename="../main-win.ui" line="482"/>
<source>By File Type</source>
<translation>По типу файла</translation>
<location filename="../main-win.ui" line="492"/>
<source>By File &amp;Type</source>
<translation>По &amp;типу файла</translation>
</message>
<message>
<location filename="../main-win.ui" line="490"/>
<source>By Owner</source>
<translation>По владельцу</translation>
<location filename="../main-win.ui" line="500"/>
<source>By &amp;Owner</source>
<translation>По &amp;владельцу</translation>
</message>
<message>
<location filename="../main-win.ui" line="498"/>
<source>Folder First</source>
<translation>Сначала папки</translation>
<location filename="../main-win.ui" line="508"/>
<source>&amp;Folder First</source>
<translation>Сначала &amp;папки</translation>
</message>
<message>
<location filename="../main-win.ui" line="508"/>
<location filename="../main-win.ui" line="611"/>
<source>&amp;Case Sensitive</source>
<translation>&amp;Регистрочувствительная</translation>
</message>
<message>
<location filename="../main-win.ui" line="619"/>
<source>By File &amp;Size</source>
<translation>По &amp;размеру файла</translation>
</message>
<message>
<location filename="../main-win.ui" line="624"/>
<source>&amp;Close Window</source>
<translation>&amp;Закрыть окно</translation>
</message>
<message>
<location filename="../main-win.ui" line="657"/>
<source>&amp;Folder</source>
<translation>&amp;Папка</translation>
</message>
<message>
<location filename="../main-win.ui" line="670"/>
<source>&amp;Blank File</source>
<translation>&amp;Пустой файл</translation>
</message>
<message>
<location filename="../main-win.ui" line="678"/>
<source>&amp;Find Files</source>
<translation>&amp;Найти файлы</translation>
</message>
<message>
<location filename="../main-win.ui" line="681"/>
<source>F3</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="518"/>
<source>New &amp;Tab</source>
<translation>Новая &amp;вкладка</translation>
</message>
<message>
<location filename="../main-win.ui" line="511"/>
<location filename="../main-win.ui" line="521"/>
<source>New Tab</source>
<translation>Новая вкладка</translation>
</message>
<message>
<location filename="../main-win.ui" line="514"/>
<location filename="../main-win.ui" line="524"/>
<source>Ctrl+T</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="524"/>
<location filename="../main-win.ui" line="534"/>
<source>Go &amp;Back</source>
<translation>Перейти &amp;назад</translation>
</message>
<message>
<location filename="../main-win.ui" line="527"/>
<location filename="../main-win.ui" line="537"/>
<source>Go Back</source>
<translation>Перейти назад</translation>
</message>
<message>
<location filename="../main-win.ui" line="530"/>
<location filename="../main-win.ui" line="540"/>
<source>Alt+Left</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="540"/>
<location filename="../main-win.ui" line="550"/>
<source>Go &amp;Forward</source>
<translation>Перейти &amp;вперёд</translation>
</message>
<message>
<location filename="../main-win.ui" line="543"/>
<location filename="../main-win.ui" line="553"/>
<source>Go Forward</source>
<translation>Перейти вперёд</translation>
</message>
<message>
<location filename="../main-win.ui" line="546"/>
<location filename="../main-win.ui" line="556"/>
<source>Alt+Right</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="551"/>
<location filename="../main-win.ui" line="561"/>
<source>&amp;Invert Selection</source>
<translation>&amp;Инвертировать выделение</translation>
</message>
<message>
<location filename="../main-win.ui" line="561"/>
<location filename="../main-win.ui" line="571"/>
<source>&amp;Delete</source>
<translation>&amp;Удалить</translation>
</message>
<message>
<location filename="../main-win.ui" line="564"/>
<location filename="../main-win.ui" line="574"/>
<source>Del</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="569"/>
<location filename="../main-win.ui" line="579"/>
<source>&amp;Rename</source>
<translation>&amp;Переименовать</translation>
</message>
<message>
<location filename="../main-win.ui" line="572"/>
<location filename="../main-win.ui" line="582"/>
<source>F2</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="577"/>
<location filename="../main-win.ui" line="587"/>
<source>C&amp;lose Tab</source>
<translation>&amp;Закрыть вкладку</translation>
</message>
<message>
<location filename="../main-win.ui" line="580"/>
<location filename="../main-win.ui" line="590"/>
<source>Ctrl+W</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="585"/>
<location filename="../main-win.ui" line="595"/>
<source>File &amp;Properties</source>
<translation>&amp;Свойства файла</translation>
</message>
<message>
<location filename="../main-win.ui" line="588"/>
<location filename="../main-win.ui" line="598"/>
<source>Alt+Return</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="593"/>
<location filename="../main-win.ui" line="603"/>
<source>&amp;Folder Properties</source>
<translation>&amp;Свойства папки</translation>
</message>
<message>
<location filename="../main-win.ui" line="601"/>
<source>Case Sensitive</source>
<translation>Регистрочувствительная</translation>
</message>
<message>
<location filename="../main-win.ui" line="609"/>
<source>By File Size</source>
<translation>По размеру файла</translation>
</message>
<message>
<location filename="../main-win.ui" line="614"/>
<source>Close Window</source>
<translation>Закрыть окно</translation>
</message>
<message>
<location filename="../main-win.ui" line="619"/>
<location filename="../main-win.ui" line="629"/>
<source>Edit Bookmarks</source>
<translation>Изменить закладки</translation>
</message>
<message>
<location filename="../main-win.ui" line="624"/>
<location filename="../main-win.ui" line="634"/>
<source>Open &amp;Terminal</source>
<translation>Открыть &amp;терминал</translation>
</message>
<message>
<location filename="../main-win.ui" line="627"/>
<location filename="../main-win.ui" line="637"/>
<source>F4</source>
<translation></translation>
</message>
<message>
<location filename="../main-win.ui" line="632"/>
<location filename="../main-win.ui" line="642"/>
<source>Open as &amp;Root</source>
<translation>Открыть от имени &amp;суперпользователя</translation>
</message>
<message>
<location filename="../main-win.ui" line="637"/>
<location filename="../main-win.ui" line="647"/>
<source>&amp;Edit Bookmarks</source>
<translation>&amp;Изменить закладки</translation>
</message>
@ -777,99 +787,99 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
<context>
<name>PCManFM::Application</name>
<message>
<location filename="../application.cpp" line="126"/>
<location filename="../application.cpp" line="127"/>
<source>Name of configuration profile</source>
<translation>Имя профиля конфигурации</translation>
</message>
<message>
<location filename="../application.cpp" line="126"/>
<location filename="../application.cpp" line="127"/>
<source>PROFILE</source>
<translation>ПРОФИЛЬ</translation>
</message>
<message>
<location filename="../application.cpp" line="129"/>
<location filename="../application.cpp" line="130"/>
<source>Run PCManFM as a daemon</source>
<translation>Запустить PCManFM как демон</translation>
</message>
<message>
<location filename="../application.cpp" line="132"/>
<location filename="../application.cpp" line="133"/>
<source>Quit PCManFM</source>
<translation>Выйти из PCManFM</translation>
</message>
<message>
<location filename="../application.cpp" line="135"/>
<location filename="../application.cpp" line="136"/>
<source>Launch desktop manager</source>
<translation>Запустить менеджер рабочего стола</translation>
</message>
<message>
<location filename="../application.cpp" line="138"/>
<location filename="../application.cpp" line="139"/>
<source>Turn off desktop manager if it&apos;s running</source>
<translation>Отключить менеджер рабочего стола, если он запущен</translation>
</message>
<message>
<location filename="../application.cpp" line="141"/>
<location filename="../application.cpp" line="142"/>
<source>Open desktop preference dialog on the page with the specified name</source>
<translation>Открыть диалог настроек рабочего стола на странице с указанным именем</translation>
</message>
<message>
<location filename="../application.cpp" line="141"/>
<location filename="../application.cpp" line="157"/>
<location filename="../application.cpp" line="142"/>
<location filename="../application.cpp" line="158"/>
<source>NAME</source>
<translation>ИМЯ</translation>
</message>
<message>
<location filename="../application.cpp" line="150"/>
<location filename="../application.cpp" line="151"/>
<source>Set desktop wallpaper from image FILE</source>
<translation>Выбрать обои рабочего стола из ФАЙЛА изображения</translation>
</message>
<message>
<location filename="../application.cpp" line="150"/>
<location filename="../application.cpp" line="151"/>
<source>FILE</source>
<translation>ФАЙЛ</translation>
</message>
<message>
<location filename="../application.cpp" line="154"/>
<location filename="../application.cpp" line="155"/>
<source>Set mode of desktop wallpaper. MODE=(color|stretch|fit|center|tile)</source>
<translation>Выбрать режим обоев рабочего стола. РЕЖИМ=(цвет|растянуть|вместить|по центру|черепицей)</translation>
</message>
<message>
<location filename="../application.cpp" line="154"/>
<location filename="../application.cpp" line="155"/>
<source>MODE</source>
<translation>РЕЖИМ</translation>
</message>
<message>
<location filename="../application.cpp" line="157"/>
<location filename="../application.cpp" line="158"/>
<source>Open Preferences dialog on the page with the specified name</source>
<translation>Открыть диалог настроек на странице с указанным именем</translation>
</message>
<message>
<location filename="../application.cpp" line="144"/>
<location filename="../application.cpp" line="145"/>
<source>Open new window</source>
<translation>Открыть новое окно</translation>
</message>
<message>
<location filename="../application.cpp" line="147"/>
<location filename="../application.cpp" line="148"/>
<source>Open Find Files utility</source>
<translation>Открыть утилиту поиска файлов</translation>
</message>
<message>
<location filename="../application.cpp" line="160"/>
<location filename="../application.cpp" line="161"/>
<source>[FILE1, FILE2,...]</source>
<translation>[ФАЙЛ1, ФАЙЛ2,...]</translation>
</message>
<message>
<location filename="../application.cpp" line="160"/>
<location filename="../application.cpp" line="161"/>
<source>Files or directories to open</source>
<translation>Файлы или папки для открытия</translation>
</message>
<message>
<location filename="../application.cpp" line="422"/>
<location filename="../application.cpp" line="429"/>
<location filename="../application.cpp" line="436"/>
<location filename="../application.cpp" line="443"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
<message>
<location filename="../application.cpp" line="429"/>
<location filename="../application.cpp" line="443"/>
<source>Terminal emulator is not set.</source>
<translation>Эмулятор терминала не указан.</translation>
</message>
@ -915,7 +925,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
<translation>Плиточное заполнение всего экрана изображением</translation>
</message>
<message>
<location filename="../desktoppreferencesdialog.cpp" line="128"/>
<location filename="../desktoppreferencesdialog.cpp" line="141"/>
<source>Image Files</source>
<translation>Файлы изображений</translation>
</message>
@ -936,28 +946,28 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
<context>
<name>PCManFM::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="433"/>
<location filename="../mainwindow.cpp" line="435"/>
<source>Version: %1</source>
<translation>Версия: %1</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="873"/>
<location filename="../mainwindow.cpp" line="875"/>
<source>&amp;Move to Trash</source>
<translation>&amp;Переместить в корзину</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="873"/>
<location filename="../mainwindow.cpp" line="875"/>
<source>&amp;Delete</source>
<translation>&amp;Удалить</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="935"/>
<location filename="../mainwindow.cpp" line="946"/>
<location filename="../mainwindow.cpp" line="937"/>
<location filename="../mainwindow.cpp" line="948"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="946"/>
<location filename="../mainwindow.cpp" line="948"/>
<source>Switch user command is not set.</source>
<translation>Команда переключения пользователя не задана.</translation>
</message>
@ -988,17 +998,17 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
<context>
<name>PCManFM::TabPage</name>
<message>
<location filename="../tabpage.cpp" line="210"/>
<location filename="../tabpage.cpp" line="212"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
<message>
<location filename="../tabpage.cpp" line="223"/>
<location filename="../tabpage.cpp" line="225"/>
<source>Free space: %1 (Total: %2)</source>
<translation>Свободное место: %1 (всего: %2)</translation>
</message>
<message numerus="yes">
<location filename="../tabpage.cpp" line="238"/>
<location filename="../tabpage.cpp" line="240"/>
<source>%n item(s)</source>
<translation>
<numerusform>%n объект</numerusform>
@ -1007,7 +1017,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
</translation>
</message>
<message numerus="yes">
<location filename="../tabpage.cpp" line="240"/>
<location filename="../tabpage.cpp" line="242"/>
<source> (%n hidden)</source>
<translation>
<numerusform> (%n скрыт)</numerusform>
@ -1016,7 +1026,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
</translation>
</message>
<message>
<location filename="../tabpage.cpp" line="388"/>
<location filename="../tabpage.cpp" line="390"/>
<source>%1 item(s) selected</source>
<translation>%1 объекта(ов) выделено</translation>
</message>

Loading…
Cancel
Save