Compare commits
	
		
			15 Commits
		
	
	
		
			0.8.2.1
			...
			64c4d2e064
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 64c4d2e064 | |||
| e64b871a2f | |||
| 06af632914 | |||
| 99abf3b69d | |||
| 42b6510877 | |||
| aa746721f0 | |||
| 42e3d4c691 | |||
| a993437983 | |||
| 8cce48e6b0 | |||
| d0bdc71cf5 | |||
| 2071e82e1d | |||
| b2f10b9193 | |||
| 9eb91dedf9 | |||
| 6f3c30fc5b | |||
| 3eade9c3cf | 
							
								
								
									
										19
									
								
								.github/workflows/macos.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										19
									
								
								.github/workflows/macos.yml
									
									
									
									
										vendored
									
									
								
							@ -1,6 +1,6 @@
 | 
			
		||||
name: macOS CI
 | 
			
		||||
 | 
			
		||||
on: [push, pull_request]
 | 
			
		||||
on: [push, pull_request, workflow_dispatch]
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  build:
 | 
			
		||||
@ -10,10 +10,19 @@ jobs:
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v4
 | 
			
		||||
    - name: Install Qt
 | 
			
		||||
      uses: jurplel/install-qt-action@v3
 | 
			
		||||
      uses: jurplel/install-qt-action@v4
 | 
			
		||||
      with:
 | 
			
		||||
        version: '6.4.2'
 | 
			
		||||
        version: '6.8.1'
 | 
			
		||||
        modules: 'qtimageformats'
 | 
			
		||||
    - name: Run a qt project
 | 
			
		||||
      run: |
 | 
			
		||||
        cmake ./ -DPREFER_QT_5=OFF
 | 
			
		||||
        make
 | 
			
		||||
        cmake . -Bbuild
 | 
			
		||||
        cmake --build build
 | 
			
		||||
    - name: Deploy
 | 
			
		||||
      run: |
 | 
			
		||||
        macdeployqt ./build/ppic.app -dmg
 | 
			
		||||
        ls
 | 
			
		||||
    - uses: actions/upload-artifact@v4
 | 
			
		||||
      with:
 | 
			
		||||
        name: "macos-bundle"
 | 
			
		||||
        path: build/*.dmg
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										4
									
								
								.github/workflows/windows.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/windows.yml
									
									
									
									
										vendored
									
									
								
							@ -8,7 +8,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      matrix:
 | 
			
		||||
        include:
 | 
			
		||||
          - qt_ver: '6.8.0'
 | 
			
		||||
          - qt_ver: '6.8.1'
 | 
			
		||||
            vs: '2022'
 | 
			
		||||
            aqt_arch: 'win64_msvc2022_64'
 | 
			
		||||
            msvc_arch: 'x64'
 | 
			
		||||
@ -44,7 +44,7 @@ jobs:
 | 
			
		||||
    strategy:
 | 
			
		||||
      matrix:
 | 
			
		||||
        include:
 | 
			
		||||
          - qt_ver: '6.8.0'
 | 
			
		||||
          - qt_ver: '6.8.1'
 | 
			
		||||
            vs: '2022'
 | 
			
		||||
            aqt_arch: 'win64_msvc2022_64'
 | 
			
		||||
            msvc_arch: 'x64'
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@ -2,6 +2,9 @@
 | 
			
		||||
*.user
 | 
			
		||||
*.user.*
 | 
			
		||||
 | 
			
		||||
# Why, macOS, why?
 | 
			
		||||
.DS_Store
 | 
			
		||||
 | 
			
		||||
# Translation files
 | 
			
		||||
*.qm
 | 
			
		||||
*.mo
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,7 @@
 | 
			
		||||
#
 | 
			
		||||
# SPDX-License-Identifier: MIT
 | 
			
		||||
 | 
			
		||||
cmake_minimum_required (VERSION 3.9.5)
 | 
			
		||||
cmake_minimum_required(VERSION 3.16)
 | 
			
		||||
 | 
			
		||||
project(pineapple-pictures VERSION 0.8.2.1) # don't forget to update NEWS file and AppStream metadata.
 | 
			
		||||
 | 
			
		||||
@ -66,6 +66,7 @@ set (PPIC_CPP_FILES
 | 
			
		||||
    app/metadatadialog.cpp
 | 
			
		||||
    app/exiv2wrapper.cpp
 | 
			
		||||
    app/playlistmanager.cpp
 | 
			
		||||
    app/shortcutedit.cpp
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
set (PPIC_HEADER_FILES
 | 
			
		||||
@ -85,6 +86,7 @@ set (PPIC_HEADER_FILES
 | 
			
		||||
    app/metadatadialog.h
 | 
			
		||||
    app/exiv2wrapper.h
 | 
			
		||||
    app/playlistmanager.h
 | 
			
		||||
    app/shortcutedit.h
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
set (PPIC_QRC_FILES
 | 
			
		||||
@ -105,7 +107,7 @@ if (WIN32)
 | 
			
		||||
    list(APPEND PPIC_RC_FILES assets/pineapple-pictures.rc)
 | 
			
		||||
endif ()
 | 
			
		||||
 | 
			
		||||
add_executable (${EXE_NAME} WIN32
 | 
			
		||||
add_executable (${EXE_NAME}
 | 
			
		||||
    ${PPIC_HEADER_FILES}
 | 
			
		||||
    ${PPIC_CPP_FILES}
 | 
			
		||||
    ${PPIC_QRC_FILES}
 | 
			
		||||
@ -199,8 +201,24 @@ endif ()
 | 
			
		||||
 | 
			
		||||
# Install settings
 | 
			
		||||
if (WIN32)
 | 
			
		||||
    # TODO: try to avoid install to a "bin" subfolder under windows...
 | 
			
		||||
    #       when fixed, don't forget to update the CI config file...
 | 
			
		||||
    set_target_properties(${EXE_NAME} PROPERTIES
 | 
			
		||||
        WIN32_EXECUTABLE TRUE
 | 
			
		||||
    )
 | 
			
		||||
elseif (APPLE)
 | 
			
		||||
    set_source_files_properties(assets/icons/app-icon.icns PROPERTIES
 | 
			
		||||
        MACOSX_PACKAGE_LOCATION "Resources"
 | 
			
		||||
    )
 | 
			
		||||
    target_sources(${EXE_NAME} PUBLIC assets/icons/app-icon.icns)
 | 
			
		||||
    # See https://cmake.org/cmake/help/v3.15/prop_tgt/MACOSX_BUNDLE_INFO_PLIST.html
 | 
			
		||||
    set_target_properties(${EXE_NAME} PROPERTIES
 | 
			
		||||
        MACOSX_BUNDLE TRUE
 | 
			
		||||
        MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/dist/MacOSXBundleInfo.plist.in
 | 
			
		||||
        MACOSX_BUNDLE_BUNDLE_NAME "Pineapple Pictures"
 | 
			
		||||
        MACOSX_BUNDLE_GUI_IDENTIFIER net.blumia.pineapple-pictures
 | 
			
		||||
        MACOSX_BUNDLE_ICON_FILE app-icon.icns # contains the .icns file name, *without* the path.
 | 
			
		||||
        MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}
 | 
			
		||||
        MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
 | 
			
		||||
    )
 | 
			
		||||
elseif (UNIX)
 | 
			
		||||
    if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
 | 
			
		||||
        set(CMAKE_INSTALL_PREFIX /usr)
 | 
			
		||||
@ -227,6 +245,7 @@ elseif (UNIX)
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
set (INSTALL_TARGETS_DEFAULT_ARGS
 | 
			
		||||
    BUNDLE DESTINATION .
 | 
			
		||||
    RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
 | 
			
		||||
    LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
 | 
			
		||||
    ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT Devel
 | 
			
		||||
 | 
			
		||||
@ -61,6 +61,9 @@ void ActionManager::setupAction(MainWindow *mainWindow)
 | 
			
		||||
    CREATE_NEW_ACTION(mainWindow, actionPrevPicture);
 | 
			
		||||
    CREATE_NEW_ACTION(mainWindow, actionNextPicture);
 | 
			
		||||
 | 
			
		||||
    CREATE_NEW_ACTION(mainWindow, actionTogglePauseAnimation);
 | 
			
		||||
    CREATE_NEW_ACTION(mainWindow, actionAnimationNextFrame);
 | 
			
		||||
 | 
			
		||||
    CREATE_NEW_THEMEICON_ACTION(mainWindow, actionOpen, document-open);
 | 
			
		||||
    CREATE_NEW_ACTION(mainWindow, actionHorizontalFlip);
 | 
			
		||||
    CREATE_NEW_ACTION(mainWindow, actionFitInView);
 | 
			
		||||
@ -102,6 +105,9 @@ void ActionManager::retranslateUi(MainWindow *mainWindow)
 | 
			
		||||
    actionPrevPicture->setText(QCoreApplication::translate("MainWindow", "Previous image", nullptr));
 | 
			
		||||
    actionNextPicture->setText(QCoreApplication::translate("MainWindow", "Next image", nullptr));
 | 
			
		||||
 | 
			
		||||
    actionTogglePauseAnimation->setText(QCoreApplication::translate("MainWindow", "Pause/Resume Animation", nullptr));
 | 
			
		||||
    actionAnimationNextFrame->setText(QCoreApplication::translate("MainWindow", "Animation Go to Next Frame", nullptr));
 | 
			
		||||
 | 
			
		||||
    actionHorizontalFlip->setText(QCoreApplication::translate("MainWindow", "Flip &Horizontally", nullptr));
 | 
			
		||||
    actionFitInView->setText(QCoreApplication::translate("MainWindow", "Fit to view", nullptr));
 | 
			
		||||
    actionFitByWidth->setText(QCoreApplication::translate("MainWindow", "Fit to width", nullptr));
 | 
			
		||||
@ -130,10 +136,10 @@ void ActionManager::retranslateUi(MainWindow *mainWindow)
 | 
			
		||||
 | 
			
		||||
void ActionManager::setupShortcuts()
 | 
			
		||||
{
 | 
			
		||||
    actionOpen->setShortcut(QKeySequence(Qt::CTRL | Qt::Key_O));
 | 
			
		||||
    actionOpen->setShortcut(QKeySequence::Open);
 | 
			
		||||
    actionActualSize->setShortcut(QKeySequence(Qt::CTRL | Qt::Key_0));
 | 
			
		||||
    actionZoomIn->setShortcut(QKeySequence(QKeySequence::ZoomIn));
 | 
			
		||||
    actionZoomOut->setShortcut(QKeySequence(QKeySequence::ZoomOut));
 | 
			
		||||
    actionZoomIn->setShortcut(QKeySequence::ZoomIn);
 | 
			
		||||
    actionZoomOut->setShortcut(QKeySequence::ZoomOut);
 | 
			
		||||
    actionPrevPicture->setShortcuts({
 | 
			
		||||
        QKeySequence(Qt::Key_PageUp),
 | 
			
		||||
        QKeySequence(Qt::Key_Left),
 | 
			
		||||
@ -143,7 +149,7 @@ void ActionManager::setupShortcuts()
 | 
			
		||||
        QKeySequence(Qt::Key_Right),
 | 
			
		||||
    });
 | 
			
		||||
    actionHorizontalFlip->setShortcut(QKeySequence(Qt::CTRL | Qt::Key_R));
 | 
			
		||||
    actionCopyPixmap->setShortcut(QKeySequence(QKeySequence::Copy));
 | 
			
		||||
    actionCopyPixmap->setShortcut(QKeySequence::Copy);
 | 
			
		||||
    actionPaste->setShortcut(QKeySequence::Paste);
 | 
			
		||||
    actionTrash->setShortcut(QKeySequence::Delete);
 | 
			
		||||
    actionHelp->setShortcut(QKeySequence::HelpContents);
 | 
			
		||||
 | 
			
		||||
@ -35,6 +35,9 @@ public:
 | 
			
		||||
    QAction *actionPrevPicture;
 | 
			
		||||
    QAction *actionNextPicture;
 | 
			
		||||
 | 
			
		||||
    QAction *actionTogglePauseAnimation;
 | 
			
		||||
    QAction *actionAnimationNextFrame;
 | 
			
		||||
 | 
			
		||||
    QAction *actionHorizontalFlip;
 | 
			
		||||
    QAction *actionFitInView;
 | 
			
		||||
    QAction *actionFitByWidth;
 | 
			
		||||
 | 
			
		||||
@ -21,6 +21,9 @@ public:
 | 
			
		||||
        : QGraphicsPixmapItem(pixmap, parent)
 | 
			
		||||
    {}
 | 
			
		||||
 | 
			
		||||
    enum { Type = UserType + 1 };
 | 
			
		||||
    int type() const override { return Type; }
 | 
			
		||||
 | 
			
		||||
    void setScaleHint(float scaleHint) {
 | 
			
		||||
        m_scaleHint = scaleHint;
 | 
			
		||||
    }
 | 
			
		||||
@ -61,6 +64,9 @@ class PGraphicsMovieItem : public QGraphicsItem
 | 
			
		||||
public:
 | 
			
		||||
    PGraphicsMovieItem(QGraphicsItem *parent = nullptr) : QGraphicsItem(parent) {}
 | 
			
		||||
 | 
			
		||||
    enum { Type = UserType + 2 };
 | 
			
		||||
    int type() const override { return Type; }
 | 
			
		||||
 | 
			
		||||
    void setMovie(QMovie* movie) {
 | 
			
		||||
        if (m_movie) m_movie->disconnect();
 | 
			
		||||
        m_movie.reset(movie);
 | 
			
		||||
@ -80,6 +86,10 @@ public:
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    inline QMovie * movie() const {
 | 
			
		||||
        return m_movie.data();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
    QScopedPointer<QMovie> m_movie;
 | 
			
		||||
};
 | 
			
		||||
@ -158,6 +168,29 @@ bool GraphicsScene::trySetTransformationMode(Qt::TransformationMode mode, float
 | 
			
		||||
    return false;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool GraphicsScene::togglePauseAnimation()
 | 
			
		||||
{
 | 
			
		||||
    PGraphicsMovieItem * animatedItem = qgraphicsitem_cast<PGraphicsMovieItem *>(m_theThing);
 | 
			
		||||
    if (animatedItem) {
 | 
			
		||||
        animatedItem->movie()->setPaused(animatedItem->movie()->state() != QMovie::Paused);
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
    return false;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool GraphicsScene::skipAnimationFrame(int delta)
 | 
			
		||||
{
 | 
			
		||||
    PGraphicsMovieItem * animatedItem = qgraphicsitem_cast<PGraphicsMovieItem *>(m_theThing);
 | 
			
		||||
    if (animatedItem) {
 | 
			
		||||
        const int frameCount = animatedItem->movie()->frameCount();
 | 
			
		||||
        const int currentFrame = animatedItem->movie()->currentFrameNumber();
 | 
			
		||||
        const int targetFrame = (currentFrame + delta) % frameCount;
 | 
			
		||||
        animatedItem->movie()->setPaused(true);
 | 
			
		||||
        return animatedItem->movie()->jumpToFrame(targetFrame);
 | 
			
		||||
    }
 | 
			
		||||
    return false;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
QPixmap GraphicsScene::renderToPixmap()
 | 
			
		||||
{
 | 
			
		||||
    PGraphicsPixmapItem * pixmapItem = qgraphicsitem_cast<PGraphicsPixmapItem *>(m_theThing);
 | 
			
		||||
 | 
			
		||||
@ -21,10 +21,13 @@ public:
 | 
			
		||||
 | 
			
		||||
    bool trySetTransformationMode(Qt::TransformationMode mode, float scaleHint);
 | 
			
		||||
 | 
			
		||||
    bool togglePauseAnimation();
 | 
			
		||||
    bool skipAnimationFrame(int delta = 1);
 | 
			
		||||
 | 
			
		||||
    QPixmap renderToPixmap();
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
    QGraphicsItem * m_theThing;
 | 
			
		||||
    QGraphicsItem * m_theThing = nullptr;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
#endif // GRAPHICSSCENE_H
 | 
			
		||||
 | 
			
		||||
@ -151,6 +151,7 @@ MainWindow::MainWindow(QWidget *parent)
 | 
			
		||||
 | 
			
		||||
    QTimer::singleShot(0, this, [this](){
 | 
			
		||||
        m_am->setupShortcuts();
 | 
			
		||||
        Settings::instance()->applyUserShortcuts(this);
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    // allow some mouse events can go through these widgets for resizing window.
 | 
			
		||||
@ -159,6 +160,10 @@ MainWindow::MainWindow(QWidget *parent)
 | 
			
		||||
    installResizeCapture(m_graphicsView->viewport());
 | 
			
		||||
    installResizeCapture(m_gv);
 | 
			
		||||
    installResizeCapture(m_gv->viewport());
 | 
			
		||||
 | 
			
		||||
#ifdef Q_OS_MACOS
 | 
			
		||||
    qApp->installEventFilter(this);
 | 
			
		||||
#endif // Q_OS_MACOS
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
MainWindow::~MainWindow()
 | 
			
		||||
@ -652,6 +657,19 @@ QSize MainWindow::sizeHint() const
 | 
			
		||||
    return QSize(710, 530);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#ifdef Q_OS_MACOS
 | 
			
		||||
bool MainWindow::eventFilter(QObject *obj, QEvent *event)
 | 
			
		||||
{
 | 
			
		||||
    Q_UNUSED(obj);
 | 
			
		||||
    if (event->type() == QEvent::FileOpen) {
 | 
			
		||||
        QFileOpenEvent *fileOpenEvent = static_cast<QFileOpenEvent *>(event);
 | 
			
		||||
        showUrls({fileOpenEvent->url()});
 | 
			
		||||
        return true;
 | 
			
		||||
    }
 | 
			
		||||
    return false;
 | 
			
		||||
}
 | 
			
		||||
#endif // Q_OS_MACOS
 | 
			
		||||
 | 
			
		||||
void MainWindow::on_actionOpen_triggered()
 | 
			
		||||
{
 | 
			
		||||
    QStringList picturesLocations = QStandardPaths::standardLocations(QStandardPaths::PicturesLocation);
 | 
			
		||||
@ -800,6 +818,16 @@ void MainWindow::on_actionNextPicture_triggered()
 | 
			
		||||
    galleryNext();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void MainWindow::on_actionTogglePauseAnimation_triggered()
 | 
			
		||||
{
 | 
			
		||||
    m_graphicsView->scene()->togglePauseAnimation();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void MainWindow::on_actionAnimationNextFrame_triggered()
 | 
			
		||||
{
 | 
			
		||||
    m_graphicsView->scene()->skipAnimationFrame(1);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void MainWindow::on_actionToggleStayOnTop_triggered()
 | 
			
		||||
{
 | 
			
		||||
    toggleStayOnTop();
 | 
			
		||||
 | 
			
		||||
@ -77,6 +77,9 @@ protected slots:
 | 
			
		||||
 | 
			
		||||
protected:
 | 
			
		||||
    QSize sizeHint() const override;
 | 
			
		||||
#ifdef Q_OS_MACOS
 | 
			
		||||
    bool eventFilter(QObject *obj, QEvent *event) override;
 | 
			
		||||
#endif // Q_OS_MACOS
 | 
			
		||||
 | 
			
		||||
private slots:
 | 
			
		||||
    void on_actionOpen_triggered();
 | 
			
		||||
@ -92,6 +95,9 @@ private slots:
 | 
			
		||||
    void on_actionPrevPicture_triggered();
 | 
			
		||||
    void on_actionNextPicture_triggered();
 | 
			
		||||
 | 
			
		||||
    void on_actionTogglePauseAnimation_triggered();
 | 
			
		||||
    void on_actionAnimationNextFrame_triggered();
 | 
			
		||||
 | 
			
		||||
    void on_actionHorizontalFlip_triggered();
 | 
			
		||||
    void on_actionFitInView_triggered();
 | 
			
		||||
    void on_actionFitByWidth_triggered();
 | 
			
		||||
 | 
			
		||||
@ -8,6 +8,9 @@
 | 
			
		||||
#include <QStandardPaths>
 | 
			
		||||
#include <QDebug>
 | 
			
		||||
#include <QDir>
 | 
			
		||||
#include <QAction>
 | 
			
		||||
#include <QWidget>
 | 
			
		||||
#include <QKeySequence>
 | 
			
		||||
#include <QMetaEnum>
 | 
			
		||||
 | 
			
		||||
namespace QEnumHelper
 | 
			
		||||
@ -116,6 +119,47 @@ void Settings::setHiDpiScaleFactorBehavior(Qt::HighDpiScaleFactorRoundingPolicy
 | 
			
		||||
    m_qsettings->sync();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void Settings::applyUserShortcuts(QWidget *widget)
 | 
			
		||||
{
 | 
			
		||||
    m_qsettings->beginGroup("shortcuts");
 | 
			
		||||
    const QStringList shortcutNames = m_qsettings->allKeys();
 | 
			
		||||
    for (const QString & name : shortcutNames) {
 | 
			
		||||
        QList<QKeySequence> shortcuts = m_qsettings->value(name).value<QList<QKeySequence>>();
 | 
			
		||||
        setShortcutsForAction(widget, name, shortcuts, false);
 | 
			
		||||
    }
 | 
			
		||||
    m_qsettings->endGroup();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool Settings::setShortcutsForAction(QWidget *widget, const QString &objectName,
 | 
			
		||||
                                     QList<QKeySequence> shortcuts, bool writeConfig)
 | 
			
		||||
{
 | 
			
		||||
    QAction * targetAction = nullptr;
 | 
			
		||||
    for (QAction * action : widget->actions()) {
 | 
			
		||||
        if (action->objectName() == objectName) {
 | 
			
		||||
            targetAction = action;
 | 
			
		||||
        } else {
 | 
			
		||||
            for (const QKeySequence & shortcut : std::as_const(shortcuts)) {
 | 
			
		||||
                if (action->shortcuts().contains(shortcut)) {
 | 
			
		||||
                    return false;
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (targetAction) {
 | 
			
		||||
        targetAction->setShortcuts(shortcuts);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (targetAction && writeConfig) {
 | 
			
		||||
        m_qsettings->beginGroup("shortcuts");
 | 
			
		||||
        m_qsettings->setValue(objectName, QVariant::fromValue(shortcuts));
 | 
			
		||||
        m_qsettings->endGroup();
 | 
			
		||||
        m_qsettings->sync();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    return true;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#if defined(FLAG_PORTABLE_MODE_SUPPORT) && defined(Q_OS_WIN)
 | 
			
		||||
#include <windows.h>
 | 
			
		||||
// QCoreApplication::applicationDirPath() parses the "applicationDirPath" from arg0, which...
 | 
			
		||||
@ -154,5 +198,7 @@ Settings::Settings()
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    m_qsettings = new QSettings(QDir(configPath).absoluteFilePath("config.ini"), QSettings::IniFormat, this);
 | 
			
		||||
 | 
			
		||||
    qRegisterMetaType<QList<QKeySequence>>();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -46,6 +46,10 @@ public:
 | 
			
		||||
    void setInitWindowSizeBehavior(WindowSizeBehavior wsb);
 | 
			
		||||
    void setHiDpiScaleFactorBehavior(Qt::HighDpiScaleFactorRoundingPolicy hidpi);
 | 
			
		||||
 | 
			
		||||
    void applyUserShortcuts(QWidget * widget);
 | 
			
		||||
    bool setShortcutsForAction(QWidget * widget, const QString & objectName,
 | 
			
		||||
                               QList<QKeySequence> shortcuts, bool writeConfig = true);
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
    Settings();
 | 
			
		||||
 | 
			
		||||
@ -57,4 +61,3 @@ signals:
 | 
			
		||||
 | 
			
		||||
public slots:
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -5,11 +5,17 @@
 | 
			
		||||
#include "settingsdialog.h"
 | 
			
		||||
 | 
			
		||||
#include "settings.h"
 | 
			
		||||
#include "shortcutedit.h"
 | 
			
		||||
 | 
			
		||||
#include <QAction>
 | 
			
		||||
#include <QCheckBox>
 | 
			
		||||
#include <QComboBox>
 | 
			
		||||
#include <QFormLayout>
 | 
			
		||||
#include <QKeySequenceEdit>
 | 
			
		||||
#include <QScrollArea>
 | 
			
		||||
#include <QSplitter>
 | 
			
		||||
#include <QStringListModel>
 | 
			
		||||
#include <QMessageBox>
 | 
			
		||||
 | 
			
		||||
SettingsDialog::SettingsDialog(QWidget *parent)
 | 
			
		||||
    : QDialog(parent)
 | 
			
		||||
@ -22,7 +28,49 @@ SettingsDialog::SettingsDialog(QWidget *parent)
 | 
			
		||||
{
 | 
			
		||||
    this->setWindowTitle(tr("Settings"));
 | 
			
		||||
 | 
			
		||||
    QFormLayout * settingsForm = new QFormLayout(this);
 | 
			
		||||
    QHBoxLayout * mainLayout = new QHBoxLayout(this);
 | 
			
		||||
    QTabWidget * settingsTabs = new QTabWidget(this);
 | 
			
		||||
    mainLayout->addWidget(settingsTabs);
 | 
			
		||||
 | 
			
		||||
    QWidget * settingsFormHolder = new QWidget;
 | 
			
		||||
    QFormLayout * settingsForm = new QFormLayout(settingsFormHolder);
 | 
			
		||||
    settingsTabs->addTab(settingsFormHolder, tr("Options"));
 | 
			
		||||
 | 
			
		||||
    QSplitter * shortcutEditorSplitter = new QSplitter;
 | 
			
		||||
    shortcutEditorSplitter->setOrientation(Qt::Vertical);
 | 
			
		||||
    shortcutEditorSplitter->setChildrenCollapsible(false);
 | 
			
		||||
    QScrollArea * shortcutScrollArea = new QScrollArea;
 | 
			
		||||
    shortcutEditorSplitter->addWidget(shortcutScrollArea);
 | 
			
		||||
    shortcutScrollArea->setWidgetResizable(true);
 | 
			
		||||
    shortcutScrollArea->setMinimumHeight(200);
 | 
			
		||||
    QWidget * shortcutsFormHolder = new QWidget;
 | 
			
		||||
    QFormLayout * shortcutsForm = new QFormLayout(shortcutsFormHolder);
 | 
			
		||||
    shortcutScrollArea->setWidget(shortcutsFormHolder);
 | 
			
		||||
    settingsTabs->addTab(shortcutEditorSplitter, tr("Shortcuts"));
 | 
			
		||||
 | 
			
		||||
    for (const QAction * action : parent->actions()) {
 | 
			
		||||
        ShortcutEdit * shortcutEdit = new ShortcutEdit;
 | 
			
		||||
        shortcutEdit->setObjectName(QLatin1String("shortcut_") + action->objectName());
 | 
			
		||||
        shortcutEdit->setShortcuts(action->shortcuts());
 | 
			
		||||
        shortcutsForm->addRow(action->text(), shortcutEdit);
 | 
			
		||||
        connect(shortcutEdit, &ShortcutEdit::editButtonClicked, this, [=](){
 | 
			
		||||
            if (shortcutEditorSplitter->count() == 1) shortcutEditorSplitter->addWidget(new QWidget);
 | 
			
		||||
            ShortcutEditor * shortcutEditor = new ShortcutEditor(shortcutEdit);
 | 
			
		||||
            shortcutEditor->setDescription(tr("Editing shortcuts for action \"%1\":").arg(action->text()));
 | 
			
		||||
            QWidget * oldEditor = shortcutEditorSplitter->replaceWidget(1, shortcutEditor);
 | 
			
		||||
            shortcutEditorSplitter->setSizes({shortcutEditorSplitter->height(), 1});
 | 
			
		||||
            oldEditor->deleteLater();
 | 
			
		||||
        });
 | 
			
		||||
        connect(shortcutEdit, &ShortcutEdit::applyShortcutsRequested, this, [=](QList<QKeySequence> newShortcuts){
 | 
			
		||||
            bool succ = Settings::instance()->setShortcutsForAction(parent, shortcutEdit->objectName().mid(9),
 | 
			
		||||
                                                                    newShortcuts);
 | 
			
		||||
            if (!succ) {
 | 
			
		||||
                QMessageBox::warning(this, tr("Failed to set shortcuts"),
 | 
			
		||||
                                     tr("Please check if shortcuts are duplicated with existing shortcuts."));
 | 
			
		||||
            }
 | 
			
		||||
            shortcutEdit->setShortcuts(action->shortcuts());
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    static QList< QPair<Settings::DoubleClickBehavior, QString> > _dc_options {
 | 
			
		||||
        { Settings::DoubleClickBehavior::Ignore, tr("Do nothing") },
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										133
									
								
								app/shortcutedit.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										133
									
								
								app/shortcutedit.cpp
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,133 @@
 | 
			
		||||
// SPDX-FileCopyrightText: 2024 Gary Wang <opensource@blumia.net>
 | 
			
		||||
//
 | 
			
		||||
// SPDX-License-Identifier: MIT
 | 
			
		||||
 | 
			
		||||
#include "shortcutedit.h"
 | 
			
		||||
 | 
			
		||||
#include <QLabel>
 | 
			
		||||
#include <QToolButton>
 | 
			
		||||
#include <QHBoxLayout>
 | 
			
		||||
#include <QFormLayout>
 | 
			
		||||
#include <QDialogButtonBox>
 | 
			
		||||
#include <QKeySequenceEdit>
 | 
			
		||||
 | 
			
		||||
ShortcutEditor::ShortcutEditor(ShortcutEdit * shortcutEdit, QWidget * parent)
 | 
			
		||||
    : QWidget(parent)
 | 
			
		||||
    , m_descriptionLabel(new QLabel)
 | 
			
		||||
    , m_shortcutEdit(shortcutEdit)
 | 
			
		||||
    , m_shortcutLayout(new QFormLayout)
 | 
			
		||||
{
 | 
			
		||||
    Q_CHECK_PTR(m_shortcutEdit);
 | 
			
		||||
 | 
			
		||||
    QDialogButtonBox * buttons = new QDialogButtonBox(QDialogButtonBox::Apply | QDialogButtonBox::Discard);
 | 
			
		||||
 | 
			
		||||
    QVBoxLayout * layout = new QVBoxLayout(this);
 | 
			
		||||
    layout->addWidget(m_descriptionLabel);
 | 
			
		||||
    layout->addLayout(m_shortcutLayout);
 | 
			
		||||
    layout->addWidget(buttons);
 | 
			
		||||
 | 
			
		||||
    connect(buttons, &QDialogButtonBox::clicked, this, [=](QAbstractButton *button){
 | 
			
		||||
        if ((QPushButton *)button == buttons->button(QDialogButtonBox::Apply)) {
 | 
			
		||||
            applyShortcuts();
 | 
			
		||||
        } else {
 | 
			
		||||
            reloadShortcuts();
 | 
			
		||||
        }
 | 
			
		||||
    });
 | 
			
		||||
    connect(shortcutEdit, &ShortcutEdit::shortcutsChanged, this, &ShortcutEditor::reloadShortcuts);
 | 
			
		||||
 | 
			
		||||
    setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Minimum);
 | 
			
		||||
 | 
			
		||||
    reloadShortcuts();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
ShortcutEditor::~ShortcutEditor()
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void ShortcutEditor::setDescription(const QString &desc)
 | 
			
		||||
{
 | 
			
		||||
    m_descriptionLabel->setText(desc);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void ShortcutEditor::reloadShortcuts()
 | 
			
		||||
{
 | 
			
		||||
    if (!m_keySequenceEdits.isEmpty()) {
 | 
			
		||||
        for (QKeySequenceEdit * keyseqEdit : m_keySequenceEdits) {
 | 
			
		||||
            m_shortcutLayout->removeRow(keyseqEdit);
 | 
			
		||||
        }
 | 
			
		||||
        m_keySequenceEdits.clear();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    QList<QKeySequence> shortcuts = m_shortcutEdit->shortcuts();
 | 
			
		||||
    shortcuts.append(QKeySequence());
 | 
			
		||||
    for (const QKeySequence & shortcut : shortcuts) {
 | 
			
		||||
        QKeySequenceEdit * keyseqEdit = new QKeySequenceEdit(this);
 | 
			
		||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 4, 0)
 | 
			
		||||
        keyseqEdit->setClearButtonEnabled(true);
 | 
			
		||||
#endif // QT_VERSION >= QT_VERSION_CHECK(6, 4, 0)
 | 
			
		||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0)
 | 
			
		||||
        keyseqEdit->setMaximumSequenceLength(1);
 | 
			
		||||
#endif // QT_VERSION >= QT_VERSION_CHECK(6, 5, 0)
 | 
			
		||||
        keyseqEdit->setKeySequence(shortcut);
 | 
			
		||||
        m_keySequenceEdits.append(keyseqEdit);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    for (int i = 0; i < m_keySequenceEdits.count(); i++) {
 | 
			
		||||
        m_shortcutLayout->addRow(tr("Shortcut #%1").arg(i + 1), m_keySequenceEdits.at(i));
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void ShortcutEditor::applyShortcuts()
 | 
			
		||||
{
 | 
			
		||||
    QList<QKeySequence> shortcuts;
 | 
			
		||||
    for (const QKeySequenceEdit * keyseqEdit : m_keySequenceEdits) {
 | 
			
		||||
        if (!keyseqEdit->keySequence().isEmpty() && !shortcuts.contains(keyseqEdit->keySequence())) {
 | 
			
		||||
            shortcuts.append(keyseqEdit->keySequence());
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    emit m_shortcutEdit->applyShortcutsRequested(shortcuts);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// ----------------------------------------
 | 
			
		||||
 | 
			
		||||
ShortcutEdit::ShortcutEdit(QWidget *parent)
 | 
			
		||||
    : QWidget(parent)
 | 
			
		||||
    , m_shortcutsLabel(new QLabel(this))
 | 
			
		||||
    , m_setShortcutButton(new QToolButton(this))
 | 
			
		||||
{
 | 
			
		||||
    m_setShortcutButton->setText("...");
 | 
			
		||||
 | 
			
		||||
    QHBoxLayout * layout = new QHBoxLayout(this);
 | 
			
		||||
    layout->setContentsMargins(0, 0, 0, 0);
 | 
			
		||||
    layout->addWidget(m_shortcutsLabel, 1);
 | 
			
		||||
    layout->addWidget(m_setShortcutButton);
 | 
			
		||||
 | 
			
		||||
    connect(this, &ShortcutEdit::shortcutsChanged, this, [=](){
 | 
			
		||||
        QStringList shortcutTexts;
 | 
			
		||||
        for (const QKeySequence & shortcut : m_shortcuts) {
 | 
			
		||||
            shortcutTexts.append(shortcut.toString());
 | 
			
		||||
        }
 | 
			
		||||
        m_shortcutsLabel->setText(shortcutTexts.isEmpty() ? tr("No shortcuts") : shortcutTexts.join(", "));
 | 
			
		||||
        m_shortcutsLabel->setDisabled(shortcutTexts.isEmpty());
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    connect(m_setShortcutButton, &QToolButton::clicked, this, &ShortcutEdit::editButtonClicked);
 | 
			
		||||
 | 
			
		||||
    adjustSize();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
ShortcutEdit::~ShortcutEdit()
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
QList<QKeySequence> ShortcutEdit::shortcuts() const
 | 
			
		||||
{
 | 
			
		||||
    return m_shortcuts;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void ShortcutEdit::setShortcuts(const QList<QKeySequence> &shortcuts)
 | 
			
		||||
{
 | 
			
		||||
    m_shortcuts = shortcuts;
 | 
			
		||||
    emit shortcutsChanged();
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										55
									
								
								app/shortcutedit.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								app/shortcutedit.h
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,55 @@
 | 
			
		||||
// SPDX-FileCopyrightText: 2024 Gary Wang <opensource@blumia.net>
 | 
			
		||||
//
 | 
			
		||||
// SPDX-License-Identifier: MIT
 | 
			
		||||
 | 
			
		||||
#pragma once
 | 
			
		||||
 | 
			
		||||
#include <QWidget>
 | 
			
		||||
#include <QList>
 | 
			
		||||
#include <QKeySequence>
 | 
			
		||||
 | 
			
		||||
class QLabel;
 | 
			
		||||
class QFormLayout;
 | 
			
		||||
class QToolButton;
 | 
			
		||||
class QKeySequenceEdit;
 | 
			
		||||
class ShortcutEdit;
 | 
			
		||||
class ShortcutEditor : public QWidget
 | 
			
		||||
{
 | 
			
		||||
    Q_OBJECT
 | 
			
		||||
public:
 | 
			
		||||
    explicit ShortcutEditor(ShortcutEdit * shortcutEdit, QWidget * parent = nullptr);
 | 
			
		||||
    ~ShortcutEditor();
 | 
			
		||||
 | 
			
		||||
    void setDescription(const QString & desc);
 | 
			
		||||
 | 
			
		||||
    void reloadShortcuts();
 | 
			
		||||
    void applyShortcuts();
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
    QLabel * m_descriptionLabel;
 | 
			
		||||
    ShortcutEdit * m_shortcutEdit;
 | 
			
		||||
    QFormLayout * m_shortcutLayout;
 | 
			
		||||
    QList<QKeySequenceEdit *> m_keySequenceEdits;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
class ShortcutEdit : public QWidget
 | 
			
		||||
{
 | 
			
		||||
    Q_OBJECT
 | 
			
		||||
    Q_PROPERTY(QList<QKeySequence> shortcuts MEMBER m_shortcuts WRITE setShortcuts NOTIFY shortcutsChanged)
 | 
			
		||||
public:
 | 
			
		||||
    explicit ShortcutEdit(QWidget * parent = nullptr);
 | 
			
		||||
    ~ShortcutEdit();
 | 
			
		||||
 | 
			
		||||
    QList<QKeySequence> shortcuts() const;
 | 
			
		||||
    void setShortcuts(const QList<QKeySequence> &shortcuts);
 | 
			
		||||
 | 
			
		||||
signals:
 | 
			
		||||
    void shortcutsChanged();
 | 
			
		||||
    void editButtonClicked();
 | 
			
		||||
    void applyShortcutsRequested(QList<QKeySequence> newShortcuts);
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
    QList<QKeySequence> m_shortcuts;
 | 
			
		||||
    QLabel * m_shortcutsLabel;
 | 
			
		||||
    QToolButton * m_setShortcutButton;
 | 
			
		||||
};
 | 
			
		||||
@ -174,8 +174,8 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>GraphicsScene</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="264"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="90"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="265"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="100"/>
 | 
			
		||||
        <source>Drag image here</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -197,174 +197,184 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>MainWindow</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="175"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="531"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="176"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="532"/>
 | 
			
		||||
        <source>File url list is empty</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="429"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="430"/>
 | 
			
		||||
        <source>&Copy</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="539"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="540"/>
 | 
			
		||||
        <source>Image data is invalid</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="546"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="547"/>
 | 
			
		||||
        <source>Not supported mimedata: %1</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="742"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="743"/>
 | 
			
		||||
        <source>Image From Clipboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="761"/>
 | 
			
		||||
        <source>Are you sure you want to move "%1" to recycle bin?</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="765"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="766"/>
 | 
			
		||||
        <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="127"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="133"/>
 | 
			
		||||
        <source>Properties</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="118"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="39"/>
 | 
			
		||||
        <source>Stay on top</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="42"/>
 | 
			
		||||
        <source>Protected mode</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="120"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="45"/>
 | 
			
		||||
        <source>Keep transformation</source>
 | 
			
		||||
        <comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="96"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Zoom in</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Zoom out</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <source>Pause/Resume Animation</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <source>Animation Go to Next Frame</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="107"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="110"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="101"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="92"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="94"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="759"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="117"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="121"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="122"/>
 | 
			
		||||
        <source>Help</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <source>Show in File Explorer</source>
 | 
			
		||||
        <comment>File Explorer is the name of explorer.exe under Windows</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="131"/>
 | 
			
		||||
        <source>Show in directory</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="128"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="134"/>
 | 
			
		||||
        <source>Quit</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -695,114 +705,155 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="23"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="28"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="37"/>
 | 
			
		||||
        <source>Options</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="49"/>
 | 
			
		||||
        <source>Shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="59"/>
 | 
			
		||||
        <source>Editing shortcuts for action "%1":</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="68"/>
 | 
			
		||||
        <source>Failed to set shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="69"/>
 | 
			
		||||
        <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="76"/>
 | 
			
		||||
        <source>Do nothing</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="77"/>
 | 
			
		||||
        <source>Close the window</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="30"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="78"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="34"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="82"/>
 | 
			
		||||
        <source>Zoom in and out</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="35"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="83"/>
 | 
			
		||||
        <source>View next or previous item</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="39"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="87"/>
 | 
			
		||||
        <source>Auto size</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="40"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="88"/>
 | 
			
		||||
        <source>Maximized</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="44"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="92"/>
 | 
			
		||||
        <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="45"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="93"/>
 | 
			
		||||
        <source>Ceil (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round up</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="46"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="94"/>
 | 
			
		||||
        <source>Floor (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round down</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="47"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="95"/>
 | 
			
		||||
        <source>Follow system (Fractional scaling)</source>
 | 
			
		||||
        <comment>This option means don't round</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="70"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="118"/>
 | 
			
		||||
        <source>Stay on top when start-up</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="71"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="119"/>
 | 
			
		||||
        <source>Use light-color checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="72"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="120"/>
 | 
			
		||||
        <source>Double-click behavior</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="73"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="121"/>
 | 
			
		||||
        <source>Mouse wheel behavior</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="74"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="122"/>
 | 
			
		||||
        <source>Default window size</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="75"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="123"/>
 | 
			
		||||
        <source>HiDPI scale factor rounding policy</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEdit</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="111"/>
 | 
			
		||||
        <source>No shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEditor</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="77"/>
 | 
			
		||||
        <source>Shortcut #%1</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>main</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="41"/>
 | 
			
		||||
        <location filename="../main.cpp" line="43"/>
 | 
			
		||||
        <source>Pineapple Pictures</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="45"/>
 | 
			
		||||
        <location filename="../main.cpp" line="46"/>
 | 
			
		||||
        <source>List supported image format suffixes, and quit program.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="49"/>
 | 
			
		||||
        <location filename="../main.cpp" line="50"/>
 | 
			
		||||
        <source>File list.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 | 
			
		||||
@ -174,8 +174,8 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>GraphicsScene</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="264"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="90"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="265"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="100"/>
 | 
			
		||||
        <source>Drag image here</source>
 | 
			
		||||
        <translation>Arrossegueu una imatge aquí</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -209,174 +209,184 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>MainWindow</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="175"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="531"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="176"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="532"/>
 | 
			
		||||
        <source>File url list is empty</source>
 | 
			
		||||
        <translation>La llista d'ubicacions és buida</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="429"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="430"/>
 | 
			
		||||
        <source>&Copy</source>
 | 
			
		||||
        <translation>&Copia</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="539"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="540"/>
 | 
			
		||||
        <source>Image data is invalid</source>
 | 
			
		||||
        <translation>Les dades de la imatge no són vàlides</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="546"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="547"/>
 | 
			
		||||
        <source>Not supported mimedata: %1</source>
 | 
			
		||||
        <translation>El tipus MIME no és compatible: %1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="742"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="743"/>
 | 
			
		||||
        <source>Image From Clipboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="761"/>
 | 
			
		||||
        <source>Are you sure you want to move "%1" to recycle bin?</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="765"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="766"/>
 | 
			
		||||
        <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <translation>Copia el &mapa de píxels</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <translation>Copia el camí del &fitxer</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="127"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="133"/>
 | 
			
		||||
        <source>Properties</source>
 | 
			
		||||
        <translation>Propietats</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="118"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="39"/>
 | 
			
		||||
        <source>Stay on top</source>
 | 
			
		||||
        <translation>Mantén a sobre</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="42"/>
 | 
			
		||||
        <source>Protected mode</source>
 | 
			
		||||
        <translation>Mode protegit</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="120"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="45"/>
 | 
			
		||||
        <source>Keep transformation</source>
 | 
			
		||||
        <comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="96"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Zoom in</source>
 | 
			
		||||
        <translation>Amplia</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Zoom out</source>
 | 
			
		||||
        <translation>Redueix</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <source>Pause/Resume Animation</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <source>Animation Go to Next Frame</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation>Inverteix &horitzontalment</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="107"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="110"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation>&Enganxa</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="101"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation>Commuta el tauler d'escacs</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="92"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation>&Obre...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="94"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation>Mida real</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Commuta la maximització</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation>Commuta la maximització</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation>Imatge anterior</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation>Imatge següent</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="759"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="117"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="121"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <translation>Configura...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="122"/>
 | 
			
		||||
        <source>Help</source>
 | 
			
		||||
        <translation>Ajuda</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <source>Show in File Explorer</source>
 | 
			
		||||
        <comment>File Explorer is the name of explorer.exe under Windows</comment>
 | 
			
		||||
        <translation>Mostra al navegador de fitxers</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="131"/>
 | 
			
		||||
        <source>Show in directory</source>
 | 
			
		||||
        <translation>Mostra a la carpeta</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="128"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="134"/>
 | 
			
		||||
        <source>Quit</source>
 | 
			
		||||
        <translation>Surt</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -707,114 +717,155 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="23"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation>Paràmetres</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="28"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="37"/>
 | 
			
		||||
        <source>Options</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="49"/>
 | 
			
		||||
        <source>Shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="59"/>
 | 
			
		||||
        <source>Editing shortcuts for action "%1":</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="68"/>
 | 
			
		||||
        <source>Failed to set shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="69"/>
 | 
			
		||||
        <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="76"/>
 | 
			
		||||
        <source>Do nothing</source>
 | 
			
		||||
        <translation>No facis res</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="77"/>
 | 
			
		||||
        <source>Close the window</source>
 | 
			
		||||
        <translation>Tanca la finestra</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="30"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="78"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Commuta la maximització</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="34"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="82"/>
 | 
			
		||||
        <source>Zoom in and out</source>
 | 
			
		||||
        <translation>Amplia i redueix</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="35"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="83"/>
 | 
			
		||||
        <source>View next or previous item</source>
 | 
			
		||||
        <translation>Mostra l'element següent o l'anterior</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="39"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="87"/>
 | 
			
		||||
        <source>Auto size</source>
 | 
			
		||||
        <translation>Mida automàtica</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="40"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="88"/>
 | 
			
		||||
        <source>Maximized</source>
 | 
			
		||||
        <translation>Maximitza</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="44"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="92"/>
 | 
			
		||||
        <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="45"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="93"/>
 | 
			
		||||
        <source>Ceil (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round up</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="46"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="94"/>
 | 
			
		||||
        <source>Floor (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round down</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="47"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="95"/>
 | 
			
		||||
        <source>Follow system (Fractional scaling)</source>
 | 
			
		||||
        <comment>This option means don't round</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="70"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="118"/>
 | 
			
		||||
        <source>Stay on top when start-up</source>
 | 
			
		||||
        <translation>Mantingues a sobre a l'inici</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="71"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="119"/>
 | 
			
		||||
        <source>Use light-color checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="72"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="120"/>
 | 
			
		||||
        <source>Double-click behavior</source>
 | 
			
		||||
        <translation>Comportament del doble clic</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="73"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="121"/>
 | 
			
		||||
        <source>Mouse wheel behavior</source>
 | 
			
		||||
        <translation>Comportament de la roda del ratolí</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="74"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="122"/>
 | 
			
		||||
        <source>Default window size</source>
 | 
			
		||||
        <translation>Mida de la finestra per defecte</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="75"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="123"/>
 | 
			
		||||
        <source>HiDPI scale factor rounding policy</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEdit</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="111"/>
 | 
			
		||||
        <source>No shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEditor</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="77"/>
 | 
			
		||||
        <source>Shortcut #%1</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>main</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="41"/>
 | 
			
		||||
        <location filename="../main.cpp" line="43"/>
 | 
			
		||||
        <source>Pineapple Pictures</source>
 | 
			
		||||
        <translation>Pineapple Pictures</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="45"/>
 | 
			
		||||
        <location filename="../main.cpp" line="46"/>
 | 
			
		||||
        <source>List supported image format suffixes, and quit program.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="49"/>
 | 
			
		||||
        <location filename="../main.cpp" line="50"/>
 | 
			
		||||
        <source>File list.</source>
 | 
			
		||||
        <translation>Llista de fitxers.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 | 
			
		||||
@ -178,8 +178,8 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>GraphicsScene</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="264"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="90"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="265"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="100"/>
 | 
			
		||||
        <source>Drag image here</source>
 | 
			
		||||
        <translation>Ziehen Sie das Bild hierher</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -213,174 +213,184 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>MainWindow</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="175"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="531"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="176"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="532"/>
 | 
			
		||||
        <source>File url list is empty</source>
 | 
			
		||||
        <translation>Die Datei-URL-Liste ist leer</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="429"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="430"/>
 | 
			
		||||
        <source>&Copy</source>
 | 
			
		||||
        <translation>&Kopieren</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="539"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="540"/>
 | 
			
		||||
        <source>Image data is invalid</source>
 | 
			
		||||
        <translation>Bilddaten sind ungültig</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="546"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="547"/>
 | 
			
		||||
        <source>Not supported mimedata: %1</source>
 | 
			
		||||
        <translation>Nicht unterstützte Mimedaten: %1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="742"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="743"/>
 | 
			
		||||
        <source>Image From Clipboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="761"/>
 | 
			
		||||
        <source>Are you sure you want to move "%1" to recycle bin?</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="765"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="766"/>
 | 
			
		||||
        <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <translation>P&ixmap kopieren</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <translation>&Dateipfad kopieren</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="127"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="133"/>
 | 
			
		||||
        <source>Properties</source>
 | 
			
		||||
        <translation>Eigenschaften</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="118"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="39"/>
 | 
			
		||||
        <source>Stay on top</source>
 | 
			
		||||
        <translation>Oben bleiben</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="42"/>
 | 
			
		||||
        <source>Protected mode</source>
 | 
			
		||||
        <translation>Geschützter Modus</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="120"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="45"/>
 | 
			
		||||
        <source>Keep transformation</source>
 | 
			
		||||
        <comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="96"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Zoom in</source>
 | 
			
		||||
        <translation>Hineinzoomen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Zoom out</source>
 | 
			
		||||
        <translation>Herauszoomen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <source>Pause/Resume Animation</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <source>Animation Go to Next Frame</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation>&Horizontal spiegeln</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="107"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="110"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation>%Einfügen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="101"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation>Schachbrettmuster umschalten</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="92"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation>&Öffnen...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="94"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation>Tatsächliche Größe</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Maximieren umschalten</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation>Nach rechts drehen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation>Vorheriges Bild</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation>Nächstes Bild</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="759"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="117"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="121"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <translation>Konfigurieren …</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="122"/>
 | 
			
		||||
        <source>Help</source>
 | 
			
		||||
        <translation>Hilfe</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <source>Show in File Explorer</source>
 | 
			
		||||
        <comment>File Explorer is the name of explorer.exe under Windows</comment>
 | 
			
		||||
        <translation>Im Dateiexplorer zeigen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="131"/>
 | 
			
		||||
        <source>Show in directory</source>
 | 
			
		||||
        <translation>Im Verzeichnis zeigen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="128"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="134"/>
 | 
			
		||||
        <source>Quit</source>
 | 
			
		||||
        <translation>Beenden</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -711,114 +721,155 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="23"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation>Einstellungen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="28"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="37"/>
 | 
			
		||||
        <source>Options</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="49"/>
 | 
			
		||||
        <source>Shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="59"/>
 | 
			
		||||
        <source>Editing shortcuts for action "%1":</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="68"/>
 | 
			
		||||
        <source>Failed to set shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="69"/>
 | 
			
		||||
        <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="76"/>
 | 
			
		||||
        <source>Do nothing</source>
 | 
			
		||||
        <translation>Nichts tun</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="77"/>
 | 
			
		||||
        <source>Close the window</source>
 | 
			
		||||
        <translation>Fenster schließen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="30"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="78"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Maximieren umschalten</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="34"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="82"/>
 | 
			
		||||
        <source>Zoom in and out</source>
 | 
			
		||||
        <translation>Hinein- und Hinauszoomen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="35"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="83"/>
 | 
			
		||||
        <source>View next or previous item</source>
 | 
			
		||||
        <translation>Zeige nächstes oder vorheriges Element</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="39"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="87"/>
 | 
			
		||||
        <source>Auto size</source>
 | 
			
		||||
        <translation>Automatische Größe</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="40"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="88"/>
 | 
			
		||||
        <source>Maximized</source>
 | 
			
		||||
        <translation>Maximiert</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="44"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="92"/>
 | 
			
		||||
        <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="45"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="93"/>
 | 
			
		||||
        <source>Ceil (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round up</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="46"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="94"/>
 | 
			
		||||
        <source>Floor (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round down</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="47"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="95"/>
 | 
			
		||||
        <source>Follow system (Fractional scaling)</source>
 | 
			
		||||
        <comment>This option means don't round</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="70"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="118"/>
 | 
			
		||||
        <source>Stay on top when start-up</source>
 | 
			
		||||
        <translation>Beim Start oben bleiben</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="71"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="119"/>
 | 
			
		||||
        <source>Use light-color checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="72"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="120"/>
 | 
			
		||||
        <source>Double-click behavior</source>
 | 
			
		||||
        <translation>Doppelklickverhalten</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="73"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="121"/>
 | 
			
		||||
        <source>Mouse wheel behavior</source>
 | 
			
		||||
        <translation>Mausradverhalten</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="74"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="122"/>
 | 
			
		||||
        <source>Default window size</source>
 | 
			
		||||
        <translation>Standard-Fenstergröße</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="75"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="123"/>
 | 
			
		||||
        <source>HiDPI scale factor rounding policy</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEdit</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="111"/>
 | 
			
		||||
        <source>No shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEditor</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="77"/>
 | 
			
		||||
        <source>Shortcut #%1</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>main</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="41"/>
 | 
			
		||||
        <location filename="../main.cpp" line="43"/>
 | 
			
		||||
        <source>Pineapple Pictures</source>
 | 
			
		||||
        <translation>Pineapple Pictures</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="45"/>
 | 
			
		||||
        <location filename="../main.cpp" line="46"/>
 | 
			
		||||
        <source>List supported image format suffixes, and quit program.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="49"/>
 | 
			
		||||
        <location filename="../main.cpp" line="50"/>
 | 
			
		||||
        <source>File list.</source>
 | 
			
		||||
        <translation>Dateiliste.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 | 
			
		||||
@ -178,8 +178,8 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>GraphicsScene</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="264"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="90"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="265"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="100"/>
 | 
			
		||||
        <source>Drag image here</source>
 | 
			
		||||
        <translation>Arrastre una imagen aquí</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -213,174 +213,184 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>MainWindow</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="175"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="531"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="176"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="532"/>
 | 
			
		||||
        <source>File url list is empty</source>
 | 
			
		||||
        <translation>La lista de ubicaciones está vacía</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="429"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="430"/>
 | 
			
		||||
        <source>&Copy</source>
 | 
			
		||||
        <translation>&Copiar</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="539"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="540"/>
 | 
			
		||||
        <source>Image data is invalid</source>
 | 
			
		||||
        <translation>Los datos de la imagen no son válidos</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="546"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="547"/>
 | 
			
		||||
        <source>Not supported mimedata: %1</source>
 | 
			
		||||
        <translation>El tipo MIME no es compatible: %1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="742"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="743"/>
 | 
			
		||||
        <source>Image From Clipboard</source>
 | 
			
		||||
        <translation>Imagen del portapapeles</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="761"/>
 | 
			
		||||
        <source>Are you sure you want to move "%1" to recycle bin?</source>
 | 
			
		||||
        <translation>¿Estás seguro de que quieres mover "%1" a la papelera de reciclaje?</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="765"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="766"/>
 | 
			
		||||
        <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>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <translation>Copiar &mapa de píxeles</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <translation>Copiar &ruta de archivo</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="127"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="133"/>
 | 
			
		||||
        <source>Properties</source>
 | 
			
		||||
        <translation>Propiedades</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="118"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="39"/>
 | 
			
		||||
        <source>Stay on top</source>
 | 
			
		||||
        <translation>Mantener encima</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="42"/>
 | 
			
		||||
        <source>Protected mode</source>
 | 
			
		||||
        <translation>Modo protegido</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="120"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="45"/>
 | 
			
		||||
        <source>Keep transformation</source>
 | 
			
		||||
        <comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment>
 | 
			
		||||
        <translation>Conservar la transformación</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="96"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Zoom in</source>
 | 
			
		||||
        <translation>Ampliar</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Zoom out</source>
 | 
			
		||||
        <translation>Reducir</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <source>Pause/Resume Animation</source>
 | 
			
		||||
        <translation>Pausar/Reanudar animación</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <source>Animation Go to Next Frame</source>
 | 
			
		||||
        <translation>Ir al siguiente fotograma</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation>Voltear &horizontalmente</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation>Para visualizar</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="107"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation>Ajustar al ancho</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="110"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation>&Pegar</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="101"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation>Activar/desactivar el tablero de ajedrez</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="92"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation>&Abrir...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="94"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation>Tamaño real</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Maximizar/desmaximizar</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation>Girar a la derecha</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation>Girar a la izquierda</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation>Imagen anterior</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation>Imagen siguiente</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="759"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="117"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <translation>Mover a la papelera</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="121"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <translation>Configurar...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="122"/>
 | 
			
		||||
        <source>Help</source>
 | 
			
		||||
        <translation>Ayuda</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <source>Show in File Explorer</source>
 | 
			
		||||
        <comment>File Explorer is the name of explorer.exe under Windows</comment>
 | 
			
		||||
        <translation>Mostrar en el Explorador de archivos</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="131"/>
 | 
			
		||||
        <source>Show in directory</source>
 | 
			
		||||
        <translation>Mostrar en la carpeta</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="128"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="134"/>
 | 
			
		||||
        <source>Quit</source>
 | 
			
		||||
        <translation>Salir</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -711,114 +721,155 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="23"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation>Preferencias</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="28"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="37"/>
 | 
			
		||||
        <source>Options</source>
 | 
			
		||||
        <translation>Opciones</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="49"/>
 | 
			
		||||
        <source>Shortcuts</source>
 | 
			
		||||
        <translation>Atajos</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="59"/>
 | 
			
		||||
        <source>Editing shortcuts for action "%1":</source>
 | 
			
		||||
        <translation>Editando atajos para la acción "%1":</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="68"/>
 | 
			
		||||
        <source>Failed to set shortcuts</source>
 | 
			
		||||
        <translation>No se pudieron establecer accesos directos</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="69"/>
 | 
			
		||||
        <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
 | 
			
		||||
        <translation>Por favor, verifique si los accesos directos están duplicados.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="76"/>
 | 
			
		||||
        <source>Do nothing</source>
 | 
			
		||||
        <translation>No hacer nada</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="77"/>
 | 
			
		||||
        <source>Close the window</source>
 | 
			
		||||
        <translation>Cerrar la ventana</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="30"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="78"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Maximizar/desmaximizar</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="34"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="82"/>
 | 
			
		||||
        <source>Zoom in and out</source>
 | 
			
		||||
        <translation>Ampliar y reducir</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="35"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="83"/>
 | 
			
		||||
        <source>View next or previous item</source>
 | 
			
		||||
        <translation>Mostrar el elemento siguiente/anterior</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="39"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="87"/>
 | 
			
		||||
        <source>Auto size</source>
 | 
			
		||||
        <translation>Tamaño automático</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="40"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="88"/>
 | 
			
		||||
        <source>Maximized</source>
 | 
			
		||||
        <translation>Maximizar</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="44"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="92"/>
 | 
			
		||||
        <source>Round (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means round up for .5 and above</comment>
 | 
			
		||||
        <translation>Redondeo (escala de enteros)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="45"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="93"/>
 | 
			
		||||
        <source>Ceil (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round up</comment>
 | 
			
		||||
        <translation>Ceil (redondear enteros hacia arriba)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="46"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="94"/>
 | 
			
		||||
        <source>Floor (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round down</comment>
 | 
			
		||||
        <translation>Floor (redondear enteros hacia abajo)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="47"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="95"/>
 | 
			
		||||
        <source>Follow system (Fractional scaling)</source>
 | 
			
		||||
        <comment>This option means don't round</comment>
 | 
			
		||||
        <translation>Redondeo (redondear los enteros)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="70"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="118"/>
 | 
			
		||||
        <source>Stay on top when start-up</source>
 | 
			
		||||
        <translation>Mantener encima al inicio</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="71"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="119"/>
 | 
			
		||||
        <source>Use light-color checkerboard</source>
 | 
			
		||||
        <translation>Utilice un tablero de ajedrez de color claro</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="72"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="120"/>
 | 
			
		||||
        <source>Double-click behavior</source>
 | 
			
		||||
        <translation>Comportamiento del doble clic</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="73"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="121"/>
 | 
			
		||||
        <source>Mouse wheel behavior</source>
 | 
			
		||||
        <translation>Comportamiento de la rueda del ratón</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="74"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="122"/>
 | 
			
		||||
        <source>Default window size</source>
 | 
			
		||||
        <translation>Tamaño de la ventana por defecto</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="75"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="123"/>
 | 
			
		||||
        <source>HiDPI scale factor rounding policy</source>
 | 
			
		||||
        <translation>Política de redondeo del factor de escala HiDPI</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEdit</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="111"/>
 | 
			
		||||
        <source>No shortcuts</source>
 | 
			
		||||
        <translation>Sin atajos</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEditor</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="77"/>
 | 
			
		||||
        <source>Shortcut #%1</source>
 | 
			
		||||
        <translation>Atajos #%1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>main</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="41"/>
 | 
			
		||||
        <location filename="../main.cpp" line="43"/>
 | 
			
		||||
        <source>Pineapple Pictures</source>
 | 
			
		||||
        <translation>Pineapple Pictures</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="45"/>
 | 
			
		||||
        <location filename="../main.cpp" line="46"/>
 | 
			
		||||
        <source>List supported image format suffixes, and quit program.</source>
 | 
			
		||||
        <translation>Enumere las extensiones de formato de imagen admitidas y sal del programa.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="49"/>
 | 
			
		||||
        <location filename="../main.cpp" line="50"/>
 | 
			
		||||
        <source>File list.</source>
 | 
			
		||||
        <translation>Lista de archivos.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 | 
			
		||||
@ -178,8 +178,8 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>GraphicsScene</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="264"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="90"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="265"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="100"/>
 | 
			
		||||
        <source>Drag image here</source>
 | 
			
		||||
        <translation>Faites glisser l'image ici</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -213,174 +213,184 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>MainWindow</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="175"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="531"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="176"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="532"/>
 | 
			
		||||
        <source>File url list is empty</source>
 | 
			
		||||
        <translation>La liste des URL de fichiers est vide</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="429"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="430"/>
 | 
			
		||||
        <source>&Copy</source>
 | 
			
		||||
        <translation>&Copier</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="539"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="540"/>
 | 
			
		||||
        <source>Image data is invalid</source>
 | 
			
		||||
        <translation>Les données d'image ne sont pas valides</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="546"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="547"/>
 | 
			
		||||
        <source>Not supported mimedata: %1</source>
 | 
			
		||||
        <translation>Mimedata non pris en charge : %1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="742"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="743"/>
 | 
			
		||||
        <source>Image From Clipboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="761"/>
 | 
			
		||||
        <source>Are you sure you want to move "%1" to recycle bin?</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="765"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="766"/>
 | 
			
		||||
        <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <translation>Copier P&ixmap</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <translation>Copier le &chemin du fichier</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="127"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="133"/>
 | 
			
		||||
        <source>Properties</source>
 | 
			
		||||
        <translation>Propriétés</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="118"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="39"/>
 | 
			
		||||
        <source>Stay on top</source>
 | 
			
		||||
        <translation>Rester en-haut</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="42"/>
 | 
			
		||||
        <source>Protected mode</source>
 | 
			
		||||
        <translation>Mode protégé</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="120"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="45"/>
 | 
			
		||||
        <source>Keep transformation</source>
 | 
			
		||||
        <comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="96"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Zoom in</source>
 | 
			
		||||
        <translation>Zoom avant</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Zoom out</source>
 | 
			
		||||
        <translation>Zoom arrière</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <source>Pause/Resume Animation</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <source>Animation Go to Next Frame</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation>Retourner &horizontalement</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="107"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="110"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation>Co&ller</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="101"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation>Dés/activer le damier</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="92"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation>&Ouvrir...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="94"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation>Taille actuelle</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Dés/activer l'agrandissement</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation>Pivoter vers la droite</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation>Image précédente</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation>Image suivant</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="759"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="117"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="121"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <translation>Configurer…</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="122"/>
 | 
			
		||||
        <source>Help</source>
 | 
			
		||||
        <translation>Aide</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <source>Show in File Explorer</source>
 | 
			
		||||
        <comment>File Explorer is the name of explorer.exe under Windows</comment>
 | 
			
		||||
        <translation>Afficher dans le navigateur de fichiers</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="131"/>
 | 
			
		||||
        <source>Show in directory</source>
 | 
			
		||||
        <translation>Afficher dans le dossier</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="128"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="134"/>
 | 
			
		||||
        <source>Quit</source>
 | 
			
		||||
        <translation>Quitter</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -711,114 +721,155 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="23"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation>Paramètres</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="28"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="37"/>
 | 
			
		||||
        <source>Options</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="49"/>
 | 
			
		||||
        <source>Shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="59"/>
 | 
			
		||||
        <source>Editing shortcuts for action "%1":</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="68"/>
 | 
			
		||||
        <source>Failed to set shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="69"/>
 | 
			
		||||
        <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="76"/>
 | 
			
		||||
        <source>Do nothing</source>
 | 
			
		||||
        <translation>Ne rien faire</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="77"/>
 | 
			
		||||
        <source>Close the window</source>
 | 
			
		||||
        <translation>Fermer la fenêtre</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="30"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="78"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Activer/désactiver l'agrandissement</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="34"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="82"/>
 | 
			
		||||
        <source>Zoom in and out</source>
 | 
			
		||||
        <translation>Zoom avant et arrière</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="35"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="83"/>
 | 
			
		||||
        <source>View next or previous item</source>
 | 
			
		||||
        <translation>Voir l'élément suivant ou précédent</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="39"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="87"/>
 | 
			
		||||
        <source>Auto size</source>
 | 
			
		||||
        <translation>Taille automatique</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="40"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="88"/>
 | 
			
		||||
        <source>Maximized</source>
 | 
			
		||||
        <translation>Agrandi</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="44"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="92"/>
 | 
			
		||||
        <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="45"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="93"/>
 | 
			
		||||
        <source>Ceil (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round up</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="46"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="94"/>
 | 
			
		||||
        <source>Floor (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round down</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="47"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="95"/>
 | 
			
		||||
        <source>Follow system (Fractional scaling)</source>
 | 
			
		||||
        <comment>This option means don't round</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="70"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="118"/>
 | 
			
		||||
        <source>Stay on top when start-up</source>
 | 
			
		||||
        <translation>Rester en-haut lors du démarrage</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="71"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="119"/>
 | 
			
		||||
        <source>Use light-color checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="72"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="120"/>
 | 
			
		||||
        <source>Double-click behavior</source>
 | 
			
		||||
        <translation>Comportement du double-clic</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="73"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="121"/>
 | 
			
		||||
        <source>Mouse wheel behavior</source>
 | 
			
		||||
        <translation>Comportement de la molette de la souris</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="74"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="122"/>
 | 
			
		||||
        <source>Default window size</source>
 | 
			
		||||
        <translation>Taille de la fenêtre par défaut</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="75"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="123"/>
 | 
			
		||||
        <source>HiDPI scale factor rounding policy</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEdit</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="111"/>
 | 
			
		||||
        <source>No shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEditor</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="77"/>
 | 
			
		||||
        <source>Shortcut #%1</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>main</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="41"/>
 | 
			
		||||
        <location filename="../main.cpp" line="43"/>
 | 
			
		||||
        <source>Pineapple Pictures</source>
 | 
			
		||||
        <translation>Pineapple Pictures</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="45"/>
 | 
			
		||||
        <location filename="../main.cpp" line="46"/>
 | 
			
		||||
        <source>List supported image format suffixes, and quit program.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="49"/>
 | 
			
		||||
        <location filename="../main.cpp" line="50"/>
 | 
			
		||||
        <source>File list.</source>
 | 
			
		||||
        <translation>Liste des fichiers.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 | 
			
		||||
@ -178,8 +178,8 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>GraphicsScene</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="264"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="90"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="265"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="100"/>
 | 
			
		||||
        <source>Drag image here</source>
 | 
			
		||||
        <translation>Tarik gambar ke sini</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -213,174 +213,184 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>MainWindow</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="175"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="531"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="176"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="532"/>
 | 
			
		||||
        <source>File url list is empty</source>
 | 
			
		||||
        <translation>Daftar url file kosong</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="429"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="430"/>
 | 
			
		||||
        <source>&Copy</source>
 | 
			
		||||
        <translation>&Salin</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="539"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="540"/>
 | 
			
		||||
        <source>Image data is invalid</source>
 | 
			
		||||
        <translation>Data gambar tidak valid</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="546"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="547"/>
 | 
			
		||||
        <source>Not supported mimedata: %1</source>
 | 
			
		||||
        <translation>Tidak didukung mimedata: %1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="742"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="743"/>
 | 
			
		||||
        <source>Image From Clipboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="761"/>
 | 
			
		||||
        <source>Are you sure you want to move "%1" to recycle bin?</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="765"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="766"/>
 | 
			
		||||
        <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <translation>Salin P&ixmap</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <translation>Salin &Path Berkas</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="127"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="133"/>
 | 
			
		||||
        <source>Properties</source>
 | 
			
		||||
        <translation>Properti</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="118"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="39"/>
 | 
			
		||||
        <source>Stay on top</source>
 | 
			
		||||
        <translation>Tetap di atas</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="42"/>
 | 
			
		||||
        <source>Protected mode</source>
 | 
			
		||||
        <translation>Mode Terlindungi</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="120"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="45"/>
 | 
			
		||||
        <source>Keep transformation</source>
 | 
			
		||||
        <comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment>
 | 
			
		||||
        <translation>Simpan transformasi</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="96"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Zoom in</source>
 | 
			
		||||
        <translation>Perbesar</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Zoom out</source>
 | 
			
		||||
        <translation>Perkecil</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <source>Pause/Resume Animation</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <source>Animation Go to Next Frame</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation>Putar Secara &Horizontal</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="107"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="110"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation>&Tempel</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="101"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="92"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="94"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation>Ukuran asli</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation>Putar ke kanan</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="759"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="117"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="121"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <translation>Konfigurasi...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="122"/>
 | 
			
		||||
        <source>Help</source>
 | 
			
		||||
        <translation>Dukungan</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <source>Show in File Explorer</source>
 | 
			
		||||
        <comment>File Explorer is the name of explorer.exe under Windows</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="131"/>
 | 
			
		||||
        <source>Show in directory</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="128"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="134"/>
 | 
			
		||||
        <source>Quit</source>
 | 
			
		||||
        <translation>Keluar</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -711,114 +721,155 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="23"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation>Pengaturan</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="28"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="37"/>
 | 
			
		||||
        <source>Options</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="49"/>
 | 
			
		||||
        <source>Shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="59"/>
 | 
			
		||||
        <source>Editing shortcuts for action "%1":</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="68"/>
 | 
			
		||||
        <source>Failed to set shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="69"/>
 | 
			
		||||
        <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="76"/>
 | 
			
		||||
        <source>Do nothing</source>
 | 
			
		||||
        <translation>Jangan lakukan apapun</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="77"/>
 | 
			
		||||
        <source>Close the window</source>
 | 
			
		||||
        <translation>Tutup jendela</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="30"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="78"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="34"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="82"/>
 | 
			
		||||
        <source>Zoom in and out</source>
 | 
			
		||||
        <translation>Perbesar dan perkecil</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="35"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="83"/>
 | 
			
		||||
        <source>View next or previous item</source>
 | 
			
		||||
        <translation>Lihat item berikutnya atau sebelumnya</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="39"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="87"/>
 | 
			
		||||
        <source>Auto size</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="40"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="88"/>
 | 
			
		||||
        <source>Maximized</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="44"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="92"/>
 | 
			
		||||
        <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="45"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="93"/>
 | 
			
		||||
        <source>Ceil (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round up</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="46"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="94"/>
 | 
			
		||||
        <source>Floor (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round down</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="47"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="95"/>
 | 
			
		||||
        <source>Follow system (Fractional scaling)</source>
 | 
			
		||||
        <comment>This option means don't round</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="70"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="118"/>
 | 
			
		||||
        <source>Stay on top when start-up</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="71"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="119"/>
 | 
			
		||||
        <source>Use light-color checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="72"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="120"/>
 | 
			
		||||
        <source>Double-click behavior</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="73"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="121"/>
 | 
			
		||||
        <source>Mouse wheel behavior</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="74"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="122"/>
 | 
			
		||||
        <source>Default window size</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="75"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="123"/>
 | 
			
		||||
        <source>HiDPI scale factor rounding policy</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEdit</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="111"/>
 | 
			
		||||
        <source>No shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEditor</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="77"/>
 | 
			
		||||
        <source>Shortcut #%1</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>main</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="41"/>
 | 
			
		||||
        <location filename="../main.cpp" line="43"/>
 | 
			
		||||
        <source>Pineapple Pictures</source>
 | 
			
		||||
        <translation>Pineapple Pictures</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="45"/>
 | 
			
		||||
        <location filename="../main.cpp" line="46"/>
 | 
			
		||||
        <source>List supported image format suffixes, and quit program.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="49"/>
 | 
			
		||||
        <location filename="../main.cpp" line="50"/>
 | 
			
		||||
        <source>File list.</source>
 | 
			
		||||
        <translation>Daftar berkas.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 | 
			
		||||
@ -174,8 +174,8 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>GraphicsScene</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="264"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="90"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="265"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="100"/>
 | 
			
		||||
        <source>Drag image here</source>
 | 
			
		||||
        <translation>Trascina qui l'immagine</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -209,174 +209,184 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>MainWindow</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="175"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="531"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="176"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="532"/>
 | 
			
		||||
        <source>File url list is empty</source>
 | 
			
		||||
        <translation>L'elenco degli URL dei file è vuoto</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="429"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="430"/>
 | 
			
		||||
        <source>&Copy</source>
 | 
			
		||||
        <translation>&Copia</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="539"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="540"/>
 | 
			
		||||
        <source>Image data is invalid</source>
 | 
			
		||||
        <translation>I dati dell'immagine non sono validi</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="546"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="547"/>
 | 
			
		||||
        <source>Not supported mimedata: %1</source>
 | 
			
		||||
        <translation>Dati mime non supportati: %1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="742"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="743"/>
 | 
			
		||||
        <source>Image From Clipboard</source>
 | 
			
		||||
        <translation>Immagine dagli appunti</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="761"/>
 | 
			
		||||
        <source>Are you sure you want to move "%1" to recycle bin?</source>
 | 
			
		||||
        <translation>Sei sicuro di voler spostare "%1" nel cestino?</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="765"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="766"/>
 | 
			
		||||
        <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>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <translation>Copia P&ixmap</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <translation>Copia &Percorso file</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="127"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="133"/>
 | 
			
		||||
        <source>Properties</source>
 | 
			
		||||
        <translation>Proprietà</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="118"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="39"/>
 | 
			
		||||
        <source>Stay on top</source>
 | 
			
		||||
        <translation>Rimani in cima</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="42"/>
 | 
			
		||||
        <source>Protected mode</source>
 | 
			
		||||
        <translation>Modalità protetta</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="120"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="45"/>
 | 
			
		||||
        <source>Keep transformation</source>
 | 
			
		||||
        <comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment>
 | 
			
		||||
        <translation>Mantieni trasformazione</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="96"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Zoom in</source>
 | 
			
		||||
        <translation>Zoom avanti</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Zoom out</source>
 | 
			
		||||
        <translation>Zoom indietro</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <source>Pause/Resume Animation</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <source>Animation Go to Next Frame</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation>Capovolgi &Orizzontalmente</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation>Adatto alla visualizzazione</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="107"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation>Adatta alla larghezza</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="110"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation>&Incolla</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="101"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation>Attiva/disattiva scacchiera</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="92"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation>&Apri...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="94"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation>Dimensione reale</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Attiva massimizzazione</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation>Ruota a destra</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation>Ruota a sinistra</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation>Immagine precedente</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation>Immagine successiva</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="759"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="117"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <translation>Sposta nel cestino</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="121"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <translation>Configura...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="122"/>
 | 
			
		||||
        <source>Help</source>
 | 
			
		||||
        <translation>Aiuto</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <source>Show in File Explorer</source>
 | 
			
		||||
        <comment>File Explorer is the name of explorer.exe under Windows</comment>
 | 
			
		||||
        <translation>Mostra in Esplora file</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="131"/>
 | 
			
		||||
        <source>Show in directory</source>
 | 
			
		||||
        <translation>Mostra nella directory</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="128"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="134"/>
 | 
			
		||||
        <source>Quit</source>
 | 
			
		||||
        <translation>Esci</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -707,114 +717,155 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="23"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation>Impostazioni</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="28"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="37"/>
 | 
			
		||||
        <source>Options</source>
 | 
			
		||||
        <translation>Opzioni</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="49"/>
 | 
			
		||||
        <source>Shortcuts</source>
 | 
			
		||||
        <translation>Scorciatoie</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="59"/>
 | 
			
		||||
        <source>Editing shortcuts for action "%1":</source>
 | 
			
		||||
        <translation>Modifica delle scorciatoie per l'azione "%1":</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="68"/>
 | 
			
		||||
        <source>Failed to set shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="69"/>
 | 
			
		||||
        <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="76"/>
 | 
			
		||||
        <source>Do nothing</source>
 | 
			
		||||
        <translation>Non fare nulla</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="77"/>
 | 
			
		||||
        <source>Close the window</source>
 | 
			
		||||
        <translation>Chiudi la finestra</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="30"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="78"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Attiva massimizzazione</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="34"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="82"/>
 | 
			
		||||
        <source>Zoom in and out</source>
 | 
			
		||||
        <translation>Zoom avanti e indietro</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="35"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="83"/>
 | 
			
		||||
        <source>View next or previous item</source>
 | 
			
		||||
        <translation>Visualizza l'elemento successivo o precedente</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="39"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="87"/>
 | 
			
		||||
        <source>Auto size</source>
 | 
			
		||||
        <translation>Dimensione automatica</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="40"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="88"/>
 | 
			
		||||
        <source>Maximized</source>
 | 
			
		||||
        <translation>Massimizzato</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="44"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="92"/>
 | 
			
		||||
        <source>Round (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means round up for .5 and above</comment>
 | 
			
		||||
        <translation>Round (ridimensionamento intero)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="45"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="93"/>
 | 
			
		||||
        <source>Ceil (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round up</comment>
 | 
			
		||||
        <translation>Ceil (ridimensionamento intero)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="46"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="94"/>
 | 
			
		||||
        <source>Floor (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round down</comment>
 | 
			
		||||
        <translation>Floor (ridimensionamento intero)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="47"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="95"/>
 | 
			
		||||
        <source>Follow system (Fractional scaling)</source>
 | 
			
		||||
        <comment>This option means don't round</comment>
 | 
			
		||||
        <translation>Segui il sistema (scala frazionaria)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="70"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="118"/>
 | 
			
		||||
        <source>Stay on top when start-up</source>
 | 
			
		||||
        <translation>Rimani in cima quando si avvia</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="71"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="119"/>
 | 
			
		||||
        <source>Use light-color checkerboard</source>
 | 
			
		||||
        <translation>Utilizzare scacchiera di colore chiaro</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="72"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="120"/>
 | 
			
		||||
        <source>Double-click behavior</source>
 | 
			
		||||
        <translation>Comportamento del doppio clic</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="73"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="121"/>
 | 
			
		||||
        <source>Mouse wheel behavior</source>
 | 
			
		||||
        <translation>Comportamento della rotellina del mouse</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="74"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="122"/>
 | 
			
		||||
        <source>Default window size</source>
 | 
			
		||||
        <translation>Dimensioni predefinite della finestra</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="75"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="123"/>
 | 
			
		||||
        <source>HiDPI scale factor rounding policy</source>
 | 
			
		||||
        <translation>Politica di arrotondamento del fattore di scala HiDPI</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEdit</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="111"/>
 | 
			
		||||
        <source>No shortcuts</source>
 | 
			
		||||
        <translation>Nessuna scorciatoia</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEditor</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="77"/>
 | 
			
		||||
        <source>Shortcut #%1</source>
 | 
			
		||||
        <translation>Scorciatoia #%1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>main</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="41"/>
 | 
			
		||||
        <location filename="../main.cpp" line="43"/>
 | 
			
		||||
        <source>Pineapple Pictures</source>
 | 
			
		||||
        <translation>Immagini di Pineapple</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="45"/>
 | 
			
		||||
        <location filename="../main.cpp" line="46"/>
 | 
			
		||||
        <source>List supported image format suffixes, and quit program.</source>
 | 
			
		||||
        <translation>Elenca i suffissi dei formati immagine supportati e chiudi il programma.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="49"/>
 | 
			
		||||
        <location filename="../main.cpp" line="50"/>
 | 
			
		||||
        <source>File list.</source>
 | 
			
		||||
        <translation>Elenco file.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 | 
			
		||||
@ -174,8 +174,8 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>GraphicsScene</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="264"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="90"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="265"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="100"/>
 | 
			
		||||
        <source>Drag image here</source>
 | 
			
		||||
        <translation>ここに画像をドラッグしてください</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -209,174 +209,184 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>MainWindow</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="175"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="531"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="176"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="532"/>
 | 
			
		||||
        <source>File url list is empty</source>
 | 
			
		||||
        <translation>ファイルurlリストがエンプティーです</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="429"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="430"/>
 | 
			
		||||
        <source>&Copy</source>
 | 
			
		||||
        <translation>コピー(&C)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="539"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="540"/>
 | 
			
		||||
        <source>Image data is invalid</source>
 | 
			
		||||
        <translation>画像のデータが無効です</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="546"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="547"/>
 | 
			
		||||
        <source>Not supported mimedata: %1</source>
 | 
			
		||||
        <translation>無効なmimedata: %1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="742"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="743"/>
 | 
			
		||||
        <source>Image From Clipboard</source>
 | 
			
		||||
        <translation>クリップボードからの画像</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="761"/>
 | 
			
		||||
        <source>Are you sure you want to move "%1" to recycle bin?</source>
 | 
			
		||||
        <translation>「%1」をゴミ箱に移動しますか?</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="765"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="766"/>
 | 
			
		||||
        <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"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <translation>画像をコピー(&I)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <translation>ファイルパスをコピー(&F)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="127"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="133"/>
 | 
			
		||||
        <source>Properties</source>
 | 
			
		||||
        <translation>プロパティ</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="118"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="39"/>
 | 
			
		||||
        <source>Stay on top</source>
 | 
			
		||||
        <translation>最前面に表示する</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="42"/>
 | 
			
		||||
        <source>Protected mode</source>
 | 
			
		||||
        <translation>プロテクトモード</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="120"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="45"/>
 | 
			
		||||
        <source>Keep transformation</source>
 | 
			
		||||
        <comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment>
 | 
			
		||||
        <translation>表示状態を維持する</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="96"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Zoom in</source>
 | 
			
		||||
        <translation>拡大</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Zoom out</source>
 | 
			
		||||
        <translation>縮小</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <source>Pause/Resume Animation</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <source>Animation Go to Next Frame</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation>画像を左右反転する(&H)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="107"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="110"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation>貼り付け(&P)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="101"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation>背景を格子模様に切り替え</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="92"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation>開く(&O)…</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="94"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation>実際のサイズ</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>最大化を切り替える</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation>右に回転</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation>左に回転</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation>前の画像</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation>次の画像</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="759"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="117"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <translation>ゴミ箱へ移動する</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="121"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <translation>設定...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="122"/>
 | 
			
		||||
        <source>Help</source>
 | 
			
		||||
        <translation>ヘルプ</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <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"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="131"/>
 | 
			
		||||
        <source>Show in directory</source>
 | 
			
		||||
        <translation>ディレクトリに表示する</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="128"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="134"/>
 | 
			
		||||
        <source>Quit</source>
 | 
			
		||||
        <translation>終了</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -707,114 +717,155 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="23"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation>設定</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="28"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="37"/>
 | 
			
		||||
        <source>Options</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="49"/>
 | 
			
		||||
        <source>Shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="59"/>
 | 
			
		||||
        <source>Editing shortcuts for action "%1":</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="68"/>
 | 
			
		||||
        <source>Failed to set shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="69"/>
 | 
			
		||||
        <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="76"/>
 | 
			
		||||
        <source>Do nothing</source>
 | 
			
		||||
        <translation>何もしない</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="77"/>
 | 
			
		||||
        <source>Close the window</source>
 | 
			
		||||
        <translation>ウィンドウを終了する</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="30"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="78"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>最大サイズに切り替える</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="34"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="82"/>
 | 
			
		||||
        <source>Zoom in and out</source>
 | 
			
		||||
        <translation>拡大・縮小</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="35"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="83"/>
 | 
			
		||||
        <source>View next or previous item</source>
 | 
			
		||||
        <translation>次の項目または前の項目を表示</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="39"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="87"/>
 | 
			
		||||
        <source>Auto size</source>
 | 
			
		||||
        <translation>オートサイズ</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="40"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="88"/>
 | 
			
		||||
        <source>Maximized</source>
 | 
			
		||||
        <translation>最大化</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="44"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="92"/>
 | 
			
		||||
        <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="45"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="93"/>
 | 
			
		||||
        <source>Ceil (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round up</comment>
 | 
			
		||||
        <translation>切り上げ (整数スケーリング)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="46"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="94"/>
 | 
			
		||||
        <source>Floor (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round down</comment>
 | 
			
		||||
        <translation>切り捨て (整数スケーリング)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="47"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="95"/>
 | 
			
		||||
        <source>Follow system (Fractional scaling)</source>
 | 
			
		||||
        <comment>This option means don't round</comment>
 | 
			
		||||
        <translation>システム設定に従う (小数スケーリング)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="70"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="118"/>
 | 
			
		||||
        <source>Stay on top when start-up</source>
 | 
			
		||||
        <translation>起動時に最前面に表示する</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="71"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="119"/>
 | 
			
		||||
        <source>Use light-color checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="72"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="120"/>
 | 
			
		||||
        <source>Double-click behavior</source>
 | 
			
		||||
        <translation>ダブルクリックの動作</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="73"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="121"/>
 | 
			
		||||
        <source>Mouse wheel behavior</source>
 | 
			
		||||
        <translation>マウスホイールの動作</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="74"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="122"/>
 | 
			
		||||
        <source>Default window size</source>
 | 
			
		||||
        <translation>既定のウィンドウサイズ</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="75"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="123"/>
 | 
			
		||||
        <source>HiDPI scale factor rounding policy</source>
 | 
			
		||||
        <translation>高DPIスケーリングの四捨五入方法</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEdit</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="111"/>
 | 
			
		||||
        <source>No shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEditor</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="77"/>
 | 
			
		||||
        <source>Shortcut #%1</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>main</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="41"/>
 | 
			
		||||
        <location filename="../main.cpp" line="43"/>
 | 
			
		||||
        <source>Pineapple Pictures</source>
 | 
			
		||||
        <translation>Pineapple Pictures</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="45"/>
 | 
			
		||||
        <location filename="../main.cpp" line="46"/>
 | 
			
		||||
        <source>List supported image format suffixes, and quit program.</source>
 | 
			
		||||
        <translation>サポートされている画像形式の拡張子を一覧表示し、プログラムを終了します。</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="49"/>
 | 
			
		||||
        <location filename="../main.cpp" line="50"/>
 | 
			
		||||
        <source>File list.</source>
 | 
			
		||||
        <translation>ファイルリスト</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 | 
			
		||||
@ -41,7 +41,7 @@
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="46"/>
 | 
			
		||||
        <source>Avoid resetting the zoom/rotation/flip state that was applied to the image view when switching between images.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
        <translation>이미지 간 전환 시 이미지 보기에 적용되었던 줌/회전/플립 상태를 재설정하지 마세요.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="53"/>
 | 
			
		||||
@ -174,8 +174,8 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>GraphicsScene</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="264"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="90"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="265"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="100"/>
 | 
			
		||||
        <source>Drag image here</source>
 | 
			
		||||
        <translation>이미지를 여기로 끌기</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -209,174 +209,184 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>MainWindow</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="175"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="531"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="176"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="532"/>
 | 
			
		||||
        <source>File url list is empty</source>
 | 
			
		||||
        <translation>파일 URL 목록이 비어 있습니다</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="429"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="430"/>
 | 
			
		||||
        <source>&Copy</source>
 | 
			
		||||
        <translation>복사(&C)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="539"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="540"/>
 | 
			
		||||
        <source>Image data is invalid</source>
 | 
			
		||||
        <translation>이미지 데이터가 잘못되었습니다</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="546"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="547"/>
 | 
			
		||||
        <source>Not supported mimedata: %1</source>
 | 
			
		||||
        <translation>지원되지 않는 mimedata: %1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="742"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="743"/>
 | 
			
		||||
        <source>Image From Clipboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
        <translation>클립보드에서 이미지</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="761"/>
 | 
			
		||||
        <source>Are you sure you want to move "%1" to recycle bin?</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
        <translation>"%1"을 휴지통으로 옮기시겠습니까?</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="765"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="766"/>
 | 
			
		||||
        <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
        <translation>휴지통으로 이동하지 못했습니다. 파일 권한 문제, 파일 시스템 제한 또는 플랫폼 제한으로 인해 발생할 수 있습니다.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <translation>Pixmap 복사(&I)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <translation>파일 경로 복사(&F)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="127"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="133"/>
 | 
			
		||||
        <source>Properties</source>
 | 
			
		||||
        <translation>속성</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="118"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="39"/>
 | 
			
		||||
        <source>Stay on top</source>
 | 
			
		||||
        <translation>맨 위에 유지</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="42"/>
 | 
			
		||||
        <source>Protected mode</source>
 | 
			
		||||
        <translation>보호 모드</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="120"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="45"/>
 | 
			
		||||
        <source>Keep transformation</source>
 | 
			
		||||
        <comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
        <translation>변형 유지</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="96"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Zoom in</source>
 | 
			
		||||
        <translation>확대</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Zoom out</source>
 | 
			
		||||
        <translation>축소</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <source>Pause/Resume Animation</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <source>Animation Go to Next Frame</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation>수평으로 뒤집기(&H)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
        <translation>보기에 맞춤</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="107"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
        <translation>너비에 맞춤</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="110"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation>붙여넣기(&P)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="101"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation>바둑판 전환</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="92"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation>열기(&O)...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="94"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation>실제 크기</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>최대화 전환</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation>오른쪽으로 회전</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
        <translation>왼쪽으로 회전</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation>이전 이미지</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation>다음 이미지</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="759"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="117"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
        <translation>휴지통으로 이동</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="121"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <translation>구성...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="122"/>
 | 
			
		||||
        <source>Help</source>
 | 
			
		||||
        <translation>도움말</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <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"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="131"/>
 | 
			
		||||
        <source>Show in directory</source>
 | 
			
		||||
        <translation>디렉터리에 표시</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="128"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="134"/>
 | 
			
		||||
        <source>Quit</source>
 | 
			
		||||
        <translation>종료</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -707,114 +717,155 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="23"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation>설정</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="28"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="37"/>
 | 
			
		||||
        <source>Options</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="49"/>
 | 
			
		||||
        <source>Shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="59"/>
 | 
			
		||||
        <source>Editing shortcuts for action "%1":</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="68"/>
 | 
			
		||||
        <source>Failed to set shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="69"/>
 | 
			
		||||
        <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="76"/>
 | 
			
		||||
        <source>Do nothing</source>
 | 
			
		||||
        <translation>아무것도 하지 않음</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="77"/>
 | 
			
		||||
        <source>Close the window</source>
 | 
			
		||||
        <translation>창 닫기</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="30"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="78"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>최대화 전환</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="34"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="82"/>
 | 
			
		||||
        <source>Zoom in and out</source>
 | 
			
		||||
        <translation>확대 및 축소</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="35"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="83"/>
 | 
			
		||||
        <source>View next or previous item</source>
 | 
			
		||||
        <translation>다음 또는 이전 항목 보기</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="39"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="87"/>
 | 
			
		||||
        <source>Auto size</source>
 | 
			
		||||
        <translation>자동 크기</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="40"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="88"/>
 | 
			
		||||
        <source>Maximized</source>
 | 
			
		||||
        <translation>최대화</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="44"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="92"/>
 | 
			
		||||
        <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="45"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="93"/>
 | 
			
		||||
        <source>Ceil (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round up</comment>
 | 
			
		||||
        <translation>셰일 (정수 스케일링)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="46"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="94"/>
 | 
			
		||||
        <source>Floor (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round down</comment>
 | 
			
		||||
        <translation>바닥 (정수 스케일링)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="47"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="95"/>
 | 
			
		||||
        <source>Follow system (Fractional scaling)</source>
 | 
			
		||||
        <comment>This option means don't round</comment>
 | 
			
		||||
        <translation>팔로우 시스템 (부분 스케일링)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="70"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="118"/>
 | 
			
		||||
        <source>Stay on top when start-up</source>
 | 
			
		||||
        <translation>시작 시 맨 위에 유지</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="71"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="119"/>
 | 
			
		||||
        <source>Use light-color checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
        <translation>밝은 색상의 바둑판 사용</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="72"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="120"/>
 | 
			
		||||
        <source>Double-click behavior</source>
 | 
			
		||||
        <translation>더블클릭 동작</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="73"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="121"/>
 | 
			
		||||
        <source>Mouse wheel behavior</source>
 | 
			
		||||
        <translation>마우스 휠 동작</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="74"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="122"/>
 | 
			
		||||
        <source>Default window size</source>
 | 
			
		||||
        <translation>기본 창 크기</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="75"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="123"/>
 | 
			
		||||
        <source>HiDPI scale factor rounding policy</source>
 | 
			
		||||
        <translation>HiDPI 배율 반올림 정책</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEdit</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="111"/>
 | 
			
		||||
        <source>No shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEditor</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="77"/>
 | 
			
		||||
        <source>Shortcut #%1</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>main</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="41"/>
 | 
			
		||||
        <location filename="../main.cpp" line="43"/>
 | 
			
		||||
        <source>Pineapple Pictures</source>
 | 
			
		||||
        <translation>파인애플 픽처스</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="45"/>
 | 
			
		||||
        <location filename="../main.cpp" line="46"/>
 | 
			
		||||
        <source>List supported image format suffixes, and quit program.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
        <translation>지원되는 이미지 형식 접미사를 나열하고 프로그램을 종료합니다.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="49"/>
 | 
			
		||||
        <location filename="../main.cpp" line="50"/>
 | 
			
		||||
        <source>File list.</source>
 | 
			
		||||
        <translation>파일 목록.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 | 
			
		||||
@ -178,8 +178,8 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>GraphicsScene</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="264"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="90"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="265"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="100"/>
 | 
			
		||||
        <source>Drag image here</source>
 | 
			
		||||
        <translation>Dra bilde hit</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -213,174 +213,184 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>MainWindow</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="175"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="531"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="176"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="532"/>
 | 
			
		||||
        <source>File url list is empty</source>
 | 
			
		||||
        <translation>Listen over filnettadresser er ugyldig</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="429"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="430"/>
 | 
			
		||||
        <source>&Copy</source>
 | 
			
		||||
        <translation>&Kopier</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="539"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="540"/>
 | 
			
		||||
        <source>Image data is invalid</source>
 | 
			
		||||
        <translation>Ugyldig bildedata</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="546"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="547"/>
 | 
			
		||||
        <source>Not supported mimedata: %1</source>
 | 
			
		||||
        <translation>Ustøttet MIME-data: %1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="742"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="743"/>
 | 
			
		||||
        <source>Image From Clipboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="761"/>
 | 
			
		||||
        <source>Are you sure you want to move "%1" to recycle bin?</source>
 | 
			
		||||
        <translation>Er du sikker på at du vil flytte "%1" til papirkurven?</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="765"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="766"/>
 | 
			
		||||
        <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>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <translation type="unfinished">Kopier p&ixmap</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <translation>Kopier &filbane</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="127"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="133"/>
 | 
			
		||||
        <source>Properties</source>
 | 
			
		||||
        <translation>Egenskaper</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="118"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="39"/>
 | 
			
		||||
        <source>Stay on top</source>
 | 
			
		||||
        <translation>Behold øverst</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="42"/>
 | 
			
		||||
        <source>Protected mode</source>
 | 
			
		||||
        <translation>Beskyttet modus</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="120"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="45"/>
 | 
			
		||||
        <source>Keep transformation</source>
 | 
			
		||||
        <comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment>
 | 
			
		||||
        <translation>Behold transformasjon</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="96"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Zoom in</source>
 | 
			
		||||
        <translation>Førstørr</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Zoom out</source>
 | 
			
		||||
        <translation>Forminsk</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <source>Pause/Resume Animation</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <source>Animation Go to Next Frame</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation>Speilvend &horisontalt</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="107"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="110"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation>&Lim inn</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="101"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation type="unfinished">Skru av/på rutemønster</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="92"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation>&Åpne …</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="94"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation>Faktisk størrelse</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Maksimering av/på</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation>Roter til høyre</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation>Forrige bilde</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation>Neste bilde</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="759"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="117"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <translation>Flytt til papirkurven</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="121"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <translation>Sett opp …</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="122"/>
 | 
			
		||||
        <source>Help</source>
 | 
			
		||||
        <translation>Hjelp</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <source>Show in File Explorer</source>
 | 
			
		||||
        <comment>File Explorer is the name of explorer.exe under Windows</comment>
 | 
			
		||||
        <translation>Vis i filutforsker</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="131"/>
 | 
			
		||||
        <source>Show in directory</source>
 | 
			
		||||
        <translation type="unfinished">Vis i mappe</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="128"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="134"/>
 | 
			
		||||
        <source>Quit</source>
 | 
			
		||||
        <translation>Avslutt</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -711,114 +721,155 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="23"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation>Innstillinger</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="28"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="37"/>
 | 
			
		||||
        <source>Options</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="49"/>
 | 
			
		||||
        <source>Shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="59"/>
 | 
			
		||||
        <source>Editing shortcuts for action "%1":</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="68"/>
 | 
			
		||||
        <source>Failed to set shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="69"/>
 | 
			
		||||
        <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="76"/>
 | 
			
		||||
        <source>Do nothing</source>
 | 
			
		||||
        <translation>Ikke gjør noe</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="77"/>
 | 
			
		||||
        <source>Close the window</source>
 | 
			
		||||
        <translation>Lukk vinduet</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="30"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="78"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Maksimering av/på</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="34"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="82"/>
 | 
			
		||||
        <source>Zoom in and out</source>
 | 
			
		||||
        <translation>Zoom inn og ut</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="35"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="83"/>
 | 
			
		||||
        <source>View next or previous item</source>
 | 
			
		||||
        <translation>Vis neste eller forrige element</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="39"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="87"/>
 | 
			
		||||
        <source>Auto size</source>
 | 
			
		||||
        <translation type="unfinished">Automatisk størrelse</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="40"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="88"/>
 | 
			
		||||
        <source>Maximized</source>
 | 
			
		||||
        <translation>Maksimert</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="44"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="92"/>
 | 
			
		||||
        <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="45"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="93"/>
 | 
			
		||||
        <source>Ceil (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round up</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="46"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="94"/>
 | 
			
		||||
        <source>Floor (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round down</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="47"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="95"/>
 | 
			
		||||
        <source>Follow system (Fractional scaling)</source>
 | 
			
		||||
        <comment>This option means don't round</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="70"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="118"/>
 | 
			
		||||
        <source>Stay on top when start-up</source>
 | 
			
		||||
        <translation>Behold i forgrunnen ved oppstart</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="71"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="119"/>
 | 
			
		||||
        <source>Use light-color checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="72"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="120"/>
 | 
			
		||||
        <source>Double-click behavior</source>
 | 
			
		||||
        <translation>Dobbeltklikksoppførsel</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="73"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="121"/>
 | 
			
		||||
        <source>Mouse wheel behavior</source>
 | 
			
		||||
        <translation>Musehjulsoppførsel</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="74"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="122"/>
 | 
			
		||||
        <source>Default window size</source>
 | 
			
		||||
        <translation>Forvalgt vindusstørrelse</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="75"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="123"/>
 | 
			
		||||
        <source>HiDPI scale factor rounding policy</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEdit</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="111"/>
 | 
			
		||||
        <source>No shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEditor</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="77"/>
 | 
			
		||||
        <source>Shortcut #%1</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>main</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="41"/>
 | 
			
		||||
        <location filename="../main.cpp" line="43"/>
 | 
			
		||||
        <source>Pineapple Pictures</source>
 | 
			
		||||
        <translation>Pineapple Pictures</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="45"/>
 | 
			
		||||
        <location filename="../main.cpp" line="46"/>
 | 
			
		||||
        <source>List supported image format suffixes, and quit program.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="49"/>
 | 
			
		||||
        <location filename="../main.cpp" line="50"/>
 | 
			
		||||
        <source>File list.</source>
 | 
			
		||||
        <translation>Filliste.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 | 
			
		||||
@ -178,8 +178,8 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>GraphicsScene</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="264"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="90"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="265"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="100"/>
 | 
			
		||||
        <source>Drag image here</source>
 | 
			
		||||
        <translation>Sleep een afbeelding hierheen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -213,174 +213,184 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>MainWindow</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="175"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="531"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="176"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="532"/>
 | 
			
		||||
        <source>File url list is empty</source>
 | 
			
		||||
        <translation>De bestandspadlijst is leeg</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="429"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="430"/>
 | 
			
		||||
        <source>&Copy</source>
 | 
			
		||||
        <translation>&Kopiëren</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="539"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="540"/>
 | 
			
		||||
        <source>Image data is invalid</source>
 | 
			
		||||
        <translation>Beschadigde afbeeldingsgegevens</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="546"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="547"/>
 | 
			
		||||
        <source>Not supported mimedata: %1</source>
 | 
			
		||||
        <translation>Niet-ondersteunde mime-gegevens: %1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="742"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="743"/>
 | 
			
		||||
        <source>Image From Clipboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="761"/>
 | 
			
		||||
        <source>Are you sure you want to move "%1" to recycle bin?</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="765"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="766"/>
 | 
			
		||||
        <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <translation>P&ixmap kopiëren</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <translation>&Bestandspad kopiëren</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="127"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="133"/>
 | 
			
		||||
        <source>Properties</source>
 | 
			
		||||
        <translation>Eigenschappen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="118"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="39"/>
 | 
			
		||||
        <source>Stay on top</source>
 | 
			
		||||
        <translation>Altijd bovenop</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="42"/>
 | 
			
		||||
        <source>Protected mode</source>
 | 
			
		||||
        <translation>Beschermde modus</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="120"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="45"/>
 | 
			
		||||
        <source>Keep transformation</source>
 | 
			
		||||
        <comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment>
 | 
			
		||||
        <translation>Bewerkingen onthouden</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="96"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Zoom in</source>
 | 
			
		||||
        <translation>Inzoomen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Zoom out</source>
 | 
			
		||||
        <translation>Uitzoomen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <source>Pause/Resume Animation</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <source>Animation Go to Next Frame</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation>&Horizontaal spiegelen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="107"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="110"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation>&Plakken</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="101"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation>Schaakbordpatroon aan/uit</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="92"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation>&Openen…</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="94"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation>Ware grootte</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Maximaliseren aan/uit</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation>Naar rechts draaien</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation>Vorige afbeelding</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation>Volgende afbeelding</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="759"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="117"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="121"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <translation>Instellen...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="122"/>
 | 
			
		||||
        <source>Help</source>
 | 
			
		||||
        <translation>Hulp</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <source>Show in File Explorer</source>
 | 
			
		||||
        <comment>File Explorer is the name of explorer.exe under Windows</comment>
 | 
			
		||||
        <translation>Tonen in bestandsbeheer</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="131"/>
 | 
			
		||||
        <source>Show in directory</source>
 | 
			
		||||
        <translation>Tonen in map</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="128"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="134"/>
 | 
			
		||||
        <source>Quit</source>
 | 
			
		||||
        <translation>Afsluiten</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -711,114 +721,155 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="23"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation>Instellingen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="28"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="37"/>
 | 
			
		||||
        <source>Options</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="49"/>
 | 
			
		||||
        <source>Shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="59"/>
 | 
			
		||||
        <source>Editing shortcuts for action "%1":</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="68"/>
 | 
			
		||||
        <source>Failed to set shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="69"/>
 | 
			
		||||
        <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="76"/>
 | 
			
		||||
        <source>Do nothing</source>
 | 
			
		||||
        <translation>Niets doen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="77"/>
 | 
			
		||||
        <source>Close the window</source>
 | 
			
		||||
        <translation>Venster sluiten</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="30"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="78"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Maximaliseren/Demaximaliseren</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="34"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="82"/>
 | 
			
		||||
        <source>Zoom in and out</source>
 | 
			
		||||
        <translation>In-/Uitzoomen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="35"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="83"/>
 | 
			
		||||
        <source>View next or previous item</source>
 | 
			
		||||
        <translation>Ga naar volgende of vorige item</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="39"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="87"/>
 | 
			
		||||
        <source>Auto size</source>
 | 
			
		||||
        <translation>Automatische grootte</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="40"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="88"/>
 | 
			
		||||
        <source>Maximized</source>
 | 
			
		||||
        <translation>Gemaximaliseerd</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="44"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="92"/>
 | 
			
		||||
        <source>Round (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means round up for .5 and above</comment>
 | 
			
		||||
        <translation>Rond (geheel getal)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="45"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="93"/>
 | 
			
		||||
        <source>Ceil (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round up</comment>
 | 
			
		||||
        <translation>Keil (geheel getal)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="46"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="94"/>
 | 
			
		||||
        <source>Floor (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round down</comment>
 | 
			
		||||
        <translation>Grond (geheel getal)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="47"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="95"/>
 | 
			
		||||
        <source>Follow system (Fractional scaling)</source>
 | 
			
		||||
        <comment>This option means don't round</comment>
 | 
			
		||||
        <translation>Systeeminstelling (fractionele schaal)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="70"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="118"/>
 | 
			
		||||
        <source>Stay on top when start-up</source>
 | 
			
		||||
        <translation>Automatisch altijd bovenop</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="71"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="119"/>
 | 
			
		||||
        <source>Use light-color checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="72"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="120"/>
 | 
			
		||||
        <source>Double-click behavior</source>
 | 
			
		||||
        <translation>Dubbelklikgedrag</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="73"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="121"/>
 | 
			
		||||
        <source>Mouse wheel behavior</source>
 | 
			
		||||
        <translation>Scrollwielgedrag</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="74"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="122"/>
 | 
			
		||||
        <source>Default window size</source>
 | 
			
		||||
        <translation>Standaard vensterafmetingen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="75"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="123"/>
 | 
			
		||||
        <source>HiDPI scale factor rounding policy</source>
 | 
			
		||||
        <translation>HiDPI-schaalfactor - afrondbeleid</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEdit</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="111"/>
 | 
			
		||||
        <source>No shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEditor</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="77"/>
 | 
			
		||||
        <source>Shortcut #%1</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>main</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="41"/>
 | 
			
		||||
        <location filename="../main.cpp" line="43"/>
 | 
			
		||||
        <source>Pineapple Pictures</source>
 | 
			
		||||
        <translation>Pineapple Afbeeldingen</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="45"/>
 | 
			
		||||
        <location filename="../main.cpp" line="46"/>
 | 
			
		||||
        <source>List supported image format suffixes, and quit program.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="49"/>
 | 
			
		||||
        <location filename="../main.cpp" line="50"/>
 | 
			
		||||
        <source>File list.</source>
 | 
			
		||||
        <translation>Bestandslijst.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 | 
			
		||||
@ -174,8 +174,8 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>GraphicsScene</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="264"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="90"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="265"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="100"/>
 | 
			
		||||
        <source>Drag image here</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -197,174 +197,184 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>MainWindow</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="175"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="531"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="176"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="532"/>
 | 
			
		||||
        <source>File url list is empty</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="429"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="430"/>
 | 
			
		||||
        <source>&Copy</source>
 | 
			
		||||
        <translation>کاپی کرو</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="539"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="540"/>
 | 
			
		||||
        <source>Image data is invalid</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="546"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="547"/>
 | 
			
		||||
        <source>Not supported mimedata: %1</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="742"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="743"/>
 | 
			
		||||
        <source>Image From Clipboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="761"/>
 | 
			
		||||
        <source>Are you sure you want to move "%1" to recycle bin?</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="765"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="766"/>
 | 
			
		||||
        <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <translation>تصویر دا نقشہ کاپی کرو</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="127"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="133"/>
 | 
			
		||||
        <source>Properties</source>
 | 
			
		||||
        <translation>وشیشتاواں</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="118"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="39"/>
 | 
			
		||||
        <source>Stay on top</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="42"/>
 | 
			
		||||
        <source>Protected mode</source>
 | 
			
		||||
        <translation>سرکھیات سیٹنگ</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="120"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="45"/>
 | 
			
		||||
        <source>Keep transformation</source>
 | 
			
		||||
        <comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="96"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Zoom in</source>
 | 
			
		||||
        <translation>وڈا کرو</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Zoom out</source>
 | 
			
		||||
        <translation>چھوٹا کرو</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <source>Pause/Resume Animation</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <source>Animation Go to Next Frame</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation>لیٹویں اُلٹاؤ</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="107"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="110"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation>پیسٹ کرو</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="101"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation>چیکبورڈ چالو بدلو</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="92"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation>کھُلھو…</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="94"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation>اصلی اکار</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>ودھو ودھ بدلو</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation>سجے گھنماؤ</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation>پچھلی تصویر</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation>اگلی تصویر</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="759"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="117"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="121"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="122"/>
 | 
			
		||||
        <source>Help</source>
 | 
			
		||||
        <translation>مدد</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <source>Show in File Explorer</source>
 | 
			
		||||
        <comment>File Explorer is the name of explorer.exe under Windows</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="131"/>
 | 
			
		||||
        <source>Show in directory</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="128"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="134"/>
 | 
			
		||||
        <source>Quit</source>
 | 
			
		||||
        <translation>بند کرو</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -695,114 +705,155 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="23"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation>سیٹنگاں</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="28"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="37"/>
 | 
			
		||||
        <source>Options</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="49"/>
 | 
			
		||||
        <source>Shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="59"/>
 | 
			
		||||
        <source>Editing shortcuts for action "%1":</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="68"/>
 | 
			
		||||
        <source>Failed to set shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="69"/>
 | 
			
		||||
        <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="76"/>
 | 
			
		||||
        <source>Do nothing</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="77"/>
 | 
			
		||||
        <source>Close the window</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="30"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="78"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation type="unfinished">ودھو ودھ بدلو</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="34"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="82"/>
 | 
			
		||||
        <source>Zoom in and out</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="35"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="83"/>
 | 
			
		||||
        <source>View next or previous item</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="39"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="87"/>
 | 
			
		||||
        <source>Auto size</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="40"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="88"/>
 | 
			
		||||
        <source>Maximized</source>
 | 
			
		||||
        <translation>ودھ توں ودھ</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="44"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="92"/>
 | 
			
		||||
        <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="45"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="93"/>
 | 
			
		||||
        <source>Ceil (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round up</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="46"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="94"/>
 | 
			
		||||
        <source>Floor (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round down</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="47"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="95"/>
 | 
			
		||||
        <source>Follow system (Fractional scaling)</source>
 | 
			
		||||
        <comment>This option means don't round</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="70"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="118"/>
 | 
			
		||||
        <source>Stay on top when start-up</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="71"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="119"/>
 | 
			
		||||
        <source>Use light-color checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="72"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="120"/>
 | 
			
		||||
        <source>Double-click behavior</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="73"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="121"/>
 | 
			
		||||
        <source>Mouse wheel behavior</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="74"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="122"/>
 | 
			
		||||
        <source>Default window size</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="75"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="123"/>
 | 
			
		||||
        <source>HiDPI scale factor rounding policy</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEdit</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="111"/>
 | 
			
		||||
        <source>No shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEditor</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="77"/>
 | 
			
		||||
        <source>Shortcut #%1</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>main</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="41"/>
 | 
			
		||||
        <location filename="../main.cpp" line="43"/>
 | 
			
		||||
        <source>Pineapple Pictures</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="45"/>
 | 
			
		||||
        <location filename="../main.cpp" line="46"/>
 | 
			
		||||
        <source>List supported image format suffixes, and quit program.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="49"/>
 | 
			
		||||
        <location filename="../main.cpp" line="50"/>
 | 
			
		||||
        <source>File list.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 | 
			
		||||
@ -178,8 +178,8 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>GraphicsScene</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="264"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="90"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="265"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="100"/>
 | 
			
		||||
        <source>Drag image here</source>
 | 
			
		||||
        <translation>Перетащите изображение сюда</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -213,174 +213,184 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>MainWindow</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="175"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="531"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="176"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="532"/>
 | 
			
		||||
        <source>File url list is empty</source>
 | 
			
		||||
        <translation>Список URL-адресов файлов пуст</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="429"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="430"/>
 | 
			
		||||
        <source>&Copy</source>
 | 
			
		||||
        <translation>&Скопировать</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="539"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="540"/>
 | 
			
		||||
        <source>Image data is invalid</source>
 | 
			
		||||
        <translation>Параметры изображения недействительны</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="546"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="547"/>
 | 
			
		||||
        <source>Not supported mimedata: %1</source>
 | 
			
		||||
        <translation>Неподдерживаемые mimedata: %1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="742"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="743"/>
 | 
			
		||||
        <source>Image From Clipboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="761"/>
 | 
			
		||||
        <source>Are you sure you want to move "%1" to recycle bin?</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="765"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="766"/>
 | 
			
		||||
        <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <translation>Скопировать P&ixmap</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <translation>Скопировать &путь к файлу</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="127"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="133"/>
 | 
			
		||||
        <source>Properties</source>
 | 
			
		||||
        <translation>Свойства</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="118"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="39"/>
 | 
			
		||||
        <source>Stay on top</source>
 | 
			
		||||
        <translation>Поверх всех окон</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="42"/>
 | 
			
		||||
        <source>Protected mode</source>
 | 
			
		||||
        <translation>Защищенный режим</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="120"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="45"/>
 | 
			
		||||
        <source>Keep transformation</source>
 | 
			
		||||
        <comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="96"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Zoom in</source>
 | 
			
		||||
        <translation>Увеличить</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Zoom out</source>
 | 
			
		||||
        <translation>Уменьшить</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <source>Pause/Resume Animation</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <source>Animation Go to Next Frame</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation>Отразить по &горизонтали</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="107"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="110"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation>&Вставить</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="101"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation>Переключить фоновый рисунок</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="92"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation>&Открыть...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="94"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation>Фактический размер</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Переключить окно</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation>Повернуть вправо</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation>Предыдущее изображение</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation>Следующее изображение</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="759"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="117"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="121"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <translation>Параметры...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="122"/>
 | 
			
		||||
        <source>Help</source>
 | 
			
		||||
        <translation>Помощь</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <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"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="131"/>
 | 
			
		||||
        <source>Show in directory</source>
 | 
			
		||||
        <translation>Показать в папке</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="128"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="134"/>
 | 
			
		||||
        <source>Quit</source>
 | 
			
		||||
        <translation>Выход</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -711,114 +721,155 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="23"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation>Параметры</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="28"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="37"/>
 | 
			
		||||
        <source>Options</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="49"/>
 | 
			
		||||
        <source>Shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="59"/>
 | 
			
		||||
        <source>Editing shortcuts for action "%1":</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="68"/>
 | 
			
		||||
        <source>Failed to set shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="69"/>
 | 
			
		||||
        <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="76"/>
 | 
			
		||||
        <source>Do nothing</source>
 | 
			
		||||
        <translation>Ничего не делать</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="77"/>
 | 
			
		||||
        <source>Close the window</source>
 | 
			
		||||
        <translation>Закрыть окно</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="30"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="78"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Переключить окно</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="34"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="82"/>
 | 
			
		||||
        <source>Zoom in and out</source>
 | 
			
		||||
        <translation>Увеличение и уменьшение масштаба</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="35"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="83"/>
 | 
			
		||||
        <source>View next or previous item</source>
 | 
			
		||||
        <translation>Следующее или предыдущее изображение</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="39"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="87"/>
 | 
			
		||||
        <source>Auto size</source>
 | 
			
		||||
        <translation>Авторазмер</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="40"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="88"/>
 | 
			
		||||
        <source>Maximized</source>
 | 
			
		||||
        <translation>Максимизировать</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="44"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="92"/>
 | 
			
		||||
        <source>Round (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means round up for .5 and above</comment>
 | 
			
		||||
        <translation>Round (целочисленное масштабирование)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="45"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="93"/>
 | 
			
		||||
        <source>Ceil (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round up</comment>
 | 
			
		||||
        <translation>Ceil (целочисленное масштабирование)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="46"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="94"/>
 | 
			
		||||
        <source>Floor (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round down</comment>
 | 
			
		||||
        <translation>Floor (целочисленное масштабирование)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="47"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="95"/>
 | 
			
		||||
        <source>Follow system (Fractional scaling)</source>
 | 
			
		||||
        <comment>This option means don't round</comment>
 | 
			
		||||
        <translation>Следовать системе (дробное масштабирование)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="70"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="118"/>
 | 
			
		||||
        <source>Stay on top when start-up</source>
 | 
			
		||||
        <translation>Поверх всех окон при запуске</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="71"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="119"/>
 | 
			
		||||
        <source>Use light-color checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="72"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="120"/>
 | 
			
		||||
        <source>Double-click behavior</source>
 | 
			
		||||
        <translation>Действие при двойном щелчке</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="73"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="121"/>
 | 
			
		||||
        <source>Mouse wheel behavior</source>
 | 
			
		||||
        <translation>Действие колеса мыши</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="74"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="122"/>
 | 
			
		||||
        <source>Default window size</source>
 | 
			
		||||
        <translation>Размер окна по умолчанию</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="75"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="123"/>
 | 
			
		||||
        <source>HiDPI scale factor rounding policy</source>
 | 
			
		||||
        <translation>Политика округления коэффициента масштабирования HiDPI</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEdit</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="111"/>
 | 
			
		||||
        <source>No shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEditor</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="77"/>
 | 
			
		||||
        <source>Shortcut #%1</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>main</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="41"/>
 | 
			
		||||
        <location filename="../main.cpp" line="43"/>
 | 
			
		||||
        <source>Pineapple Pictures</source>
 | 
			
		||||
        <translation>Pineapple Pictures</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="45"/>
 | 
			
		||||
        <location filename="../main.cpp" line="46"/>
 | 
			
		||||
        <source>List supported image format suffixes, and quit program.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="49"/>
 | 
			
		||||
        <location filename="../main.cpp" line="50"/>
 | 
			
		||||
        <source>File list.</source>
 | 
			
		||||
        <translation>Список файлов.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 | 
			
		||||
@ -178,8 +178,8 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>GraphicsScene</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="264"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="90"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="265"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="100"/>
 | 
			
		||||
        <source>Drag image here</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -209,174 +209,184 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>MainWindow</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="175"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="531"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="176"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="532"/>
 | 
			
		||||
        <source>File url list is empty</source>
 | 
			
		||||
        <translation>ගොනු ඒ.ස.නි. (url) ලැයිස්තුව හිස් ය</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="429"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="430"/>
 | 
			
		||||
        <source>&Copy</source>
 | 
			
		||||
        <translation>&පිටපත්</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="539"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="540"/>
 | 
			
		||||
        <source>Image data is invalid</source>
 | 
			
		||||
        <translation>රූපයේ දත්ත වලංගු නොවේ</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="546"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="547"/>
 | 
			
		||||
        <source>Not supported mimedata: %1</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="742"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="743"/>
 | 
			
		||||
        <source>Image From Clipboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="761"/>
 | 
			
		||||
        <source>Are you sure you want to move "%1" to recycle bin?</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="765"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="766"/>
 | 
			
		||||
        <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="118"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="39"/>
 | 
			
		||||
        <source>Stay on top</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="42"/>
 | 
			
		||||
        <source>Protected mode</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="120"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="45"/>
 | 
			
		||||
        <source>Keep transformation</source>
 | 
			
		||||
        <comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="96"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Zoom in</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Zoom out</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="107"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <source>Pause/Resume Animation</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <source>Animation Go to Next Frame</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="110"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="92"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="94"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="759"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="101"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="117"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="121"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="122"/>
 | 
			
		||||
        <source>Help</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <source>Show in File Explorer</source>
 | 
			
		||||
        <comment>File Explorer is the name of explorer.exe under Windows</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="131"/>
 | 
			
		||||
        <source>Show in directory</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="127"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="133"/>
 | 
			
		||||
        <source>Properties</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="128"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="134"/>
 | 
			
		||||
        <source>Quit</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -707,114 +717,155 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="23"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation>සැකසුම්</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="28"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="37"/>
 | 
			
		||||
        <source>Options</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="49"/>
 | 
			
		||||
        <source>Shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="59"/>
 | 
			
		||||
        <source>Editing shortcuts for action "%1":</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="68"/>
 | 
			
		||||
        <source>Failed to set shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="69"/>
 | 
			
		||||
        <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="76"/>
 | 
			
		||||
        <source>Do nothing</source>
 | 
			
		||||
        <translation>කිසිවක් නොකරන්න</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="77"/>
 | 
			
		||||
        <source>Close the window</source>
 | 
			
		||||
        <translation>කවුළුව වහන්න</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="30"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="78"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="34"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="82"/>
 | 
			
		||||
        <source>Zoom in and out</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="35"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="83"/>
 | 
			
		||||
        <source>View next or previous item</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="39"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="87"/>
 | 
			
		||||
        <source>Auto size</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="40"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="88"/>
 | 
			
		||||
        <source>Maximized</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="44"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="92"/>
 | 
			
		||||
        <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="45"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="93"/>
 | 
			
		||||
        <source>Ceil (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round up</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="46"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="94"/>
 | 
			
		||||
        <source>Floor (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round down</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="47"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="95"/>
 | 
			
		||||
        <source>Follow system (Fractional scaling)</source>
 | 
			
		||||
        <comment>This option means don't round</comment>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="70"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="118"/>
 | 
			
		||||
        <source>Stay on top when start-up</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="71"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="119"/>
 | 
			
		||||
        <source>Use light-color checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="72"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="120"/>
 | 
			
		||||
        <source>Double-click behavior</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="73"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="121"/>
 | 
			
		||||
        <source>Mouse wheel behavior</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="74"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="122"/>
 | 
			
		||||
        <source>Default window size</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="75"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="123"/>
 | 
			
		||||
        <source>HiDPI scale factor rounding policy</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEdit</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="111"/>
 | 
			
		||||
        <source>No shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEditor</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="77"/>
 | 
			
		||||
        <source>Shortcut #%1</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>main</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="41"/>
 | 
			
		||||
        <location filename="../main.cpp" line="43"/>
 | 
			
		||||
        <source>Pineapple Pictures</source>
 | 
			
		||||
        <translation>පයින්ඇපල් පික්චර්ස්</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="45"/>
 | 
			
		||||
        <location filename="../main.cpp" line="46"/>
 | 
			
		||||
        <source>List supported image format suffixes, and quit program.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="49"/>
 | 
			
		||||
        <location filename="../main.cpp" line="50"/>
 | 
			
		||||
        <source>File list.</source>
 | 
			
		||||
        <translation>ගොනු ලැයිස්තුව.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 | 
			
		||||
@ -178,8 +178,8 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>GraphicsScene</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="264"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="90"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="265"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="100"/>
 | 
			
		||||
        <source>Drag image here</source>
 | 
			
		||||
        <translation>Resmi buraya sürükleyin</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -213,174 +213,184 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>MainWindow</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="175"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="531"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="176"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="532"/>
 | 
			
		||||
        <source>File url list is empty</source>
 | 
			
		||||
        <translation>Dosya URL listesi boş</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="429"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="430"/>
 | 
			
		||||
        <source>&Copy</source>
 | 
			
		||||
        <translation>&Kopyala</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="539"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="540"/>
 | 
			
		||||
        <source>Image data is invalid</source>
 | 
			
		||||
        <translation>Resim verisi geçersiz</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="546"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="547"/>
 | 
			
		||||
        <source>Not supported mimedata: %1</source>
 | 
			
		||||
        <translation>Desteklenmeyen dosya türü verisi: %1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="742"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="743"/>
 | 
			
		||||
        <source>Image From Clipboard</source>
 | 
			
		||||
        <translation>Panodaki Resim</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="761"/>
 | 
			
		||||
        <source>Are you sure you want to move "%1" to recycle bin?</source>
 | 
			
		||||
        <translation>"%1" ögesini geri dönüşüm kutusuna taşımak istediğinizden emin misiniz?</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="765"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="766"/>
 | 
			
		||||
        <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>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <translation>P&ixmap'i Kopyala</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <translation>&Dosya Yolunu Kopyala</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="127"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="133"/>
 | 
			
		||||
        <source>Properties</source>
 | 
			
		||||
        <translation>Özellikler</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="118"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="39"/>
 | 
			
		||||
        <source>Stay on top</source>
 | 
			
		||||
        <translation>Üstte tut</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="42"/>
 | 
			
		||||
        <source>Protected mode</source>
 | 
			
		||||
        <translation>Korumalı kip</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="120"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="45"/>
 | 
			
		||||
        <source>Keep transformation</source>
 | 
			
		||||
        <comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment>
 | 
			
		||||
        <translation>Dönüşümü koru</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="96"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Zoom in</source>
 | 
			
		||||
        <translation>Yaklaştır</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Zoom out</source>
 | 
			
		||||
        <translation>Uzaklaştır</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <source>Pause/Resume Animation</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <source>Animation Go to Next Frame</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation>&Yatay Çevir</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation>Görünüme sığdır</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="107"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation>Genişliğe sığdır</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="110"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation>Ya&pıştır</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="101"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation>Damalı Ekrana Geç</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="92"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation>&Aç...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="94"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation>Gerçek boyut</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Tam boyuta geç</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation>Sağa döndür</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation>Sola döndür</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation>Önceki resim</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation>Sonraki resim</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="759"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="117"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <translation>Çöp Kutusuna Taşı</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="121"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <translation>Yapılandır...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="122"/>
 | 
			
		||||
        <source>Help</source>
 | 
			
		||||
        <translation>Yardım</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <source>Show in File Explorer</source>
 | 
			
		||||
        <comment>File Explorer is the name of explorer.exe under Windows</comment>
 | 
			
		||||
        <translation>Dosya Gezgini'nde Göster</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="131"/>
 | 
			
		||||
        <source>Show in directory</source>
 | 
			
		||||
        <translation>Dizinde göster</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="128"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="134"/>
 | 
			
		||||
        <source>Quit</source>
 | 
			
		||||
        <translation>Çıkış</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -711,114 +721,155 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="23"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation>Ayarlar</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="28"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="37"/>
 | 
			
		||||
        <source>Options</source>
 | 
			
		||||
        <translation>Seçenekler</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="49"/>
 | 
			
		||||
        <source>Shortcuts</source>
 | 
			
		||||
        <translation>Kısayollar</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="59"/>
 | 
			
		||||
        <source>Editing shortcuts for action "%1":</source>
 | 
			
		||||
        <translation>"%1" için kısayol düzenleniyor:</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="68"/>
 | 
			
		||||
        <source>Failed to set shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="69"/>
 | 
			
		||||
        <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="76"/>
 | 
			
		||||
        <source>Do nothing</source>
 | 
			
		||||
        <translation>Hiçbir şey yapma</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="77"/>
 | 
			
		||||
        <source>Close the window</source>
 | 
			
		||||
        <translation>Pencereyi kapat</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="30"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="78"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Tam boyuta geç</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="34"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="82"/>
 | 
			
		||||
        <source>Zoom in and out</source>
 | 
			
		||||
        <translation>Yaklaştır ve uzaklaştır</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="35"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="83"/>
 | 
			
		||||
        <source>View next or previous item</source>
 | 
			
		||||
        <translation>Sonraki veya önceki ögeyi görüntüle</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="39"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="87"/>
 | 
			
		||||
        <source>Auto size</source>
 | 
			
		||||
        <translation>Otomatik boyut</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="40"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="88"/>
 | 
			
		||||
        <source>Maximized</source>
 | 
			
		||||
        <translation>Tam boyut</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="44"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="92"/>
 | 
			
		||||
        <source>Round (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means round up for .5 and above</comment>
 | 
			
		||||
        <translation>Yuvarlak (Tamsayı ölçekleme)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="45"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="93"/>
 | 
			
		||||
        <source>Ceil (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round up</comment>
 | 
			
		||||
        <translation>Tavan (Tamsayı ölçekleme)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="46"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="94"/>
 | 
			
		||||
        <source>Floor (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round down</comment>
 | 
			
		||||
        <translation>Kat (Tamsayı ölçekleme)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="47"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="95"/>
 | 
			
		||||
        <source>Follow system (Fractional scaling)</source>
 | 
			
		||||
        <comment>This option means don't round</comment>
 | 
			
		||||
        <translation>Sistemi takip et (Kesirli ölçekleme)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="70"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="118"/>
 | 
			
		||||
        <source>Stay on top when start-up</source>
 | 
			
		||||
        <translation>Açılışta pencerelerin üstünde kal</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="71"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="119"/>
 | 
			
		||||
        <source>Use light-color checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
        <translation>Açık renk dama tahtası kullan</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="72"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="120"/>
 | 
			
		||||
        <source>Double-click behavior</source>
 | 
			
		||||
        <translation>Çift tıklama davranışı</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="73"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="121"/>
 | 
			
		||||
        <source>Mouse wheel behavior</source>
 | 
			
		||||
        <translation>Fare tekeri davranışı</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="74"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="122"/>
 | 
			
		||||
        <source>Default window size</source>
 | 
			
		||||
        <translation>Öntanımlı pencere boyutu</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="75"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="123"/>
 | 
			
		||||
        <source>HiDPI scale factor rounding policy</source>
 | 
			
		||||
        <translation>HiDPI ölçek katsayısı yuvarlama ilkesi</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEdit</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="111"/>
 | 
			
		||||
        <source>No shortcuts</source>
 | 
			
		||||
        <translation>Kısayol yok</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEditor</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="77"/>
 | 
			
		||||
        <source>Shortcut #%1</source>
 | 
			
		||||
        <translation>Kısayol #%1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>main</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="41"/>
 | 
			
		||||
        <location filename="../main.cpp" line="43"/>
 | 
			
		||||
        <source>Pineapple Pictures</source>
 | 
			
		||||
        <translation>Ananas Resimler</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="45"/>
 | 
			
		||||
        <location filename="../main.cpp" line="46"/>
 | 
			
		||||
        <source>List supported image format suffixes, and quit program.</source>
 | 
			
		||||
        <translation>Desteklenen resim biçimi son eklerini listele ve programdan çık.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="49"/>
 | 
			
		||||
        <location filename="../main.cpp" line="50"/>
 | 
			
		||||
        <source>File list.</source>
 | 
			
		||||
        <translation>Dosya list.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 | 
			
		||||
@ -174,8 +174,8 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>GraphicsScene</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="264"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="90"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="265"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="100"/>
 | 
			
		||||
        <source>Drag image here</source>
 | 
			
		||||
        <translation>Перетягніть зображення сюди</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -209,174 +209,184 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>MainWindow</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="175"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="531"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="176"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="532"/>
 | 
			
		||||
        <source>File url list is empty</source>
 | 
			
		||||
        <translation>Список URL-адрес файлів порожній</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="429"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="430"/>
 | 
			
		||||
        <source>&Copy</source>
 | 
			
		||||
        <translation>&Скопіювати</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="539"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="540"/>
 | 
			
		||||
        <source>Image data is invalid</source>
 | 
			
		||||
        <translation>Дані зображення недійсні</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="546"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="547"/>
 | 
			
		||||
        <source>Not supported mimedata: %1</source>
 | 
			
		||||
        <translation>Не підтримується mimedata: %1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="742"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="743"/>
 | 
			
		||||
        <source>Image From Clipboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="761"/>
 | 
			
		||||
        <source>Are you sure you want to move "%1" to recycle bin?</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="765"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="766"/>
 | 
			
		||||
        <source>Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <translation>Скопіювати P&ixmap</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <translation>Скопіювати &шлях до файлу</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="127"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="133"/>
 | 
			
		||||
        <source>Properties</source>
 | 
			
		||||
        <translation>Властивості</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="118"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="39"/>
 | 
			
		||||
        <source>Stay on top</source>
 | 
			
		||||
        <translation>Поверх всіх вікон</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="42"/>
 | 
			
		||||
        <source>Protected mode</source>
 | 
			
		||||
        <translation>Захищений режим</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="120"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="45"/>
 | 
			
		||||
        <source>Keep transformation</source>
 | 
			
		||||
        <comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment>
 | 
			
		||||
        <translation>Зберігати трансформацію</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="96"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Zoom in</source>
 | 
			
		||||
        <translation>Збільшити</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Zoom out</source>
 | 
			
		||||
        <translation>Зменшити</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <source>Pause/Resume Animation</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <source>Animation Go to Next Frame</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation>Перевернути по &горизонталі</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="107"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="110"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation>&Вставити</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="101"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation>Перемкнути шахову дошку</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="92"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation>&Відкрити...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="94"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation>Фактичний розмір</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Перемкнути на максимум</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation>Перегорнути праворуч</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation>Попереднє зображення</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation>Наступне зображення</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="759"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="117"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="121"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <translation>Налаштувати...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="122"/>
 | 
			
		||||
        <source>Help</source>
 | 
			
		||||
        <translation>Допомога</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <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"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="131"/>
 | 
			
		||||
        <source>Show in directory</source>
 | 
			
		||||
        <translation>Показати у теці</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="128"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="134"/>
 | 
			
		||||
        <source>Quit</source>
 | 
			
		||||
        <translation>Вийти</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -707,114 +717,155 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="23"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation>Налаштування</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="28"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="37"/>
 | 
			
		||||
        <source>Options</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="49"/>
 | 
			
		||||
        <source>Shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="59"/>
 | 
			
		||||
        <source>Editing shortcuts for action "%1":</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="68"/>
 | 
			
		||||
        <source>Failed to set shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="69"/>
 | 
			
		||||
        <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="76"/>
 | 
			
		||||
        <source>Do nothing</source>
 | 
			
		||||
        <translation>Нічого не робити</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="77"/>
 | 
			
		||||
        <source>Close the window</source>
 | 
			
		||||
        <translation>Закрити вікно</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="30"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="78"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>Перемкнути на максимум</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="34"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="82"/>
 | 
			
		||||
        <source>Zoom in and out</source>
 | 
			
		||||
        <translation>Збільшення та зменшення</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="35"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="83"/>
 | 
			
		||||
        <source>View next or previous item</source>
 | 
			
		||||
        <translation>Переглянути наступний або попередній елемент</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="39"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="87"/>
 | 
			
		||||
        <source>Auto size</source>
 | 
			
		||||
        <translation>Автоматичний розмір</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="40"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="88"/>
 | 
			
		||||
        <source>Maximized</source>
 | 
			
		||||
        <translation>Максимізувати</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="44"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="92"/>
 | 
			
		||||
        <source>Round (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means round up for .5 and above</comment>
 | 
			
		||||
        <translation>Round (цілочисельне масштабування)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="45"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="93"/>
 | 
			
		||||
        <source>Ceil (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round up</comment>
 | 
			
		||||
        <translation>Ceil (цілочисельне масштабування)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="46"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="94"/>
 | 
			
		||||
        <source>Floor (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round down</comment>
 | 
			
		||||
        <translation>Floor (цілочисельне масштабування)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="47"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="95"/>
 | 
			
		||||
        <source>Follow system (Fractional scaling)</source>
 | 
			
		||||
        <comment>This option means don't round</comment>
 | 
			
		||||
        <translation>Стежити за системою (дробове масштабування)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="70"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="118"/>
 | 
			
		||||
        <source>Stay on top when start-up</source>
 | 
			
		||||
        <translation>Поверх всіх вікон під час запуску</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="71"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="119"/>
 | 
			
		||||
        <source>Use light-color checkerboard</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="72"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="120"/>
 | 
			
		||||
        <source>Double-click behavior</source>
 | 
			
		||||
        <translation>Поведінка при подвійному кліку</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="73"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="121"/>
 | 
			
		||||
        <source>Mouse wheel behavior</source>
 | 
			
		||||
        <translation>Поведінка колеса миші</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="74"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="122"/>
 | 
			
		||||
        <source>Default window size</source>
 | 
			
		||||
        <translation>Розмір вікна за замовчуванням</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="75"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="123"/>
 | 
			
		||||
        <source>HiDPI scale factor rounding policy</source>
 | 
			
		||||
        <translation>Політика округлення коефіцієнта HiDPI</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEdit</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="111"/>
 | 
			
		||||
        <source>No shortcuts</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEditor</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="77"/>
 | 
			
		||||
        <source>Shortcut #%1</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>main</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="41"/>
 | 
			
		||||
        <location filename="../main.cpp" line="43"/>
 | 
			
		||||
        <source>Pineapple Pictures</source>
 | 
			
		||||
        <translation>Pineapple Pictures</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="45"/>
 | 
			
		||||
        <location filename="../main.cpp" line="46"/>
 | 
			
		||||
        <source>List supported image format suffixes, and quit program.</source>
 | 
			
		||||
        <translation type="unfinished"></translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="49"/>
 | 
			
		||||
        <location filename="../main.cpp" line="50"/>
 | 
			
		||||
        <source>File list.</source>
 | 
			
		||||
        <translation>Список файлів.</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 | 
			
		||||
@ -178,8 +178,8 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>GraphicsScene</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="264"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="90"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="265"/>
 | 
			
		||||
        <location filename="../graphicsscene.cpp" line="100"/>
 | 
			
		||||
        <source>Drag image here</source>
 | 
			
		||||
        <translation>拖放图片至此</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -213,174 +213,184 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>MainWindow</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="175"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="531"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="176"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="532"/>
 | 
			
		||||
        <source>File url list is empty</source>
 | 
			
		||||
        <translation>文件 URL 列表为空</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="429"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="430"/>
 | 
			
		||||
        <source>&Copy</source>
 | 
			
		||||
        <translation>复制(&C)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="539"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="540"/>
 | 
			
		||||
        <source>Image data is invalid</source>
 | 
			
		||||
        <translation>图片数据无效</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="546"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="547"/>
 | 
			
		||||
        <source>Not supported mimedata: %1</source>
 | 
			
		||||
        <translation>不受支持的 MimeData 格式:%1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="742"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="743"/>
 | 
			
		||||
        <source>Image From Clipboard</source>
 | 
			
		||||
        <translation>剪切板图片</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="761"/>
 | 
			
		||||
        <source>Are you sure you want to move "%1" to recycle bin?</source>
 | 
			
		||||
        <translation>您确认要将“%1”移动到回收站吗?</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="765"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="766"/>
 | 
			
		||||
        <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"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <source>Copy P&ixmap</source>
 | 
			
		||||
        <translation>复制位图(&I)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <source>Copy &File Path</source>
 | 
			
		||||
        <translation>复制文件路径(&F)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="127"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="133"/>
 | 
			
		||||
        <source>Properties</source>
 | 
			
		||||
        <translation>属性</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="118"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="39"/>
 | 
			
		||||
        <source>Stay on top</source>
 | 
			
		||||
        <translation>总在最前</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="42"/>
 | 
			
		||||
        <source>Protected mode</source>
 | 
			
		||||
        <translation>保护模式</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="114"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="120"/>
 | 
			
		||||
        <location filename="../aboutdialog.cpp" line="45"/>
 | 
			
		||||
        <source>Keep transformation</source>
 | 
			
		||||
        <comment>The 'transformation' means the flip/rotation status that currently applied to the image view</comment>
 | 
			
		||||
        <translation>保持视图变换</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="96"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <source>Zoom in</source>
 | 
			
		||||
        <translation>放大</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <source>Zoom out</source>
 | 
			
		||||
        <translation>缩小</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="108"/>
 | 
			
		||||
        <source>Pause/Resume Animation</source>
 | 
			
		||||
        <translation>暂定/继续动画播放</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="109"/>
 | 
			
		||||
        <source>Animation Go to Next Frame</source>
 | 
			
		||||
        <translation>动画逐帧播放</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <source>Flip &Horizontally</source>
 | 
			
		||||
        <translation>水平翻转(&H)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="112"/>
 | 
			
		||||
        <source>Fit to view</source>
 | 
			
		||||
        <translation>自适应视图大小</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="107"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="113"/>
 | 
			
		||||
        <source>Fit to width</source>
 | 
			
		||||
        <translation>自适应宽度</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="110"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <source>&Paste</source>
 | 
			
		||||
        <translation>粘贴(&P)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="101"/>
 | 
			
		||||
        <source>Toggle Checkerboard</source>
 | 
			
		||||
        <translation>切换棋盘格</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="92"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <source>&Open...</source>
 | 
			
		||||
        <translation>打开(&O)...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="94"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="97"/>
 | 
			
		||||
        <source>Actual size</source>
 | 
			
		||||
        <translation>实际大小</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="95"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="98"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>最大化窗口</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="99"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <source>Rotate right</source>
 | 
			
		||||
        <translation>向右旋转</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="100"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <source>Rotate left</source>
 | 
			
		||||
        <translation>向左旋转</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="102"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="105"/>
 | 
			
		||||
        <source>Previous image</source>
 | 
			
		||||
        <translation>上一个图像</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="103"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="106"/>
 | 
			
		||||
        <source>Next image</source>
 | 
			
		||||
        <translation>下一个图像</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="759"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="111"/>
 | 
			
		||||
        <location filename="../mainwindow.cpp" line="760"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="117"/>
 | 
			
		||||
        <source>Move to Trash</source>
 | 
			
		||||
        <translation>移至回收站</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="115"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="121"/>
 | 
			
		||||
        <source>Configure...</source>
 | 
			
		||||
        <translation>设置...</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="116"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="122"/>
 | 
			
		||||
        <source>Help</source>
 | 
			
		||||
        <translation>帮助</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="119"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="125"/>
 | 
			
		||||
        <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"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="131"/>
 | 
			
		||||
        <source>Show in directory</source>
 | 
			
		||||
        <translation>在文件夹中显示</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="128"/>
 | 
			
		||||
        <location filename="../actionmanager.cpp" line="134"/>
 | 
			
		||||
        <source>Quit</source>
 | 
			
		||||
        <translation>退出</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
@ -711,114 +721,155 @@
 | 
			
		||||
<context>
 | 
			
		||||
    <name>SettingsDialog</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="23"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <source>Settings</source>
 | 
			
		||||
        <translation>设定</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="28"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="37"/>
 | 
			
		||||
        <source>Options</source>
 | 
			
		||||
        <translation>选项</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="49"/>
 | 
			
		||||
        <source>Shortcuts</source>
 | 
			
		||||
        <translation>快捷键</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="59"/>
 | 
			
		||||
        <source>Editing shortcuts for action "%1":</source>
 | 
			
		||||
        <translation>编辑“%1”的快捷键:</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="68"/>
 | 
			
		||||
        <source>Failed to set shortcuts</source>
 | 
			
		||||
        <translation>快捷键设置失败</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="69"/>
 | 
			
		||||
        <source>Please check if shortcuts are duplicated with existing shortcuts.</source>
 | 
			
		||||
        <translation>请检查快捷键是否与现有快捷键冲突。</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="76"/>
 | 
			
		||||
        <source>Do nothing</source>
 | 
			
		||||
        <translation>什么也不做</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="29"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="77"/>
 | 
			
		||||
        <source>Close the window</source>
 | 
			
		||||
        <translation>关闭窗口</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="30"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="78"/>
 | 
			
		||||
        <source>Toggle maximize</source>
 | 
			
		||||
        <translation>最大化窗口</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="34"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="82"/>
 | 
			
		||||
        <source>Zoom in and out</source>
 | 
			
		||||
        <translation>放大和缩小</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="35"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="83"/>
 | 
			
		||||
        <source>View next or previous item</source>
 | 
			
		||||
        <translation>查看下一项或上一项</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="39"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="87"/>
 | 
			
		||||
        <source>Auto size</source>
 | 
			
		||||
        <translation>自动大小</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="40"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="88"/>
 | 
			
		||||
        <source>Maximized</source>
 | 
			
		||||
        <translation>最大化</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="44"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="92"/>
 | 
			
		||||
        <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="45"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="93"/>
 | 
			
		||||
        <source>Ceil (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round up</comment>
 | 
			
		||||
        <translation>向上取整(整数缩放)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="46"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="94"/>
 | 
			
		||||
        <source>Floor (Integer scaling)</source>
 | 
			
		||||
        <comment>This option means always round down</comment>
 | 
			
		||||
        <translation>向下取整(整数缩放)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="47"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="95"/>
 | 
			
		||||
        <source>Follow system (Fractional scaling)</source>
 | 
			
		||||
        <comment>This option means don't round</comment>
 | 
			
		||||
        <translation>跟随系统(小数缩放)</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="70"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="118"/>
 | 
			
		||||
        <source>Stay on top when start-up</source>
 | 
			
		||||
        <translation>启动时保持窗口总在最前</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="71"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="119"/>
 | 
			
		||||
        <source>Use light-color checkerboard</source>
 | 
			
		||||
        <translation>使用亮色棋盘格</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="72"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="120"/>
 | 
			
		||||
        <source>Double-click behavior</source>
 | 
			
		||||
        <translation>双击时的行为</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="73"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="121"/>
 | 
			
		||||
        <source>Mouse wheel behavior</source>
 | 
			
		||||
        <translation>鼠标滚轮行为</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="74"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="122"/>
 | 
			
		||||
        <source>Default window size</source>
 | 
			
		||||
        <translation>默认窗口大小</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="75"/>
 | 
			
		||||
        <location filename="../settingsdialog.cpp" line="123"/>
 | 
			
		||||
        <source>HiDPI scale factor rounding policy</source>
 | 
			
		||||
        <translation>HiDPI 高分屏缩放策略</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEdit</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="111"/>
 | 
			
		||||
        <source>No shortcuts</source>
 | 
			
		||||
        <translation>无快捷键</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>ShortcutEditor</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../shortcutedit.cpp" line="77"/>
 | 
			
		||||
        <source>Shortcut #%1</source>
 | 
			
		||||
        <translation>快捷键 %1</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
</context>
 | 
			
		||||
<context>
 | 
			
		||||
    <name>main</name>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="41"/>
 | 
			
		||||
        <location filename="../main.cpp" line="43"/>
 | 
			
		||||
        <source>Pineapple Pictures</source>
 | 
			
		||||
        <translation>菠萝看图</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="45"/>
 | 
			
		||||
        <location filename="../main.cpp" line="46"/>
 | 
			
		||||
        <source>List supported image format suffixes, and quit program.</source>
 | 
			
		||||
        <translation>列出所支持的图像格式扩展名,并退出程序。</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
    <message>
 | 
			
		||||
        <location filename="../main.cpp" line="49"/>
 | 
			
		||||
        <location filename="../main.cpp" line="50"/>
 | 
			
		||||
        <source>File list.</source>
 | 
			
		||||
        <translation>文件列表。</translation>
 | 
			
		||||
    </message>
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								assets/icons/app-icon.icns
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								assets/icons/app-icon.icns
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										114
									
								
								dist/MacOSXBundleInfo.plist.in
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										114
									
								
								dist/MacOSXBundleInfo.plist.in
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,114 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 | 
			
		||||
<plist version="1.0">
 | 
			
		||||
<dict>
 | 
			
		||||
    <key>CFBundleDevelopmentRegion</key>
 | 
			
		||||
    <string>English</string>
 | 
			
		||||
    <key>CFBundleExecutable</key>
 | 
			
		||||
    <string>${MACOSX_BUNDLE_EXECUTABLE_NAME}</string>
 | 
			
		||||
    <key>CFBundleGetInfoString</key>
 | 
			
		||||
    <string>${MACOSX_BUNDLE_INFO_STRING}</string>
 | 
			
		||||
    <key>CFBundleIconFile</key>
 | 
			
		||||
    <string>${MACOSX_BUNDLE_ICON_FILE}</string>
 | 
			
		||||
    <key>CFBundleIdentifier</key>
 | 
			
		||||
    <string>${MACOSX_BUNDLE_GUI_IDENTIFIER}</string>
 | 
			
		||||
    <key>CFBundleInfoDictionaryVersion</key>
 | 
			
		||||
    <string>6.0</string>
 | 
			
		||||
    <key>CFBundleLongVersionString</key>
 | 
			
		||||
    <string>${MACOSX_BUNDLE_LONG_VERSION_STRING}</string>
 | 
			
		||||
    <key>CFBundleName</key>
 | 
			
		||||
    <string>${MACOSX_BUNDLE_BUNDLE_NAME}</string>
 | 
			
		||||
    <key>CFBundlePackageType</key>
 | 
			
		||||
    <string>APPL</string>
 | 
			
		||||
    <key>CFBundleShortVersionString</key>
 | 
			
		||||
    <string>${MACOSX_BUNDLE_SHORT_VERSION_STRING}</string>
 | 
			
		||||
    <key>CFBundleSignature</key>
 | 
			
		||||
    <string>????</string>
 | 
			
		||||
    <key>CFBundleVersion</key>
 | 
			
		||||
    <string>${MACOSX_BUNDLE_BUNDLE_VERSION}</string>
 | 
			
		||||
    <key>CSResourcesFileMapped</key>
 | 
			
		||||
    <true/>
 | 
			
		||||
    <key>NSHumanReadableCopyright</key>
 | 
			
		||||
    <string>${MACOSX_BUNDLE_COPYRIGHT}</string>
 | 
			
		||||
    <key>CFBundleDocumentTypes</key>
 | 
			
		||||
    <array>
 | 
			
		||||
        <!-- JPEG -->
 | 
			
		||||
        <dict>
 | 
			
		||||
            <key>CFBundleTypeName</key>
 | 
			
		||||
            <string>JPEG Image</string>
 | 
			
		||||
            <key>CFBundleTypeExtensions</key>
 | 
			
		||||
            <array>
 | 
			
		||||
                <string>jpg</string>
 | 
			
		||||
                <string>jpeg</string>
 | 
			
		||||
                <string>jfif</string>
 | 
			
		||||
            </array>
 | 
			
		||||
            <key>CFBundleTypeMIMETypes</key>
 | 
			
		||||
            <array>
 | 
			
		||||
                <string>image/jpeg</string>
 | 
			
		||||
            </array>
 | 
			
		||||
            <key>CFBundleTypeRole</key>
 | 
			
		||||
            <string>Viewer</string>
 | 
			
		||||
        </dict>
 | 
			
		||||
        <!-- PNG -->
 | 
			
		||||
        <dict>
 | 
			
		||||
            <key>CFBundleTypeName</key>
 | 
			
		||||
            <string>PNG Image</string>
 | 
			
		||||
            <key>CFBundleTypeExtensions</key>
 | 
			
		||||
            <array>
 | 
			
		||||
                <string>png</string>
 | 
			
		||||
            </array>
 | 
			
		||||
            <key>CFBundleTypeMIMETypes</key>
 | 
			
		||||
            <array>
 | 
			
		||||
                <string>image/png</string>
 | 
			
		||||
            </array>
 | 
			
		||||
            <key>CFBundleTypeRole</key>
 | 
			
		||||
            <string>Viewer</string>
 | 
			
		||||
        </dict>
 | 
			
		||||
        <!-- WebP -->
 | 
			
		||||
        <dict>
 | 
			
		||||
            <key>CFBundleTypeName</key>
 | 
			
		||||
            <string>WebP Image</string>
 | 
			
		||||
            <key>CFBundleTypeExtensions</key>
 | 
			
		||||
            <array>
 | 
			
		||||
                <string>webp</string>
 | 
			
		||||
            </array>
 | 
			
		||||
            <key>CFBundleTypeMIMETypes</key>
 | 
			
		||||
            <array>
 | 
			
		||||
                <string>image/webp</string>
 | 
			
		||||
            </array>
 | 
			
		||||
            <key>CFBundleTypeRole</key>
 | 
			
		||||
            <string>Viewer</string>
 | 
			
		||||
        </dict>
 | 
			
		||||
        <!-- GIF -->
 | 
			
		||||
        <dict>
 | 
			
		||||
            <key>CFBundleTypeName</key>
 | 
			
		||||
            <string>GIF Image</string>
 | 
			
		||||
            <key>CFBundleTypeExtensions</key>
 | 
			
		||||
            <array>
 | 
			
		||||
                <string>gif</string>
 | 
			
		||||
            </array>
 | 
			
		||||
            <key>CFBundleTypeMIMETypes</key>
 | 
			
		||||
            <array>
 | 
			
		||||
                <string>image/gif</string>
 | 
			
		||||
            </array>
 | 
			
		||||
            <key>CFBundleTypeRole</key>
 | 
			
		||||
            <string>Viewer</string>
 | 
			
		||||
        </dict>
 | 
			
		||||
        <!-- SVG -->
 | 
			
		||||
        <dict>
 | 
			
		||||
            <key>CFBundleTypeName</key>
 | 
			
		||||
            <string>SVG Image</string>
 | 
			
		||||
            <key>CFBundleTypeExtensions</key>
 | 
			
		||||
            <array>
 | 
			
		||||
                <string>svg</string>
 | 
			
		||||
            </array>
 | 
			
		||||
            <key>CFBundleTypeMIMETypes</key>
 | 
			
		||||
            <array>
 | 
			
		||||
                <string>image/svg+xml</string>
 | 
			
		||||
            </array>
 | 
			
		||||
            <key>CFBundleTypeRole</key>
 | 
			
		||||
            <string>Viewer</string>
 | 
			
		||||
        </dict>
 | 
			
		||||
    </array>
 | 
			
		||||
</dict>
 | 
			
		||||
</plist>
 | 
			
		||||
@ -39,7 +39,8 @@ SOURCES += \
 | 
			
		||||
    app/metadatadialog.cpp \
 | 
			
		||||
    app/exiv2wrapper.cpp \
 | 
			
		||||
    app/actionmanager.cpp \
 | 
			
		||||
    app/playlistmanager.cpp
 | 
			
		||||
    app/playlistmanager.cpp \
 | 
			
		||||
    app/shortcutedit.cpp
 | 
			
		||||
 | 
			
		||||
HEADERS += \
 | 
			
		||||
    app/aboutdialog.h \
 | 
			
		||||
@ -57,7 +58,8 @@ HEADERS += \
 | 
			
		||||
    app/metadatadialog.h \
 | 
			
		||||
    app/exiv2wrapper.h \
 | 
			
		||||
    app/actionmanager.h \
 | 
			
		||||
    app/playlistmanager.h
 | 
			
		||||
    app/playlistmanager.h \
 | 
			
		||||
    app/shortcutedit.h
 | 
			
		||||
 | 
			
		||||
TRANSLATIONS = \
 | 
			
		||||
    app/translations/PineapplePictures.ts \
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user