Compare commits

..
1 Commits
Author SHA1 Message Date
blumia 1cbc1a3b72 feat: add option to provide a titlebar (default on) 2026-06-29 19:20:42 +08:00
56 changed files with 1932 additions and 3906 deletions

No files matched your search

+1 -1
View File
@@ -12,7 +12,7 @@ jobs:
- name: Install Qt - name: Install Qt
uses: jurplel/install-qt-action@v4 uses: jurplel/install-qt-action@v4
with: with:
version: '6.12.0' version: '6.10.3'
modules: 'qtimageformats' modules: 'qtimageformats'
cache: true cache: true
- name: Install Conan and Dependencies - name: Install Conan and Dependencies
+1 -1
View File
@@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v6 uses: actions/checkout@v4
- name: REUSE Compliance Check - name: REUSE Compliance Check
uses: fsfe/reuse-action@v5 uses: fsfe/reuse-action@v5
-24
View File
@@ -26,27 +26,3 @@ jobs:
with: with:
name: ubuntu-24.04-deb-package name: ubuntu-24.04-deb-package
path: build/*.deb path: build/*.deb
ubuntu-26-04-build:
runs-on: ubuntu-26.04
steps:
- uses: actions/checkout@v6
- name: Get build dept.
run: |
sudo apt update
sudo apt install cmake qt6-base-dev qt6-svg-dev qt6-tools-dev libexiv2-dev
- name: Build it
run: |
mkdir build
cd build
cmake ../
make
cpack -G DEB
- name: Try install it
run: |
cd build
sudo apt install ./*.deb
- uses: actions/upload-artifact@v6
with:
name: ubuntu-26.04-deb-package
path: build/*.deb
+3 -7
View File
@@ -8,7 +8,7 @@ jobs:
strategy: strategy:
matrix: matrix:
include: include:
- qt_ver: '6.12.0' - qt_ver: '6.10.3'
vs: '2022' vs: '2022'
aqt_arch: 'win64_msvc2022_64' aqt_arch: 'win64_msvc2022_64'
msvc_arch: 'x64' msvc_arch: 'x64'
@@ -24,8 +24,6 @@ jobs:
version: ${{ matrix.qt_ver }} version: ${{ matrix.qt_ver }}
modules: 'qtimageformats' modules: 'qtimageformats'
cache: true cache: true
# we need this until miurahr/aqtinstall#1007 ships 3.3.1 for Qt >= 6.11.0 for Windows.
aqtsource: 'aqtinstall @ git+https://github.com/miurahr/aqtinstall@16db45a70b5905ad596941b223469bc86a56901e'
- name: Build - name: Build
shell: cmd shell: cmd
run: | run: |
@@ -47,7 +45,7 @@ jobs:
strategy: strategy:
matrix: matrix:
include: include:
- qt_ver: '6.12.0' - qt_ver: '6.10.3'
vs: '2022' vs: '2022'
aqt_arch: 'win64_msvc2022_64' aqt_arch: 'win64_msvc2022_64'
msvc_arch: 'x64' msvc_arch: 'x64'
@@ -63,8 +61,6 @@ jobs:
version: ${{ matrix.qt_ver }} version: ${{ matrix.qt_ver }}
modules: 'qtimageformats' modules: 'qtimageformats'
cache: true cache: true
# we need this until miurahr/aqtinstall#1007 ships 3.3.1 for Qt >= 6.11.0 for Windows.
aqtsource: 'aqtinstall @ git+https://github.com/miurahr/aqtinstall@16db45a70b5905ad596941b223469bc86a56901e'
- name: Build - name: Build
shell: cmd shell: cmd
run: | run: |
@@ -83,7 +79,7 @@ jobs:
ren .\exiv2-0.28.7-2022msvc-AMD64 dependencies_bin ren .\exiv2-0.28.7-2022msvc-AMD64 dependencies_bin
echo ::endgroup:: echo ::endgroup::
echo ::group::===== zlib ===== echo ::group::===== zlib =====
curl -fsSL -o zlib_src.zip https://github.com/madler/zlib/releases/download/v1.3.2/zlib132.zip curl -fsSL -o zlib_src.zip https://zlib.net/zlib132.zip
7z x zlib_src.zip -y -o"dependencies_src" 7z x zlib_src.zip -y -o"dependencies_src"
ren .\dependencies_src\zlib-1.3.2 zlib || goto :error ren .\dependencies_src\zlib-1.3.2 zlib || goto :error
cmake ./dependencies_src/zlib -Bbuild_dependencies/zlib -DCMAKE_INSTALL_PREFIX="dependencies_bin" || goto :error cmake ./dependencies_src/zlib -Bbuild_dependencies/zlib -DCMAKE_INSTALL_PREFIX="dependencies_bin" || goto :error
+1 -1
View File
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.16) cmake_minimum_required(VERSION 3.16)
project(pineapple-pictures VERSION 1.6.0) # don't forget to update NEWS file and AppStream metadata. project(pineapple-pictures VERSION 1.4.1) # don't forget to update NEWS file and AppStream metadata.
include(GNUInstallDirs) include(GNUInstallDirs)
include(FeatureSummary) include(FeatureSummary)
-38
View File
@@ -1,41 +1,3 @@
Version 1.6.0
~~~~~~~~~~~~~
Released: 2026-08-22
Features:
* Allow dragging window from titlebar to move window when maximized
* Add an option to show/hide bird-eye view
Bugfixes:
* Maximize the window when the image size matches the screen size
* Fix window might stuck when drag move on some ill-formed window manager
* Make titlebar respect RTL layout
Miscellaneous:
* Update translations
* Update Qt version to 6.11.2 for Windows and macOS pre-built binaries
Contributors:
Tech-Tac, Heimen Stoffels (vistaus), VenusGirl, Oğuz Ersen
Version 1.5.0
~~~~~~~~~~~~~
Released: 2026-07-04
Features:
* Introduced an optional titlebar that display file name and allows drag and double-click to move and toggle maximize state
* Windows: Now the application will use the system's built-in animation for open window animation
Bugfixes:
* Show empty url list should also reset window title to blank
Miscellaneous:
* Update translations
* Add vcs-browser link to AppStream metadata
Contributors:
Heimen Stoffels (vistaus), VenusGirl (VenusGirl)
Version 1.4.1 Version 1.4.1
~~~~~~~~~~~~~ ~~~~~~~~~~~~~
Released: 2026-04-05 Released: 2026-04-05
-2
View File
@@ -20,8 +20,6 @@ Pineapple Pictures is a lightweight image viewer that allows you view JPEG, PNG,
- [SourceForge](https://sourceforge.net/projects/pineapple-pictures/) - [SourceForge](https://sourceforge.net/projects/pineapple-pictures/)
- Archlinux AUR: [pineapple-pictures](https://aur.archlinux.org/packages/pineapple-pictures/) | [pineapple-pictures-git](https://aur.archlinux.org/packages/pineapple-pictures-git/) - Archlinux AUR: [pineapple-pictures](https://aur.archlinux.org/packages/pineapple-pictures/) | [pineapple-pictures-git](https://aur.archlinux.org/packages/pineapple-pictures-git/)
- [Itch.io Store](https://blumia.itch.io/pineapple-pictures) - [Itch.io Store](https://blumia.itch.io/pineapple-pictures)
- [Microsoft Store](https://apps.microsoft.com/store/detail/9MXGX66VVGJP)
- Flatpak (on FlatHub): [net.blumia.pineapple-pictures](https://flathub.org/apps/net.blumia.pineapple-pictures) *([Should I use the flatpak version?](https://github.com/BLumia/pineapple-pictures/wiki/Container%E2%80%90based-Packaging-Solutions-Support))*
### Maintained by contributors / certain distro's package maintainers ### Maintained by contributors / certain distro's package maintainers
-1
View File
@@ -20,7 +20,6 @@
- [SourceForge](https://sourceforge.net/projects/pineapple-pictures/) - [SourceForge](https://sourceforge.net/projects/pineapple-pictures/)
- Archlinux AUR: [pineapple-pictures](https://aur.archlinux.org/packages/pineapple-pictures/) | [pineapple-pictures-git](https://aur.archlinux.org/packages/pineapple-pictures-git/) - Archlinux AUR: [pineapple-pictures](https://aur.archlinux.org/packages/pineapple-pictures/) | [pineapple-pictures-git](https://aur.archlinux.org/packages/pineapple-pictures-git/)
- [Itch.io 商店](https://blumia.itch.io/pineapple-pictures) - [Itch.io 商店](https://blumia.itch.io/pineapple-pictures)
- [Microsoft Store](https://apps.microsoft.com/store/detail/9MXGX66VVGJP)
- Flatpak (于 FlatHub): [net.blumia.pineapple-pictures](https://flathub.org/apps/net.blumia.pineapple-pictures) *([我应当使用 flatpak 版吗?](https://github.com/BLumia/pineapple-pictures/wiki/Container%E2%80%90based-Packaging-Solutions-Support))* - Flatpak (于 FlatHub): [net.blumia.pineapple-pictures](https://flathub.org/apps/net.blumia.pineapple-pictures) *([我应当使用 flatpak 版吗?](https://github.com/BLumia/pineapple-pictures/wiki/Container%E2%80%90based-Packaging-Solutions-Support))*
### 由贡献者/对应发行版的打包人员维护 ### 由贡献者/对应发行版的打包人员维护
-6
View File
@@ -20,12 +20,6 @@ precedence = "aggregate"
SPDX-FileCopyrightText = "2025 Gary Wang" SPDX-FileCopyrightText = "2025 Gary Wang"
SPDX-License-Identifier = "MIT" SPDX-License-Identifier = "MIT"
[[annotations]]
path = ["dist/msix/**.svg", "dist/msix/**.toml"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2026 Gary Wang"
SPDX-License-Identifier = "MIT"
[[annotations]] [[annotations]]
path = ["app/translations/**.ts", "assets/plain/translators.html"] path = ["app/translations/**.ts", "assets/plain/translators.html"]
precedence = "aggregate" precedence = "aggregate"
+8 -8
View File
@@ -29,22 +29,22 @@ AboutDialog::AboutDialog(QWidget *parent)
this->setWindowTitle(tr("About")); this->setWindowTitle(tr("About"));
const QStringList helpStr { const QStringList helpStr {
u"<p>%1</p>"_s.arg(tr("Launch the application using an image file path as an argument to load the file.")), u"<p>%1</p>"_s.arg(tr("Launch application with image file path as argument to load the file.")),
u"<p>%1</p>"_s.arg(tr("Dragging and dropping an image file onto the window is also supported.")), u"<p>%1</p>"_s.arg(tr("Drag and drop image file onto the window is also supported.")),
u"<p>%1</p>"_s.arg(tr("None of the operations in this application will alter the pictures on disk.")), u"<p>%1</p>"_s.arg(tr("None of the operations in this application will alter the pictures on disk.")),
u"<p>%1</p>"_s.arg(tr("Context menu options explanation:")), u"<p>%1</p>"_s.arg(tr("Context menu option explanation:")),
u"<ul>"_s, u"<ul>"_s,
// blumia: Chain two arg() here since it seems lupdate will remove one of them if we use // blumia: Chain two arg() here since it seems lupdate will remove one of them if we use
// the old `arg(QCoreApp::translate(), tr())` way, but it's worth to mention // the old `arg(QCoreApp::translate(), tr())` way, but it's worth to mention
// `arg(QCoreApp::translate(), this->tr())` works, but lupdate will complain about the usage. // `arg(QCoreApp::translate(), this->tr())` works, but lupdate will complain about the usage.
u"<li><b>%1</b>:<br/>%2</li>"_s u"<li><b>%1</b>:<br/>%2</li>"_s
.arg(QCoreApplication::translate("MainWindow", "Stay on Top")) .arg(QCoreApplication::translate("MainWindow", "Stay on top"))
.arg(tr("Make the window stay on top of all other windows.")), .arg(tr("Make window stay on top of all other windows.")),
u"<li><b>%1</b>:<br/>%2</li>"_s u"<li><b>%1</b>:<br/>%2</li>"_s
.arg(QCoreApplication::translate("MainWindow", "Lock Mode")) .arg(QCoreApplication::translate("MainWindow", "Protected mode"))
.arg(tr("Prevent accidentally switching the image or closing the window.")), .arg(tr("Avoid close window accidentally. (eg. by double clicking the window)")),
u"<li><b>%1</b>:<br/>%2</li>"_s u"<li><b>%1</b>:<br/>%2</li>"_s
.arg(QCoreApplication::translate("MainWindow", "Keep Transformation", "The 'transformation' means the flip/rotation status that currently applied to the image view")) .arg(QCoreApplication::translate("MainWindow", "Keep transformation", "The 'transformation' means the flip/rotation status that currently applied to the image view"))
.arg(tr("Avoid resetting the zoom/rotation/flip state that was applied to the image view when switching between images.")), .arg(tr("Avoid resetting the zoom/rotation/flip state that was applied to the image view when switching between images.")),
u"</ul>"_s u"</ul>"_s
}; };
+17 -17
View File
@@ -87,31 +87,31 @@ void ActionManager::retranslateUi(MainWindow *mainWindow)
actionOpen->setText(QCoreApplication::translate("MainWindow", "&Open...", nullptr)); actionOpen->setText(QCoreApplication::translate("MainWindow", "&Open...", nullptr));
actionSaveAs->setText(QCoreApplication::translate("MainWindow", "Save &As...", nullptr)); actionSaveAs->setText(QCoreApplication::translate("MainWindow", "Save &As...", nullptr));
actionActualSize->setText(QCoreApplication::translate("MainWindow", "Actual Size", nullptr)); actionActualSize->setText(QCoreApplication::translate("MainWindow", "Actual size", nullptr));
actionToggleMaximize->setText(QCoreApplication::translate("MainWindow", "Toggle Maximize", nullptr)); actionToggleMaximize->setText(QCoreApplication::translate("MainWindow", "Toggle maximize", nullptr));
actionZoomIn->setText(QCoreApplication::translate("MainWindow", "Zoom In", nullptr)); actionZoomIn->setText(QCoreApplication::translate("MainWindow", "Zoom in", nullptr));
actionZoomOut->setText(QCoreApplication::translate("MainWindow", "Zoom Out", nullptr)); actionZoomOut->setText(QCoreApplication::translate("MainWindow", "Zoom out", nullptr));
actionToggleCheckerboard->setText(QCoreApplication::translate("MainWindow", "Toggle Checkerboard", nullptr)); actionToggleCheckerboard->setText(QCoreApplication::translate("MainWindow", "Toggle Checkerboard", nullptr));
actionRotateClockwise->setText(QCoreApplication::translate("MainWindow", "Rotate Clockwise", nullptr)); actionRotateClockwise->setText(QCoreApplication::translate("MainWindow", "Rotate right", nullptr));
actionRotateCounterClockwise->setText(QCoreApplication::translate("MainWindow", "Rotate Counterclockwise", nullptr)); actionRotateCounterClockwise->setText(QCoreApplication::translate("MainWindow", "Rotate left", nullptr));
actionPrevPicture->setText(QCoreApplication::translate("MainWindow", "Previous Image", nullptr)); actionPrevPicture->setText(QCoreApplication::translate("MainWindow", "Previous image", nullptr));
actionNextPicture->setText(QCoreApplication::translate("MainWindow", "Next Image", nullptr)); actionNextPicture->setText(QCoreApplication::translate("MainWindow", "Next image", nullptr));
actionTogglePauseAnimation->setText(QCoreApplication::translate("MainWindow", "Pause/Resume Animation", nullptr)); actionTogglePauseAnimation->setText(QCoreApplication::translate("MainWindow", "Pause/Resume Animation", nullptr));
actionAnimationNextFrame->setText(QCoreApplication::translate("MainWindow", "Next Animation Frame", nullptr)); actionAnimationNextFrame->setText(QCoreApplication::translate("MainWindow", "Animation Go to Next Frame", nullptr));
actionHorizontalFlip->setText(QCoreApplication::translate("MainWindow", "Flip &Horizontally", nullptr)); actionHorizontalFlip->setText(QCoreApplication::translate("MainWindow", "Flip &Horizontally", nullptr));
actionFitInView->setText(QCoreApplication::translate("MainWindow", "Fit to View", nullptr)); actionFitInView->setText(QCoreApplication::translate("MainWindow", "Fit to view", nullptr));
actionFitByWidth->setText(QCoreApplication::translate("MainWindow", "Fit to Width", nullptr)); actionFitByWidth->setText(QCoreApplication::translate("MainWindow", "Fit to width", nullptr));
actionFitLongImage->setText(QCoreApplication::translate("MainWindow", "Fit Long Image", nullptr)); actionFitLongImage->setText(QCoreApplication::translate("MainWindow", "Fit long image", nullptr));
actionCopyPixmap->setText(QCoreApplication::translate("MainWindow", "Copy as Raster &Image", nullptr)); actionCopyPixmap->setText(QCoreApplication::translate("MainWindow", "Copy P&ixmap", nullptr));
actionCopyFilePath->setText(QCoreApplication::translate("MainWindow", "Copy &File Path", nullptr)); actionCopyFilePath->setText(QCoreApplication::translate("MainWindow", "Copy &File Path", nullptr));
actionPaste->setText(QCoreApplication::translate("MainWindow", "&Paste", nullptr)); actionPaste->setText(QCoreApplication::translate("MainWindow", "&Paste", nullptr));
actionTrash->setText(QCoreApplication::translate("MainWindow", "Move to Trash", nullptr)); actionTrash->setText(QCoreApplication::translate("MainWindow", "Move to Trash", nullptr));
actionToggleStayOnTop->setText(QCoreApplication::translate("MainWindow", "Stay on Top", nullptr)); actionToggleStayOnTop->setText(QCoreApplication::translate("MainWindow", "Stay on top", nullptr));
actionToggleProtectMode->setText(QCoreApplication::translate("MainWindow", "Lock Mode", nullptr)); actionToggleProtectMode->setText(QCoreApplication::translate("MainWindow", "Protected mode", nullptr));
actionToggleAvoidResetTransform->setText(QCoreApplication::translate("MainWindow", "Keep Transformation", "The 'transformation' means the flip/rotation status that currently applied to the image view")); actionToggleAvoidResetTransform->setText(QCoreApplication::translate("MainWindow", "Keep transformation", "The 'transformation' means the flip/rotation status that currently applied to the image view"));
actionSettings->setText(QCoreApplication::translate("MainWindow", "Configure...", nullptr)); actionSettings->setText(QCoreApplication::translate("MainWindow", "Configure...", nullptr));
actionHelp->setText(QCoreApplication::translate("MainWindow", "Help", nullptr)); actionHelp->setText(QCoreApplication::translate("MainWindow", "Help", nullptr));
#ifdef Q_OS_WIN #ifdef Q_OS_WIN
@@ -122,7 +122,7 @@ void ActionManager::retranslateUi(MainWindow *mainWindow)
) )
); );
#else #else
actionLocateInFileManager->setText(QCoreApplication::translate("MainWindow", "Show in Directory", nullptr)); actionLocateInFileManager->setText(QCoreApplication::translate("MainWindow", "Show in directory", nullptr));
#endif // Q_OS_WIN #endif // Q_OS_WIN
actionProperties->setText(QCoreApplication::translate("MainWindow", "Properties", nullptr)); actionProperties->setText(QCoreApplication::translate("MainWindow", "Properties", nullptr));
actionQuitApp->setText(QCoreApplication::translate("MainWindow", "Quit", nullptr)); actionQuitApp->setText(QCoreApplication::translate("MainWindow", "Quit", nullptr));
-24
View File
@@ -11,22 +11,6 @@
#include <QVBoxLayout> #include <QVBoxLayout>
#include <QWindow> #include <QWindow>
#ifdef Q_OS_WIN
#include "windows.h"
void fixWindowStyle(QWidget * that)
{
HWND hwnd = (HWND)that->winId();
LONG style = GetWindowLong(hwnd, GWL_STYLE);
style |= WS_THICKFRAME | WS_CAPTION | WS_MAXIMIZEBOX | WS_MINIMIZEBOX | WS_SYSMENU;
SetWindowLong(hwnd, GWL_STYLE, style);
SetWindowPos(hwnd, nullptr, 0, 0, 0, 0,
SWP_FRAMECHANGED | SWP_NOMOVE | SWP_NOSIZE |
SWP_NOZORDER | SWP_NOACTIVATE);
}
#endif
FramelessWindow::FramelessWindow(QWidget *parent) FramelessWindow::FramelessWindow(QWidget *parent)
: QWidget(parent) : QWidget(parent)
, m_centralLayout(new QVBoxLayout(this)) , m_centralLayout(new QVBoxLayout(this))
@@ -57,14 +41,6 @@ void FramelessWindow::installResizeCapture(QObject* widget)
widget->installEventFilter(this); widget->installEventFilter(this);
} }
void FramelessWindow::showEvent(QShowEvent *event)
{
#ifdef Q_OS_WIN
fixWindowStyle(this);
#endif // Q_OS_WIN
return QWidget::showEvent(event);
}
bool FramelessWindow::eventFilter(QObject* o, QEvent* e) bool FramelessWindow::eventFilter(QObject* o, QEvent* e)
{ {
switch (e->type()) { switch (e->type()) {
-3
View File
@@ -20,9 +20,6 @@ public:
void setCentralWidget(QWidget * widget); void setCentralWidget(QWidget * widget);
void installResizeCapture(QObject* widget); void installResizeCapture(QObject* widget);
protected slots:
void showEvent(QShowEvent *event) override;
protected: protected:
bool eventFilter(QObject *o, QEvent *e) override; bool eventFilter(QObject *o, QEvent *e) override;
bool mouseHover(QHoverEvent* event, QWidget* wg); bool mouseHover(QHoverEvent* event, QWidget* wg);
+9 -24
View File
@@ -93,14 +93,10 @@ MainWindow::MainWindow(QWidget *parent)
connect(m_graphicsView, &GraphicsView::navigatorViewRequired, connect(m_graphicsView, &GraphicsView::navigatorViewRequired,
this, [this](bool required, const QTransform & tf){ this, [this](bool required, const QTransform & tf){
if (Settings::instance()->showBirdEyeView()){
m_gv->setTransform(GraphicsView::resetScale(tf)); m_gv->setTransform(GraphicsView::resetScale(tf));
m_gv->fitInView(m_gv->sceneRect(), Qt::KeepAspectRatio); m_gv->fitInView(m_gv->sceneRect(), Qt::KeepAspectRatio);
m_gv->setVisible(required); m_gv->setVisible(required);
m_gv->updateMainViewportRegion(); m_gv->updateMainViewportRegion();
} else {
m_gv->setVisible(false);
}
}); });
connect(m_graphicsView, &GraphicsView::viewportRectChanged, connect(m_graphicsView, &GraphicsView::viewportRectChanged,
@@ -233,22 +229,15 @@ void MainWindow::adjustWindowSizeBySceneRect()
// we can show the picture by increase the window size. // we can show the picture by increase the window size.
QSize finalSize = (screenSize.expandedTo(sceneSizeWithMargins) == screenSize) ? QSize finalSize = (screenSize.expandedTo(sceneSizeWithMargins) == screenSize) ?
sceneSizeWithMargins : screenSize; sceneSizeWithMargins : screenSize;
// to avoid the window appearing maximized while not being actually maximized
// which is common when viewing screenshots of the same screen size
if (finalSize == screenSize) {
showMaximized();
} else {
// We have a very reasonable sizeHint() value ;P // We have a very reasonable sizeHint() value ;P
this->resize(finalSize.expandedTo(this->sizeHint())); this->resize(finalSize.expandedTo(this->sizeHint()));
centerWindow();
}
// We're sure the window can display the whole thing with 1:1 scale. // We're sure the window can display the whole thing with 1:1 scale.
// The old window size may cause fitInView call from resize() and the // The old window size may cause fitInView call from resize() and the
// above resize() call won't reset the scale back to 1:1, so we // above resize() call won't reset the scale back to 1:1, so we
// just call resetScale() here to ensure the thing is no longer scaled. // just call resetScale() here to ensure the thing is no longer scaled.
m_graphicsView->resetScale(); m_graphicsView->resetScale();
centerWindow();
} else { } else {
// toggle maximum // toggle maximum
showMaximized(); showMaximized();
@@ -303,7 +292,6 @@ void MainWindow::galleryCurrent(bool showLoadImageHintWhenEmpty, bool reloadImag
setWindowTitle(m_pm->urlByIndex(index).fileName()); setWindowTitle(m_pm->urlByIndex(index).fileName());
} else if (showLoadImageHintWhenEmpty && m_pm->totalCount() <= 0) { } else if (showLoadImageHintWhenEmpty && m_pm->totalCount() <= 0) {
m_graphicsView->showText(QCoreApplication::translate("GraphicsScene", "Drag image here")); m_graphicsView->showText(QCoreApplication::translate("GraphicsScene", "Drag image here"));
setWindowTitle(QString());
} }
updateGalleryButtonsVisibility(); updateGalleryButtonsVisibility();
@@ -357,14 +345,11 @@ void MainWindow::leaveEvent(QEvent *event)
void MainWindow::mousePressEvent(QMouseEvent *event) void MainWindow::mousePressEvent(QMouseEvent *event)
{ {
#if defined(Q_OS_WIN) and QT_VERSION < QT_VERSION_CHECK(6, 11, 2) if (event->buttons() & Qt::LeftButton && !isMaximized()) {
const bool shouldAcceptDrag = !isMaximized() && !isFullScreen();
#else
const bool shouldAcceptDrag = !isFullScreen();
#endif
if (event->buttons() & Qt::LeftButton && shouldAcceptDrag) {
m_clickedOnWindow = true; m_clickedOnWindow = true;
m_oldMousePos = event->pos();
// qDebug() << m_oldMousePos << m_graphicsView->transform().m11()
// << m_graphicsView->transform().m22() << m_graphicsView->matrix().m12();
event->accept(); event->accept();
} }
@@ -373,9 +358,9 @@ void MainWindow::mousePressEvent(QMouseEvent *event)
void MainWindow::mouseMoveEvent(QMouseEvent *event) void MainWindow::mouseMoveEvent(QMouseEvent *event)
{ {
if (event->buttons() & Qt::LeftButton && m_clickedOnWindow) { if (event->buttons() & Qt::LeftButton && m_clickedOnWindow && !isMaximized() && !isFullScreen()) {
if (window()->windowHandle()->startSystemMove()) { if (!window()->windowHandle()->startSystemMove()) {
m_clickedOnWindow = false; move(event->globalPosition().toPoint() - m_oldMousePos);
} }
event->accept(); event->accept();
} }
@@ -630,7 +615,7 @@ void MainWindow::updateWidgetsPosition()
{ {
if (m_titleBar->closeButtonOnly()) { if (m_titleBar->closeButtonOnly()) {
const int bw = m_titleBar->closeButtonWidth(); const int bw = m_titleBar->closeButtonWidth();
m_titleBar->setGeometry(isRightToLeft() ? 0 : width() - bw, 0, bw, m_titleBar->height()); m_titleBar->setGeometry(width() - bw, 0, bw, m_titleBar->height());
} else { } else {
m_titleBar->setGeometry(0, 0, width(), m_titleBar->height()); m_titleBar->setGeometry(0, 0, width(), m_titleBar->height());
} }
+1
View File
@@ -119,6 +119,7 @@ private:
ActionManager *m_am; ActionManager *m_am;
PlaylistManager *m_pm; PlaylistManager *m_pm;
QPoint m_oldMousePos;
QPropertyAnimation *m_fadeOutAnimation; QPropertyAnimation *m_fadeOutAnimation;
QPropertyAnimation *m_floatUpAnimation; QPropertyAnimation *m_floatUpAnimation;
QParallelAnimationGroup *m_exitAnimationGroup; QParallelAnimationGroup *m_exitAnimationGroup;
-11
View File
@@ -60,11 +60,6 @@ bool Settings::showTitleBar() const
return m_qsettings->value("show_title_bar", true).toBool(); return m_qsettings->value("show_title_bar", true).toBool();
} }
bool Settings::showBirdEyeView() const
{
return m_qsettings->value("show_bird_eye_view", true).toBool();
}
bool Settings::useLightCheckerboard() const bool Settings::useLightCheckerboard() const
{ {
return m_qsettings->value("use_light_checkerboard", false).toBool(); return m_qsettings->value("use_light_checkerboard", false).toBool();
@@ -139,12 +134,6 @@ void Settings::setShowTitleBar(bool on)
m_qsettings->sync(); m_qsettings->sync();
} }
void Settings::setShowBirdEyeView(bool on)
{
m_qsettings->setValue("show_bird_eye_view", on);
m_qsettings->sync();
}
void Settings::setUseLightCheckerboard(bool light) void Settings::setUseLightCheckerboard(bool light)
{ {
m_qsettings->setValue("use_light_checkerboard", light); m_qsettings->setValue("use_light_checkerboard", light);
-2
View File
@@ -37,7 +37,6 @@ public:
bool stayOnTop() const; bool stayOnTop() const;
bool useBuiltInCloseAnimation() const; bool useBuiltInCloseAnimation() const;
bool showTitleBar() const; bool showTitleBar() const;
bool showBirdEyeView() const;
bool useLightCheckerboard() const; bool useLightCheckerboard() const;
bool loopGallery() const; bool loopGallery() const;
bool autoLongImageMode() const; bool autoLongImageMode() const;
@@ -50,7 +49,6 @@ public:
void setStayOnTop(bool on); void setStayOnTop(bool on);
void setUseBuiltInCloseAnimation(bool on); void setUseBuiltInCloseAnimation(bool on);
void setShowTitleBar(bool on); void setShowTitleBar(bool on);
void setShowBirdEyeView(bool on);
void setUseLightCheckerboard(bool light); void setUseLightCheckerboard(bool light);
void setLoopGallery(bool on); void setLoopGallery(bool on);
void setAutoLongImageMode(bool on); void setAutoLongImageMode(bool on);
+7 -14
View File
@@ -22,7 +22,6 @@ SettingsDialog::SettingsDialog(QWidget *parent)
, m_stayOnTop(new QCheckBox) , m_stayOnTop(new QCheckBox)
, m_useBuiltInCloseAnimation(new QCheckBox) , m_useBuiltInCloseAnimation(new QCheckBox)
, m_showTitleBar(new QCheckBox) , m_showTitleBar(new QCheckBox)
, m_showBirdEyeView(new QCheckBox)
, m_useLightCheckerboard(new QCheckBox) , m_useLightCheckerboard(new QCheckBox)
, m_loopGallery(new QCheckBox) , m_loopGallery(new QCheckBox)
, m_autoLongImageMode(new QCheckBox) , m_autoLongImageMode(new QCheckBox)
@@ -72,7 +71,7 @@ SettingsDialog::SettingsDialog(QWidget *parent)
newShortcuts); newShortcuts);
if (!succ) { if (!succ) {
QMessageBox::warning(this, tr("Failed to set shortcuts"), QMessageBox::warning(this, tr("Failed to set shortcuts"),
tr("Please check if these shortcuts are assigned to other actions.")); tr("Please check if shortcuts are duplicated with existing shortcuts."));
} }
shortcutEdit->setShortcuts(action->shortcuts()); shortcutEdit->setShortcuts(action->shortcuts());
}); });
@@ -91,7 +90,7 @@ SettingsDialog::SettingsDialog(QWidget *parent)
}; };
static QList< QPair<Settings::WindowSizeBehavior, QString> > _iws_options { static QList< QPair<Settings::WindowSizeBehavior, QString> > _iws_options {
{ Settings::WindowSizeBehavior::Auto, tr("Auto") }, { Settings::WindowSizeBehavior::Auto, tr("Auto size") },
{ Settings::WindowSizeBehavior::Maximized, tr("Maximized") }, { Settings::WindowSizeBehavior::Maximized, tr("Maximized") },
{ Settings::WindowSizeBehavior::Windowed, tr("Windowed") } { Settings::WindowSizeBehavior::Windowed, tr("Windowed") }
}; };
@@ -123,23 +122,21 @@ SettingsDialog::SettingsDialog(QWidget *parent)
hidpiDropDown.append(hidpiOption.second); hidpiDropDown.append(hidpiOption.second);
} }
settingsForm->addRow(tr("Stay on top by default"), m_stayOnTop); settingsForm->addRow(tr("Stay on top when start-up"), m_stayOnTop);
settingsForm->addRow(tr("Use built-in window closing animation"), m_useBuiltInCloseAnimation); settingsForm->addRow(tr("Use built-in close window animation"), m_useBuiltInCloseAnimation);
settingsForm->addRow(tr("Show title bar"), m_showTitleBar); settingsForm->addRow(tr("Show title bar"), m_showTitleBar);
settingsForm->addRow(tr("Show bird's-eye view"), m_showBirdEyeView); settingsForm->addRow(tr("Use light-color checkerboard"), m_useLightCheckerboard);
settingsForm->addRow(tr("Use light-colored checkerboard"), m_useLightCheckerboard);
settingsForm->addRow(tr("Loop the loaded gallery"), m_loopGallery); settingsForm->addRow(tr("Loop the loaded gallery"), m_loopGallery);
settingsForm->addRow(tr("Automatically fit long images"), m_autoLongImageMode); settingsForm->addRow(tr("Auto long image mode"), m_autoLongImageMode);
settingsForm->addRow(tr("Limit SVG support to SVG Tiny 1.2"), m_svgTiny12Only); settingsForm->addRow(tr("Limit SVG support to SVG Tiny 1.2"), m_svgTiny12Only);
settingsForm->addRow(tr("Double-click behavior"), m_doubleClickBehavior); settingsForm->addRow(tr("Double-click behavior"), m_doubleClickBehavior);
settingsForm->addRow(tr("Mouse wheel behavior"), m_mouseWheelBehavior); settingsForm->addRow(tr("Mouse wheel behavior"), m_mouseWheelBehavior);
settingsForm->addRow(tr("Default window state"), m_initWindowSizeBehavior); settingsForm->addRow(tr("Default window size"), m_initWindowSizeBehavior);
settingsForm->addRow(tr("HiDPI scale factor rounding policy"), m_hiDpiRoundingPolicyBehavior); settingsForm->addRow(tr("HiDPI scale factor rounding policy"), m_hiDpiRoundingPolicyBehavior);
m_stayOnTop->setChecked(Settings::instance()->stayOnTop()); m_stayOnTop->setChecked(Settings::instance()->stayOnTop());
m_useBuiltInCloseAnimation->setChecked(Settings::instance()->useBuiltInCloseAnimation()); m_useBuiltInCloseAnimation->setChecked(Settings::instance()->useBuiltInCloseAnimation());
m_showTitleBar->setChecked(Settings::instance()->showTitleBar()); m_showTitleBar->setChecked(Settings::instance()->showTitleBar());
m_showBirdEyeView->setChecked(Settings::instance()->showBirdEyeView());
m_useLightCheckerboard->setChecked(Settings::instance()->useLightCheckerboard()); m_useLightCheckerboard->setChecked(Settings::instance()->useLightCheckerboard());
m_loopGallery->setChecked(Settings::instance()->loopGallery()); m_loopGallery->setChecked(Settings::instance()->loopGallery());
m_autoLongImageMode->setChecked(Settings::instance()->autoLongImageMode()); m_autoLongImageMode->setChecked(Settings::instance()->autoLongImageMode());
@@ -182,10 +179,6 @@ SettingsDialog::SettingsDialog(QWidget *parent)
Settings::instance()->setShowTitleBar(state == Qt::Checked); Settings::instance()->setShowTitleBar(state == Qt::Checked);
}); });
connect(m_showBirdEyeView, &QCHECKBOX_CHECKSTATECHANGED, this, [ = ](QT_CHECKSTATE state){
Settings::instance()->setShowBirdEyeView(state == Qt::Checked);
});
connect(m_useLightCheckerboard, &QCHECKBOX_CHECKSTATECHANGED, this, [ = ](QT_CHECKSTATE state){ connect(m_useLightCheckerboard, &QCHECKBOX_CHECKSTATECHANGED, this, [ = ](QT_CHECKSTATE state){
Settings::instance()->setUseLightCheckerboard(state == Qt::Checked); Settings::instance()->setUseLightCheckerboard(state == Qt::Checked);
}); });
-1
View File
@@ -25,7 +25,6 @@ private:
QCheckBox * m_stayOnTop = nullptr; QCheckBox * m_stayOnTop = nullptr;
QCheckBox * m_useBuiltInCloseAnimation = nullptr; QCheckBox * m_useBuiltInCloseAnimation = nullptr;
QCheckBox * m_showTitleBar = nullptr; QCheckBox * m_showTitleBar = nullptr;
QCheckBox * m_showBirdEyeView = nullptr;
QCheckBox * m_useLightCheckerboard = nullptr; QCheckBox * m_useLightCheckerboard = nullptr;
QCheckBox * m_loopGallery = nullptr; QCheckBox * m_loopGallery = nullptr;
QCheckBox * m_autoLongImageMode = nullptr; QCheckBox * m_autoLongImageMode = nullptr;
+8 -22
View File
@@ -55,8 +55,7 @@ void TitleBar::setCloseButtonOnly(bool only)
QRect TitleBar::closeButtonRect() const QRect TitleBar::closeButtonRect() const
{ {
const int btnWidth = closeButtonWidth(); const int btnWidth = closeButtonWidth();
return QRect(width() - btnWidth, 0, btnWidth, height());
return QRect(isRightToLeft() ? 0 : width() - btnWidth, 0, btnWidth, height());
} }
void TitleBar::paintEvent(QPaintEvent *event) void TitleBar::paintEvent(QPaintEvent *event)
@@ -73,21 +72,14 @@ void TitleBar::paintEvent(QPaintEvent *event)
const QRect closeRect = closeButtonRect(); const QRect closeRect = closeButtonRect();
// Title text (leave room for the close button). // Title text (leave room for the close button).
QRect labelRect = rect(); QRect labelRect = rect().adjusted(8, 0, 0, 0);
if (isRightToLeft()) {
labelRect.adjust(0, 0, -8, 0);
if (m_closeButtonVisible)
labelRect.setLeft(closeRect.right() + 2);
} else {
labelRect.adjust(8, 0, 0, 0);
if (m_closeButtonVisible) if (m_closeButtonVisible)
labelRect.setRight(closeRect.left() - 2); labelRect.setRight(closeRect.left() - 2);
}
const QString title = window() ? window()->windowTitle() : QString(); const QString title = window() ? window()->windowTitle() : QString();
if (!m_closeButtonOnly && !title.isEmpty()) { if (!m_closeButtonOnly && !title.isEmpty()) {
const QString elided = painter.fontMetrics().elidedText(title, Qt::ElideRight, labelRect.width()); const QString elided = painter.fontMetrics().elidedText(title, Qt::ElideRight, labelRect.width());
const int flags = Qt::AlignLeading | Qt::AlignVCenter | Qt::TextSingleLine; const int flags = Qt::AlignLeft | Qt::AlignVCenter | Qt::TextSingleLine;
painter.setPen(Qt::black); painter.setPen(Qt::black);
painter.drawText(labelRect.adjusted(1, 1, 1, 1), flags, elided); painter.drawText(labelRect.adjusted(1, 1, 1, 1), flags, elided);
painter.setPen(Qt::white); painter.setPen(Qt::white);
@@ -123,6 +115,7 @@ void TitleBar::mousePressEvent(QMouseEvent *event)
} }
m_dragPending = true; m_dragPending = true;
m_moveStartPos = event->pos();
event->accept(); event->accept();
} }
@@ -136,18 +129,11 @@ void TitleBar::mouseMoveEvent(QMouseEvent *event)
} }
} }
#if defined(Q_OS_WIN) and QT_VERSION < QT_VERSION_CHECK(6, 11, 2) if (event->buttons() & Qt::LeftButton && m_dragPending
const bool shouldAcceptDrag = !window()->isMaximized() && !window()->isFullScreen(); && !window()->isMaximized() && !window()->isFullScreen()) {
#else
const bool shouldAcceptDrag = !window()->isFullScreen();
#endif
if (event->buttons() & Qt::LeftButton && m_dragPending && shouldAcceptDrag) {
if (QWindow *wh = window()->windowHandle()) { if (QWindow *wh = window()->windowHandle()) {
if (wh->startSystemMove()) { if (!wh->startSystemMove())
m_dragPending = false; window()->move(event->globalPosition().toPoint() - m_moveStartPos);
}
} }
event->accept(); event->accept();
} }
+1
View File
@@ -54,6 +54,7 @@ private:
bool m_closeHovered = false; bool m_closeHovered = false;
bool m_closePressed = false; bool m_closePressed = false;
bool m_dragPending = false; bool m_dragPending = false;
QPoint m_moveStartPos;
}; };
#endif // TITLEBAR_H #endif // TITLEBAR_H
-945
View File
@@ -1,945 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ar">
<context>
<name>AboutDialog</name>
<message>
<location filename="../aboutdialog.cpp" line="29"/>
<source>About</source>
<translation>عن التطبيق</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source>
<translation>أطلق التطبيق مع استخدام مسار ملف صورة كمُعامل لفتح الملف.</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source>
<translation>سحب وإفلات ملفات الصور داخل النافذة مدعوم أيضًا.</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="34"/>
<source>None of the operations in this application will alter the pictures on disk.</source>
<translation>جميع العمليات داخل هذا التطبيق لن تغير الصور على القرص.</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source>
<translation>تفسير خيارات قائمة السياق:</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source>
<translation>إبقاء النافذة فوق جميع النوافذ الأخرى.</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source>
<translation type="unfinished">تجنب إغلاق النافذة عن طريق الخطأ. (بالنقر المزدوج عليها مثلا)</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="48"/>
<source>Avoid resetting the zoom/rotation/flip state that was applied to the image view when switching between images.</source>
<translation>تجنب إعادة ضبط حالة التكبير والتدوير والقلب عند تغيير الصورة.</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="55"/>
<source>Version: %1</source>
<translation>الإصدار: %1</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="66"/>
<source>Logo designed by %1</source>
<translation>تم تصميم الشعار من قِبَل %1</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="68"/>
<source>Built with Qt %1 (%2)</source>
<translation>مبني بمكتبة Qt إصدار %1 (%2)</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="69"/>
<source>Source code</source>
<translation>الكود المصدري</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="79"/>
<source>Contributors</source>
<translation>المشاركون</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="81"/>
<source>List of contributors on GitHub</source>
<translation>قائمة المشاركون على GitHub</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="82"/>
<source>Thanks to all people who contributed to this project.</source>
<translation>شكرًا لجميع من شارك في تطوير هذا المشروع.</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="86"/>
<source>Translators</source>
<translation>المترجمون</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="87"/>
<source>I would like to thank the following people who volunteered to translate this application.</source>
<translation>أود أن أشكر الأشخاص التاليين الذين تطوعوا لترجمة هذا التطبيق.</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="131"/>
<source>%1 is built on the following free software libraries:</source>
<comment>Free as in freedom</comment>
<translation>%1 مبني على المكتبات البرمجية الآتية:</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="155"/>
<source>&amp;Special Thanks</source>
<translation>&amp;شكر خاص</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="157"/>
<source>&amp;Third-party Libraries</source>
<translation>ال&amp;مكتبات الخارجية</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="93"/>
<source>Your Rights</source>
<translation>حقوقك</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="63"/>
<source>Copyright (c) %1 %2</source>
<comment>%1 is year, %2 is the name of copyright holder(s)</comment>
<translation>حقوق النسخ مملوكة لصالح %2 لعام %1</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="95"/>
<source>%1 is released under the MIT License.</source>
<translation>تم إصدار %1 بموجب ترخيص MIT.</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="96"/>
<source>This license grants people a number of freedoms:</source>
<translation>هذه الرخصة تمنح المستخدم عدة حريات:</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="97"/>
<source>You are free to use %1, for any purpose</source>
<translation>لك الحرية في استخدام %1 لأي غرض كان</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="98"/>
<source>You are free to distribute %1</source>
<translation>لك الحرية في إعادة توزيع %1</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="99"/>
<source>You can study how %1 works and change it</source>
<translation>يمكنك دراسة طريقة عمل %1 وتعديله</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="100"/>
<source>You can distribute changed versions of %1</source>
<translation>يمكنك إعادة توزيع نسخ معدلة من %1</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="102"/>
<source>The MIT license guarantees you this freedom. Nobody is ever permitted to take it away.</source>
<translation>رخصة MIT تضمن لك تلك الحريات. لا أحد له الحق في سلبهم منك.</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="130"/>
<source>Third-party Libraries used by %1</source>
<translation>المكتبات الخارجية المستخدمة في %1</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="153"/>
<source>&amp;Help</source>
<translation>&amp;المساعدة</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="154"/>
<source>&amp;About</source>
<translation>&amp;عن التطبيق</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="156"/>
<source>&amp;License</source>
<translation>ال&amp;رخصة</translation>
</message>
</context>
<context>
<name>GraphicsScene</name>
<message>
<location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source>
<translation>اسحب صورة هنا</translation>
</message>
</context>
<context>
<name>GraphicsView</name>
<message>
<location filename="../graphicsview.cpp" line="51"/>
<source>File is not a valid image</source>
<translation>الملف ليس صورة صالحة</translation>
</message>
<message>
<location filename="../graphicsview.cpp" line="55"/>
<location filename="../graphicsview.cpp" line="60"/>
<location filename="../graphicsview.cpp" line="71"/>
<source>Image data is invalid or currently unsupported</source>
<translation>بيانات الصورة غير صالحة أو ليست مدعومة حاليًا</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="196"/>
<location filename="../mainwindow.cpp" line="584"/>
<source>File url list is empty</source>
<translation>قائمة عناوين الملفات فارغة</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="478"/>
<source>&amp;Copy</source>
<translation>&amp;نسخ</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="592"/>
<source>Image data is invalid</source>
<translation>بيانات الصورة غير صالحة</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="599"/>
<source>Not supported mimedata: %1</source>
<translation>بيانات نوع الوسيط غير مدعومة: %1</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="731"/>
<location filename="../mainwindow.cpp" line="748"/>
<location filename="../mainwindow.cpp" line="755"/>
<location filename="../mainwindow.cpp" line="785"/>
<source>Save As</source>
<translation>حفظ كـ</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="731"/>
<source>No image is currently open.</source>
<translation>لا صورة مفتوحة حاليًا.</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="743"/>
<source>%1 Image (*.%2)</source>
<translation>صورة %1 (*.%2)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="749"/>
<source>No supported image formats are available.</source>
<translation>لا تنسيقات صور مدعومة متوفرة.</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="786"/>
<source>Failed to save image: %1</source>
<translation>فشل حفظ الصورة: %1</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="875"/>
<source>Image From Clipboard</source>
<translation>صورة من الحافظة</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="893"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation>هل أنت متأكد أنك تريد نقل &quot;%1&quot; إلى سلة المهملات؟</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="897"/>
<source>Failed to move file to trash</source>
<translation>فشل نقل الملف إلى سلة المهملات</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="898"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation>فشل النقل إلى سلة المهملات، قد يكون هذا بسبب مشكلة في أذونات الملف، قيود في نظام الملفات، أو قيود في نظام التشغيل.</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source>
<translation>نسخ &amp;بيانات الصورة</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="109"/>
<source>Copy &amp;File Path</source>
<translation>نسخ &amp;عنوان الملف</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="127"/>
<source>Properties</source>
<translation>الخصائص</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source>
<translation>البقاء فوق جميع النوافذ</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source>
<translation>الوضع المحمي</translation>
</message>
<message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation>الحفاظ على التحويلات</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source>
<translation>تكبير</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="88"/>
<source>Save &amp;As...</source>
<translation>حفظ &amp;كـ...</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source>
<translation>تصغير</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="101"/>
<source>Pause/Resume Animation</source>
<translation>إيقاف\استئناف الحركة</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source>
<translation>تقديم الحركة بإطار</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="104"/>
<source>Flip &amp;Horizontally</source>
<translation>قلب أفقي</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source>
<translation>ملاءمة النافذة</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source>
<translation>ملاءمة العرض</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source>
<translation>ملاءمة الطول</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="110"/>
<source>&amp;Paste</source>
<translation>&amp;لصق</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="94"/>
<source>Toggle Checkerboard</source>
<translation>تبديل الشبكة</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="87"/>
<source>&amp;Open...</source>
<translation>&amp;فتح...</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source>
<translation>الحجم الفعلي</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source>
<translation>تبديل تكبير النافذة</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source>
<translation>تدوير لليمين</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source>
<translation>تدوير لليسار</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source>
<translation>الصورة السابقة</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source>
<translation>الصورة التالية</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source>
<translation>النقل إلى سلة المهملات</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="115"/>
<source>Configure...</source>
<translation>إعداد...</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="116"/>
<source>Help</source>
<translation>المساعدة</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="119"/>
<source>Show in File Explorer</source>
<comment>File Explorer is the name of explorer.exe under Windows</comment>
<translation>عرض في مدير الملفات</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source>
<translation>عرض في المجلد</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="128"/>
<source>Quit</source>
<translation>خروج</translation>
</message>
</context>
<context>
<name>MetadataDialog</name>
<message>
<location filename="../metadatadialog.cpp" line="84"/>
<source>Image Metadata</source>
<translation>معلومات الصورة</translation>
</message>
</context>
<context>
<name>MetadataModel</name>
<message>
<location filename="../metadatamodel.cpp" line="43"/>
<source>Origin</source>
<comment>Section name.</comment>
<translation>الأصل</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="44"/>
<source>Image</source>
<comment>Section name.</comment>
<translation>الصورة</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="48"/>
<source>File</source>
<comment>Section name.</comment>
<translation>الملف</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="45"/>
<source>Camera</source>
<comment>Section name.</comment>
<translation>الكاميرا</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="35"/>
<source>%1 File</source>
<translation>ملف %1</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="42"/>
<source>Description</source>
<comment>Section name.</comment>
<translation>الوصف</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="46"/>
<source>Advanced photo</source>
<comment>Section name.</comment>
<translation>صورة متقدمة</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="47"/>
<source>GPS</source>
<comment>Section name.</comment>
<translation>نظام تحديد المواقع</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="52"/>
<source>Dimensions</source>
<translation>الأبعاد</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="54"/>
<source>Aspect ratio</source>
<translation>نسبة الأبعاد</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="58"/>
<source>Frame count</source>
<translation>عدد الإطارات</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="62"/>
<source>Name</source>
<translation>الاسم</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="64"/>
<source>Item type</source>
<translation>نوع الملف</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="66"/>
<source>Folder path</source>
<translation>مسار المجلد</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="68"/>
<source>Size</source>
<translation>الحجم</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="70"/>
<source>Date created</source>
<translation>تاريخ الإنشاء</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="72"/>
<source>Date modified</source>
<translation>تاريخ التعديل</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="79"/>
<source>Title</source>
<translation>العنوان</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="81"/>
<source>Subject</source>
<translation>الموضوع</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="83"/>
<source>Rating</source>
<translation>التقييم</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="85"/>
<source>Tags</source>
<translation>الوسوم</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="87"/>
<source>Comments</source>
<translation>التعليقات</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="90"/>
<source>Authors</source>
<translation>المؤلفون</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="92"/>
<source>Date taken</source>
<translation>تاريخ التصوير</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="98"/>
<source>Program name</source>
<translation>اسم البرنامج</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="100"/>
<source>Copyright</source>
<translation>حقوق النسخ</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="103"/>
<source>Horizontal resolution</source>
<translation>الدقة الأفقية</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="105"/>
<source>Vertical resolution</source>
<translation>الدقة الرأسية</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="107"/>
<source>Resolution unit</source>
<translation>وحدة الدقة</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="109"/>
<source>Colour representation</source>
<translation>تمثيل الألوان</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="112"/>
<source>Camera maker</source>
<translation>مصنع الكاميرا</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="114"/>
<source>Camera model</source>
<translation>طراز الكاميرا</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="116"/>
<source>F-stop</source>
<translation>فتحة العدسة</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="118"/>
<source>Exposure time</source>
<translation>زمن التعريض</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="120"/>
<source>ISO speed</source>
<translation>سرعة حساسية الكاميرا</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="122"/>
<source>Exposure bias</source>
<translation>انحياز التعريض</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="124"/>
<source>Focal length</source>
<translation>البعد البؤري</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="126"/>
<source>Max aperture</source>
<translation>أقصى فتحة العدسة</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="128"/>
<source>Metering mode</source>
<translation>وضع القياس</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="130"/>
<source>Subject distance</source>
<translation>مسافة الموضوع</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="132"/>
<source>Flash mode</source>
<translation>وضع الفلاش</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="134"/>
<source>35mm focal length</source>
<translation>البعد البؤري 35 مم</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="137"/>
<source>Lens model</source>
<translation>طراز العدسة</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="139"/>
<source>Contrast</source>
<translation>التباين</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="141"/>
<source>Brightness</source>
<translation>السطوع</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="143"/>
<source>Exposure program</source>
<translation>برنامج التعريض</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="145"/>
<source>Saturation</source>
<translation>التشبع</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="147"/>
<source>Sharpness</source>
<translation>الوضوح</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="149"/>
<source>White balance</source>
<translation>توازن البياض</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="151"/>
<source>Digital zoom</source>
<translation>التكبير الرقمي</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="153"/>
<source>EXIF version</source>
<translation>إصدار EXIF</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="156"/>
<source>Latitude reference</source>
<translation>مرجع خط العرض</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="158"/>
<source>Latitude</source>
<translation>خط العرض</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="160"/>
<source>Longitude reference</source>
<translation>مرجع خط الطول</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="162"/>
<source>Longitude</source>
<translation>خط الطول</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="164"/>
<source>Altitude reference</source>
<translation>مرجع الارتفاع</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="166"/>
<source>Altitude</source>
<translation>الارتفاع</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="176"/>
<source>%1 x %2</source>
<translation>%1 × %2</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="194"/>
<source>%1 : %2</source>
<translation>%1 : %2</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="319"/>
<source>Property</source>
<translation>الخاصية</translation>
</message>
<message>
<location filename="../metadatamodel.cpp" line="319"/>
<source>Value</source>
<translation>القيمة</translation>
</message>
</context>
<context>
<name>SettingsDialog</name>
<message>
<location filename="../settingsdialog.cpp" line="35"/>
<source>Settings</source>
<translation>الإعدادات</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="43"/>
<source>Options</source>
<translation>الخيارات</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="55"/>
<source>Shortcuts</source>
<translation>الاختصارات</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="65"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation>تعديل الاختصارات للإجراء &quot;%1&quot;:</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="74"/>
<source>Failed to set shortcuts</source>
<translation>فشل تعيين الاختصارات</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="75"/>
<source>Please check if these shortcuts are assigned to other actions.</source>
<translation>الرجاء التأكد من أن الاختصارات ليست مكررة بالفعل.</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="82"/>
<source>Do nothing</source>
<translation>فعل لاشيء</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="83"/>
<source>Close the window</source>
<translation>إغلاق النافذة</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="84"/>
<source>Toggle maximize</source>
<translation>تبديل تكبير النافذة</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="85"/>
<source>Toggle fullscreen</source>
<translation>تبديل ملء الشاشة</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="89"/>
<source>Zoom in and out</source>
<translation>التكبير والتصغير</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="90"/>
<source>View next or previous item</source>
<translation>عرض العنصر الآتي أو السابق</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="94"/>
<source>Auto</source>
<translation>حجم تلقائي</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="95"/>
<source>Maximized</source>
<translation>مكبر</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="96"/>
<source>Windowed</source>
<translation>في نافذة</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="100"/>
<source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment>
<translation>تقريب (تحجيم صحيح)</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="101"/>
<source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment>
<translation>تقريب للأعلى (تحجيم صحيح)</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="102"/>
<source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment>
<translation>تقريب للأسفل (تحجيم صحيح)</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="103"/>
<source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment>
<translation>إتباع النظام (تحجيم كسري)</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="126"/>
<source>Stay on top by default</source>
<translation>البقاء فوق جميع النوافذ عند البدء</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="127"/>
<source>Use built-in window closing animation</source>
<translation>استخدام تأثير غلق النافذة الخاص</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="128"/>
<source>Show title bar</source>
<translation>إظهار شريط العنوان</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation>إظهار إطار مصغر عند التكبير</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation>استخدام شبكة فاتحة</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="131"/>
<source>Loop the loaded gallery</source>
<translation>تكرار القائمة المحملة</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="132"/>
<source>Automatically fit long images</source>
<translation>ملائمة الصور الطويلة تلقائيًا</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="133"/>
<source>Limit SVG support to SVG Tiny 1.2</source>
<translation>حد دعم تنسيق SVG إلي مواصفة SVG Tiny 1.2</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="134"/>
<source>Double-click behavior</source>
<translation>السلوك عند النقر مرتين</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="135"/>
<source>Mouse wheel behavior</source>
<translation>السلوك عند تمرير عجلة الفأرة</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="136"/>
<source>Default window state</source>
<translation>حجم النافذة الافتراضي</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="137"/>
<source>HiDPI scale factor rounding policy</source>
<translation>سياسة تقريب معامل حجم الدقة العالية</translation>
</message>
</context>
<context>
<name>ShortcutEdit</name>
<message>
<location filename="../shortcutedit.cpp" line="104"/>
<source>No shortcuts</source>
<translation>لا اختصارات</translation>
</message>
</context>
<context>
<name>ShortcutEditor</name>
<message>
<location filename="../shortcutedit.cpp" line="70"/>
<source>Shortcut #%1</source>
<translation>الاختصار #%1</translation>
</message>
</context>
<context>
<name>main</name>
<message>
<location filename="../main.cpp" line="42"/>
<source>Pineapple Pictures</source>
<translation>باينأبل بيكتشرز</translation>
</message>
<message>
<location filename="../main.cpp" line="45"/>
<source>List supported image format suffixes, and quit program.</source>
<translation>عرض امتدادات تنسيقات الصور المدعومة، ثم إنهاء البرنامج.</translation>
</message>
<message>
<location filename="../main.cpp" line="49"/>
<source>File list.</source>
<translation>قائمة الملفات.</translation>
</message>
</context>
</TS>
+151 -160
View File
@@ -1,4 +1,5 @@
<?xml version='1.0' encoding='utf-8'?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ca_ES"> <TS version="2.1" language="ca_ES">
<context> <context>
<name>AboutDialog</name> <name>AboutDialog</name>
@@ -9,38 +10,38 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation>Inicia l'aplicació amb el camí del fitxer de la imatge com a argument per carregar la imatge.</translation> <translation>Inicia l&apos;aplicació amb el camí del fitxer de la imatge com a argument per carregar la imatge.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation>També podeu arrossegar i deixar anar un fitxer d'imatge a la finestra.</translation> <translation>També podeu arrossegar i deixar anar un fitxer d&apos;imatge a la finestra.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="34"/> <location filename="../aboutdialog.cpp" line="34"/>
<source>None of the operations in this application will alter the pictures on disk.</source> <source>None of the operations in this application will alter the pictures on disk.</source>
<translation>Cap de les operacions en aquesta aplicació alterarà els fitxers d'imatge.</translation> <translation>Cap de les operacions en aquesta aplicació alterarà els fitxers d&apos;imatge.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation>Explicació de les opcions del menú contextual:</translation> <translation>Explicació de les opcions del menú contextual:</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation>Manté la finestra a sobre de totes les altres finestres.</translation> <translation>Manté la finestra a sobre de totes les altres finestres.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished">Evita que es tanqui la finestra accidentalment (com ara en fer doble clic a la finestra)</translation> <translation>Evita que es tanqui la finestra accidentalment (com ara en fer doble clic a la finestra)</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="48"/> <location filename="../aboutdialog.cpp" line="48"/>
<source>Avoid resetting the zoom/rotation/flip state that was applied to the image view when switching between images.</source> <source>Avoid resetting the zoom/rotation/flip state that was applied to the image view when switching between images.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="55"/> <location filename="../aboutdialog.cpp" line="55"/>
@@ -85,7 +86,7 @@
<message> <message>
<location filename="../aboutdialog.cpp" line="87"/> <location filename="../aboutdialog.cpp" line="87"/>
<source>I would like to thank the following people who volunteered to translate this application.</source> <source>I would like to thank the following people who volunteered to translate this application.</source>
<translation>M'agradaria donar les gràcies a les persones següents per oferir-se a traduir aquesta aplicació.</translation> <translation>M&apos;agradaria donar les gràcies a les persones següents per oferir-se a traduir aquesta aplicació.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="131"/> <location filename="../aboutdialog.cpp" line="131"/>
@@ -173,7 +174,7 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="305" /> <location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation>Arrossegueu una imatge aquí</translation> <translation>Arrossegueu una imatge aquí</translation>
@@ -183,7 +184,7 @@
<name>GraphicsView</name> <name>GraphicsView</name>
<message> <message>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation type="vanished">La llista d'ubicacions de fitxer és buida</translation> <translation type="vanished">La llista d&apos;ubicacions de fitxer és buida</translation>
</message> </message>
<message> <message>
<location filename="../graphicsview.cpp" line="51"/> <location filename="../graphicsview.cpp" line="51"/>
@@ -209,77 +210,77 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196" /> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584" /> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>La llista d'ubicacions és buida</translation> <translation>La llista d&apos;ubicacions és buida</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478" /> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>&amp;Copia</translation> <translation>&amp;Copia</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592" /> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>Les dades de la imatge no són vàlides</translation> <translation>Les dades de la imatge no són vàlides</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599" /> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation>El tipus MIME no és compatible: %1</translation> <translation>El tipus MIME no és compatible: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731" /> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748" /> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755" /> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785" /> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731" /> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743" /> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749" /> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786" /> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875" /> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893" /> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move "%1" to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897" /> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898" /> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation>Copia el &amp;mapa de píxels</translation> <translation>Copia el &amp;mapa de píxels</translation>
</message> </message>
<message> <message>
@@ -295,46 +296,46 @@
<message> <message>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<location filename="../aboutdialog.cpp" line="41"/> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on Top</source> <source>Stay on top</source>
<translation>Mantén a sobre</translation> <translation>Mantén a sobre</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<location filename="../aboutdialog.cpp" line="44"/> <location filename="../aboutdialog.cpp" line="44"/>
<source>Lock Mode</source> <source>Protected mode</source>
<translation>Mode protegit</translation> <translation>Mode protegit</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<location filename="../aboutdialog.cpp" line="47"/> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep Transformation</source> <source>Keep transformation</source>
<comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>Amplia</translation> <translation>Amplia</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="88"/> <location filename="../actionmanager.cpp" line="88"/>
<source>Save &amp;As...</source> <source>Save &amp;As...</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>Redueix</translation> <translation>Redueix</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="101"/> <location filename="../actionmanager.cpp" line="101"/>
<source>Pause/Resume Animation</source> <source>Pause/Resume Animation</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="104"/> <location filename="../actionmanager.cpp" line="104"/>
@@ -343,18 +344,18 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="110"/> <location filename="../actionmanager.cpp" line="110"/>
@@ -364,7 +365,7 @@
<message> <message>
<location filename="../actionmanager.cpp" line="94"/> <location filename="../actionmanager.cpp" line="94"/>
<source>Toggle Checkerboard</source> <source>Toggle Checkerboard</source>
<translation>Commuta el tauler d'escacs</translation> <translation>Commuta el tauler d&apos;escacs</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="87"/> <location filename="../actionmanager.cpp" line="87"/>
@@ -373,39 +374,39 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>Mida real</translation> <translation>Mida real</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation>Commuta la maximització</translation> <translation>Commuta la maximització</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>Commuta la maximització</translation> <translation>Commuta la maximització</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation>Imatge anterior</translation> <translation>Imatge anterior</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation>Imatge següent</translation> <translation>Imatge següent</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="892" /> <location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="115"/> <location filename="../actionmanager.cpp" line="115"/>
@@ -425,7 +426,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation>Mostra a la carpeta</translation> <translation>Mostra a la carpeta</translation>
</message> </message>
<message> <message>
@@ -499,12 +500,12 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="54"/> <location filename="../metadatamodel.cpp" line="54"/>
<source>Aspect ratio</source> <source>Aspect ratio</source>
<translation>Relació d'aspecte</translation> <translation>Relació d&apos;aspecte</translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="58"/> <location filename="../metadatamodel.cpp" line="58"/>
<source>Frame count</source> <source>Frame count</source>
<translation>Núm. d'imatges</translation> <translation>Núm. d&apos;imatges</translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="62"/> <location filename="../metadatamodel.cpp" line="62"/>
@@ -514,7 +515,7 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="64"/> <location filename="../metadatamodel.cpp" line="64"/>
<source>Item type</source> <source>Item type</source>
<translation>Tipus d'element</translation> <translation>Tipus d&apos;element</translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="66"/> <location filename="../metadatamodel.cpp" line="66"/>
@@ -619,7 +620,7 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="118"/> <location filename="../metadatamodel.cpp" line="118"/>
<source>Exposure time</source> <source>Exposure time</source>
<translation>Temps d'exposició</translation> <translation>Temps d&apos;exposició</translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="120"/> <location filename="../metadatamodel.cpp" line="120"/>
@@ -629,7 +630,7 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="122"/> <location filename="../metadatamodel.cpp" line="122"/>
<source>Exposure bias</source> <source>Exposure bias</source>
<translation>Compensació d'exposició</translation> <translation>Compensació d&apos;exposició</translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="124"/> <location filename="../metadatamodel.cpp" line="124"/>
@@ -649,7 +650,7 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="130"/> <location filename="../metadatamodel.cpp" line="130"/>
<source>Subject distance</source> <source>Subject distance</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="132"/> <location filename="../metadatamodel.cpp" line="132"/>
@@ -669,7 +670,7 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="139"/> <location filename="../metadatamodel.cpp" line="139"/>
<source>Contrast</source> <source>Contrast</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="141"/> <location filename="../metadatamodel.cpp" line="141"/>
@@ -679,7 +680,7 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="143"/> <location filename="../metadatamodel.cpp" line="143"/>
<source>Exposure program</source> <source>Exposure program</source>
<translation>Programa d'exposició</translation> <translation>Programa d&apos;exposició</translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="145"/> <location filename="../metadatamodel.cpp" line="145"/>
@@ -704,7 +705,7 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="153"/> <location filename="../metadatamodel.cpp" line="153"/>
<source>EXIF version</source> <source>EXIF version</source>
<translation>Versió de l'EXIF</translation> <translation>Versió de l&apos;EXIF</translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="156"/> <location filename="../metadatamodel.cpp" line="156"/>
@@ -729,7 +730,7 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="164"/> <location filename="../metadatamodel.cpp" line="164"/>
<source>Altitude reference</source> <source>Altitude reference</source>
<translation>Referència de l'altitud</translation> <translation>Referència de l&apos;altitud</translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="166"/> <location filename="../metadatamodel.cpp" line="166"/>
@@ -760,163 +761,153 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35" /> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>Paràmetres</translation> <translation>Paràmetres</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43" /> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55" /> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65" /> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action "%1":</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74" /> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75" /> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82" /> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>No facis res</translation> <translation>No facis res</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83" /> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>Tanca la finestra</translation> <translation>Tanca la finestra</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84" /> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation>Commuta la maximització</translation> <translation>Commuta la maximització</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85" /> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89" /> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation>Amplia i redueix</translation> <translation>Amplia i redueix</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90" /> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation>Mostra l'element següent o l'anterior</translation> <translation>Mostra l&apos;element següent o l&apos;anterior</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94" /> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation>Mida automàtica</translation> <translation>Mida automàtica</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95" /> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation>Maximitza</translation> <translation>Maximitza</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96" /> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Round (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means always round down</comment>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment>
<translation type="unfinished" />
</message>
<message>
<location filename="../settingsdialog.cpp" line="102" />
<source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment>
<translation type="unfinished" />
</message>
<message>
<location filename="../settingsdialog.cpp" line="103" />
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don't round</comment> <comment>This option means don&apos;t round</comment>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top when start-up</source>
<translation>Mantingues a sobre a l&apos;inici</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in close window animation</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="126"/>
<source>Stay on top by default</source> <source>Use light-color checkerboard</source>
<translation>Mantingues a sobre a l'inici</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Use built-in window closing animation</source> <source>Loop the loaded gallery</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="128"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Show title bar</source> <source>Auto long image mode</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="129"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird's-eye view</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="130"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../settingsdialog.cpp" line="131" />
<source>Loop the loaded gallery</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../settingsdialog.cpp" line="132" />
<source>Automatically fit long images</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../settingsdialog.cpp" line="133" />
<source>Limit SVG support to SVG Tiny 1.2</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../settingsdialog.cpp" line="134" />
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation>Comportament del doble clic</translation> <translation>Comportament del doble clic</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135" /> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation>Comportament de la roda del ratolí</translation> <translation>Comportament de la roda del ratolí</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136" /> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation>Mida de la finestra per defecte</translation> <translation>Mida de la finestra per defecte</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137" /> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -924,7 +915,7 @@
<message> <message>
<location filename="../shortcutedit.cpp" line="104"/> <location filename="../shortcutedit.cpp" line="104"/>
<source>No shortcuts</source> <source>No shortcuts</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -932,7 +923,7 @@
<message> <message>
<location filename="../shortcutedit.cpp" line="70"/> <location filename="../shortcutedit.cpp" line="70"/>
<source>Shortcut #%1</source> <source>Shortcut #%1</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -945,7 +936,7 @@
<message> <message>
<location filename="../main.cpp" line="45"/> <location filename="../main.cpp" line="45"/>
<source>List supported image format suffixes, and quit program.</source> <source>List supported image format suffixes, and quit program.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.cpp" line="49"/> <location filename="../main.cpp" line="49"/>
+86 -96
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation>Starten Sie die Anwendung mit dem Bilddateipfad als Argument zum Laden der Datei.</translation> <translation>Starten Sie die Anwendung mit dem Bilddateipfad als Argument zum Laden der Datei.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation>Das Ziehen und Ablegen von Bilddateien in das Fenster wird ebenfalls unterstützt.</translation> <translation>Das Ziehen und Ablegen von Bilddateien in das Fenster wird ebenfalls unterstützt.</translation>
</message> </message>
<message> <message>
@@ -25,18 +25,18 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation>Erklärung der Kontextmenüoptionen:</translation> <translation>Erklärung der Kontextmenüoptionen:</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation>Sicher stellen, dass das Fenster über allen anderen Fenstern bleibt.</translation> <translation>Sicher stellen, dass das Fenster über allen anderen Fenstern bleibt.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished">Es vermeiden, das Fenster versehentlich zu schließen. (z.B. durch Doppelklick auf das Fenster)</translation> <translation>Es vermeiden, das Fenster versehentlich zu schließen. (z.B. durch Doppelklick auf das Fenster)</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="55"/> <location filename="../aboutdialog.cpp" line="55"/>
@@ -178,8 +178,8 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation>Ziehen Sie das Bild hierher</translation> <translation>Ziehen Sie das Bild hierher</translation>
</message> </message>
@@ -214,77 +214,77 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>Die Datei-URL-Liste ist leer</translation> <translation>Die Datei-URL-Liste ist leer</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>&amp;Kopieren</translation> <translation>&amp;Kopieren</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>Bilddaten sind ungültig</translation> <translation>Bilddaten sind ungültig</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation>Nicht unterstützte Mimedaten: %1</translation> <translation>Nicht unterstützte Mimedaten: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation>P&amp;ixmap kopieren</translation> <translation>P&amp;ixmap kopieren</translation>
</message> </message>
<message> <message>
@@ -298,27 +298,27 @@
<translation>Eigenschaften</translation> <translation>Eigenschaften</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation>Oben bleiben</translation> <translation>Oben bleiben</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation>Geschützter Modus</translation> <translation>Geschützter Modus</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>Hineinzoomen</translation> <translation>Hineinzoomen</translation>
</message> </message>
<message> <message>
@@ -328,7 +328,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>Herauszoomen</translation> <translation>Herauszoomen</translation>
</message> </message>
<message> <message>
@@ -338,7 +338,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -348,17 +348,17 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -378,37 +378,37 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>Tatsächliche Größe</translation> <translation>Tatsächliche Größe</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation>Maximieren umschalten</translation> <translation>Maximieren umschalten</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>Nach rechts drehen</translation> <translation>Nach rechts drehen</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation>Vorheriges Bild</translation> <translation>Vorheriges Bild</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation>Nächstes Bild</translation> <translation>Nächstes Bild</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -430,7 +430,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation>Im Verzeichnis zeigen</translation> <translation>Im Verzeichnis zeigen</translation>
</message> </message>
<message> <message>
@@ -765,161 +765,151 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>Einstellungen</translation> <translation>Einstellungen</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>Nichts tun</translation> <translation>Nichts tun</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>Fenster schließen</translation> <translation>Fenster schließen</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation>Maximieren umschalten</translation> <translation>Maximieren umschalten</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation>Hinein- und Hinauszoomen</translation> <translation>Hinein- und Hinauszoomen</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation>Zeige nächstes oder vorheriges Element</translation> <translation>Zeige nächstes oder vorheriges Element</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation>Automatische Größe</translation> <translation>Automatische Größe</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation>Maximiert</translation> <translation>Maximiert</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top by default</source> <source>Stay on top when start-up</source>
<translation>Beim Start oben bleiben</translation> <translation>Beim Start oben bleiben</translation>
</message> </message>
<message>
<location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in close window animation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="126"/>
<source>Use light-color checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Use built-in window closing animation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="128"/>
<source>Show title bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="131"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation>Doppelklickverhalten</translation> <translation>Doppelklickverhalten</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation>Mausradverhalten</translation> <translation>Mausradverhalten</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation>Standard-Fenstergröße</translation> <translation>Standard-Fenstergröße</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
+84 -94
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -25,17 +25,17 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -174,8 +174,8 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -198,77 +198,77 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -282,27 +282,27 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -312,7 +312,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -322,7 +322,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -332,17 +332,17 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -362,37 +362,37 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -414,7 +414,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -749,161 +749,151 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top when start-up</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in close window animation</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="126"/>
<source>Stay on top by default</source> <source>Use light-color checkerboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Use built-in window closing animation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="128"/>
<source>Show title bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="131"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
+81 -91
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation>Inicia la aplicación con la ruta del archivo de la imagen como argumento para cargar la imagen.</translation> <translation>Inicia la aplicación con la ruta del archivo de la imagen como argumento para cargar la imagen.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation>También es posible arrastrar y soltar un archivo de imagen en la ventana.</translation> <translation>También es posible arrastrar y soltar un archivo de imagen en la ventana.</translation>
</message> </message>
<message> <message>
@@ -25,18 +25,18 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation>Explicación de las opciones del menú contextual:</translation> <translation>Explicación de las opciones del menú contextual:</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation>Mantiene la ventana encima de todas las demás ventanas.</translation> <translation>Mantiene la ventana encima de todas las demás ventanas.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished">Evita que se cierre la ventana accidentalmente (por ejemplo, al hacer doble clic en la ventana)</translation> <translation>Evita que se cierre la ventana accidentalmente (por ejemplo, al hacer doble clic en la ventana)</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="55"/> <location filename="../aboutdialog.cpp" line="55"/>
@@ -178,8 +178,8 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation>Arrastre una imagen aquí</translation> <translation>Arrastre una imagen aquí</translation>
</message> </message>
@@ -214,77 +214,77 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>La lista de ubicaciones está vacía</translation> <translation>La lista de ubicaciones está vacía</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>&amp;Copiar</translation> <translation>&amp;Copiar</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>Los datos de la imagen no son válidos</translation> <translation>Los datos de la imagen no son válidos</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation>El tipo MIME no es compatible: %1</translation> <translation>El tipo MIME no es compatible: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation>Imagen del portapapeles</translation> <translation>Imagen del portapapeles</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation>¿Estás seguro de que quieres mover &quot;%1&quot; a la papelera de reciclaje?</translation> <translation>¿Estás seguro de que quieres mover &quot;%1&quot; a la papelera de reciclaje?</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation>Mover a la papelera ha fallado, puede deberse a un problema con los permisos de los archivos, una limitación del sistema de archivos o una limitación de la plataforma.</translation> <translation>Mover a la papelera ha fallado, puede deberse a un problema con los permisos de los archivos, una limitación del sistema de archivos o una limitación de la plataforma.</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation>Copiar &amp;mapa de píxeles</translation> <translation>Copiar &amp;mapa de píxeles</translation>
</message> </message>
<message> <message>
@@ -298,27 +298,27 @@
<translation>Propiedades</translation> <translation>Propiedades</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation>Mantener encima</translation> <translation>Mantener encima</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation>Modo protegido</translation> <translation>Modo protegido</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation>Conservar la transformación</translation> <translation>Conservar la transformación</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>Ampliar</translation> <translation>Ampliar</translation>
</message> </message>
<message> <message>
@@ -328,7 +328,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>Reducir</translation> <translation>Reducir</translation>
</message> </message>
<message> <message>
@@ -338,7 +338,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation>Ir al siguiente fotograma</translation> <translation>Ir al siguiente fotograma</translation>
</message> </message>
<message> <message>
@@ -348,17 +348,17 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation>Para visualizar</translation> <translation>Para visualizar</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation>Ajustar al ancho</translation> <translation>Ajustar al ancho</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -378,37 +378,37 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>Tamaño real</translation> <translation>Tamaño real</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation>Maximizar/desmaximizar</translation> <translation>Maximizar/desmaximizar</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>Girar a la derecha</translation> <translation>Girar a la derecha</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation>Girar a la izquierda</translation> <translation>Girar a la izquierda</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation>Imagen anterior</translation> <translation>Imagen anterior</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation>Imagen siguiente</translation> <translation>Imagen siguiente</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation>Mover a la papelera</translation> <translation>Mover a la papelera</translation>
</message> </message>
@@ -430,7 +430,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation>Mostrar en la carpeta</translation> <translation>Mostrar en la carpeta</translation>
</message> </message>
<message> <message>
@@ -765,161 +765,151 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>Preferencias</translation> <translation>Preferencias</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation>Opciones</translation> <translation>Opciones</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation>Atajos</translation> <translation>Atajos</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation>Editando atajos para la acción &quot;%1&quot;:</translation> <translation>Editando atajos para la acción &quot;%1&quot;:</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation>No se pudieron establecer accesos directos</translation> <translation>No se pudieron establecer accesos directos</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation>Por favor, verifique si los accesos directos están duplicados.</translation> <translation>Por favor, verifique si los accesos directos están duplicados.</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>No hacer nada</translation> <translation>No hacer nada</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>Cerrar la ventana</translation> <translation>Cerrar la ventana</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation>Maximizar/desmaximizar</translation> <translation>Maximizar/desmaximizar</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation>Ampliar y reducir</translation> <translation>Ampliar y reducir</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation>Mostrar el elemento siguiente/anterior</translation> <translation>Mostrar el elemento siguiente/anterior</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation>Tamaño automático</translation> <translation>Tamaño automático</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation>Maximizar</translation> <translation>Maximizar</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation>Redondeo (escala de enteros)</translation> <translation>Redondeo (escala de enteros)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation>Ceil (redondear enteros hacia arriba)</translation> <translation>Ceil (redondear enteros hacia arriba)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation>Floor (redondear enteros hacia abajo)</translation> <translation>Floor (redondear enteros hacia abajo)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation>Redondeo (redondear los enteros)</translation> <translation>Redondeo (redondear los enteros)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top by default</source> <source>Stay on top when start-up</source>
<translation>Mantener encima al inicio</translation> <translation>Mantener encima al inicio</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in window closing animation</source> <source>Use built-in close window animation</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="128"/> <location filename="../settingsdialog.cpp" line="126"/>
<source>Show title bar</source> <source>Use light-color checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation>Utilice un tablero de ajedrez de color claro</translation> <translation>Utilice un tablero de ajedrez de color claro</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="131"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation>Comportamiento del doble clic</translation> <translation>Comportamiento del doble clic</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation>Comportamiento de la rueda del ratón</translation> <translation>Comportamiento de la rueda del ratón</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation>Tamaño de la ventana por defecto</translation> <translation>Tamaño de la ventana por defecto</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation>Política de redondeo del factor de escala HiDPI</translation> <translation>Política de redondeo del factor de escala HiDPI</translation>
</message> </message>
+86 -96
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation>Lancer l&apos;application avec le chemin du fichier image comme argument pour charger le fichier.</translation> <translation>Lancer l&apos;application avec le chemin du fichier image comme argument pour charger le fichier.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation>Le glisser-déposer du fichier image sur la fenêtre est également pris en charge.</translation> <translation>Le glisser-déposer du fichier image sur la fenêtre est également pris en charge.</translation>
</message> </message>
<message> <message>
@@ -25,18 +25,18 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation>Explication des options du menu contextuel&#xa0;:</translation> <translation>Explication des options du menu contextuel&#xa0;:</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation>Faire en sorte que la fenêtre reste au-dessus de toutes les autres fenêtres.</translation> <translation>Faire en sorte que la fenêtre reste au-dessus de toutes les autres fenêtres.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished">Éviter de fermer la fenêtre accidentellement. (par exemple en cliquant deux fois sur la fenêtre)</translation> <translation>Éviter de fermer la fenêtre accidentellement. (par exemple en cliquant deux fois sur la fenêtre)</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="55"/> <location filename="../aboutdialog.cpp" line="55"/>
@@ -178,8 +178,8 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation>Faites glisser l&apos;image ici</translation> <translation>Faites glisser l&apos;image ici</translation>
</message> </message>
@@ -214,77 +214,77 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>La liste des URL de fichiers est vide</translation> <translation>La liste des URL de fichiers est vide</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>&amp;Copier</translation> <translation>&amp;Copier</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>Les données d&apos;image ne sont pas valides</translation> <translation>Les données d&apos;image ne sont pas valides</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation>Mimedata non pris en charge&#xa0;: %1</translation> <translation>Mimedata non pris en charge&#xa0;: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation>Copier P&amp;ixmap</translation> <translation>Copier P&amp;ixmap</translation>
</message> </message>
<message> <message>
@@ -298,27 +298,27 @@
<translation>Propriétés</translation> <translation>Propriétés</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation>Rester en-haut</translation> <translation>Rester en-haut</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation>Mode protégé</translation> <translation>Mode protégé</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>Zoom avant</translation> <translation>Zoom avant</translation>
</message> </message>
<message> <message>
@@ -328,7 +328,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>Zoom arrière</translation> <translation>Zoom arrière</translation>
</message> </message>
<message> <message>
@@ -338,7 +338,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -348,17 +348,17 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -378,37 +378,37 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>Taille actuelle</translation> <translation>Taille actuelle</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation>Dés/activer l&apos;agrandissement</translation> <translation>Dés/activer l&apos;agrandissement</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>Pivoter vers la droite</translation> <translation>Pivoter vers la droite</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation>Image précédente</translation> <translation>Image précédente</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation>Image suivant</translation> <translation>Image suivant</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -430,7 +430,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation>Afficher dans le dossier</translation> <translation>Afficher dans le dossier</translation>
</message> </message>
<message> <message>
@@ -765,161 +765,151 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>Paramètres</translation> <translation>Paramètres</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>Ne rien faire</translation> <translation>Ne rien faire</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>Fermer la fenêtre</translation> <translation>Fermer la fenêtre</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation>Activer/désactiver l&apos;agrandissement</translation> <translation>Activer/désactiver l&apos;agrandissement</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation>Zoom avant et arrière</translation> <translation>Zoom avant et arrière</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation>Voir l&apos;élément suivant ou précédent</translation> <translation>Voir l&apos;élément suivant ou précédent</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation>Taille automatique</translation> <translation>Taille automatique</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation>Agrandi</translation> <translation>Agrandi</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top by default</source> <source>Stay on top when start-up</source>
<translation>Rester en-haut lors du démarrage</translation> <translation>Rester en-haut lors du démarrage</translation>
</message> </message>
<message>
<location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in close window animation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="126"/>
<source>Use light-color checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Use built-in window closing animation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="128"/>
<source>Show title bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="131"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation>Comportement du double-clic</translation> <translation>Comportement du double-clic</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation>Comportement de la molette de la souris</translation> <translation>Comportement de la molette de la souris</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation>Taille de la fenêtre par défaut</translation> <translation>Taille de la fenêtre par défaut</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
+85 -95
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation>Luncurkan aplikasi dengan lokasi file gambar sebagai argumen untuk memuat file.</translation> <translation>Luncurkan aplikasi dengan lokasi file gambar sebagai argumen untuk memuat file.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation>Tarik dan lepaskan gambar ke jendela juga didukung.</translation> <translation>Tarik dan lepaskan gambar ke jendela juga didukung.</translation>
</message> </message>
<message> <message>
@@ -25,18 +25,18 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation>Penjelasan opsi menu Context:</translation> <translation>Penjelasan opsi menu Context:</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation>Buat jendela tetap di atas semua jendela lainnya.</translation> <translation>Buat jendela tetap di atas semua jendela lainnya.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished">Hindari penutupan jendela secara tidak sengaja (contoh dengan mengklik jendela dua kali)</translation> <translation>Hindari penutupan jendela secara tidak sengaja (contoh dengan mengklik jendela dua kali)</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="55"/> <location filename="../aboutdialog.cpp" line="55"/>
@@ -178,8 +178,8 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation>Tarik gambar ke sini</translation> <translation>Tarik gambar ke sini</translation>
</message> </message>
@@ -214,77 +214,77 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>Daftar url file kosong</translation> <translation>Daftar url file kosong</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>&amp;Salin</translation> <translation>&amp;Salin</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>Data gambar tidak valid</translation> <translation>Data gambar tidak valid</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation>Tidak didukung mimedata: %1</translation> <translation>Tidak didukung mimedata: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation>Salin P&amp;ixmap</translation> <translation>Salin P&amp;ixmap</translation>
</message> </message>
<message> <message>
@@ -298,27 +298,27 @@
<translation>Properti</translation> <translation>Properti</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation>Tetap di atas</translation> <translation>Tetap di atas</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation>Mode Terlindungi</translation> <translation>Mode Terlindungi</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation>Simpan transformasi</translation> <translation>Simpan transformasi</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>Perbesar</translation> <translation>Perbesar</translation>
</message> </message>
<message> <message>
@@ -328,7 +328,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>Perkecil</translation> <translation>Perkecil</translation>
</message> </message>
<message> <message>
@@ -338,7 +338,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -348,17 +348,17 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -378,37 +378,37 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>Ukuran asli</translation> <translation>Ukuran asli</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>Putar ke kanan</translation> <translation>Putar ke kanan</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -430,7 +430,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -765,161 +765,151 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>Pengaturan</translation> <translation>Pengaturan</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>Jangan lakukan apapun</translation> <translation>Jangan lakukan apapun</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>Tutup jendela</translation> <translation>Tutup jendela</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation>Perbesar dan perkecil</translation> <translation>Perbesar dan perkecil</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation>Lihat item berikutnya atau sebelumnya</translation> <translation>Lihat item berikutnya atau sebelumnya</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top when start-up</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in close window animation</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="126"/>
<source>Stay on top by default</source> <source>Use light-color checkerboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Use built-in window closing animation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="128"/>
<source>Show title bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="131"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
+81 -91
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation>Avvia l&apos;applicazione con il percorso del file immagine come argomento per caricare il file.</translation> <translation>Avvia l&apos;applicazione con il percorso del file immagine come argomento per caricare il file.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation>È supportato anche il trascinamento del file immagine sulla finestra.</translation> <translation>È supportato anche il trascinamento del file immagine sulla finestra.</translation>
</message> </message>
<message> <message>
@@ -25,18 +25,18 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation>Spiegazione delle opzioni del menu contestuale:</translation> <translation>Spiegazione delle opzioni del menu contestuale:</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation>Fai in modo che la finestra rimanga in cima a tutte le altre finestre.</translation> <translation>Fai in modo che la finestra rimanga in cima a tutte le altre finestre.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished">Evitare di chiudere accidentalmente la finestra. (es. facendo doppio clic sulla finestra)</translation> <translation>Evitare di chiudere accidentalmente la finestra. (es. facendo doppio clic sulla finestra)</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="48"/> <location filename="../aboutdialog.cpp" line="48"/>
@@ -174,8 +174,8 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation>Trascina qui l&apos;immagine</translation> <translation>Trascina qui l&apos;immagine</translation>
</message> </message>
@@ -210,77 +210,77 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>L&apos;elenco degli URL dei file è vuoto</translation> <translation>L&apos;elenco degli URL dei file è vuoto</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>&amp;Copia</translation> <translation>&amp;Copia</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>I dati dell&apos;immagine non sono validi</translation> <translation>I dati dell&apos;immagine non sono validi</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation>Dati mime non supportati: %1</translation> <translation>Dati mime non supportati: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation>Immagine dagli appunti</translation> <translation>Immagine dagli appunti</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation>Sei sicuro di voler spostare &quot;%1&quot; nel cestino?</translation> <translation>Sei sicuro di voler spostare &quot;%1&quot; nel cestino?</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation>Impossibile spostare il file nel cestino</translation> <translation>Impossibile spostare il file nel cestino</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation>Lo spostamento nel cestino non è riuscito, potrebbe essere causato da un problema di autorizzazione del file, da una limitazione del file system o da una limitazione della piattaforma.</translation> <translation>Lo spostamento nel cestino non è riuscito, potrebbe essere causato da un problema di autorizzazione del file, da una limitazione del file system o da una limitazione della piattaforma.</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation>Copia P&amp;ixmap</translation> <translation>Copia P&amp;ixmap</translation>
</message> </message>
<message> <message>
@@ -294,27 +294,27 @@
<translation>Proprietà</translation> <translation>Proprietà</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation>Rimani in cima</translation> <translation>Rimani in cima</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation>Modalità protetta</translation> <translation>Modalità protetta</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation>Mantieni trasformazione</translation> <translation>Mantieni trasformazione</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>Zoom avanti</translation> <translation>Zoom avanti</translation>
</message> </message>
<message> <message>
@@ -324,7 +324,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>Zoom indietro</translation> <translation>Zoom indietro</translation>
</message> </message>
<message> <message>
@@ -334,7 +334,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation>Animazione Vai al fotogramma successivo</translation> <translation>Animazione Vai al fotogramma successivo</translation>
</message> </message>
<message> <message>
@@ -344,17 +344,17 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation>Adatto alla visualizzazione</translation> <translation>Adatto alla visualizzazione</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation>Adatta alla larghezza</translation> <translation>Adatta alla larghezza</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation>Adatta immagine lunga</translation> <translation>Adatta immagine lunga</translation>
</message> </message>
<message> <message>
@@ -374,37 +374,37 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>Dimensione reale</translation> <translation>Dimensione reale</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation>Attiva massimizzazione</translation> <translation>Attiva massimizzazione</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>Ruota a destra</translation> <translation>Ruota a destra</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation>Ruota a sinistra</translation> <translation>Ruota a sinistra</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation>Immagine precedente</translation> <translation>Immagine precedente</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation>Immagine successiva</translation> <translation>Immagine successiva</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation>Sposta nel cestino</translation> <translation>Sposta nel cestino</translation>
</message> </message>
@@ -426,7 +426,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation>Mostra nella directory</translation> <translation>Mostra nella directory</translation>
</message> </message>
<message> <message>
@@ -761,161 +761,151 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>Impostazioni</translation> <translation>Impostazioni</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation>Opzioni</translation> <translation>Opzioni</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation>Scorciatoie</translation> <translation>Scorciatoie</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation>Modifica delle scorciatoie per l&apos;azione &quot;%1&quot;:</translation> <translation>Modifica delle scorciatoie per l&apos;azione &quot;%1&quot;:</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation>Impossibile impostare le scorciatoie</translation> <translation>Impossibile impostare le scorciatoie</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation>Controlla se i collegamenti sono duplicati con collegamenti esistenti.</translation> <translation>Controlla se i collegamenti sono duplicati con collegamenti esistenti.</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>Non fare nulla</translation> <translation>Non fare nulla</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>Chiudi la finestra</translation> <translation>Chiudi la finestra</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation>Attiva massimizzazione</translation> <translation>Attiva massimizzazione</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation>Attiva schermo intero</translation> <translation>Attiva schermo intero</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation>Zoom avanti e indietro</translation> <translation>Zoom avanti e indietro</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation>Visualizza l&apos;elemento successivo o precedente</translation> <translation>Visualizza l&apos;elemento successivo o precedente</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation>Dimensione automatica</translation> <translation>Dimensione automatica</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation>Massimizzato</translation> <translation>Massimizzato</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation>Finestrato</translation> <translation>Finestrato</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation>Round (ridimensionamento intero)</translation> <translation>Round (ridimensionamento intero)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation>Ceil (ridimensionamento intero)</translation> <translation>Ceil (ridimensionamento intero)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation>Floor (ridimensionamento intero)</translation> <translation>Floor (ridimensionamento intero)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation>Segui il sistema (scala frazionaria)</translation> <translation>Segui il sistema (scala frazionaria)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top by default</source> <source>Stay on top when start-up</source>
<translation>Rimani in cima quando si avvia</translation> <translation>Rimani in cima quando si avvia</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in window closing animation</source> <source>Use built-in close window animation</source>
<translation>Utilizza l&apos;animazione di chiusura della finestra integrata</translation> <translation>Utilizza l&apos;animazione di chiusura della finestra integrata</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="128"/> <location filename="../settingsdialog.cpp" line="126"/>
<source>Show title bar</source> <source>Use light-color checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation>Utilizzare scacchiera di colore chiaro</translation> <translation>Utilizzare scacchiera di colore chiaro</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="131"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation>Esegui il loop della galleria caricata</translation> <translation>Esegui il loop della galleria caricata</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation>Modalità immagine lunga automatica</translation> <translation>Modalità immagine lunga automatica</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation>Comportamento del doppio clic</translation> <translation>Comportamento del doppio clic</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation>Comportamento della rotellina del mouse</translation> <translation>Comportamento della rotellina del mouse</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation>Dimensioni predefinite della finestra</translation> <translation>Dimensioni predefinite della finestra</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation>Politica di arrotondamento del fattore di scala HiDPI</translation> <translation>Politica di arrotondamento del fattore di scala HiDPI</translation>
</message> </message>
+81 -91
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation>画像ファイルのパスをパラメータとしてアプリケーションを起動すると、ファイルを読み込みます。</translation> <translation>画像ファイルのパスをパラメータとしてアプリケーションを起動すると、ファイルを読み込みます。</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation>画像ファイルをウィンドウにドラッグ&ドロップすることもできます。</translation> <translation>画像ファイルをウィンドウにドラッグ&ドロップすることもできます。</translation>
</message> </message>
<message> <message>
@@ -25,18 +25,18 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation>コンテキストメニューのオプションの説明:</translation> <translation>コンテキストメニューのオプションの説明:</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation>ウィンドウを最前面に表示します。</translation> <translation>ウィンドウを最前面に表示します。</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished">誤ってウィンドウを閉じないようにします。(例:ウィンドウをダブルクリックする)</translation> <translation>誤ってウィンドウを閉じないようにします。(例:ウィンドウをダブルクリックする)</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="48"/> <location filename="../aboutdialog.cpp" line="48"/>
@@ -174,8 +174,8 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation>ここに画像をドラッグしてください</translation> <translation>ここに画像をドラッグしてください</translation>
</message> </message>
@@ -210,77 +210,77 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>ファイルurlリストがエンプティーです</translation> <translation>ファイルurlリストがエンプティーです</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>コピー(&amp;C)</translation> <translation>コピー(&amp;C)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>画像のデータが無効です</translation> <translation>画像のデータが無効です</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation>無効なmimedata: %1</translation> <translation>無効なmimedata: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation>クリップボードからの画像</translation> <translation>クリップボードからの画像</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation>「%1」をゴミ箱に移動しますか?</translation> <translation>「%1」をゴミ箱に移動しますか?</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation>ゴミ箱への移動に失敗しました。ファイルのアクセス許可や、ファイルシステムの制限、プラットフォームの制限などを確認してください。</translation> <translation>ゴミ箱への移動に失敗しました。ファイルのアクセス許可や、ファイルシステムの制限、プラットフォームの制限などを確認してください。</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation>画像をコピー(&amp;I)</translation> <translation>画像をコピー(&amp;I)</translation>
</message> </message>
<message> <message>
@@ -294,27 +294,27 @@
<translation>プロパティ</translation> <translation>プロパティ</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation>最前面に表示する</translation> <translation>最前面に表示する</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation>プロテクトモード</translation> <translation>プロテクトモード</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation>表示状態を維持する</translation> <translation>表示状態を維持する</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>拡大</translation> <translation>拡大</translation>
</message> </message>
<message> <message>
@@ -324,7 +324,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>縮小</translation> <translation>縮小</translation>
</message> </message>
<message> <message>
@@ -334,7 +334,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation>次のフレームへ移動するアニメーション</translation> <translation>次のフレームへ移動するアニメーション</translation>
</message> </message>
<message> <message>
@@ -344,17 +344,17 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation>表示に合わせる</translation> <translation>表示に合わせる</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation>横幅に合わせる</translation> <translation>横幅に合わせる</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -374,37 +374,37 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>実際のサイズ</translation> <translation>実際のサイズ</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation>最大化を切り替える</translation> <translation>最大化を切り替える</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>右に回転</translation> <translation>右に回転</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation>左に回転</translation> <translation>左に回転</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation>前の画像</translation> <translation>前の画像</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation>次の画像</translation> <translation>次の画像</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation>ゴミ箱へ移動する</translation> <translation>ゴミ箱へ移動する</translation>
</message> </message>
@@ -426,7 +426,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation>ディレクトリに表示する</translation> <translation>ディレクトリに表示する</translation>
</message> </message>
<message> <message>
@@ -761,161 +761,151 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>設定</translation> <translation>設定</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation>オプション</translation> <translation>オプション</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation>ショートカット</translation> <translation>ショートカット</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation>「%1」のショートカットを編集します:</translation> <translation>「%1」のショートカットを編集します:</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation>ショートカットの設定に失敗しました</translation> <translation>ショートカットの設定に失敗しました</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation>既存のショートカットと重複していないことを確認してください。</translation> <translation>既存のショートカットと重複していないことを確認してください。</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>何もしない</translation> <translation>何もしない</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>ウィンドウを終了する</translation> <translation>ウィンドウを終了する</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation>最大サイズに切り替える</translation> <translation>最大サイズに切り替える</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation>フルスクリーン表示に切り替える</translation> <translation>フルスクリーン表示に切り替える</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation>拡大・縮小</translation> <translation>拡大・縮小</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation>次の項目または前の項目を表示</translation> <translation>次の項目または前の項目を表示</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation>オートサイズ</translation> <translation>オートサイズ</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation>最大化</translation> <translation>最大化</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation>四捨五入 (整数スケーリング)</translation> <translation>四捨五入 (整数スケーリング)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation>切り上げ (整数スケーリング)</translation> <translation>切り上げ (整数スケーリング)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation>切り捨て (整数スケーリング)</translation> <translation>切り捨て (整数スケーリング)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation>システム設定に従う (小数スケーリング)</translation> <translation>システム設定に従う (小数スケーリング)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top by default</source> <source>Stay on top when start-up</source>
<translation>起動時に最前面に表示する</translation> <translation>起動時に最前面に表示する</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in window closing animation</source> <source>Use built-in close window animation</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="128"/> <location filename="../settingsdialog.cpp" line="126"/>
<source>Show title bar</source> <source>Use light-color checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation>明るい色の格子模様を使用する</translation> <translation>明るい色の格子模様を使用する</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="131"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation>ダブルクリックの動作</translation> <translation>ダブルクリックの動作</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation>マウスホイールの動作</translation> <translation>マウスホイールの動作</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation>既定のウィンドウサイズ</translation> <translation>既定のウィンドウサイズ</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation>高DPIスケーリングの四捨五入方法</translation> <translation>高DPIスケーリングの四捨五入方法</translation>
</message> </message>
+87 -97
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation>이미지 파일 경로를 인수로 지정하여 응용 프로그램을 시작하여 파일을 불러옵니다.</translation> <translation>이미지 파일 경로를 인수로 지정하여 응용 프로그램을 시작하여 파일을 불러옵니다.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation>이미지 파일을 창으로 끌어다 놓기도 지원됩니다.</translation> <translation>이미지 파일을 창으로 끌어다 놓기도 지원됩니다.</translation>
</message> </message>
<message> <message>
@@ -25,18 +25,18 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation>상황에 맞는 메뉴 옵션 설명:</translation> <translation>상황에 맞는 메뉴 옵션 설명:</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation>창이 다른 모든 창 위에 오도록 합니다.</translation> <translation>창이 다른 모든 창 위에 오도록 합니다.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished">실수로 창을 닫지 않도록 합니다. (예: 창을 더블 클릭하는 경우)</translation> <translation>실수로 창을 닫지 않도록 합니다. (예: 창을 더블 클릭하는 경우)</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="48"/> <location filename="../aboutdialog.cpp" line="48"/>
@@ -174,8 +174,8 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation>이미지를 여기로 끌기</translation> <translation>이미지를 여기로 끌기</translation>
</message> </message>
@@ -210,77 +210,77 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>파일 URL 목록이 비어 있습니다</translation> <translation>파일 URL 목록이 비어 있습니다</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>복사(&amp;C)</translation> <translation>복사(&amp;C)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>이미지 데이터가 잘못되었습니다</translation> <translation>이미지 데이터가 잘못되었습니다</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation>지원되지 않는 mimedata: %1</translation> <translation>지원되지 않는 mimedata: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation>다른 이름으로 저장</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation>현재 열려 있는 이미지가 없습니다.</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation>%1 이미지 (*.%2)</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation>지원되는 이미지 형식을 사용할 수 없습니다.</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation>이미지 저장 실패: %1</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation>클립보드에서 이미지</translation> <translation>클립보드에서 이미지</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation>&quot;%1&quot;을 휴지통으로 옮기시겠습니까?</translation> <translation>&quot;%1&quot;을 휴지통으로 옮기시겠습니까?</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation>파일을 휴지통으로 이동하지 못했습니다</translation> <translation>파일을 휴지통으로 이동하지 못했습니다</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation>휴지통으로 이동하지 못했습니다. 파일 권한 문제, 파일 시스템 제한 또는 플랫폼 제한으로 인해 발생할 수 있습니다.</translation> <translation>휴지통으로 이동하지 못했습니다. 파일 권한 문제, 파일 시스템 제한 또는 플랫폼 제한으로 인해 발생할 수 있습니다.</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation>Pixmap 복사(&amp;I)</translation> <translation>Pixmap 복사(&amp;I)</translation>
</message> </message>
<message> <message>
@@ -294,37 +294,37 @@
<translation>속성</translation> <translation>속성</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation>맨 위에 유지</translation> <translation>맨 위에 유지</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation>보호 모드</translation> <translation>보호 모드</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation>변형 유지</translation> <translation>변형 유지</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>확대</translation> <translation>확대</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="88"/> <location filename="../actionmanager.cpp" line="88"/>
<source>Save &amp;As...</source> <source>Save &amp;As...</source>
<translation>다른 이름으로 저장(&amp;A)...</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>축소</translation> <translation>축소</translation>
</message> </message>
<message> <message>
@@ -334,7 +334,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation>애니메이션 다음 프레임으로 이동</translation> <translation>애니메이션 다음 프레임으로 이동</translation>
</message> </message>
<message> <message>
@@ -344,17 +344,17 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation>보기에 맞춤</translation> <translation>보기에 맞춤</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation>너비에 맞춤</translation> <translation>너비에 맞춤</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation>긴 이미지 맞추기</translation> <translation>긴 이미지 맞추기</translation>
</message> </message>
<message> <message>
@@ -374,37 +374,37 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>실제 크기</translation> <translation>실제 크기</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation>최대화 전환</translation> <translation>최대화 전환</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>오른쪽으로 회전</translation> <translation>오른쪽으로 회전</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation>왼쪽으로 회전</translation> <translation>왼쪽으로 회전</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation>이전 이미지</translation> <translation>이전 이미지</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation>다음 이미지</translation> <translation>다음 이미지</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation>휴지통으로 이동</translation> <translation>휴지통으로 이동</translation>
</message> </message>
@@ -426,7 +426,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation>디렉터리에 표시</translation> <translation>디렉터리에 표시</translation>
</message> </message>
<message> <message>
@@ -761,161 +761,151 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>설정</translation> <translation>설정</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation>옵션</translation> <translation>옵션</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation>단축키</translation> <translation>단축키</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation>작업 &quot;%1&quot;의 단축키 편집:</translation> <translation>작업 &quot;%1&quot;의 단축키 편집:</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation>단축키 설정 실패</translation> <translation>단축키 설정 실패</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation>단축키가 기존 단축키와 중복되는지 확인해 주세요.</translation> <translation>단축키가 기존 단축키와 중복되는지 확인해 주세요.</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>아무것도 하지 않음</translation> <translation>아무것도 하지 않음</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>창 닫기</translation> <translation>창 닫기</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation>최대화 전환</translation> <translation>최대화 전환</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation>전체 화면 전환</translation> <translation>전체 화면 전환</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation>확대 및 축소</translation> <translation>확대 및 축소</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation>다음 또는 이전 항목 보기</translation> <translation>다음 또는 이전 항목 보기</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation>자동 크기</translation> <translation>자동 크기</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation>최대화</translation> <translation>최대화</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation>창 모드</translation> <translation>창 모드</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation>반올림 (정수 스케일링)</translation> <translation>반올림 (정수 스케일링)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation>올림 (정수 스케일링)</translation> <translation>올림 (정수 스케일링)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation>내림 (정수 스케일링)</translation> <translation>내림 (정수 스케일링)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation>시스템 따르기 (소수점 스케일링)</translation> <translation>시스템 따르기 (소수점 스케일링)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top by default</source> <source>Stay on top when start-up</source>
<translation>시작 시 맨 위에 유지</translation> <translation>시작 시 맨 위에 유지</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in window closing animation</source> <source>Use built-in close window animation</source>
<translation>내장된 창 닫기 애니메이션 사용</translation> <translation>내장된 창 닫기 애니메이션 사용</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="128"/> <location filename="../settingsdialog.cpp" line="126"/>
<source>Show title bar</source> <source>Use light-color checkerboard</source>
<translation>제목 표시줄 표시</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation>조감도 보기 표시</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation>밝은 색상의 바둑판 사용</translation> <translation>밝은 색상의 바둑판 사용</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="131"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation>로드된 갤러리 반복</translation> <translation>로드된 갤러리 반복</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation>자동 긴 이미지 모드</translation> <translation>자동 긴 이미지 모드</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation>SVG 지원을 SVG Tiny 1.2로 제한</translation> <translation>SVG 지원을 SVG Tiny 1.2로 제한</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation>더블 클릭 동작</translation> <translation>더블 클릭 동작</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation>마우스 휠 동작</translation> <translation>마우스 휠 동작</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation>기본 창 크기</translation> <translation>기본 창 크기</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation>HiDPI 배율 반올림 정책</translation> <translation>HiDPI 배율 반올림 정책</translation>
</message> </message>
+86 -96
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation>Kjør programmer ved å angi en filsti som argument for å laste inn filen.</translation> <translation>Kjør programmer ved å angi en filsti som argument for å laste inn filen.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation>Å dra og slippe filen i vinduet støttes også.</translation> <translation>Å dra og slippe filen i vinduet støttes også.</translation>
</message> </message>
<message> <message>
@@ -25,18 +25,18 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation>Forklaring av alternativer i bindeleddsmeny:</translation> <translation>Forklaring av alternativer i bindeleddsmeny:</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation>Få vinduet til å alltid ligge over andre vinduer.</translation> <translation>Få vinduet til å alltid ligge over andre vinduer.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished">Unngå lukking av vinduet ved feiltagelser (f.eks. ved dobbeltklikking av vinduet)</translation> <translation>Unngå lukking av vinduet ved feiltagelser (f.eks. ved dobbeltklikking av vinduet)</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="55"/> <location filename="../aboutdialog.cpp" line="55"/>
@@ -178,8 +178,8 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation>Dra bilde hit</translation> <translation>Dra bilde hit</translation>
</message> </message>
@@ -214,77 +214,77 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>Listen over filnettadresser er ugyldig</translation> <translation>Listen over filnettadresser er ugyldig</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>&amp;Kopier</translation> <translation>&amp;Kopier</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>Ugyldig bildedata</translation> <translation>Ugyldig bildedata</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation>Ustøttet MIME-data: %1</translation> <translation>Ustøttet MIME-data: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation>Er du sikker på at du vil flytte &quot;%1&quot; til papirkurven?</translation> <translation>Er du sikker på at du vil flytte &quot;%1&quot; til papirkurven?</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation>Flytt til papirkurven mislyktes, det kan skyldes filtillatelsesproblem, filsystembegrensning eller plattformbegrensning.</translation> <translation>Flytt til papirkurven mislyktes, det kan skyldes filtillatelsesproblem, filsystembegrensning eller plattformbegrensning.</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation type="unfinished">Kopier p&amp;ixmap</translation> <translation type="unfinished">Kopier p&amp;ixmap</translation>
</message> </message>
<message> <message>
@@ -298,27 +298,27 @@
<translation>Egenskaper</translation> <translation>Egenskaper</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation>Behold øverst</translation> <translation>Behold øverst</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation>Beskyttet modus</translation> <translation>Beskyttet modus</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation>Behold transformasjon</translation> <translation>Behold transformasjon</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>Førstørr</translation> <translation>Førstørr</translation>
</message> </message>
<message> <message>
@@ -328,7 +328,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>Forminsk</translation> <translation>Forminsk</translation>
</message> </message>
<message> <message>
@@ -338,7 +338,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -348,17 +348,17 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -378,37 +378,37 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>Faktisk størrelse</translation> <translation>Faktisk størrelse</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation>Maksimering av/på</translation> <translation>Maksimering av/på</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>Roter til høyre</translation> <translation>Roter til høyre</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation>Forrige bilde</translation> <translation>Forrige bilde</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation>Neste bilde</translation> <translation>Neste bilde</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation>Flytt til papirkurven</translation> <translation>Flytt til papirkurven</translation>
</message> </message>
@@ -430,7 +430,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation type="unfinished">Vis i mappe</translation> <translation type="unfinished">Vis i mappe</translation>
</message> </message>
<message> <message>
@@ -765,161 +765,151 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>Innstillinger</translation> <translation>Innstillinger</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>Ikke gjør noe</translation> <translation>Ikke gjør noe</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>Lukk vinduet</translation> <translation>Lukk vinduet</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation>Maksimering av/på</translation> <translation>Maksimering av/på</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation>Zoom inn og ut</translation> <translation>Zoom inn og ut</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation>Vis neste eller forrige element</translation> <translation>Vis neste eller forrige element</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation type="unfinished">Automatisk størrelse</translation> <translation type="unfinished">Automatisk størrelse</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation>Maksimert</translation> <translation>Maksimert</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top by default</source> <source>Stay on top when start-up</source>
<translation>Behold i forgrunnen ved oppstart</translation> <translation>Behold i forgrunnen ved oppstart</translation>
</message> </message>
<message>
<location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in close window animation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="126"/>
<source>Use light-color checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Use built-in window closing animation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="128"/>
<source>Show title bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="131"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation>Dobbeltklikksoppførsel</translation> <translation>Dobbeltklikksoppførsel</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation>Musehjulsoppførsel</translation> <translation>Musehjulsoppførsel</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation>Forvalgt vindusstørrelse</translation> <translation>Forvalgt vindusstørrelse</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
+81 -91
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation>Start het programma met het opgegeven afbeeldingsbestandspad.</translation> <translation>Start het programma met het opgegeven afbeeldingsbestandspad.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation>U kunt tevens afbeeldingen naar het venster slepen.</translation> <translation>U kunt tevens afbeeldingen naar het venster slepen.</translation>
</message> </message>
<message> <message>
@@ -25,18 +25,18 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation>Rechtermuisknopmenu-uitleg:</translation> <translation>Rechtermuisknopmenu-uitleg:</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation>Houdt het venster boven andere vensters.</translation> <translation>Houdt het venster boven andere vensters.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished">Voorkomt per ongeluk sluiten (bijv. door te dubbelklikken op het venster).</translation> <translation>Voorkomt per ongeluk sluiten (bijv. door te dubbelklikken op het venster).</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="55"/> <location filename="../aboutdialog.cpp" line="55"/>
@@ -178,8 +178,8 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation>Sleep een afbeelding hierheen</translation> <translation>Sleep een afbeelding hierheen</translation>
</message> </message>
@@ -214,77 +214,77 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>De bestandspadlijst is leeg</translation> <translation>De bestandspadlijst is leeg</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>&amp;Kopiëren</translation> <translation>&amp;Kopiëren</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>Beschadigde afbeeldingsgegevens</translation> <translation>Beschadigde afbeeldingsgegevens</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation>Niet-ondersteunde mime-gegevens: %1</translation> <translation>Niet-ondersteunde mime-gegevens: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation>Opslaan als</translation> <translation>Opslaan als</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation>Er is geen afbeelding geopend.</translation> <translation>Er is geen afbeelding geopend.</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation>%1-afbeelding (*.%2)</translation> <translation>%1-afbeelding (*.%2)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation>Er zijn geen ondersteunde formaten beschikbaar.</translation> <translation>Er zijn geen ondersteunde formaten beschikbaar.</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation>De afbeelding kan niet worden opgeslagen: %1</translation> <translation>De afbeelding kan niet worden opgeslagen: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation>Afbeelding van klembord</translation> <translation>Afbeelding van klembord</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation>Weet u zeker dat u “%1” naar de prullenbak wilt verplaatsen?</translation> <translation>Weet u zeker dat u “%1” naar de prullenbak wilt verplaatsen?</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation>Verplaatsen naar prullenbak mislukt</translation> <translation>Verplaatsen naar prullenbak mislukt</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation>Het bestand kan niet naar de prullenbak worden verplaatst, mogelijk door een rechtenprobleem of systeembeperking.</translation> <translation>Het bestand kan niet naar de prullenbak worden verplaatst, mogelijk door een rechtenprobleem of systeembeperking.</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation>P&amp;ixmap kopiëren</translation> <translation>P&amp;ixmap kopiëren</translation>
</message> </message>
<message> <message>
@@ -298,27 +298,27 @@
<translation>Eigenschappen</translation> <translation>Eigenschappen</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation>Altijd bovenop</translation> <translation>Altijd bovenop</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation>Beschermde modus</translation> <translation>Beschermde modus</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation>Bewerkingen onthouden</translation> <translation>Bewerkingen onthouden</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>Inzoomen</translation> <translation>Inzoomen</translation>
</message> </message>
<message> <message>
@@ -328,7 +328,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>Uitzoomen</translation> <translation>Uitzoomen</translation>
</message> </message>
<message> <message>
@@ -338,7 +338,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation>Ga naar volgend animatieframe</translation> <translation>Ga naar volgend animatieframe</translation>
</message> </message>
<message> <message>
@@ -348,17 +348,17 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation>Inpassen</translation> <translation>Inpassen</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation>Aanpassen aan breedte</translation> <translation>Aanpassen aan breedte</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation>Lange afbeelding inpassen</translation> <translation>Lange afbeelding inpassen</translation>
</message> </message>
<message> <message>
@@ -378,37 +378,37 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>Ware grootte</translation> <translation>Ware grootte</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation>Maximaliseren aan/uit</translation> <translation>Maximaliseren aan/uit</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>Naar rechts draaien</translation> <translation>Naar rechts draaien</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation>Naar links draaien</translation> <translation>Naar links draaien</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation>Vorige afbeelding</translation> <translation>Vorige afbeelding</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation>Volgende afbeelding</translation> <translation>Volgende afbeelding</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation>Verplaatsen naar prullenbak</translation> <translation>Verplaatsen naar prullenbak</translation>
</message> </message>
@@ -430,7 +430,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation>Tonen in map</translation> <translation>Tonen in map</translation>
</message> </message>
<message> <message>
@@ -765,161 +765,151 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>Instellingen</translation> <translation>Instellingen</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation>Opties</translation> <translation>Opties</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation>Sneltoetsen</translation> <translation>Sneltoetsen</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation>Bewerken van sneltoetsen voor actie ‘%1’:</translation> <translation>Bewerken van sneltoetsen voor actie ‘%1’:</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation>Instellen mislukt</translation> <translation>Instellen mislukt</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation>Controleer of de gekozen sneltoetsen niet al in gebruik zijn.</translation> <translation>Controleer of de gekozen sneltoetsen niet al in gebruik zijn.</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>Niets doen</translation> <translation>Niets doen</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>Venster sluiten</translation> <translation>Venster sluiten</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation>Maximaliseren/Demaximaliseren</translation> <translation>Maximaliseren/Demaximaliseren</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation>Schermvullende weergave aan/uit</translation> <translation>Schermvullende weergave aan/uit</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation>In-/Uitzoomen</translation> <translation>In-/Uitzoomen</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation>Ga naar volgende of vorige item</translation> <translation>Ga naar volgende of vorige item</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation>Automatische grootte</translation> <translation>Automatische grootte</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation>Gemaximaliseerd</translation> <translation>Gemaximaliseerd</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation>Venster</translation> <translation>Venster</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation>Rond (geheel getal)</translation> <translation>Rond (geheel getal)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation>Keil (geheel getal)</translation> <translation>Keil (geheel getal)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation>Grond (geheel getal)</translation> <translation>Grond (geheel getal)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation>Systeeminstelling (fractionele schaal)</translation> <translation>Systeeminstelling (fractionele schaal)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top by default</source> <source>Stay on top when start-up</source>
<translation>Automatisch altijd bovenop</translation> <translation>Automatisch altijd bovenop</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in window closing animation</source> <source>Use built-in close window animation</source>
<translation>Meegeleverde animatie voor venster sluiten gebruiken</translation> <translation>Meegeleverde animatie voor venster sluiten gebruiken</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="128"/> <location filename="../settingsdialog.cpp" line="126"/>
<source>Show title bar</source> <source>Use light-color checkerboard</source>
<translation>Titelbalk tonen</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation>Vogelvluchtweergave</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation>Licht schaakbordpatroon gebruiken</translation> <translation>Licht schaakbordpatroon gebruiken</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="131"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation>Gekozen galerij herhalen</translation> <translation>Gekozen galerij herhalen</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation>Automatische langeafbeeldingsmodus</translation> <translation>Automatische langeafbeeldingsmodus</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation>Svg-ondersteuning beperken tot SVG Tiny 1.2</translation> <translation>Svg-ondersteuning beperken tot SVG Tiny 1.2</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation>Dubbelklikgedrag</translation> <translation>Dubbelklikgedrag</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation>Scrollwielgedrag</translation> <translation>Scrollwielgedrag</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation>Standaard vensterafmetingen</translation> <translation>Standaard vensterafmetingen</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation>HiDPI-schaalfactor - afrondbeleid</translation> <translation>HiDPI-schaalfactor - afrondbeleid</translation>
</message> </message>
+216 -225
View File
@@ -1,4 +1,5 @@
<?xml version='1.0' encoding='utf-8'?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pa_PK"> <TS version="2.1" language="pa_PK">
<context> <context>
<name>AboutDialog</name> <name>AboutDialog</name>
@@ -9,53 +10,53 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="34"/> <location filename="../aboutdialog.cpp" line="34"/>
<source>None of the operations in this application will alter the pictures on disk.</source> <source>None of the operations in this application will alter the pictures on disk.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="48"/> <location filename="../aboutdialog.cpp" line="48"/>
<source>Avoid resetting the zoom/rotation/flip state that was applied to the image view when switching between images.</source> <source>Avoid resetting the zoom/rotation/flip state that was applied to the image view when switching between images.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="55"/> <location filename="../aboutdialog.cpp" line="55"/>
<source>Version: %1</source> <source>Version: %1</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="66"/> <location filename="../aboutdialog.cpp" line="66"/>
<source>Logo designed by %1</source> <source>Logo designed by %1</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="68"/> <location filename="../aboutdialog.cpp" line="68"/>
<source>Built with Qt %1 (%2)</source> <source>Built with Qt %1 (%2)</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="69"/> <location filename="../aboutdialog.cpp" line="69"/>
@@ -65,17 +66,17 @@
<message> <message>
<location filename="../aboutdialog.cpp" line="79"/> <location filename="../aboutdialog.cpp" line="79"/>
<source>Contributors</source> <source>Contributors</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="81"/> <location filename="../aboutdialog.cpp" line="81"/>
<source>List of contributors on GitHub</source> <source>List of contributors on GitHub</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="82"/> <location filename="../aboutdialog.cpp" line="82"/>
<source>Thanks to all people who contributed to this project.</source> <source>Thanks to all people who contributed to this project.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="86"/> <location filename="../aboutdialog.cpp" line="86"/>
@@ -85,13 +86,13 @@
<message> <message>
<location filename="../aboutdialog.cpp" line="87"/> <location filename="../aboutdialog.cpp" line="87"/>
<source>I would like to thank the following people who volunteered to translate this application.</source> <source>I would like to thank the following people who volunteered to translate this application.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="131"/> <location filename="../aboutdialog.cpp" line="131"/>
<source>%1 is built on the following free software libraries:</source> <source>%1 is built on the following free software libraries:</source>
<comment>Free as in freedom</comment> <comment>Free as in freedom</comment>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="155"/> <location filename="../aboutdialog.cpp" line="155"/>
@@ -106,53 +107,53 @@
<message> <message>
<location filename="../aboutdialog.cpp" line="93"/> <location filename="../aboutdialog.cpp" line="93"/>
<source>Your Rights</source> <source>Your Rights</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="63"/> <location filename="../aboutdialog.cpp" line="63"/>
<source>Copyright (c) %1 %2</source> <source>Copyright (c) %1 %2</source>
<comment>%1 is year, %2 is the name of copyright holder(s)</comment> <comment>%1 is year, %2 is the name of copyright holder(s)</comment>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="95"/> <location filename="../aboutdialog.cpp" line="95"/>
<source>%1 is released under the MIT License.</source> <source>%1 is released under the MIT License.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="96"/> <location filename="../aboutdialog.cpp" line="96"/>
<source>This license grants people a number of freedoms:</source> <source>This license grants people a number of freedoms:</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="97"/> <location filename="../aboutdialog.cpp" line="97"/>
<source>You are free to use %1, for any purpose</source> <source>You are free to use %1, for any purpose</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="98"/> <location filename="../aboutdialog.cpp" line="98"/>
<source>You are free to distribute %1</source> <source>You are free to distribute %1</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="99"/> <location filename="../aboutdialog.cpp" line="99"/>
<source>You can study how %1 works and change it</source> <source>You can study how %1 works and change it</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="100"/> <location filename="../aboutdialog.cpp" line="100"/>
<source>You can distribute changed versions of %1</source> <source>You can distribute changed versions of %1</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="102"/> <location filename="../aboutdialog.cpp" line="102"/>
<source>The MIT license guarantees you this freedom. Nobody is ever permitted to take it away.</source> <source>The MIT license guarantees you this freedom. Nobody is ever permitted to take it away.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="130"/> <location filename="../aboutdialog.cpp" line="130"/>
<source>Third-party Libraries used by %1</source> <source>Third-party Libraries used by %1</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="153"/> <location filename="../aboutdialog.cpp" line="153"/>
@@ -173,10 +174,10 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="305" /> <location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -184,96 +185,96 @@
<message> <message>
<location filename="../graphicsview.cpp" line="51"/> <location filename="../graphicsview.cpp" line="51"/>
<source>File is not a valid image</source> <source>File is not a valid image</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../graphicsview.cpp" line="55"/> <location filename="../graphicsview.cpp" line="55"/>
<location filename="../graphicsview.cpp" line="60"/> <location filename="../graphicsview.cpp" line="60"/>
<location filename="../graphicsview.cpp" line="71"/> <location filename="../graphicsview.cpp" line="71"/>
<source>Image data is invalid or currently unsupported</source> <source>Image data is invalid or currently unsupported</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196" /> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584" /> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478" /> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>کاپی کرو</translation> <translation>کاپی کرو</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592" /> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599" /> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731" /> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748" /> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755" /> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785" /> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731" /> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743" /> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749" /> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786" /> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875" /> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893" /> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move "%1" to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897" /> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898" /> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation>تصویر دا نقشہ کاپی کرو</translation> <translation>تصویر دا نقشہ کاپی کرو</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="109"/> <location filename="../actionmanager.cpp" line="109"/>
<source>Copy &amp;File Path</source> <source>Copy &amp;File Path</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="127"/> <location filename="../actionmanager.cpp" line="127"/>
@@ -283,46 +284,46 @@
<message> <message>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<location filename="../aboutdialog.cpp" line="41"/> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on Top</source> <source>Stay on top</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<location filename="../aboutdialog.cpp" line="44"/> <location filename="../aboutdialog.cpp" line="44"/>
<source>Lock Mode</source> <source>Protected mode</source>
<translation>سرکھیات سیٹنگ</translation> <translation>سرکھیات سیٹنگ</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<location filename="../aboutdialog.cpp" line="47"/> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep Transformation</source> <source>Keep transformation</source>
<comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>وڈا کرو</translation> <translation>وڈا کرو</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="88"/> <location filename="../actionmanager.cpp" line="88"/>
<source>Save &amp;As...</source> <source>Save &amp;As...</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>چھوٹا کرو</translation> <translation>چھوٹا کرو</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="101"/> <location filename="../actionmanager.cpp" line="101"/>
<source>Pause/Resume Animation</source> <source>Pause/Resume Animation</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="104"/> <location filename="../actionmanager.cpp" line="104"/>
@@ -331,18 +332,18 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="110"/> <location filename="../actionmanager.cpp" line="110"/>
@@ -361,44 +362,44 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>اصلی اکار</translation> <translation>اصلی اکار</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation>ودھو ودھ بدلو</translation> <translation>ودھو ودھ بدلو</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>سجے گھنماؤ</translation> <translation>سجے گھنماؤ</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation>پچھلی تصویر</translation> <translation>پچھلی تصویر</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation>اگلی تصویر</translation> <translation>اگلی تصویر</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="892" /> <location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="115"/> <location filename="../actionmanager.cpp" line="115"/>
<source>Configure...</source> <source>Configure...</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="116"/> <location filename="../actionmanager.cpp" line="116"/>
@@ -409,12 +410,12 @@
<location filename="../actionmanager.cpp" line="119"/> <location filename="../actionmanager.cpp" line="119"/>
<source>Show in File Explorer</source> <source>Show in File Explorer</source>
<comment>File Explorer is the name of explorer.exe under Windows</comment> <comment>File Explorer is the name of explorer.exe under Windows</comment>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="128"/> <location filename="../actionmanager.cpp" line="128"/>
@@ -436,7 +437,7 @@
<location filename="../metadatamodel.cpp" line="43"/> <location filename="../metadatamodel.cpp" line="43"/>
<source>Origin</source> <source>Origin</source>
<comment>Section name.</comment> <comment>Section name.</comment>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="44"/> <location filename="../metadatamodel.cpp" line="44"/>
@@ -459,7 +460,7 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="35"/> <location filename="../metadatamodel.cpp" line="35"/>
<source>%1 File</source> <source>%1 File</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="42"/> <location filename="../metadatamodel.cpp" line="42"/>
@@ -471,7 +472,7 @@
<location filename="../metadatamodel.cpp" line="46"/> <location filename="../metadatamodel.cpp" line="46"/>
<source>Advanced photo</source> <source>Advanced photo</source>
<comment>Section name.</comment> <comment>Section name.</comment>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="47"/> <location filename="../metadatamodel.cpp" line="47"/>
@@ -487,12 +488,12 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="54"/> <location filename="../metadatamodel.cpp" line="54"/>
<source>Aspect ratio</source> <source>Aspect ratio</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="58"/> <location filename="../metadatamodel.cpp" line="58"/>
<source>Frame count</source> <source>Frame count</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="62"/> <location filename="../metadatamodel.cpp" line="62"/>
@@ -522,7 +523,7 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="72"/> <location filename="../metadatamodel.cpp" line="72"/>
<source>Date modified</source> <source>Date modified</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="79"/> <location filename="../metadatamodel.cpp" line="79"/>
@@ -537,7 +538,7 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="83"/> <location filename="../metadatamodel.cpp" line="83"/>
<source>Rating</source> <source>Rating</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="85"/> <location filename="../metadatamodel.cpp" line="85"/>
@@ -557,12 +558,12 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="92"/> <location filename="../metadatamodel.cpp" line="92"/>
<source>Date taken</source> <source>Date taken</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="98"/> <location filename="../metadatamodel.cpp" line="98"/>
<source>Program name</source> <source>Program name</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="100"/> <location filename="../metadatamodel.cpp" line="100"/>
@@ -572,32 +573,32 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="103"/> <location filename="../metadatamodel.cpp" line="103"/>
<source>Horizontal resolution</source> <source>Horizontal resolution</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="105"/> <location filename="../metadatamodel.cpp" line="105"/>
<source>Vertical resolution</source> <source>Vertical resolution</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="107"/> <location filename="../metadatamodel.cpp" line="107"/>
<source>Resolution unit</source> <source>Resolution unit</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="109"/> <location filename="../metadatamodel.cpp" line="109"/>
<source>Colour representation</source> <source>Colour representation</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="112"/> <location filename="../metadatamodel.cpp" line="112"/>
<source>Camera maker</source> <source>Camera maker</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="114"/> <location filename="../metadatamodel.cpp" line="114"/>
<source>Camera model</source> <source>Camera model</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="116"/> <location filename="../metadatamodel.cpp" line="116"/>
@@ -607,57 +608,57 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="118"/> <location filename="../metadatamodel.cpp" line="118"/>
<source>Exposure time</source> <source>Exposure time</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="120"/> <location filename="../metadatamodel.cpp" line="120"/>
<source>ISO speed</source> <source>ISO speed</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="122"/> <location filename="../metadatamodel.cpp" line="122"/>
<source>Exposure bias</source> <source>Exposure bias</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="124"/> <location filename="../metadatamodel.cpp" line="124"/>
<source>Focal length</source> <source>Focal length</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="126"/> <location filename="../metadatamodel.cpp" line="126"/>
<source>Max aperture</source> <source>Max aperture</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="128"/> <location filename="../metadatamodel.cpp" line="128"/>
<source>Metering mode</source> <source>Metering mode</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="130"/> <location filename="../metadatamodel.cpp" line="130"/>
<source>Subject distance</source> <source>Subject distance</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="132"/> <location filename="../metadatamodel.cpp" line="132"/>
<source>Flash mode</source> <source>Flash mode</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="134"/> <location filename="../metadatamodel.cpp" line="134"/>
<source>35mm focal length</source> <source>35mm focal length</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="137"/> <location filename="../metadatamodel.cpp" line="137"/>
<source>Lens model</source> <source>Lens model</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="139"/> <location filename="../metadatamodel.cpp" line="139"/>
<source>Contrast</source> <source>Contrast</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="141"/> <location filename="../metadatamodel.cpp" line="141"/>
@@ -667,7 +668,7 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="143"/> <location filename="../metadatamodel.cpp" line="143"/>
<source>Exposure program</source> <source>Exposure program</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="145"/> <location filename="../metadatamodel.cpp" line="145"/>
@@ -682,22 +683,22 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="149"/> <location filename="../metadatamodel.cpp" line="149"/>
<source>White balance</source> <source>White balance</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="151"/> <location filename="../metadatamodel.cpp" line="151"/>
<source>Digital zoom</source> <source>Digital zoom</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="153"/> <location filename="../metadatamodel.cpp" line="153"/>
<source>EXIF version</source> <source>EXIF version</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="156"/> <location filename="../metadatamodel.cpp" line="156"/>
<source>Latitude reference</source> <source>Latitude reference</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="158"/> <location filename="../metadatamodel.cpp" line="158"/>
@@ -707,7 +708,7 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="160"/> <location filename="../metadatamodel.cpp" line="160"/>
<source>Longitude reference</source> <source>Longitude reference</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="162"/> <location filename="../metadatamodel.cpp" line="162"/>
@@ -717,7 +718,7 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="164"/> <location filename="../metadatamodel.cpp" line="164"/>
<source>Altitude reference</source> <source>Altitude reference</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="166"/> <location filename="../metadatamodel.cpp" line="166"/>
@@ -727,12 +728,12 @@
<message> <message>
<location filename="../metadatamodel.cpp" line="176"/> <location filename="../metadatamodel.cpp" line="176"/>
<source>%1 x %2</source> <source>%1 x %2</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="194"/> <location filename="../metadatamodel.cpp" line="194"/>
<source>%1 : %2</source> <source>%1 : %2</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../metadatamodel.cpp" line="319"/> <location filename="../metadatamodel.cpp" line="319"/>
@@ -748,163 +749,153 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35" /> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>سیٹنگاں</translation> <translation>سیٹنگاں</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43" /> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55" /> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65" /> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action "%1":</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74" /> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75" /> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Do nothing</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../settingsdialog.cpp" line="83" />
<source>Close the window</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../settingsdialog.cpp" line="84" />
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation type="unfinished">ودھو ودھ بدلو</translation> <translation type="unfinished">ودھو ودھ بدلو</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85" /> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89" /> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90" /> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94" /> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95" /> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation>ودھ توں ودھ</translation> <translation>ودھ توں ودھ</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96" /> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Round (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means always round down</comment>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment>
<translation type="unfinished" />
</message>
<message>
<location filename="../settingsdialog.cpp" line="102" />
<source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment>
<translation type="unfinished" />
</message>
<message>
<location filename="../settingsdialog.cpp" line="103" />
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don't round</comment> <comment>This option means don&apos;t round</comment>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top when start-up</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in close window animation</source>
<translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="126"/>
<source>Stay on top by default</source> <source>Use light-color checkerboard</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Use built-in window closing animation</source> <source>Loop the loaded gallery</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="128"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Show title bar</source> <source>Auto long image mode</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="129"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird's-eye view</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="130"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source> <source>Double-click behavior</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="131"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Loop the loaded gallery</source> <source>Mouse wheel behavior</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Automatically fit long images</source> <source>Default window size</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>Limit SVG support to SVG Tiny 1.2</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../settingsdialog.cpp" line="134" />
<source>Double-click behavior</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../settingsdialog.cpp" line="135" />
<source>Mouse wheel behavior</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../settingsdialog.cpp" line="136" />
<source>Default window state</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../settingsdialog.cpp" line="137" />
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -912,7 +903,7 @@
<message> <message>
<location filename="../shortcutedit.cpp" line="104"/> <location filename="../shortcutedit.cpp" line="104"/>
<source>No shortcuts</source> <source>No shortcuts</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -920,7 +911,7 @@
<message> <message>
<location filename="../shortcutedit.cpp" line="70"/> <location filename="../shortcutedit.cpp" line="70"/>
<source>Shortcut #%1</source> <source>Shortcut #%1</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -928,17 +919,17 @@
<message> <message>
<location filename="../main.cpp" line="42"/> <location filename="../main.cpp" line="42"/>
<source>Pineapple Pictures</source> <source>Pineapple Pictures</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.cpp" line="45"/> <location filename="../main.cpp" line="45"/>
<source>List supported image format suffixes, and quit program.</source> <source>List supported image format suffixes, and quit program.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../main.cpp" line="49"/> <location filename="../main.cpp" line="49"/>
<source>File list.</source> <source>File list.</source>
<translation type="unfinished" /> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
</TS> </TS>
+81 -91
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation>Запустите приложение, указав путь к файлу изображения в качестве аргумента для загрузки файла.</translation> <translation>Запустите приложение, указав путь к файлу изображения в качестве аргумента для загрузки файла.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation>Также поддерживается перетаскивание файла изображения в окно.</translation> <translation>Также поддерживается перетаскивание файла изображения в окно.</translation>
</message> </message>
<message> <message>
@@ -25,18 +25,18 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation>Пояснение к параметрам контекстного меню:</translation> <translation>Пояснение к параметрам контекстного меню:</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation>Расположить окно поверх всех остальных окон.</translation> <translation>Расположить окно поверх всех остальных окон.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished">Избегать случайного закрытия окна. (например, двойным щелчком по окну)</translation> <translation>Избегать случайного закрытия окна. (например, двойным щелчком по окну)</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="55"/> <location filename="../aboutdialog.cpp" line="55"/>
@@ -178,8 +178,8 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation>Перетащите изображение сюда</translation> <translation>Перетащите изображение сюда</translation>
</message> </message>
@@ -214,77 +214,77 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>Список URL-адресов файлов пуст</translation> <translation>Список URL-адресов файлов пуст</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>&amp;Скопировать</translation> <translation>&amp;Скопировать</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>Параметры изображения недействительны</translation> <translation>Параметры изображения недействительны</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation>Неподдерживаемые mimedata: %1</translation> <translation>Неподдерживаемые mimedata: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation>Сохранить как</translation> <translation>Сохранить как</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation>В настоящее время нет открытых изображений.</translation> <translation>В настоящее время нет открытых изображений.</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation>%1 Изображение (*.%2)</translation> <translation>%1 Изображение (*.%2)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation>Нет доступных поддерживаемых форматов изображений.</translation> <translation>Нет доступных поддерживаемых форматов изображений.</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation>Не удалось сохранить изображение: %1</translation> <translation>Не удалось сохранить изображение: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation>Изображение из буфера обмена</translation> <translation>Изображение из буфера обмена</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation>Вы уверены, что хотите переместить &quot;%1&quot; в корзину?</translation> <translation>Вы уверены, что хотите переместить &quot;%1&quot; в корзину?</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation>Не удалось переместить файл в корзину</translation> <translation>Не удалось переместить файл в корзину</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation>Перемещение в корзину не удалось, возможно, из-за проблем с правами доступа к файлу, ограничений файловой системы или ограничений платформы.</translation> <translation>Перемещение в корзину не удалось, возможно, из-за проблем с правами доступа к файлу, ограничений файловой системы или ограничений платформы.</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation>Скопировать P&amp;ixmap</translation> <translation>Скопировать P&amp;ixmap</translation>
</message> </message>
<message> <message>
@@ -298,27 +298,27 @@
<translation>Свойства</translation> <translation>Свойства</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation>Поверх всех окон</translation> <translation>Поверх всех окон</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation>Защищенный режим</translation> <translation>Защищенный режим</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation>Сохранять трансформацию</translation> <translation>Сохранять трансформацию</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>Увеличить</translation> <translation>Увеличить</translation>
</message> </message>
<message> <message>
@@ -328,7 +328,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>Уменьшить</translation> <translation>Уменьшить</translation>
</message> </message>
<message> <message>
@@ -338,7 +338,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation>Перейти к следующему кадру анимации</translation> <translation>Перейти к следующему кадру анимации</translation>
</message> </message>
<message> <message>
@@ -348,17 +348,17 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation>Уместить все</translation> <translation>Уместить все</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation>Уместить по ширине</translation> <translation>Уместить по ширине</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation>Уместить по длине</translation> <translation>Уместить по длине</translation>
</message> </message>
<message> <message>
@@ -378,37 +378,37 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>Фактический размер</translation> <translation>Фактический размер</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation>Переключить окно</translation> <translation>Переключить окно</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>Повернуть вправо</translation> <translation>Повернуть вправо</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation>Повернуть влево</translation> <translation>Повернуть влево</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation>Предыдущее изображение</translation> <translation>Предыдущее изображение</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation>Следующее изображение</translation> <translation>Следующее изображение</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation>Переместить в корзину</translation> <translation>Переместить в корзину</translation>
</message> </message>
@@ -430,7 +430,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation>Показать в папке</translation> <translation>Показать в папке</translation>
</message> </message>
<message> <message>
@@ -765,161 +765,151 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>Параметры</translation> <translation>Параметры</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation>Опции</translation> <translation>Опции</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation>Ярлыки</translation> <translation>Ярлыки</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation>Сокращенные команды для действия &quot;%1&quot;:</translation> <translation>Сокращенные команды для действия &quot;%1&quot;:</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation>Не удалось установить ярлыки</translation> <translation>Не удалось установить ярлыки</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation>Пожалуйста, проверьте, не дублируются ли ярлыки с существующими ярлыками.</translation> <translation>Пожалуйста, проверьте, не дублируются ли ярлыки с существующими ярлыками.</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>Ничего не делать</translation> <translation>Ничего не делать</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>Закрыть окно</translation> <translation>Закрыть окно</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation>Переключить окно</translation> <translation>Переключить окно</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation>Переключить полноэкранный режим</translation> <translation>Переключить полноэкранный режим</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation>Увеличение и уменьшение масштаба</translation> <translation>Увеличение и уменьшение масштаба</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation>Следующее или предыдущее изображение</translation> <translation>Следующее или предыдущее изображение</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation>Авторазмер</translation> <translation>Авторазмер</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation>Максимизировать</translation> <translation>Максимизировать</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation>Оконный</translation> <translation>Оконный</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation>Round (целочисленное масштабирование)</translation> <translation>Round (целочисленное масштабирование)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation>Ceil (целочисленное масштабирование)</translation> <translation>Ceil (целочисленное масштабирование)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation>Floor (целочисленное масштабирование)</translation> <translation>Floor (целочисленное масштабирование)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation>Следовать системе (дробное масштабирование)</translation> <translation>Следовать системе (дробное масштабирование)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top by default</source> <source>Stay on top when start-up</source>
<translation>Поверх всех окон при запуске</translation> <translation>Поверх всех окон при запуске</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in window closing animation</source> <source>Use built-in close window animation</source>
<translation>Использовать встроенную анимацию закрытия окна</translation> <translation>Использовать встроенную анимацию закрытия окна</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="128"/> <location filename="../settingsdialog.cpp" line="126"/>
<source>Show title bar</source> <source>Use light-color checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation>Использовать легкий шахматный узор</translation> <translation>Использовать легкий шахматный узор</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="131"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation>Зациклить загруженную галерею</translation> <translation>Зациклить загруженную галерею</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation>Режим автоматического увеличения изображения</translation> <translation>Режим автоматического увеличения изображения</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation>Ограничить поддержку SVG до SVG Tiny 1.2</translation> <translation>Ограничить поддержку SVG до SVG Tiny 1.2</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation>Действие при двойном щелчке</translation> <translation>Действие при двойном щелчке</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation>Действие колеса мыши</translation> <translation>Действие колеса мыши</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation>Размер окна по умолчанию</translation> <translation>Размер окна по умолчанию</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation>Политика округления коэффициента масштабирования HiDPI</translation> <translation>Политика округления коэффициента масштабирования HiDPI</translation>
</message> </message>
+84 -94
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -25,17 +25,17 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -178,8 +178,8 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -210,96 +210,96 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>ගොනු ඒ.ස.නි. (url) ලැයිස්තුව හිස් ය</translation> <translation>ගොනු ඒ.ස.නි. (url) ලැයිස්තුව හිස් ය</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>&amp;පිටපත්</translation> <translation>&amp;පිටපත්</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>රූපයේ දත්ත වලංගු නොවේ</translation> <translation>රූපයේ දත්ත වලංගු නොවේ</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -309,7 +309,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -319,7 +319,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -329,22 +329,22 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -369,37 +369,37 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -421,7 +421,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -761,161 +761,151 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>සැකසුම්</translation> <translation>සැකසුම්</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>කිසිවක් නොකරන්න</translation> <translation>කිසිවක් නොකරන්න</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>කවුළුව වහන්න</translation> <translation>කවුළුව වහන්න</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top when start-up</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in close window animation</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="126"/>
<source>Stay on top by default</source> <source>Use light-color checkerboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Use built-in window closing animation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="128"/>
<source>Show title bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="131"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
+81 -91
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation>Zaženite aplikacijo s potjo do slikovne datoteke kot argumentom za nalaganje datoteke.</translation> <translation>Zaženite aplikacijo s potjo do slikovne datoteke kot argumentom za nalaganje datoteke.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation>Podprta je tudi funkcija povleci in spusti, da povlečete slikovno datoteko v okno.</translation> <translation>Podprta je tudi funkcija povleci in spusti, da povlečete slikovno datoteko v okno.</translation>
</message> </message>
<message> <message>
@@ -25,18 +25,18 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation>Razlaga možnosti kontekstnega menija:</translation> <translation>Razlaga možnosti kontekstnega menija:</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation>Okno naj ostane nad vsemi drugimi okni.</translation> <translation>Okno naj ostane nad vsemi drugimi okni.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished">Izogibajte se nenamernemu zapiranju okna (npr. z dvojnim klikom na okno)</translation> <translation>Izogibajte se nenamernemu zapiranju okna (npr. z dvojnim klikom na okno)</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="48"/> <location filename="../aboutdialog.cpp" line="48"/>
@@ -174,8 +174,8 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation>Povlecite sliko sem</translation> <translation>Povlecite sliko sem</translation>
</message> </message>
@@ -198,77 +198,77 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>Seznam url-jev datotek je prazen</translation> <translation>Seznam url-jev datotek je prazen</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>&amp;Kopiraj</translation> <translation>&amp;Kopiraj</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>Podatki slike so neveljavni</translation> <translation>Podatki slike so neveljavni</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation>Ni podprtih podatkov mime: %1</translation> <translation>Ni podprtih podatkov mime: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation>Shrani kot</translation> <translation>Shrani kot</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation>Trenutno ni odprta nobena slika.</translation> <translation>Trenutno ni odprta nobena slika.</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation>Slika %1 (*.%2)</translation> <translation>Slika %1 (*.%2)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation>Nobenih podprtih formatov slik ni na razpolago.</translation> <translation>Nobenih podprtih formatov slik ni na razpolago.</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation>Shranjevanje slike ni uspelo: %1</translation> <translation>Shranjevanje slike ni uspelo: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation>Slika iz odložišča</translation> <translation>Slika iz odložišča</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation>Ali ste prepričani, da želite premakniti &quot;%1&quot; v koš?</translation> <translation>Ali ste prepričani, da želite premakniti &quot;%1&quot; v koš?</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation>Datoteke ni bilo mogoče premakniti v koš</translation> <translation>Datoteke ni bilo mogoče premakniti v koš</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation>Premik v koš ni uspel. Morda je vzrok težava z dovoljenji za datoteke, omejitev datotečnega sistema ali omejitev platforme.</translation> <translation>Premik v koš ni uspel. Morda je vzrok težava z dovoljenji za datoteke, omejitev datotečnega sistema ali omejitev platforme.</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation>Kopiraj P&amp;ixmapo</translation> <translation>Kopiraj P&amp;ixmapo</translation>
</message> </message>
<message> <message>
@@ -282,27 +282,27 @@
<translation>Lastnosti</translation> <translation>Lastnosti</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation>Ostani na vrhu</translation> <translation>Ostani na vrhu</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation>Zaščiten način</translation> <translation>Zaščiten način</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation>Ohrani transformacijo</translation> <translation>Ohrani transformacijo</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>Povečaj</translation> <translation>Povečaj</translation>
</message> </message>
<message> <message>
@@ -312,7 +312,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>Pomanjšaj</translation> <translation>Pomanjšaj</translation>
</message> </message>
<message> <message>
@@ -322,7 +322,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation>Animacija Pojdi na naslednji okvir</translation> <translation>Animacija Pojdi na naslednji okvir</translation>
</message> </message>
<message> <message>
@@ -332,17 +332,17 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation>Prilagodi pogledu</translation> <translation>Prilagodi pogledu</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation>Prilagodi širini</translation> <translation>Prilagodi širini</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation>Prilagodi dolgi sliki</translation> <translation>Prilagodi dolgi sliki</translation>
</message> </message>
<message> <message>
@@ -362,37 +362,37 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>Dejanska velikost</translation> <translation>Dejanska velikost</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation>Preklopi maksimiranje</translation> <translation>Preklopi maksimiranje</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>Zavrti desno</translation> <translation>Zavrti desno</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation>Zavrti levo</translation> <translation>Zavrti levo</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation>Prejšnja slika</translation> <translation>Prejšnja slika</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation>Naslednja slika</translation> <translation>Naslednja slika</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation>Premakni v koš</translation> <translation>Premakni v koš</translation>
</message> </message>
@@ -414,7 +414,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation>Prikaži v imeniku</translation> <translation>Prikaži v imeniku</translation>
</message> </message>
<message> <message>
@@ -749,161 +749,151 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>Nastavitve</translation> <translation>Nastavitve</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation>Možnosti</translation> <translation>Možnosti</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation>Bližnjice</translation> <translation>Bližnjice</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation>Urejanje bližnjic za dejanje &quot;%1&quot;:</translation> <translation>Urejanje bližnjic za dejanje &quot;%1&quot;:</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation>Nastavitev bližnjic ni uspela</translation> <translation>Nastavitev bližnjic ni uspela</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation>Preverite, ali so bližnjice podvojene z obstoječimi bližnjicami.</translation> <translation>Preverite, ali so bližnjice podvojene z obstoječimi bližnjicami.</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>Ne naredi ničesar</translation> <translation>Ne naredi ničesar</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>Zapri okno</translation> <translation>Zapri okno</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation>Preklopi maksimiranje</translation> <translation>Preklopi maksimiranje</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation>Preklopi celozaslonski način</translation> <translation>Preklopi celozaslonski način</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation>Povečava in pomanjšava</translation> <translation>Povečava in pomanjšava</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation>Ogled naslednjega ali prejšnjega elementa</translation> <translation>Ogled naslednjega ali prejšnjega elementa</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation>Samodejna velikost</translation> <translation>Samodejna velikost</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation>Maksimizirano</translation> <translation>Maksimizirano</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation>Okenski način</translation> <translation>Okenski način</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation>Zaokroženo (celoštevilsko skaliranje)</translation> <translation>Zaokroženo (celoštevilsko skaliranje)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation>Zaokroževanje navzgor (celoštevilsko skaliranje)</translation> <translation>Zaokroževanje navzgor (celoštevilsko skaliranje)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation>Zaokroževanje navzdol (celoštevilsko skaliranje)</translation> <translation>Zaokroževanje navzdol (celoštevilsko skaliranje)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation>Sledi sistemu (delno skaliranje)</translation> <translation>Sledi sistemu (delno skaliranje)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top by default</source> <source>Stay on top when start-up</source>
<translation>Ostani na vrhu pri zagonu</translation> <translation>Ostani na vrhu pri zagonu</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in window closing animation</source> <source>Use built-in close window animation</source>
<translation>Uporabi vgrajeno animacijo zapiranja okna</translation> <translation>Uporabi vgrajeno animacijo zapiranja okna</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="128"/> <location filename="../settingsdialog.cpp" line="126"/>
<source>Show title bar</source> <source>Use light-color checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation>Uporabite svetlo šahovnico</translation> <translation>Uporabite svetlo šahovnico</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="131"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation>Ponavljaj naloženo galerijo</translation> <translation>Ponavljaj naloženo galerijo</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation>Samodejni način dolge slike</translation> <translation>Samodejni način dolge slike</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation>Omeji podporo za SVG na SVG Tiny 1.2</translation> <translation>Omeji podporo za SVG na SVG Tiny 1.2</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation>Obnašanje dvojnega klika</translation> <translation>Obnašanje dvojnega klika</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation>Obnašanje miškinega kolesca</translation> <translation>Obnašanje miškinega kolesca</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation>Privzeta velikost okna</translation> <translation>Privzeta velikost okna</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation>Politika zaokroževanja faktorja merila HiDPI</translation> <translation>Politika zaokroževanja faktorja merila HiDPI</translation>
</message> </message>
+81 -91
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation>கோப்பை ஏற்ற வாதமாக பட கோப்பு பாதையுடன் பயன்பாட்டைத் தொடங்கவும்.</translation> <translation>கோப்பை ஏற்ற வாதமாக பட கோப்பு பாதையுடன் பயன்பாட்டைத் தொடங்கவும்.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation>படக் கோப்பை சாளரத்தில் இழுத்து விடுங்கள்.</translation> <translation>படக் கோப்பை சாளரத்தில் இழுத்து விடுங்கள்.</translation>
</message> </message>
<message> <message>
@@ -25,18 +25,18 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation>சூழல் பட்டியல் விருப்பம் விளக்கம்:</translation> <translation>சூழல் பட்டியல் விருப்பம் விளக்கம்:</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation>மற்ற எல்லா சன்னல்களுக்கும் மேலாக சாளரத்தை வைக்கவும்.</translation> <translation>மற்ற எல்லா சன்னல்களுக்கும் மேலாக சாளரத்தை வைக்கவும்.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished">தற்செயலாக நெருக்கமான சாளரத்தைத் தவிர்க்கவும். (எ.கா. சாளரத்தை இருமுறை சொடுக்கு செய்வதன் மூலம்)</translation> <translation>தற்செயலாக நெருக்கமான சாளரத்தைத் தவிர்க்கவும். (எ.கா. சாளரத்தை இருமுறை சொடுக்கு செய்வதன் மூலம்)</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="48"/> <location filename="../aboutdialog.cpp" line="48"/>
@@ -174,8 +174,8 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation>படத்தை இங்கே இழுக்கவும்</translation> <translation>படத்தை இங்கே இழுக்கவும்</translation>
</message> </message>
@@ -198,77 +198,77 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>கோப்பு முகவரி பட்டியல் காலியாக உள்ளது</translation> <translation>கோப்பு முகவரி பட்டியல் காலியாக உள்ளது</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>நகலெடு (&amp;c)</translation> <translation>நகலெடு (&amp;c)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>படத் தரவு தவறானது</translation> <translation>படத் தரவு தவறானது</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation>மைமெடாட்டாவை ஆதரிக்கவில்லை: %1</translation> <translation>மைமெடாட்டாவை ஆதரிக்கவில்லை: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation>கிளிப்போர்டிலிருந்து படம்</translation> <translation>கிளிப்போர்டிலிருந்து படம்</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation>பின் மறுசுழற்சி செய்ய &quot;%1&quot; ஐ நகர்த்த விரும்புகிறீர்களா?</translation> <translation>பின் மறுசுழற்சி செய்ய &quot;%1&quot; ஐ நகர்த்த விரும்புகிறீர்களா?</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation>கோப்பை குப்பைக்கு நகர்த்துவதில் தோல்வி</translation> <translation>கோப்பை குப்பைக்கு நகர்த்துவதில் தோல்வி</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation>குப்பைக்கு நகர்வது தோல்வியுற்றது, இது கோப்பு இசைவு சிக்கல், கோப்பு முறைமை வரம்பு அல்லது இயங்குதள வரம்பு ஆகியவற்றால் ஏற்படலாம்.</translation> <translation>குப்பைக்கு நகர்வது தோல்வியுற்றது, இது கோப்பு இசைவு சிக்கல், கோப்பு முறைமை வரம்பு அல்லது இயங்குதள வரம்பு ஆகியவற்றால் ஏற்படலாம்.</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation>பி &amp; ஐஎக்ச்மேப்பை நகலெடுக்கவும்</translation> <translation>பி &amp; ஐஎக்ச்மேப்பை நகலெடுக்கவும்</translation>
</message> </message>
<message> <message>
@@ -282,27 +282,27 @@
<translation>பண்புகள்</translation> <translation>பண்புகள்</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation>மேலே இருங்கள்</translation> <translation>மேலே இருங்கள்</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation>பாதுகாக்கப்பட்ட பயன்முறை</translation> <translation>பாதுகாக்கப்பட்ட பயன்முறை</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation>மாற்றத்தைத் தொடருங்கள்</translation> <translation>மாற்றத்தைத் தொடருங்கள்</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>பெரிதாக்கு</translation> <translation>பெரிதாக்கு</translation>
</message> </message>
<message> <message>
@@ -312,7 +312,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>சிறிதாக்கு</translation> <translation>சிறிதாக்கு</translation>
</message> </message>
<message> <message>
@@ -322,7 +322,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation>அனிமேசன் அடுத்த சட்டகத்திற்குச் செல்லுங்கள்</translation> <translation>அனிமேசன் அடுத்த சட்டகத்திற்குச் செல்லுங்கள்</translation>
</message> </message>
<message> <message>
@@ -332,17 +332,17 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation>பார்க்க பொருத்தமானது</translation> <translation>பார்க்க பொருத்தமானது</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation>அகலத்திற்கு ஏற்றது</translation> <translation>அகலத்திற்கு ஏற்றது</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -362,37 +362,37 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>உண்மையான அளவு</translation> <translation>உண்மையான அளவு</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation>அதிகபட்சத்தை மாற்றவும்</translation> <translation>அதிகபட்சத்தை மாற்றவும்</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>வலதுபுறம் சுழற்றுங்கள்</translation> <translation>வலதுபுறம் சுழற்றுங்கள்</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation>இடதுபுறம் சுழலும்</translation> <translation>இடதுபுறம் சுழலும்</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation>முந்தைய படம்</translation> <translation>முந்தைய படம்</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation>அடுத்த படம்</translation> <translation>அடுத்த படம்</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation>குப்பைக்கு நகர்த்தவும்</translation> <translation>குப்பைக்கு நகர்த்தவும்</translation>
</message> </message>
@@ -414,7 +414,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation>கோப்பகத்தில் காட்டு</translation> <translation>கோப்பகத்தில் காட்டு</translation>
</message> </message>
<message> <message>
@@ -749,161 +749,151 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>அமைப்புகள்</translation> <translation>அமைப்புகள்</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation>விருப்பங்கள்</translation> <translation>விருப்பங்கள்</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation>குறுக்குவழிகள்</translation> <translation>குறுக்குவழிகள்</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation>செயலுக்கான குறுக்குவழிகளைத் திருத்துதல் &quot;%1&quot;:</translation> <translation>செயலுக்கான குறுக்குவழிகளைத் திருத்துதல் &quot;%1&quot;:</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation>குறுக்குவழிகளை அமைப்பதில் தோல்வி</translation> <translation>குறுக்குவழிகளை அமைப்பதில் தோல்வி</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation>தற்போதுள்ள குறுக்குவழிகளுடன் குறுக்குவழிகள் நகல் செய்யப்பட்டுள்ளதா என்று சரிபார்க்கவும்.</translation> <translation>தற்போதுள்ள குறுக்குவழிகளுடன் குறுக்குவழிகள் நகல் செய்யப்பட்டுள்ளதா என்று சரிபார்க்கவும்.</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>எதுவும் செய்ய வேண்டாம்</translation> <translation>எதுவும் செய்ய வேண்டாம்</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>சாளரத்தை மூடு</translation> <translation>சாளரத்தை மூடு</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation>அதிகபட்சத்தை மாற்றவும்</translation> <translation>அதிகபட்சத்தை மாற்றவும்</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation>மாற்று முழுத்திரை</translation> <translation>மாற்று முழுத்திரை</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation>உள்ளேயும் வெளியேயும் பெரிதாக்கவும்</translation> <translation>உள்ளேயும் வெளியேயும் பெரிதாக்கவும்</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation>அடுத்த அல்லது முந்தைய உருப்படியைக் காண்க</translation> <translation>அடுத்த அல்லது முந்தைய உருப்படியைக் காண்க</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation>வாகன அளவு</translation> <translation>வாகன அளவு</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation>அதிகபட்சம்</translation> <translation>அதிகபட்சம்</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation>சாளரம்</translation> <translation>சாளரம்</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation>சுற்று (முழு எண் அளவிடுதல்)</translation> <translation>சுற்று (முழு எண் அளவிடுதல்)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation>சீல் (முழு எண் அளவிடுதல்)</translation> <translation>சீல் (முழு எண் அளவிடுதல்)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation>மாடி (முழு எண் அளவிடுதல்)</translation> <translation>மாடி (முழு எண் அளவிடுதல்)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation>கணினியைப் பின்பற்றவும் (பகுதியளவு அளவிடுதல்)</translation> <translation>கணினியைப் பின்பற்றவும் (பகுதியளவு அளவிடுதல்)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top by default</source> <source>Stay on top when start-up</source>
<translation>தொடக்கத்தில் இருக்கும்போது மேலே இருங்கள்</translation> <translation>தொடக்கத்தில் இருக்கும்போது மேலே இருங்கள்</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in window closing animation</source> <source>Use built-in close window animation</source>
<translation>உள்ளமைக்கப்பட்ட நெருக்கமான சாளர அனிமேஷனைப் பயன்படுத்தவும்</translation> <translation>உள்ளமைக்கப்பட்ட நெருக்கமான சாளர அனிமேஷனைப் பயன்படுத்தவும்</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="128"/> <location filename="../settingsdialog.cpp" line="126"/>
<source>Show title bar</source> <source>Use light-color checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation>ஒளி-வண்ண செக்கர்போர்டைப் பயன்படுத்தவும்</translation> <translation>ஒளி-வண்ண செக்கர்போர்டைப் பயன்படுத்தவும்</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="131"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation>ஏற்றப்பட்ட கேலரியை சுற்றுங்கள்</translation> <translation>ஏற்றப்பட்ட கேலரியை சுற்றுங்கள்</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation>நடத்தை இருமுறை சொடுக்கு செய்யவும்</translation> <translation>நடத்தை இருமுறை சொடுக்கு செய்யவும்</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation>சுட்டி சக்கர நடத்தை</translation> <translation>சுட்டி சக்கர நடத்தை</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation>இயல்புநிலை சாளர அளவு</translation> <translation>இயல்புநிலை சாளர அளவு</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation>HIDPI அளவிலான காரணி ரவுண்டிங் கொள்கை</translation> <translation>HIDPI அளவிலான காரணி ரவுண்டிங் கொள்கை</translation>
</message> </message>
+87 -97
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation>Dosyayı yüklemek için değişken olarak resim dosyası yolu ile uygulamayı çalıştır.</translation> <translation>Dosyayı yüklemek için değişken olarak resim dosyası yolu ile uygulamayı çalıştır.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation>Pencere üzerine resim dosyası sürükle bırak ta destekleniyor.</translation> <translation>Pencere üzerine resim dosyası sürükle bırak ta destekleniyor.</translation>
</message> </message>
<message> <message>
@@ -25,18 +25,18 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation>İçerik menüsü seçeneği açıklaması:</translation> <translation>İçerik menüsü seçeneği açıklaması:</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation>Pencereyi diğer tüm pencerelerin üzerinde tut.</translation> <translation>Pencereyi diğer tüm pencerelerin üzerinde tut.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished">Pencereyi yanlışlıkla kapatmaktan kaçın. (örn. pencereye çift tıklayarak)</translation> <translation>Pencereyi yanlışlıkla kapatmaktan kaçın. (örn. pencereye çift tıklayarak)</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="55"/> <location filename="../aboutdialog.cpp" line="55"/>
@@ -178,8 +178,8 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation>Resmi buraya sürükleyin</translation> <translation>Resmi buraya sürükleyin</translation>
</message> </message>
@@ -214,77 +214,77 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>Dosya URL listesi boş</translation> <translation>Dosya URL listesi boş</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>&amp;Kopyala</translation> <translation>&amp;Kopyala</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>Resim verisi geçersiz</translation> <translation>Resim verisi geçersiz</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation>Desteklenmeyen dosya türü verisi: %1</translation> <translation>Desteklenmeyen dosya türü verisi: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation>Farklı Kaydet</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation>Şu anda açık bir resim yok.</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation>%1 Resim (*.%2)</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation>Desteklenen resim biçimi yok.</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation>Resim kaydedilemedi: %1</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation>Panodaki Resim</translation> <translation>Panodaki Resim</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation>&quot;%1&quot; ögesini geri dönüşüm kutusuna taşımak istediğinizden emin misiniz?</translation> <translation>&quot;%1&quot; ögesini geri dönüşüm kutusuna taşımak istediğinizden emin misiniz?</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation>Dosya çöpe taşınamadı</translation> <translation>Dosya çöpe taşınamadı</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation>Çöp kutusuna taşıma başarısız oldu, dosya izin sorunu, dosya sistemi sınırlaması veya platform sınırlamasından kaynaklanıyor olabilir.</translation> <translation>Çöp kutusuna taşıma başarısız oldu, dosya izin sorunu, dosya sistemi sınırlaması veya platform sınırlamasından kaynaklanıyor olabilir.</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation>P&amp;ixmap&apos;i Kopyala</translation> <translation>P&amp;ixmap&apos;i Kopyala</translation>
</message> </message>
<message> <message>
@@ -298,37 +298,37 @@
<translation>Özellikler</translation> <translation>Özellikler</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation>Üstte tut</translation> <translation>Üstte tut</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation>Korumalı kip</translation> <translation>Korumalı kip</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation>Dönüşümü koru</translation> <translation>Dönüşümü koru</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>Yaklaştır</translation> <translation>Yaklaştır</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="88"/> <location filename="../actionmanager.cpp" line="88"/>
<source>Save &amp;As...</source> <source>Save &amp;As...</source>
<translation>Farklı &amp;Kaydet...</translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>Uzaklaştır</translation> <translation>Uzaklaştır</translation>
</message> </message>
<message> <message>
@@ -338,7 +338,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation>Canlandırma Sonraki Kareye Git</translation> <translation>Canlandırma Sonraki Kareye Git</translation>
</message> </message>
<message> <message>
@@ -348,17 +348,17 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation>Görünüme sığdır</translation> <translation>Görünüme sığdır</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation>Genişliğe sığdır</translation> <translation>Genişliğe sığdır</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation>Geniş resmi sığdır</translation> <translation>Geniş resmi sığdır</translation>
</message> </message>
<message> <message>
@@ -378,37 +378,37 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>Gerçek boyut</translation> <translation>Gerçek boyut</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation>Tam boyuta geç</translation> <translation>Tam boyuta geç</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>Sağa döndür</translation> <translation>Sağa döndür</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation>Sola döndür</translation> <translation>Sola döndür</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation>Önceki resim</translation> <translation>Önceki resim</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation>Sonraki resim</translation> <translation>Sonraki resim</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation>Çöp Kutusuna Taşı</translation> <translation>Çöp Kutusuna Taşı</translation>
</message> </message>
@@ -430,7 +430,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation>Dizinde göster</translation> <translation>Dizinde göster</translation>
</message> </message>
<message> <message>
@@ -765,161 +765,151 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>Ayarlar</translation> <translation>Ayarlar</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation>Seçenekler</translation> <translation>Seçenekler</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation>Kısayollar</translation> <translation>Kısayollar</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation>&quot;%1&quot; için kısayol düzenleniyor:</translation> <translation>&quot;%1&quot; için kısayol düzenleniyor:</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation>Kısayollar ayarlanamadı</translation> <translation>Kısayollar ayarlanamadı</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation>Kısayolların var olan kısayollarla çakışma durumunu denetleyin.</translation> <translation>Kısayolların var olan kısayollarla çakışma durumunu denetleyin.</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>Hiçbir şey yapma</translation> <translation>Hiçbir şey yapma</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>Pencereyi kapat</translation> <translation>Pencereyi kapat</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation>Tam boyuta geç</translation> <translation>Tam boyuta geç</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation>Tam ekranı aç/kapat</translation> <translation>Tam ekranı aç/kapat</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation>Yaklaştır ve uzaklaştır</translation> <translation>Yaklaştır ve uzaklaştır</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation>Sonraki veya önceki ögeyi görüntüle</translation> <translation>Sonraki veya önceki ögeyi görüntüle</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation>Otomatik boyut</translation> <translation>Otomatik boyut</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation>Tam boyut</translation> <translation>Tam boyut</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation>Pencereli</translation> <translation>Pencereli</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation>Yuvarlak (Tamsayı ölçekleme)</translation> <translation>Yuvarlak (Tamsayı ölçekleme)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation>Tavan (Tamsayı ölçekleme)</translation> <translation>Tavan (Tamsayı ölçekleme)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation>Kat (Tamsayı ölçekleme)</translation> <translation>Kat (Tamsayı ölçekleme)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation>Sistemi takip et (Kesirli ölçekleme)</translation> <translation>Sistemi takip et (Kesirli ölçekleme)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top by default</source> <source>Stay on top when start-up</source>
<translation>Açılışta pencerelerin üstünde kal</translation> <translation>Açılışta pencerelerin üstünde kal</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in window closing animation</source> <source>Use built-in close window animation</source>
<translation>Yerleşik kapat pencere canlandırmasını kullan</translation> <translation>Yerleşik kapat pencere canlandırmasını kullan</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="128"/> <location filename="../settingsdialog.cpp" line="126"/>
<source>Show title bar</source> <source>Use light-color checkerboard</source>
<translation>Başlık çubuğunu göster</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation>Kuş bakışı görünümünü göster</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation>Açık renk dama tahtası kullan</translation> <translation>Açık renk dama tahtası kullan</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="131"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation>Yüklenen galeriyi döngüye al</translation> <translation>Yüklenen galeriyi döngüye al</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation>Kendiliğinden uzun resim kipi</translation> <translation>Kendiliğinden uzun resim kipi</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation>SVG desteğini SVG Tiny 1.2 ile sınırla</translation> <translation>SVG desteğini SVG Tiny 1.2 ile sınırla</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation>Çift tıklama davranışı</translation> <translation>Çift tıklama davranışı</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation>Fare tekeri davranışı</translation> <translation>Fare tekeri davranışı</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation>Öntanımlı pencere boyutu</translation> <translation>Öntanımlı pencere boyutu</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation>HiDPI ölçek katsayısı yuvarlama ilkesi</translation> <translation>HiDPI ölçek katsayısı yuvarlama ilkesi</translation>
</message> </message>
+86 -96
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation>Запустіть додаток, вказавши шлях до файлу зображення у якості аргументу для завантаження файлу.</translation> <translation>Запустіть додаток, вказавши шлях до файлу зображення у якості аргументу для завантаження файлу.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation>Також підтримується перетягування файлу зображення у вікно.</translation> <translation>Також підтримується перетягування файлу зображення у вікно.</translation>
</message> </message>
<message> <message>
@@ -25,18 +25,18 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation>Пояснення пунктів контекстного меню:</translation> <translation>Пояснення пунктів контекстного меню:</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation>Зробити так, щоб вікно залишалося поверх усіх інших вікон.</translation> <translation>Зробити так, щоб вікно залишалося поверх усіх інших вікон.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished">Уникати випадкового закривання вікна. (Наприклад, подвійним клацанням по вікну.)</translation> <translation>Уникати випадкового закривання вікна. (Наприклад, подвійним клацанням по вікну.)</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="48"/> <location filename="../aboutdialog.cpp" line="48"/>
@@ -174,8 +174,8 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation>Перетягніть зображення сюди</translation> <translation>Перетягніть зображення сюди</translation>
</message> </message>
@@ -210,77 +210,77 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>Список URL-адрес файлів порожній</translation> <translation>Список URL-адрес файлів порожній</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>&amp;Скопіювати</translation> <translation>&amp;Скопіювати</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>Дані зображення недійсні</translation> <translation>Дані зображення недійсні</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation>Не підтримується mimedata: %1</translation> <translation>Не підтримується mimedata: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation>Скопіювати P&amp;ixmap</translation> <translation>Скопіювати P&amp;ixmap</translation>
</message> </message>
<message> <message>
@@ -294,27 +294,27 @@
<translation>Властивості</translation> <translation>Властивості</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation>Поверх всіх вікон</translation> <translation>Поверх всіх вікон</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation>Захищений режим</translation> <translation>Захищений режим</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation>Зберігати трансформацію</translation> <translation>Зберігати трансформацію</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>Збільшити</translation> <translation>Збільшити</translation>
</message> </message>
<message> <message>
@@ -324,7 +324,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>Зменшити</translation> <translation>Зменшити</translation>
</message> </message>
<message> <message>
@@ -334,7 +334,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -344,17 +344,17 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@@ -374,37 +374,37 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>Фактичний розмір</translation> <translation>Фактичний розмір</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation>Перемкнути на максимум</translation> <translation>Перемкнути на максимум</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>Перегорнути праворуч</translation> <translation>Перегорнути праворуч</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation>Попереднє зображення</translation> <translation>Попереднє зображення</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation>Наступне зображення</translation> <translation>Наступне зображення</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -426,7 +426,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation>Показати у теці</translation> <translation>Показати у теці</translation>
</message> </message>
<message> <message>
@@ -761,161 +761,151 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>Налаштування</translation> <translation>Налаштування</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>Нічого не робити</translation> <translation>Нічого не робити</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>Закрити вікно</translation> <translation>Закрити вікно</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation>Перемкнути на максимум</translation> <translation>Перемкнути на максимум</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation>Збільшення та зменшення</translation> <translation>Збільшення та зменшення</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation>Переглянути наступний або попередній елемент</translation> <translation>Переглянути наступний або попередній елемент</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation>Автоматичний розмір</translation> <translation>Автоматичний розмір</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation>Максимізувати</translation> <translation>Максимізувати</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation>Round (цілочисельне масштабування)</translation> <translation>Round (цілочисельне масштабування)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation>Ceil (цілочисельне масштабування)</translation> <translation>Ceil (цілочисельне масштабування)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation>Floor (цілочисельне масштабування)</translation> <translation>Floor (цілочисельне масштабування)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation>Стежити за системою (дробове масштабування)</translation> <translation>Стежити за системою (дробове масштабування)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top by default</source> <source>Stay on top when start-up</source>
<translation>Поверх всіх вікон під час запуску</translation> <translation>Поверх всіх вікон під час запуску</translation>
</message> </message>
<message>
<location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in close window animation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="126"/>
<source>Use light-color checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Use built-in window closing animation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="128"/>
<source>Show title bar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="131"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation>Поведінка при подвійному кліку</translation> <translation>Поведінка при подвійному кліку</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation>Поведінка колеса миші</translation> <translation>Поведінка колеса миші</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation>Розмір вікна за замовчуванням</translation> <translation>Розмір вікна за замовчуванням</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation>Політика округлення коефіцієнта HiDPI</translation> <translation>Політика округлення коефіцієнта HiDPI</translation>
</message> </message>
+81 -91
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation>Khởi chạy ứng dụng với đường dẫn tệp hình ảnh làm đối số để tải tệp.</translation> <translation>Khởi chạy ứng dụng với đường dẫn tệp hình ảnh làm đối số để tải tệp.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation>Kéo và thả tệp hình ảnh vào cửa sổ cũng được hỗ trợ.</translation> <translation>Kéo và thả tệp hình ảnh vào cửa sổ cũng được hỗ trợ.</translation>
</message> </message>
<message> <message>
@@ -25,18 +25,18 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation>Giải thích tùy chọn menu ngữ cảnh:</translation> <translation>Giải thích tùy chọn menu ngữ cảnh:</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation>Đặt cửa sổ ở trên cùng của tất cả các cửa sổ khác.</translation> <translation>Đặt cửa sổ ở trên cùng của tất cả các cửa sổ khác.</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished">Tránh vô tình đóng cửa sổ. (ví dụ: bằng cách nhấp đúp vào cửa sổ)</translation> <translation>Tránh vô tình đóng cửa sổ. (ví dụ: bằng cách nhấp đúp vào cửa sổ)</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="48"/> <location filename="../aboutdialog.cpp" line="48"/>
@@ -175,8 +175,8 @@ Loc Huynh &lt;https://github.com/hthienloc&gt;</translation>
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation>Kéo hình ảnh vào đây</translation> <translation>Kéo hình ảnh vào đây</translation>
</message> </message>
@@ -199,77 +199,77 @@ Loc Huynh &lt;https://github.com/hthienloc&gt;</translation>
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>Danh sách url tệp trống</translation> <translation>Danh sách url tệp trống</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>&amp;Sao chép</translation> <translation>&amp;Sao chép</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>Dữ liệu hình ảnh không hợp lệ</translation> <translation>Dữ liệu hình ảnh không hợp lệ</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation>Dữ liệu mimedata không được hỗ trợ: %1</translation> <translation>Dữ liệu mimedata không được hỗ trợ: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation>Lưu dưới dạng</translation> <translation>Lưu dưới dạng</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation>Hiện tại không có hình ảnh nào được mở.</translation> <translation>Hiện tại không có hình ảnh nào được mở.</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation>Hình ảnh %1 (*.%2)</translation> <translation>Hình ảnh %1 (*.%2)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation>Không có định dạng hình ảnh được hỗ trợ.</translation> <translation>Không có định dạng hình ảnh được hỗ trợ.</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation>Không lưu được hình ảnh: %1</translation> <translation>Không lưu được hình ảnh: %1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation>Hình ảnh từ bộ nhớ tạm</translation> <translation>Hình ảnh từ bộ nhớ tạm</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation>Bạn có chắc chắn muốn chuyển &quot;%1&quot; vào thùng rác không?</translation> <translation>Bạn có chắc chắn muốn chuyển &quot;%1&quot; vào thùng rác không?</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation>Không thể di chuyển tệp vào thùng rác</translation> <translation>Không thể di chuyển tệp vào thùng rác</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation>Di chuyển vào thùng rác không thành công, nguyên nhân có thể là do vấn đề về quyền đối với tệp, giới hạn hệ thống tệp hoặc giới hạn nền tảng.</translation> <translation>Di chuyển vào thùng rác không thành công, nguyên nhân có thể là do vấn đề về quyền đối với tệp, giới hạn hệ thống tệp hoặc giới hạn nền tảng.</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation>Sao chép P&amp;ixmap</translation> <translation>Sao chép P&amp;ixmap</translation>
</message> </message>
<message> <message>
@@ -283,27 +283,27 @@ Loc Huynh &lt;https://github.com/hthienloc&gt;</translation>
<translation>Thuộc tính</translation> <translation>Thuộc tính</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation>Luôn trên đầu</translation> <translation>Luôn trên đầu</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation>Chế độ bảo vệ</translation> <translation>Chế độ bảo vệ</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation>Giữ sự chuyển đổi</translation> <translation>Giữ sự chuyển đổi</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>Phóng to</translation> <translation>Phóng to</translation>
</message> </message>
<message> <message>
@@ -313,7 +313,7 @@ Loc Huynh &lt;https://github.com/hthienloc&gt;</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>Thu nhỏ</translation> <translation>Thu nhỏ</translation>
</message> </message>
<message> <message>
@@ -323,7 +323,7 @@ Loc Huynh &lt;https://github.com/hthienloc&gt;</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation>Hoạt hình Chuyển đến khung tiếp theo</translation> <translation>Hoạt hình Chuyển đến khung tiếp theo</translation>
</message> </message>
<message> <message>
@@ -333,17 +333,17 @@ Loc Huynh &lt;https://github.com/hthienloc&gt;</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation>Phù hợp để xem</translation> <translation>Phù hợp để xem</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation>Vừa với chiều rộng</translation> <translation>Vừa với chiều rộng</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation>Vừa với hình ảnh dài</translation> <translation>Vừa với hình ảnh dài</translation>
</message> </message>
<message> <message>
@@ -363,37 +363,37 @@ Loc Huynh &lt;https://github.com/hthienloc&gt;</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>Kích thước thực tế</translation> <translation>Kích thước thực tế</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation>Chuyển đổi tối đa hóa</translation> <translation>Chuyển đổi tối đa hóa</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>Xoay phải</translation> <translation>Xoay phải</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation>Xoay trái</translation> <translation>Xoay trái</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation>Hình ảnh trước đó</translation> <translation>Hình ảnh trước đó</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation>Hình ảnh tiếp theo</translation> <translation>Hình ảnh tiếp theo</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation>Chuyển vào Thùng rác</translation> <translation>Chuyển vào Thùng rác</translation>
</message> </message>
@@ -415,7 +415,7 @@ Loc Huynh &lt;https://github.com/hthienloc&gt;</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation>Hiển thị trong thư mục</translation> <translation>Hiển thị trong thư mục</translation>
</message> </message>
<message> <message>
@@ -750,161 +750,151 @@ Loc Huynh &lt;https://github.com/hthienloc&gt;</translation>
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>Cài đặt</translation> <translation>Cài đặt</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation>Tùy chọn</translation> <translation>Tùy chọn</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation>Phím tắt</translation> <translation>Phím tắt</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation>Chỉnh sửa phím tắt cho hành động &quot;%1&quot;:</translation> <translation>Chỉnh sửa phím tắt cho hành động &quot;%1&quot;:</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation>Không đặt được phím tắt</translation> <translation>Không đặt được phím tắt</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation>Vui lòng kiểm tra xem các phím tắt có bị trùng lặp với các phím tắt hiện có hay không.</translation> <translation>Vui lòng kiểm tra xem các phím tắt có bị trùng lặp với các phím tắt hiện có hay không.</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>Không làm gì cả</translation> <translation>Không làm gì cả</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>Đóng cửa sổ</translation> <translation>Đóng cửa sổ</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation>Chuyển đổi tối đa hóa</translation> <translation>Chuyển đổi tối đa hóa</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation>Chuyển đổi toàn màn hình</translation> <translation>Chuyển đổi toàn màn hình</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation>Zoom và thu nhỏ</translation> <translation>Zoom và thu nhỏ</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation>Xem mục tiếp theo hoặc trước đó</translation> <translation>Xem mục tiếp theo hoặc trước đó</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation>Kích thước tự động</translation> <translation>Kích thước tự động</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation>Tối đa hóa</translation> <translation>Tối đa hóa</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation>Có cửa sổ</translation> <translation>Có cửa sổ</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation>Tròn (Tỷ lệ số nguyên)</translation> <translation>Tròn (Tỷ lệ số nguyên)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation>Ceil (Tỷ lệ số nguyên)</translation> <translation>Ceil (Tỷ lệ số nguyên)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation>Tầng (Tỷ lệ số nguyên)</translation> <translation>Tầng (Tỷ lệ số nguyên)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation>Hệ thống theo dõi (Chia tỷ lệ phân số)</translation> <translation>Hệ thống theo dõi (Chia tỷ lệ phân số)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top by default</source> <source>Stay on top when start-up</source>
<translation>Luôn dẫn đầu khi khởi nghiệp</translation> <translation>Luôn dẫn đầu khi khởi nghiệp</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in window closing animation</source> <source>Use built-in close window animation</source>
<translation>Sử dụng hoạt ảnh đóng cửa sổ tích hợp</translation> <translation>Sử dụng hoạt ảnh đóng cửa sổ tích hợp</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="128"/> <location filename="../settingsdialog.cpp" line="126"/>
<source>Show title bar</source> <source>Use light-color checkerboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation>Sử dụng bàn cờ màu sáng</translation> <translation>Sử dụng bàn cờ màu sáng</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="131"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation>Lặp lại thư viện đã tải</translation> <translation>Lặp lại thư viện đã tải</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation>Chế độ hình ảnh dài tự động</translation> <translation>Chế độ hình ảnh dài tự động</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation>Giới hạn hỗ trợ SVG ở SVG Tiny 1.2</translation> <translation>Giới hạn hỗ trợ SVG ở SVG Tiny 1.2</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation>Hành vi bấm đúp</translation> <translation>Hành vi bấm đúp</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation>Hành vi của bánh xe chuột</translation> <translation>Hành vi của bánh xe chuột</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation>Kích thước cửa sổ mặc định</translation> <translation>Kích thước cửa sổ mặc định</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation>Chính sách làm tròn hệ số tỷ lệ HiDPI</translation> <translation>Chính sách làm tròn hệ số tỷ lệ HiDPI</translation>
</message> </message>
+81 -91
View File
@@ -10,12 +10,12 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="32"/> <location filename="../aboutdialog.cpp" line="32"/>
<source>Launch the application using an image file path as an argument to load the file.</source> <source>Launch application with image file path as argument to load the file.</source>
<translation>以图片文件的路径作为参数运行程序即可直接打开图片文件。</translation> <translation>以图片文件的路径作为参数运行程序即可直接打开图片文件。</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="33"/> <location filename="../aboutdialog.cpp" line="33"/>
<source>Dragging and dropping an image file onto the window is also supported.</source> <source>Drag and drop image file onto the window is also supported.</source>
<translation>也支持拖放图片文件到窗口内来加载图片。</translation> <translation>也支持拖放图片文件到窗口内来加载图片。</translation>
</message> </message>
<message> <message>
@@ -25,18 +25,18 @@
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="35"/> <location filename="../aboutdialog.cpp" line="35"/>
<source>Context menu options explanation:</source> <source>Context menu option explanation:</source>
<translation>菜单项说明:</translation> <translation>菜单项说明:</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="42"/> <location filename="../aboutdialog.cpp" line="42"/>
<source>Make the window stay on top of all other windows.</source> <source>Make window stay on top of all other windows.</source>
<translation>使窗口始终至于其它非置顶窗口上方。</translation> <translation>使窗口始终至于其它非置顶窗口上方。</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="45"/> <location filename="../aboutdialog.cpp" line="45"/>
<source>Prevent accidentally switching the image or closing the window.</source> <source>Avoid close window accidentally. (eg. by double clicking the window)</source>
<translation type="unfinished">避免窗口意外关闭。(如:不小心双击了窗口触发了关闭窗口行为)</translation> <translation>避免窗口意外关闭。(如:不小心双击了窗口触发了关闭窗口行为)</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="55"/> <location filename="../aboutdialog.cpp" line="55"/>
@@ -178,8 +178,8 @@
<context> <context>
<name>GraphicsScene</name> <name>GraphicsScene</name>
<message> <message>
<location filename="../mainwindow.cpp" line="293"/>
<location filename="../graphicsscene.cpp" line="102"/> <location filename="../graphicsscene.cpp" line="102"/>
<location filename="../mainwindow.cpp" line="305"/>
<source>Drag image here</source> <source>Drag image here</source>
<translation>拖放图片至此</translation> <translation>拖放图片至此</translation>
</message> </message>
@@ -214,77 +214,77 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="191"/>
<location filename="../mainwindow.cpp" line="584"/> <location filename="../mainwindow.cpp" line="568"/>
<source>File url list is empty</source> <source>File url list is empty</source>
<translation>文件 URL 列表为空</translation> <translation>文件 URL 列表为空</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="478"/> <location filename="../mainwindow.cpp" line="462"/>
<source>&amp;Copy</source> <source>&amp;Copy</source>
<translation>复制(&amp;C)</translation> <translation>复制(&amp;C)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="592"/> <location filename="../mainwindow.cpp" line="576"/>
<source>Image data is invalid</source> <source>Image data is invalid</source>
<translation>图片数据无效</translation> <translation>图片数据无效</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="599"/> <location filename="../mainwindow.cpp" line="583"/>
<source>Not supported mimedata: %1</source> <source>Not supported mimedata: %1</source>
<translation>不受支持的 MimeData 格式:%1</translation> <translation>不受支持的 MimeData 格式:%1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<location filename="../mainwindow.cpp" line="748"/> <location filename="../mainwindow.cpp" line="727"/>
<location filename="../mainwindow.cpp" line="755"/> <location filename="../mainwindow.cpp" line="734"/>
<location filename="../mainwindow.cpp" line="785"/> <location filename="../mainwindow.cpp" line="764"/>
<source>Save As</source> <source>Save As</source>
<translation>另存为</translation> <translation>另存为</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="731"/> <location filename="../mainwindow.cpp" line="710"/>
<source>No image is currently open.</source> <source>No image is currently open.</source>
<translation>当前未打开图像。</translation> <translation>当前未打开图像。</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="743"/> <location filename="../mainwindow.cpp" line="722"/>
<source>%1 Image (*.%2)</source> <source>%1 Image (*.%2)</source>
<translation>%1 图像 (*.%2)</translation> <translation>%1 图像 (*.%2)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="749"/> <location filename="../mainwindow.cpp" line="728"/>
<source>No supported image formats are available.</source> <source>No supported image formats are available.</source>
<translation>没有可用的图像格式。</translation> <translation>没有可用的图像格式。</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="786"/> <location filename="../mainwindow.cpp" line="765"/>
<source>Failed to save image: %1</source> <source>Failed to save image: %1</source>
<translation>保存图像失败:%1</translation> <translation>保存图像失败:%1</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="875"/> <location filename="../mainwindow.cpp" line="854"/>
<source>Image From Clipboard</source> <source>Image From Clipboard</source>
<translation>剪切板图片</translation> <translation>剪切板图片</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="893"/> <location filename="../mainwindow.cpp" line="872"/>
<source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source> <source>Are you sure you want to move &quot;%1&quot; to recycle bin?</source>
<translation>您确认要将“%1”移动到回收站吗?</translation> <translation>您确认要将“%1”移动到回收站吗?</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="897"/> <location filename="../mainwindow.cpp" line="876"/>
<source>Failed to move file to trash</source> <source>Failed to move file to trash</source>
<translation>无法移动文件至回收站</translation> <translation>无法移动文件至回收站</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="898"/> <location filename="../mainwindow.cpp" line="877"/>
<source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source> <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
<translation>移至回收站失败,这可能由文件权限、文件系统或平台限制导致。</translation> <translation>移至回收站失败,这可能由文件权限、文件系统或平台限制导致。</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="108"/> <location filename="../actionmanager.cpp" line="108"/>
<source>Copy as Raster &amp;Image</source> <source>Copy P&amp;ixmap</source>
<translation>复制位图(&amp;I)</translation> <translation>复制位图(&amp;I)</translation>
</message> </message>
<message> <message>
@@ -298,27 +298,27 @@
<translation>属性</translation> <translation>属性</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="41"/>
<location filename="../actionmanager.cpp" line="112"/> <location filename="../actionmanager.cpp" line="112"/>
<source>Stay on Top</source> <location filename="../aboutdialog.cpp" line="41"/>
<source>Stay on top</source>
<translation>总在最前</translation> <translation>总在最前</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="44"/>
<location filename="../actionmanager.cpp" line="113"/> <location filename="../actionmanager.cpp" line="113"/>
<source>Lock Mode</source> <location filename="../aboutdialog.cpp" line="44"/>
<source>Protected mode</source>
<translation>保护模式</translation> <translation>保护模式</translation>
</message> </message>
<message> <message>
<location filename="../aboutdialog.cpp" line="47"/>
<location filename="../actionmanager.cpp" line="114"/> <location filename="../actionmanager.cpp" line="114"/>
<source>Keep Transformation</source> <location filename="../aboutdialog.cpp" line="47"/>
<source>Keep transformation</source>
<comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment> <comment>The &apos;transformation&apos; means the flip/rotation status that currently applied to the image view</comment>
<translation>保持视图变换</translation> <translation>保持视图变换</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="92"/> <location filename="../actionmanager.cpp" line="92"/>
<source>Zoom In</source> <source>Zoom in</source>
<translation>放大</translation> <translation>放大</translation>
</message> </message>
<message> <message>
@@ -328,7 +328,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="93"/> <location filename="../actionmanager.cpp" line="93"/>
<source>Zoom Out</source> <source>Zoom out</source>
<translation>缩小</translation> <translation>缩小</translation>
</message> </message>
<message> <message>
@@ -338,7 +338,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="102"/> <location filename="../actionmanager.cpp" line="102"/>
<source>Next Animation Frame</source> <source>Animation Go to Next Frame</source>
<translation>动画逐帧播放</translation> <translation>动画逐帧播放</translation>
</message> </message>
<message> <message>
@@ -348,17 +348,17 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="105"/> <location filename="../actionmanager.cpp" line="105"/>
<source>Fit to View</source> <source>Fit to view</source>
<translation>自适应视图大小</translation> <translation>自适应视图大小</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="106"/> <location filename="../actionmanager.cpp" line="106"/>
<source>Fit to Width</source> <source>Fit to width</source>
<translation>自适应宽度</translation> <translation>自适应宽度</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="107"/> <location filename="../actionmanager.cpp" line="107"/>
<source>Fit Long Image</source> <source>Fit long image</source>
<translation>自适应长图</translation> <translation>自适应长图</translation>
</message> </message>
<message> <message>
@@ -378,37 +378,37 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="90"/> <location filename="../actionmanager.cpp" line="90"/>
<source>Actual Size</source> <source>Actual size</source>
<translation>实际大小</translation> <translation>实际大小</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="91"/> <location filename="../actionmanager.cpp" line="91"/>
<source>Toggle Maximize</source> <source>Toggle maximize</source>
<translation>最大化窗口</translation> <translation>最大化窗口</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="95"/> <location filename="../actionmanager.cpp" line="95"/>
<source>Rotate Clockwise</source> <source>Rotate right</source>
<translation>向右旋转</translation> <translation>向右旋转</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="96"/> <location filename="../actionmanager.cpp" line="96"/>
<source>Rotate Counterclockwise</source> <source>Rotate left</source>
<translation>向左旋转</translation> <translation>向左旋转</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="98"/> <location filename="../actionmanager.cpp" line="98"/>
<source>Previous Image</source> <source>Previous image</source>
<translation>上一个图像</translation> <translation>上一个图像</translation>
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="99"/> <location filename="../actionmanager.cpp" line="99"/>
<source>Next Image</source> <source>Next image</source>
<translation>下一个图像</translation> <translation>下一个图像</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="871"/>
<location filename="../actionmanager.cpp" line="111"/> <location filename="../actionmanager.cpp" line="111"/>
<location filename="../mainwindow.cpp" line="892"/>
<source>Move to Trash</source> <source>Move to Trash</source>
<translation>移至回收站</translation> <translation>移至回收站</translation>
</message> </message>
@@ -430,7 +430,7 @@
</message> </message>
<message> <message>
<location filename="../actionmanager.cpp" line="125"/> <location filename="../actionmanager.cpp" line="125"/>
<source>Show in Directory</source> <source>Show in directory</source>
<translation>在文件夹中显示</translation> <translation>在文件夹中显示</translation>
</message> </message>
<message> <message>
@@ -765,161 +765,151 @@
<context> <context>
<name>SettingsDialog</name> <name>SettingsDialog</name>
<message> <message>
<location filename="../settingsdialog.cpp" line="35"/> <location filename="../settingsdialog.cpp" line="33"/>
<source>Settings</source> <source>Settings</source>
<translation>设定</translation> <translation>设定</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="43"/> <location filename="../settingsdialog.cpp" line="41"/>
<source>Options</source> <source>Options</source>
<translation>选项</translation> <translation>选项</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="55"/> <location filename="../settingsdialog.cpp" line="53"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation>快捷键</translation> <translation>快捷键</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="65"/> <location filename="../settingsdialog.cpp" line="63"/>
<source>Editing shortcuts for action &quot;%1&quot;:</source> <source>Editing shortcuts for action &quot;%1&quot;:</source>
<translation>编辑“%1”的快捷键:</translation> <translation>编辑“%1”的快捷键:</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="74"/> <location filename="../settingsdialog.cpp" line="72"/>
<source>Failed to set shortcuts</source> <source>Failed to set shortcuts</source>
<translation>快捷键设置失败</translation> <translation>快捷键设置失败</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="75"/> <location filename="../settingsdialog.cpp" line="73"/>
<source>Please check if these shortcuts are assigned to other actions.</source> <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
<translation>请检查快捷键是否与现有快捷键冲突。</translation> <translation>请检查快捷键是否与现有快捷键冲突。</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="82"/> <location filename="../settingsdialog.cpp" line="80"/>
<source>Do nothing</source> <source>Do nothing</source>
<translation>什么也不做</translation> <translation>什么也不做</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="83"/> <location filename="../settingsdialog.cpp" line="81"/>
<source>Close the window</source> <source>Close the window</source>
<translation>关闭窗口</translation> <translation>关闭窗口</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="84"/> <location filename="../settingsdialog.cpp" line="82"/>
<source>Toggle maximize</source> <source>Toggle maximize</source>
<translation>最大化窗口</translation> <translation>最大化窗口</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="85"/> <location filename="../settingsdialog.cpp" line="83"/>
<source>Toggle fullscreen</source> <source>Toggle fullscreen</source>
<translation>全屏窗口</translation> <translation>全屏窗口</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="89"/> <location filename="../settingsdialog.cpp" line="87"/>
<source>Zoom in and out</source> <source>Zoom in and out</source>
<translation>放大和缩小</translation> <translation>放大和缩小</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="90"/> <location filename="../settingsdialog.cpp" line="88"/>
<source>View next or previous item</source> <source>View next or previous item</source>
<translation>查看下一项或上一项</translation> <translation>查看下一项或上一项</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="94"/> <location filename="../settingsdialog.cpp" line="92"/>
<source>Auto</source> <source>Auto size</source>
<translation>自动大小</translation> <translation>自动大小</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="95"/> <location filename="../settingsdialog.cpp" line="93"/>
<source>Maximized</source> <source>Maximized</source>
<translation>最大化</translation> <translation>最大化</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="96"/> <location filename="../settingsdialog.cpp" line="94"/>
<source>Windowed</source> <source>Windowed</source>
<translation>窗口化</translation> <translation>窗口化</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="100"/> <location filename="../settingsdialog.cpp" line="98"/>
<source>Round (Integer scaling)</source> <source>Round (Integer scaling)</source>
<comment>This option means round up for .5 and above</comment> <comment>This option means round up for .5 and above</comment>
<translation>四舍五入(整数缩放)</translation> <translation>四舍五入(整数缩放)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="101"/> <location filename="../settingsdialog.cpp" line="99"/>
<source>Ceil (Integer scaling)</source> <source>Ceil (Integer scaling)</source>
<comment>This option means always round up</comment> <comment>This option means always round up</comment>
<translation>向上取整(整数缩放)</translation> <translation>向上取整(整数缩放)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="102"/> <location filename="../settingsdialog.cpp" line="100"/>
<source>Floor (Integer scaling)</source> <source>Floor (Integer scaling)</source>
<comment>This option means always round down</comment> <comment>This option means always round down</comment>
<translation>向下取整(整数缩放)</translation> <translation>向下取整(整数缩放)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="103"/> <location filename="../settingsdialog.cpp" line="101"/>
<source>Follow system (Fractional scaling)</source> <source>Follow system (Fractional scaling)</source>
<comment>This option means don&apos;t round</comment> <comment>This option means don&apos;t round</comment>
<translation>跟随系统(小数缩放)</translation> <translation>跟随系统(小数缩放)</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="126"/> <location filename="../settingsdialog.cpp" line="124"/>
<source>Stay on top by default</source> <source>Stay on top when start-up</source>
<translation>启动时保持窗口总在最前</translation> <translation>启动时保持窗口总在最前</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="127"/> <location filename="../settingsdialog.cpp" line="125"/>
<source>Use built-in window closing animation</source> <source>Use built-in close window animation</source>
<translation>使用内置的关闭窗口动画</translation> <translation>使用内置的关闭窗口动画</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="128"/> <location filename="../settingsdialog.cpp" line="126"/>
<source>Show title bar</source> <source>Use light-color checkerboard</source>
<translation>显示标题栏</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="129"/>
<source>Show bird&apos;s-eye view</source>
<translation>显示鸟瞰图</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="130"/>
<source>Use light-colored checkerboard</source>
<translation>使用亮色棋盘格</translation> <translation>使用亮色棋盘格</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="131"/> <location filename="../settingsdialog.cpp" line="127"/>
<source>Loop the loaded gallery</source> <source>Loop the loaded gallery</source>
<translation>循环所加载的图像列表</translation> <translation>循环所加载的图像列表</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="132"/> <location filename="../settingsdialog.cpp" line="128"/>
<source>Automatically fit long images</source> <source>Auto long image mode</source>
<translation>自动进入长图模式</translation> <translation>自动进入长图模式</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="133"/> <location filename="../settingsdialog.cpp" line="129"/>
<source>Limit SVG support to SVG Tiny 1.2</source> <source>Limit SVG support to SVG Tiny 1.2</source>
<translation>限制 SVG 支持标准到 SVG Tiny 1.2</translation> <translation>限制 SVG 支持标准到 SVG Tiny 1.2</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="134"/> <location filename="../settingsdialog.cpp" line="130"/>
<source>Double-click behavior</source> <source>Double-click behavior</source>
<translation>双击时的行为</translation> <translation>双击时的行为</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="135"/> <location filename="../settingsdialog.cpp" line="131"/>
<source>Mouse wheel behavior</source> <source>Mouse wheel behavior</source>
<translation>鼠标滚轮行为</translation> <translation>鼠标滚轮行为</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="136"/> <location filename="../settingsdialog.cpp" line="132"/>
<source>Default window state</source> <source>Default window size</source>
<translation>默认窗口大小</translation> <translation>默认窗口大小</translation>
</message> </message>
<message> <message>
<location filename="../settingsdialog.cpp" line="137"/> <location filename="../settingsdialog.cpp" line="133"/>
<source>HiDPI scale factor rounding policy</source> <source>HiDPI scale factor rounding policy</source>
<translation>HiDPI 高分屏缩放策略</translation> <translation>HiDPI 高分屏缩放策略</translation>
</message> </message>
-1
View File
@@ -1,5 +1,4 @@
<ul> <ul>
<li><u>Arabic</u>: Tech-Tac</li>
<li><u>Catalan</u>: Toni Estévez</li> <li><u>Catalan</u>: Toni Estévez</li>
<li><u>Chinese (Simplified)</u>: Percy Hong</li> <li><u>Chinese (Simplified)</u>: Percy Hong</li>
<li><u>Dutch</u>: Heimen Stoffels</li> <li><u>Dutch</u>: Heimen Stoffels</li>
-1
View File
@@ -34,7 +34,6 @@
<key>CFBundleLocalizations</key> <key>CFBundleLocalizations</key>
<array> <array>
<string>en</string> <string>en</string>
<string>ar</string>
<string>ca</string> <string>ca</string>
<string>de</string> <string>de</string>
<string>es</string> <string>es</string>
@@ -53,7 +53,6 @@
<url type="bugtracker">https://github.com/BLumia/pineapple-pictures/issues</url> <url type="bugtracker">https://github.com/BLumia/pineapple-pictures/issues</url>
<url type="donation">https://ko-fi.com/blumia</url> <url type="donation">https://ko-fi.com/blumia</url>
<url type="translate">https://hosted.weblate.org/projects/pineapple-pictures/</url> <url type="translate">https://hosted.weblate.org/projects/pineapple-pictures/</url>
<url type="vcs-browser">https://github.com/BLumia/pineapple-pictures</url>
<provides> <provides>
<binary>ppic</binary> <binary>ppic</binary>
</provides> </provides>
@@ -102,48 +101,6 @@
</screenshot> </screenshot>
</screenshots> </screenshots>
<releases> <releases>
<release type="stable" version="1.6.0" date="2026-08-22T00:00:00Z">
<description>
<p>This release adds the following features:</p>
<ul>
<li>Allow dragging window from titlebar to move window when maximized</li>
<li>Add an option to show/hide bird-eye view</li>
</ul>
<p>This release fixes the following bugs:</p>
<ul>
<li>Maximize the window when the image size matches the screen size</li>
<li>Fix window might stuck when drag move on some ill-formed window manager</li>
<li>Make titlebar respect RTL layout</li>
</ul>
<p>This release includes the following changes:</p>
<ul>
<li>Update translations</li>
<li>Update Qt version to 6.11.2 for Windows and macOS pre-built binaries</li>
</ul>
<p>With contributions from:</p>
<p>Tech-Tac, Heimen Stoffels (vistaus), VenusGirl, Oğuz Ersen</p>
</description>
</release>
<release type="stable" version="1.5.0" date="2026-07-04T00:00:00Z">
<description>
<p>This release adds the following features:</p>
<ul>
<li>Introduced an optional titlebar that display file name and allows drag and double-click to move and toggle maximize state</li>
<li>Windows: Now the application will use the system's built-in animation for open window animation</li>
</ul>
<p>This release fixes the following bug:</p>
<ul>
<li>Show empty url list should also reset window title to blank</li>
</ul>
<p>This release includes the following changes:</p>
<ul>
<li>Update translations</li>
<li>Add vcs-browser link to AppStream metadata</li>
</ul>
<p>With contributions from:</p>
<p>Heimen Stoffels (vistaus), VenusGirl (VenusGirl)</p>
</description>
</release>
<release type="stable" version="1.4.1" date="2026-04-05T00:00:00Z"> <release type="stable" version="1.4.1" date="2026-04-05T00:00:00Z">
<description> <description>
<p>This release includes the following changes:</p> <p>This release includes the following changes:</p>
@@ -1,52 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2023-08-22 18:49中国标准时间\n"
"PO-Revision-Date: 2026-07-24 14:01+0000\n"
"Last-Translator: Tech-Tac <ahmad.tech.tac@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/pineapple-"
"pictures/appstream-metadata/ar/>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 2026.8.dev0\n"
#. (itstool) path: component/name
#: net.blumia.pineapple-pictures.metainfo.xml:7
msgid "Pineapple Pictures"
msgstr "باينأبل بيكتشرز"
#. (itstool) path: component/summary
#: net.blumia.pineapple-pictures.metainfo.xml:9
msgid "Image Viewer"
msgstr "مستعرض صور"
#. (itstool) path: description/p
#: net.blumia.pineapple-pictures.metainfo.xml:12
msgid "Pineapple Pictures is a lightweight and easy-to-use image viewer that comes with a handy navigation thumbnail when zoom-in, and doesn't contain any image management support."
msgstr ""
"باينأبل بيكتشرز هو عارض صور خفيف وسهل الاستخدام يأتي مع إطار مصغر مفيد "
"للانتقال في الصور المكبرة، ولا يحتوي على أي دعم لإدارة الصور."
#. (itstool) path: screenshot/caption
#: net.blumia.pineapple-pictures.metainfo.xml:17
msgid "Main window when an image file is loaded"
msgstr "النافذة الرئيسية عند فتح صورة"
#. (itstool) path: screenshot/caption
#: net.blumia.pineapple-pictures.metainfo.xml:22
msgid "Zooming in a raster image"
msgstr "التكبير في صورة نقطية"
#. (itstool) path: screenshot/caption
#: net.blumia.pineapple-pictures.metainfo.xml:27
msgid "Zooming in a vector image"
msgstr "التكبير في صورة متجهية"
#. (itstool) path: component/developer_name
#: net.blumia.pineapple-pictures.metainfo.xml:34
msgid "Gary (BLumia) Wang et al."
msgstr "غاري وانغ (بلوميا) وآخرون."
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2023-08-22 18:49中国标准时间\n" "POT-Creation-Date: 2023-08-22 18:49中国标准时间\n"
"PO-Revision-Date: 2026-07-29 10:01+0000\n" "PO-Revision-Date: 2025-12-20 20:00+0000\n"
"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n" "Last-Translator: Sabri Ünal <yakushabb@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/pineapple-" "Language-Team: Turkish <https://hosted.weblate.org/projects/pineapple-"
"pictures/appstream-metadata/tr/>\n" "pictures/appstream-metadata/tr/>\n"
"Language: tr\n" "Language: tr\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.8.dev0\n" "X-Generator: Weblate 5.15.1\n"
#. (itstool) path: component/name #. (itstool) path: component/name
#: net.blumia.pineapple-pictures.metainfo.xml:7 #: net.blumia.pineapple-pictures.metainfo.xml:7
@@ -27,26 +27,23 @@ msgstr "Resim Görüntüleyici"
#: net.blumia.pineapple-pictures.metainfo.xml:12 #: net.blumia.pineapple-pictures.metainfo.xml:12
msgid "Pineapple Pictures is a lightweight and easy-to-use image viewer that comes with a handy navigation thumbnail when zoom-in, and doesn't contain any image management support." msgid "Pineapple Pictures is a lightweight and easy-to-use image viewer that comes with a handy navigation thumbnail when zoom-in, and doesn't contain any image management support."
msgstr "" msgstr ""
"Pineapple Resimler, yakınlaştırma yapıldığında kullanışlı bir gezinme küçük "
"resmi sunan, hafif ve kullanımı kolay bir resim görüntüleyicidir, herhangi "
"bir resim yönetimi desteği içermez."
#. (itstool) path: screenshot/caption #. (itstool) path: screenshot/caption
#: net.blumia.pineapple-pictures.metainfo.xml:17 #: net.blumia.pineapple-pictures.metainfo.xml:17
msgid "Main window when an image file is loaded" msgid "Main window when an image file is loaded"
msgstr "Bir resim dosyası yüklendiğinde ana pencere" msgstr ""
#. (itstool) path: screenshot/caption #. (itstool) path: screenshot/caption
#: net.blumia.pineapple-pictures.metainfo.xml:22 #: net.blumia.pineapple-pictures.metainfo.xml:22
msgid "Zooming in a raster image" msgid "Zooming in a raster image"
msgstr "Raster resimde yakınlaştırma" msgstr ""
#. (itstool) path: screenshot/caption #. (itstool) path: screenshot/caption
#: net.blumia.pineapple-pictures.metainfo.xml:27 #: net.blumia.pineapple-pictures.metainfo.xml:27
msgid "Zooming in a vector image" msgid "Zooming in a vector image"
msgstr "Vektör resimde yakınlaştırma" msgstr ""
#. (itstool) path: component/developer_name #. (itstool) path: component/developer_name
#: net.blumia.pineapple-pictures.metainfo.xml:34 #: net.blumia.pineapple-pictures.metainfo.xml:34
msgid "Gary (BLumia) Wang et al." msgid "Gary (BLumia) Wang et al."
msgstr "Gary (BLumia) Wang ve diğerleri" msgstr "Gary (BLumia) Wang et al."
-1
View File
@@ -1 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 192 192" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"><rect id="generic-export-" serif:id="generic(export)" x="0" y="0" width="192" height="192" style="fill:none;"/><g id="文档背景"><path d="M29,143l0,-119.02c0,-3.301 2.68,-5.98 5.98,-5.98l85.058,0l41.962,41.923l0,83.077l-133,0Z" style="fill:#f8fafc;"/><path d="M120.038,18l42.038,42l-36.12,0c-3.269,-0 -5.919,-2.65 -5.919,-5.919l0,-36.081Z" style="fill:#3b82f6;fill-opacity:0.5;"/><g id="底部"><path d="M162,145.178l0,15.644c0,7.273 -5.905,13.178 -13.178,13.178l-106.644,0c-7.273,0 -13.178,-5.905 -13.178,-13.178l0,-15.644c0,-7.273 5.905,-13.178 13.178,-13.178l106.644,0c7.273,0 13.178,5.905 13.178,13.178Z" style="fill:#f8fafc;"/><rect x="29" y="132" width="133" height="22" style="fill:#f8fafc;"/></g></g><g id="文档符号"><path d="M53.75,117c-0,-0 17.005,-22.869 24.972,-33.582c0.969,-1.303 2.484,-2.087 4.107,-2.126c1.623,-0.039 3.174,0.672 4.204,1.927c8.72,10.627 27.718,33.781 27.718,33.781" style="fill:none;stroke:#3b82f6;stroke-width:6.25px;"/><path d="M103.22,102c-0,-0 3.94,-4.938 6.964,-8.727c0.845,-1.06 2.117,-1.69 3.472,-1.723c1.355,-0.033 2.655,0.536 3.551,1.553c6.849,7.778 21.043,23.897 21.043,23.897" style="fill:none;stroke:#3b82f6;stroke-opacity:0.65;stroke-width:6.25px;"/><use xlink:href="#_Image1" x="99.724" y="88.423" width="42px" height="32px"/><circle cx="106" cy="72" r="6" style="fill:#3b82f6;"/><use xlink:href="#_Image2" x="50.625" y="78.165" width="68px" height="42px"/></g><defs><image id="_Image1" width="42px" height="32px" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAgCAYAAABkWOo9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACL0lEQVRYhcWYTW/TQBBAXxzaiIVABeWrQFRBERSKCv3iMP9tD/vb2BMoEgKBVCFoQRUHDlBRpiCqlIOt0BKvs7Hj5B03s6MnZ3dm7AaRiNMW0AHmgXa2/AP4Bux6aw5jc5WhERMkTjvACpAEQo6Bd96aD+MS+5+houL0IXAnMt8XoOutOa5klUPoCQEgTu8SLwlwA3hcyShAUFScXgGWS+TsiNN75ZXyyRUVpwZYq5D3vji9VWH/AAOi4rQJbAIzFXOvZv/KWMh7oqv8Kz9VaADr4vTCGHKdFs0uz8I4EmecAZ6J07NVE/VFxek88KBqwhxawJY4rXSUEuhfnnUiG0AJ2sCGOC0sh0Uk2eXZoPrlGcZl0vNfigRYAsZy4CO4KU5LHa+EdNCYJEvidHHUTaXPTEUeidNro2xIgL2aZIpoAGvidC52QwJsAwe1KYVpkpYtExOceGuOgBfAn1q18pklbQizwwITAG/NT6BLOgBPmnOkT7ZZFNS/TN6ar8Dbuq0CzAFPiwJO3XpvzUfgc51GBVwXpyuhH/PK02vSF7ZpsJgNRgMMiHpresBL4FfdVgGWxenABJdb8L01v0krQa9uqwBPxOmlkwvBzuSt2Qde1a6UTwJsitPzJxeCeGv2gPd1WwWYIa2xLYj/ALEFXK3TqoB94HnsUNJlOm0W4CJwO0p0ym0WoB095k25zR6ONI9mbfYNk5U9AD6VepnLatwCEDWilaQHfAd2vDVHfwFwVYfhCbkXoQAAAABJRU5ErkJggg=="/><image id="_Image2" width="68px" height="42px" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAqCAYAAAAK7f2YAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACq0lEQVRogeWZu27UUBCGvzhIQasERC4gSLgmpAgQEAUJGRoQCQUBERGyieBZtpgH4TFoqLfgDRA9DRIFEhqJS0Fhs0rCXmzv+BwnfKXXnjP6PfL51h4hEqK2CDwEzgCfgXftVuNrrH7+MhJjUVG7AWwfOvwDeNtuNb5EaKlDEnpBUTsPvOjy0xjwRtROBW7pAEEDEbVxYBc40eOUCdJQTobr6iDBAhG1UWAHGDQBM8CuqPUKrVJCTsgmcDHnuZeBLVEL/owLEoiorQB3Cl62BGxU0E5fKg9E1K4BT0pevipq9z37GUSlgYjaJPCK4bb3DVG76dTSQCoLRNTGgD3AY8fYErUrDnUGUkkg2cPwJTDtVDIh3XnOOtXru1AVPAKuO9cMIm7ugYjaLeCBd92MysXNNRBRuwA896zZhUrFzS2QHFruSWXi5hJIdreapCMdiiXK+01PvCbkKTDnVKsIK97iNnQgorZKcS33xFXchgpE1OaJ8H+jC1uidtWjUOlARG2K9K1XlLduh0iApqid8yhUGGct92IMeC1qp4cpUjiQbKvbBqaGWbgiJkhDKX2jykzIY2Ch7IIBmAH2yopboUBEbRlYK7NQYC5RUtxyByJqs1Sv5Z6UErdcgYjaBKmWjxZdIDKFxW1gIPu0fLxsV5EpJG55JuQZMFu+n1qQW9z6BiJqa8CyS0txyS1uPQMRtQXSLfa4kEvcugYiatPUR8s9GShu/wSSnbxLmuhxpK+4HQik5lruSU9xOzwh68B8kJbi01XcOoGI2m0g6GfDGrCS7aQdEgBRmyP1jf+R9f3ilmRa3uToabknnU+lCelXtqOq5V4kwKaoJQmwGLubmjAFTCbAz9id1IhfCfAhdhc14WO71fg2AiBq94C7HH8h68Z34BPwvt1q/P4DFjifX1SwAkkAAAAASUVORK5CYII="/></defs></svg>

Before

Width:  |  Height:  |  Size: 3.8 KiB

-67
View File
@@ -1,67 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 192 192" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1;">
<g transform="matrix(1,0,0,1,-233.5,0)">
<g id="GIF-export-" serif:id="GIF(export)" transform="matrix(1,0,0,1,233.5,-242)">
<rect x="0" y="242" width="192" height="192" style="fill:none;"/>
<g id="文档背景" transform="matrix(0.192771,0,0,0.21968,336.192771,253.203661)">
<g transform="matrix(5.226799,0,0,4.552083,-1750.366477,-51)">
<path d="M30,143L30,23.98C30,20.68 32.66,18 35.935,18L120.354,18L162,59.923L162,143L30,143Z" style="fill:rgb(248,250,252);"/>
</g>
<g transform="matrix(5.1875,0,0,4.552083,-1744,-51)">
<path d="M120.038,18L162.077,60L125.957,60C122.688,60 120.038,57.35 120.038,54.081L120.038,18Z" style="fill:rgb(16,185,129);fill-opacity:0.5;"/>
</g>
<g id="底部" transform="matrix(1.007576,0,0,1,6.443582,0)">
<g transform="matrix(5.1875,0,0,1.225561,-1743.600962,527.814904)">
<path d="M162,66.948L162,125.052C162,152.067 156.139,174 148.921,174L43.079,174C35.861,174 30,152.067 30,125.052L30,66.948C30,39.933 35.861,18 43.079,18L148.921,18C156.139,18 162,39.933 162,66.948Z" style="fill:rgb(16,185,129);"/>
</g>
<g transform="matrix(4.99537,0,0,4.552083,-1712.860221,-51)">
<rect x="25" y="132" width="137.077" height="22" style="fill:rgb(16,185,129);"/>
</g>
</g>
</g>
<g transform="matrix(1,0,0,1,-24.821092,255.962394)">
<g transform="matrix(31.25,0,0,31.25,92.328214,149.80372)">
<path d="M0.342,0.012C0.287,0.012 0.237,-0.001 0.192,-0.026C0.147,-0.051 0.111,-0.089 0.085,-0.139C0.058,-0.189 0.045,-0.25 0.045,-0.323C0.045,-0.395 0.059,-0.457 0.085,-0.508C0.112,-0.559 0.148,-0.598 0.193,-0.625C0.238,-0.651 0.289,-0.665 0.345,-0.665C0.389,-0.665 0.426,-0.656 0.457,-0.639C0.488,-0.622 0.514,-0.603 0.534,-0.582L0.459,-0.497C0.444,-0.512 0.429,-0.524 0.411,-0.533C0.394,-0.542 0.372,-0.546 0.345,-0.546C0.315,-0.546 0.288,-0.537 0.264,-0.52C0.24,-0.502 0.221,-0.477 0.207,-0.445C0.193,-0.412 0.186,-0.373 0.186,-0.328C0.186,-0.281 0.192,-0.241 0.205,-0.208C0.217,-0.175 0.236,-0.15 0.26,-0.133C0.284,-0.115 0.314,-0.106 0.35,-0.106C0.364,-0.106 0.377,-0.108 0.39,-0.112C0.404,-0.116 0.414,-0.122 0.422,-0.129L0.422,-0.251L0.321,-0.251L0.321,-0.363L0.544,-0.363L0.544,-0.066C0.523,-0.046 0.494,-0.028 0.458,-0.012C0.422,0.004 0.384,0.012 0.342,0.012Z" style="fill:rgb(248,250,252);fill-rule:nonzero;"/>
</g>
<g transform="matrix(31.25,0,0,31.25,111.077928,149.80372)">
<path d="M0.078,-0L0.078,-0.115L0.232,-0.115L0.232,-0.538L0.078,-0.538L0.078,-0.653L0.522,-0.653L0.522,-0.538L0.368,-0.538L0.368,-0.115L0.522,-0.115L0.522,-0L0.078,-0Z" style="fill:rgb(248,250,252);fill-rule:nonzero;"/>
</g>
<g transform="matrix(31.25,0,0,31.25,129.827642,149.80372)">
<path d="M0.11,-0L0.11,-0.653L0.538,-0.653L0.538,-0.538L0.246,-0.538L0.246,-0.375L0.495,-0.375L0.495,-0.26L0.246,-0.26L0.246,-0L0.11,-0Z" style="fill:rgb(248,250,252);fill-rule:nonzero;"/>
</g>
<g transform="matrix(31.25,0,0,31.25,148.577356,149.80372)">
</g>
</g>
<g transform="matrix(1.042067,0,0,1.470481,-504.094952,-475.205263)">
<path d="M577.789,536.699L597,569L549,569C549.416,555.658 543.242,548.94 539.404,546.9C558.596,542.819 558.208,538.037 577.789,536.699Z" style="fill:rgb(248,250,252);stroke:rgb(73,217,169);stroke-width:2.94px;"/>
</g>
<g transform="matrix(1.042067,0,0,1.470481,-500.094952,-475.205263)">
<path d="M587.385,535L597,569L549,569C549.416,555.658 547.081,547.58 541.323,540.099C558.785,539.334 573.16,536.425 587.385,535Z" style="fill:rgb(248,250,252);stroke:rgb(33,195,141);stroke-width:2.94px;"/>
</g>
<g transform="matrix(1.042067,0,0,1.470481,-496.094952,-475.205263)">
<rect x="549" y="535" width="48" height="34" style="fill:rgb(248,250,252);"/>
<clipPath id="_clip1">
<rect x="549" y="535" width="48" height="34"/>
</clipPath>
<g clip-path="url(#_clip1)">
<g transform="matrix(-1.020402,0,0,1,1158.200072,0)">
<g transform="matrix(1.219837,0.326128,-0.460205,0.864447,430.623441,-37.614509)">
<path d="M314.701,587.339C314.311,586.884 314.332,573.499 314.332,571.745C314.332,569.957 315.109,563.585 316.467,559.39C316.508,559.263 316.565,559.13 316.695,559.065C316.792,559 316.922,558.968 317.052,559.032C318.287,559.39 321.374,562.022 321.472,562.022C322.934,561.795 329.044,561.73 330.506,562.022C330.571,562.022 333.659,559.39 334.894,559.032C335.024,558.968 335.154,559 335.284,559.065C335.381,559.13 335.479,559.26 335.479,559.39C335.804,561.177 338.359,567.994 338.046,573.812C337.952,575.563 337.07,576.244 336.648,576.699C336.388,577.057 314.961,587.697 314.701,587.339Z" style="fill:none;stroke:rgb(16,185,129);stroke-width:2.14px;"/>
</g>
<g transform="matrix(-1.054409,0,0,1.202039,926.151367,432.040487)">
<ellipse cx="335.5" cy="107" rx="1.5" ry="1" style="fill:rgb(16,185,129);"/>
</g>
<g transform="matrix(-1.038849,0,0,1.142554,910.389594,435.158377)">
<ellipse cx="335.5" cy="107" rx="1.5" ry="1" style="fill:rgb(16,185,129);"/>
</g>
<g transform="matrix(-1.100452,-0.187672,0.358068,-1.05441,706.803105,1228.551028)">
<path d="M314.028,574.46C314.028,574.46 316.518,572.261 318.713,574.583C318.824,574.7 318.912,574.846 319,575" style="fill:none;stroke:rgb(16,185,129);stroke-width:2.07px;"/>
</g>
</g>
</g>
<rect x="549" y="535" width="48" height="34" style="fill:none;stroke:rgb(16,185,129);stroke-width:2.94px;"/>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.6 KiB

-132
View File
@@ -1,132 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="100%"
height="100%"
viewBox="0 0 192 192"
version="1.1"
xml:space="preserve"
style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"
id="svg9"
sodipodi:docname="jpeg.svg"
inkscape:version="1.4.4 (dcaf3e7, 2026-05-05)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:serif="http://www.serif.com/"><sodipodi:namedview
id="namedview9"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
inkscape:zoom="3.3645833"
inkscape:cx="95.851394"
inkscape:cy="96.000001"
inkscape:window-width="1536"
inkscape:window-height="890"
inkscape:window-x="-6"
inkscape:window-y="-6"
inkscape:window-maximized="1"
inkscape:current-layer="svg9" /><rect
id="JPG-export-"
serif:id="JPG(export)"
x="0"
y="0"
width="192"
height="192"
style="fill:none;" /><g
id="文档背景"><path
d="M29,143l0,-119.02c0,-3.301 2.68,-5.98 5.98,-5.98l85.058,0l41.962,41.923l0,83.077l-133,0Z"
style="fill:#f8fafc"
id="path1" /><path
d="M120.038,18l42.038,42l-36.12,0c-3.269,-0 -5.919,-2.65 -5.919,-5.919l0,-36.081Z"
style="fill:#3b82f6;fill-opacity:0.5"
id="path2" /><path
d="M29,160.822l-0,-28.822l133,0l0,28.822c0,7.273 -5.905,13.178 -13.178,13.178l-106.644,0c-7.273,0 -13.178,-5.905 -13.178,-13.178Z"
style="fill:#3b82f6"
id="path3" /></g><g
transform="matrix(31.25,0,0,31.25,67.761272,163.766113)"
id="g4"><path
d="M0.274,0.012c-0.036,0 -0.073,-0.008 -0.112,-0.024c-0.038,-0.016 -0.071,-0.044 -0.099,-0.083l0.079,-0.085c0.019,0.024 0.039,0.042 0.061,0.055c0.022,0.013 0.044,0.019 0.066,0.019c0.036,0 0.062,-0.009 0.08,-0.028c0.018,-0.019 0.027,-0.051 0.027,-0.097l0,-0.307l-0.258,0l0,-0.114l0.395,0l0,0.433c0,0.042 -0.008,0.081 -0.023,0.116c-0.015,0.035 -0.04,0.063 -0.075,0.084c-0.035,0.021 -0.082,0.031 -0.141,0.031Z"
style="fill:#f8fafc;fill-rule:nonzero;"
id="path4" /></g><g
transform="matrix(31.25,0,0,31.25,86.510986,163.766113)"
id="g5"><path
d="M0.079,-0l0,-0.653l0.226,0c0.047,0 0.09,0.006 0.128,0.019c0.038,0.013 0.068,0.034 0.091,0.064c0.022,0.03 0.034,0.071 0.034,0.123c0,0.05 -0.011,0.091 -0.034,0.123c-0.023,0.032 -0.053,0.056 -0.092,0.071c-0.038,0.015 -0.081,0.023 -0.127,0.023l-0.089,0l0,0.228l-0.137,-0Zm0.137,-0.336l0.08,0c0.043,0 0.076,-0.009 0.096,-0.028c0.021,-0.019 0.031,-0.046 0.031,-0.081c0,-0.037 -0.011,-0.062 -0.032,-0.077c-0.022,-0.014 -0.053,-0.022 -0.095,-0.022l-0.08,0l0,0.207Z"
style="fill:#f8fafc;fill-rule:nonzero;"
id="path5" /></g><g
transform="matrix(31.25,0,0,31.25,105.2607,163.766113)"
id="g6"><path
d="M0.342,0.012c-0.055,0 -0.105,-0.013 -0.15,-0.038c-0.045,-0.025 -0.081,-0.063 -0.107,-0.113c-0.026,-0.05 -0.04,-0.111 -0.04,-0.184c-0,-0.072 0.013,-0.134 0.04,-0.185c0.027,-0.051 0.063,-0.09 0.108,-0.117c0.045,-0.027 0.096,-0.04 0.152,-0.04c0.044,0 0.081,0.008 0.112,0.026c0.031,0.017 0.056,0.036 0.077,0.057l-0.075,0.085c-0.014,-0.015 -0.03,-0.027 -0.047,-0.036c-0.017,-0.009 -0.039,-0.013 -0.066,-0.013c-0.03,0 -0.058,0.009 -0.082,0.026c-0.024,0.018 -0.043,0.043 -0.057,0.075c-0.014,0.033 -0.021,0.072 -0.021,0.117c0,0.046 0.006,0.086 0.019,0.119c0.012,0.033 0.031,0.058 0.055,0.076c0.024,0.018 0.054,0.026 0.09,0.026c0.014,0 0.027,-0.002 0.041,-0.006c0.013,-0.004 0.024,-0.009 0.031,-0.017l0,-0.122l-0.101,0l0,-0.112l0.224,0l0,0.296c-0.022,0.02 -0.05,0.039 -0.086,0.055c-0.036,0.016 -0.075,0.024 -0.116,0.024Z"
style="fill:#f8fafc;fill-rule:nonzero;"
id="path6" /></g><g
transform="matrix(31.25,0,0,31.25,124.010414,163.766113)"
id="g7" /><g
id="文档符号"><path
d="M53.75,117c0,0 17.005,-22.869 24.972,-33.582c0.969,-1.303 2.484,-2.087 4.107,-2.126c1.623,-0.039 3.174,0.672 4.204,1.927c8.72,10.627 27.718,33.781 27.718,33.781"
style="fill:none;stroke:#3b82f6;stroke-width:6.25px;"
id="path7" /><path
d="M103.22,102c-0,-0 3.94,-4.938 6.964,-8.727c0.845,-1.06 2.117,-1.69 3.472,-1.723c1.355,-0.033 2.655,0.536 3.551,1.553c6.849,7.778 21.043,23.897 21.043,23.897"
style="fill:none;stroke:#3b82f6;stroke-opacity:0.65;stroke-width:6.25px;"
id="path8" /><use
xlink:href="#_Image1"
x="99.724"
y="88.423"
width="42px"
height="32px"
id="use8" /><circle
cx="106"
cy="72"
r="6"
style="fill:#3b82f6;"
id="circle8" /><use
xlink:href="#_Image2"
x="50.625"
y="78.165"
width="68px"
height="42px"
id="use9" /></g><defs
id="defs9"><image
id="_Image1"
width="42px"
height="32px"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAgCAYAAABkWOo9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACL0lEQVRYhcWYTW/TQBBAXxzaiIVABeWrQFRBERSKCv3iMP9tD/vb2BMoEgKBVCFoQRUHDlBRpiCqlIOt0BKvs7Hj5B03s6MnZ3dm7AaRiNMW0AHmgXa2/AP4Bux6aw5jc5WhERMkTjvACpAEQo6Bd96aD+MS+5+houL0IXAnMt8XoOutOa5klUPoCQEgTu8SLwlwA3hcyShAUFScXgGWS+TsiNN75ZXyyRUVpwZYq5D3vji9VWH/AAOi4rQJbAIzFXOvZv/KWMh7oqv8Kz9VaADr4vTCGHKdFs0uz8I4EmecAZ6J07NVE/VFxek88KBqwhxawJY4rXSUEuhfnnUiG0AJ2sCGOC0sh0Uk2eXZoPrlGcZl0vNfigRYAsZy4CO4KU5LHa+EdNCYJEvidHHUTaXPTEUeidNro2xIgL2aZIpoAGvidC52QwJsAwe1KYVpkpYtExOceGuOgBfAn1q18pklbQizwwITAG/NT6BLOgBPmnOkT7ZZFNS/TN6ar8Dbuq0CzAFPiwJO3XpvzUfgc51GBVwXpyuhH/PK02vSF7ZpsJgNRgMMiHpresBL4FfdVgGWxenABJdb8L01v0krQa9uqwBPxOmlkwvBzuSt2Qde1a6UTwJsitPzJxeCeGv2gPd1WwWYIa2xLYj/ALEFXK3TqoB94HnsUNJlOm0W4CJwO0p0ym0WoB095k25zR6ONI9mbfYNk5U9AD6VepnLatwCEDWilaQHfAd2vDVHfwFwVYfhCbkXoQAAAABJRU5ErkJggg==" /><image
id="_Image2"
width="68px"
height="42px"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAqCAYAAAAK7f2YAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACq0lEQVRogeWZu27UUBCGvzhIQasERC4gSLgmpAgQEAUJGRoQCQUBERGyieBZtpgH4TFoqLfgDRA9DRIFEhqJS0Fhs0rCXmzv+BwnfKXXnjP6PfL51h4hEqK2CDwEzgCfgXftVuNrrH7+MhJjUVG7AWwfOvwDeNtuNb5EaKlDEnpBUTsPvOjy0xjwRtROBW7pAEEDEbVxYBc40eOUCdJQTobr6iDBAhG1UWAHGDQBM8CuqPUKrVJCTsgmcDHnuZeBLVEL/owLEoiorQB3Cl62BGxU0E5fKg9E1K4BT0pevipq9z37GUSlgYjaJPCK4bb3DVG76dTSQCoLRNTGgD3AY8fYErUrDnUGUkkg2cPwJTDtVDIh3XnOOtXru1AVPAKuO9cMIm7ugYjaLeCBd92MysXNNRBRuwA896zZhUrFzS2QHFruSWXi5hJIdreapCMdiiXK+01PvCbkKTDnVKsIK97iNnQgorZKcS33xFXchgpE1OaJ8H+jC1uidtWjUOlARG2K9K1XlLduh0iApqid8yhUGGct92IMeC1qp4cpUjiQbKvbBqaGWbgiJkhDKX2jykzIY2Ch7IIBmAH2yopboUBEbRlYK7NQYC5RUtxyByJqs1Sv5Z6UErdcgYjaBKmWjxZdIDKFxW1gIPu0fLxsV5EpJG55JuQZMFu+n1qQW9z6BiJqa8CyS0txyS1uPQMRtQXSLfa4kEvcugYiatPUR8s9GShu/wSSnbxLmuhxpK+4HQik5lruSU9xOzwh68B8kJbi01XcOoGI2m0g6GfDGrCS7aQdEgBRmyP1jf+R9f3ilmRa3uToabknnU+lCelXtqOq5V4kwKaoJQmwGLubmjAFTCbAz9id1IhfCfAhdhc14WO71fg2AiBq94C7HH8h68Z34BPwvt1q/P4DFjifX1SwAkkAAAAASUVORK5CYII=" /><filter
style="color-interpolation-filters:sRGB;"
inkscape:label="Drop Shadow"
id="filter10"
x="-0.18034807"
y="-0.15384615"
width="1.4057832"
height="1.3461538"><feFlood
result="flood"
in="SourceGraphic"
flood-opacity="0.501961"
flood-color="rgb(0,0,0)"
id="feFlood9" /><feGaussianBlur
result="blur"
in="SourceGraphic"
stdDeviation="10.000000"
id="feGaussianBlur9" /><feOffset
result="offset"
in="blur"
dx="6.000000"
dy="6.000000"
id="feOffset9" /><feComposite
result="comp1"
operator="in"
in="flood"
in2="offset"
id="feComposite9" /><feComposite
result="comp2"
operator="over"
in="SourceGraphic"
in2="comp1"
id="feComposite10" /></filter></defs></svg>

Before

Width:  |  Height:  |  Size: 7.9 KiB

-215
View File
@@ -1,215 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="100%"
height="100%"
viewBox="0 0 192 192"
version="1.1"
xml:space="preserve"
style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"
id="svg15"
sodipodi:docname="png.svg"
inkscape:version="1.4.4 (dcaf3e7, 2026-05-05)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:serif="http://www.serif.com/"><defs
id="defs15"><filter
style="color-interpolation-filters:sRGB;"
inkscape:label="Drop Shadow"
id="filter16"
x="-0.034765612"
y="-0.033796866"
width="1.0782226"
height="1.0760429"><feFlood
result="flood"
in="SourceGraphic"
flood-opacity="0.501961"
flood-color="rgb(0,0,0)"
id="feFlood15" /><feGaussianBlur
result="blur"
in="SourceGraphic"
stdDeviation="10.000000"
id="feGaussianBlur15" /><feOffset
result="offset"
in="blur"
dx="6.000000"
dy="6.000000"
id="feOffset15" /><feComposite
result="comp1"
operator="in"
in="flood"
in2="offset"
id="feComposite15" /><feComposite
result="comp2"
operator="over"
in="SourceGraphic"
in2="comp1"
id="feComposite16" /></filter></defs><sodipodi:namedview
id="namedview15"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
inkscape:zoom="3.3645833"
inkscape:cx="95.851394"
inkscape:cy="96.000001"
inkscape:window-width="1536"
inkscape:window-height="890"
inkscape:window-x="-6"
inkscape:window-y="-6"
inkscape:window-maximized="1"
inkscape:current-layer="PNG-export-" />
<g
transform="matrix(1,0,0,1,-469.5,0)"
id="g15">
<g
id="PNG-export-"
serif:id="PNG(export)"
transform="matrix(0.192771,0,0,0.21968,805.692771,11.203661)">
<rect
x="-1744"
y="-51"
width="996"
height="874"
style="fill:none;"
id="rect1" />
<g
id="文档背景">
<g
transform="matrix(5.226799,0,0,4.552083,-1750.366477,-51)"
id="g1">
<path
d="M30,143L30,23.98C30,20.68 32.66,18 35.935,18L120.354,18L162,59.923L162,143L30,143Z"
style="fill:rgb(248, 250, 252)"
id="path1" />
</g>
<g
transform="matrix(5.1875,0,0,4.552083,-1744,-51)"
id="g2">
<path
d="M120.038,18L162.077,60L125.957,60C122.688,60 120.038,57.35 120.038,54.081L120.038,18Z"
style="fill:rgb(139, 92, 246);fill-opacity:0.5"
id="path2" />
</g>
<g
id="底部"
transform="matrix(1.007576,0,0,1,6.443582,0)">
<g
transform="matrix(5.1875,0,0,1.225561,-1743.600962,527.814904)"
id="g3">
<path
d="M162,66.948L162,125.052C162,152.067 156.139,174 148.921,174L43.079,174C35.861,174 30,152.067 30,125.052L30,66.948C30,39.933 35.861,18 43.079,18L148.921,18C156.139,18 162,39.933 162,66.948Z"
style="fill:rgb(139, 92, 246)"
id="path3" />
</g>
<g
transform="matrix(4.99537,0,0,4.552083,-1712.860221,-51)"
id="g4">
<rect
x="25"
y="132"
width="137.077"
height="22"
style="fill:rgb(139, 92, 246)"
id="rect3" />
</g>
</g>
</g>
<g
transform="matrix(5.1875,0,0,4.552083,-1872.759414,12.55798)"
id="g9">
<g
transform="matrix(31.25,0,0,31.25,92.328214,149.80372)"
id="g5">
<path
d="M0.079,-0L0.079,-0.653L0.305,-0.653C0.352,-0.653 0.395,-0.646 0.433,-0.633C0.471,-0.62 0.502,-0.599 0.524,-0.569C0.547,-0.539 0.558,-0.498 0.558,-0.446C0.558,-0.396 0.547,-0.355 0.524,-0.322C0.501,-0.29 0.47,-0.266 0.432,-0.251C0.394,-0.235 0.351,-0.228 0.305,-0.228L0.216,-0.228L0.216,-0L0.079,-0ZM0.216,-0.336L0.296,-0.336C0.339,-0.336 0.372,-0.346 0.392,-0.364C0.413,-0.383 0.424,-0.41 0.424,-0.446C0.424,-0.482 0.413,-0.508 0.391,-0.522C0.37,-0.537 0.338,-0.544 0.296,-0.544L0.216,-0.544L0.216,-0.336Z"
style="fill:rgb(248,250,252);fill-rule:nonzero;"
id="path4" />
</g>
<g
transform="matrix(31.25,0,0,31.25,111.077928,149.80372)"
id="g6">
<path
d="M0.069,-0L0.069,-0.652L0.21,-0.652L0.359,-0.314L0.416,-0.172L0.42,-0.172C0.417,-0.206 0.413,-0.244 0.408,-0.285C0.403,-0.326 0.401,-0.366 0.401,-0.404L0.401,-0.652L0.531,-0.652L0.531,-0L0.39,-0L0.241,-0.339L0.184,-0.481L0.18,-0.481C0.183,-0.445 0.187,-0.407 0.192,-0.367C0.197,-0.327 0.199,-0.287 0.199,-0.25L0.199,-0L0.069,-0Z"
style="fill:rgb(248,250,252);fill-rule:nonzero;"
id="path5" />
</g>
<g
transform="matrix(31.25,0,0,31.25,129.827642,149.80372)"
id="g7">
<path
d="M0.342,0.012C0.287,0.012 0.237,-0.001 0.192,-0.026C0.147,-0.051 0.111,-0.089 0.085,-0.139C0.058,-0.189 0.045,-0.25 0.045,-0.323C0.045,-0.395 0.059,-0.457 0.085,-0.508C0.112,-0.559 0.148,-0.598 0.193,-0.625C0.238,-0.651 0.289,-0.665 0.345,-0.665C0.389,-0.665 0.426,-0.656 0.457,-0.639C0.488,-0.622 0.514,-0.603 0.534,-0.582L0.459,-0.497C0.444,-0.512 0.429,-0.524 0.411,-0.533C0.394,-0.542 0.372,-0.546 0.345,-0.546C0.315,-0.546 0.288,-0.537 0.264,-0.52C0.24,-0.502 0.221,-0.477 0.207,-0.445C0.193,-0.412 0.186,-0.373 0.186,-0.328C0.186,-0.281 0.192,-0.241 0.205,-0.208C0.217,-0.175 0.236,-0.15 0.26,-0.133C0.284,-0.115 0.314,-0.106 0.35,-0.106C0.364,-0.106 0.377,-0.108 0.39,-0.112C0.404,-0.116 0.414,-0.122 0.422,-0.129L0.422,-0.251L0.321,-0.251L0.321,-0.363L0.544,-0.363L0.544,-0.066C0.523,-0.046 0.494,-0.028 0.458,-0.012C0.422,0.004 0.384,0.012 0.342,0.012Z"
style="fill:rgb(248,250,252);fill-rule:nonzero;"
id="path6" />
</g>
<g
transform="matrix(31.25,0,0,31.25,148.577356,149.80372)"
id="g8">
</g>
</g>
<g
id="文档符号">
<g
transform="matrix(10.375,0,0,4.552083,-1977.33774,117.427083)"
id="g10">
<path
d="M87,45L87,87L66,87L66,66L76.5,66L76.5,45L87,45Z"
style="fill:rgb(139,92,246);"
id="path9" />
</g>
<g
id="棋盘格"
transform="matrix(1,0,0,1,0,-4.552083)">
<g
transform="matrix(5.1875,0,0,4.552083,-1744.199519,-69.208333)"
id="g11">
<rect
x="66"
y="66"
width="21"
height="21"
style="fill:rgb(139,92,246);fill-opacity:0.2;"
id="rect10" />
</g>
<g
transform="matrix(5.1875,0,0,4.552083,-1635.0625,-69.208333)"
id="g12">
<rect
x="66"
y="66"
width="21"
height="21"
style="fill:rgb(139,92,246);fill-opacity:0.5;"
id="rect11" />
</g>
<g
transform="matrix(5.1875,0,0,4.552083,-1634.96274,26.385417)"
id="g13">
<rect
x="66"
y="66"
width="21"
height="21"
style="fill:rgb(139,92,246);fill-opacity:0.2;"
id="rect12" />
</g>
<g
transform="matrix(5.1875,0,0,4.552083,-1744.09976,26.385417)"
id="g14">
<rect
x="66"
y="66"
width="21"
height="21"
style="fill:rgb(139,92,246);fill-opacity:0.5;"
id="rect13" />
</g>
</g>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.6 KiB

-50
View File
@@ -1,50 +0,0 @@
[package]
name = "ChestnutSoftware.PineapplePictures"
version = "1.6.0.0"
[display]
name = "Pineapple Pictures"
publisherName = "Chestnut Software"
[display.zh-CN]
name = "菠萝看图"
[application]
id = "PineapplePictures"
executable = "ppic.exe"
[icon]
source = "../../assets/icons/app-icon.svg"
[[fileAssociations]]
name = "jpgimages"
extensions = ["jpg", "jfif", "jpeg"]
logo = "jpeg.svg"
[[fileAssociations]]
name = "pngimages"
extensions = ["png"]
logo = "png.svg"
[[fileAssociations]]
name = "gifimages"
extensions = ["gif"]
logo = "gif.svg"
[[fileAssociations]]
name = "svgimages"
extensions = ["svg"]
logo = "svg.svg"
[[fileAssociations]]
name = "psdimages"
extensions = ["psd", "psb", "pdd"]
logo = "psd.svg"
[[fileAssociations]]
name = "genericimages"
extensions = ["tiff", "tif", "webp", "avif", "bmp", "qoi", "tga", "xcf", "kra", "icns", "ora", "ico"]
logo = "generic.svg"
[resources]
languages = ["zh-CN", "en-US"]
-51
View File
@@ -1,51 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 192 192" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,-234,-2)">
<g id="PSD-export-" serif:id="PSD(export)" transform="matrix(0.192771,0,0,0.21968,570.192771,13.203661)">
<rect x="-1744" y="-51" width="996" height="874" style="fill:none;"/>
<g id="文档背景">
<g transform="matrix(5.226799,0,0,4.552083,-1750.366477,-51)">
<path d="M30,143L30,23.98C30,20.68 32.66,18 35.935,18L120.354,18L162,59.923L162,143L30,143Z" style="fill:rgb(248,250,252);"/>
</g>
<g transform="matrix(5.1875,0,0,4.552083,-1744,-51)">
<path d="M120.038,18L162.077,60L125.957,60C122.688,60 120.038,57.35 120.038,54.081L120.038,18Z" style="fill:rgb(0,52,90);fill-opacity:0.5;"/>
</g>
<g id="底部" transform="matrix(1.007576,0,0,1,6.443582,0)">
<g transform="matrix(5.1875,0,0,1.225561,-1743.600962,527.814904)">
<path d="M162,66.948L162,125.052C162,152.067 156.139,174 148.921,174L43.079,174C35.861,174 30,152.067 30,125.052L30,66.948C30,39.933 35.861,18 43.079,18L148.921,18C156.139,18 162,39.933 162,66.948Z" style="fill:rgb(0,52,90);"/>
</g>
<g transform="matrix(4.99537,0,0,4.552083,-1712.860221,-51)">
<rect x="25" y="132" width="137.077" height="22" style="fill:rgb(0,52,90);"/>
</g>
</g>
</g>
<g transform="matrix(5.1875,0,0,4.552083,-1872.759414,12.55798)">
<g transform="matrix(31.25,0,0,31.25,92.328214,149.80372)">
<path d="M0.079,-0L0.079,-0.653L0.305,-0.653C0.352,-0.653 0.395,-0.646 0.433,-0.633C0.471,-0.62 0.502,-0.599 0.524,-0.569C0.547,-0.539 0.558,-0.498 0.558,-0.446C0.558,-0.396 0.547,-0.355 0.524,-0.322C0.501,-0.29 0.47,-0.266 0.432,-0.251C0.394,-0.235 0.351,-0.228 0.305,-0.228L0.216,-0.228L0.216,-0L0.079,-0ZM0.216,-0.336L0.296,-0.336C0.339,-0.336 0.372,-0.346 0.392,-0.364C0.413,-0.383 0.424,-0.41 0.424,-0.446C0.424,-0.482 0.413,-0.508 0.391,-0.522C0.37,-0.537 0.338,-0.544 0.296,-0.544L0.216,-0.544L0.216,-0.336Z" style="fill:rgb(248,250,252);fill-rule:nonzero;"/>
</g>
<g transform="matrix(31.25,0,0,31.25,111.077928,149.80372)">
<path d="M0.3,0.012C0.255,0.012 0.211,0.004 0.168,-0.012C0.125,-0.029 0.087,-0.052 0.053,-0.083L0.132,-0.177C0.157,-0.156 0.184,-0.139 0.214,-0.126C0.245,-0.113 0.276,-0.106 0.308,-0.106C0.342,-0.106 0.367,-0.112 0.384,-0.124C0.4,-0.137 0.409,-0.152 0.409,-0.17C0.409,-0.187 0.404,-0.201 0.396,-0.211C0.387,-0.221 0.375,-0.229 0.36,-0.237C0.344,-0.244 0.326,-0.252 0.305,-0.26L0.219,-0.297C0.195,-0.307 0.173,-0.319 0.152,-0.334C0.13,-0.35 0.113,-0.369 0.1,-0.392C0.087,-0.415 0.08,-0.442 0.08,-0.474C0.08,-0.509 0.09,-0.542 0.11,-0.57C0.129,-0.599 0.157,-0.622 0.192,-0.639C0.228,-0.656 0.269,-0.665 0.315,-0.665C0.354,-0.665 0.393,-0.657 0.43,-0.643C0.468,-0.628 0.5,-0.607 0.529,-0.58L0.46,-0.493C0.437,-0.51 0.414,-0.523 0.391,-0.533C0.368,-0.542 0.34,-0.546 0.308,-0.546C0.281,-0.546 0.26,-0.541 0.243,-0.53C0.227,-0.519 0.218,-0.503 0.218,-0.482C0.218,-0.467 0.223,-0.455 0.233,-0.446C0.242,-0.437 0.255,-0.429 0.271,-0.422C0.288,-0.414 0.306,-0.407 0.326,-0.399L0.408,-0.364C0.437,-0.354 0.461,-0.341 0.482,-0.325C0.503,-0.309 0.52,-0.29 0.531,-0.268C0.543,-0.245 0.548,-0.218 0.548,-0.187C0.548,-0.152 0.539,-0.119 0.519,-0.088C0.5,-0.058 0.471,-0.034 0.434,-0.015C0.397,0.003 0.352,0.012 0.3,0.012Z" style="fill:rgb(248,250,252);fill-rule:nonzero;"/>
</g>
<g transform="matrix(31.25,0,0,31.25,129.827642,149.80372)">
<path d="M0.073,-0L0.073,-0.653L0.25,-0.653C0.314,-0.653 0.369,-0.641 0.416,-0.618C0.462,-0.595 0.498,-0.559 0.524,-0.511C0.549,-0.464 0.562,-0.403 0.562,-0.329C0.562,-0.255 0.549,-0.194 0.524,-0.145C0.499,-0.096 0.463,-0.06 0.418,-0.036C0.372,-0.012 0.319,-0 0.258,-0L0.073,-0ZM0.21,-0.11L0.242,-0.11C0.279,-0.11 0.311,-0.118 0.338,-0.132C0.365,-0.147 0.385,-0.17 0.4,-0.202C0.414,-0.234 0.422,-0.276 0.422,-0.329C0.422,-0.382 0.414,-0.423 0.4,-0.454C0.385,-0.486 0.365,-0.508 0.338,-0.522C0.311,-0.535 0.279,-0.542 0.242,-0.542L0.21,-0.542L0.21,-0.11Z" style="fill:rgb(248,250,252);fill-rule:nonzero;"/>
</g>
<g transform="matrix(31.25,0,0,31.25,148.577356,149.80372)">
</g>
</g>
<g transform="matrix(5.1875,0,0,4.552083,-2947.5,-37.34375)">
<path d="M356,73.359L356,105.641C356,112.462 350.462,118 343.641,118L311.359,118C304.538,118 299,112.462 299,105.641L299,73.359C299,66.538 304.538,61 311.359,61L343.641,61C350.462,61 356,66.538 356,73.359Z" style="fill:rgb(0,30,54);"/>
</g>
<g transform="matrix(5.1875,0,0,4.552083,-1868.086637,-257.182297)">
<g transform="matrix(37.5,0,0,37.5,99.078128,149.80372)">
<path d="M0.079,-0L0.079,-0.653L0.305,-0.653C0.352,-0.653 0.395,-0.646 0.433,-0.633C0.471,-0.62 0.502,-0.599 0.524,-0.569C0.547,-0.539 0.558,-0.498 0.558,-0.446C0.558,-0.396 0.547,-0.355 0.524,-0.322C0.501,-0.29 0.47,-0.266 0.432,-0.251C0.394,-0.235 0.351,-0.228 0.305,-0.228L0.216,-0.228L0.216,-0L0.079,-0ZM0.216,-0.336L0.296,-0.336C0.339,-0.336 0.372,-0.346 0.392,-0.364C0.413,-0.383 0.424,-0.41 0.424,-0.446C0.424,-0.482 0.413,-0.508 0.391,-0.522C0.37,-0.537 0.338,-0.544 0.296,-0.544L0.216,-0.544L0.216,-0.336Z" style="fill:rgb(49,168,255);fill-rule:nonzero;"/>
</g>
<g transform="matrix(37.5,0,0,37.5,119.327785,149.80372)">
<path d="M0.298,0.012C0.254,0.012 0.21,0.004 0.167,-0.011C0.124,-0.026 0.087,-0.044 0.056,-0.064L0.114,-0.149C0.144,-0.13 0.176,-0.115 0.21,-0.105C0.244,-0.094 0.279,-0.089 0.317,-0.089C0.346,-0.089 0.368,-0.094 0.382,-0.103C0.396,-0.113 0.403,-0.124 0.403,-0.137C0.403,-0.145 0.401,-0.151 0.397,-0.157C0.394,-0.163 0.387,-0.168 0.378,-0.173C0.369,-0.177 0.356,-0.182 0.34,-0.186C0.323,-0.191 0.302,-0.196 0.276,-0.201C0.21,-0.216 0.161,-0.235 0.132,-0.26C0.102,-0.285 0.087,-0.316 0.087,-0.354C0.087,-0.399 0.107,-0.436 0.146,-0.464C0.186,-0.492 0.241,-0.506 0.311,-0.506C0.354,-0.506 0.394,-0.5 0.43,-0.486C0.466,-0.472 0.497,-0.456 0.522,-0.439L0.461,-0.357C0.436,-0.373 0.41,-0.385 0.382,-0.393C0.354,-0.401 0.326,-0.405 0.298,-0.405C0.281,-0.405 0.267,-0.403 0.255,-0.4C0.244,-0.396 0.236,-0.39 0.231,-0.384C0.225,-0.377 0.222,-0.369 0.222,-0.361C0.222,-0.346 0.231,-0.335 0.25,-0.328C0.268,-0.321 0.298,-0.312 0.341,-0.303C0.393,-0.291 0.433,-0.278 0.462,-0.264C0.49,-0.25 0.51,-0.233 0.521,-0.214C0.532,-0.195 0.538,-0.172 0.538,-0.145C0.538,-0.116 0.529,-0.09 0.511,-0.066C0.492,-0.042 0.465,-0.023 0.43,-0.009C0.394,0.005 0.35,0.012 0.298,0.012Z" style="fill:rgb(49,168,255);fill-rule:nonzero;"/>
</g>
<g transform="matrix(37.5,0,0,37.5,141.827441,149.80372)">
</g>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.3 KiB

-53
View File
@@ -1,53 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 192 192" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;">
<g transform="matrix(1,0,0,1,-955,-3)">
<g id="SVG-export-" serif:id="SVG(export)" transform="matrix(1,0,0,1,713,-239)">
<rect x="242" y="242" width="192" height="192" style="fill:none;"/>
<g id="文档背景" transform="matrix(0.192771,0,0,0.21968,578.192771,253.203661)">
<g transform="matrix(5.226799,0,0,4.552083,-1750.366477,-51)">
<path d="M30,143L30,23.98C30,20.68 32.66,18 35.935,18L120.354,18L162,59.923L162,143L30,143Z" style="fill:rgb(248,250,252);"/>
</g>
<g transform="matrix(5.1875,0,0,4.552083,-1744,-51)">
<path d="M120.038,18L162.077,60L125.957,60C122.688,60 120.038,57.35 120.038,54.081L120.038,18Z" style="fill:rgb(245,158,11);fill-opacity:0.5;"/>
</g>
<g id="底部" transform="matrix(1.007576,0,0,1,6.443582,0)">
<g transform="matrix(5.1875,0,0,1.225561,-1743.600962,527.814904)">
<path d="M162,66.948L162,125.052C162,152.067 156.139,174 148.921,174L43.079,174C35.861,174 30,152.067 30,125.052L30,66.948C30,39.933 35.861,18 43.079,18L148.921,18C156.139,18 162,39.933 162,66.948Z" style="fill:rgb(245,158,11);"/>
</g>
<g transform="matrix(4.99537,0,0,4.552083,-1712.860221,-51)">
<rect x="25" y="132" width="137.077" height="22" style="fill:rgb(245,158,11);"/>
</g>
</g>
</g>
<g transform="matrix(1,0,0,1,217.407431,255.962394)">
<g transform="matrix(31.25,0,0,31.25,92.328214,149.80372)">
<path d="M0.3,0.012C0.255,0.012 0.211,0.004 0.168,-0.012C0.125,-0.029 0.087,-0.052 0.053,-0.083L0.132,-0.177C0.157,-0.156 0.184,-0.139 0.214,-0.126C0.245,-0.113 0.276,-0.106 0.308,-0.106C0.342,-0.106 0.367,-0.112 0.384,-0.124C0.4,-0.137 0.409,-0.152 0.409,-0.17C0.409,-0.187 0.404,-0.201 0.396,-0.211C0.387,-0.221 0.375,-0.229 0.36,-0.237C0.344,-0.244 0.326,-0.252 0.305,-0.26L0.219,-0.297C0.195,-0.307 0.173,-0.319 0.152,-0.334C0.13,-0.35 0.113,-0.369 0.1,-0.392C0.087,-0.415 0.08,-0.442 0.08,-0.474C0.08,-0.509 0.09,-0.542 0.11,-0.57C0.129,-0.599 0.157,-0.622 0.192,-0.639C0.228,-0.656 0.269,-0.665 0.315,-0.665C0.354,-0.665 0.393,-0.657 0.43,-0.643C0.468,-0.628 0.5,-0.607 0.529,-0.58L0.46,-0.493C0.437,-0.51 0.414,-0.523 0.391,-0.533C0.368,-0.542 0.34,-0.546 0.308,-0.546C0.281,-0.546 0.26,-0.541 0.243,-0.53C0.227,-0.519 0.218,-0.503 0.218,-0.482C0.218,-0.467 0.223,-0.455 0.233,-0.446C0.242,-0.437 0.255,-0.429 0.271,-0.422C0.288,-0.414 0.306,-0.407 0.326,-0.399L0.408,-0.364C0.437,-0.354 0.461,-0.341 0.482,-0.325C0.503,-0.309 0.52,-0.29 0.531,-0.268C0.543,-0.245 0.548,-0.218 0.548,-0.187C0.548,-0.152 0.539,-0.119 0.519,-0.088C0.5,-0.058 0.471,-0.034 0.434,-0.015C0.397,0.003 0.352,0.012 0.3,0.012Z" style="fill:rgb(248,250,252);fill-rule:nonzero;"/>
</g>
<g transform="matrix(31.25,0,0,31.25,111.077928,149.80372)">
<path d="M0.218,-0L0.019,-0.653L0.164,-0.653L0.247,-0.34C0.258,-0.304 0.267,-0.269 0.274,-0.236C0.282,-0.202 0.291,-0.167 0.301,-0.13L0.305,-0.13C0.316,-0.167 0.325,-0.202 0.333,-0.236C0.341,-0.269 0.35,-0.304 0.359,-0.34L0.441,-0.653L0.581,-0.653L0.382,-0L0.218,-0Z" style="fill:rgb(248,250,252);fill-rule:nonzero;"/>
</g>
<g transform="matrix(31.25,0,0,31.25,129.827642,149.80372)">
<path d="M0.342,0.012C0.287,0.012 0.237,-0.001 0.192,-0.026C0.147,-0.051 0.111,-0.089 0.085,-0.139C0.058,-0.189 0.045,-0.25 0.045,-0.323C0.045,-0.395 0.059,-0.457 0.085,-0.508C0.112,-0.559 0.148,-0.598 0.193,-0.625C0.238,-0.651 0.289,-0.665 0.345,-0.665C0.389,-0.665 0.426,-0.656 0.457,-0.639C0.488,-0.622 0.514,-0.603 0.534,-0.582L0.459,-0.497C0.444,-0.512 0.429,-0.524 0.411,-0.533C0.394,-0.542 0.372,-0.546 0.345,-0.546C0.315,-0.546 0.288,-0.537 0.264,-0.52C0.24,-0.502 0.221,-0.477 0.207,-0.445C0.193,-0.412 0.186,-0.373 0.186,-0.328C0.186,-0.281 0.192,-0.241 0.205,-0.208C0.217,-0.175 0.236,-0.15 0.26,-0.133C0.284,-0.115 0.314,-0.106 0.35,-0.106C0.364,-0.106 0.377,-0.108 0.39,-0.112C0.404,-0.116 0.414,-0.122 0.422,-0.129L0.422,-0.251L0.321,-0.251L0.321,-0.363L0.544,-0.363L0.544,-0.066C0.523,-0.046 0.494,-0.028 0.458,-0.012C0.422,0.004 0.384,0.012 0.342,0.012Z" style="fill:rgb(248,250,252);fill-rule:nonzero;"/>
</g>
<g transform="matrix(31.25,0,0,31.25,148.577356,149.80372)">
</g>
</g>
<g transform="matrix(1,0,0,1,0,1)">
<path d="M309,307L367,307" style="fill:none;stroke:rgb(59,130,246);stroke-opacity:0.7;stroke-width:2.08px;"/>
</g>
<g transform="matrix(1,0,0,1,3,54)">
<path d="M309,307L367,307" style="fill:none;stroke:rgb(59,130,246);stroke-opacity:0.7;stroke-width:2.08px;"/>
</g>
<g transform="matrix(1,0,0,1,0,1)">
<path d="M312,360C371,360 308,307 367,307" style="fill:none;stroke:rgb(245,158,11);stroke-width:5.21px;"/>
</g>
<g transform="matrix(1.6,0,0,1.6,-219.4,-180.8)">
<circle cx="366.5" cy="305.5" r="2.5" style="fill:rgb(59,130,246);"/>
</g>
<g transform="matrix(1.6,0,0,1.6,-274.4,-127.8)">
<circle cx="366.5" cy="305.5" r="2.5" style="fill:rgb(59,130,246);"/>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.8 KiB

-1
View File
@@ -5,7 +5,6 @@ Comment[zh_CN]=菠萝看图是一个轻量级的图像查看器
Exec=ppic %F Exec=ppic %F
GenericName=Image Viewer GenericName=Image Viewer
GenericName[zh_CN]=图像查看器 GenericName[zh_CN]=图像查看器
GenericName[ja]=画像ビューアー
Icon=net.blumia.pineapple-pictures Icon=net.blumia.pineapple-pictures
Keywords=Picture;Image;Viewer;Jpg;Jpeg;Png; Keywords=Picture;Image;Viewer;Jpg;Jpeg;Png;
MimeType=image/bmp;image/bmp24;image/jpg;image/jpe;image/jpeg;image/jpeg24;image/jng;image/pcd;image/pcx;image/png;image/tif;image/tiff;image/tiff24;image/dds;image/gif;image/sgi;image/j2k;image/jp2;image/pct;image/wdp;image/arw;image/icb;image/dng;image/vda;image/vst;image/svg;image/ptif;image/mef;image/xbm;image/svg+xml; MimeType=image/bmp;image/bmp24;image/jpg;image/jpe;image/jpeg;image/jpeg24;image/jng;image/pcd;image/pcx;image/png;image/tif;image/tiff;image/tiff24;image/dds;image/gif;image/sgi;image/j2k;image/jp2;image/pct;image/wdp;image/arw;image/icb;image/dng;image/vda;image/vst;image/svg;image/ptif;image/mef;image/xbm;image/svg+xml;
+1 -12
View File
@@ -32,7 +32,6 @@ SOURCES += \
app/mainwindow.cpp \ app/mainwindow.cpp \
app/graphicsview.cpp \ app/graphicsview.cpp \
app/bottombuttongroup.cpp \ app/bottombuttongroup.cpp \
app/titlebar.cpp \
app/graphicsscene.cpp \ app/graphicsscene.cpp \
app/navigatorview.cpp \ app/navigatorview.cpp \
app/opacityhelper.cpp \ app/opacityhelper.cpp \
@@ -53,7 +52,6 @@ HEADERS += \
app/mainwindow.h \ app/mainwindow.h \
app/graphicsview.h \ app/graphicsview.h \
app/bottombuttongroup.h \ app/bottombuttongroup.h \
app/titlebar.h \
app/graphicsscene.h \ app/graphicsscene.h \
app/navigatorview.h \ app/navigatorview.h \
app/opacityhelper.h \ app/opacityhelper.h \
@@ -71,23 +69,14 @@ HEADERS += \
TRANSLATIONS = \ TRANSLATIONS = \
app/translations/PineapplePictures_en.ts \ app/translations/PineapplePictures_en.ts \
app/translations/PineapplePictures_zh_CN.ts \ app/translations/PineapplePictures_zh_CN.ts \
app/translations/PineapplePictures_ar.ts \
app/translations/PineapplePictures_de.ts \ app/translations/PineapplePictures_de.ts \
app/translations/PineapplePictures_es.ts \ app/translations/PineapplePictures_es.ts \
app/translations/PineapplePictures_fr.ts \ app/translations/PineapplePictures_fr.ts \
app/translations/PineapplePictures_id.ts \
app/translations/PineapplePictures_it.ts \
app/translations/PineapplePictures_ja.ts \
app/translations/PineapplePictures_ko.ts \
app/translations/PineapplePictures_nb_NO.ts \ app/translations/PineapplePictures_nb_NO.ts \
app/translations/PineapplePictures_nl.ts \ app/translations/PineapplePictures_nl.ts \
app/translations/PineapplePictures_ru.ts \ app/translations/PineapplePictures_ru.ts \
app/translations/PineapplePictures_si.ts \ app/translations/PineapplePictures_si.ts \
app/translations/PineapplePictures_sl.ts \ app/translations/PineapplePictures_id.ts
app/translations/PineapplePictures_ta.ts \
app/translations/PineapplePictures_tr.ts \
app/translations/PineapplePictures_uk.ts \
app/translations/PineapplePictures_vi.ts
# Default rules for deployment. # Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin qnx: target.path = /tmp/$${TARGET}/bin