Compare commits

...

5 Commits

Author SHA1 Message Date
Alf Gaida
ea399e29f5 Adding upstream version 0.9.0+20150929. 2015-10-03 19:29:30 +02:00
Alf Gaida
c14fac6960 Adding upstream version 0.9.0+20150927. 2015-09-28 00:06:51 +02:00
Alf Gaida
f058f7ac4f Adding upstream version 0.9.0+20150925. 2015-09-25 21:33:17 +02:00
Alf Gaida
de5ef5fc17 Adding upstream version 0.9.0+20150908. 2015-09-11 19:55:42 +02:00
Alf Gaida
d805fbd1cd Adding upstream version 0.9.0+20150903. 2015-09-04 17:55:44 +02:00
67 changed files with 12202 additions and 4164 deletions

2
.gitignore vendored
View File

@ -1,2 +0,0 @@
build
.kdev4

View File

@ -63,6 +63,8 @@ set(libfm_SRCS
appchoosercombobox.cpp
appmenuview.cpp
appchooserdialog.cpp
filesearchdialog.cpp
fm-search.c # might be moved to libfm later
)
set(libfm_UIS
@ -73,6 +75,7 @@ set(libfm_UIS
edit-bookmarks.ui
exec-file.ui
app-chooser-dialog.ui
filesearch.ui
)
qt5_wrap_ui(libfm_UIS_H ${libfm_UIS})

View File

@ -62,6 +62,19 @@ void FileMenu::createMenu(FmFileInfoList* files, FmFileInfo* info, FmPath* cwd)
confirmDelete_ = true;
confirmTrash_ = false; // Confirm before moving files into "trash can"
openAction_ = NULL;
openWithMenuAction_ = NULL;
openWithAction_ = NULL;
separator1_ = NULL;
cutAction_ = NULL;
copyAction_ = NULL;
pasteAction_ = NULL;
deleteAction_ = NULL;
unTrashAction_ = NULL;
renameAction_ = NULL;
separator2_ = NULL;
propertiesAction_ = NULL;
files_ = fm_file_info_list_ref(files);
info_ = info ? fm_file_info_ref(info) : NULL;
cwd_ = cwd ? fm_path_ref(cwd) : NULL;
@ -346,8 +359,10 @@ void FileMenu::onRenameTriggered() {
void FileMenu::setUseTrash(bool trash) {
if(useTrash_ != trash) {
useTrash_ = trash;
deleteAction_->setText(useTrash_ ? tr("&Move to Trash") : tr("&Delete"));
deleteAction_->setIcon(useTrash_ ? QIcon::fromTheme("user-trash") : QIcon::fromTheme("edit-delete"));
if(deleteAction_) {
deleteAction_->setText(useTrash_ ? tr("&Move to Trash") : tr("&Delete"));
deleteAction_->setIcon(useTrash_ ? QIcon::fromTheme("user-trash") : QIcon::fromTheme("edit-delete"));
}
}
}

449
libfm-qt/filesearch.ui Normal file
View File

@ -0,0 +1,449 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>SearchDialog</class>
<widget class="QDialog" name="SearchDialog">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>512</width>
<height>420</height>
</rect>
</property>
<property name="windowTitle">
<string>Search Files</string>
</property>
<property name="windowIcon">
<iconset theme="system-search">
<normaloff/>
</iconset>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QTabWidget" name="tabWidget">
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="tab">
<attribute name="title">
<string>Name/Location</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_2" stretch="0,1">
<item>
<widget class="QGroupBox" name="groupBox">
<property name="title">
<string>File Name Patterns:</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
<widget class="QLineEdit" name="namePatterns">
<property name="text">
<string>*</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="nameCaseInsensitive">
<property name="text">
<string>Case insensitive</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="nameRegExp">
<property name="text">
<string>Use regular expression</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_2">
<property name="title">
<string>Places to Search:</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_5">
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QListWidget" name="listView"/>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_4">
<item>
<widget class="QPushButton" name="addPath">
<property name="text">
<string>&amp;Add</string>
</property>
<property name="icon">
<iconset theme="list-add">
<normaloff/>
</iconset>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="removePath">
<property name="text">
<string>&amp;Remove</string>
</property>
<property name="icon">
<iconset theme="list-remove">
<normaloff/>
</iconset>
</property>
</widget>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout>
</item>
<item>
<widget class="QCheckBox" name="recursiveSearch">
<property name="text">
<string>Search in sub directories</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="searchHidden">
<property name="text">
<string>Search for hidden files</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_2">
<attribute name="title">
<string>File Type</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_7">
<item>
<widget class="QGroupBox" name="groupBox_3">
<property name="title">
<string>Only search for files of following types:</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_6">
<item>
<widget class="QCheckBox" name="searchTextFiles">
<property name="text">
<string>Text files</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="searchImages">
<property name="text">
<string>Image files</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="searchAudio">
<property name="text">
<string>Audio files</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="searchVideo">
<property name="text">
<string>Video files</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="searchDocuments">
<property name="text">
<string>Documents</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="searchFolders">
<property name="text">
<string>Folders</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_2">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_3">
<attribute name="title">
<string>Content</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_9">
<item>
<widget class="QGroupBox" name="groupBox_4">
<property name="title">
<string>File contains:</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_8">
<item>
<widget class="QLineEdit" name="contentPattern"/>
</item>
<item>
<widget class="QCheckBox" name="contentCaseInsensitive">
<property name="text">
<string>Case insensiti&amp;ve</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="contentRegExp">
<property name="text">
<string>&amp;Use regular expression</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_3">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>186</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_4">
<attribute name="title">
<string>Properties</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_10">
<item>
<widget class="QGroupBox" name="groupBox_5">
<property name="title">
<string>File Size:</string>
</property>
<layout class="QFormLayout" name="formLayout">
<item row="0" column="0">
<widget class="QCheckBox" name="largerThan">
<property name="text">
<string>Larger than:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QSpinBox" name="minSize"/>
</item>
<item>
<widget class="QComboBox" name="minSizeUnit">
<property name="currentIndex">
<number>2</number>
</property>
<item>
<property name="text">
<string>Bytes</string>
</property>
</item>
<item>
<property name="text">
<string>KiB</string>
</property>
</item>
<item>
<property name="text">
<string>MiB</string>
</property>
</item>
<item>
<property name="text">
<string>GiB</string>
</property>
</item>
</widget>
</item>
</layout>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="smallerThan">
<property name="text">
<string>Smaller than:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_3">
<item>
<widget class="QSpinBox" name="maxSize"/>
</item>
<item>
<widget class="QComboBox" name="maxSizeUnit">
<property name="currentIndex">
<number>2</number>
</property>
<item>
<property name="text">
<string>Bytes</string>
</property>
</item>
<item>
<property name="text">
<string>KiB</string>
</property>
</item>
<item>
<property name="text">
<string>MiB</string>
</property>
</item>
<item>
<property name="text">
<string>GiB</string>
</property>
</item>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_6">
<property name="title">
<string>Last Modified Time:</string>
</property>
<layout class="QFormLayout" name="formLayout_2">
<item row="0" column="0">
<widget class="QCheckBox" name="earlierThan">
<property name="text">
<string>Earlier than:</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="laterThan">
<property name="text">
<string>Later than:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QDateEdit" name="maxTime">
<property name="calendarPopup">
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QDateEdit" name="minTime">
<property name="calendarPopup">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_4">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</widget>
</item>
<item>
<widget class="QDialogButtonBox" name="buttonBox">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="standardButtons">
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
</property>
</widget>
</item>
</layout>
</widget>
<resources/>
<connections>
<connection>
<sender>buttonBox</sender>
<signal>accepted()</signal>
<receiver>SearchDialog</receiver>
<slot>accept()</slot>
<hints>
<hint type="sourcelabel">
<x>248</x>
<y>254</y>
</hint>
<hint type="destinationlabel">
<x>157</x>
<y>274</y>
</hint>
</hints>
</connection>
<connection>
<sender>buttonBox</sender>
<signal>rejected()</signal>
<receiver>SearchDialog</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">
<x>316</x>
<y>260</y>
</hint>
<hint type="destinationlabel">
<x>286</x>
<y>274</y>
</hint>
</hints>
</connection>
</connections>
</ui>

View File

@ -0,0 +1,143 @@
/*
* Copyright (C) 2015 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
*/
#include "filesearchdialog.h"
#include <QMessageBox>
#include "fm-search.h"
#include "ui_filesearch.h"
#include <limits>
#include <QFileDialog>
namespace Fm {
FileSearchDialog::FileSearchDialog(QStringList paths, QWidget* parent, Qt::WindowFlags f):
QDialog(parent, f),
ui(new Ui::SearchDialog()) {
ui->setupUi(this);
ui->minSize->setMaximum(std::numeric_limits<int>().max());
ui->maxSize->setMaximum(std::numeric_limits<int>().max());
Q_FOREACH(const QString& path, paths) {
ui->listView->addItem(path);
}
ui->maxTime->setDate(QDate::currentDate());
ui->minTime->setDate(QDate::currentDate());
connect(ui->addPath, &QPushButton::clicked, this, &FileSearchDialog::onAddPath);
connect(ui->removePath, &QPushButton::clicked, this, &FileSearchDialog::onRemovePath);
}
FileSearchDialog::~FileSearchDialog() {
delete ui;
}
void FileSearchDialog::accept() {
// build the search:/// uri
int n = ui->listView->count();
if(n > 0) {
FmSearch* search = fm_search_new();
int i;
for(i = 0; i < n; ++i) { // add directories
QListWidgetItem* item = ui->listView->item(i);
fm_search_add_dir(search, item->text().toLocal8Bit().constData());
}
fm_search_set_recursive(search, ui->recursiveSearch->isChecked());
fm_search_set_show_hidden(search, ui->searchHidden->isChecked());
fm_search_set_name_patterns(search, ui->namePatterns->text().toUtf8().constData());
fm_search_set_name_ci(search, ui->nameCaseInsensitive->isChecked());
fm_search_set_name_regex(search, ui->nameRegExp->isChecked());
fm_search_set_content_pattern(search, ui->contentPattern->text().toUtf8().constData());
fm_search_set_content_ci(search, ui->contentCaseInsensitive->isChecked());
fm_search_set_content_regex(search, ui->contentRegExp->isChecked());
// search for the files of specific mime-types
if(ui->searchTextFiles->isChecked())
fm_search_add_mime_type(search, "text/plain");
if(ui->searchImages->isChecked())
fm_search_add_mime_type(search, "image/*");
if(ui->searchAudio->isChecked())
fm_search_add_mime_type(search, "audio/*");
if(ui->searchVideo->isChecked())
fm_search_add_mime_type(search, "video/*");
if(ui->searchFolders->isChecked())
fm_search_add_mime_type(search, "inode/directory");
if(ui->searchDocuments->isChecked()) {
const char* doc_types[] = {
"application/pdf",
/* "text/html;" */
"application/vnd.oasis.opendocument.*",
"application/vnd.openxmlformats-officedocument.*",
"application/msword;application/vnd.ms-word",
"application/msexcel;application/vnd.ms-excel"
};
for(i = 0; i < sizeof(doc_types)/sizeof(char*); ++i)
fm_search_add_mime_type(search, doc_types[i]);
}
// search based on file size
const unsigned int unit_bytes[] = {1, (1024), (1024*1024), (1024*1024*1024)};
if(ui->largerThan->isChecked()) {
guint64 size = ui->minSize->value() * unit_bytes[ui->minSizeUnit->currentIndex()];
fm_search_set_min_size(search, size);
}
if(ui->smallerThan->isChecked()) {
guint64 size = ui->maxSize->value() * unit_bytes[ui->maxSizeUnit->currentIndex()];
fm_search_set_min_size(search, size);
}
// search based on file mtime (we only support date in YYYY-MM-DD format)
if(ui->earlierThan->isChecked()) {
fm_search_set_max_mtime(search, ui->maxTime->date().toString(QStringLiteral("yyyy-MM-dd")).toUtf8().constData());
}
if(ui->laterThan->isChecked()) {
fm_search_set_min_mtime(search, ui->minTime->date().toString(QStringLiteral("yyyy-MM-dd")).toUtf8().constData());
}
searchUri_.take(fm_search_dup_path(search));
fm_search_free(search);
}
else {
QMessageBox::critical(this, tr("Error"), tr("You should add at least add one directory to search."));
return;
}
QDialog::accept();
}
void FileSearchDialog::onAddPath() {
QString dir = QFileDialog::getExistingDirectory(this, tr("Select a folder"));
if(dir.isEmpty())
return;
// avoid adding duplicated items
if(ui->listView->findItems(dir, Qt::MatchFixedString|Qt::MatchCaseSensitive).isEmpty()) {
ui->listView->addItem(dir);
}
}
void FileSearchDialog::onRemovePath() {
// remove selected items
Q_FOREACH(QListWidgetItem* item, ui->listView->selectedItems()) {
delete item;
}
}
}

View File

@ -0,0 +1,56 @@
/*
* Copyright (C) 2015 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
*/
#ifndef FM_FILESEARCHDIALOG_H
#define FM_FILESEARCHDIALOG_H
#include "libfmqtglobals.h"
#include <QDialog>
#include "path.h"
namespace Ui {
class SearchDialog;
}
namespace Fm {
class LIBFM_QT_API FileSearchDialog : public QDialog
{
public:
FileSearchDialog(QStringList paths = QStringList(), QWidget * parent = 0, Qt::WindowFlags f = 0);
~FileSearchDialog();
Path searchUri() const {
return searchUri_;
}
virtual void accept();
private Q_SLOTS:
void onAddPath();
void onRemovePath();
private:
Ui::SearchDialog* ui;
Path searchUri_;
};
}
#endif // FM_FILESEARCHDIALOG_H

317
libfm-qt/fm-search.c Normal file
View File

@ -0,0 +1,317 @@
/*
* fm-search-uri.c
*
* Copyright 2015 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
* Copyright 2012-2014 Andriy Grytsenko (LStranger) <andrej@rep.kiev.ua>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA.
*/
#include "fm-search.h"
#include <string.h>
struct _FmSearch
{
gboolean recursive;
gboolean show_hidden;
char* name_patterns;
gboolean name_ci;
gboolean name_regex;
char* content_pattern;
gboolean content_ci;
gboolean content_regex;
GList* mime_types;
GList* search_path_list;
guint64 max_size;
guint64 min_size;
char* max_mtime;
char* min_mtime;
};
FmSearch* fm_search_new (void)
{
FmSearch* search = (FmSearch*)g_slice_new0(FmSearch);
return search;
}
void fm_search_free(FmSearch* search)
{
g_list_free_full(search->mime_types, (GDestroyNotify)g_free);
g_list_free_full(search->search_path_list, (GDestroyNotify)g_free);
g_free(search->name_patterns);
g_free(search->content_pattern);
g_free(search->max_mtime);
g_free(search->min_mtime);
g_slice_free(FmSearch, search);
}
gboolean fm_search_get_recursive(FmSearch* search)
{
return search->recursive;
}
void fm_search_set_recursive(FmSearch* search, gboolean recursive)
{
search->recursive = recursive;
}
gboolean fm_search_get_show_hidden(FmSearch* search)
{
return search->show_hidden;
}
void fm_search_set_show_hidden(FmSearch* search, gboolean show_hidden)
{
search->show_hidden = show_hidden;
}
const char* fm_search_get_name_patterns(FmSearch* search)
{
return search->name_patterns;
}
void fm_search_set_name_patterns(FmSearch* search, const char* name_patterns)
{
g_free(search->name_patterns);
search->name_patterns = g_strdup(name_patterns);
}
gboolean fm_search_get_name_ci(FmSearch* search)
{
return search->name_ci;
}
void fm_search_set_name_ci(FmSearch* search, gboolean name_ci)
{
search->name_ci = name_ci;
}
gboolean fm_search_get_name_regex(FmSearch* search)
{
return search->name_regex;
}
void fm_search_set_name_regex(FmSearch* search, gboolean name_regex)
{
search->name_regex = name_regex;
}
const char* fm_search_get_content_pattern(FmSearch* search)
{
return search->content_pattern;
}
void fm_search_set_content_pattern(FmSearch* search, const char* content_pattern)
{
g_free(search->content_pattern);
search->content_pattern = g_strdup(content_pattern);
}
gboolean fm_search_get_content_ci(FmSearch* search)
{
return search->content_ci;
}
void fm_search_set_content_ci(FmSearch* search, gboolean content_ci)
{
search->content_ci = content_ci;
}
gboolean fm_search_get_content_regex(FmSearch* search)
{
return search->content_regex;
}
void fm_search_set_content_regex(FmSearch* search, gboolean content_regex)
{
search->content_regex = content_regex;
}
void fm_search_add_dir(FmSearch* search, const char* dir)
{
GList* l = g_list_find_custom(search->search_path_list, dir, (GCompareFunc)strcmp);
if(!l)
search->search_path_list = g_list_prepend(search->search_path_list, g_strdup(dir));
}
void fm_search_remove_dir(FmSearch* search, const char* dir)
{
GList* l = g_list_find_custom(search->search_path_list, dir, (GCompareFunc)strcmp);
if(G_LIKELY(l))
{
g_free(l->data);
search->search_path_list = g_list_delete_link(search->search_path_list, l);
}
}
GList* fm_search_get_dirs(FmSearch* search)
{
return search->search_path_list;
}
void fm_search_add_mime_type(FmSearch* search, const char* mime_type)
{
GList* l = g_list_find_custom(search->mime_types, mime_type, (GCompareFunc)strcmp);
if(!l)
search->mime_types = g_list_prepend(search->mime_types, g_strdup(mime_type));
}
void fm_search_remove_mime_type(FmSearch* search, const char* mime_type)
{
GList* l = g_list_find_custom(search->mime_types, mime_type, (GCompareFunc)strcmp);
if(G_LIKELY(l))
{
g_free(l->data);
search->mime_types = g_list_delete_link(search->mime_types, l);
}
}
GList* fm_search_get_mime_types(FmSearch* search)
{
return search->mime_types;
}
guint64 fm_search_get_max_size(FmSearch* search)
{
return search->max_size;
}
void fm_search_set_max_size(FmSearch* search, guint64 size)
{
search->max_size = size;
}
guint64 fm_search_get_min_size(FmSearch* search)
{
return search->min_size;
}
void fm_search_set_min_size(FmSearch* search, guint64 size)
{
search->min_size = size;
}
/* format of mtime: YYYY-MM-DD */
const char* fm_search_get_max_mtime(FmSearch* search)
{
return search->max_mtime;
}
void fm_search_set_max_mtime(FmSearch* search, const char* mtime)
{
g_free(search->max_mtime);
search->max_mtime = g_strdup(mtime);
}
/* format of mtime: YYYY-MM-DD */
const char* fm_search_get_min_mtime(FmSearch* search)
{
return search->min_mtime;
}
void fm_search_set_min_mtime(FmSearch* search, const char* mtime)
{
g_free(search->min_mtime);
search->min_mtime = g_strdup(mtime);
}
/* really build the path */
FmPath* fm_search_dup_path(FmSearch* search)
{
FmPath* search_path = NULL;
GString* search_str = g_string_sized_new(1024);
/* build the search:// URI to perform the search */
g_string_append(search_str, "search://");
if(search->search_path_list) /* we need to have at least one dir path */
{
char *escaped;
/* add paths */
GList* l;
for(l = search->search_path_list; ; )
{
char *path_str = (char*)l->data;
/* escape possible '?' and ',' */
escaped = g_uri_escape_string(path_str, "!$&'()*+:;=/@", TRUE);
g_string_append(search_str, escaped);
g_free(escaped);
l = l->next;
if(!l) /* no more items */
break;
g_string_append_c(search_str, ','); /* separator for paths */
}
g_string_append_c(search_str, '?');
g_string_append_printf(search_str, "recursive=%c", search->recursive ? '1' : '0');
g_string_append_printf(search_str, "&show_hidden=%c", search->show_hidden ? '1' : '0');
if(search->name_patterns && *search->name_patterns)
{
/* escape ampersands in pattern */
escaped = g_uri_escape_string(search->name_patterns, ":/?#[]@!$'()*+,;", TRUE);
if(search->name_regex)
g_string_append_printf(search_str, "&name_regex=%s", escaped);
else
g_string_append_printf(search_str, "&name=%s", escaped);
if(search->name_ci)
g_string_append_printf(search_str, "&name_ci=%c", search->name_ci ? '1' : '0');
g_free(escaped);
}
if(search->content_pattern && *search->content_pattern)
{
/* escape ampersands in pattern */
escaped = g_uri_escape_string(search->content_pattern, ":/?#[]@!$'()*+,;^<>{}", TRUE);
if(search->content_regex)
g_string_append_printf(search_str, "&content_regex=%s", escaped);
else
g_string_append_printf(search_str, "&content=%s", escaped);
g_free(escaped);
if(search->content_ci)
g_string_append_printf(search_str, "&content_ci=%c", search->content_ci ? '1' : '0');
}
/* search for the files of specific mime-types */
if(search->mime_types)
{
GList* l;
g_string_append(search_str, "&mime_types=");
for(l = search->mime_types; l; l=l->next)
{
const char* mime_type = (const char*)l->data;
g_string_append(search_str, mime_type);
if(l->next)
g_string_append_c(search_str, ';');
}
}
if(search->min_size)
g_string_append_printf(search_str, "&min_size=%llu", search->min_size);
if(search->max_size)
g_string_append_printf(search_str, "&max_size=%llu", search->max_size);
if(search->min_mtime)
g_string_append_printf(search_str, "&min_mtime=%s", search->min_mtime);
if(search->max_mtime)
g_string_append_printf(search_str, "&max_mtime=%s", search->max_mtime);
search_path = fm_path_new_for_uri(search_str->str);
g_string_free(search_str, TRUE);
}
return search_path;
}

88
libfm-qt/fm-search.h Normal file
View File

@ -0,0 +1,88 @@
/*
* fm-search-uri.h
*
* Copyright 2015 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA.
*/
/* FmSearch implements a tool used to generate a search:// URI used by libfm to search for files.
* This API might become part of libfm in the future.
*/
#ifndef _FM_SEARCH_H_
#define _FM_SEARCH_H_
#include <libfm/fm.h>
G_BEGIN_DECLS
typedef struct _FmSearch FmSearch;
FmSearch* fm_search_new(void);
void fm_search_free(FmSearch* search);
FmPath* fm_search_dup_path(FmSearch* search);
gboolean fm_search_get_recursive(FmSearch* search);
void fm_search_set_recursive(FmSearch* search, gboolean recursive);
gboolean fm_search_get_show_hidden(FmSearch* search);
void fm_search_set_show_hidden(FmSearch* search, gboolean show_hidden);
const char* fm_search_get_name_patterns(FmSearch* search);
void fm_search_set_name_patterns(FmSearch* search, const char* name_patterns);
gboolean fm_search_get_name_ci(FmSearch* search);
void fm_search_set_name_ci(FmSearch* search, gboolean name_ci);
gboolean fm_search_get_name_regex(FmSearch* search);
void fm_search_set_name_regex(FmSearch* search, gboolean name_regex);
const char* fm_search_get_content_pattern(FmSearch* search);
void fm_search_set_content_pattern(FmSearch* search, const char* content_pattern);
gboolean fm_search_get_content_ci(FmSearch* search);
void fm_search_set_content_ci(FmSearch* search, gboolean content_ci);
gboolean fm_search_get_content_regex(FmSearch* search);
void fm_search_set_content_regex(FmSearch* search, gboolean content_regex);
void fm_search_add_dir(FmSearch* search, const char* dir);
void fm_search_remove_dir(FmSearch* search, const char* dir);
GList* fm_search_get_dirs(FmSearch* search);
void fm_search_add_mime_type(FmSearch* search, const char* mime_type);
void fm_search_remove_mime_type(FmSearch* search, const char* mime_type);
GList* fm_search_get_mime_types(FmSearch* search);
guint64 fm_search_get_max_size(FmSearch* search);
void fm_search_set_max_size(FmSearch* search, guint64 size);
guint64 fm_search_get_min_size(FmSearch* search);
void fm_search_set_min_size(FmSearch* search, guint64 size);
/* format of mtime: YYYY-MM-DD */
const char* fm_search_get_max_mtime(FmSearch* search);
void fm_search_set_max_mtime(FmSearch* search, const char* mtime);
/* format of mtime: YYYY-MM-DD */
const char* fm_search_get_min_mtime(FmSearch* search);
void fm_search_set_min_mtime(FmSearch* search, const char* mtime);
G_END_DECLS
#endif /* _FM_SEARCH_H_ */

View File

@ -646,8 +646,13 @@ void FolderView::contextMenuEvent(QContextMenuEvent* event) {
void FolderView::childMousePressEvent(QMouseEvent* event) {
// called from mousePressEvent() of child view
if(event->button() == Qt::MiddleButton) {
Qt::MouseButton button = event->button();
if(button == Qt::MiddleButton) {
emitClickedAt(MiddleClick, event->pos());
} else if (button == Qt::BackButton) {
Q_EMIT clickedBack();
} else if (button == Qt::ForwardButton) {
Q_EMIT clickedForward();
}
}
@ -922,7 +927,15 @@ void FolderView::onFileClicked(int type, FmFileInfo* fileInfo) {
}
}
else if(type == ContextMenuClick) {
FmPath* folderPath = path();
FmPath* folderPath = NULL;
FmFileInfoList* files = selectedFiles();
if (files) {
FmFileInfo* first = fm_file_info_list_peek_head(files);
if (fm_file_info_list_get_length(files) == 1 && fm_file_info_is_dir(first))
folderPath = fm_file_info_get_path(first);
}
if (!folderPath)
folderPath = path();
QMenu* menu = NULL;
if(fileInfo) {
// show context menu

View File

@ -146,6 +146,8 @@ private Q_SLOTS:
Q_SIGNALS:
void clicked(int type, FmFileInfo* file);
void clickedBack();
void clickedForward();
void selChanged(int n_sel);
void sortChanged();

View File

@ -188,6 +188,12 @@ public:
return fm_path_hash(data_);
}
void take(FmPath* path) { // take the ownership of the "path"
if(data_)
fm_path_unref(data_);
data_ = path;
}
Path& operator = (const Path& other) {
if(data_)
fm_path_unref(data_);

View File

@ -107,7 +107,8 @@ void PlacesView::activateRow(int type, const QModelIndex& index) {
void PlacesView::onPressed(const QModelIndex& index) {
// if middle button is pressed
if(QGuiApplication::mouseButtons() & Qt::MiddleButton) {
activateRow(1, index);
// the real item is at column 0
activateRow(1, 0 == index.column() ? index : index.sibling(index.row(), 0));
}
}
@ -321,6 +322,8 @@ void PlacesView::onEjectVolume() {
void PlacesView::contextMenuEvent(QContextMenuEvent* event) {
QModelIndex index = indexAt(event->pos());
if(index.isValid() && index.parent().isValid()) {
if(index.column() != 0) // the real item is at column 0
index = index.sibling(index.row(), 0);
QMenu* menu = new QMenu(this);
QAction* action;
PlacesModelItem* item = static_cast<PlacesModelItem*>(model_->itemFromIndex(index));

View File

@ -118,6 +118,12 @@ bool ProxyFolderModel::lessThan(const QModelIndex& left, const QModelIndex& righ
FmFileInfo* leftInfo = srcModel->fileInfoFromIndex(left);
FmFileInfo* rightInfo = srcModel->fileInfoFromIndex(right);
if(Q_UNLIKELY(!leftInfo || !rightInfo)) {
// In theory, this should not happen, but it's safer to add the null check.
// This is reported in https://github.com/lxde/pcmanfm-qt/issues/205
return false;
}
if(folderFirst_) {
bool leftIsFolder = (bool)fm_file_info_is_dir(leftInfo);
bool rightIsFolder = (bool)fm_file_info_is_dir(rightInfo);
@ -248,6 +254,10 @@ void ProxyFolderModel::removeFilter(ProxyFolderModelFilter* filter) {
Q_EMIT sortFilterChanged();
}
void ProxyFolderModel::updateFilters() {
invalidate();
Q_EMIT sortFilterChanged();
}
#if 0
void ProxyFolderModel::reloadAllThumbnails() {

View File

@ -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();

View File

@ -299,6 +299,19 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::CreateNewMenu</name>
<message>
<location filename="../createnewmenu.cpp" line="29"/>
<source>Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../createnewmenu.cpp" line="33"/>
<source>Blank File</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DirTreeModel</name>
<message>
@ -312,6 +325,24 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DirTreeView</name>
<message>
<location filename="../dirtreeview.cpp" line="208"/>
<source>Open in New T&amp;ab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="212"/>
<source>Open in New Win&amp;dow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="217"/>
<source>Open in Termina&amp;l</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DndActionMenu</name>
<message>
@ -360,78 +391,83 @@ What do you want to do with it?</source>
<context>
<name>Fm::FileMenu</name>
<message>
<location filename="../filemenu.cpp" line="78"/>
<location filename="../filemenu.cpp" line="81"/>
<source>Open</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="82"/>
<location filename="../filemenu.cpp" line="85"/>
<source>Open With...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="110"/>
<location filename="../filemenu.cpp" line="113"/>
<source>Other Applications</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="128"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="134"/>
<source>Cut</source>
<location filename="../filemenu.cpp" line="119"/>
<source>Create &amp;New</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="144"/>
<source>Cut</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="148"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="142"/>
<location filename="../filemenu.cpp" line="152"/>
<source>Paste</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="146"/>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="156"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Move to Trash</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="150"/>
<location filename="../filemenu.cpp" line="160"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="177"/>
<location filename="../filemenu.cpp" line="187"/>
<source>Extract to...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="182"/>
<location filename="../filemenu.cpp" line="192"/>
<source>Extract Here</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="188"/>
<location filename="../filemenu.cpp" line="198"/>
<source>Compress</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="198"/>
<location filename="../filemenu.cpp" line="208"/>
<source>Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="289"/>
<location filename="../filemenu.cpp" line="299"/>
<source>Output</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Delete</source>
<translation type="unfinished"></translation>
</message>
@ -595,7 +631,7 @@ Do you want to delete them instead?</source>
<context>
<name>Fm::FolderMenu</name>
<message>
<location filename="../foldermenu.cpp" line="36"/>
<location filename="../foldermenu.cpp" line="37"/>
<source>Create &amp;New</source>
<translation type="unfinished"></translation>
</message>
@ -630,57 +666,47 @@ Do you want to delete them instead?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="85"/>
<source>Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="89"/>
<source>Blank File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="133"/>
<location filename="../foldermenu.cpp" line="99"/>
<source>By File Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="134"/>
<location filename="../foldermenu.cpp" line="100"/>
<source>By Modification Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="135"/>
<location filename="../foldermenu.cpp" line="101"/>
<source>By File Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="136"/>
<location filename="../foldermenu.cpp" line="102"/>
<source>By File Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="137"/>
<location filename="../foldermenu.cpp" line="103"/>
<source>By File Owner</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="149"/>
<location filename="../foldermenu.cpp" line="115"/>
<source>Ascending</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="154"/>
<location filename="../foldermenu.cpp" line="120"/>
<source>Descending</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="169"/>
<location filename="../foldermenu.cpp" line="135"/>
<source>Folder First</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="178"/>
<location filename="../foldermenu.cpp" line="144"/>
<source>Case Sensitive</source>
<translation type="unfinished"></translation>
</message>
@ -867,24 +893,24 @@ Modified: %3</source>
<context>
<name>Fm::SidePane</name>
<message>
<location filename="../sidepane.cpp" line="46"/>
<location filename="../sidepane.cpp" line="125"/>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="126"/>
<source>Places</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="127"/>
<location filename="../sidepane.cpp" line="48"/>
<location filename="../sidepane.cpp" line="128"/>
<source>Directory Tree</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="135"/>
<location filename="../sidepane.cpp" line="136"/>
<source>Shows list of common places, devices, and bookmarks in sidebar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="137"/>
<location filename="../sidepane.cpp" line="138"/>
<source>Shows tree of directories in sidebar</source>
<translation type="unfinished"></translation>
</message>
@ -950,10 +976,10 @@ Modified: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filelauncher.cpp" line="117"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../utilities.cpp" line="152"/>
<location filename="../utilities.cpp" line="228"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../filelauncher.cpp" line="109"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>

View File

@ -299,6 +299,19 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::CreateNewMenu</name>
<message>
<location filename="../createnewmenu.cpp" line="29"/>
<source>Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../createnewmenu.cpp" line="33"/>
<source>Blank File</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DirTreeModel</name>
<message>
@ -312,6 +325,24 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DirTreeView</name>
<message>
<location filename="../dirtreeview.cpp" line="208"/>
<source>Open in New T&amp;ab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="212"/>
<source>Open in New Win&amp;dow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="217"/>
<source>Open in Termina&amp;l</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DndActionMenu</name>
<message>
@ -360,78 +391,83 @@ What do you want to do with it?</source>
<context>
<name>Fm::FileMenu</name>
<message>
<location filename="../filemenu.cpp" line="78"/>
<location filename="../filemenu.cpp" line="81"/>
<source>Open</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="134"/>
<location filename="../filemenu.cpp" line="144"/>
<source>Cut</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<location filename="../filemenu.cpp" line="148"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="142"/>
<location filename="../filemenu.cpp" line="152"/>
<source>Paste</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="146"/>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="156"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Move to Trash</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="289"/>
<location filename="../filemenu.cpp" line="299"/>
<source>Output</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="150"/>
<location filename="../filemenu.cpp" line="160"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="82"/>
<location filename="../filemenu.cpp" line="85"/>
<source>Open With...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="110"/>
<location filename="../filemenu.cpp" line="113"/>
<source>Other Applications</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="128"/>
<location filename="../filemenu.cpp" line="119"/>
<source>Create &amp;New</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="177"/>
<location filename="../filemenu.cpp" line="187"/>
<source>Extract to...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="182"/>
<location filename="../filemenu.cpp" line="192"/>
<source>Extract Here</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="188"/>
<location filename="../filemenu.cpp" line="198"/>
<source>Compress</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="198"/>
<location filename="../filemenu.cpp" line="208"/>
<source>Properties</source>
<translation type="unfinished"></translation>
</message>
@ -595,7 +631,7 @@ Do you want to delete them instead?</source>
<context>
<name>Fm::FolderMenu</name>
<message>
<location filename="../foldermenu.cpp" line="36"/>
<location filename="../foldermenu.cpp" line="37"/>
<source>Create &amp;New</source>
<translation type="unfinished"></translation>
</message>
@ -630,57 +666,47 @@ Do you want to delete them instead?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="85"/>
<source>Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="89"/>
<source>Blank File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="133"/>
<location filename="../foldermenu.cpp" line="99"/>
<source>By File Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="134"/>
<location filename="../foldermenu.cpp" line="100"/>
<source>By Modification Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="135"/>
<location filename="../foldermenu.cpp" line="101"/>
<source>By File Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="136"/>
<location filename="../foldermenu.cpp" line="102"/>
<source>By File Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="137"/>
<location filename="../foldermenu.cpp" line="103"/>
<source>By File Owner</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="149"/>
<location filename="../foldermenu.cpp" line="115"/>
<source>Ascending</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="154"/>
<location filename="../foldermenu.cpp" line="120"/>
<source>Descending</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="169"/>
<location filename="../foldermenu.cpp" line="135"/>
<source>Folder First</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="178"/>
<location filename="../foldermenu.cpp" line="144"/>
<source>Case Sensitive</source>
<translation type="unfinished"></translation>
</message>
@ -867,24 +893,24 @@ Modified: %3</source>
<context>
<name>Fm::SidePane</name>
<message>
<location filename="../sidepane.cpp" line="46"/>
<location filename="../sidepane.cpp" line="125"/>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="126"/>
<source>Places</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="127"/>
<location filename="../sidepane.cpp" line="48"/>
<location filename="../sidepane.cpp" line="128"/>
<source>Directory Tree</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="135"/>
<location filename="../sidepane.cpp" line="136"/>
<source>Shows list of common places, devices, and bookmarks in sidebar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="137"/>
<location filename="../sidepane.cpp" line="138"/>
<source>Shows tree of directories in sidebar</source>
<translation type="unfinished"></translation>
</message>
@ -940,10 +966,10 @@ Modified: %3</source>
<context>
<name>QObject</name>
<message>
<location filename="../filelauncher.cpp" line="117"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../utilities.cpp" line="152"/>
<location filename="../utilities.cpp" line="228"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../filelauncher.cpp" line="109"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>

View File

@ -6,27 +6,27 @@
<message>
<location filename="../app-chooser-dialog.ui" line="14"/>
<source>Choose an Application</source>
<translation type="unfinished"></translation>
<translation>Výběr aplikace</translation>
</message>
<message>
<location filename="../app-chooser-dialog.ui" line="36"/>
<source>Installed Applications</source>
<translation type="unfinished"></translation>
<translation>Nainstalované aplikace</translation>
</message>
<message>
<location filename="../app-chooser-dialog.ui" line="46"/>
<source>Custom Command</source>
<translation type="unfinished"></translation>
<translation>Vlastní příkaz</translation>
</message>
<message>
<location filename="../app-chooser-dialog.ui" line="52"/>
<source>Command line to execute:</source>
<translation type="unfinished"></translation>
<translation>Příkaz k vykonání:</translation>
</message>
<message>
<location filename="../app-chooser-dialog.ui" line="62"/>
<source>Application name:</source>
<translation type="unfinished"></translation>
<translation>Jméno aplikace:</translation>
</message>
<message>
<location filename="../app-chooser-dialog.ui" line="72"/>
@ -37,22 +37,28 @@
&lt;li&gt;&lt;b&gt;%u&lt;/b&gt;: Represents a single URI of the file&lt;/li&gt;
&lt;li&gt;&lt;b&gt;%U&lt;/b&gt;: Represents multiple URIs&lt;/li&gt;
&lt;/ul&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;b&gt;Tyto zástupné symboly mohou být použity v příkazovém řádku:&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;%f&lt;/b&gt;: Reprezentuje jméno jednoho souboru&lt;/li&gt;
&lt;li&gt;&lt;b&gt;%F&lt;/b&gt;: Reprezentuje jména více souborů&lt;/li&gt;
&lt;li&gt;&lt;b&gt;%u&lt;/b&gt;: Reprezentuje URI jednoho souboru&lt;/li&gt;
&lt;li&gt;&lt;b&gt;%U&lt;/b&gt;: Reprezentuje URI více souborů&lt;/li&gt;
&lt;/ul&gt;</translation>
</message>
<message>
<location filename="../app-chooser-dialog.ui" line="91"/>
<source>Keep terminal window open after command execution</source>
<translation type="unfinished"></translation>
<translation>Nechat okno terminálu otevřené</translation>
</message>
<message>
<location filename="../app-chooser-dialog.ui" line="98"/>
<source>Execute in terminal emulator</source>
<translation type="unfinished"></translation>
<translation>Spustit v emulátoru terminálu</translation>
</message>
<message>
<location filename="../app-chooser-dialog.ui" line="109"/>
<source>Set selected application as default action of this file type</source>
<translation type="unfinished"></translation>
<translation>Použít aplikaci jako výchozí pro tento typ souboru</translation>
</message>
</context>
<context>
@ -60,32 +66,32 @@
<message>
<location filename="../edit-bookmarks.ui" line="14"/>
<source>Edit Bookmarks</source>
<translation type="unfinished"></translation>
<translation>Upravit záložky</translation>
</message>
<message>
<location filename="../edit-bookmarks.ui" line="42"/>
<source>Name</source>
<translation type="unfinished">Jméno</translation>
<translation>Jméno</translation>
</message>
<message>
<location filename="../edit-bookmarks.ui" line="47"/>
<source>Location</source>
<translation type="unfinished"></translation>
<translation>Umístění</translation>
</message>
<message>
<location filename="../edit-bookmarks.ui" line="67"/>
<source>&amp;Add Item</source>
<translation type="unfinished"></translation>
<translation>&amp;Přidat položku</translation>
</message>
<message>
<location filename="../edit-bookmarks.ui" line="77"/>
<source>&amp;Remove Item</source>
<translation type="unfinished"></translation>
<translation>&amp;Odebrat položku</translation>
</message>
<message>
<location filename="../edit-bookmarks.ui" line="102"/>
<source>Use drag and drop to reorder the items</source>
<translation type="unfinished"></translation>
<translation>Přetažením uprav pořadí</translation>
</message>
</context>
<context>
@ -93,27 +99,27 @@
<message>
<location filename="../exec-file.ui" line="14"/>
<source>Execute file</source>
<translation type="unfinished">Spustit soubor</translation>
<translation>Spustit soubor</translation>
</message>
<message>
<location filename="../exec-file.ui" line="39"/>
<source>&amp;Open</source>
<translation type="unfinished">&amp;Otevřít</translation>
<translation>&amp;Otevřít</translation>
</message>
<message>
<location filename="../exec-file.ui" line="52"/>
<source>E&amp;xecute</source>
<translation type="unfinished">&amp;Spustit</translation>
<translation>&amp;Spustit</translation>
</message>
<message>
<location filename="../exec-file.ui" line="62"/>
<source>Execute in &amp;Terminal</source>
<translation type="unfinished">Spustit v &amp;Terminálu</translation>
<translation>Spustit v &amp;Terminálu</translation>
</message>
<message>
<location filename="../exec-file.ui" line="85"/>
<source>Cancel</source>
<translation type="unfinished">Zrušit</translation>
<translation>Zrušit</translation>
</message>
</context>
<context>
@ -121,27 +127,27 @@
<message>
<location filename="../file-operation-dialog.ui" line="32"/>
<source>Destination:</source>
<translation type="unfinished"></translation>
<translation>Umístění:</translation>
</message>
<message>
<location filename="../file-operation-dialog.ui" line="55"/>
<source>Processing:</source>
<translation type="unfinished"></translation>
<translation>Zpracování:</translation>
</message>
<message>
<location filename="../file-operation-dialog.ui" line="68"/>
<source>Preparing...</source>
<translation type="unfinished"></translation>
<translation>Příprava...</translation>
</message>
<message>
<location filename="../file-operation-dialog.ui" line="75"/>
<source>Progress</source>
<translation type="unfinished"></translation>
<translation>Průběh</translation>
</message>
<message>
<location filename="../file-operation-dialog.ui" line="95"/>
<source>Time remaining:</source>
<translation type="unfinished"></translation>
<translation>Zbývající čas:</translation>
</message>
</context>
<context>
@ -149,118 +155,118 @@
<message>
<location filename="../file-props.ui" line="14"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
<translation>Vlastnosti souboru</translation>
</message>
<message>
<location filename="../file-props.ui" line="41"/>
<source>General</source>
<translation type="unfinished"></translation>
<translation>Obecné</translation>
</message>
<message>
<location filename="../file-props.ui" line="80"/>
<source>Location:</source>
<translation type="unfinished"></translation>
<translation>Umístění:</translation>
</message>
<message>
<location filename="../file-props.ui" line="106"/>
<source>File type:</source>
<translation type="unfinished"></translation>
<translation>Typ souboru:</translation>
</message>
<message>
<location filename="../file-props.ui" line="129"/>
<source>Mime type:</source>
<translation type="unfinished"></translation>
<translation>Mime typ:</translation>
</message>
<message>
<location filename="../file-props.ui" line="152"/>
<source>File size:</source>
<translation type="unfinished"></translation>
<translation>Velikost souboru:</translation>
</message>
<message>
<location filename="../file-props.ui" line="175"/>
<source>On-disk size:</source>
<translation type="unfinished"></translation>
<translation>Zabrané místo:</translation>
</message>
<message>
<location filename="../file-props.ui" line="198"/>
<source>Last modified:</source>
<translation type="unfinished"></translation>
<translation>Upraveno:</translation>
</message>
<message>
<location filename="../file-props.ui" line="221"/>
<source>Link target:</source>
<translation type="unfinished"></translation>
<translation>Cíl odkazu:</translation>
</message>
<message>
<location filename="../file-props.ui" line="247"/>
<source>Open With:</source>
<translation type="unfinished"></translation>
<translation>Otevřít pomocí:</translation>
</message>
<message>
<location filename="../file-props.ui" line="267"/>
<source>Last accessed:</source>
<translation type="unfinished"></translation>
<translation>Poslední přístup:</translation>
</message>
<message>
<location filename="../file-props.ui" line="285"/>
<source>Permissions</source>
<translation type="unfinished"></translation>
<translation>Práva</translation>
</message>
<message>
<location filename="../file-props.ui" line="300"/>
<source>Ownership</source>
<translation type="unfinished"></translation>
<translation>Vlastnictví</translation>
</message>
<message>
<location filename="../file-props.ui" line="324"/>
<location filename="../file-props.ui" line="389"/>
<location filename="../file-props.ui" line="503"/>
<source>Group:</source>
<translation type="unfinished"></translation>
<translation>Skupina:</translation>
</message>
<message>
<location filename="../file-props.ui" line="337"/>
<location filename="../file-props.ui" line="372"/>
<location filename="../file-props.ui" line="451"/>
<source>Owner:</source>
<translation type="unfinished"></translation>
<translation>Vlastník:</translation>
</message>
<message>
<location filename="../file-props.ui" line="353"/>
<source>Access Control</source>
<translation type="unfinished"></translation>
<translation>Zpřístupnění</translation>
</message>
<message>
<location filename="../file-props.ui" line="406"/>
<location filename="../file-props.ui" line="555"/>
<source>Other:</source>
<translation type="unfinished"></translation>
<translation>Ostatní:</translation>
</message>
<message>
<location filename="../file-props.ui" line="423"/>
<source>Make the file executable</source>
<translation type="unfinished"></translation>
<translation>Označit soubor jako spustitelný</translation>
</message>
<message>
<location filename="../file-props.ui" line="464"/>
<location filename="../file-props.ui" line="516"/>
<location filename="../file-props.ui" line="568"/>
<source>Read</source>
<translation type="unfinished"></translation>
<translation>Čtení</translation>
</message>
<message>
<location filename="../file-props.ui" line="477"/>
<location filename="../file-props.ui" line="529"/>
<location filename="../file-props.ui" line="581"/>
<source>Write</source>
<translation type="unfinished"></translation>
<translation>Čtení a zápis</translation>
</message>
<message>
<location filename="../file-props.ui" line="490"/>
<location filename="../file-props.ui" line="542"/>
<location filename="../file-props.ui" line="594"/>
<source>Execute</source>
<translation type="unfinished"></translation>
<translation>Spuštění</translation>
</message>
<message>
<location filename="../file-props.ui" line="603"/>
@ -280,7 +286,7 @@
<message>
<location filename="../file-props.ui" line="653"/>
<source>Advanced Mode</source>
<translation type="unfinished"></translation>
<translation>Pokročilý režim</translation>
</message>
</context>
<context>
@ -299,6 +305,19 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::CreateNewMenu</name>
<message>
<location filename="../createnewmenu.cpp" line="29"/>
<source>Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../createnewmenu.cpp" line="33"/>
<source>Blank File</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DirTreeModel</name>
<message>
@ -312,27 +331,45 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DirTreeView</name>
<message>
<location filename="../dirtreeview.cpp" line="208"/>
<source>Open in New T&amp;ab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="212"/>
<source>Open in New Win&amp;dow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="217"/>
<source>Open in Termina&amp;l</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DndActionMenu</name>
<message>
<location filename="../dndactionmenu.cpp" line="26"/>
<source>Copy here</source>
<translation type="unfinished"></translation>
<translation>Kopírovat sem</translation>
</message>
<message>
<location filename="../dndactionmenu.cpp" line="27"/>
<source>Move here</source>
<translation type="unfinished"></translation>
<translation>Přesunout sem</translation>
</message>
<message>
<location filename="../dndactionmenu.cpp" line="28"/>
<source>Create symlink here</source>
<translation type="unfinished"></translation>
<translation>Vytvořit zde odkaz</translation>
</message>
<message>
<location filename="../dndactionmenu.cpp" line="30"/>
<source>Cancel</source>
<translation type="unfinished">Zrušit</translation>
<translation>Zrušit</translation>
</message>
</context>
<context>
@ -364,10 +401,15 @@ What do you want to do with it?</source>
<source>Open</source>
<translation>Otevřít</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="119"/>
<source>Create &amp;New</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="128"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
<translation type="unfinished">O&amp;bnovit</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="134"/>
@ -441,29 +483,30 @@ What do you want to do with it?</source>
<message>
<location filename="../fileoperation.cpp" line="220"/>
<source>Error</source>
<translation type="unfinished">Chyba</translation>
<translation>Chyba</translation>
</message>
<message>
<location filename="../fileoperation.cpp" line="221"/>
<source>Some files cannot be moved to trash can because the underlying file systems don&apos;t support this operation.
Do you want to delete them instead?</source>
<translation type="unfinished"></translation>
<translation>Některé soubory nemohou být přesunuty do koše, protože příslušné souborové systémy nepodporují tuto operaci.
Chceš je odstranit trvale?</translation>
</message>
<message>
<location filename="../fileoperation.cpp" line="262"/>
<location filename="../fileoperation.cpp" line="278"/>
<source>Confirm</source>
<translation type="unfinished"></translation>
<translation>Potvrdit</translation>
</message>
<message>
<location filename="../fileoperation.cpp" line="263"/>
<source>Do you want to delete the selected files?</source>
<translation type="unfinished"></translation>
<translation>Chceš smazat vybrané soubory?</translation>
</message>
<message>
<location filename="../fileoperation.cpp" line="279"/>
<source>Do you want to move the selected files to trash can?</source>
<translation type="unfinished"></translation>
<translation>Chceš přesunout vybrané soubory do koše?</translation>
</message>
</context>
<context>
@ -597,92 +640,92 @@ Do you want to delete them instead?</source>
<message>
<location filename="../foldermenu.cpp" line="36"/>
<source>Create &amp;New</source>
<translation type="unfinished"></translation>
<translation>Vytvořit &amp;nový</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="44"/>
<source>&amp;Paste</source>
<translation type="unfinished"></translation>
<translation>&amp;Vložit</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="50"/>
<source>Select &amp;All</source>
<translation type="unfinished"></translation>
<translation>Vybr&amp;at všechno</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="54"/>
<source>Invert Selection</source>
<translation type="unfinished"></translation>
<translation>Invertovat výběr</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="60"/>
<source>Sorting</source>
<translation type="unfinished"></translation>
<translation>Řadit</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="65"/>
<source>Show Hidden</source>
<translation type="unfinished"></translation>
<translation>Zobrazit skryté</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="73"/>
<source>Folder Pr&amp;operties</source>
<translation type="unfinished"></translation>
<translation>Vlastnosti sl&amp;ožky</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="85"/>
<source>Folder</source>
<translation type="unfinished"></translation>
<translation>Adresář</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="89"/>
<source>Blank File</source>
<translation type="unfinished"></translation>
<translation>Prázdný soubor</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="133"/>
<source>By File Name</source>
<translation type="unfinished"></translation>
<translation>Podle jména</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="134"/>
<source>By Modification Time</source>
<translation type="unfinished"></translation>
<translation>Podle času</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="135"/>
<source>By File Size</source>
<translation type="unfinished"></translation>
<translation>Podle velikosti</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="136"/>
<source>By File Type</source>
<translation type="unfinished"></translation>
<translation>Podle typu</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="137"/>
<source>By File Owner</source>
<translation type="unfinished"></translation>
<translation>Podle vlastníka</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="149"/>
<source>Ascending</source>
<translation type="unfinished"></translation>
<translation>Vzestupně</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="154"/>
<source>Descending</source>
<translation type="unfinished"></translation>
<translation>sestupně</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="169"/>
<source>Folder First</source>
<translation type="unfinished"></translation>
<translation>Adresáře jako první</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="178"/>
<source>Case Sensitive</source>
<translation type="unfinished"></translation>
<translation>Zohlednit velikost písmen</translation>
</message>
</context>
<context>
@ -731,7 +774,7 @@ Do you want to delete them instead?</source>
<message>
<location filename="../mountoperationpassworddialog.cpp" line="40"/>
<source>&amp;Connect</source>
<translation type="unfinished"></translation>
<translation type="unfinished">&amp;Připojit</translation>
</message>
</context>
<context>
@ -739,42 +782,42 @@ Do you want to delete them instead?</source>
<message>
<location filename="../placesmodel.cpp" line="40"/>
<source>Places</source>
<translation type="unfinished">Místa</translation>
<translation>Místa</translation>
</message>
<message>
<location filename="../placesmodel.cpp" line="48"/>
<source>Desktop</source>
<translation type="unfinished"></translation>
<translation>Plocha</translation>
</message>
<message>
<location filename="../placesmodel.cpp" line="207"/>
<source>Trash</source>
<translation type="unfinished"></translation>
<translation>Koš</translation>
</message>
<message>
<location filename="../placesmodel.cpp" line="57"/>
<source>Computer</source>
<translation type="unfinished"></translation>
<translation>Počítač</translation>
</message>
<message>
<location filename="../placesmodel.cpp" line="70"/>
<source>Applications</source>
<translation type="unfinished"></translation>
<translation>Aplikace</translation>
</message>
<message>
<location filename="../placesmodel.cpp" line="82"/>
<source>Network</source>
<translation type="unfinished"></translation>
<translation>Síť</translation>
</message>
<message>
<location filename="../placesmodel.cpp" line="90"/>
<source>Devices</source>
<translation type="unfinished"></translation>
<translation>Zařízení</translation>
</message>
<message>
<location filename="../placesmodel.cpp" line="132"/>
<source>Bookmarks</source>
<translation type="unfinished"></translation>
<translation>Záložky</translation>
</message>
</context>
<context>
@ -782,7 +825,7 @@ Do you want to delete them instead?</source>
<message>
<location filename="../placesview.cpp" line="343"/>
<source>Empty Trash</source>
<translation type="unfinished">Vysypat koš</translation>
<translation>Vysypat koš</translation>
</message>
<message>
<source>Rename</source>
@ -795,48 +838,48 @@ Do you want to delete them instead?</source>
<message>
<location filename="../placesview.cpp" line="331"/>
<source>Open in New Tab</source>
<translation type="unfinished"></translation>
<translation>Otevřít v novém panelu</translation>
</message>
<message>
<location filename="../placesview.cpp" line="334"/>
<source>Open in New Window</source>
<translation type="unfinished"></translation>
<translation type="unfinished">Otevřít v novém okně</translation>
</message>
<message>
<location filename="../placesview.cpp" line="352"/>
<source>Move Bookmark Up</source>
<translation type="unfinished"></translation>
<translation type="unfinished">Přesunout záložku nahoru</translation>
</message>
<message>
<location filename="../placesview.cpp" line="357"/>
<source>Move Bookmark Down</source>
<translation type="unfinished"></translation>
<translation type="unfinished">Přesunout záložku dolů</translation>
</message>
<message>
<location filename="../placesview.cpp" line="361"/>
<source>Rename Bookmark</source>
<translation type="unfinished"></translation>
<translation type="unfinished">Přejmenovat záložku</translation>
</message>
<message>
<location filename="../placesview.cpp" line="364"/>
<source>Remove Bookmark</source>
<translation type="unfinished"></translation>
<translation type="unfinished">Odstranit záložku</translation>
</message>
<message>
<location filename="../placesview.cpp" line="373"/>
<location filename="../placesview.cpp" line="390"/>
<source>Unmount</source>
<translation type="unfinished">Odpojit</translation>
<translation>Odpojit</translation>
</message>
<message>
<location filename="../placesview.cpp" line="377"/>
<source>Mount</source>
<translation type="unfinished">Připojit</translation>
<translation>Připojit</translation>
</message>
<message>
<location filename="../placesview.cpp" line="383"/>
<source>Eject</source>
<translation type="unfinished">Vysunout</translation>
<translation>Vysunout</translation>
</message>
</context>
<context>
@ -864,12 +907,12 @@ Modified: %3</source>
<message>
<location filename="../renamedialog.cpp" line="89"/>
<source>&amp;Overwrite</source>
<translation type="unfinished"></translation>
<translation type="unfinished">&amp;Přepsat</translation>
</message>
<message>
<location filename="../renamedialog.cpp" line="91"/>
<source>&amp;Rename</source>
<translation type="unfinished"></translation>
<translation type="unfinished">Pře&amp;jmenovat</translation>
</message>
</context>
<context>
@ -878,23 +921,23 @@ Modified: %3</source>
<location filename="../sidepane.cpp" line="46"/>
<location filename="../sidepane.cpp" line="125"/>
<source>Places</source>
<translation type="unfinished">Místa</translation>
<translation>Místa</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="127"/>
<source>Directory Tree</source>
<translation type="unfinished">Strom adresářů</translation>
<translation>Strom adresářů</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="135"/>
<source>Shows list of common places, devices, and bookmarks in sidebar</source>
<translation type="unfinished"></translation>
<translation type="unfinished">Zobrazit seznam obvyklých míst, zařízení a záložek v postranní liště</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="137"/>
<source>Shows tree of directories in sidebar</source>
<translation type="unfinished"></translation>
<translation type="unfinished">Zobrazit strom adresářů v postranní liště</translation>
</message>
</context>
<context>
@ -902,47 +945,47 @@ Modified: %3</source>
<message>
<location filename="../mount-operation-password.ui" line="20"/>
<source>Mount</source>
<translation type="unfinished">Připojit</translation>
<translation>Připojit</translation>
</message>
<message>
<location filename="../mount-operation-password.ui" line="48"/>
<source>Connect &amp;anonymously</source>
<translation type="unfinished"></translation>
<translation type="unfinished">Připojit &amp;anonymně</translation>
</message>
<message>
<location filename="../mount-operation-password.ui" line="58"/>
<source>Connect as u&amp;ser:</source>
<translation type="unfinished"></translation>
<translation type="unfinished">Připojit jako &amp;uživatel:</translation>
</message>
<message>
<location filename="../mount-operation-password.ui" line="79"/>
<source>&amp;Username:</source>
<translation type="unfinished"></translation>
<translation type="unfinished">Uživatelské &amp;jméno:</translation>
</message>
<message>
<location filename="../mount-operation-password.ui" line="102"/>
<source>&amp;Password:</source>
<translation type="unfinished"></translation>
<translation type="unfinished">&amp;Heslo:</translation>
</message>
<message>
<location filename="../mount-operation-password.ui" line="112"/>
<source>&amp;Domain:</source>
<translation type="unfinished"></translation>
<translation type="unfinished">&amp;Doména:</translation>
</message>
<message>
<location filename="../mount-operation-password.ui" line="127"/>
<source>Forget password &amp;immediately</source>
<translation type="unfinished"></translation>
<translation type="unfinished">&amp;Zapomenout heslo</translation>
</message>
<message>
<location filename="../mount-operation-password.ui" line="137"/>
<source>Remember password until you &amp;logout</source>
<translation type="unfinished"></translation>
<translation type="unfinished">Pamatovat si heslo do &amp;odhlášení</translation>
</message>
<message>
<location filename="../mount-operation-password.ui" line="147"/>
<source>Remember &amp;forever</source>
<translation type="unfinished"></translation>
<translation type="unfinished">Pamatovat si heslo &amp;trvale</translation>
</message>
</context>
<context>
@ -953,52 +996,52 @@ Modified: %3</source>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../filelauncher.cpp" line="109"/>
<source>Error</source>
<translation type="unfinished">Chyba</translation>
<translation>Chyba</translation>
</message>
<message>
<location filename="../utilities.cpp" line="123"/>
<source>Rename File</source>
<translation type="unfinished">Přejmenovat Soubor</translation>
<translation>Přejmenovat soubor</translation>
</message>
<message>
<location filename="../utilities.cpp" line="124"/>
<source>Please enter a new name:</source>
<translation type="unfinished">Prosím zadej nové jméno:</translation>
<translation>Prosím zadej nové jméno:</translation>
</message>
<message>
<location filename="../utilities.cpp" line="164"/>
<source>Create Folder</source>
<translation type="unfinished"></translation>
<translation>Vytvořit adresář</translation>
</message>
<message>
<location filename="../utilities.cpp" line="169"/>
<source>Please enter a new file name:</source>
<translation type="unfinished">Prosím zadej nové jméno souboru:</translation>
<translation>Prosím zadej nové jméno souboru:</translation>
</message>
<message>
<location filename="../utilities.cpp" line="170"/>
<source>New text file</source>
<translation type="unfinished">Nový textový soubor</translation>
<translation>Nový textový soubor</translation>
</message>
<message>
<location filename="../utilities.cpp" line="174"/>
<source>Please enter a new folder name:</source>
<translation type="unfinished">Prosím zadej nové jméno složky:</translation>
<translation>Prosím zadej nové jméno adresáře:</translation>
</message>
<message>
<location filename="../utilities.cpp" line="175"/>
<source>New folder</source>
<translation type="unfinished">Nová složka</translation>
<translation>Nový adresář</translation>
</message>
<message>
<location filename="../utilities.cpp" line="180"/>
<source>Enter a name for the new %1:</source>
<translation type="unfinished">Zadej jméno pro nový %1:</translation>
<translation>Zadej jméno pro nový %1:</translation>
</message>
<message>
<location filename="../utilities.cpp" line="165"/>
<source>Create File</source>
<translation type="unfinished">Vytvořit soubor</translation>
<translation>Vytvořit soubor</translation>
</message>
</context>
<context>
@ -1006,12 +1049,12 @@ Modified: %3</source>
<message>
<location filename="../rename-dialog.ui" line="14"/>
<source>Confirm to replace files</source>
<translation type="unfinished"></translation>
<translation>Potvrdit náhradu souborů</translation>
</message>
<message>
<location filename="../rename-dialog.ui" line="35"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;There is already a file with the same name in this location.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Do you want to replace the existing file?&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Na tomto místě je soubor se stejným jménem.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Chceš nahradit existující soubor&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../rename-dialog.ui" line="56"/>
@ -1021,7 +1064,7 @@ Modified: %3</source>
<message>
<location filename="../rename-dialog.ui" line="63"/>
<source>with the following file?</source>
<translation type="unfinished"></translation>
<translation>následujícím souborem?</translation>
</message>
<message>
<location filename="../rename-dialog.ui" line="76"/>
@ -1041,12 +1084,12 @@ Modified: %3</source>
<message>
<location filename="../rename-dialog.ui" line="122"/>
<source>&amp;File name:</source>
<translation type="unfinished"></translation>
<translation>&amp;Jméno souboru:</translation>
</message>
<message>
<location filename="../rename-dialog.ui" line="137"/>
<source>Apply this option to all existing files</source>
<translation type="unfinished"></translation>
<translation>Použij tuto volbu pro všechny soubory</translation>
</message>
</context>
</TS>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="de_DE" sourcelanguage="en">
<TS version="2.1" language="de" sourcelanguage="en">
<context>
<name>AppChooserDialog</name>
<message>
@ -66,7 +66,7 @@
<message>
<location filename="../edit-bookmarks.ui" line="14"/>
<source>Edit Bookmarks</source>
<translation>Favoriten bearbeiten</translation>
<translation>Lesezeichen bearbeiten</translation>
</message>
<message>
<location filename="../edit-bookmarks.ui" line="42"/>
@ -305,6 +305,19 @@
<translation>Wählen Sie eine Anwendung für Dateien vom Typ &quot;%1&quot;</translation>
</message>
</context>
<context>
<name>Fm::CreateNewMenu</name>
<message>
<location filename="../createnewmenu.cpp" line="29"/>
<source>Folder</source>
<translation>Ordner</translation>
</message>
<message>
<location filename="../createnewmenu.cpp" line="33"/>
<source>Blank File</source>
<translation>Leere Datei</translation>
</message>
</context>
<context>
<name>Fm::DirTreeModel</name>
<message>
@ -318,6 +331,24 @@
<translation>&lt;Keine Unterverzeichnisse&gt;</translation>
</message>
</context>
<context>
<name>Fm::DirTreeView</name>
<message>
<location filename="../dirtreeview.cpp" line="208"/>
<source>Open in New T&amp;ab</source>
<translation>Öffnen in neuem T&amp;ab</translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="212"/>
<source>Open in New Win&amp;dow</source>
<translation>Öffnen in neuem &amp;Fenster</translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="217"/>
<source>Open in Termina&amp;l</source>
<translation>Öffnen in Termina&amp;l</translation>
</message>
</context>
<context>
<name>Fm::DndActionMenu</name>
<message>
@ -346,7 +377,7 @@
<message>
<location filename="../editbookmarksdialog.cpp" line="96"/>
<source>New bookmark</source>
<translation>Neuer Favorit</translation>
<translation>Neues Lesezeichen</translation>
</message>
</context>
<context>
@ -367,78 +398,83 @@ Was möchten Sie damit tun?</translation>
<context>
<name>Fm::FileMenu</name>
<message>
<location filename="../filemenu.cpp" line="78"/>
<location filename="../filemenu.cpp" line="81"/>
<source>Open</source>
<translation>Öffnen</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="128"/>
<location filename="../filemenu.cpp" line="119"/>
<source>Create &amp;New</source>
<translation>&amp;Neu erstellen</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<source>&amp;Restore</source>
<translation>Wiede&amp;rherstellen</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="134"/>
<location filename="../filemenu.cpp" line="144"/>
<source>Cut</source>
<translation>Ausschneiden</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<location filename="../filemenu.cpp" line="148"/>
<source>Copy</source>
<translation>Kopieren</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="142"/>
<location filename="../filemenu.cpp" line="152"/>
<source>Paste</source>
<translation>Einfügen</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="146"/>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="156"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Move to Trash</source>
<translation>In den &amp;Papierkorb verschieben</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="289"/>
<location filename="../filemenu.cpp" line="299"/>
<source>Output</source>
<translation>Ausgabe</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Delete</source>
<translation>&amp;Löschen</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="150"/>
<location filename="../filemenu.cpp" line="160"/>
<source>Rename</source>
<translation>Umbenennen</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="82"/>
<location filename="../filemenu.cpp" line="85"/>
<source>Open With...</source>
<translation>Öffnen mit...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="110"/>
<location filename="../filemenu.cpp" line="113"/>
<source>Other Applications</source>
<translation>Andere Anwendungen</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="177"/>
<location filename="../filemenu.cpp" line="187"/>
<source>Extract to...</source>
<translation>Entpacken nach...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="182"/>
<location filename="../filemenu.cpp" line="192"/>
<source>Extract Here</source>
<translation>Hier entpacken</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="188"/>
<location filename="../filemenu.cpp" line="198"/>
<source>Compress</source>
<translation>Komprimieren</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="198"/>
<location filename="../filemenu.cpp" line="208"/>
<source>Properties</source>
<translation>Eigenschaften</translation>
</message>
@ -603,7 +639,7 @@ Sollen die Dateien stattdessen gelöscht werden?</translation>
<context>
<name>Fm::FolderMenu</name>
<message>
<location filename="../foldermenu.cpp" line="36"/>
<location filename="../foldermenu.cpp" line="37"/>
<source>Create &amp;New</source>
<translation>&amp;Neu erstellen</translation>
</message>
@ -638,57 +674,55 @@ Sollen die Dateien stattdessen gelöscht werden?</translation>
<translation>Ordner&amp;eigenschaften</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="85"/>
<source>Folder</source>
<translation>Ordner</translation>
<translation type="vanished">Ordner</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="89"/>
<source>Blank File</source>
<translation>Leere Datei</translation>
<translation type="vanished">Leere Datei</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="133"/>
<location filename="../foldermenu.cpp" line="99"/>
<source>By File Name</source>
<translation>Nach Dateiname</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="134"/>
<location filename="../foldermenu.cpp" line="100"/>
<source>By Modification Time</source>
<translation>Nach Änderungsdatum</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="135"/>
<location filename="../foldermenu.cpp" line="101"/>
<source>By File Size</source>
<translation>Nach Dateigröße</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="136"/>
<location filename="../foldermenu.cpp" line="102"/>
<source>By File Type</source>
<translation>Nach Typ</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="137"/>
<location filename="../foldermenu.cpp" line="103"/>
<source>By File Owner</source>
<translation>Nach Besitzer</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="149"/>
<location filename="../foldermenu.cpp" line="115"/>
<source>Ascending</source>
<translation>Aufsteigend</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="154"/>
<location filename="../foldermenu.cpp" line="120"/>
<source>Descending</source>
<translation>Absteigend</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="169"/>
<location filename="../foldermenu.cpp" line="135"/>
<source>Folder First</source>
<translation>Ordner zuerst</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="178"/>
<location filename="../foldermenu.cpp" line="144"/>
<source>Case Sensitive</source>
<translation>Groß-/ Kleinschreibung beachten</translation>
</message>
@ -782,7 +816,7 @@ Sollen die Dateien stattdessen gelöscht werden?</translation>
<message>
<location filename="../placesmodel.cpp" line="132"/>
<source>Bookmarks</source>
<translation>Favoriten</translation>
<translation>Lesezeichen</translation>
</message>
</context>
<context>
@ -803,32 +837,32 @@ Sollen die Dateien stattdessen gelöscht werden?</translation>
<message>
<location filename="../placesview.cpp" line="331"/>
<source>Open in New Tab</source>
<translation type="unfinished"></translation>
<translation>Öffnen in neuem Tab</translation>
</message>
<message>
<location filename="../placesview.cpp" line="334"/>
<source>Open in New Window</source>
<translation type="unfinished"></translation>
<translation>Öffnen in neuem Fenster</translation>
</message>
<message>
<location filename="../placesview.cpp" line="352"/>
<source>Move Bookmark Up</source>
<translation type="unfinished"></translation>
<translation>Nach oben verschieben</translation>
</message>
<message>
<location filename="../placesview.cpp" line="357"/>
<source>Move Bookmark Down</source>
<translation type="unfinished"></translation>
<translation>Nach unten verschieben</translation>
</message>
<message>
<location filename="../placesview.cpp" line="361"/>
<source>Rename Bookmark</source>
<translation type="unfinished"></translation>
<translation>Lesezeichen umbenennen</translation>
</message>
<message>
<location filename="../placesview.cpp" line="364"/>
<source>Remove Bookmark</source>
<translation type="unfinished"></translation>
<translation>Lesezeichen entfernen</translation>
</message>
<message>
<location filename="../placesview.cpp" line="373"/>
@ -887,24 +921,24 @@ Geändert: %3</translation>
<context>
<name>Fm::SidePane</name>
<message>
<location filename="../sidepane.cpp" line="46"/>
<location filename="../sidepane.cpp" line="125"/>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="126"/>
<source>Places</source>
<translation>Orte</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="127"/>
<location filename="../sidepane.cpp" line="48"/>
<location filename="../sidepane.cpp" line="128"/>
<source>Directory Tree</source>
<translation>Verzeichnisbaum</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="135"/>
<location filename="../sidepane.cpp" line="136"/>
<source>Shows list of common places, devices, and bookmarks in sidebar</source>
<translation>Zeigt eine Liste diverser Orte, Geräte und Favoriten in der Seitenleiste</translation>
<translation>Zeigt eine Liste diverser Orte, Geräte und Lesezeichen in der Seitenleiste</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="137"/>
<location filename="../sidepane.cpp" line="138"/>
<source>Shows tree of directories in sidebar</source>
<translation>Zeigt einen Verzeichnisbaum in der Seitenleiste</translation>
</message>
@ -960,10 +994,10 @@ Geändert: %3</translation>
<context>
<name>QObject</name>
<message>
<location filename="../filelauncher.cpp" line="117"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../utilities.cpp" line="152"/>
<location filename="../utilities.cpp" line="228"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../filelauncher.cpp" line="109"/>
<source>Error</source>
<translation>Fehler</translation>
</message>
@ -980,7 +1014,7 @@ Geändert: %3</translation>
<message>
<location filename="../utilities.cpp" line="164"/>
<source>Create Folder</source>
<translation type="unfinished"></translation>
<translation>Ordner erstellen</translation>
</message>
<message>
<location filename="../utilities.cpp" line="169"/>

File diff suppressed because it is too large Load Diff

View File

@ -305,6 +305,19 @@
<translation>Seleccione una aplicación para abrir archivos &quot;%1&quot;</translation>
</message>
</context>
<context>
<name>Fm::CreateNewMenu</name>
<message>
<location filename="../createnewmenu.cpp" line="29"/>
<source>Folder</source>
<translation type="unfinished">Directorio</translation>
</message>
<message>
<location filename="../createnewmenu.cpp" line="33"/>
<source>Blank File</source>
<translation type="unfinished">Archivo Vacío</translation>
</message>
</context>
<context>
<name>Fm::DirTreeModel</name>
<message>
@ -318,6 +331,24 @@
<translation>&lt;No hay subdirectorios&gt;</translation>
</message>
</context>
<context>
<name>Fm::DirTreeView</name>
<message>
<location filename="../dirtreeview.cpp" line="208"/>
<source>Open in New T&amp;ab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="212"/>
<source>Open in New Win&amp;dow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="217"/>
<source>Open in Termina&amp;l</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DndActionMenu</name>
<message>
@ -367,78 +398,83 @@ What do you want to do with it?</source>
<context>
<name>Fm::FileMenu</name>
<message>
<location filename="../filemenu.cpp" line="78"/>
<location filename="../filemenu.cpp" line="81"/>
<source>Open</source>
<translation>Abrir</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="82"/>
<location filename="../filemenu.cpp" line="85"/>
<source>Open With...</source>
<translation>Abrir con...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="110"/>
<location filename="../filemenu.cpp" line="113"/>
<source>Other Applications</source>
<translation>Otras Aplicaciones</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="128"/>
<location filename="../filemenu.cpp" line="119"/>
<source>Create &amp;New</source>
<translation type="unfinished">Crear &amp;Nuevo</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<source>&amp;Restore</source>
<translation>&amp;Restaurar</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="134"/>
<location filename="../filemenu.cpp" line="144"/>
<source>Cut</source>
<translation>Cortar</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<location filename="../filemenu.cpp" line="148"/>
<source>Copy</source>
<translation>Copiar</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="142"/>
<location filename="../filemenu.cpp" line="152"/>
<source>Paste</source>
<translation>Pegar</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="146"/>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="156"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Move to Trash</source>
<translation>&amp;Mover a la Papelera</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="150"/>
<location filename="../filemenu.cpp" line="160"/>
<source>Rename</source>
<translation>Renombrar</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="177"/>
<location filename="../filemenu.cpp" line="187"/>
<source>Extract to...</source>
<translation>Extraer en...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="182"/>
<location filename="../filemenu.cpp" line="192"/>
<source>Extract Here</source>
<translation>Extraer aquí</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="188"/>
<location filename="../filemenu.cpp" line="198"/>
<source>Compress</source>
<translation>Comprimir</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="198"/>
<location filename="../filemenu.cpp" line="208"/>
<source>Properties</source>
<translation>Propiedades</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="289"/>
<location filename="../filemenu.cpp" line="299"/>
<source>Output</source>
<translation>Salida</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Delete</source>
<translation>&amp;Borrar</translation>
</message>
@ -603,7 +639,7 @@ Do you want to delete them instead?</source>
<context>
<name>Fm::FolderMenu</name>
<message>
<location filename="../foldermenu.cpp" line="36"/>
<location filename="../foldermenu.cpp" line="37"/>
<source>Create &amp;New</source>
<translation>Crear &amp;Nuevo</translation>
</message>
@ -638,57 +674,55 @@ Do you want to delete them instead?</source>
<translation>Pr&amp;opiedades del directorio</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="85"/>
<source>Folder</source>
<translation>Directorio</translation>
<translation type="vanished">Directorio</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="89"/>
<source>Blank File</source>
<translation>Archivo Vacío</translation>
<translation type="vanished">Archivo Vacío</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="133"/>
<location filename="../foldermenu.cpp" line="99"/>
<source>By File Name</source>
<translation>Por nombre de archivo</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="134"/>
<location filename="../foldermenu.cpp" line="100"/>
<source>By Modification Time</source>
<translation>Por fecha de modificación</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="135"/>
<location filename="../foldermenu.cpp" line="101"/>
<source>By File Size</source>
<translation>Por tamaño de archivo</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="136"/>
<location filename="../foldermenu.cpp" line="102"/>
<source>By File Type</source>
<translation>Por tipo de archivo</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="137"/>
<location filename="../foldermenu.cpp" line="103"/>
<source>By File Owner</source>
<translation>Por dueño del archivo</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="149"/>
<location filename="../foldermenu.cpp" line="115"/>
<source>Ascending</source>
<translation>Ascendente</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="154"/>
<location filename="../foldermenu.cpp" line="120"/>
<source>Descending</source>
<translation>Descendente</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="169"/>
<location filename="../foldermenu.cpp" line="135"/>
<source>Folder First</source>
<translation>Primero Directorios</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="178"/>
<location filename="../foldermenu.cpp" line="144"/>
<source>Case Sensitive</source>
<translation>Coincidir mayúsculas</translation>
</message>
@ -887,24 +921,24 @@ Modificado: %3</translation>
<context>
<name>Fm::SidePane</name>
<message>
<location filename="../sidepane.cpp" line="46"/>
<location filename="../sidepane.cpp" line="125"/>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="126"/>
<source>Places</source>
<translation>Lugares</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="127"/>
<location filename="../sidepane.cpp" line="48"/>
<location filename="../sidepane.cpp" line="128"/>
<source>Directory Tree</source>
<translation>Árbol de Directorios</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="135"/>
<location filename="../sidepane.cpp" line="136"/>
<source>Shows list of common places, devices, and bookmarks in sidebar</source>
<translation>Muestra lista de lugares comunes, dispositivos y marcadores en la barra lateral</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="137"/>
<location filename="../sidepane.cpp" line="138"/>
<source>Shows tree of directories in sidebar</source>
<translation>Muestra árbol de directorios en barra lateral</translation>
</message>
@ -960,10 +994,10 @@ Modificado: %3</translation>
<context>
<name>QObject</name>
<message>
<location filename="../filelauncher.cpp" line="117"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../utilities.cpp" line="152"/>
<location filename="../utilities.cpp" line="228"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../filelauncher.cpp" line="109"/>
<source>Error</source>
<translation>Error</translation>
</message>

View File

@ -299,6 +299,19 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::CreateNewMenu</name>
<message>
<location filename="../createnewmenu.cpp" line="29"/>
<source>Folder</source>
<translation type="unfinished">Dossier</translation>
</message>
<message>
<location filename="../createnewmenu.cpp" line="33"/>
<source>Blank File</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DirTreeModel</name>
<message>
@ -312,6 +325,24 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DirTreeView</name>
<message>
<location filename="../dirtreeview.cpp" line="208"/>
<source>Open in New T&amp;ab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="212"/>
<source>Open in New Win&amp;dow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="217"/>
<source>Open in Termina&amp;l</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DndActionMenu</name>
<message>
@ -360,7 +391,7 @@ What do you want to do with it?</source>
<context>
<name>Fm::FileMenu</name>
<message>
<location filename="../filemenu.cpp" line="78"/>
<location filename="../filemenu.cpp" line="81"/>
<source>Open</source>
<translation>Ouvrir</translation>
</message>
@ -369,73 +400,78 @@ What do you want to do with it?</source>
<translation type="vanished">OpenWith</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="134"/>
<location filename="../filemenu.cpp" line="144"/>
<source>Cut</source>
<translation>Couper</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<location filename="../filemenu.cpp" line="148"/>
<source>Copy</source>
<translation>Copier</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="142"/>
<location filename="../filemenu.cpp" line="152"/>
<source>Paste</source>
<translation>Coller</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="146"/>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="156"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Move to Trash</source>
<translation>&amp;Mettre à la corbeille</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="289"/>
<location filename="../filemenu.cpp" line="299"/>
<source>Output</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Delete</source>
<translation>&amp;Supprimer</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="150"/>
<location filename="../filemenu.cpp" line="160"/>
<source>Rename</source>
<translation>Renommer</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="82"/>
<location filename="../filemenu.cpp" line="85"/>
<source>Open With...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="110"/>
<location filename="../filemenu.cpp" line="113"/>
<source>Other Applications</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="128"/>
<location filename="../filemenu.cpp" line="119"/>
<source>Create &amp;New</source>
<translation type="unfinished">Créer un &amp;nouveau</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="177"/>
<location filename="../filemenu.cpp" line="187"/>
<source>Extract to...</source>
<translation>Extraire vers...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="182"/>
<location filename="../filemenu.cpp" line="192"/>
<source>Extract Here</source>
<translation>Extraire ici</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="188"/>
<location filename="../filemenu.cpp" line="198"/>
<source>Compress</source>
<translation>Compresser</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="198"/>
<location filename="../filemenu.cpp" line="208"/>
<source>Properties</source>
<translation>Propriétés</translation>
</message>
@ -600,7 +636,7 @@ Voulez-vous plutôt les supprimer ?</translation>
<context>
<name>Fm::FolderMenu</name>
<message>
<location filename="../foldermenu.cpp" line="36"/>
<location filename="../foldermenu.cpp" line="37"/>
<source>Create &amp;New</source>
<translation>Créer un &amp;nouveau</translation>
</message>
@ -635,61 +671,55 @@ Voulez-vous plutôt les supprimer ?</translation>
<translation>Pr&amp;opriétés du dossier</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="85"/>
<source>Folder</source>
<translation>Dossier</translation>
<translation type="vanished">Dossier</translation>
</message>
<message>
<source>File</source>
<translation type="vanished">Fichier</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="89"/>
<source>Blank File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="133"/>
<location filename="../foldermenu.cpp" line="99"/>
<source>By File Name</source>
<translation>Par nom de fichier</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="134"/>
<location filename="../foldermenu.cpp" line="100"/>
<source>By Modification Time</source>
<translation>Par date de modification</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="135"/>
<location filename="../foldermenu.cpp" line="101"/>
<source>By File Size</source>
<translation>Par taille de fichier</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="136"/>
<location filename="../foldermenu.cpp" line="102"/>
<source>By File Type</source>
<translation>Par type de fichier</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="137"/>
<location filename="../foldermenu.cpp" line="103"/>
<source>By File Owner</source>
<translation>Par propriétaire de fichier</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="149"/>
<location filename="../foldermenu.cpp" line="115"/>
<source>Ascending</source>
<translation>Ascendant</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="154"/>
<location filename="../foldermenu.cpp" line="120"/>
<source>Descending</source>
<translation>Descendant</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="169"/>
<location filename="../foldermenu.cpp" line="135"/>
<source>Folder First</source>
<translation>Dossier en premier</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="178"/>
<location filename="../foldermenu.cpp" line="144"/>
<source>Case Sensitive</source>
<translation>Sensible à la casse</translation>
</message>
@ -888,24 +918,24 @@ Modification : %3</translation>
<context>
<name>Fm::SidePane</name>
<message>
<location filename="../sidepane.cpp" line="46"/>
<location filename="../sidepane.cpp" line="125"/>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="126"/>
<source>Places</source>
<translation type="unfinished">Emplacements</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="127"/>
<location filename="../sidepane.cpp" line="48"/>
<location filename="../sidepane.cpp" line="128"/>
<source>Directory Tree</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="135"/>
<location filename="../sidepane.cpp" line="136"/>
<source>Shows list of common places, devices, and bookmarks in sidebar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="137"/>
<location filename="../sidepane.cpp" line="138"/>
<source>Shows tree of directories in sidebar</source>
<translation type="unfinished"></translation>
</message>
@ -961,10 +991,10 @@ Modification : %3</translation>
<context>
<name>QObject</name>
<message>
<location filename="../filelauncher.cpp" line="117"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../utilities.cpp" line="152"/>
<location filename="../utilities.cpp" line="228"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../filelauncher.cpp" line="109"/>
<source>Error</source>
<translation>Erreur</translation>
</message>

View File

@ -299,6 +299,19 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::CreateNewMenu</name>
<message>
<location filename="../createnewmenu.cpp" line="29"/>
<source>Folder</source>
<translation type="unfinished">Cartafol</translation>
</message>
<message>
<location filename="../createnewmenu.cpp" line="33"/>
<source>Blank File</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DirTreeModel</name>
<message>
@ -312,6 +325,24 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DirTreeView</name>
<message>
<location filename="../dirtreeview.cpp" line="208"/>
<source>Open in New T&amp;ab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="212"/>
<source>Open in New Win&amp;dow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="217"/>
<source>Open in Termina&amp;l</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DndActionMenu</name>
<message>
@ -360,7 +391,7 @@ What do you want to do with it?</source>
<context>
<name>Fm::FileMenu</name>
<message>
<location filename="../filemenu.cpp" line="78"/>
<location filename="../filemenu.cpp" line="81"/>
<source>Open</source>
<translation>Abrir</translation>
</message>
@ -369,73 +400,78 @@ What do you want to do with it?</source>
<translation type="vanished">Abrir con</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="134"/>
<location filename="../filemenu.cpp" line="144"/>
<source>Cut</source>
<translation>Cortar</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<location filename="../filemenu.cpp" line="148"/>
<source>Copy</source>
<translation>Copiar</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="142"/>
<location filename="../filemenu.cpp" line="152"/>
<source>Paste</source>
<translation>Pegar</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="146"/>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="156"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Move to Trash</source>
<translation>Deitar no lixo</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="289"/>
<location filename="../filemenu.cpp" line="299"/>
<source>Output</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Delete</source>
<translation>&amp;Eliminar</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="150"/>
<location filename="../filemenu.cpp" line="160"/>
<source>Rename</source>
<translation>Renomear</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="82"/>
<location filename="../filemenu.cpp" line="85"/>
<source>Open With...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="110"/>
<location filename="../filemenu.cpp" line="113"/>
<source>Other Applications</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="128"/>
<location filename="../filemenu.cpp" line="119"/>
<source>Create &amp;New</source>
<translation type="unfinished">Crear &amp;novo</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="177"/>
<location filename="../filemenu.cpp" line="187"/>
<source>Extract to...</source>
<translation>Extraer en</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="182"/>
<location filename="../filemenu.cpp" line="192"/>
<source>Extract Here</source>
<translation>Extraer aquí</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="188"/>
<location filename="../filemenu.cpp" line="198"/>
<source>Compress</source>
<translation>Comprimir</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="198"/>
<location filename="../filemenu.cpp" line="208"/>
<source>Properties</source>
<translation>Propiedades</translation>
</message>
@ -600,7 +636,7 @@ Desexa eliminalos no seu canto?</translation>
<context>
<name>Fm::FolderMenu</name>
<message>
<location filename="../foldermenu.cpp" line="36"/>
<location filename="../foldermenu.cpp" line="37"/>
<source>Create &amp;New</source>
<translation>Crear &amp;novo</translation>
</message>
@ -635,61 +671,55 @@ Desexa eliminalos no seu canto?</translation>
<translation>Pr&amp;opiedades do cartafol</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="85"/>
<source>Folder</source>
<translation>Cartafol</translation>
<translation type="vanished">Cartafol</translation>
</message>
<message>
<source>File</source>
<translation type="vanished">Ficheiro</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="89"/>
<source>Blank File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="133"/>
<location filename="../foldermenu.cpp" line="99"/>
<source>By File Name</source>
<translation>Polo nome do ficheiro</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="134"/>
<location filename="../foldermenu.cpp" line="100"/>
<source>By Modification Time</source>
<translation>Pola data de modificación</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="135"/>
<location filename="../foldermenu.cpp" line="101"/>
<source>By File Size</source>
<translation>Polo tamaño do ficheiro</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="136"/>
<location filename="../foldermenu.cpp" line="102"/>
<source>By File Type</source>
<translation>Polo tipo do ficheiro</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="137"/>
<location filename="../foldermenu.cpp" line="103"/>
<source>By File Owner</source>
<translation>Polo propietario do ficheiro</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="149"/>
<location filename="../foldermenu.cpp" line="115"/>
<source>Ascending</source>
<translation>Ascendente</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="154"/>
<location filename="../foldermenu.cpp" line="120"/>
<source>Descending</source>
<translation>Descendente</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="169"/>
<location filename="../foldermenu.cpp" line="135"/>
<source>Folder First</source>
<translation>Primeiro os cartafoles</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="178"/>
<location filename="../foldermenu.cpp" line="144"/>
<source>Case Sensitive</source>
<translation>Distinguindo maiúsculas de minúsculas</translation>
</message>
@ -888,24 +918,24 @@ Modificado: %3</translation>
<context>
<name>Fm::SidePane</name>
<message>
<location filename="../sidepane.cpp" line="46"/>
<location filename="../sidepane.cpp" line="125"/>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="126"/>
<source>Places</source>
<translation type="unfinished">Lugares</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="127"/>
<location filename="../sidepane.cpp" line="48"/>
<location filename="../sidepane.cpp" line="128"/>
<source>Directory Tree</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="135"/>
<location filename="../sidepane.cpp" line="136"/>
<source>Shows list of common places, devices, and bookmarks in sidebar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="137"/>
<location filename="../sidepane.cpp" line="138"/>
<source>Shows tree of directories in sidebar</source>
<translation type="unfinished"></translation>
</message>
@ -961,10 +991,10 @@ Modificado: %3</translation>
<context>
<name>QObject</name>
<message>
<location filename="../filelauncher.cpp" line="117"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../utilities.cpp" line="152"/>
<location filename="../utilities.cpp" line="228"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../filelauncher.cpp" line="109"/>
<source>Error</source>
<translation>Erro</translation>
</message>

View File

@ -305,6 +305,19 @@
<translation>Alkalmazás választás a &quot;%1&quot; fájl megnyitásához</translation>
</message>
</context>
<context>
<name>Fm::CreateNewMenu</name>
<message>
<location filename="../createnewmenu.cpp" line="29"/>
<source>Folder</source>
<translation type="unfinished">Mappa</translation>
</message>
<message>
<location filename="../createnewmenu.cpp" line="33"/>
<source>Blank File</source>
<translation type="unfinished">Üres fájl</translation>
</message>
</context>
<context>
<name>Fm::DirTreeModel</name>
<message>
@ -318,6 +331,24 @@
<translation>&lt;Nincs almappa&gt;</translation>
</message>
</context>
<context>
<name>Fm::DirTreeView</name>
<message>
<location filename="../dirtreeview.cpp" line="208"/>
<source>Open in New T&amp;ab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="212"/>
<source>Open in New Win&amp;dow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="217"/>
<source>Open in Termina&amp;l</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DndActionMenu</name>
<message>
@ -367,78 +398,83 @@ Mi legyen vele?</translation>
<context>
<name>Fm::FileMenu</name>
<message>
<location filename="../filemenu.cpp" line="78"/>
<location filename="../filemenu.cpp" line="81"/>
<source>Open</source>
<translation>Nyit</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="128"/>
<location filename="../filemenu.cpp" line="119"/>
<source>Create &amp;New</source>
<translation type="unfinished">&amp;Új létrehozása</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<source>&amp;Restore</source>
<translation>&amp;Visszavon</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="134"/>
<location filename="../filemenu.cpp" line="144"/>
<source>Cut</source>
<translation>Kivág</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<location filename="../filemenu.cpp" line="148"/>
<source>Copy</source>
<translation>Másol</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="142"/>
<location filename="../filemenu.cpp" line="152"/>
<source>Paste</source>
<translation>Beilleszt</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="146"/>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="156"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Move to Trash</source>
<translation>Kukába &amp;mozgat</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="289"/>
<location filename="../filemenu.cpp" line="299"/>
<source>Output</source>
<translation>Kimenet</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Delete</source>
<translation>&amp;Töröl</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="150"/>
<location filename="../filemenu.cpp" line="160"/>
<source>Rename</source>
<translation>Átnevez</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="82"/>
<location filename="../filemenu.cpp" line="85"/>
<source>Open With...</source>
<translation>Megnyitás ezzel...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="110"/>
<location filename="../filemenu.cpp" line="113"/>
<source>Other Applications</source>
<translation>Más alkalmazások</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="177"/>
<location filename="../filemenu.cpp" line="187"/>
<source>Extract to...</source>
<translation>Kibontás...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="182"/>
<location filename="../filemenu.cpp" line="192"/>
<source>Extract Here</source>
<translation>Kibontás ide</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="188"/>
<location filename="../filemenu.cpp" line="198"/>
<source>Compress</source>
<translation>Csomagolás</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="198"/>
<location filename="../filemenu.cpp" line="208"/>
<source>Properties</source>
<translation>Tulajdonságok</translation>
</message>
@ -603,7 +639,7 @@ Töröljük őket véglegesen?</translation>
<context>
<name>Fm::FolderMenu</name>
<message>
<location filename="../foldermenu.cpp" line="36"/>
<location filename="../foldermenu.cpp" line="37"/>
<source>Create &amp;New</source>
<translation>&amp;Új létrehozása</translation>
</message>
@ -639,57 +675,55 @@ Töröljük őket véglegesen?</translation>
<translation>Mappatulajd&amp;onságok</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="85"/>
<source>Folder</source>
<translation>Mappa</translation>
<translation type="vanished">Mappa</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="89"/>
<source>Blank File</source>
<translation>Üres fájl</translation>
<translation type="vanished">Üres fájl</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="133"/>
<location filename="../foldermenu.cpp" line="99"/>
<source>By File Name</source>
<translation>Név</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="134"/>
<location filename="../foldermenu.cpp" line="100"/>
<source>By Modification Time</source>
<translation>Módosítási idő</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="135"/>
<location filename="../foldermenu.cpp" line="101"/>
<source>By File Size</source>
<translation>Méret</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="136"/>
<location filename="../foldermenu.cpp" line="102"/>
<source>By File Type</source>
<translation>Típus</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="137"/>
<location filename="../foldermenu.cpp" line="103"/>
<source>By File Owner</source>
<translation>Tulajdonos</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="149"/>
<location filename="../foldermenu.cpp" line="115"/>
<source>Ascending</source>
<translation>Emelkedő</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="154"/>
<location filename="../foldermenu.cpp" line="120"/>
<source>Descending</source>
<translation>Csökkenő</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="169"/>
<location filename="../foldermenu.cpp" line="135"/>
<source>Folder First</source>
<translation>Mappák elől</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="178"/>
<location filename="../foldermenu.cpp" line="144"/>
<source>Case Sensitive</source>
<translation>Nagybetűérzékeny</translation>
</message>
@ -888,24 +922,24 @@ Módosítva: %3</translation>
<context>
<name>Fm::SidePane</name>
<message>
<location filename="../sidepane.cpp" line="46"/>
<location filename="../sidepane.cpp" line="125"/>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="126"/>
<source>Places</source>
<translation>Helyek</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="127"/>
<location filename="../sidepane.cpp" line="48"/>
<location filename="../sidepane.cpp" line="128"/>
<source>Directory Tree</source>
<translation>Könyvtárfa</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="135"/>
<location filename="../sidepane.cpp" line="136"/>
<source>Shows list of common places, devices, and bookmarks in sidebar</source>
<translation>Általános helyek, eszközök és könyvjelzők listája az oldalsávban</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="137"/>
<location filename="../sidepane.cpp" line="138"/>
<source>Shows tree of directories in sidebar</source>
<translation>Könyvtárfa az oldalsávban</translation>
</message>
@ -961,10 +995,10 @@ Módosítva: %3</translation>
<context>
<name>QObject</name>
<message>
<location filename="../filelauncher.cpp" line="117"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../utilities.cpp" line="152"/>
<location filename="../utilities.cpp" line="228"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../filelauncher.cpp" line="109"/>
<source>Error</source>
<translation>Hiba</translation>
</message>

View File

@ -6,27 +6,27 @@
<message>
<location filename="../app-chooser-dialog.ui" line="14"/>
<source>Choose an Application</source>
<translation type="unfinished"></translation>
<translation>Seleziona un applicazione</translation>
</message>
<message>
<location filename="../app-chooser-dialog.ui" line="36"/>
<source>Installed Applications</source>
<translation type="unfinished"></translation>
<translation>Applicazioni installate</translation>
</message>
<message>
<location filename="../app-chooser-dialog.ui" line="46"/>
<source>Custom Command</source>
<translation type="unfinished"></translation>
<translation>Comando personalizzato</translation>
</message>
<message>
<location filename="../app-chooser-dialog.ui" line="52"/>
<source>Command line to execute:</source>
<translation type="unfinished"></translation>
<translation>Riga di comando da eseguire:</translation>
</message>
<message>
<location filename="../app-chooser-dialog.ui" line="62"/>
<source>Application name:</source>
<translation type="unfinished"></translation>
<translation>Nome dell&apos;applicazione:</translation>
</message>
<message>
<location filename="../app-chooser-dialog.ui" line="72"/>
@ -37,22 +37,28 @@
&lt;li&gt;&lt;b&gt;%u&lt;/b&gt;: Represents a single URI of the file&lt;/li&gt;
&lt;li&gt;&lt;b&gt;%U&lt;/b&gt;: Represents multiple URIs&lt;/li&gt;
&lt;/ul&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;b&gt;Questi caratteri speciali possono essere usati nella riga di comando:&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;%f&lt;/b&gt;: sta per un nome file singolo&lt;/li&gt;
&lt;li&gt;&lt;b&gt;%F&lt;/b&gt;: sta per nomi file multipli&lt;/li&gt;
&lt;li&gt;&lt;b&gt;%u&lt;/b&gt;: sta per un URI singolo del file&lt;/li&gt;
&lt;li&gt;&lt;b&gt;%U&lt;/b&gt;: sta per URI multipli dei file&lt;/li&gt;
&lt;/ul&gt;</translation>
</message>
<message>
<location filename="../app-chooser-dialog.ui" line="91"/>
<source>Keep terminal window open after command execution</source>
<translation type="unfinished"></translation>
<translation>Non chiudere il terminale dopo l&apos;esecuzione</translation>
</message>
<message>
<location filename="../app-chooser-dialog.ui" line="98"/>
<source>Execute in terminal emulator</source>
<translation type="unfinished"></translation>
<translation>Esegui in un emulatore di terminale</translation>
</message>
<message>
<location filename="../app-chooser-dialog.ui" line="109"/>
<source>Set selected application as default action of this file type</source>
<translation type="unfinished"></translation>
<translation>Ricorda come associazione predefinita per questo tipo di file</translation>
</message>
</context>
<context>
@ -93,27 +99,27 @@
<message>
<location filename="../exec-file.ui" line="14"/>
<source>Execute file</source>
<translation type="unfinished"></translation>
<translation>Esegui file</translation>
</message>
<message>
<location filename="../exec-file.ui" line="39"/>
<source>&amp;Open</source>
<translation type="unfinished"></translation>
<translation>&amp;Apri</translation>
</message>
<message>
<location filename="../exec-file.ui" line="52"/>
<source>E&amp;xecute</source>
<translation type="unfinished"></translation>
<translation>E&amp;segui</translation>
</message>
<message>
<location filename="../exec-file.ui" line="62"/>
<source>Execute in &amp;Terminal</source>
<translation type="unfinished"></translation>
<translation>Esegui in un &amp;terminale</translation>
</message>
<message>
<location filename="../exec-file.ui" line="85"/>
<source>Cancel</source>
<translation type="unfinished">Annulla</translation>
<translation>Annulla</translation>
</message>
</context>
<context>
@ -288,7 +294,7 @@
<message>
<location filename="../appchoosercombobox.cpp" line="79"/>
<source>Customize</source>
<translation type="unfinished"></translation>
<translation>Personalizza</translation>
</message>
</context>
<context>
@ -296,7 +302,20 @@
<message>
<location filename="../appchooserdialog.cpp" line="262"/>
<source>Select an application to open &quot;%1&quot; files</source>
<translation type="unfinished"></translation>
<translation>Seleziona un applicazione per aprire &quot;%1&quot; file</translation>
</message>
</context>
<context>
<name>Fm::CreateNewMenu</name>
<message>
<location filename="../createnewmenu.cpp" line="29"/>
<source>Folder</source>
<translation>Cartella</translation>
</message>
<message>
<location filename="../createnewmenu.cpp" line="33"/>
<source>Blank File</source>
<translation>File vuoto</translation>
</message>
</context>
<context>
@ -304,12 +323,30 @@
<message>
<location filename="../dirtreemodelitem.cpp" line="77"/>
<source>Loading...</source>
<translation type="unfinished"></translation>
<translation>Caricando...</translation>
</message>
<message>
<location filename="../dirtreemodelitem.cpp" line="208"/>
<source>&lt;No sub folders&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;nessuna sottocartella&gt;</translation>
</message>
</context>
<context>
<name>Fm::DirTreeView</name>
<message>
<location filename="../dirtreeview.cpp" line="208"/>
<source>Open in New T&amp;ab</source>
<translation>Apri in una nuova &amp;scheda</translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="212"/>
<source>Open in New Win&amp;dow</source>
<translation>Apri in una nuova &amp;finestra</translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="217"/>
<source>Open in Termina&amp;l</source>
<translation>Apri in un &amp;terminale</translation>
</message>
</context>
<context>
@ -349,93 +386,99 @@
<location filename="../execfiledialog.cpp" line="40"/>
<source>This text file &apos;%1&apos; seems to be an executable script.
What do you want to do with it?</source>
<translation type="unfinished"></translation>
<translation>Questo file di testo &quot;%1&quot; sembra essere uno script eseguibile.
Cosa vuoi fare?</translation>
</message>
<message>
<location filename="../execfiledialog.cpp" line="45"/>
<source>This file &apos;%1&apos; is executable. Do you want to execute it?</source>
<translation type="unfinished"></translation>
<translation>Questo file &quot;%1&quot; è eseguibile. Eseguirlo?</translation>
</message>
</context>
<context>
<name>Fm::FileMenu</name>
<message>
<location filename="../filemenu.cpp" line="78"/>
<location filename="../filemenu.cpp" line="81"/>
<source>Open</source>
<translation>Apri</translation>
</message>
<message>
<source>OpenWith</source>
<translation type="vanished">ApriCon</translation>
<translation>ApriCon</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="134"/>
<location filename="../filemenu.cpp" line="144"/>
<source>Cut</source>
<translation>Taglia</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<location filename="../filemenu.cpp" line="148"/>
<source>Copy</source>
<translation>Copia</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="142"/>
<location filename="../filemenu.cpp" line="152"/>
<source>Paste</source>
<translation>Incolla</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="146"/>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="156"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Move to Trash</source>
<translation>Cestin&amp;a</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="289"/>
<location filename="../filemenu.cpp" line="299"/>
<source>Output</source>
<translation type="unfinished"></translation>
<translation>Risultato</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Delete</source>
<translation>&amp;Rimuovi</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="150"/>
<location filename="../filemenu.cpp" line="160"/>
<source>Rename</source>
<translation>Rinomina</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="82"/>
<location filename="../filemenu.cpp" line="85"/>
<source>Open With...</source>
<translation type="unfinished"></translation>
<translation>Apri con...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="110"/>
<location filename="../filemenu.cpp" line="113"/>
<source>Other Applications</source>
<translation type="unfinished"></translation>
<translation>Altre applicazioni</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="128"/>
<location filename="../filemenu.cpp" line="119"/>
<source>Create &amp;New</source>
<translation>Crea &amp;nuovo</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
<translation>&amp;Ripristina</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="177"/>
<location filename="../filemenu.cpp" line="187"/>
<source>Extract to...</source>
<translation>Estrai in...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="182"/>
<location filename="../filemenu.cpp" line="192"/>
<source>Extract Here</source>
<translation>Estrai qui</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="188"/>
<location filename="../filemenu.cpp" line="198"/>
<source>Compress</source>
<translation>Comprimi</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="198"/>
<location filename="../filemenu.cpp" line="208"/>
<source>Properties</source>
<translation>Proprietà</translation>
</message>
@ -445,7 +488,7 @@ What do you want to do with it?</source>
<message>
<location filename="../fileoperation.cpp" line="220"/>
<source>Error</source>
<translation type="unfinished">Errore</translation>
<translation>Errore</translation>
</message>
<message>
<location filename="../fileoperation.cpp" line="221"/>
@ -600,7 +643,7 @@ Vuoi invece eliminarli?</translation>
<context>
<name>Fm::FolderMenu</name>
<message>
<location filename="../foldermenu.cpp" line="36"/>
<location filename="../foldermenu.cpp" line="37"/>
<source>Create &amp;New</source>
<translation>Crea &amp;nuovo</translation>
</message>
@ -635,61 +678,55 @@ Vuoi invece eliminarli?</translation>
<translation>Pr&amp;oprietà cartella</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="85"/>
<source>Folder</source>
<translation>Cartella</translation>
</message>
<message>
<source>File</source>
<translation type="vanished">File</translation>
<translation>File</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="89"/>
<source>Blank File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="133"/>
<location filename="../foldermenu.cpp" line="99"/>
<source>By File Name</source>
<translation>Per nome file</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="134"/>
<location filename="../foldermenu.cpp" line="100"/>
<source>By Modification Time</source>
<translation>Per data modifica</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="135"/>
<location filename="../foldermenu.cpp" line="101"/>
<source>By File Size</source>
<translation>Per dimensione file</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="136"/>
<location filename="../foldermenu.cpp" line="102"/>
<source>By File Type</source>
<translation>Per tipo file</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="137"/>
<location filename="../foldermenu.cpp" line="103"/>
<source>By File Owner</source>
<translation>Per proprietario file</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="149"/>
<location filename="../foldermenu.cpp" line="115"/>
<source>Ascending</source>
<translation>Crescente</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="154"/>
<location filename="../foldermenu.cpp" line="120"/>
<source>Descending</source>
<translation>Decrescente</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="169"/>
<location filename="../foldermenu.cpp" line="135"/>
<source>Folder First</source>
<translation>Prima le cartelle</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="178"/>
<location filename="../foldermenu.cpp" line="144"/>
<source>Case Sensitive</source>
<translation>Distingui MAIUSCOLE/minuscole</translation>
</message>
@ -791,45 +828,45 @@ Vuoi invece eliminarli?</translation>
<message>
<location filename="../placesview.cpp" line="343"/>
<source>Empty Trash</source>
<translation type="unfinished"></translation>
<translation>Svuota cestino</translation>
</message>
<message>
<source>Rename</source>
<translation type="vanished">Rinomina</translation>
<translation>Rinomina</translation>
</message>
<message>
<source>Delete</source>
<translation type="vanished">Rimuovi</translation>
<translation>Rimuovi</translation>
</message>
<message>
<location filename="../placesview.cpp" line="331"/>
<source>Open in New Tab</source>
<translation type="unfinished"></translation>
<translation>Apri in una nuova scheda</translation>
</message>
<message>
<location filename="../placesview.cpp" line="334"/>
<source>Open in New Window</source>
<translation type="unfinished"></translation>
<translation>Apri in una nuova finestra</translation>
</message>
<message>
<location filename="../placesview.cpp" line="352"/>
<source>Move Bookmark Up</source>
<translation type="unfinished"></translation>
<translation>Sposta segnalibro insù</translation>
</message>
<message>
<location filename="../placesview.cpp" line="357"/>
<source>Move Bookmark Down</source>
<translation type="unfinished"></translation>
<translation>Sposta segnalibro giù</translation>
</message>
<message>
<location filename="../placesview.cpp" line="361"/>
<source>Rename Bookmark</source>
<translation type="unfinished"></translation>
<translation>Rinomina segnalibro</translation>
</message>
<message>
<location filename="../placesview.cpp" line="364"/>
<source>Remove Bookmark</source>
<translation type="unfinished"></translation>
<translation>Rimuovi segnalibro</translation>
</message>
<message>
<location filename="../placesview.cpp" line="373"/>
@ -887,27 +924,27 @@ Ultima modifica: %3</translation>
</context>
<context>
<name>Fm::SidePane</name>
<message>
<location filename="../sidepane.cpp" line="46"/>
<location filename="../sidepane.cpp" line="125"/>
<source>Places</source>
<translation type="unfinished">Luoghi</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="127"/>
<location filename="../sidepane.cpp" line="126"/>
<source>Places</source>
<translation>Luoghi</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="48"/>
<location filename="../sidepane.cpp" line="128"/>
<source>Directory Tree</source>
<translation type="unfinished"></translation>
<translation>Albero cartelle</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="135"/>
<location filename="../sidepane.cpp" line="136"/>
<source>Shows list of common places, devices, and bookmarks in sidebar</source>
<translation type="unfinished"></translation>
<translation>Mostra lista di luoghi, dispositivi e segnalibri nel panello laterale</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="137"/>
<location filename="../sidepane.cpp" line="138"/>
<source>Shows tree of directories in sidebar</source>
<translation type="unfinished"></translation>
<translation>Mostra albero delle cartelle nel panello laterale</translation>
</message>
</context>
<context>
@ -920,7 +957,7 @@ Ultima modifica: %3</translation>
<message>
<location filename="../mount-operation-password.ui" line="48"/>
<source>Connect &amp;anonymously</source>
<translation>Connetti _anonimamente</translation>
<translation>Connetti &amp;anonimamente</translation>
</message>
<message>
<location filename="../mount-operation-password.ui" line="58"/>
@ -961,10 +998,10 @@ Ultima modifica: %3</translation>
<context>
<name>QObject</name>
<message>
<location filename="../filelauncher.cpp" line="117"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../utilities.cpp" line="152"/>
<location filename="../utilities.cpp" line="228"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../filelauncher.cpp" line="109"/>
<source>Error</source>
<translation>Errore</translation>
</message>
@ -981,7 +1018,7 @@ Ultima modifica: %3</translation>
<message>
<location filename="../utilities.cpp" line="164"/>
<source>Create Folder</source>
<translation type="unfinished"></translation>
<translation>Crea cartella</translation>
</message>
<message>
<location filename="../utilities.cpp" line="169"/>
@ -1006,7 +1043,7 @@ Ultima modifica: %3</translation>
<message>
<location filename="../utilities.cpp" line="180"/>
<source>Enter a name for the new %1:</source>
<translation type="unfinished"></translation>
<translation>Inserisci un nome per %1:</translation>
</message>
<message>
<location filename="../utilities.cpp" line="165"/>

View File

@ -305,6 +305,19 @@
<translation></translation>
</message>
</context>
<context>
<name>Fm::CreateNewMenu</name>
<message>
<location filename="../createnewmenu.cpp" line="29"/>
<source>Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../createnewmenu.cpp" line="33"/>
<source>Blank File</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DirTreeModel</name>
<message>
@ -318,6 +331,24 @@
<translation>&lt;&gt;</translation>
</message>
</context>
<context>
<name>Fm::DirTreeView</name>
<message>
<location filename="../dirtreeview.cpp" line="208"/>
<source>Open in New T&amp;ab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="212"/>
<source>Open in New Win&amp;dow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="217"/>
<source>Open in Termina&amp;l</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DndActionMenu</name>
<message>
@ -368,7 +399,7 @@ What do you want to do with it?</source>
<context>
<name>Fm::FileMenu</name>
<message>
<location filename="../filemenu.cpp" line="78"/>
<location filename="../filemenu.cpp" line="81"/>
<source>Open</source>
<translation></translation>
</message>
@ -377,73 +408,78 @@ What do you want to do with it?</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="134"/>
<location filename="../filemenu.cpp" line="144"/>
<source>Cut</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<location filename="../filemenu.cpp" line="148"/>
<source>Copy</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="142"/>
<location filename="../filemenu.cpp" line="152"/>
<source>Paste</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="146"/>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="156"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Move to Trash</source>
<translation>(&amp;M)</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="289"/>
<location filename="../filemenu.cpp" line="299"/>
<source>Output</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Delete</source>
<translation>(&amp;D)</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="150"/>
<location filename="../filemenu.cpp" line="160"/>
<source>Rename</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="82"/>
<location filename="../filemenu.cpp" line="85"/>
<source>Open With...</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="110"/>
<location filename="../filemenu.cpp" line="113"/>
<source>Other Applications</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="128"/>
<location filename="../filemenu.cpp" line="119"/>
<source>Create &amp;New</source>
<translation type="unfinished"> (&amp;N)</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="177"/>
<location filename="../filemenu.cpp" line="187"/>
<source>Extract to...</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="182"/>
<location filename="../filemenu.cpp" line="192"/>
<source>Extract Here</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="188"/>
<location filename="../filemenu.cpp" line="198"/>
<source>Compress</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="198"/>
<location filename="../filemenu.cpp" line="208"/>
<source>Properties</source>
<translation></translation>
</message>
@ -608,7 +644,7 @@ Do you want to delete them instead?</source>
<context>
<name>Fm::FolderMenu</name>
<message>
<location filename="../foldermenu.cpp" line="36"/>
<location filename="../foldermenu.cpp" line="37"/>
<source>Create &amp;New</source>
<translation> (&amp;N)</translation>
</message>
@ -643,61 +679,59 @@ Do you want to delete them instead?</source>
<translation>(&amp;O)</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="85"/>
<source>Folder</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<source>File</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="89"/>
<source>Blank File</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="133"/>
<location filename="../foldermenu.cpp" line="99"/>
<source>By File Name</source>
<translation></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="134"/>
<location filename="../foldermenu.cpp" line="100"/>
<source>By Modification Time</source>
<translation></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="135"/>
<location filename="../foldermenu.cpp" line="101"/>
<source>By File Size</source>
<translation></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="136"/>
<location filename="../foldermenu.cpp" line="102"/>
<source>By File Type</source>
<translation></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="137"/>
<location filename="../foldermenu.cpp" line="103"/>
<source>By File Owner</source>
<translation></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="149"/>
<location filename="../foldermenu.cpp" line="115"/>
<source>Ascending</source>
<translation></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="154"/>
<location filename="../foldermenu.cpp" line="120"/>
<source>Descending</source>
<translation></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="169"/>
<location filename="../foldermenu.cpp" line="135"/>
<source>Folder First</source>
<translation></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="178"/>
<location filename="../foldermenu.cpp" line="144"/>
<source>Case Sensitive</source>
<translation></translation>
</message>
@ -896,24 +930,24 @@ Modified: %3</source>
<context>
<name>Fm::SidePane</name>
<message>
<location filename="../sidepane.cpp" line="46"/>
<location filename="../sidepane.cpp" line="125"/>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="126"/>
<source>Places</source>
<translation></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="127"/>
<location filename="../sidepane.cpp" line="48"/>
<location filename="../sidepane.cpp" line="128"/>
<source>Directory Tree</source>
<translation></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="135"/>
<location filename="../sidepane.cpp" line="136"/>
<source>Shows list of common places, devices, and bookmarks in sidebar</source>
<translation></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="137"/>
<location filename="../sidepane.cpp" line="138"/>
<source>Shows tree of directories in sidebar</source>
<translation></translation>
</message>
@ -969,10 +1003,10 @@ Modified: %3</source>
<context>
<name>QObject</name>
<message>
<location filename="../filelauncher.cpp" line="117"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../utilities.cpp" line="152"/>
<location filename="../utilities.cpp" line="228"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../filelauncher.cpp" line="109"/>
<source>Error</source>
<translation></translation>
</message>

View File

@ -299,6 +299,19 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::CreateNewMenu</name>
<message>
<location filename="../createnewmenu.cpp" line="29"/>
<source>Folder</source>
<translation type="unfinished">Aplankas</translation>
</message>
<message>
<location filename="../createnewmenu.cpp" line="33"/>
<source>Blank File</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DirTreeModel</name>
<message>
@ -312,6 +325,24 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DirTreeView</name>
<message>
<location filename="../dirtreeview.cpp" line="208"/>
<source>Open in New T&amp;ab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="212"/>
<source>Open in New Win&amp;dow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="217"/>
<source>Open in Termina&amp;l</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DndActionMenu</name>
<message>
@ -365,7 +396,7 @@ What do you want to do with it?</source>
<context>
<name>Fm::FileMenu</name>
<message>
<location filename="../filemenu.cpp" line="78"/>
<location filename="../filemenu.cpp" line="81"/>
<source>Open</source>
<translation>Atverti</translation>
</message>
@ -374,73 +405,78 @@ What do you want to do with it?</source>
<translation type="obsolete">Atverti su</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="134"/>
<location filename="../filemenu.cpp" line="144"/>
<source>Cut</source>
<translation>Iškirpti</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<location filename="../filemenu.cpp" line="148"/>
<source>Copy</source>
<translation>Kopijuoti</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="142"/>
<location filename="../filemenu.cpp" line="152"/>
<source>Paste</source>
<translation>Įklijuoti</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="146"/>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="156"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Move to Trash</source>
<translation>&amp;Perkelti į šiukšlinę</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Delete</source>
<translation>&amp;Pašalinti</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="150"/>
<location filename="../filemenu.cpp" line="160"/>
<source>Rename</source>
<translation>Pervadinti</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="177"/>
<location filename="../filemenu.cpp" line="119"/>
<source>Create &amp;New</source>
<translation type="unfinished">&amp;Kurti naują</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="187"/>
<source>Extract to...</source>
<translation>Išskleisti į...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="182"/>
<location filename="../filemenu.cpp" line="192"/>
<source>Extract Here</source>
<translation>Išskleisti čia</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="188"/>
<location filename="../filemenu.cpp" line="198"/>
<source>Compress</source>
<translation>Archyvuoti</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="198"/>
<location filename="../filemenu.cpp" line="208"/>
<source>Properties</source>
<translation>Savybės</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="82"/>
<location filename="../filemenu.cpp" line="85"/>
<source>Open With...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="110"/>
<location filename="../filemenu.cpp" line="113"/>
<source>Other Applications</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="289"/>
<location filename="../filemenu.cpp" line="299"/>
<source>Output</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="128"/>
<location filename="../filemenu.cpp" line="138"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
</message>
@ -610,7 +646,7 @@ Ar norite vietoje to juos pašalinti visam laikui?</translation>
<context>
<name>Fm::FolderMenu</name>
<message>
<location filename="../foldermenu.cpp" line="36"/>
<location filename="../foldermenu.cpp" line="37"/>
<source>Create &amp;New</source>
<translation>&amp;Kurti naują</translation>
</message>
@ -645,64 +681,58 @@ Ar norite vietoje to juos pašalinti visam laikui?</translation>
<translation>Failo &amp;savybės</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="85"/>
<source>Folder</source>
<translation>Aplankas</translation>
<translation type="vanished">Aplankas</translation>
</message>
<message>
<source>File</source>
<translation type="obsolete">Failas</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="133"/>
<location filename="../foldermenu.cpp" line="99"/>
<source>By File Name</source>
<translation>Pagal failo vardą</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="134"/>
<location filename="../foldermenu.cpp" line="100"/>
<source>By Modification Time</source>
<translation>Pagal keitimo datą</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="135"/>
<location filename="../foldermenu.cpp" line="101"/>
<source>By File Size</source>
<translation>Pagal failo dydį</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="136"/>
<location filename="../foldermenu.cpp" line="102"/>
<source>By File Type</source>
<translation>Pagal failo tipą</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="137"/>
<location filename="../foldermenu.cpp" line="103"/>
<source>By File Owner</source>
<translation>Pagal failo savininką</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="149"/>
<location filename="../foldermenu.cpp" line="115"/>
<source>Ascending</source>
<translation>Didėjančiai</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="154"/>
<location filename="../foldermenu.cpp" line="120"/>
<source>Descending</source>
<translation>Mažėjančiai</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="169"/>
<location filename="../foldermenu.cpp" line="135"/>
<source>Folder First</source>
<translation>Pirmiausia aplankai</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="178"/>
<location filename="../foldermenu.cpp" line="144"/>
<source>Case Sensitive</source>
<translation>Skirti raidžių dydį</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="89"/>
<source>Blank File</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::FolderModel</name>
@ -899,24 +929,24 @@ Keista: %2 {1
<context>
<name>Fm::SidePane</name>
<message>
<location filename="../sidepane.cpp" line="46"/>
<location filename="../sidepane.cpp" line="125"/>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="126"/>
<source>Places</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="127"/>
<location filename="../sidepane.cpp" line="48"/>
<location filename="../sidepane.cpp" line="128"/>
<source>Directory Tree</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="135"/>
<location filename="../sidepane.cpp" line="136"/>
<source>Shows list of common places, devices, and bookmarks in sidebar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="137"/>
<location filename="../sidepane.cpp" line="138"/>
<source>Shows tree of directories in sidebar</source>
<translation type="unfinished"></translation>
</message>
@ -972,10 +1002,10 @@ Keista: %2 {1
<context>
<name>QObject</name>
<message>
<location filename="../filelauncher.cpp" line="117"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../utilities.cpp" line="152"/>
<location filename="../utilities.cpp" line="228"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../filelauncher.cpp" line="109"/>
<source>Error</source>
<translation>Klaida</translation>
</message>

View File

@ -305,6 +305,19 @@
<translation>WYbierz program do otwarcia &quot;%1&quot; plików</translation>
</message>
</context>
<context>
<name>Fm::CreateNewMenu</name>
<message>
<location filename="../createnewmenu.cpp" line="29"/>
<source>Folder</source>
<translation type="unfinished">Katalog</translation>
</message>
<message>
<location filename="../createnewmenu.cpp" line="33"/>
<source>Blank File</source>
<translation type="unfinished">Pusty plik</translation>
</message>
</context>
<context>
<name>Fm::DirTreeModel</name>
<message>
@ -318,6 +331,24 @@
<translation>&lt;Brak katalogów&gt;</translation>
</message>
</context>
<context>
<name>Fm::DirTreeView</name>
<message>
<location filename="../dirtreeview.cpp" line="208"/>
<source>Open in New T&amp;ab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="212"/>
<source>Open in New Win&amp;dow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="217"/>
<source>Open in Termina&amp;l</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DndActionMenu</name>
<message>
@ -367,78 +398,83 @@ Co chcesz zrobić z tym plikiem?</translation>
<context>
<name>Fm::FileMenu</name>
<message>
<location filename="../filemenu.cpp" line="78"/>
<location filename="../filemenu.cpp" line="81"/>
<source>Open</source>
<translation>Otwórz</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="128"/>
<location filename="../filemenu.cpp" line="119"/>
<source>Create &amp;New</source>
<translation type="unfinished">Utwórz &amp;nowy</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<source>&amp;Restore</source>
<translation>&amp;Przywróć</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="134"/>
<location filename="../filemenu.cpp" line="144"/>
<source>Cut</source>
<translation>Wytnij</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<location filename="../filemenu.cpp" line="148"/>
<source>Copy</source>
<translation>Kopiuj</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="142"/>
<location filename="../filemenu.cpp" line="152"/>
<source>Paste</source>
<translation>Wklej</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="146"/>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="156"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Move to Trash</source>
<translation>Przenieś do &amp;kosza</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="289"/>
<location filename="../filemenu.cpp" line="299"/>
<source>Output</source>
<translation>Wyjście</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Delete</source>
<translation>&amp;Usuń</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="150"/>
<location filename="../filemenu.cpp" line="160"/>
<source>Rename</source>
<translation>Zmień nazwę</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="82"/>
<location filename="../filemenu.cpp" line="85"/>
<source>Open With...</source>
<translation>Otwórz za pomocą...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="110"/>
<location filename="../filemenu.cpp" line="113"/>
<source>Other Applications</source>
<translation>Inny program</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="177"/>
<location filename="../filemenu.cpp" line="187"/>
<source>Extract to...</source>
<translation>Rozpakuj do...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="182"/>
<location filename="../filemenu.cpp" line="192"/>
<source>Extract Here</source>
<translation>Rozpakuj tutaj</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="188"/>
<location filename="../filemenu.cpp" line="198"/>
<source>Compress</source>
<translation>Skompresuj</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="198"/>
<location filename="../filemenu.cpp" line="208"/>
<source>Properties</source>
<translation>Właściwości</translation>
</message>
@ -603,7 +639,7 @@ Czy zamiast tego usunąć te pliki?</translation>
<context>
<name>Fm::FolderMenu</name>
<message>
<location filename="../foldermenu.cpp" line="36"/>
<location filename="../foldermenu.cpp" line="37"/>
<source>Create &amp;New</source>
<translation>Utwórz &amp;nowy</translation>
</message>
@ -638,57 +674,55 @@ Czy zamiast tego usunąć te pliki?</translation>
<translation>Właściwości &amp;katalogu</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="85"/>
<source>Folder</source>
<translation>Katalog</translation>
<translation type="vanished">Katalog</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="89"/>
<source>Blank File</source>
<translation>Pusty plik</translation>
<translation type="vanished">Pusty plik</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="133"/>
<location filename="../foldermenu.cpp" line="99"/>
<source>By File Name</source>
<translation>Według nazwy</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="134"/>
<location filename="../foldermenu.cpp" line="100"/>
<source>By Modification Time</source>
<translation>Według czasu modyfikacji</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="135"/>
<location filename="../foldermenu.cpp" line="101"/>
<source>By File Size</source>
<translation>Według rozmiaru</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="136"/>
<location filename="../foldermenu.cpp" line="102"/>
<source>By File Type</source>
<translation>Według typu</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="137"/>
<location filename="../foldermenu.cpp" line="103"/>
<source>By File Owner</source>
<translation>Wedłuh właściciela pliku</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="149"/>
<location filename="../foldermenu.cpp" line="115"/>
<source>Ascending</source>
<translation>Rosnąco</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="154"/>
<location filename="../foldermenu.cpp" line="120"/>
<source>Descending</source>
<translation>Malejąco</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="169"/>
<location filename="../foldermenu.cpp" line="135"/>
<source>Folder First</source>
<translation>Najpierw katalogi</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="178"/>
<location filename="../foldermenu.cpp" line="144"/>
<source>Case Sensitive</source>
<translation>Uwzględnij wielkość liter</translation>
</message>
@ -887,24 +921,24 @@ Zmodyfikowany: %3</translation>
<context>
<name>Fm::SidePane</name>
<message>
<location filename="../sidepane.cpp" line="46"/>
<location filename="../sidepane.cpp" line="125"/>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="126"/>
<source>Places</source>
<translation>Położenia</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="127"/>
<location filename="../sidepane.cpp" line="48"/>
<location filename="../sidepane.cpp" line="128"/>
<source>Directory Tree</source>
<translation>Drzewo katalogów</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="135"/>
<location filename="../sidepane.cpp" line="136"/>
<source>Shows list of common places, devices, and bookmarks in sidebar</source>
<translation>Pokazuje listę miejsc, urządzeń oraz zakładek w panelu bocznym</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="137"/>
<location filename="../sidepane.cpp" line="138"/>
<source>Shows tree of directories in sidebar</source>
<translation>Pokazuje drzewo katalogów w panelu bocznym</translation>
</message>
@ -960,10 +994,10 @@ Zmodyfikowany: %3</translation>
<context>
<name>QObject</name>
<message>
<location filename="../filelauncher.cpp" line="117"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../utilities.cpp" line="152"/>
<location filename="../utilities.cpp" line="228"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../filelauncher.cpp" line="109"/>
<source>Error</source>
<translation>Błąd</translation>
</message>

View File

@ -305,6 +305,19 @@
<translation>Selecione uma aplicação para abrir os ficheiros %1</translation>
</message>
</context>
<context>
<name>Fm::CreateNewMenu</name>
<message>
<location filename="../createnewmenu.cpp" line="29"/>
<source>Folder</source>
<translation type="unfinished">Pasta</translation>
</message>
<message>
<location filename="../createnewmenu.cpp" line="33"/>
<source>Blank File</source>
<translation type="unfinished">Ficheiro vazio</translation>
</message>
</context>
<context>
<name>Fm::DirTreeModel</name>
<message>
@ -318,6 +331,24 @@
<translation>&lt;Não existem subpastas&gt;</translation>
</message>
</context>
<context>
<name>Fm::DirTreeView</name>
<message>
<location filename="../dirtreeview.cpp" line="208"/>
<source>Open in New T&amp;ab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="212"/>
<source>Open in New Win&amp;dow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="217"/>
<source>Open in Termina&amp;l</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DndActionMenu</name>
<message>
@ -367,7 +398,7 @@ O que pretende fazer com o ficheiro?</translation>
<context>
<name>Fm::FileMenu</name>
<message>
<location filename="../filemenu.cpp" line="78"/>
<location filename="../filemenu.cpp" line="81"/>
<source>Open</source>
<translation>Abrir</translation>
</message>
@ -376,73 +407,78 @@ O que pretende fazer com o ficheiro?</translation>
<translation type="obsolete">Abrir com</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="134"/>
<location filename="../filemenu.cpp" line="144"/>
<source>Cut</source>
<translation>Cortar</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<location filename="../filemenu.cpp" line="148"/>
<source>Copy</source>
<translation>Copiar</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="142"/>
<location filename="../filemenu.cpp" line="152"/>
<source>Paste</source>
<translation>Colar</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="146"/>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="156"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Move to Trash</source>
<translation>&amp;Mover para o lixo</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="289"/>
<location filename="../filemenu.cpp" line="299"/>
<source>Output</source>
<translation>Destino</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Delete</source>
<translation>&amp;Eliminar</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="150"/>
<location filename="../filemenu.cpp" line="160"/>
<source>Rename</source>
<translation>Mudar nome</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="82"/>
<location filename="../filemenu.cpp" line="85"/>
<source>Open With...</source>
<translation>Abrir com...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="110"/>
<location filename="../filemenu.cpp" line="113"/>
<source>Other Applications</source>
<translation>Outras aplicações</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="128"/>
<location filename="../filemenu.cpp" line="119"/>
<source>Create &amp;New</source>
<translation type="unfinished">Criar &amp;novo(a)</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<source>&amp;Restore</source>
<translation>&amp;Restaurar</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="177"/>
<location filename="../filemenu.cpp" line="187"/>
<source>Extract to...</source>
<translation>Extrair para...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="182"/>
<location filename="../filemenu.cpp" line="192"/>
<source>Extract Here</source>
<translation>Extrair aqui</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="188"/>
<location filename="../filemenu.cpp" line="198"/>
<source>Compress</source>
<translation>Comprimir</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="198"/>
<location filename="../filemenu.cpp" line="208"/>
<source>Properties</source>
<translation>Propriedades</translation>
</message>
@ -607,7 +643,7 @@ Eliminar permanentemente?</translation>
<context>
<name>Fm::FolderMenu</name>
<message>
<location filename="../foldermenu.cpp" line="36"/>
<location filename="../foldermenu.cpp" line="37"/>
<source>Create &amp;New</source>
<translation>Criar &amp;novo(a)</translation>
</message>
@ -642,61 +678,59 @@ Eliminar permanentemente?</translation>
<translation>Pr&amp;opriedades da pasta</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="85"/>
<source>Folder</source>
<translation>Pasta</translation>
<translation type="vanished">Pasta</translation>
</message>
<message>
<source>File</source>
<translation type="obsolete">Ficheiro</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="89"/>
<source>Blank File</source>
<translation>Ficheiro vazio</translation>
<translation type="vanished">Ficheiro vazio</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="133"/>
<location filename="../foldermenu.cpp" line="99"/>
<source>By File Name</source>
<translation>Por nome de ficheiro</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="134"/>
<location filename="../foldermenu.cpp" line="100"/>
<source>By Modification Time</source>
<translation>Por data de modificação</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="135"/>
<location filename="../foldermenu.cpp" line="101"/>
<source>By File Size</source>
<translation>Por tamanho de ficheiro</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="136"/>
<location filename="../foldermenu.cpp" line="102"/>
<source>By File Type</source>
<translation>Por tipo de ficheiro</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="137"/>
<location filename="../foldermenu.cpp" line="103"/>
<source>By File Owner</source>
<translation>Por dono de ficheiro</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="149"/>
<location filename="../foldermenu.cpp" line="115"/>
<source>Ascending</source>
<translation>Ascendente</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="154"/>
<location filename="../foldermenu.cpp" line="120"/>
<source>Descending</source>
<translation>Descendente</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="169"/>
<location filename="../foldermenu.cpp" line="135"/>
<source>Folder First</source>
<translation>Pastas no início</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="178"/>
<location filename="../foldermenu.cpp" line="144"/>
<source>Case Sensitive</source>
<translation>Diferenciar capitalização</translation>
</message>
@ -895,24 +929,24 @@ Modificado: %3</translation>
<context>
<name>Fm::SidePane</name>
<message>
<location filename="../sidepane.cpp" line="46"/>
<location filename="../sidepane.cpp" line="125"/>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="126"/>
<source>Places</source>
<translation>Locais</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="127"/>
<location filename="../sidepane.cpp" line="48"/>
<location filename="../sidepane.cpp" line="128"/>
<source>Directory Tree</source>
<translation>Árvore de diretórios</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="135"/>
<location filename="../sidepane.cpp" line="136"/>
<source>Shows list of common places, devices, and bookmarks in sidebar</source>
<translation>Mostra a lista de locais, dispositivos e marcadores na barra lateral</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="137"/>
<location filename="../sidepane.cpp" line="138"/>
<source>Shows tree of directories in sidebar</source>
<translation>Mostra a árvore de diretórios na barra lateral</translation>
</message>
@ -968,10 +1002,10 @@ Modificado: %3</translation>
<context>
<name>QObject</name>
<message>
<location filename="../filelauncher.cpp" line="117"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../utilities.cpp" line="152"/>
<location filename="../utilities.cpp" line="228"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../filelauncher.cpp" line="109"/>
<source>Error</source>
<translation>Erro</translation>
</message>

View File

@ -305,6 +305,19 @@
<translation>Выберите приложение, чтобы открыть &quot;%1&quot; файлов</translation>
</message>
</context>
<context>
<name>Fm::CreateNewMenu</name>
<message>
<location filename="../createnewmenu.cpp" line="29"/>
<source>Folder</source>
<translation>Папку</translation>
</message>
<message>
<location filename="../createnewmenu.cpp" line="33"/>
<source>Blank File</source>
<translation>Пустой файл</translation>
</message>
</context>
<context>
<name>Fm::DirTreeModel</name>
<message>
@ -318,6 +331,24 @@
<translation>&lt;Нет подпапок&gt;</translation>
</message>
</context>
<context>
<name>Fm::DirTreeView</name>
<message>
<location filename="../dirtreeview.cpp" line="208"/>
<source>Open in New T&amp;ab</source>
<translation>Открыть в новой вкл&amp;адке</translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="212"/>
<source>Open in New Win&amp;dow</source>
<translation>Открыть в новом о&amp;кне</translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="217"/>
<source>Open in Termina&amp;l</source>
<translation>Открыть в термина&amp;ле</translation>
</message>
</context>
<context>
<name>Fm::DndActionMenu</name>
<message>
@ -355,7 +386,7 @@
<location filename="../execfiledialog.cpp" line="40"/>
<source>This text file &apos;%1&apos; seems to be an executable script.
What do you want to do with it?</source>
<translation type="unfinished">Этот текстовый файл &apos;%1&apos; похож на исполняемый скрипт.
<translation>Этот текстовый файл &apos;%1&apos; похож на исполняемый скрипт.
Что вы хотите с ним сделать?</translation>
</message>
<message>
@ -367,78 +398,83 @@ What do you want to do with it?</source>
<context>
<name>Fm::FileMenu</name>
<message>
<location filename="../filemenu.cpp" line="78"/>
<location filename="../filemenu.cpp" line="94"/>
<source>Open</source>
<translation>Открыть</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="82"/>
<location filename="../filemenu.cpp" line="98"/>
<source>Open With...</source>
<translation>Открыть с помощью...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="110"/>
<location filename="../filemenu.cpp" line="126"/>
<source>Other Applications</source>
<translation>Другие приложения</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="128"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
<location filename="../filemenu.cpp" line="132"/>
<source>Create &amp;New</source>
<translation>&amp;Создать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="134"/>
<location filename="../filemenu.cpp" line="151"/>
<source>&amp;Restore</source>
<translation>&amp;Восстановить</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="157"/>
<source>Cut</source>
<translation>Вырезать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<location filename="../filemenu.cpp" line="161"/>
<source>Copy</source>
<translation>Копировать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="142"/>
<location filename="../filemenu.cpp" line="165"/>
<source>Paste</source>
<translation>Вставить</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="146"/>
<location filename="../filemenu.cpp" line="339"/>
<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="150"/>
<location filename="../filemenu.cpp" line="173"/>
<source>Rename</source>
<translation>Переименовать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="177"/>
<location filename="../filemenu.cpp" line="200"/>
<source>Extract to...</source>
<translation>Распаковать в ...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="182"/>
<location filename="../filemenu.cpp" line="205"/>
<source>Extract Here</source>
<translation>Распаковать здесь</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="188"/>
<location filename="../filemenu.cpp" line="211"/>
<source>Compress</source>
<translation>Сжать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="198"/>
<location filename="../filemenu.cpp" line="221"/>
<source>Properties</source>
<translation>Свойства</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="289"/>
<location filename="../filemenu.cpp" line="312"/>
<source>Output</source>
<translation>Вывод</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="363"/>
<source>&amp;Delete</source>
<translation>&amp;Удалить</translation>
</message>
@ -448,7 +484,7 @@ What do you want to do with it?</source>
<message>
<location filename="../fileoperation.cpp" line="220"/>
<source>Error</source>
<translation type="unfinished">Ошибка</translation>
<translation>Ошибка</translation>
</message>
<message>
<location filename="../fileoperation.cpp" line="221"/>
@ -600,10 +636,28 @@ 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>
<location filename="../foldermenu.cpp" line="36"/>
<location filename="../foldermenu.cpp" line="37"/>
<source>Create &amp;New</source>
<translation>&amp;Создать</translation>
</message>
@ -638,57 +692,47 @@ Do you want to delete them instead?</source>
<translation>&amp;Свойства папки</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="85"/>
<source>Folder</source>
<translation>Папку</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="89"/>
<source>Blank File</source>
<translation>Пустой файл</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="133"/>
<location filename="../foldermenu.cpp" line="99"/>
<source>By File Name</source>
<translation>По имени</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="134"/>
<location filename="../foldermenu.cpp" line="100"/>
<source>By Modification Time</source>
<translation>По времени изменения</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="135"/>
<location filename="../foldermenu.cpp" line="101"/>
<source>By File Size</source>
<translation>По размеру</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="136"/>
<location filename="../foldermenu.cpp" line="102"/>
<source>By File Type</source>
<translation>По типу</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="137"/>
<location filename="../foldermenu.cpp" line="103"/>
<source>By File Owner</source>
<translation>По владельцу</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="149"/>
<location filename="../foldermenu.cpp" line="115"/>
<source>Ascending</source>
<translation>Возрастающая</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="154"/>
<location filename="../foldermenu.cpp" line="120"/>
<source>Descending</source>
<translation>Убывающая</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="169"/>
<location filename="../foldermenu.cpp" line="135"/>
<source>Folder First</source>
<translation>Сначала папки</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="178"/>
<location filename="../foldermenu.cpp" line="144"/>
<source>Case Sensitive</source>
<translation>Регистрочувствительность</translation>
</message>
@ -788,61 +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>
<source>Rename</source>
<translation type="vanished">Переименовать</translation>
</message>
<message>
<source>Delete</source>
<translation type="vanished">Удалить</translation>
</message>
<message>
<location filename="../placesview.cpp" line="331"/>
<source>Open in New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../placesview.cpp" line="334"/>
<source>Open in New Tab</source>
<translation>Открыть в новой вкладке</translation>
</message>
<message>
<location filename="../placesview.cpp" line="337"/>
<source>Open in New Window</source>
<translation type="unfinished"></translation>
<translation>Открыть в новом окне</translation>
</message>
<message>
<location filename="../placesview.cpp" line="352"/>
<location filename="../placesview.cpp" line="355"/>
<source>Move Bookmark Up</source>
<translation type="unfinished"></translation>
<translation>Сдвинуть закладку вверх</translation>
</message>
<message>
<location filename="../placesview.cpp" line="357"/>
<location filename="../placesview.cpp" line="360"/>
<source>Move Bookmark Down</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../placesview.cpp" line="361"/>
<source>Rename Bookmark</source>
<translation type="unfinished"></translation>
<translation>Сдвинуть закладку вниз</translation>
</message>
<message>
<location filename="../placesview.cpp" line="364"/>
<source>Remove Bookmark</source>
<translation type="unfinished"></translation>
<source>Rename Bookmark</source>
<translation>Переименовать закладку</translation>
</message>
<message>
<location filename="../placesview.cpp" line="373"/>
<location filename="../placesview.cpp" line="390"/>
<location filename="../placesview.cpp" line="367"/>
<source>Remove Bookmark</source>
<translation>Удалить закладку</translation>
</message>
<message>
<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>
@ -887,24 +923,24 @@ Modified: %3</source>
<context>
<name>Fm::SidePane</name>
<message>
<location filename="../sidepane.cpp" line="46"/>
<location filename="../sidepane.cpp" line="125"/>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="126"/>
<source>Places</source>
<translation>Места</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="127"/>
<location filename="../sidepane.cpp" line="48"/>
<location filename="../sidepane.cpp" line="128"/>
<source>Directory Tree</source>
<translation>Дерево папок</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="135"/>
<location filename="../sidepane.cpp" line="136"/>
<source>Shows list of common places, devices, and bookmarks in sidebar</source>
<translation>Показывает список обычных мест, устройств и закладок в боковой панели</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="137"/>
<location filename="../sidepane.cpp" line="138"/>
<source>Shows tree of directories in sidebar</source>
<translation>Показывает дерево папок в боковой панели</translation>
</message>
@ -960,10 +996,10 @@ Modified: %3</source>
<context>
<name>QObject</name>
<message>
<location filename="../filelauncher.cpp" line="117"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../utilities.cpp" line="152"/>
<location filename="../utilities.cpp" line="228"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../filelauncher.cpp" line="109"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
@ -980,7 +1016,7 @@ Modified: %3</source>
<message>
<location filename="../utilities.cpp" line="164"/>
<source>Create Folder</source>
<translation type="unfinished"></translation>
<translation>Создать папку</translation>
</message>
<message>
<location filename="../utilities.cpp" line="169"/>
@ -1061,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>

View File

@ -305,6 +305,19 @@
<translation>Выберите приложение, чтобы открыть &quot;%1&quot; файлов</translation>
</message>
</context>
<context>
<name>Fm::CreateNewMenu</name>
<message>
<location filename="../createnewmenu.cpp" line="29"/>
<source>Folder</source>
<translation>Папку</translation>
</message>
<message>
<location filename="../createnewmenu.cpp" line="33"/>
<source>Blank File</source>
<translation>Пустой файл</translation>
</message>
</context>
<context>
<name>Fm::DirTreeModel</name>
<message>
@ -318,6 +331,24 @@
<translation>&lt;Нет подпапок&gt;</translation>
</message>
</context>
<context>
<name>Fm::DirTreeView</name>
<message>
<location filename="../dirtreeview.cpp" line="208"/>
<source>Open in New T&amp;ab</source>
<translation>Открыть в новой вкл&amp;адке</translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="212"/>
<source>Open in New Win&amp;dow</source>
<translation>Открыть в новом о&amp;кне</translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="217"/>
<source>Open in Termina&amp;l</source>
<translation>Открыть в термина&amp;ле</translation>
</message>
</context>
<context>
<name>Fm::DndActionMenu</name>
<message>
@ -355,7 +386,7 @@
<location filename="../execfiledialog.cpp" line="40"/>
<source>This text file &apos;%1&apos; seems to be an executable script.
What do you want to do with it?</source>
<translation type="unfinished">Этот текстовый файл &apos;%1&apos; похож на исполняемый скрипт.
<translation>Этот текстовый файл &apos;%1&apos; похож на исполняемый скрипт.
Что вы хотите с ним сделать?</translation>
</message>
<message>
@ -367,78 +398,83 @@ What do you want to do with it?</source>
<context>
<name>Fm::FileMenu</name>
<message>
<location filename="../filemenu.cpp" line="78"/>
<location filename="../filemenu.cpp" line="94"/>
<source>Open</source>
<translation>Открыть</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="82"/>
<location filename="../filemenu.cpp" line="98"/>
<source>Open With...</source>
<translation>Открыть с помощью...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="110"/>
<location filename="../filemenu.cpp" line="126"/>
<source>Other Applications</source>
<translation>Другие приложения</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="128"/>
<source>&amp;Restore</source>
<translation type="unfinished"></translation>
<location filename="../filemenu.cpp" line="132"/>
<source>Create &amp;New</source>
<translation>&amp;Создать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="134"/>
<location filename="../filemenu.cpp" line="151"/>
<source>&amp;Restore</source>
<translation>&amp;Восстановить</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="157"/>
<source>Cut</source>
<translation>Вырезать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<location filename="../filemenu.cpp" line="161"/>
<source>Copy</source>
<translation>Копировать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="142"/>
<location filename="../filemenu.cpp" line="165"/>
<source>Paste</source>
<translation>Вставить</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="146"/>
<location filename="../filemenu.cpp" line="339"/>
<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="150"/>
<location filename="../filemenu.cpp" line="173"/>
<source>Rename</source>
<translation>Переименовать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="177"/>
<location filename="../filemenu.cpp" line="200"/>
<source>Extract to...</source>
<translation>Распаковать в ...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="182"/>
<location filename="../filemenu.cpp" line="205"/>
<source>Extract Here</source>
<translation>Распаковать здесь</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="188"/>
<location filename="../filemenu.cpp" line="211"/>
<source>Compress</source>
<translation>Сжать</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="198"/>
<location filename="../filemenu.cpp" line="221"/>
<source>Properties</source>
<translation>Свойства</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="289"/>
<location filename="../filemenu.cpp" line="312"/>
<source>Output</source>
<translation>Вывод</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="363"/>
<source>&amp;Delete</source>
<translation>&amp;Удалить</translation>
</message>
@ -448,7 +484,7 @@ What do you want to do with it?</source>
<message>
<location filename="../fileoperation.cpp" line="220"/>
<source>Error</source>
<translation type="unfinished">Ошибка</translation>
<translation>Ошибка</translation>
</message>
<message>
<location filename="../fileoperation.cpp" line="221"/>
@ -600,10 +636,28 @@ 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>
<location filename="../foldermenu.cpp" line="36"/>
<location filename="../foldermenu.cpp" line="37"/>
<source>Create &amp;New</source>
<translation>&amp;Создать</translation>
</message>
@ -638,57 +692,47 @@ Do you want to delete them instead?</source>
<translation>&amp;Свойства папки</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="85"/>
<source>Folder</source>
<translation>Папку</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="89"/>
<source>Blank File</source>
<translation>Пустой файл</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="133"/>
<location filename="../foldermenu.cpp" line="99"/>
<source>By File Name</source>
<translation>По имени</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="134"/>
<location filename="../foldermenu.cpp" line="100"/>
<source>By Modification Time</source>
<translation>По времени изменения</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="135"/>
<location filename="../foldermenu.cpp" line="101"/>
<source>By File Size</source>
<translation>По размеру</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="136"/>
<location filename="../foldermenu.cpp" line="102"/>
<source>By File Type</source>
<translation>По типу</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="137"/>
<location filename="../foldermenu.cpp" line="103"/>
<source>By File Owner</source>
<translation>По владельцу</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="149"/>
<location filename="../foldermenu.cpp" line="115"/>
<source>Ascending</source>
<translation>Возрастающая</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="154"/>
<location filename="../foldermenu.cpp" line="120"/>
<source>Descending</source>
<translation>Убывающая</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="169"/>
<location filename="../foldermenu.cpp" line="135"/>
<source>Folder First</source>
<translation>Сначала папки</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="178"/>
<location filename="../foldermenu.cpp" line="144"/>
<source>Case Sensitive</source>
<translation>Регистрочувствительность</translation>
</message>
@ -788,61 +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>
<source>Rename</source>
<translation type="vanished">Переименовать</translation>
</message>
<message>
<source>Delete</source>
<translation type="vanished">Удалить</translation>
</message>
<message>
<location filename="../placesview.cpp" line="331"/>
<source>Open in New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../placesview.cpp" line="334"/>
<source>Open in New Tab</source>
<translation>Открыть в новой вкладке</translation>
</message>
<message>
<location filename="../placesview.cpp" line="337"/>
<source>Open in New Window</source>
<translation type="unfinished"></translation>
<translation>Открыть в новом окне</translation>
</message>
<message>
<location filename="../placesview.cpp" line="352"/>
<location filename="../placesview.cpp" line="355"/>
<source>Move Bookmark Up</source>
<translation type="unfinished"></translation>
<translation>Сдвинуть закладку вверх</translation>
</message>
<message>
<location filename="../placesview.cpp" line="357"/>
<location filename="../placesview.cpp" line="360"/>
<source>Move Bookmark Down</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../placesview.cpp" line="361"/>
<source>Rename Bookmark</source>
<translation type="unfinished"></translation>
<translation>Сдвинуть закладку вниз</translation>
</message>
<message>
<location filename="../placesview.cpp" line="364"/>
<source>Remove Bookmark</source>
<translation type="unfinished"></translation>
<source>Rename Bookmark</source>
<translation>Переименовать закладку</translation>
</message>
<message>
<location filename="../placesview.cpp" line="373"/>
<location filename="../placesview.cpp" line="390"/>
<location filename="../placesview.cpp" line="367"/>
<source>Remove Bookmark</source>
<translation>Удалить закладку</translation>
</message>
<message>
<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>
@ -887,24 +923,24 @@ Modified: %3</source>
<context>
<name>Fm::SidePane</name>
<message>
<location filename="../sidepane.cpp" line="46"/>
<location filename="../sidepane.cpp" line="125"/>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="126"/>
<source>Places</source>
<translation>Места</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="127"/>
<location filename="../sidepane.cpp" line="48"/>
<location filename="../sidepane.cpp" line="128"/>
<source>Directory Tree</source>
<translation>Дерево папок</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="135"/>
<location filename="../sidepane.cpp" line="136"/>
<source>Shows list of common places, devices, and bookmarks in sidebar</source>
<translation>Показывает список обычных мест, устройств и закладок в боковой панели</translation>
</message>
<message>
<location filename="../sidepane.cpp" line="137"/>
<location filename="../sidepane.cpp" line="138"/>
<source>Shows tree of directories in sidebar</source>
<translation>Показывает дерево папок в боковой панели</translation>
</message>
@ -960,10 +996,10 @@ Modified: %3</source>
<context>
<name>QObject</name>
<message>
<location filename="../filelauncher.cpp" line="117"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../utilities.cpp" line="152"/>
<location filename="../utilities.cpp" line="228"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../filelauncher.cpp" line="109"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
@ -980,7 +1016,7 @@ Modified: %3</source>
<message>
<location filename="../utilities.cpp" line="164"/>
<source>Create Folder</source>
<translation type="unfinished"></translation>
<translation>Создать папку</translation>
</message>
<message>
<location filename="../utilities.cpp" line="169"/>
@ -1061,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>

View File

@ -305,6 +305,19 @@
<translation>%1</translation>
</message>
</context>
<context>
<name>Fm::CreateNewMenu</name>
<message>
<location filename="../createnewmenu.cpp" line="29"/>
<source>Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../createnewmenu.cpp" line="33"/>
<source>Blank File</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DirTreeModel</name>
<message>
@ -318,6 +331,24 @@
<translation>&lt;&gt;</translation>
</message>
</context>
<context>
<name>Fm::DirTreeView</name>
<message>
<location filename="../dirtreeview.cpp" line="208"/>
<source>Open in New T&amp;ab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="212"/>
<source>Open in New Win&amp;dow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dirtreeview.cpp" line="217"/>
<source>Open in Termina&amp;l</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Fm::DndActionMenu</name>
<message>
@ -367,7 +398,7 @@ What do you want to do with it?</source>
<context>
<name>Fm::FileMenu</name>
<message>
<location filename="../filemenu.cpp" line="78"/>
<location filename="../filemenu.cpp" line="81"/>
<source>Open</source>
<translation></translation>
</message>
@ -376,48 +407,53 @@ What do you want to do with it?</source>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="82"/>
<location filename="../filemenu.cpp" line="85"/>
<source>Open With...</source>
<translation>...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="110"/>
<location filename="../filemenu.cpp" line="113"/>
<source>Other Applications</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="128"/>
<location filename="../filemenu.cpp" line="119"/>
<source>Create &amp;New</source>
<translation type="unfinished">(&amp;N)</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<source>&amp;Restore</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="134"/>
<location filename="../filemenu.cpp" line="144"/>
<source>Cut</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="138"/>
<location filename="../filemenu.cpp" line="148"/>
<source>Copy</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="142"/>
<location filename="../filemenu.cpp" line="152"/>
<source>Paste</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="146"/>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="156"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Move to Trash</source>
<translation>(&amp;M)</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="289"/>
<location filename="../filemenu.cpp" line="299"/>
<source>Output</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="339"/>
<location filename="../filemenu.cpp" line="349"/>
<source>&amp;Delete</source>
<translation>(&amp;D)</translation>
</message>
@ -426,27 +462,27 @@ What do you want to do with it?</source>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="150"/>
<location filename="../filemenu.cpp" line="160"/>
<source>Rename</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="177"/>
<location filename="../filemenu.cpp" line="187"/>
<source>Extract to...</source>
<translation>...</translation>
</message>
<message>
<location filename="../filemenu.cpp" line="182"/>
<location filename="../filemenu.cpp" line="192"/>
<source>Extract Here</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="188"/>
<location filename="../filemenu.cpp" line="198"/>
<source>Compress</source>
<translation></translation>
</message>
<message>
<location filename="../filemenu.cpp" line="198"/>
<location filename="../filemenu.cpp" line="208"/>
<source>Properties</source>
<translation></translation>
</message>
@ -611,7 +647,7 @@ Do you want to delete them instead?</source>
<context>
<name>Fm::FolderMenu</name>
<message>
<location filename="../foldermenu.cpp" line="36"/>
<location filename="../foldermenu.cpp" line="37"/>
<source>Create &amp;New</source>
<translation>(&amp;N)</translation>
</message>
@ -646,61 +682,59 @@ Do you want to delete them instead?</source>
<translation>(&amp;O)</translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="85"/>
<source>Folder</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<source>File</source>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="89"/>
<source>Blank File</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="133"/>
<location filename="../foldermenu.cpp" line="99"/>
<source>By File Name</source>
<translation></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="134"/>
<location filename="../foldermenu.cpp" line="100"/>
<source>By Modification Time</source>
<translation></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="135"/>
<location filename="../foldermenu.cpp" line="101"/>
<source>By File Size</source>
<translation></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="136"/>
<location filename="../foldermenu.cpp" line="102"/>
<source>By File Type</source>
<translation></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="137"/>
<location filename="../foldermenu.cpp" line="103"/>
<source>By File Owner</source>
<translation></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="149"/>
<location filename="../foldermenu.cpp" line="115"/>
<source>Ascending</source>
<translation></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="154"/>
<location filename="../foldermenu.cpp" line="120"/>
<source>Descending</source>
<translation></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="169"/>
<location filename="../foldermenu.cpp" line="135"/>
<source>Folder First</source>
<translation></translation>
</message>
<message>
<location filename="../foldermenu.cpp" line="178"/>
<location filename="../foldermenu.cpp" line="144"/>
<source>Case Sensitive</source>
<translation></translation>
</message>
@ -899,24 +933,24 @@ Modified: %3</source>
<context>
<name>Fm::SidePane</name>
<message>
<location filename="../sidepane.cpp" line="46"/>
<location filename="../sidepane.cpp" line="125"/>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="126"/>
<source>Places</source>
<translation></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="47"/>
<location filename="../sidepane.cpp" line="127"/>
<location filename="../sidepane.cpp" line="48"/>
<location filename="../sidepane.cpp" line="128"/>
<source>Directory Tree</source>
<translation></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="135"/>
<location filename="../sidepane.cpp" line="136"/>
<source>Shows list of common places, devices, and bookmarks in sidebar</source>
<translation></translation>
</message>
<message>
<location filename="../sidepane.cpp" line="137"/>
<location filename="../sidepane.cpp" line="138"/>
<source>Shows tree of directories in sidebar</source>
<translation></translation>
</message>
@ -972,10 +1006,10 @@ Modified: %3</source>
<context>
<name>QObject</name>
<message>
<location filename="../filelauncher.cpp" line="117"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../utilities.cpp" line="152"/>
<location filename="../utilities.cpp" line="228"/>
<location filename="../mountoperation.cpp" line="185"/>
<location filename="../filelauncher.cpp" line="109"/>
<source>Error</source>
<translation></translation>
</message>

View File

@ -1,4 +0,0 @@
[Project]
Manager=KDevCMakeManager
Name=pcmanfm-qt
VersionControl=

View File

@ -42,6 +42,7 @@
#include "mountoperation.h"
#include "autorundialog.h"
#include "launcher.h"
#include "filesearchdialog.h"
#include <QScreen>
#include <QWindow>
@ -113,8 +114,8 @@ Application::~Application() {
g_object_unref(volumeMonitor_);
}
if(enableDesktopManager_)
removeNativeEventFilter(this);
// if(enableDesktopManager_)
// removeNativeEventFilter(this);
}
bool Application::parseCommandLineArgs() {
@ -311,7 +312,7 @@ void Application::desktopManager(bool enabled) {
QDesktopWidget* desktopWidget = desktop();
if(enabled) {
if(!enableDesktopManager_) {
installNativeEventFilter(this);
// installNativeEventFilter(this);
Q_FOREACH(QScreen* screen, screens()) {
connect(screen, &QScreen::virtualGeometryChanged, this, &Application::onVirtualGeometryChanged);
connect(screen, &QObject::destroyed, this, &Application::onScreenDestroyed);
@ -352,7 +353,7 @@ void Application::desktopManager(bool enabled) {
disconnect(screen, &QObject::destroyed, this, &Application::onScreenDestroyed);
}
disconnect(this, &QApplication::screenAdded, this, &Application::onScreenAdded);
removeNativeEventFilter(this);
// removeNativeEventFilter(this);
}
}
enableDesktopManager_ = enabled;
@ -369,9 +370,22 @@ void Application::desktopPrefrences(QString page) {
desktopPreferencesDialog_.data()->activateWindow();
}
void Application::onFindFileAccepted() {
Fm::FileSearchDialog* dlg = static_cast<Fm::FileSearchDialog*>(sender());
Fm::Path uri = dlg->searchUri();
// FIXME: we should be able to open it in an existing window
FmPathList* paths = fm_path_list_new();
fm_path_list_push_tail(paths, uri.data());
Launcher(NULL).launchPaths(NULL, paths);
fm_path_list_unref(paths);
}
void Application::findFiles(QStringList paths) {
// TODO: add a file searching utility here.
qDebug("findFiles");
// launch file searching utility.
Fm::FileSearchDialog* dlg = new Fm::FileSearchDialog(paths);
connect(dlg, &QDialog::accepted, this, &Application::onFindFileAccepted);
dlg->setAttribute(Qt::WA_DeleteOnClose);
dlg->show();
}
void Application::launchFiles(QString cwd, QStringList paths, bool inNewWindow) {
@ -635,17 +649,18 @@ void Application::onVolumeAdded(GVolumeMonitor* monitor, GVolume* volume, Applic
pThis->autoMountVolume(volume, true);
}
#if 0
bool Application::nativeEventFilter(const QByteArray & eventType, void * message, long * result) {
if(eventType == "xcb_generic_event_t") { // XCB event
// filter all native X11 events (xcb)
xcb_generic_event_t* generic_event = reinterpret_cast<xcb_generic_event_t*>(message);
// qDebug("XCB event: %d", generic_event->response_type & ~0x80);
Q_FOREACH(DesktopWindow * window, desktopWindows_) {
window->xcbEvent(generic_event);
}
}
return false;
}
#endif
void Application::onScreenAdded(QScreen* newScreen) {
if(enableDesktopManager_) {

View File

@ -25,7 +25,6 @@
#include "settings.h"
#include "libfmqt.h"
#include "editbookmarksdialog.h"
#include <QAbstractNativeEventFilter>
#include <QVector>
#include <QPointer>
#include <QProxyStyle>
@ -49,7 +48,7 @@ public:
virtual int styleHint(StyleHint hint, const QStyleOption * option = 0, const QWidget * widget = 0, QStyleHintReturn * returnData = 0) const;
};
class Application : public QApplication, public QAbstractNativeEventFilter {
class Application : public QApplication {
Q_OBJECT
Q_PROPERTY(bool desktopManagerEnabled READ desktopManagerEnabled)
@ -75,7 +74,7 @@ public:
void desktopPrefrences(QString page);
void editBookmarks();
void desktopManager(bool enabled);
void findFiles(QStringList paths);
void findFiles(QStringList paths = QStringList());
bool desktopManagerEnabled() {
return enableDesktopManager_;
@ -91,8 +90,6 @@ public:
return profileName_;
}
virtual bool nativeEventFilter(const QByteArray & eventType, void * message, long * result);
protected Q_SLOTS:
void onAboutToQuit();
void onSigtermNotified();
@ -108,6 +105,8 @@ protected Q_SLOTS:
void onScreenAdded(QScreen* newScreen);
void reloadDesktopsAsNeeded();
void onFindFileAccepted();
protected:
virtual bool eventFilter(QObject* watched, QEvent* event);
bool parseCommandLineArgs();

View File

@ -6,8 +6,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>473</width>
<height>428</height>
<width>501</width>
<height>434</height>
</rect>
</property>
<property name="windowTitle">
@ -200,6 +200,19 @@
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_2">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>10</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="advancedPage">
@ -282,7 +295,7 @@
<enum>Qt::Horizontal</enum>
</property>
<property name="standardButtons">
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
<set>QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
</property>
</widget>
</item>

View File

@ -85,12 +85,16 @@ DesktopPreferencesDialog::DesktopPreferencesDialog(QWidget* parent, Qt::WindowFl
ui.textColor->setColor(settings.desktopFgColor());
ui.shadowColor->setColor(settings.desktopShadowColor());
ui.showWmMenu->setChecked(settings.showWmMenu());
connect(ui.buttonBox->button(QDialogButtonBox::Apply), &QPushButton::clicked,
this, &DesktopPreferencesDialog::onApplyClicked);
}
DesktopPreferencesDialog::~DesktopPreferencesDialog() {
}
void DesktopPreferencesDialog::accept() {
void DesktopPreferencesDialog::applySettings()
{
Settings& settings = static_cast<Application*>(qApp)->settings();
XdgDir::setDesktopDir(ui.desktopFolder->text());
@ -104,12 +108,21 @@ void DesktopPreferencesDialog::accept() {
settings.setDesktopShadowColor(ui.shadowColor->color());
settings.setShowWmMenu(ui.showWmMenu->isChecked());
QDialog::accept();
static_cast<Application*>(qApp)->updateDesktopsFromSettings();
settings.save();
}
void DesktopPreferencesDialog::onApplyClicked()
{
applySettings();
static_cast<Application*>(qApp)->updateDesktopsFromSettings();
}
void DesktopPreferencesDialog::accept() {
applySettings();
static_cast<Application*>(qApp)->updateDesktopsFromSettings();
QDialog::accept();
}
void DesktopPreferencesDialog::onWallpaperModeChanged(int index) {
int mode = ui.wallpaperMode->itemData(index).toInt();

View File

@ -38,10 +38,13 @@ public:
void selectPage(QString name);
protected Q_SLOTS:
void onApplyClicked();
void onWallpaperModeChanged(int index);
void onBrowseClicked();
void onBrowseDesktopFolderClicked();
void applySettings();
private:
Ui::DesktopPreferencesDialog ui;
};

View File

@ -389,49 +389,6 @@ void DesktopWindow::prepareFolderMenu(Fm::FolderMenu* menu) {
connect(action, &QAction::triggered, this, &DesktopWindow::onDesktopPreferences);
}
void DesktopWindow::xcbEvent(xcb_generic_event_t* generic_event) {
int event_type = generic_event->response_type & ~0x80;
if(showWmMenu_) {
// If we want to show the desktop menus provided by the window manager instead of ours,
// we have to forward the mouse events we received to the root window.
switch(event_type) {
case XCB_BUTTON_PRESS: {
xcb_button_press_event_t* event = reinterpret_cast<xcb_button_press_event_t*>(generic_event);
if(event->event == effectiveWinId()) {
// check if the user click on blank area
QModelIndex index = listView_->indexAt(QPoint(event->event_x, event->event_y));
if(!index.isValid()) {
xcb_ungrab_pointer(QX11Info::connection(), event->time);
// forward the event to the root window
xcb_button_press_event_t event2 = *event;
WId root = QX11Info::appRootWindow(QX11Info::appScreen());
event2.event = root;
xcb_send_event(QX11Info::connection(), 0, root, XCB_EVENT_MASK_BUTTON_PRESS, (char*)&event2);
}
}
break;
}
case XCB_BUTTON_RELEASE: {
xcb_button_release_event_t* event = reinterpret_cast<xcb_button_release_event_t*>(generic_event);
if(event->event == effectiveWinId()) {
// check if the user click on blank area
QModelIndex index = listView_->indexAt(QPoint(event->event_x, event->event_y));
if(!index.isValid()) {
// forward the event to the root window
xcb_button_release_event_t event2 = *event;
WId root = QX11Info::appRootWindow(QX11Info::appScreen());
event2.event = root;
xcb_send_event(QX11Info::connection(), 0, root, XCB_EVENT_MASK_BUTTON_RELEASE, (char*)&event2);
}
}
break;
}
default:
break;
}
}
}
void DesktopWindow::onDesktopPreferences() {
static_cast<Application* >(qApp)->desktopPrefrences(QString());
}
@ -675,6 +632,69 @@ void DesktopWindow::onFilePropertiesActivated() {
}
}
static void forwardMouseEventToRoot(QMouseEvent* event) {
xcb_ungrab_pointer(QX11Info::connection(), event->timestamp());
// forward the event to the root window
xcb_button_press_event_t xcb_event;
uint32_t mask = 0;
xcb_event.state = 0;
switch(event->type()) {
case QEvent::MouseButtonPress:
xcb_event.response_type = XCB_BUTTON_PRESS;
mask = XCB_EVENT_MASK_BUTTON_PRESS;
break;
case QEvent::MouseButtonRelease:
xcb_event.response_type = XCB_BUTTON_RELEASE;
mask = XCB_EVENT_MASK_BUTTON_RELEASE;
break;
default:
return;
}
// convert Qt button to XCB button
switch(event->button()) {
case Qt::LeftButton:
xcb_event.detail = 1;
xcb_event.state |= XCB_BUTTON_MASK_1;
break;
case Qt::MiddleButton:
xcb_event.detail = 2;
xcb_event.state |= XCB_BUTTON_MASK_2;
break;
case Qt::RightButton:
xcb_event.detail = 3;
xcb_event.state |= XCB_BUTTON_MASK_3;
break;
default:
xcb_event.detail = 0;
}
// convert Qt modifiers to XCB states
if(event->modifiers() & Qt::ShiftModifier)
xcb_event.state |= XCB_MOD_MASK_SHIFT;
if(event->modifiers() & Qt::ControlModifier)
xcb_event.state |= XCB_MOD_MASK_SHIFT;
if(event->modifiers() & Qt::AltModifier)
xcb_event.state |= XCB_MOD_MASK_1;
xcb_event.sequence = 0;
xcb_event.time = event->timestamp();
WId root = QX11Info::appRootWindow(QX11Info::appScreen());
xcb_event.event = root;
xcb_event.root = root;
xcb_event.child = 0;
xcb_event.root_x = event->globalX();
xcb_event.root_y = event->globalY();
xcb_event.event_x = event->x();
xcb_event.event_y = event->y();
xcb_event.same_screen = 1;
xcb_send_event(QX11Info::connection(), 0, root, mask, (char*)&xcb_event);
xcb_flush(QX11Info::connection());
}
bool DesktopWindow::event(QEvent* event)
{
switch(event->type()) {
@ -721,6 +741,25 @@ bool DesktopWindow::eventFilter(QObject * watched, QEvent * event) {
break;
}
}
else if(watched == listView_->viewport()) {
switch(event->type()) {
case QEvent::MouseButtonPress:
case QEvent::MouseButtonRelease:
if(showWmMenu_) {
QMouseEvent* e = static_cast<QMouseEvent*>(event);
// If we want to show the desktop menus provided by the window manager instead of ours,
// we have to forward the mouse events we received to the root window.
// check if the user click on blank area
QModelIndex index = listView_->indexAt(e->pos());
if(!index.isValid() && e->button() != Qt::LeftButton) {
forwardMouseEventToRoot(e);
}
}
break;
default:
break;
}
}
return false;
}
@ -749,6 +788,10 @@ void DesktopWindow::childDropEvent(QDropEvent* e) {
Fm::FolderView::childDropEvent(e);
}
void DesktopWindow::closeEvent(QCloseEvent *event) {
// prevent the desktop window from being closed.
event->ignore();
}
void DesktopWindow::setScreenNum(int num) {
if(screenNum_ != num) {

View File

@ -66,8 +66,6 @@ public:
void updateWallpaper();
void updateFromSettings(Settings& settings);
void xcbEvent(xcb_generic_event_t* generic_event);
void queueRelayout(int delay = 0);
int screenNum() const {
@ -91,6 +89,7 @@ protected:
virtual bool eventFilter(QObject * watched, QEvent * event);
virtual void childDropEvent(QDropEvent* e);
virtual void closeEvent(QCloseEvent *event);
protected Q_SLOTS:
void onOpenDirRequested(FmPath* path, int target);

View File

@ -7,7 +7,7 @@
<x>0</x>
<y>0</y>
<width>431</width>
<height>359</height>
<height>416</height>
</rect>
</property>
<property name="windowTitle">
@ -76,7 +76,9 @@
<string>Add</string>
</property>
<property name="icon">
<iconset theme="list-add"/>
<iconset theme="list-add">
<normaloff/>
</iconset>
</property>
</widget>
</item>
@ -86,7 +88,9 @@
<string>Remove</string>
</property>
<property name="icon">
<iconset theme="list-remove"/>
<iconset theme="list-remove">
<normaloff/>
</iconset>
</property>
</widget>
</item>
@ -125,9 +129,6 @@
</widget>
</item>
</layout>
<zorder>buttonBox</zorder>
<zorder>groupBox</zorder>
<zorder>groupBox_2</zorder>
</widget>
<widget class="QWidget" name="tab_2">
<attribute name="title">
@ -256,7 +257,7 @@
<property name="title">
<string>File Size</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<layout class="QFormLayout" name="formLayout_3">
<item row="0" column="0">
<widget class="QCheckBox" name="checkBox_12">
<property name="text">
@ -265,18 +266,22 @@
</widget>
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="spinBox">
<property name="enabled">
<bool>false</bool>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QComboBox" name="comboBox">
<property name="enabled">
<bool>false</bool>
</property>
</widget>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QSpinBox" name="spinBox">
<property name="enabled">
<bool>false</bool>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="comboBox">
<property name="enabled">
<bool>false</bool>
</property>
</widget>
</item>
</layout>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="checkBox_13">
@ -286,18 +291,22 @@
</widget>
</item>
<item row="1" column="1">
<widget class="QSpinBox" name="spinBox_2">
<property name="enabled">
<bool>false</bool>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="QComboBox" name="comboBox_2">
<property name="enabled">
<bool>false</bool>
</property>
</widget>
<layout class="QHBoxLayout" name="horizontalLayout_3">
<item>
<widget class="QSpinBox" name="spinBox_2">
<property name="enabled">
<bool>false</bool>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="comboBox_2">
<property name="enabled">
<bool>false</bool>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
@ -307,7 +316,7 @@
<property name="title">
<string>Last Modified Time</string>
</property>
<layout class="QGridLayout" name="gridLayout_2">
<layout class="QFormLayout" name="formLayout_2">
<item row="0" column="0">
<widget class="QCheckBox" name="checkBox_14">
<property name="text">
@ -315,6 +324,16 @@
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QDateTimeEdit" name="dateTimeEdit">
<property name="enabled">
<bool>false</bool>
</property>
<property name="calendarPopup">
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="checkBox_15">
<property name="text">
@ -332,16 +351,6 @@
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QDateTimeEdit" name="dateTimeEdit">
<property name="enabled">
<bool>false</bool>
</property>
<property name="calendarPopup">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>

View File

@ -20,7 +20,16 @@
</property>
<widget class="QWidget" name="centralwidget">
<layout class="QVBoxLayout" name="verticalLayout">
<property name="margin">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
@ -49,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>
@ -67,7 +98,7 @@
<x>0</x>
<y>0</y>
<width>460</width>
<height>27</height>
<height>23</height>
</rect>
</property>
<widget class="QMenu" name="menu_File">
@ -171,6 +202,7 @@
</property>
<addaction name="actionOpenTerminal"/>
<addaction name="actionOpenAsRoot"/>
<addaction name="actionFindFiles"/>
</widget>
<addaction name="menu_File"/>
<addaction name="menu_Editw"/>
@ -227,7 +259,7 @@
</iconset>
</property>
<property name="text">
<string>Home</string>
<string>&amp;Home</string>
</property>
<property name="shortcut">
<string>Alt+Home</string>
@ -447,7 +479,7 @@
<bool>true</bool>
</property>
<property name="text">
<string>Ascending</string>
<string>&amp;Ascending</string>
</property>
</action>
<action name="actionDescending">
@ -455,7 +487,7 @@
<bool>true</bool>
</property>
<property name="text">
<string>Descending</string>
<string>&amp;Descending</string>
</property>
</action>
<action name="actionByFileName">
@ -463,7 +495,7 @@
<bool>true</bool>
</property>
<property name="text">
<string>By File Name</string>
<string>&amp;By File Name</string>
</property>
</action>
<action name="actionByMTime">
@ -471,7 +503,7 @@
<bool>true</bool>
</property>
<property name="text">
<string>By Modification Time</string>
<string>By &amp;Modification Time</string>
</property>
</action>
<action name="actionByFileType">
@ -479,7 +511,7 @@
<bool>true</bool>
</property>
<property name="text">
<string>By File Type</string>
<string>By File &amp;Type</string>
</property>
</action>
<action name="actionByOwner">
@ -487,7 +519,7 @@
<bool>true</bool>
</property>
<property name="text">
<string>By Owner</string>
<string>By &amp;Owner</string>
</property>
</action>
<action name="actionFolderFirst">
@ -495,7 +527,7 @@
<bool>true</bool>
</property>
<property name="text">
<string>Folder First</string>
<string>&amp;Folder First</string>
</property>
</action>
<action name="actionNewTab">
@ -598,7 +630,7 @@
<bool>true</bool>
</property>
<property name="text">
<string>Case Sensitive</string>
<string>&amp;Case Sensitive</string>
</property>
</action>
<action name="actionByFileSize">
@ -606,12 +638,12 @@
<bool>true</bool>
</property>
<property name="text">
<string>By File Size</string>
<string>By File &amp;Size</string>
</property>
</action>
<action name="actionCloseWindow">
<property name="text">
<string>Close Window</string>
<string>&amp;Close Window</string>
</property>
</action>
<action name="actionEdit_Bookmarks">
@ -639,10 +671,12 @@
</action>
<action name="actionNewFolder">
<property name="icon">
<iconset theme="folder-new"/>
<iconset theme="folder-new">
<normaloff/>
</iconset>
</property>
<property name="text">
<string>Folder</string>
<string>&amp;Folder</string>
</property>
<property name="shortcut">
<string>Ctrl+Shift+N</string>
@ -650,15 +684,25 @@
</action>
<action name="actionNewBlankFile">
<property name="icon">
<iconset theme="document-new"/>
<iconset theme="document-new">
<normaloff/>
</iconset>
</property>
<property name="text">
<string>Blank File</string>
<string>&amp;Blank File</string>
</property>
<property name="shortcut">
<string>Ctrl+Alt+N</string>
</property>
</action>
<action name="actionFindFiles">
<property name="text">
<string>&amp;Find Files</string>
</property>
<property name="shortcut">
<string>F3</string>
</property>
</action>
</widget>
<customwidgets>
<customwidget>

View File

@ -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();
}
@ -217,6 +226,8 @@ void MainWindow::addTab(FmPath* path) {
connect(newPage, &TabPage::statusChanged, this, &MainWindow::onTabPageStatusChanged);
connect(newPage, &TabPage::openDirRequested, this, &MainWindow::onTabPageOpenDirRequested);
connect(newPage, &TabPage::sortFilterChanged, this, &MainWindow::onTabPageSortFilterChanged);
connect(newPage, &TabPage::backwardRequested, this, &MainWindow::on_actionGoBack_triggered);
connect(newPage, &TabPage::forwardRequested, this, &MainWindow::on_actionGoForward_triggered);
ui.tabBar->insertTab(index, newPage->title());
@ -237,6 +248,7 @@ void MainWindow::on_actionGoUp_triggered() {
TabPage* page = currentPage();
if(page) {
ui.filterBar->clear();
page->up();
updateUIForCurrentPage();
}
@ -246,6 +258,7 @@ void MainWindow::on_actionGoBack_triggered() {
TabPage* page = currentPage();
if(page) {
ui.filterBar->clear();
page->backward();
updateUIForCurrentPage();
}
@ -255,6 +268,7 @@ void MainWindow::on_actionGoForward_triggered() {
TabPage* page = currentPage();
if(page) {
ui.filterBar->clear();
page->forward();
updateUIForCurrentPage();
}
@ -475,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) {
@ -514,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();
}
@ -603,7 +629,6 @@ void MainWindow::updateUIForCurrentPage() {
}
}
void MainWindow::onStackedWidgetWidgetRemoved(int index) {
// qDebug("onStackedWidgetWidgetRemoved: %d", index);
// need to remove associated tab from tabBar
@ -861,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();
}
@ -949,6 +975,25 @@ void MainWindow::on_actionOpenAsRoot_triggered() {
}
}
void MainWindow::on_actionFindFiles_triggered() {
Application* app = static_cast<Application*>(qApp);
FmPathList* selectedPaths = currentPage()->selectedFilePaths();
QStringList paths;
if(selectedPaths) {
for(GList* l = fm_path_list_peek_head_link(selectedPaths); l; l = l->next) {
// FIXME: is it ok to use display name here?
// This might be broken on filesystems with non-UTF-8 filenames.
Fm::Path path(FM_PATH(l->data));
paths.append(path.displayName(false));
}
fm_path_list_unref(selectedPaths);
}
else {
paths.append(currentPage()->pathName());
}
app->findFiles(paths);
}
void MainWindow::on_actionOpenTerminal_triggered() {
TabPage* page = currentPage();
if(page) {

View File

@ -109,6 +109,7 @@ protected Q_SLOTS:
void on_actionOpenTerminal_triggered();
void on_actionOpenAsRoot_triggered();
void on_actionFindFiles_triggered();
void on_actionAbout_triggered();
@ -118,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();

View File

@ -5,5 +5,5 @@ GenericName=Desktop Settings
Comment=Change wallpapers and behavior of desktop manager
Exec=pcmanfm-qt --desktop-pref=general
Icon=user-desktop
Categories=Qt;DesktopSettings;
Categories=Settings;Qt;DesktopSettings;
StartupNotify=true

View File

@ -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),
@ -57,6 +88,11 @@ TabPage::TabPage(FmPath* path, QWidget* parent):
// newView->setColumnWidth(Fm::FolderModel::ColumnName, 200);
connect(folderView_, &View::openDirRequested, this, &TabPage::onOpenDirRequested);
connect(folderView_, &View::selChanged, this, &TabPage::onSelChanged);
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_);
@ -68,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_)
@ -317,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);
@ -340,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() {
@ -471,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]);
}
};

View File

@ -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,11 +194,26 @@ 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);
void openDirRequested(FmPath* path, int target);
void sortFilterChanged();
void forwardRequested();
void backwardRequested();
protected Q_SLOTS:
void onOpenDirRequested(FmPath* path, int target);
@ -205,6 +237,7 @@ private:
View* folderView_;
Fm::CachedFolderModel* folderModel_;
Fm::ProxyFolderModel* proxyModel_;
ProxyFilter* proxyFilter_;
QVBoxLayout* verticalLayout;
FmFolder* folder_;
QString title_;

View File

@ -0,0 +1,3 @@
Name[el]=Επιφάνεια εργασίας
GenericName[el]=Ρυθμίσεις της επιφάνειας εργασίας
Comment[el]=Αλλαγή της ταπετσαρίας και της συμπεριφοράς του διαχειριστή της επιφάνειας εργασίας

View File

@ -0,0 +1,4 @@
#Translations
Name[it]=Scrivania
GenericName[it]=Preferenze della scrivania
Comment[it]=Configura percorso e aspetto della scrivania

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,4 @@
Name[el]=Διαχειριστής αρχείων PCManFM
GenericName[el]=Διαχειριστής αρχείων
Comment[el]=Περιήγηση του συστήματος αρχείων και διαχείριση των αρχείων

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,4 @@
#Translations
Name[it]=Gestore file PCmanFM
GenericName[it]=Gestore file
Comment[it]=Esplora e organizza file e cartelle

View File

@ -21,7 +21,7 @@
<message>
<location filename="../../build/pcmanfm/ui_about.h" line="138"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://lxqt.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://lxqt.org/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_about.h" line="143"/>
@ -42,7 +42,7 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://pcmanfm.sourceforge.net/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://pcmanfm.sourceforge.net/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
@ -73,12 +73,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../../build/pcmanfm/ui_autorun.h" line="110"/>
<source>Removable medium is inserted</source>
<translation>Supporto removibile inserito</translation>
<translation>Supporto rimovibile inserito</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_autorun.h" line="112"/>
<source>&lt;b&gt;Removable medium is inserted&lt;/b&gt;</source>
<translation>&lt;b&gt;Supporto removibile inserito&lt;/b&gt;</translation>
<translation>&lt;b&gt;Supporto rimovibile inserito&lt;/b&gt;</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_autorun.h" line="113"/>
@ -121,7 +121,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../../build/pcmanfm/ui_desktop-preferences.h" line="281"/>
<source>Select background color:</source>
<translation>Scegliere colore sfondo:</translation>
<translation>Colore sfondo:</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_desktop-preferences.h" line="283"/>
@ -132,7 +132,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../../build/pcmanfm/ui_desktop-preferences.h" line="288"/>
<source>Image file path</source>
<translation>Percorso file immagine</translation>
<translation>Percorso al file immagine</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_desktop-preferences.h" line="289"/>
@ -148,17 +148,17 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../../build/pcmanfm/ui_desktop-preferences.h" line="293"/>
<source>Select text color:</source>
<translation>Scegliere colore testo:</translation>
<translation>Colore testo:</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_desktop-preferences.h" line="294"/>
<source>Select shadow color:</source>
<translation>Scegliere colore ombra:</translation>
<translation>Colore dell&apos;ombra:</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_desktop-preferences.h" line="295"/>
<source>Select font:</source>
<translation>Scegliere carattere:</translation>
<translation>Carattere:</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_desktop-preferences.h" line="297"/>
@ -173,7 +173,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../../build/pcmanfm/ui_desktop-preferences.h" line="299"/>
<source>Show menus provided by window managers when desktop is clicked</source>
<translation>Mostra il menu forniti dal gestore finestre quando si fa clic sulla scrivania</translation>
<translation>Mostra il menu forniti dal gestore finestre quando si fa click sulla scrivania</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_desktop-preferences.h" line="300"/>
@ -199,422 +199,397 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="514"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="499"/>
<source>File Manager</source>
<translation>Gestore file</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="517"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="502"/>
<source>Go Up</source>
<translation>Vai su</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="519"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="504"/>
<source>Alt+Up</source>
<translation>Alt+Su</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="520"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="505"/>
<source>Home</source>
<translation>Cartella home</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="521"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="506"/>
<source>Alt+Home</source>
<translation>Alt+Inizio</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="540"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="525"/>
<source>Reload</source>
<translation>Ricarica</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="523"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="508"/>
<source>F5</source>
<translation>F5</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="522"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="507"/>
<source>&amp;Reload</source>
<translation>&amp;Ricarica</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="524"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="509"/>
<source>Go</source>
<translation>Vai</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="525"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="510"/>
<source>Quit</source>
<translation>Esci</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="526"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="511"/>
<source>&amp;About</source>
<translation>&amp;Informazioni</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="529"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="514"/>
<source>New Window</source>
<translation>Nuova finestra</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="531"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="516"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="532"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="517"/>
<source>Show &amp;Hidden</source>
<translation>Mostra file &amp;nascosti</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="533"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="518"/>
<source>Ctrl+H</source>
<translation>Ctrl+H</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="534"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="519"/>
<source>&amp;Computer</source>
<translation>&amp;Computer</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="535"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="520"/>
<source>&amp;Trash</source>
<translation>Ces&amp;tino</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="536"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="521"/>
<source>&amp;Network</source>
<translation>&amp;Rete</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="537"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="522"/>
<source>&amp;Desktop</source>
<translation>&amp;Scrivania</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="538"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="523"/>
<source>&amp;Add to Bookmarks</source>
<translation>&amp;Aggiungi ai segnalibri</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="539"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="524"/>
<source>&amp;Applications</source>
<translation>&amp;Applicazioni</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="546"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="531"/>
<source>Ctrl+X</source>
<translation>Ctrl+X</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="547"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="532"/>
<source>&amp;Copy</source>
<translation>&amp;Copia</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="548"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="533"/>
<source>Ctrl+C</source>
<translation>Ctrl+C</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="549"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="534"/>
<source>&amp;Paste</source>
<translation>&amp;Incolla</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="550"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="535"/>
<source>Ctrl+V</source>
<translation>Ctrl+V</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="551"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="536"/>
<source>Select &amp;All</source>
<translation>Seleziona t&amp;utto</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="553"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="538"/>
<source>Pr&amp;eferences</source>
<translation>Pr&amp;eferenze</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="576"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="561"/>
<source>&amp;Invert Selection</source>
<translation>&amp;Inverti selezione</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="577"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="562"/>
<source>&amp;Delete</source>
<translation>&amp;Rimuovi</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="579"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="564"/>
<source>&amp;Rename</source>
<translation>&amp;Rinomina</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="552"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="537"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="515"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="500"/>
<source>Go &amp;Up</source>
<translation>Vai &amp;su</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="527"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="512"/>
<source>&amp;New Window</source>
<translation>&amp;Nuova finestra</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="541"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="526"/>
<source>&amp;Icon View</source>
<translation>Vista &amp;icone</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="542"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="527"/>
<source>&amp;Compact View</source>
<translation>Vista &amp;compatta</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="543"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="528"/>
<source>&amp;Detailed List</source>
<translation>Elenco &amp;dettagliato</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="544"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="529"/>
<source>&amp;Thumbnail View</source>
<translation>Vista minia&amp;ture</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="545"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="530"/>
<source>Cu&amp;t</source>
<translation>&amp;Taglia</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="554"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="539"/>
<source>Ascending</source>
<translation>Crescente</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="555"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="540"/>
<source>Descending</source>
<translation>Decrescente</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="556"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="541"/>
<source>By File Name</source>
<translation>Per nome file</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="557"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="542"/>
<source>By Modification Time</source>
<translation>Per data modifica</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="558"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="543"/>
<source>By File Type</source>
<translation>Per tipo file</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="559"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="544"/>
<source>By Owner</source>
<translation>Per proprietario</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="560"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="545"/>
<source>Folder First</source>
<translation>Prima le cartelle</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="561"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="546"/>
<source>New &amp;Tab</source>
<translation>Nuova sc&amp;heda</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="563"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="548"/>
<source>New Tab</source>
<translation>Nuova scheda</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="565"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="550"/>
<source>Ctrl+T</source>
<translation>Ctrl+T</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="566"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="551"/>
<source>Go &amp;Back</source>
<translation>Vai in&amp;dietro</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="568"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="553"/>
<source>Go Back</source>
<translation>Va indietro</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="570"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="555"/>
<source>Alt+Left</source>
<translation>Alt+Sinistra</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="571"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="556"/>
<source>Go &amp;Forward</source>
<translation>Vai &amp;avanti</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="573"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="558"/>
<source>Go Forward</source>
<translation>Va avanti</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="575"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="560"/>
<source>Alt+Right</source>
<translation>Alt+Destra</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="578"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="563"/>
<source>Del</source>
<translation>Canc</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="580"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="565"/>
<source>F2</source>
<translation>F2</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="581"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="566"/>
<source>C&amp;lose Tab</source>
<translation>C&amp;hiudi scheda</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="583"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="568"/>
<source>File &amp;Properties</source>
<translation>&amp;Proprietà file</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="585"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="570"/>
<source>&amp;Folder Properties</source>
<translation>Proprietà &amp;cartella</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="594"/>
<source>Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="595"/>
<source>Ctrl+Shift+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="596"/>
<source>Blank File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="597"/>
<source>Ctrl+Alt+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="599"/>
<source>C&amp;reate New</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="602"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="582"/>
<source>&amp;Sorting</source>
<translation>&amp;Ordinamento</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="607"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="587"/>
<source>Main Toolbar</source>
<translation>Barra strumenti principale</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="582"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="567"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="584"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="569"/>
<source>Alt+Return</source>
<translation>Alt+Invio</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="586"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="571"/>
<source>Case Sensitive</source>
<translation>Distingui MAIUSCOLE/minuscole</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="587"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="572"/>
<source>By File Size</source>
<translation>Per dimensione file</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="588"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="573"/>
<source>Close Window</source>
<translation>Chiudi finestra</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="589"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="574"/>
<source>Edit Bookmarks</source>
<translation>Modifica segnalibri</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="590"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="575"/>
<source>Open &amp;Terminal</source>
<translation>Apri &amp;terminale</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="591"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="576"/>
<source>F4</source>
<translation>F4</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="592"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="577"/>
<source>Open as &amp;Root</source>
<translation>Apri come &amp;root</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="593"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="578"/>
<source>&amp;Edit Bookmarks</source>
<translation>&amp;Modifica segnalibri</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="598"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="579"/>
<source>&amp;File</source>
<translation>&amp;File</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="600"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="580"/>
<source>&amp;Help</source>
<translation>A&amp;iuto</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="601"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="581"/>
<source>&amp;View</source>
<translation>&amp;Visualizza</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="603"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="583"/>
<source>&amp;Edit</source>
<translation>&amp;Modifica</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="604"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="584"/>
<source>&amp;Bookmarks</source>
<translation>&amp;Segnalibri</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="605"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="585"/>
<source>&amp;Go</source>
<translation>&amp;Vai</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_main-win.h" line="606"/>
<location filename="../../build/pcmanfm/ui_main-win.h" line="586"/>
<source>&amp;Tool</source>
<translation>S&amp;trumenti</translation>
</message>
@ -654,7 +629,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../application.cpp" line="137"/>
<source>Open desktop preference dialog on the page with the specified name</source>
<translation>Apre le preferenze della scrivania alla pagina con il nome specificato</translation>
<translation>Apri le preferenze della scrivania alla pagina con il nome specificato</translation>
</message>
<message>
<location filename="../application.cpp" line="137"/>
@ -685,17 +660,18 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../application.cpp" line="153"/>
<source>Open Preferences dialog on the page with the specified name</source>
<translation>Apre le Preferenze alla pagina con il nome specificato</translation>
<translatorcomment>where is that?</translatorcomment>
<translation>Apri le preferenze alla pagina con il nome specificato</translation>
</message>
<message>
<location filename="../application.cpp" line="140"/>
<source>Open new window</source>
<translation>Apre una nuova finestra</translation>
<translation>Apri una nuova finestra</translation>
</message>
<message>
<location filename="../application.cpp" line="143"/>
<source>Open Find Files utility</source>
<translation>Apre l&apos;utilità di ricerca file</translation>
<translation>Apri l&apos;utilità di ricerca file</translation>
</message>
<message>
<location filename="../application.cpp" line="156"/>
@ -724,7 +700,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../autorundialog.cpp" line="43"/>
<source>Open in file manager</source>
<translation>Apre nel gestore file</translation>
<translation>Apri nel gestore file</translation>
</message>
<message>
<location filename="../autorundialog.cpp" line="133"/>
@ -760,7 +736,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<translation>Ripete l&apos;immagine per riempire tutto lo schermo</translation>
</message>
<message>
<location filename="../desktoppreferencesdialog.cpp" line="128"/>
<location filename="../desktoppreferencesdialog.cpp" line="129"/>
<source>Image Files</source>
<translation>File immagine</translation>
</message>
@ -775,34 +751,34 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../desktopwindow.cpp" line="388"/>
<source>Desktop Preferences</source>
<translation>Preferenze scrivania</translation>
<translation>Preferenze della scrivania</translation>
</message>
</context>
<context>
<name>PCManFM::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="426"/>
<location filename="../mainwindow.cpp" line="408"/>
<source>Version: %1</source>
<translation>Versione:%1</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="831"/>
<location filename="../mainwindow.cpp" line="818"/>
<source>&amp;Move to Trash</source>
<translation>Cestin&amp;a</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="831"/>
<location filename="../mainwindow.cpp" line="818"/>
<source>&amp;Delete</source>
<translation>&amp;Rimuovi</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="893"/>
<location filename="../mainwindow.cpp" line="904"/>
<location filename="../mainwindow.cpp" line="880"/>
<location filename="../mainwindow.cpp" line="891"/>
<source>Error</source>
<translation>Errore</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="904"/>
<location filename="../mainwindow.cpp" line="891"/>
<source>Switch user command is not set.</source>
<translation>Il comando per cambiare utente non è impostato.</translation>
</message>
@ -810,22 +786,22 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<context>
<name>PCManFM::PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.cpp" line="173"/>
<location filename="../preferencesdialog.cpp" line="175"/>
<source>Icon View</source>
<translation>Vista icone</translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="174"/>
<location filename="../preferencesdialog.cpp" line="176"/>
<source>Compact Icon View</source>
<translation>Vista icone compatta</translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="175"/>
<location filename="../preferencesdialog.cpp" line="177"/>
<source>Thumbnail View</source>
<translation>Vista miniature</translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="176"/>
<location filename="../preferencesdialog.cpp" line="178"/>
<source>Detailed List View</source>
<translation>Vista elenco dettagliato</translation>
</message>
@ -846,8 +822,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<location filename="../tabpage.cpp" line="238"/>
<source>%n item(s)</source>
<translation>
<numerusform>%n oggetto/i</numerusform>
<numerusform></numerusform>
<numerusform>%n oggetto</numerusform>
<numerusform>%n oggetti</numerusform>
</translation>
</message>
<message numerus="yes">
@ -859,7 +835,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
</translation>
</message>
<message>
<location filename="../tabpage.cpp" line="388"/>
<location filename="../tabpage.cpp" line="391"/>
<source>%1 item(s) selected</source>
<translation>%1 elementi selezionati</translation>
</message>
@ -874,7 +850,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../view.cpp" line="106"/>
<source>Open in New Win&amp;dow</source>
<translation>Apre una nuova &amp;finestra</translation>
<translation>Apri una nuova &amp;finestra</translation>
</message>
<message>
<location filename="../view.cpp" line="113"/>
@ -907,7 +883,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../../build/pcmanfm/ui_preferences.h" line="541"/>
<source>Volume</source>
<translation>Volume</translation>
<translation>Periferiche</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_preferences.h" line="543"/>
@ -982,7 +958,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../../build/pcmanfm/ui_preferences.h" line="559"/>
<source>Open files with single click</source>
<translation>Apri file con un clic singolo</translation>
<translation>Apri file con un click singolo</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_preferences.h" line="560"/>
@ -1042,7 +1018,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../../build/pcmanfm/ui_preferences.h" line="571"/>
<source>Mount mountable volumes automatically on program startup</source>
<translation>Monta automaticamente i volumi montabili all&apos;avvio del programma</translation>
<translation>Monta automaticamente i volumi disponibili all&apos;avvio del programma</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_preferences.h" line="572"/>
@ -1072,12 +1048,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../../build/pcmanfm/ui_preferences.h" line="579"/>
<source>Switch &amp;user command:</source>
<translation>Comando per cambiare utente:</translation>
<translation>Comando per &amp;cambiare utente:</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_preferences.h" line="582"/>
<source>Archiver in&amp;tegration:</source>
<translation>Gestore archivi da usare:</translation>
<translation>Gestore &amp;archivi da usare:</translation>
</message>
<message>
<location filename="../../build/pcmanfm/ui_preferences.h" line="577"/>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -61,7 +61,25 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</source>
<translation type="unfinished"></translation>
<translation>Файловый менеджер PCMan
Авторское право (C) 2009 - 2014 (Hong Jen Yee)
Эта программа является свободным программным обеспечением;
вы можете распространять и/или модифицировать ее согласно
условиям стандартной общественной лицензии GNU, опубликованной
Фондом свободного ПО; либо версии 2 лицензии, либо
(по вашему выбору) любой более поздней версии.
Эта программа распространяется в надежде что она будет полезной,
но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий
КОММЕРЧЕСКОЙ ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.
Смотрите Стандартную Общественную Лицензию GNU для большего
количества деталей.
Вы должны были получить копию Стандартной Общественной Лицензии GNU
вместе с этой программой; если лицензии не было, напишите в Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301, США.</translation>
</message>
</context>
<context>
@ -126,7 +144,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
</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>
@ -137,7 +155,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
</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>
@ -162,32 +180,32 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<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>
@ -216,13 +234,13 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
</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>
@ -237,98 +255,98 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<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>
@ -341,417 +359,427 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<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>
</message>
<message>
<location filename="../main-win.ui" line="498"/>
<source>Folder First</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="508"/>
<source>&amp;Folder First</source>
<translation>Сначала &amp;папки</translation>
</message>
<message>
<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>
@ -759,99 +787,99 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<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>
@ -897,7 +925,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<translation>Плиточное заполнение всего экрана изображением</translation>
</message>
<message>
<location filename="../desktoppreferencesdialog.cpp" line="128"/>
<location filename="../desktoppreferencesdialog.cpp" line="141"/>
<source>Image Files</source>
<translation>Файлы изображений</translation>
</message>
@ -918,28 +946,28 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<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>
@ -970,17 +998,17 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<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>
@ -989,7 +1017,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
</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>
@ -998,7 +1026,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
</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>
@ -1267,7 +1295,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../preferences.ui" line="530"/>
<source>Do not generate thumbnails for image files exceeding this size:</source>
<translation>Не создавать эскизы для файлов изображений больше чем:</translation>
<translation>Не создавать эскизы для файлов изображений больших чем:</translation>
</message>
<message>
<location filename="../preferences.ui" line="537"/>
@ -1302,7 +1330,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../preferences.ui" line="617"/>
<source>Close &amp;tab containing removable medium</source>
<translation>Закрыть &amp;вкладку, отображающую содержимого съёмного носителя</translation>
<translation>Закрыть &amp;вкладку, отображающую содержимое съёмного носителя</translation>
</message>
<message>
<location filename="../preferences.ui" line="624"/>

View File

@ -61,7 +61,25 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</source>
<translation type="unfinished"></translation>
<translation>Файловый менеджер PCMan
Авторское право (C) 2009 - 2014 (Hong Jen Yee)
Эта программа является свободным программным обеспечением;
вы можете распространять и/или модифицировать ее согласно
условиям стандартной общественной лицензии GNU, опубликованной
Фондом свободного ПО; либо версии 2 лицензии, либо
(по вашему выбору) любой более поздней версии.
Эта программа распространяется в надежде что она будет полезной,
но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий
КОММЕРЧЕСКОЙ ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.
Смотрите Стандартную Общественную Лицензию GNU для большего
количества деталей.
Вы должны были получить копию Стандартной Общественной Лицензии GNU
вместе с этой программой; если лицензии не было, напишите в Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301, США.</translation>
</message>
</context>
<context>
@ -126,7 +144,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
</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>
@ -137,7 +155,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
</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>
@ -162,32 +180,32 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<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>
@ -216,13 +234,13 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
</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>
@ -237,98 +255,98 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<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>
@ -341,417 +359,427 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<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>
</message>
<message>
<location filename="../main-win.ui" line="498"/>
<source>Folder First</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="508"/>
<source>&amp;Folder First</source>
<translation>Сначала &amp;папки</translation>
</message>
<message>
<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>
@ -759,99 +787,99 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<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>
@ -897,7 +925,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<translation>Плиточное заполнение всего экрана изображением</translation>
</message>
<message>
<location filename="../desktoppreferencesdialog.cpp" line="128"/>
<location filename="../desktoppreferencesdialog.cpp" line="141"/>
<source>Image Files</source>
<translation>Файлы изображений</translation>
</message>
@ -918,28 +946,28 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<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>
@ -970,17 +998,17 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<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>
@ -989,7 +1017,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
</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>
@ -998,7 +1026,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
</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>
@ -1267,7 +1295,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../preferences.ui" line="530"/>
<source>Do not generate thumbnails for image files exceeding this size:</source>
<translation>Не создавать эскизы для файлов изображений больше чем:</translation>
<translation>Не создавать эскизы для файлов изображений больших чем:</translation>
</message>
<message>
<location filename="../preferences.ui" line="537"/>
@ -1302,7 +1330,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
<message>
<location filename="../preferences.ui" line="617"/>
<source>Close &amp;tab containing removable medium</source>
<translation>Закрыть &amp;вкладку, отображающую содержимого съёмного носителя</translation>
<translation>Закрыть &amp;вкладку, отображающую содержимое съёмного носителя</translation>
</message>
<message>
<location filename="../preferences.ui" line="624"/>

File diff suppressed because it is too large Load Diff