Merge new version 0.11.0 from experimental to unstable
This commit is contained in:
parent
866039af05
commit
b370555cc3
2
AUTHORS
2
AUTHORS
@ -3,4 +3,4 @@ Upstream Authors:
|
||||
Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
|
||||
|
||||
Copyright:
|
||||
Copyright (c) 2013-2015 LXQt team
|
||||
Copyright (c) 2013-2016 LXQt team
|
||||
|
@ -7,7 +7,7 @@ if (POLICY CMP0063)
|
||||
endif (POLICY CMP0063)
|
||||
|
||||
set(PCMANFM_QT_VERSION_MAJOR 0)
|
||||
set(PCMANFM_QT_VERSION_MINOR 10)
|
||||
set(PCMANFM_QT_VERSION_MINOR 11)
|
||||
set(PCMANFM_QT_VERSION_PATCH 0)
|
||||
set(PCMANFM_QT_VERSION ${PCMANFM_QT_VERSION_MAJOR}.${PCMANFM_QT_VERSION_MINOR}.${PCMANFM_QT_VERSION_PATCH})
|
||||
|
||||
|
@ -2,9 +2,6 @@
|
||||
|
||||
The Qt port of the LXDE file manager PCManFM.
|
||||
|
||||
Includes libfm-qt, the Qt port of the libfm - a library providing components to
|
||||
build desktop file managers.
|
||||
|
||||
Issue tracker:
|
||||
https://github.com/lxde/pcmanfm-qt/issues
|
||||
|
||||
|
@ -71,13 +71,13 @@ function(lxqt_translate_desktop _RESULT)
|
||||
set(_pattern "'\\[.*]\\s*='")
|
||||
if (_translations)
|
||||
add_custom_command(OUTPUT ${_outFile}
|
||||
COMMAND grep -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
|
||||
COMMAND grep -h ${_pattern} ${_translations} >> ${_outFile}
|
||||
COMMAND grep -a -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
|
||||
COMMAND grep -a -h ${_pattern} ${_translations} >> ${_outFile}
|
||||
COMMENT "Generating ${_fileName}${_fileExt}"
|
||||
)
|
||||
else()
|
||||
add_custom_command(OUTPUT ${_outFile}
|
||||
COMMAND grep -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
|
||||
COMMAND grep -a -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
|
||||
COMMENT "Generating ${_fileName}${_fileExt}"
|
||||
)
|
||||
endif()
|
||||
|
14
debian/changelog
vendored
14
debian/changelog
vendored
@ -1,3 +1,17 @@
|
||||
pcmanfm-qt (0.11.0-2) unstable; urgency=medium
|
||||
|
||||
* Merge experimental to unstable
|
||||
|
||||
-- Alf Gaida <agaida@siduction.org> Thu, 31 Mar 2016 22:07:11 +0200
|
||||
|
||||
pcmanfm-qt (0.11.0-1) experimental; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
* Removed grep patch
|
||||
* Bump libfm-qt-dev (>= 0.11.0)
|
||||
|
||||
-- Alf Gaida <agaida@siduction.org> Mon, 28 Mar 2016 18:12:27 +0200
|
||||
|
||||
pcmanfm-qt (0.10.1-2) unstable; urgency=medium
|
||||
|
||||
* Bump Standards to 3.9.7
|
||||
|
2
debian/control
vendored
2
debian/control
vendored
@ -20,7 +20,7 @@ Build-Depends: debhelper (>= 9.20151219),
|
||||
qttools5-dev,
|
||||
qttools5-dev-tools
|
||||
Standards-Version: 3.9.7
|
||||
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-lxqt/pcmanfm-qt.qt/?h=debian/sid
|
||||
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-lxqt/pcmanfm-qt.git/?h=debian/sid
|
||||
Vcs-Git: https://anonscm.debian.org/cgit/pkg-lxqt/pcmanfm-qt.git -b debian/sid
|
||||
Homepage: https://github.com/lxde/pcmanfm-qt
|
||||
|
||||
|
@ -62,6 +62,7 @@ set_property(
|
||||
|
||||
target_include_directories(pcmanfm-qt
|
||||
PRIVATE "${LIB_XCB_INDLUDE_DIRS}"
|
||||
"${Qt5Gui_PRIVATE_INCLUDE_DIRS}"
|
||||
)
|
||||
|
||||
target_link_libraries(pcmanfm-qt
|
||||
|
@ -189,8 +189,7 @@ bool Application::parseCommandLineArgs() {
|
||||
QCommandLineOption setWallpaperOption(QStringList() << "w" << "set-wallpaper", tr("Set desktop wallpaper from image FILE"), tr("FILE"));
|
||||
parser.addOption(setWallpaperOption);
|
||||
|
||||
// don't translate list of modes in description, please
|
||||
QCommandLineOption wallpaperModeOption("wallpaper-mode", tr("Set mode of desktop wallpaper. MODE=(color|stretch|fit|center|tile)"), tr("MODE"));
|
||||
QCommandLineOption wallpaperModeOption("wallpaper-mode", tr("Set mode of desktop wallpaper. MODE=(%1)").arg("color|stretch|fit|center|tile"), tr("MODE"));
|
||||
parser.addOption(wallpaperModeOption);
|
||||
|
||||
QCommandLineOption showPrefOption("show-pref", tr("Open Preferences dialog on the page with the specified name"), tr("NAME"));
|
||||
@ -518,7 +517,7 @@ void Application::preferences(QString page) {
|
||||
preferencesDialog_ = new PreferencesDialog(page);
|
||||
}
|
||||
else {
|
||||
// TODO: set page
|
||||
preferencesDialog_.data()->selectPage(page);
|
||||
}
|
||||
preferencesDialog_.data()->show();
|
||||
preferencesDialog_.data()->raise();
|
||||
|
@ -31,7 +31,6 @@
|
||||
#include <QTranslator>
|
||||
#include <gio/gio.h>
|
||||
|
||||
|
||||
class QScreen;
|
||||
|
||||
class QFileSystemWatcher;
|
||||
|
@ -200,6 +200,82 @@
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QGroupBox" name="groupBox_3">
|
||||
<property name="title">
|
||||
<string>Spacing</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout_3">
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="label_7">
|
||||
<property name="text">
|
||||
<string>Minimum item margins:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QSpinBox" name="hMargin">
|
||||
<property name="toolTip">
|
||||
<string>3 px by default.</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string> px</string>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<number>48</number>
|
||||
</property>
|
||||
<property name="value">
|
||||
<number>3</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="2">
|
||||
<widget class="QLabel" name="label_8">
|
||||
<property name="text">
|
||||
<string>x</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="3">
|
||||
<widget class="QSpinBox" name="vMargin">
|
||||
<property name="toolTip">
|
||||
<string>1 px by default.
|
||||
A space is also reserved for 3 lines of text.</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string> px</string>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<number>48</number>
|
||||
</property>
|
||||
<property name="value">
|
||||
<number>1</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="4">
|
||||
<widget class="QCheckBox" name="lockMargins">
|
||||
<property name="text">
|
||||
<string>Lock</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="5">
|
||||
<spacer name="horizontalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>5</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer_2">
|
||||
<property name="orientation">
|
||||
|
@ -34,7 +34,8 @@ DesktopItemDelegate::DesktopItemDelegate(QListView* view, QObject* parent):
|
||||
QStyledItemDelegate(parent ? parent : view),
|
||||
view_(view),
|
||||
symlinkIcon_(QIcon::fromTheme("emblem-symbolic-link")),
|
||||
shadowColor_(0, 0, 0) {
|
||||
shadowColor_(0, 0, 0),
|
||||
margins_(QSize(3, 3)) {
|
||||
}
|
||||
|
||||
// FIXME: we need to figure out a way to derive from Fm::FolderItemDelegate to avoid code duplication.
|
||||
@ -74,7 +75,7 @@ void DesktopItemDelegate::paint(QPainter* painter, const QStyleOptionViewItem& o
|
||||
}
|
||||
|
||||
// draw text
|
||||
QSize gridSize = view_->gridSize() - QSize(6, 6);
|
||||
QSize gridSize = view_->gridSize() - 2 * margins_;
|
||||
QRectF textRect(opt.rect.x() - (gridSize.width() - opt.rect.width()) / 2,
|
||||
opt.rect.y() + opt.decorationSize.height(),
|
||||
gridSize.width(),
|
||||
@ -133,10 +134,22 @@ void DesktopItemDelegate::drawText(QPainter* painter, QStyleOptionViewItemV4& op
|
||||
return;
|
||||
}
|
||||
|
||||
if((opt.state & QStyle::State_Selected) && opt.widget) {
|
||||
QPalette palette = opt.widget->palette();
|
||||
if (opt.state & QStyle::State_Selected || opt.state & QStyle::State_MouseOver) {
|
||||
if (const QWidget* widget = opt.widget) { // let the style engine do it
|
||||
QStyle* style = widget->style() ? widget->style() : qApp->style();
|
||||
QStyleOptionViewItemV4 o(opt);
|
||||
o.text = QString();
|
||||
o.rect = selRect.toAlignedRect().intersected(opt.rect); // due to clipping and rounding, we might lose 1px
|
||||
o.showDecorationSelected = true;
|
||||
style->drawPrimitive(QStyle::PE_PanelItemViewItem, &o, painter, widget);
|
||||
}
|
||||
}
|
||||
|
||||
if((opt.state & QStyle::State_Selected)) {
|
||||
// qDebug("w: %f, h:%f, m:%f", boundRect.width(), boundRect.height(), layout.minimumWidth());
|
||||
painter->fillRect(selRect, palette.highlight());
|
||||
if(!opt.widget)
|
||||
painter->fillRect(selRect, opt.palette.highlight());
|
||||
painter->setPen(opt.palette.color(QPalette::Normal, QPalette::HighlightedText));
|
||||
}
|
||||
else { // only draw shadow for non-selected items
|
||||
// draw shadow, FIXME: is it possible to use QGraphicsDropShadowEffect here?
|
||||
@ -177,8 +190,7 @@ QSize DesktopItemDelegate::sizeHint(const QStyleOptionViewItem& option, const QM
|
||||
opt.decorationAlignment = Qt::AlignHCenter|Qt::AlignTop;
|
||||
opt.displayAlignment = Qt::AlignTop|Qt::AlignHCenter;
|
||||
|
||||
QSize gridSize = view_->gridSize()
|
||||
- QSize(6, 6); // a 6-px margin is added at FolderView::updateGridSize()
|
||||
QSize gridSize = view_->gridSize() - 2 * margins_;
|
||||
Q_ASSERT(gridSize != QSize());
|
||||
QRectF textRect(0, 0, gridSize.width(), gridSize.height() - opt.decorationSize.height());
|
||||
drawText(NULL, opt, textRect); // passing NULL for painter will calculate the bounding rect only.
|
||||
|
@ -45,6 +45,9 @@ public:
|
||||
const QColor& shadowColor() const {
|
||||
return shadowColor_;
|
||||
}
|
||||
void setMargins(QSize margins) {
|
||||
margins_ = margins.expandedTo(QSize(0, 0));
|
||||
}
|
||||
|
||||
private:
|
||||
void drawText(QPainter* painter, QStyleOptionViewItemV4& opt, QRectF& textRect) const;
|
||||
@ -53,6 +56,7 @@ private:
|
||||
QListView* view_;
|
||||
QIcon symlinkIcon_;
|
||||
QColor shadowColor_;
|
||||
QSize margins_;
|
||||
};
|
||||
|
||||
}
|
||||
|
@ -87,6 +87,10 @@ DesktopPreferencesDialog::DesktopPreferencesDialog(QWidget* parent, Qt::WindowFl
|
||||
|
||||
connect(ui.buttonBox->button(QDialogButtonBox::Apply), &QPushButton::clicked,
|
||||
this, &DesktopPreferencesDialog::onApplyClicked);
|
||||
|
||||
ui.hMargin->setValue(settings.desktopCellMargins().width());
|
||||
ui.vMargin->setValue(settings.desktopCellMargins().height());
|
||||
connect(ui.lockMargins, &QAbstractButton::clicked, this, &DesktopPreferencesDialog::lockMargins);
|
||||
}
|
||||
|
||||
DesktopPreferencesDialog::~DesktopPreferencesDialog() {
|
||||
@ -108,6 +112,16 @@ void DesktopPreferencesDialog::setupDesktopFolderUi()
|
||||
this, &DesktopPreferencesDialog::onBrowseDesktopFolderClicked);
|
||||
}
|
||||
|
||||
void DesktopPreferencesDialog::lockMargins(bool lock) {
|
||||
ui.vMargin->setDisabled(lock);
|
||||
if(lock) {
|
||||
ui.vMargin->setValue(ui.hMargin->value());
|
||||
connect(ui.hMargin, static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged), ui.vMargin, &QSpinBox::setValue);
|
||||
}
|
||||
else
|
||||
disconnect(ui.hMargin, static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged), ui.vMargin, &QSpinBox::setValue);
|
||||
}
|
||||
|
||||
void DesktopPreferencesDialog::applySettings()
|
||||
{
|
||||
Settings& settings = static_cast<Application*>(qApp)->settings();
|
||||
@ -123,6 +137,7 @@ void DesktopPreferencesDialog::applySettings()
|
||||
settings.setDesktopFgColor(ui.textColor->color());
|
||||
settings.setDesktopShadowColor(ui.shadowColor->color());
|
||||
settings.setShowWmMenu(ui.showWmMenu->isChecked());
|
||||
settings.setDesktopCellMargins(QSize(ui.hMargin->value(), ui.vMargin->value()));
|
||||
|
||||
settings.save();
|
||||
}
|
||||
|
@ -47,6 +47,7 @@ protected Q_SLOTS:
|
||||
void onWallpaperModeChanged(int index);
|
||||
void onBrowseClicked();
|
||||
void onBrowseDesktopFolderClicked();
|
||||
void lockMargins(bool lock);
|
||||
|
||||
void applySettings();
|
||||
|
||||
|
@ -344,7 +344,8 @@ void DesktopWindow::updateFromSettings(Settings& settings) {
|
||||
setWallpaperMode(settings.wallpaperMode());
|
||||
setFont(settings.desktopFont());
|
||||
setIconSize(Fm::FolderView::IconMode, QSize(settings.bigIconSize(), settings.bigIconSize()));
|
||||
// setIconSize may trigger relayout of items by QListView, so we need to do the layout again.
|
||||
setMargins(settings.desktopCellMargins());
|
||||
// setIconSize and setMargins may trigger relayout of items by QListView, so we need to do the layout again.
|
||||
queueRelayout();
|
||||
setForeground(settings.desktopFgColor());
|
||||
setBackground(settings.desktopBgColor());
|
||||
@ -441,8 +442,8 @@ void DesktopWindow::onIndexesMoved(const QModelIndexList& indexes) {
|
||||
workArea.adjust(12, 12, -12, -12);
|
||||
if(customItemPos_.keys(tl).isEmpty() // don't put items on each other
|
||||
&& tl.x() >= workArea.x() && tl.y() >= workArea.y()
|
||||
&& tl.x() + listView_->gridSize().width() <= workArea.right()
|
||||
&& tl.y() + listView_->gridSize().height() <= workArea.bottom()) {
|
||||
&& tl.x() + listView_->gridSize().width() <= workArea.right() + 1 // for historical reasons (-> Qt doc)
|
||||
&& tl.y() + listView_->gridSize().height() <= workArea.bottom() + 1) { // as above
|
||||
QByteArray name = fm_file_info_get_name(file);
|
||||
customItemPos_[name] = tl;
|
||||
// qDebug() << "indexMoved:" << name << index << itemRect;
|
||||
@ -453,6 +454,48 @@ void DesktopWindow::onIndexesMoved(const QModelIndexList& indexes) {
|
||||
queueRelayout();
|
||||
}
|
||||
|
||||
void DesktopWindow::removeBottomGap() {
|
||||
/************************************************************
|
||||
NOTE: Desktop is an area bounded from below while icons snap
|
||||
to its grid srarting from above. Therefore, we try to adjust
|
||||
the vertical cell margin to prevent relatively large gaps
|
||||
from taking shape at the desktop bottom.
|
||||
************************************************************/
|
||||
QSize cellMargins = getMargins();
|
||||
int workAreaHeight = qApp->desktop()->availableGeometry(screenNum_).height()
|
||||
- 24; // a 12-pix margin will be considered everywhere
|
||||
int cellHeight = listView_->gridSize().height() + listView_->spacing();
|
||||
int iconNumber = workAreaHeight / cellHeight;
|
||||
int bottomGap = workAreaHeight % cellHeight;
|
||||
/*******************************************
|
||||
First try to make room for an extra icon...
|
||||
*******************************************/
|
||||
// If one pixel is subtracted from the vertical margin, cellHeight
|
||||
// will decrease by 2 while bottomGap will increase by 2*iconNumber.
|
||||
// So, we can add an icon to the bottom once this inequality holds:
|
||||
// bottomGap + 2*n*iconNumber >= cellHeight - 2*n
|
||||
// From here, we get our "subtrahend":
|
||||
qreal exactNumber = ((qreal)cellHeight - (qreal)bottomGap)
|
||||
/ (2.0 * (qreal)iconNumber + 2.0);
|
||||
int subtrahend = (int)exactNumber + ((int)exactNumber == exactNumber ? 0 : 1);
|
||||
Settings& settings = static_cast<Application*>(qApp)->settings();
|
||||
int minCellHeight = settings.desktopCellMargins().height();
|
||||
if(subtrahend > 0
|
||||
&& cellMargins.height() - subtrahend >= minCellHeight) {
|
||||
cellMargins -= QSize(0, subtrahend);
|
||||
}
|
||||
/***************************************************
|
||||
... but if that can't be done, try to spread icons!
|
||||
***************************************************/
|
||||
else
|
||||
cellMargins += QSize(0, (bottomGap / iconNumber) / 2);
|
||||
// set the new margins (if they're changed)
|
||||
delegate_->setMargins(cellMargins);
|
||||
setMargins(cellMargins);
|
||||
// in case the text shadow is reset to (0,0,0,0)
|
||||
setShadow(settings.desktopShadowColor());
|
||||
}
|
||||
|
||||
// QListView does item layout in a very inflexible way, so let's do our custom layout again.
|
||||
// FIXME: this is very inefficient, but due to the design flaw of QListView, this is currently the only workaround.
|
||||
void DesktopWindow::relayoutItems() {
|
||||
@ -513,13 +556,13 @@ void DesktopWindow::relayoutItems() {
|
||||
}
|
||||
// move to next cell in the column
|
||||
pos.setY(pos.y() + grid.height() + listView_->spacing());
|
||||
if(pos.y() + grid.height() > workArea.bottom()) {
|
||||
if(pos.y() + grid.height() > workArea.bottom() + 1) {
|
||||
// if the next position may exceed the bottom of work area, go to the top of next column
|
||||
pos.setX(pos.x() + grid.width() + listView_->spacing());
|
||||
pos.setY(workArea.top());
|
||||
|
||||
// check if the new column exceeds the right margin of work area
|
||||
if(pos.x() + grid.width() > workArea.right()) {
|
||||
if(pos.x() + grid.width() > workArea.right() + 1) {
|
||||
if(desktop->isVirtualDesktop()) {
|
||||
// in virtual desktop mode, go to next screen
|
||||
++screen;
|
||||
@ -555,8 +598,8 @@ void DesktopWindow::loadItemPositions() {
|
||||
if(var.isValid()) {
|
||||
QPoint customPos = var.toPoint();
|
||||
if (customPos.x() >= workArea.x() && customPos.y() >= workArea.y()
|
||||
&& customPos.x() + listView_->gridSize().width() <= workArea.right()
|
||||
&& customPos.y() + listView_->gridSize().height() <= workArea.bottom())
|
||||
&& customPos.x() + listView_->gridSize().width() <= workArea.right() + 1
|
||||
&& customPos.y() + listView_->gridSize().height() <= workArea.bottom() + 1)
|
||||
{
|
||||
// correct positions that are't aligned to the grid
|
||||
qreal w = qAbs((qreal)customPos.x() - (qreal)workArea.x())
|
||||
@ -567,7 +610,7 @@ void DesktopWindow::loadItemPositions() {
|
||||
customPos.setY(workArea.y() + qRound(h) * (grid.height() + listView_->spacing()));
|
||||
while(customItemPos_.values().contains(customPos)) {
|
||||
customPos.setY(customPos.y() + grid.height() + listView_->spacing());
|
||||
if(customPos.y() + grid.height() > workArea.bottom()) {
|
||||
if(customPos.y() + grid.height() > workArea.bottom() + 1) {
|
||||
customPos.setX(customPos.x() + grid.width() + listView_->spacing());
|
||||
customPos.setY(workArea.top());
|
||||
}
|
||||
@ -625,6 +668,7 @@ void DesktopWindow::onStickToCurrentPos(bool toggled) {
|
||||
|
||||
void DesktopWindow::queueRelayout(int delay) {
|
||||
// qDebug() << "queueRelayout";
|
||||
removeBottomGap();
|
||||
if(!relayoutTimer_) {
|
||||
relayoutTimer_ = new QTimer();
|
||||
relayoutTimer_->setSingleShot(true);
|
||||
|
@ -113,6 +113,9 @@ protected Q_SLOTS:
|
||||
void onDeleteActivated();
|
||||
void onFilePropertiesActivated();
|
||||
|
||||
private:
|
||||
void removeBottomGap();
|
||||
|
||||
private:
|
||||
Fm::ProxyFolderModel* proxyModel_;
|
||||
Fm::CachedFolderModel* model_;
|
||||
|
@ -92,6 +92,9 @@
|
||||
<property name="clearButtonEnabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Focus with Ctrl+I</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
@ -167,6 +170,7 @@
|
||||
<addaction name="separator"/>
|
||||
<addaction name="menuSorting"/>
|
||||
<addaction name="actionFilter"/>
|
||||
<addaction name="actionMenu_bar"/>
|
||||
</widget>
|
||||
<widget class="QMenu" name="menu_Editw">
|
||||
<property name="title">
|
||||
@ -244,6 +248,8 @@
|
||||
<addaction name="actionGoUp"/>
|
||||
<addaction name="actionReload"/>
|
||||
<addaction name="actionGo"/>
|
||||
<addaction name="separator"/>
|
||||
<addaction name="actionMenu"/>
|
||||
</widget>
|
||||
<action name="actionGoUp">
|
||||
<property name="icon">
|
||||
@ -636,6 +642,9 @@
|
||||
<property name="text">
|
||||
<string>&Close Window</string>
|
||||
</property>
|
||||
<property name="shortcut">
|
||||
<string>Ctrl+Q</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionEdit_Bookmarks">
|
||||
<property name="text">
|
||||
@ -699,6 +708,9 @@
|
||||
<property name="text">
|
||||
<string>&Filter</string>
|
||||
</property>
|
||||
<property name="shortcut">
|
||||
<string>Ctrl+B</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionCloseLeft">
|
||||
<property name="icon">
|
||||
@ -723,6 +735,31 @@
|
||||
<string>Close &other tabs</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionMenu_bar">
|
||||
<property name="checkable">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Menu bar</string>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Menu bar</string>
|
||||
</property>
|
||||
<property name="shortcut">
|
||||
<string>Ctrl+M</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionMenu">
|
||||
<property name="icon">
|
||||
<iconset theme="application-menu"/>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Menu</string>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Menu</string>
|
||||
</property>
|
||||
</action>
|
||||
</widget>
|
||||
<customwidgets>
|
||||
<customwidget>
|
||||
|
@ -85,6 +85,10 @@ MainWindow::MainWindow(FmPath* path):
|
||||
ui.tabBar->setElideMode(Qt::ElideRight);
|
||||
ui.tabBar->setExpanding(false);
|
||||
ui.tabBar->setMovable(true); // reorder the tabs by dragging
|
||||
if(!settings.fullWidthTabBar()) {
|
||||
ui.verticalLayout->removeWidget(ui.tabBar);
|
||||
ui.verticalLayout_2->insertWidget(0, ui.tabBar);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 4, 0)
|
||||
// switch to the tab under the cursor during dnd.
|
||||
@ -164,13 +168,44 @@ MainWindow::MainWindow(FmPath* path):
|
||||
group->addAction(ui.actionAscending);
|
||||
group->addAction(ui.actionDescending);
|
||||
|
||||
// Add menubar actions to the main window this is necessary so that actions
|
||||
// shortcuts are still working when the menubar is hidden.
|
||||
addActions(ui.menubar->actions());
|
||||
|
||||
// Show or hide the menu bar
|
||||
QMenu *menu = new QMenu();
|
||||
menu->addMenu(ui.menu_File);
|
||||
menu->addMenu(ui.menu_Editw);
|
||||
menu->addMenu(ui.menu_View);
|
||||
menu->addMenu(ui.menu_Go);
|
||||
menu->addMenu(ui.menu_Bookmarks);
|
||||
menu->addMenu(ui.menu_Tool);
|
||||
menu->addMenu(ui.menu_Help);
|
||||
ui.actionMenu->setMenu(menu);
|
||||
if(ui.actionMenu->icon().isNull())
|
||||
ui.actionMenu->setIcon(QIcon::fromTheme("applications-system"));
|
||||
QList<QToolButton *> list = ui.toolBar->findChildren<QToolButton *>();
|
||||
if (!list.isEmpty())
|
||||
list.at(list.count() - 1)->setPopupMode(QToolButton::InstantPopup);
|
||||
Q_FOREACH(QAction *action, ui.toolBar->actions()) {
|
||||
if(action->isSeparator())
|
||||
action->setVisible(!settings.showMenuBar());
|
||||
}
|
||||
ui.actionMenu->setVisible(!settings.showMenuBar());
|
||||
ui.menubar->setVisible(settings.showMenuBar());
|
||||
ui.actionMenu_bar->setChecked(settings.showMenuBar());
|
||||
connect(ui.actionMenu_bar, &QAction::triggered, this, &MainWindow::toggleMenuBar);
|
||||
|
||||
// create shortcuts
|
||||
QShortcut* shortcut;
|
||||
shortcut = new QShortcut(QKeySequence(Qt::Key_Escape), this);
|
||||
connect(shortcut, &QShortcut::activated, this, &MainWindow::onResetFocus);
|
||||
|
||||
shortcut = new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_L), this);
|
||||
connect(shortcut, &QShortcut::activated, pathEntry, static_cast<void (QWidget::*)()>(&Fm::PathEdit::setFocus));
|
||||
connect(shortcut, &QShortcut::activated, this, &MainWindow::focusPathEntry);
|
||||
|
||||
shortcut = new QShortcut(Qt::ALT + Qt::Key_D, this);
|
||||
connect(shortcut, &QShortcut::activated, pathEntry, static_cast<void (QWidget::*)()>(&QWidget::setFocus));
|
||||
connect(shortcut, &QShortcut::activated, this, &MainWindow::focusPathEntry);
|
||||
|
||||
shortcut = new QShortcut(Qt::CTRL + Qt::Key_Tab, this);
|
||||
connect(shortcut, &QShortcut::activated, this, &MainWindow::onShortcutNextTab);
|
||||
@ -202,6 +237,13 @@ MainWindow::MainWindow(FmPath* path):
|
||||
shortcut = new QShortcut(QKeySequence(Qt::SHIFT + Qt::Key_Delete), this);
|
||||
connect(shortcut, &QShortcut::activated, this, &MainWindow::on_actionDelete_triggered);
|
||||
|
||||
shortcut = new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_I), this);
|
||||
connect(shortcut, &QShortcut::activated, this, &MainWindow::focusFilterBar);
|
||||
|
||||
// in addition to F3, for convenience
|
||||
shortcut = new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_F), this);
|
||||
connect(shortcut, &QShortcut::activated, ui.actionFindFiles, &QAction::trigger);
|
||||
|
||||
if(QToolButton* clearButton = ui.filterBar->findChild<QToolButton*>()) {
|
||||
clearButton->setToolTip(tr("Clear text (Ctrl+K)"));
|
||||
shortcut = new QShortcut(Qt::CTRL + Qt::Key_K, this);
|
||||
@ -237,7 +279,7 @@ void MainWindow::chdir(FmPath* path) {
|
||||
}
|
||||
|
||||
// add a new tab
|
||||
void MainWindow::addTab(FmPath* path) {
|
||||
int MainWindow::addTab(FmPath* path) {
|
||||
Settings& settings = static_cast<Application*>(qApp)->settings();
|
||||
|
||||
TabPage* newPage = new TabPage(path, this);
|
||||
@ -255,6 +297,32 @@ void MainWindow::addTab(FmPath* path) {
|
||||
if(!settings.alwaysShowTabs()) {
|
||||
ui.tabBar->setVisible(ui.tabBar->count() > 1);
|
||||
}
|
||||
|
||||
return index;
|
||||
}
|
||||
|
||||
void MainWindow::toggleMenuBar(bool checked) {
|
||||
Settings& settings = static_cast<Application*>(qApp)->settings();
|
||||
bool showMenuBar = !settings.showMenuBar();
|
||||
|
||||
if (!showMenuBar) {
|
||||
if (QMessageBox::Cancel == QMessageBox::warning(this,
|
||||
tr("Hide menu bar"),
|
||||
tr("This will hide the menu bar completely, use Ctrl+M to show it again."),
|
||||
QMessageBox::Ok | QMessageBox::Cancel)) {
|
||||
ui.actionMenu_bar->setChecked(true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
ui.menubar->setVisible(showMenuBar);
|
||||
ui.actionMenu_bar->setChecked(showMenuBar);
|
||||
Q_FOREACH(QAction *action, ui.toolBar->actions()) {
|
||||
if(action->isSeparator())
|
||||
action->setVisible(!showMenuBar);
|
||||
}
|
||||
ui.actionMenu->setVisible(!showMenuBar);
|
||||
settings.setShowMenuBar(showMenuBar);
|
||||
}
|
||||
|
||||
void MainWindow::onPathEntryReturnPressed() {
|
||||
@ -309,7 +377,8 @@ void MainWindow::on_actionGo_triggered() {
|
||||
|
||||
void MainWindow::on_actionNewTab_triggered() {
|
||||
FmPath* path = currentPage()->path();
|
||||
addTab(path);
|
||||
int index = addTab(path);
|
||||
ui.tabBar->setCurrentIndex(index);
|
||||
}
|
||||
|
||||
void MainWindow::on_actionNewWin_triggered() {
|
||||
@ -418,6 +487,21 @@ void MainWindow::on_actionFolderFirst_triggered(bool checked) {
|
||||
|
||||
void MainWindow::on_actionFilter_triggered(bool checked) {
|
||||
ui.filterBar->setVisible(checked);
|
||||
if(checked)
|
||||
ui.filterBar->setFocus();
|
||||
else if(TabPage* tabPage = currentPage()) {
|
||||
ui.filterBar->clear();
|
||||
tabPage->folderView()->childView()->setFocus();
|
||||
// clear filter string for all tabs
|
||||
int n = ui.stackedWidget->count();
|
||||
for(int i = 0; i < n; ++i) {
|
||||
TabPage* page = static_cast<TabPage*>(ui.stackedWidget->widget(i));
|
||||
if(!page->getFilterStr().isEmpty()) {
|
||||
page->setFilterStr(QString());
|
||||
page->applyFilter();
|
||||
}
|
||||
}
|
||||
}
|
||||
static_cast<Application*>(qApp)->settings().setShowFilter(checked);
|
||||
}
|
||||
|
||||
@ -499,6 +583,12 @@ void MainWindow::onTabBarCloseRequested(int index) {
|
||||
closeTab(index);
|
||||
}
|
||||
|
||||
void MainWindow::onResetFocus() {
|
||||
if(TabPage* page = currentPage()) {
|
||||
currentPage()->folderView()->childView()->setFocus();
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::onTabBarTabMoved(int from, int to) {
|
||||
// a tab in the tab bar is moved by the user, so we have to move the
|
||||
// corredponding tab page in the stacked widget to the new position, too.
|
||||
@ -515,6 +605,13 @@ void MainWindow::onTabBarTabMoved(int from, int to) {
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::focusFilterBar() {
|
||||
if(!ui.filterBar->isVisible())
|
||||
ui.actionFilter->trigger();
|
||||
else
|
||||
ui.filterBar->setFocus();
|
||||
}
|
||||
|
||||
void MainWindow::onFilterStringChanged(QString str) {
|
||||
if(TabPage* tabPage = currentPage()) {
|
||||
// appy filter only if needed (not if tab is changed)
|
||||
@ -951,6 +1048,13 @@ void MainWindow::closeRightTabs() {
|
||||
closeTab(rightClickIndex + 1);
|
||||
}
|
||||
|
||||
void MainWindow::focusPathEntry() {
|
||||
if(pathEntry != nullptr) {
|
||||
pathEntry->setFocus();
|
||||
pathEntry->selectAll();
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::updateFromSettings(Settings& settings) {
|
||||
// apply settings
|
||||
|
||||
@ -963,9 +1067,16 @@ void MainWindow::updateFromSettings(Settings& settings) {
|
||||
|
||||
// tabs
|
||||
ui.tabBar->setTabsClosable(settings.showTabClose());
|
||||
|
||||
if(!settings.alwaysShowTabs()) {
|
||||
ui.tabBar->setVisible(ui.tabBar->count() > 1);
|
||||
ui.tabBar->setVisible(settings.alwaysShowTabs() || (ui.tabBar->count() > 1));
|
||||
if(ui.verticalLayout->indexOf(ui.tabBar) > -1) {
|
||||
if(!settings.fullWidthTabBar()) {
|
||||
ui.verticalLayout->removeWidget(ui.tabBar);
|
||||
ui.verticalLayout_2->insertWidget(0, ui.tabBar);
|
||||
}
|
||||
}
|
||||
else if (ui.verticalLayout_2->indexOf(ui.tabBar) > -1 && settings.fullWidthTabBar()) {
|
||||
ui.verticalLayout_2->removeWidget(ui.tabBar);
|
||||
ui.verticalLayout->insertWidget(0, ui.tabBar);
|
||||
}
|
||||
|
||||
// all tab pages
|
||||
|
@ -45,7 +45,7 @@ public:
|
||||
virtual ~MainWindow();
|
||||
|
||||
void chdir(FmPath* path);
|
||||
void addTab(FmPath* path);
|
||||
int addTab(FmPath* path);
|
||||
|
||||
TabPage* currentPage() {
|
||||
return reinterpret_cast<TabPage*>(ui.stackedWidget->currentWidget());
|
||||
@ -120,6 +120,7 @@ protected Q_SLOTS:
|
||||
void onTabBarCurrentChanged(int index);
|
||||
void onTabBarTabMoved(int from, int to);
|
||||
|
||||
void focusFilterBar();
|
||||
void onFilterStringChanged(QString str);
|
||||
|
||||
void onShortcutPrevTab();
|
||||
@ -140,6 +141,7 @@ protected Q_SLOTS:
|
||||
void onSidePaneCreateNewFolderRequested(FmPath* path);
|
||||
void onSidePaneModeChanged(Fm::SidePane::Mode mode);
|
||||
void onSplitterMoved(int pos, int index);
|
||||
void onResetFocus();
|
||||
|
||||
void onBackForwardContextMenu(QPoint pos);
|
||||
|
||||
@ -150,6 +152,8 @@ protected Q_SLOTS:
|
||||
closeLeftTabs();
|
||||
closeRightTabs();
|
||||
}
|
||||
void focusPathEntry();
|
||||
void toggleMenuBar(bool checked);
|
||||
|
||||
protected:
|
||||
// void changeEvent( QEvent * event);
|
||||
|
@ -291,22 +291,22 @@
|
||||
<property name="title">
|
||||
<string>User interface</string>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_8">
|
||||
<item>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="0" column="0" colspan="6">
|
||||
<widget class="QCheckBox" name="siUnit">
|
||||
<property name="text">
|
||||
<string>Use SI decimal prefixes instead of IEC binary prefixes</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<item row="1" column="0" colspan="6">
|
||||
<widget class="QCheckBox" name="backupAsHidden">
|
||||
<property name="text">
|
||||
<string>Treat backup files as hidden</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<item row="2" column="0" colspan="6">
|
||||
<widget class="QCheckBox" name="showFullNames">
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
@ -316,7 +316,7 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<item row="3" column="0" colspan="6">
|
||||
<widget class="QCheckBox" name="shadowHidden">
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
@ -326,6 +326,89 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="0">
|
||||
<spacer name="verticalSpacer_7">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>QSizePolicy::Fixed</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>5</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item row="5" column="0">
|
||||
<widget class="QLabel" name="label_15">
|
||||
<property name="text">
|
||||
<string>Minimum item margins in icon view:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="1">
|
||||
<widget class="QSpinBox" name="hMargin">
|
||||
<property name="toolTip">
|
||||
<string>3 px by default.</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string> px</string>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<number>48</number>
|
||||
</property>
|
||||
<property name="value">
|
||||
<number>3</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="2">
|
||||
<widget class="QLabel" name="label_16">
|
||||
<property name="text">
|
||||
<string>x</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="3">
|
||||
<widget class="QSpinBox" name="vMargin">
|
||||
<property name="toolTip">
|
||||
<string>3 px by default.
|
||||
A space is also reserved for 3 lines of text.</string>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string> px</string>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<number>48</number>
|
||||
</property>
|
||||
<property name="value">
|
||||
<number>3</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="4">
|
||||
<widget class="QCheckBox" name="lockMargins">
|
||||
<property name="text">
|
||||
<string>Lock</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="5">
|
||||
<spacer name="horizontalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>5</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
@ -363,47 +446,58 @@
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0" colspan="2">
|
||||
<widget class="QCheckBox" name="fullWidthTabbar">
|
||||
<property name="toolTip">
|
||||
<string>If unchecked, the tab bar will be positioned only
|
||||
above the folder-view and not above the left pane.</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Fullwidth tab bar</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0" colspan="2">
|
||||
<widget class="QCheckBox" name="showTabClose">
|
||||
<property name="text">
|
||||
<string>Show 'Close' buttons on tabs </string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0" colspan="2">
|
||||
<item row="3" column="0" colspan="2">
|
||||
<widget class="QCheckBox" name="rememberWindowSize">
|
||||
<property name="text">
|
||||
<string>Remember the size of the last closed window</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<item row="4" column="0">
|
||||
<widget class="QLabel" name="label_12">
|
||||
<property name="text">
|
||||
<string>Default width of new windows:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="0">
|
||||
<item row="4" column="1">
|
||||
<widget class="QSpinBox" name="fixedWindowWidth">
|
||||
<property name="maximum">
|
||||
<number>32768</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="0">
|
||||
<widget class="QLabel" name="label_13">
|
||||
<property name="text">
|
||||
<string>Default height of new windows:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="1">
|
||||
<item row="5" column="1">
|
||||
<widget class="QSpinBox" name="fixedWindowHeight">
|
||||
<property name="maximum">
|
||||
<number>32768</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
<widget class="QSpinBox" name="fixedWindowWidth">
|
||||
<property name="maximum">
|
||||
<number>32768</number>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
|
@ -45,13 +45,7 @@ PreferencesDialog::PreferencesDialog (QString activePage, QWidget* parent):
|
||||
|
||||
initFromSettings();
|
||||
|
||||
if(!activePage.isEmpty()) {
|
||||
QWidget* page = findChild<QWidget*>(activePage + "Page");
|
||||
if(page) {
|
||||
int index = ui.stackedWidget->indexOf(page);
|
||||
ui.listWidget->setCurrentRow(index);
|
||||
}
|
||||
}
|
||||
selectPage(activePage);
|
||||
adjustSize();
|
||||
}
|
||||
|
||||
@ -118,6 +112,10 @@ void PreferencesDialog::initIconThemes(Settings& settings) {
|
||||
ui.iconThemeLabel->hide();
|
||||
ui.iconTheme->hide();
|
||||
}
|
||||
|
||||
ui.hMargin->setValue(settings.folderViewCellMargins().width());
|
||||
ui.vMargin->setValue(settings.folderViewCellMargins().height());
|
||||
connect(ui.lockMargins, &QAbstractButton::clicked, this, &PreferencesDialog::lockMargins);
|
||||
}
|
||||
|
||||
void PreferencesDialog::initArchivers(Settings& settings) {
|
||||
@ -172,6 +170,7 @@ void PreferencesDialog::initDisplayPage(Settings& settings) {
|
||||
|
||||
void PreferencesDialog::initUiPage(Settings& settings) {
|
||||
ui.alwaysShowTabs->setChecked(settings.alwaysShowTabs());
|
||||
ui.fullWidthTabbar->setChecked(settings.fullWidthTabBar());
|
||||
ui.showTabClose->setChecked(settings.showTabClose());
|
||||
ui.rememberWindowSize->setChecked(settings.rememberWindowSize());
|
||||
ui.fixedWindowWidth->setValue(settings.fixedWindowWidth());
|
||||
@ -289,10 +288,12 @@ void PreferencesDialog::applyDisplayPage(Settings& settings) {
|
||||
settings.setBackupAsHidden(ui.backupAsHidden->isChecked());
|
||||
settings.setShowFullNames(ui.showFullNames->isChecked());
|
||||
settings.setShadowHidden(ui.shadowHidden->isChecked());
|
||||
settings.setFolderViewCellMargins(QSize(ui.hMargin->value(), ui.vMargin->value()));
|
||||
}
|
||||
|
||||
void PreferencesDialog::applyUiPage(Settings& settings) {
|
||||
settings.setAlwaysShowTabs(ui.alwaysShowTabs->isChecked());
|
||||
settings.setFullWidthTabBar(ui.fullWidthTabbar->isChecked());
|
||||
settings.setShowTabClose(ui.showTabClose->isChecked());
|
||||
settings.setRememberWindowSize(ui.rememberWindowSize->isChecked());
|
||||
settings.setFixedWindowWidth(ui.fixedWindowWidth->value());
|
||||
@ -362,4 +363,24 @@ void PreferencesDialog::accept() {
|
||||
QDialog::accept();
|
||||
}
|
||||
|
||||
void PreferencesDialog::selectPage(QString name) {
|
||||
if(!name.isEmpty()) {
|
||||
QWidget* page = findChild<QWidget*>(name + "Page");
|
||||
if(page) {
|
||||
int index = ui.stackedWidget->indexOf(page);
|
||||
ui.listWidget->setCurrentRow(index);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void PreferencesDialog::lockMargins(bool lock) {
|
||||
ui.vMargin->setDisabled(lock);
|
||||
if(lock) {
|
||||
ui.vMargin->setValue(ui.hMargin->value());
|
||||
connect(ui.hMargin, static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged), ui.vMargin, &QSpinBox::setValue);
|
||||
}
|
||||
else
|
||||
disconnect(ui.hMargin, static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged), ui.vMargin, &QSpinBox::setValue);
|
||||
}
|
||||
|
||||
} // namespace PCManFM
|
||||
|
@ -40,6 +40,11 @@ public:
|
||||
|
||||
virtual void accept();
|
||||
|
||||
void selectPage(QString name);
|
||||
|
||||
protected Q_SLOTS:
|
||||
void lockMargins(bool lock);
|
||||
|
||||
private:
|
||||
void initIconThemes(Settings& settings);
|
||||
void initArchivers(Settings& settings);
|
||||
|
@ -79,6 +79,8 @@ Settings::Settings():
|
||||
lastWindowMaximized_(false),
|
||||
splitterPos_(120),
|
||||
sidePaneMode_(Fm::SidePane::ModePlaces),
|
||||
showMenuBar_(true),
|
||||
fullWidthTabBar_(true),
|
||||
viewMode_(Fm::FolderView::IconMode),
|
||||
showHidden_(false),
|
||||
sortOrder_(Qt::AscendingOrder),
|
||||
@ -96,10 +98,19 @@ Settings::Settings():
|
||||
showThumbnails_(true),
|
||||
archiver_(),
|
||||
siUnit_(false),
|
||||
placesHome_(true),
|
||||
placesDesktop_(true),
|
||||
placesApplications_(true),
|
||||
placesTrash_(true),
|
||||
placesRoot_(true),
|
||||
placesComputer_(true),
|
||||
placesNetwork_(true),
|
||||
bigIconSize_(48),
|
||||
smallIconSize_(24),
|
||||
sidePaneIconSize_(24),
|
||||
thumbnailIconSize_(128) {
|
||||
thumbnailIconSize_(128),
|
||||
folderViewCellMargins_(QSize(3, 3)),
|
||||
desktopCellMargins_(QSize(3, 1)) {
|
||||
}
|
||||
|
||||
Settings::~Settings() {
|
||||
@ -154,7 +165,7 @@ bool Settings::loadFile(QString filePath) {
|
||||
// the value from XSETTINGS instead of hard code a fallback value.
|
||||
fallbackIconThemeName_ = "elementary"; // fallback icon theme name
|
||||
}
|
||||
suCommand_ = settings.value("SuCommand", "gksu %s").toString();
|
||||
suCommand_ = settings.value("SuCommand", "lxqt-sudo %s").toString();
|
||||
setTerminal(settings.value("Terminal", "xterm").toString());
|
||||
setArchiver(settings.value("Archiver", "file-roller").toString());
|
||||
setSiUnit(settings.value("SIUnit", false).toBool());
|
||||
@ -194,6 +205,9 @@ bool Settings::loadFile(QString filePath) {
|
||||
|
||||
desktopSortOrder_ = sortOrderFromString(settings.value("SortOrder").toString());
|
||||
desktopSortColumn_ = sortColumnFromString(settings.value("SortColumn").toString());
|
||||
|
||||
desktopCellMargins_ = (settings.value("DesktopCellMargins", QSize(3, 1)).toSize()
|
||||
.expandedTo(QSize(0, 0))).boundedTo(QSize(48, 48));
|
||||
settings.endGroup();
|
||||
|
||||
settings.beginGroup("Volume");
|
||||
@ -226,6 +240,19 @@ bool Settings::loadFile(QString filePath) {
|
||||
smallIconSize_ = settings.value("SmallIconSize", 24).toInt();
|
||||
sidePaneIconSize_ = settings.value("SidePaneIconSize", 24).toInt();
|
||||
thumbnailIconSize_ = settings.value("ThumbnailIconSize", 128).toInt();
|
||||
|
||||
folderViewCellMargins_ = (settings.value("FolderViewCellMargins", QSize(3, 3)).toSize()
|
||||
.expandedTo(QSize(0, 0))).boundedTo(QSize(48, 48));
|
||||
settings.endGroup();
|
||||
|
||||
settings.beginGroup("Places");
|
||||
placesHome_ = settings.value("PlacesHome", true).toBool();
|
||||
placesDesktop_ = settings.value("PlacesDesktop", true).toBool();
|
||||
placesApplications_ = settings.value("PlacesApplications", true).toBool();
|
||||
placesTrash_ = settings.value("PlacesTrash", true).toBool();
|
||||
placesRoot_ = settings.value("PlacesRoot", true).toBool();
|
||||
placesComputer_ = settings.value("PlacesComputer", true).toBool();
|
||||
placesNetwork_ = settings.value("PlacesNetwork", true).toBool();
|
||||
settings.endGroup();
|
||||
|
||||
settings.beginGroup("Window");
|
||||
@ -239,6 +266,8 @@ bool Settings::loadFile(QString filePath) {
|
||||
showTabClose_ = settings.value("ShowTabClose", true).toBool();
|
||||
splitterPos_ = settings.value("SplitterPos", 150).toInt();
|
||||
sidePaneMode_ = sidePaneModeFromString(settings.value("SidePaneMode").toString());
|
||||
showMenuBar_ = settings.value("ShowMenuBar", true).toBool();
|
||||
fullWidthTabBar_ = settings.value("FullWidthTabBar", true).toBool();
|
||||
settings.endGroup();
|
||||
|
||||
return true;
|
||||
@ -285,6 +314,7 @@ bool Settings::saveFile(QString filePath) {
|
||||
settings.setValue("ShowHidden", desktopShowHidden_);
|
||||
settings.setValue("SortOrder", sortOrderToString(desktopSortOrder_));
|
||||
settings.setValue("SortColumn", sortColumnToString(desktopSortColumn_));
|
||||
settings.setValue("DesktopCellMargins", desktopCellMargins_);
|
||||
settings.endGroup();
|
||||
|
||||
settings.beginGroup("Volume");
|
||||
@ -317,6 +347,18 @@ bool Settings::saveFile(QString filePath) {
|
||||
settings.setValue("SmallIconSize", smallIconSize_);
|
||||
settings.setValue("SidePaneIconSize", sidePaneIconSize_);
|
||||
settings.setValue("ThumbnailIconSize", thumbnailIconSize_);
|
||||
|
||||
settings.setValue("FolderViewCellMargins", folderViewCellMargins_);
|
||||
settings.endGroup();
|
||||
|
||||
settings.beginGroup("Places");
|
||||
settings.setValue("PlacesHome", placesHome_);
|
||||
settings.setValue("PlacesDesktop", placesDesktop_);
|
||||
settings.setValue("PlacesApplications", placesApplications_);
|
||||
settings.setValue("PlacesTrash", placesTrash_);
|
||||
settings.setValue("PlacesRoot", placesRoot_);
|
||||
settings.setValue("PlacesComputer", placesComputer_);
|
||||
settings.setValue("PlacesNetwork", placesNetwork_);
|
||||
settings.endGroup();
|
||||
|
||||
settings.beginGroup("Window");
|
||||
@ -330,6 +372,8 @@ bool Settings::saveFile(QString filePath) {
|
||||
settings.setValue("ShowTabClose", showTabClose_);
|
||||
settings.setValue("SplitterPos", splitterPos_);
|
||||
settings.setValue("SidePaneMode", sidePaneModeToString(sidePaneMode_));
|
||||
settings.setValue("ShowMenuBar", showMenuBar_);
|
||||
settings.setValue("FullWidthTabBar", fullWidthTabBar_);
|
||||
settings.endGroup();
|
||||
return true;
|
||||
}
|
||||
@ -517,4 +561,5 @@ void Settings::setTerminal(QString terminalCommand) {
|
||||
g_signal_emit_by_name(fm_config, "changed::terminal");
|
||||
}
|
||||
|
||||
|
||||
} // namespace PCManFM
|
||||
|
@ -306,6 +306,22 @@ public:
|
||||
sidePaneMode_ = sidePaneMode;
|
||||
}
|
||||
|
||||
bool showMenuBar() const {
|
||||
return showMenuBar_;
|
||||
}
|
||||
|
||||
void setShowMenuBar(bool showMenuBar) {
|
||||
showMenuBar_ = showMenuBar;
|
||||
}
|
||||
|
||||
bool fullWidthTabBar() const {
|
||||
return fullWidthTabBar_;
|
||||
}
|
||||
|
||||
void setFullWidthTabBar(bool fullWith) {
|
||||
fullWidthTabBar_ = fullWith;
|
||||
}
|
||||
|
||||
Fm::FolderView::ViewMode viewMode() const {
|
||||
return viewMode_;
|
||||
}
|
||||
@ -322,6 +338,63 @@ public:
|
||||
showHidden_ = showHidden;
|
||||
}
|
||||
|
||||
bool placesHome() const {
|
||||
return placesHome_;
|
||||
}
|
||||
|
||||
void setPlacesHome(bool placesHome) {
|
||||
placesHome_ = placesHome;
|
||||
}
|
||||
|
||||
bool placesDesktop() const {
|
||||
return placesDesktop_;
|
||||
}
|
||||
|
||||
void setPlacesDesktop(bool placesDesktop) {
|
||||
placesDesktop_ = placesDesktop;
|
||||
}
|
||||
|
||||
bool placesApplications() const {
|
||||
return placesApplications_;
|
||||
}
|
||||
|
||||
void setPlacesApplications(bool placesApplications) {
|
||||
placesApplications_ = placesApplications;
|
||||
}
|
||||
|
||||
bool placesTrash() const {
|
||||
return placesTrash_;
|
||||
}
|
||||
|
||||
void setPlacesTrash(bool placesTrash) {
|
||||
placesTrash_ = placesTrash;
|
||||
}
|
||||
|
||||
bool placesRoot() const {
|
||||
return placesRoot_;
|
||||
}
|
||||
|
||||
void setPlacesRoot(bool placesRoot) {
|
||||
placesRoot_ = placesRoot;
|
||||
}
|
||||
|
||||
bool placesComputer() const {
|
||||
return placesComputer_;
|
||||
}
|
||||
|
||||
void setPlacesComputer(bool placesComputer) {
|
||||
placesComputer_ = placesComputer;
|
||||
}
|
||||
|
||||
bool placesNetwork() const {
|
||||
return placesNetwork_;
|
||||
}
|
||||
|
||||
void setPlacesNetwork(bool placesNetwork) {
|
||||
placesNetwork_ = placesNetwork;
|
||||
}
|
||||
|
||||
|
||||
Qt::SortOrder sortOrder() const {
|
||||
return sortOrder_;
|
||||
}
|
||||
@ -446,6 +519,23 @@ public:
|
||||
return thumbnailIconSize_;
|
||||
}
|
||||
|
||||
QSize folderViewCellMargins() const {
|
||||
return folderViewCellMargins_;
|
||||
}
|
||||
|
||||
void setFolderViewCellMargins(QSize size) {
|
||||
folderViewCellMargins_ = size;
|
||||
}
|
||||
|
||||
QSize desktopCellMargins() const {
|
||||
return desktopCellMargins_;
|
||||
}
|
||||
|
||||
void setDesktopCellMargins(QSize size) {
|
||||
desktopCellMargins_ = size;
|
||||
}
|
||||
|
||||
|
||||
bool showThumbnails() {
|
||||
return showThumbnails_;
|
||||
}
|
||||
@ -536,6 +626,7 @@ public:
|
||||
fm_config->template_run_app = templateRunApp_;
|
||||
}
|
||||
|
||||
|
||||
private:
|
||||
QString profileName_;
|
||||
bool supportTrash_;
|
||||
@ -574,6 +665,8 @@ private:
|
||||
bool lastWindowMaximized_;
|
||||
int splitterPos_;
|
||||
Fm::SidePane::Mode sidePaneMode_;
|
||||
bool showMenuBar_;
|
||||
bool fullWidthTabBar_;
|
||||
|
||||
Fm::FolderView::ViewMode viewMode_;
|
||||
bool showHidden_;
|
||||
@ -599,6 +692,14 @@ private:
|
||||
bool showFullNames_;
|
||||
bool shadowHidden_;
|
||||
|
||||
bool placesHome_;
|
||||
bool placesDesktop_;
|
||||
bool placesApplications_;
|
||||
bool placesTrash_;
|
||||
bool placesRoot_;
|
||||
bool placesComputer_;
|
||||
bool placesNetwork_;
|
||||
|
||||
int bigIconSize_;
|
||||
int smallIconSize_;
|
||||
int sidePaneIconSize_;
|
||||
@ -607,6 +708,9 @@ private:
|
||||
bool onlyUserTemplates_;
|
||||
bool templateTypeOnce_;
|
||||
bool templateRunApp_;
|
||||
|
||||
QSize folderViewCellMargins_;
|
||||
QSize desktopCellMargins_;
|
||||
};
|
||||
|
||||
}
|
||||
|
@ -85,6 +85,7 @@ TabPage::TabPage(FmPath* path, QWidget* parent):
|
||||
verticalLayout->setContentsMargins(0, 0, 0, 0);
|
||||
|
||||
folderView_ = new View(settings.viewMode(), this);
|
||||
folderView_->setMargins(settings.folderViewCellMargins());
|
||||
// newView->setColumnWidth(Fm::FolderModel::ColumnName, 200);
|
||||
connect(folderView_, &View::openDirRequested, this, &TabPage::onOpenDirRequested);
|
||||
connect(folderView_, &View::selChanged, this, &TabPage::onSelChanged);
|
||||
|
@ -1,4 +0,0 @@
|
||||
#Translations
|
||||
Name[ru_RU]=Рабочий стол
|
||||
GenericName[ru_RU]=Настройки рабочего стола
|
||||
Comment[ru_RU]=Изменить обои и поведение менеджера рабочего стола
|
4
pcmanfm/translations/pcmanfm-qt-desktop-pref_tr.desktop
Normal file
4
pcmanfm/translations/pcmanfm-qt-desktop-pref_tr.desktop
Normal file
@ -0,0 +1,4 @@
|
||||
#Translations / translated by tulliana <tulliana@yandex.com>
|
||||
Name[tr]=Dosya Yöneticisi (pcmanfm-qt)
|
||||
GenericName[tr]=Dosya ve masaüstü yönetim uygulaması
|
||||
Comment[tr]=Dosya Yöneticisi ve Masaüstü Ayarları (duvarkağıtları, menüler vs..)
|
@ -54,12 +54,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_about.h" line="142"/>
|
||||
<source>Authors</source>
|
||||
<translation type="unfinished">Autoři</translation>
|
||||
<translation>Autoři</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_about.h" line="160"/>
|
||||
<source>License</source>
|
||||
<translation type="unfinished">Licence</translation>
|
||||
<translation>Licence</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -203,7 +203,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_desktop-preferences.h" line="278"/>
|
||||
<source>Advanced</source>
|
||||
<translation type="unfinished">Pokročilé</translation>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -245,7 +245,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="563"/>
|
||||
<source>&Home</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation type="unfinished">&Domů</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="565"/>
|
||||
@ -290,7 +290,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="577"/>
|
||||
<source>&Computer</source>
|
||||
<translation type="unfinished">Počítač</translation>
|
||||
<translation type="unfinished">P&očítač</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="578"/>
|
||||
@ -300,122 +300,122 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="579"/>
|
||||
<source>&Network</source>
|
||||
<translation type="unfinished">Síť</translation>
|
||||
<translation type="unfinished">&Síť</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="580"/>
|
||||
<source>&Desktop</source>
|
||||
<translation type="unfinished">Plocha</translation>
|
||||
<translation type="unfinished">P&locha</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="581"/>
|
||||
<source>&Add to Bookmarks</source>
|
||||
<translation type="unfinished">Přidat k záložkám</translation>
|
||||
<translation type="unfinished">&Přidat k záložkám</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="582"/>
|
||||
<source>&Applications</source>
|
||||
<translation type="unfinished">Programy</translation>
|
||||
<translation type="unfinished">P&rogramy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="589"/>
|
||||
<source>Ctrl+X</source>
|
||||
<translation type="unfinished">Ctrl+X</translation>
|
||||
<translation>Ctrl+X</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="590"/>
|
||||
<source>&Copy</source>
|
||||
<translation type="unfinished">Kopírovat</translation>
|
||||
<translation>&Kopírovat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="591"/>
|
||||
<source>Ctrl+C</source>
|
||||
<translation type="unfinished">Ctrl+C</translation>
|
||||
<translation>Ctrl+C</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="592"/>
|
||||
<source>&Paste</source>
|
||||
<translation type="unfinished">Vložit</translation>
|
||||
<translation>&Vložit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="593"/>
|
||||
<source>Ctrl+V</source>
|
||||
<translation type="unfinished">Ctrl+V</translation>
|
||||
<translation>Ctrl+V</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="594"/>
|
||||
<source>Select &All</source>
|
||||
<translation type="unfinished">Vybrat všechno</translation>
|
||||
<translation>Vybr&at všechno</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="596"/>
|
||||
<source>Pr&eferences</source>
|
||||
<translation type="unfinished">&Nastavení</translation>
|
||||
<translation>&Předvolby</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="597"/>
|
||||
<source>&Ascending</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>&Vzestupně</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="598"/>
|
||||
<source>&Descending</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>&Sesupně</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="599"/>
|
||||
<source>&By File Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Podle &jména</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="600"/>
|
||||
<source>By &Modification Time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Podle č&asu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="601"/>
|
||||
<source>By File &Type</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Podle &typu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="602"/>
|
||||
<source>By &Owner</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Podle v&lastníka</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="603"/>
|
||||
<source>&Folder First</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>&Adresáře jako pvní</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="619"/>
|
||||
<source>&Invert Selection</source>
|
||||
<translation type="unfinished">Invertovat výběr</translation>
|
||||
<translation>&Invertovat výběr</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="620"/>
|
||||
<source>&Delete</source>
|
||||
<translation type="unfinished">Smazat</translation>
|
||||
<translation>&Smazat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="622"/>
|
||||
<source>&Rename</source>
|
||||
<translation type="unfinished">Přejmenovat</translation>
|
||||
<translation>Pře&jmenovat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="629"/>
|
||||
<source>&Case Sensitive</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>&Zohlednit velikost písmen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="630"/>
|
||||
<source>By File &Size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Podle v&elikosti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="631"/>
|
||||
<source>&Close Window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation type="unfinished">&Zavřít okno</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="595"/>
|
||||
@ -425,7 +425,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="558"/>
|
||||
<source>Go &Up</source>
|
||||
<translation type="unfinished">Nahoru</translation>
|
||||
<translation type="unfinished">&Nahoru</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="570"/>
|
||||
@ -435,27 +435,27 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="584"/>
|
||||
<source>&Icon View</source>
|
||||
<translation type="unfinished">Pohled s ikonami</translation>
|
||||
<translation>&Ikony</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="585"/>
|
||||
<source>&Compact View</source>
|
||||
<translation type="unfinished">Kompaktní pohled</translation>
|
||||
<translation>&Kompaktní</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="586"/>
|
||||
<source>&Detailed List</source>
|
||||
<translation type="unfinished">Seznam s podrobnostmi</translation>
|
||||
<translation>&Podrobnosti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="587"/>
|
||||
<source>&Thumbnail View</source>
|
||||
<translation type="unfinished">Pohled s náhledy</translation>
|
||||
<translation>&Náhledy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="588"/>
|
||||
<source>Cu&t</source>
|
||||
<translation type="unfinished">Vyjmout</translation>
|
||||
<translation>V&yjmout</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ascending</source>
|
||||
@ -503,7 +503,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="609"/>
|
||||
<source>Go &Back</source>
|
||||
<translation type="unfinished">Zpět</translation>
|
||||
<translation type="unfinished">&Zpět</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="611"/>
|
||||
@ -558,27 +558,27 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="638"/>
|
||||
<source>Ctrl+Shift+N</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Ctrl+Shift+N</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="640"/>
|
||||
<source>Ctrl+Alt+N</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Ctrl+Alt+N</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="643"/>
|
||||
<source>Filter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Filtrovat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="646"/>
|
||||
<source>C&reate New</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Vytvořit &nový</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="649"/>
|
||||
<source>&Sorting</source>
|
||||
<translation type="unfinished">Řadit</translation>
|
||||
<translation type="unfinished">Ř&adit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="654"/>
|
||||
@ -630,32 +630,32 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="636"/>
|
||||
<source>&Edit Bookmarks</source>
|
||||
<translation type="unfinished">Upravit záložky</translation>
|
||||
<translation type="unfinished">&Upravit záložky</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="637"/>
|
||||
<source>&Folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation type="unfinished">&Složku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="639"/>
|
||||
<source>&Blank File</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation type="unfinished">&Prázdný soubor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="641"/>
|
||||
<source>&Find Files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation type="unfinished">Najít soubory</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="642"/>
|
||||
<source>F3</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>F3</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="644"/>
|
||||
<source>Filter by string...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Filtrovat podle řetězce...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="645"/>
|
||||
@ -872,7 +872,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="907"/>
|
||||
<source>&Delete</source>
|
||||
<translation type="unfinished">Smazat</translation>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="969"/>
|
||||
@ -968,168 +968,168 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="706"/>
|
||||
<source>Preferences</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Předvolby</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="715"/>
|
||||
<source>User Interface</source>
|
||||
<translation type="unfinished">Uživatelské rozhraní</translation>
|
||||
<translation>Uživatelské rozhraní</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="711"/>
|
||||
<source>Behavior</source>
|
||||
<translation type="unfinished">Chování</translation>
|
||||
<translation>Chování</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="717"/>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="779"/>
|
||||
<source>Thumbnail</source>
|
||||
<translation type="unfinished">Náhled</translation>
|
||||
<translation>Náhled</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="719"/>
|
||||
<source>Volume</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Úložiště</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="721"/>
|
||||
<source>Advanced</source>
|
||||
<translation type="unfinished">Pokročilé</translation>
|
||||
<translation>Pokročilé</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="742"/>
|
||||
<source>Icons</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Ikony</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="744"/>
|
||||
<source>Size of big icons:</source>
|
||||
<translation type="unfinished">Velikost velkých ikon:</translation>
|
||||
<translation>Velikost velkých ikon:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="745"/>
|
||||
<source>Size of small icons:</source>
|
||||
<translation type="unfinished">Velikost malých ikon:</translation>
|
||||
<translation>Velikost malých ikon:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="746"/>
|
||||
<source>Size of thumbnails:</source>
|
||||
<translation type="unfinished">Velikost náhledů:</translation>
|
||||
<translation>Velikost náhledů:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="747"/>
|
||||
<source>Size of side pane icons:</source>
|
||||
<translation type="unfinished">Velikost ikon v postranním panelu:</translation>
|
||||
<translation>Velikost ikon v postranním panelu:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="743"/>
|
||||
<source>Icon theme:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Téma ikon:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="753"/>
|
||||
<source>Window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Okno</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="757"/>
|
||||
<source>Default width of new windows:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Výchozí šířka nových oken:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="758"/>
|
||||
<source>Default height of new windows:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Výchozí výška nových oken:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="754"/>
|
||||
<source>Always show the tab bar</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Vždycky zobrazovat lištu s panely</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="755"/>
|
||||
<source>Show 'Close' buttons on tabs </source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Zobrazovat tlačítko 'Zavřít' na panelech </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="756"/>
|
||||
<source>Remember the size of the last closed window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Pamatovat si rozměry naposedy zavřeného okna</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="724"/>
|
||||
<source>Browsing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Prohlížení</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="725"/>
|
||||
<source>Open files with single click</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Otvírat soubory jedním kliknutím</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="726"/>
|
||||
<source>Delay of auto-selection in single click mode (0 to disable)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Zpoždění automatického výběru v jednoklikacím režimu (0 pro zákaz)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="727"/>
|
||||
<source>Default view mode:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Výchozí režim pohledu:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="728"/>
|
||||
<source> sec</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation> s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="736"/>
|
||||
<source>File Operations</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Operace se soubory</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="737"/>
|
||||
<source>Confirm before deleting files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Potvrdit mazání souborů</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="738"/>
|
||||
<source>Move deleted files to "trash bin" instead of erasing from disk.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Přesunout mazané soubory do koše místo smazání z disku.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="783"/>
|
||||
<source>Show thumbnails of files</source>
|
||||
<translation type="unfinished">Zobrazovat náhledy souborů</translation>
|
||||
<translation>Zobrazovat náhledy souborů</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="782"/>
|
||||
<source>Only show thumbnails for local files</source>
|
||||
<translation type="unfinished">Zobrazovat náhlet jen u lokálních souborů</translation>
|
||||
<translation>Zobrazovat náhled jen u lokálních souborů</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="713"/>
|
||||
<source>Display</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Zobrazení</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="729"/>
|
||||
<source>Bookmarks:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Záložky:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="732"/>
|
||||
<source>Open in current tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Otvírat v současném panelu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="733"/>
|
||||
<source>Open in new tab</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Otvírat v novém panelu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="734"/>
|
||||
<source>Open in new window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Otvírat v novém okně</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="739"/>
|
||||
@ -1149,7 +1149,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="748"/>
|
||||
<source>User interface</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Uživatelské rozhraní</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="750"/>
|
||||
@ -1209,12 +1209,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="780"/>
|
||||
<source>Do not generate thumbnails for image files exceeding this size:</source>
|
||||
<translation type="unfinished">Negenerovat náhledy obrázků přesahujících tuto velikost:</translation>
|
||||
<translation>Negenerovat náhledy obrázků přesahujících tuto velikost:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="781"/>
|
||||
<source> KB</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation> KB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="784"/>
|
||||
@ -1224,42 +1224,42 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="785"/>
|
||||
<source>Mount mountable volumes automatically on program startup</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Připojit přenosná úložiště automaticky při startu programu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="786"/>
|
||||
<source>Mount removable media automatically when they are inserted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Připojit přenosná úložiště automaticky když jsou vložena</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="787"/>
|
||||
<source>Show available options for removable media when they are inserted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Zobrazit pokročilé volby pro přenosná úložiště když jsou vložena</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="788"/>
|
||||
<source>When removable medium unmounted:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Když je přenosné úložiště odpojeno:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="789"/>
|
||||
<source>Close &tab containing removable medium</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>&Zavřít panel obsahující přenosné úložiště</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="790"/>
|
||||
<source>Chan&ge folder in the tab to home folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Změnit adresář v panelu na &domovský</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="793"/>
|
||||
<source>Switch &user command:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Příkaz k přepnutí &uživatele:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="796"/>
|
||||
<source>Archiver in&tegration:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Propojení s &archivátorem:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="797"/>
|
||||
@ -1284,18 +1284,19 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="791"/>
|
||||
<source>Programs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Programy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="792"/>
|
||||
<source>Terminal emulator:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Emulátor terminálu:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="794"/>
|
||||
<source>Examples: "xterm -e %s" for terminal or "gksu %s" for switching user.
|
||||
%s = the command line you want to execute with terminal or su.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation type="unfinished">Příklady: "xterm -e %s" pro terminál nebo "gksu %s" pro přepnutí uživatele.
|
||||
%s = příkazový řádek, který chceš spustit terminálem nebo su.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="749"/>
|
||||
|
@ -910,7 +910,7 @@ USA.</translation>
|
||||
<message>
|
||||
<location filename="../application.cpp" line="190"/>
|
||||
<source>Set mode of desktop wallpaper. MODE=(color|stretch|fit|center|tile)</source>
|
||||
<translation>Ορισμός της λειτουργίας της επιφάνειας ΛΕΙΤΟΥΡΓΙΑ=(χρώμα|τέντωμα|προσαρμογή|κέντρο|παράθεση)</translation>
|
||||
<translation>Ορισμός της λειτουργίας της επιφάνειας ΛΕΙΤΟΥΡΓΙΑ=(color|stretch|fit|center|tile)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../application.cpp" line="190"/>
|
||||
|
@ -888,7 +888,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
|
||||
<message>
|
||||
<location filename="../application.cpp" line="190"/>
|
||||
<source>Set mode of desktop wallpaper. MODE=(color|stretch|fit|center|tile)</source>
|
||||
<translation>Definir modo de papel tapiz. MODO =(color|estirar|ajustar|centrar|repetir)</translation>
|
||||
<translation>Definir modo de papel tapiz. MODO =(color|stretch|fit|center|tile)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../application.cpp" line="190"/>
|
||||
|
@ -716,7 +716,7 @@ Fifth Floor, Boston, MA 02110-1301, USA.</translation>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="648"/>
|
||||
<source>&View</source>
|
||||
<translation>&Voir</translation>
|
||||
<translation>&Affichage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="650"/>
|
||||
@ -795,7 +795,7 @@ Fifth Floor, Boston, MA 02110-1301, USA.</translation>
|
||||
<message>
|
||||
<location filename="../application.cpp" line="190"/>
|
||||
<source>Set mode of desktop wallpaper. MODE=(color|stretch|fit|center|tile)</source>
|
||||
<translation>Définir le mode de fond d'écran de bureau. MODE=(couleur|étirer|ajuster|centrer|découper)</translation>
|
||||
<translation>Définir le mode de fond d'écran de bureau. MODE=(color|stretch|fit|center|tile)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../application.cpp" line="190"/>
|
||||
@ -942,7 +942,7 @@ Fifth Floor, Boston, MA 02110-1301, USA.</translation>
|
||||
<message>
|
||||
<location filename="../preferencesdialog.cpp" line="191"/>
|
||||
<source>Compact Icon View</source>
|
||||
<translation>Vue en icônes compacte</translation>
|
||||
<translation>Vue compacte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../preferencesdialog.cpp" line="192"/>
|
||||
@ -1118,7 +1118,7 @@ Fifth Floor, Boston, MA 02110-1301, USA.</translation>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="727"/>
|
||||
<source>Default view mode:</source>
|
||||
<translation>Mode de vue par défaut :</translation>
|
||||
<translation>Mode d'affichage par défaut :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="728"/>
|
||||
@ -1153,7 +1153,7 @@ Fifth Floor, Boston, MA 02110-1301, USA.</translation>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="713"/>
|
||||
<source>Display</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Affichage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="729"/>
|
||||
|
@ -1142,7 +1142,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="713"/>
|
||||
<source>Display</source>
|
||||
<translation>Schermo</translation>
|
||||
<translation>Visualizza</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="729"/>
|
||||
|
@ -102,27 +102,27 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_desktop-folder.h" line="76"/>
|
||||
<source>Desktop</source>
|
||||
<translation type="unfinished">Pulpit</translation>
|
||||
<translation>Pulpit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_desktop-folder.h" line="77"/>
|
||||
<source>Desktop folder:</source>
|
||||
<translation type="unfinished">Katalog Pulpitu:</translation>
|
||||
<translation>Katalog Pulpitu:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_desktop-folder.h" line="79"/>
|
||||
<source>Image file</source>
|
||||
<translation type="unfinished">Plik obrazka</translation>
|
||||
<translation>Plik obrazka</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_desktop-folder.h" line="84"/>
|
||||
<source>Folder path</source>
|
||||
<translation type="unfinished">Ścieżka katalogu</translation>
|
||||
<translation>Ścieżka katalogu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_desktop-folder.h" line="85"/>
|
||||
<source>&Browse</source>
|
||||
<translation type="unfinished">&Wybierz</translation>
|
||||
<translation>&Wybierz</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -370,7 +370,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="563"/>
|
||||
<source>&Home</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Katalog &użytkownika</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="565"/>
|
||||
@ -480,37 +480,37 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="597"/>
|
||||
<source>&Ascending</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>&Rosnąco</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="598"/>
|
||||
<source>&Descending</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>&Malejąco</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="599"/>
|
||||
<source>&By File Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>&Nazwa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="600"/>
|
||||
<source>By &Modification Time</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Data &modyfikacji</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="601"/>
|
||||
<source>By File &Type</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>&Typ pliku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="602"/>
|
||||
<source>By &Owner</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>W&łaściciel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="603"/>
|
||||
<source>&Folder First</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Najpierw &katalogi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="619"/>
|
||||
@ -530,17 +530,17 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="629"/>
|
||||
<source>&Case Sensitive</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Uwzględniaj wielkość &liter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="630"/>
|
||||
<source>By File &Size</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Według &rozmiaru</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="631"/>
|
||||
<source>&Close Window</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>&Zamknij okno</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="595"/>
|
||||
@ -706,7 +706,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="649"/>
|
||||
<source>&Sorting</source>
|
||||
<translation>&Sortowanie</translation>
|
||||
<translation>&Uszereguj według</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="654"/>
|
||||
@ -763,32 +763,32 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="637"/>
|
||||
<source>&Folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>&Katalog</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="639"/>
|
||||
<source>&Blank File</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>&Pusty plik</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="641"/>
|
||||
<source>&Find Files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>&Znajdź pliki</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="642"/>
|
||||
<source>F3</source>
|
||||
<translation type="unfinished">F3</translation>
|
||||
<translation>F3</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="643"/>
|
||||
<source>Filter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Filtruj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="644"/>
|
||||
<source>Filter by string...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Wpisz część nazwy pliku...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_main-win.h" line="645"/>
|
||||
@ -877,7 +877,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../application.cpp" line="183"/>
|
||||
<source>Open Find Files utility</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Otwórz narzędzie wyszukiwania</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../application.cpp" line="186"/>
|
||||
@ -990,7 +990,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="190"/>
|
||||
<source>Clear text (Ctrl+K)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Usuń tekst (Ctrl+K)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mainwindow.cpp" line="455"/>
|
||||
@ -1242,7 +1242,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="713"/>
|
||||
<source>Display</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Wygląd</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="729"/>
|
||||
@ -1267,7 +1267,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="739"/>
|
||||
<source>Erase files on removable media instead of "trash can" creation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Usuwaj pliki na urządzeniach wymiennych zamiast przenosić je do kosza</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="740"/>
|
||||
@ -1277,7 +1277,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="741"/>
|
||||
<source>Don't ask options on launch executable file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Nie pytaj o parametry przy uruchamianiu plików wykonywalnych</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="748"/>
|
||||
@ -1287,7 +1287,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="750"/>
|
||||
<source>Treat backup files as hidden</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Traktuj pliki kopii zapasowych jako ukryte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="751"/>
|
||||
@ -1297,12 +1297,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="752"/>
|
||||
<source>Show icons of hidden files shadowed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Przytłumione ikony dla plików ukrytych</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="759"/>
|
||||
<source>Show in places</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Pokaż w położeniach</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="764"/>
|
||||
@ -1377,22 +1377,22 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="789"/>
|
||||
<source>Close &tab containing removable medium</source>
|
||||
<translation>Zamknij zakładkę nośnika wymiennego</translation>
|
||||
<translation>Zamknij &kartę nośnika wymiennego</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="790"/>
|
||||
<source>Chan&ge folder in the tab to home folder</source>
|
||||
<translation>Zmień katalog w zakładce na katalog użytkownika</translation>
|
||||
<translation>Z&mień katalog w karcie na katalog użytkownika</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="793"/>
|
||||
<source>Switch &user command:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Polecenie przełączania &użytkownika:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="796"/>
|
||||
<source>Archiver in&tegration:</source>
|
||||
<translation>Menedżer archiwów</translation>
|
||||
<translation>Menedżer &archiwów:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="797"/>
|
||||
@ -1402,7 +1402,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="798"/>
|
||||
<source>Show only user defined templates in menu</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Pokazuj w menu tylko szablony zdefiniowane przez użytkownika</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="799"/>
|
||||
@ -1412,7 +1412,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<
|
||||
<message>
|
||||
<location filename="../../build/pcmanfm/ui_preferences.h" line="800"/>
|
||||
<source>Run default application after creation from template</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Uruchom domyślną aplikację po utworzeniu pliku z szablonu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close tab containing removable medium</source>
|
||||
|
@ -115,7 +115,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../desktop-folder.ui" line="14"/>
|
||||
<source>Form</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../desktop-folder.ui" line="23"/>
|
||||
@ -215,18 +215,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<source>Window Manager</source>
|
||||
<translation>Оконный менеджер</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Desktop</source>
|
||||
<translation type="vanished">Рабочий стол</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Desktop folder:</source>
|
||||
<translation type="vanished">Папка рабочего стола:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Folder path</source>
|
||||
<translation type="vanished">Путь к папке</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../desktop-preferences.ui" line="220"/>
|
||||
<source>Advanced</source>
|
||||
@ -235,7 +223,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../desktop-preferences.ui" line="232"/>
|
||||
<source>Show menus provided by window managers when desktop is clicked</source>
|
||||
<translation>Показывать меню, предоставляемые оконными менеджерами по клику на рабочий стол</translation>
|
||||
<translation>Показывать меню, предоставляемые оконными менеджерами, по клику на рабочий стол</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -243,7 +231,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../file-search.ui" line="14"/>
|
||||
<source>Find Files</source>
|
||||
<translation>Найnb файлы</translation>
|
||||
<translation>Найти файлы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../file-search.ui" line="24"/>
|
||||
@ -264,7 +252,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<location filename="../file-search.ui" line="46"/>
|
||||
<location filename="../file-search.ui" line="221"/>
|
||||
<source>Case insensitive</source>
|
||||
<translation>Регистрочувствительный</translation>
|
||||
<translation>Нечувствительный к регистру</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../file-search.ui" line="53"/>
|
||||
@ -341,7 +329,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../file-search.ui" line="212"/>
|
||||
<source>File contains</source>
|
||||
<translation>Содержание файла</translation>
|
||||
<translation>Файл содержит</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../file-search.ui" line="252"/>
|
||||
@ -356,12 +344,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../file-search.ui" line="264"/>
|
||||
<source>Bigger than:</source>
|
||||
<translation>Больше чем:</translation>
|
||||
<translation>Больше, чем:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../file-search.ui" line="289"/>
|
||||
<source>Smaller than:</source>
|
||||
<translation>Меньше чем:</translation>
|
||||
<translation>Меньше, чем:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../file-search.ui" line="317"/>
|
||||
@ -371,12 +359,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../file-search.ui" line="323"/>
|
||||
<source>Earlier than:</source>
|
||||
<translation>Раньше чем:</translation>
|
||||
<translation>Раньше, чем:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../file-search.ui" line="340"/>
|
||||
<source>Later than:</source>
|
||||
<translation>Позже чем:</translation>
|
||||
<translation>Позже, чем:</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -414,7 +402,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../main-win.ui" line="119"/>
|
||||
<source>C&reate New</source>
|
||||
<translation>С&оздать новое</translation>
|
||||
<translation>&Создать</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main-win.ui" line="137"/>
|
||||
@ -459,7 +447,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../main-win.ui" line="256"/>
|
||||
<source>Go &Up</source>
|
||||
<translation>Перейти &вверх</translation>
|
||||
<translation>Перейти вв&ерх</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main-win.ui" line="259"/>
|
||||
@ -509,7 +497,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../main-win.ui" line="328"/>
|
||||
<source>&New Window</source>
|
||||
<translation>&Новое окно</translation>
|
||||
<translation>Новое &окно</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main-win.ui" line="331"/>
|
||||
@ -669,7 +657,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../main-win.ui" line="643"/>
|
||||
<source>&Case Sensitive</source>
|
||||
<translation>&Регистрочувствительная</translation>
|
||||
<translation>&Чувствительная к регистру</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main-win.ui" line="651"/>
|
||||
@ -704,17 +692,17 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../main-win.ui" line="729"/>
|
||||
<source>Close &left tabs</source>
|
||||
<translation>Закрыть вкладки &слева</translation>
|
||||
<translation>Закрыть вкладки с&лева</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main-win.ui" line="737"/>
|
||||
<source>Close &right tabs</source>
|
||||
<translation>Закрыть вкладки &справа</translation>
|
||||
<translation>Закрыть вкладки с&права</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main-win.ui" line="742"/>
|
||||
<source>Close &other tabs</source>
|
||||
<translation>Закрыть &другие</translation>
|
||||
<translation>Закрыть &остальные вкладки</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main-win.ui" line="550"/>
|
||||
@ -799,7 +787,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../main-win.ui" line="627"/>
|
||||
<source>File &Properties</source>
|
||||
<translation>&Свойства файла</translation>
|
||||
<translation>Свойства &файла</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main-win.ui" line="630"/>
|
||||
@ -809,7 +797,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../main-win.ui" line="635"/>
|
||||
<source>&Folder Properties</source>
|
||||
<translation>&Свойства папки</translation>
|
||||
<translation>Свойства &папки</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../main-win.ui" line="661"/>
|
||||
@ -893,7 +881,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../application.cpp" line="193"/>
|
||||
<source>Set mode of desktop wallpaper. MODE=(color|stretch|fit|center|tile)</source>
|
||||
<translation>Выбрать режим обоев рабочего стола. РЕЖИМ=(цвет|растянуть|вместить|по центру|черепицей)</translation>
|
||||
<translation>Выбрать режим обоев рабочего стола. РЕЖИМ=(color|stretch|fit|center|tile)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../application.cpp" line="193"/>
|
||||
@ -1158,7 +1146,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../preferences.ui" line="269"/>
|
||||
<source>Size of thumbnails:</source>
|
||||
<translation>Размер значков:</translation>
|
||||
<translation>Размер эскизов:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../preferences.ui" line="279"/>
|
||||
@ -1238,7 +1226,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../preferences.ui" line="172"/>
|
||||
<source>Move deleted files to "trash bin" instead of erasing from disk.</source>
|
||||
<translation>Перемещать удалённые файлы в корзину вместо удаления их с диска.</translation>
|
||||
<translation>Перемещать удалённые файлы в «корзину» вместо удаления их с диска.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../preferences.ui" line="554"/>
|
||||
@ -1278,12 +1266,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../preferences.ui" line="179"/>
|
||||
<source>Erase files on removable media instead of "trash can" creation</source>
|
||||
<translation>Удалять файлы на съёмных носителях вместо создания «Корзины»</translation>
|
||||
<translation>Удалять файлы на съёмных носителях вместо создания «корзины»</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../preferences.ui" line="186"/>
|
||||
<source>Confirm before moving files into "trash can"</source>
|
||||
<translation>Просить подтверждения перед удалением файлов в «Корзину»</translation>
|
||||
<translation>Подтверждение перед перемещением файлов в «корзину»</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../preferences.ui" line="193"/>
|
||||
@ -1318,7 +1306,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../preferences.ui" line="420"/>
|
||||
<source>Home</source>
|
||||
<translation>Домой</translation>
|
||||
<translation>Дом</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../preferences.ui" line="433"/>
|
||||
@ -1373,7 +1361,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../preferences.ui" line="594"/>
|
||||
<source>Mount removable media automatically when they are inserted</source>
|
||||
<translation>Подключать съёмные тома автоматически при их подключении</translation>
|
||||
<translation>Подключать съёмные тома автоматически при их вставлении</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../preferences.ui" line="601"/>
|
||||
@ -1413,7 +1401,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../preferences.ui" line="720"/>
|
||||
<source>Show only user defined templates in menu</source>
|
||||
<translation>Показывать только шаблоны, определённые пользователем, в меню</translation>
|
||||
<translation>Показывать в меню только шаблоны, определённые пользователем</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../preferences.ui" line="727"/>
|
||||
@ -1423,7 +1411,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Бостон, MA 02110-1301,
|
||||
<message>
|
||||
<location filename="../preferences.ui" line="734"/>
|
||||
<source>Run default application after creation from template</source>
|
||||
<translation>Запускать приложение по умолчанию после создания шаблона</translation>
|
||||
<translation>Запускать приложение по умолчанию после создания из шаблона</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../preferences.ui" line="651"/>
|
||||
|
@ -1,4 +0,0 @@
|
||||
#Translations
|
||||
Name[ru_RU]=Диспетчер файлов PCManFM
|
||||
GenericName[ru_RU]=Диспетчер файлов
|
||||
Comment[ru_RU]=Просматривайте файловую систему и управляйте файлами
|
File diff suppressed because it is too large
Load Diff
4
pcmanfm/translations/pcmanfm-qt_tr.desktop
Normal file
4
pcmanfm/translations/pcmanfm-qt_tr.desktop
Normal file
@ -0,0 +1,4 @@
|
||||
#Translations / translated by tulliana <tulliana@yandex.com>
|
||||
Name[tr]=PCManFM-Qt
|
||||
GenericName[tr]=Dosya Yönetici
|
||||
Comment[tr]=Lxqt dosya ve masaüstü yöneticisi
|
1277
pcmanfm/translations/pcmanfm-qt_tr_TR.ts
Normal file
1277
pcmanfm/translations/pcmanfm-qt_tr_TR.ts
Normal file
File diff suppressed because it is too large
Load Diff
@ -118,8 +118,10 @@ void View::prepareFileMenu(Fm::FileMenu* menu) {
|
||||
}
|
||||
}
|
||||
else {
|
||||
menu->pasteAction()->setVisible(false);
|
||||
menu->createAction()->setVisible(false);
|
||||
if(menu->pasteAction()) // NULL for trash
|
||||
menu->pasteAction()->setVisible(false);
|
||||
if(menu->createAction())
|
||||
menu->createAction()->setVisible(false);
|
||||
}
|
||||
}
|
||||
|
||||
@ -133,6 +135,8 @@ void View::updateFromSettings(Settings& settings) {
|
||||
setIconSize(Fm::FolderView::ThumbnailMode, QSize(settings.thumbnailIconSize(), settings.thumbnailIconSize()));
|
||||
setIconSize(Fm::FolderView::DetailedListMode, QSize(settings.smallIconSize(), settings.smallIconSize()));
|
||||
|
||||
setMargins(settings.folderViewCellMargins());
|
||||
|
||||
setAutoSelectionDelay(settings.autoSelectionDelay());
|
||||
|
||||
Fm::ProxyFolderModel* proxyModel = model();
|
||||
|
@ -41,6 +41,13 @@ public:
|
||||
|
||||
void updateFromSettings(Settings& settings);
|
||||
|
||||
QSize getMargins() const {
|
||||
return Fm::FolderView::getMargins();
|
||||
}
|
||||
void setMargins(QSize size) {
|
||||
Fm::FolderView::setMargins(size);
|
||||
}
|
||||
|
||||
Q_SIGNALS:
|
||||
void openDirRequested(FmPath* path, int target);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user