Cherry-picking upstream release 0.14.0.

* Bumped Standards to 4.3.0, no changes needed
* Dropped d/compat, use debhelper-compat = 12, no changes needed
* Fixed years in d/copyright
* Bumped minimum version lxqt-build-tools (>= 0.6.0~)
* Bumped minimum version libfm-qt-dev (>= 0.14.0~)
* Removed obsolete PULL_TRANSLATIONS= OFF from dh_auto_configure
* Added l10n-package, moved from lxqt-l10n
* Added d/upstream/metadata

Signed-off-by: Alf Gaida <agaida@siduction.org>
ubuntu/disco debian/0.14.0-1
Alf Gaida 6 years ago
parent a03555277f
commit 6caf53c8af

@ -1,4 +1,36 @@
lximage-qt-0.14.0 / 2019-01-15
==============================
* Bumped version to 0.14.0 - the big bump was needed
to prevent packaging conflicts with the merged back
translations
* Set the required version of libfm-qt to 0.14.0.
* New Features:
- Render image EXIF data (by Rndevfx)
- Added confirmation dialog when using "Save as" with a
filename without extension.
- Add ImgBB upload provider
- Add ability to annotate images
- Add copy button to upload dialog
- Implement MRU list
* Fixed implementations:
- Several codestyle improvements like null pointers as nullptr,
const references, indent fixes
- Settings: add const to getters
- Fixed a FTBFS due to libfm header inclusion
- Update copyright block in source files
- Fixed thumbnail selection (with deletion)
- Don't use automatic string conversions
* Translation updates
* Improved cmake scripting
- Set cmake_minimum_required to 3.1.0
- Removed locale compile definitons
- Use XFIXES_LDFLAGS instead of XFIXES_LIBRARIES
* Moved translations from lxqt-l10n back to lximage-qt
- Removed obsolete translation fuctionality
- Added translation promo in README.md
lximage-qt-0.7.0 / 2018-05-21 lximage-qt-0.7.0 / 2018-05-21
============================= =============================
@ -13,7 +45,7 @@ lximage-qt-0.7.0 / 2018-05-21
* cmake: Handle CMP0071 * cmake: Handle CMP0071
* Add Spanish desktop entries * Add Spanish desktop entries
0.6.0 / 2017-10-21 lximage-qt-0.6.0 / 2017-10-21
================== ==================
* Release 0.6.0: Update changelog * Release 0.6.0: Update changelog
@ -47,7 +79,7 @@ lximage-qt-0.7.0 / 2018-05-21
* Bump year * Bump year
* File and folder DND Fixes https://github.com/lxde/lximage-qt/issues/69. * File and folder DND Fixes https://github.com/lxde/lximage-qt/issues/69.
0.5.1 / 2016-12-21 lximage-qt-0.5.1 / 2016-12-21
================== ==================
* Release 0.5.1: Update changelog * Release 0.5.1: Update changelog
@ -62,7 +94,7 @@ lximage-qt-0.7.0 / 2018-05-21
* Fixed A Cast (#71) * Fixed A Cast (#71)
* Remove cpack (#70) * Remove cpack (#70)
0.5.0 / 2016-09-24 lximage-qt-0.5.0 / 2016-09-24
================== ==================
* Release 0.5.0: Add changelog * Release 0.5.0: Add changelog
@ -114,7 +146,7 @@ lximage-qt-0.7.0 / 2018-05-21
* Hungarian translations added * Hungarian translations added
* save and restore window size and maximized state * save and restore window size and maximized state
0.4.0 / 2015-02-18 lximage-qt-0.4.0 / 2015-02-18
================== ==================
* Release v0.4.0 * Release v0.4.0
@ -132,7 +164,7 @@ lximage-qt-0.7.0 / 2018-05-21
* Use proper naming conventions for translations * Use proper naming conventions for translations
* Clean up CMakeLists, dropping support for Qt 5 * Clean up CMakeLists, dropping support for Qt 5
0.3.0 / 2014-10-15 lximage-qt-0.3.0 / 2014-10-15
================== ==================
* Release v0.3.0 * Release v0.3.0
@ -143,7 +175,7 @@ lximage-qt-0.7.0 / 2018-05-21
* Support Qt5 and libfm-qt5. * Support Qt5 and libfm-qt5.
* Make sure all enums are handled in switch * Make sure all enums are handled in switch
0.2.0 / 2014-05-09 lximage-qt-0.2.0 / 2014-05-09
================== ==================
* Release 0.2.0 * Release 0.2.0

@ -1,28 +1,37 @@
cmake_minimum_required(VERSION 3.0.2) cmake_minimum_required(VERSION 3.1.0 FATAL_ERROR)
# CMP0000: Call the cmake_minimum_required() command at the beginning of the top-level
# CMakeLists.txt file even before calling the project() command.
# The cmake_minimum_required(VERSION) command implicitly invokes the cmake_policy(VERSION)
# command to specify that the current project code is written for the given range of CMake
# versions.
project(lximage-qt) project(lximage-qt)
include(GNUInstallDirs) include(GNUInstallDirs)
set(MAJOR_VERSION 0) set(MAJOR_VERSION 0)
set(MINOR_VERSION 7) set(MINOR_VERSION 14)
set(PATCH_VERSION 0) set(PATCH_VERSION 0)
set(LXIMAGE_VERSION ${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}) set(LXIMAGE_VERSION ${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION})
set(LXQTBT_MINIMUM_VERSION "0.5.0") set(LXQTBT_MINIMUM_VERSION "0.6.0")
set(LIBFMQT_MINIMUM_VERSION "0.14.0")
set(QT_MINIMUM_VERSION "5.7.1")
set(CMAKE_AUTOMOC ON) set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_POSITION_INDEPENDENT_CODE ON) set(CMAKE_POSITION_INDEPENDENT_CODE ON)
find_package(Qt5Widgets REQUIRED) find_package(Qt5Widgets ${QT_MINIMUM_VERSION} REQUIRED)
find_package(Qt5Network REQUIRED) find_package(Qt5Network ${QT_MINIMUM_VERSION} REQUIRED)
find_package(Qt5DBus REQUIRED) find_package(Qt5DBus ${QT_MINIMUM_VERSION} REQUIRED)
find_package(Qt5PrintSupport REQUIRED) find_package(Qt5PrintSupport ${QT_MINIMUM_VERSION} REQUIRED)
find_package(Qt5X11Extras REQUIRED) find_package(Qt5X11Extras ${QT_MINIMUM_VERSION} REQUIRED)
find_package(Qt5LinguistTools REQUIRED) find_package(Qt5LinguistTools ${QT_MINIMUM_VERSION} REQUIRED)
find_package(Qt5Svg REQUIRED) find_package(Qt5Svg ${QT_MINIMUM_VERSION} REQUIRED)
find_package(fm-qt REQUIRED) find_package(fm-qt ${LIBFMQT_MINIMUM_VERSION} REQUIRED)
find_package(lxqt-build-tools ${LXQTBT_MINIMUM_VERSION} REQUIRED) find_package(lxqt-build-tools ${LXQTBT_MINIMUM_VERSION} REQUIRED)
find_package(Exif REQUIRED) find_package(Exif REQUIRED)
message(STATUS "Building with Qt ${Qt5Core_VERSION}") message(STATUS "Building with Qt ${Qt5Core_VERSION}")

@ -32,3 +32,10 @@ as usual.
Official binary packages are available in Arch Linux, Debian (as of Debian stretch), Official binary packages are available in Arch Linux, Debian (as of Debian stretch),
Fedora and openSUSE (Leap 42.1 and Tumbleweed). Just use the distributions' Fedora and openSUSE (Leap 42.1 and Tumbleweed). Just use the distributions'
package manager to search for string 'lximage'. package manager to search for string 'lximage'.
### Translation (Weblate)
<a href="https://weblate.lxqt.org/projects/lxqt/lximage-qt/">
<img src="https://weblate.lxqt.org/widgets/lxqt/-/lximage-qt/multi-auto.svg" alt="Translation status" />
</a>

14
debian/changelog vendored

@ -1,3 +1,17 @@
lximage-qt (0.14.0-1) unstable; urgency=medium
* Cherry-picking upstream release 0.14.0.
* Bumped Standards to 4.3.0, no changes needed
* Dropped d/compat, use debhelper-compat = 12, no changes needed
* Fixed years in d/copyright
* Bumped minimum version lxqt-build-tools (>= 0.6.0~)
* Bumped minimum version libfm-qt-dev (>= 0.14.0~)
* Removed obsolete PULL_TRANSLATIONS= OFF from dh_auto_configure
* Added l10n-package, moved from lxqt-l10n
* Added d/upstream/metadata
-- Alf Gaida <agaida@siduction.org> Sun, 27 Jan 2019 15:45:53 +0100
lximage-qt (0.7.0-2) unstable; urgency=medium lximage-qt (0.7.0-2) unstable; urgency=medium
* Switch to unstable * Switch to unstable

1
debian/compat vendored

@ -1 +0,0 @@
11

22
debian/control vendored

@ -5,16 +5,16 @@ Uploaders: Alf Gaida <agaida@siduction.org>,
Andrew Lee (李健秋) <ajqlee@debian.org> Andrew Lee (李健秋) <ajqlee@debian.org>
Section: x11 Section: x11
Priority: optional Priority: optional
Build-Depends: debhelper (>= 11~), Build-Depends: debhelper-compat (= 12),
libexif-dev, libexif-dev,
libfm-qt-dev (>= 0.13.1~), libfm-qt-dev (>= 0.14.0~),
libkf5windowsystem-dev, libkf5windowsystem-dev,
libqt5svg5-dev, libqt5svg5-dev,
libqt5x11extras5-dev, libqt5x11extras5-dev,
libx11-dev, libx11-dev,
libxfixes-dev, libxfixes-dev,
lxqt-build-tools (>= 0.5.0~) lxqt-build-tools (>= 0.6.0~),
Standards-Version: 4.1.5 Standards-Version: 4.3.0
Vcs-Browser: https://salsa.debian.org/lxqt-team/lximage-qt Vcs-Browser: https://salsa.debian.org/lxqt-team/lximage-qt
Vcs-Git: https://salsa.debian.org/lxqt-team/lximage-qt.git Vcs-Git: https://salsa.debian.org/lxqt-team/lximage-qt.git
Homepage: https://github.com/lxqt/lximage-qt Homepage: https://github.com/lxqt/lximage-qt
@ -30,3 +30,17 @@ Description: Image viewer for LXQt
one install qt5-image-formats-plugins. one install qt5-image-formats-plugins.
. .
This package contain the program files. This package contain the program files.
Package: lximage-qt-l10n
Architecture: all
Multi-Arch: foreign
Section: localization
Depends: ${misc:Depends},
qttranslations5-l10n
Breaks: lximage-qt (<< 0.5.0)
Replaces: lximage-qt (<< 0.5.0)
Description: Language-package for lximage-qt
A simple image viewer for LXQt. Additional file formats can be processed if
one install qt5-image-formats-plugins.
.
This package contains the l10n files needed by the lximage-qt.

4
debian/copyright vendored

@ -4,7 +4,7 @@ Source: https://github.com/lxqt/lximage-qt
Files: * Files: *
Copyright: 2013-2016 Hong Jen Yee (PCMan) <pcman.tw@gmail.com> Copyright: 2013-2016 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
2013-2018 LXQt team 2013-2019 LXQt team
License: GPL-2+ and LGPL-2.1+ License: GPL-2+ and LGPL-2.1+
Files: src/application.* Files: src/application.*
@ -18,7 +18,7 @@ Copyright: 2013-2016 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
License: GPL-2+ License: GPL-2+
Files: debian/* Files: debian/*
Copyright: 2014-2018 Alf Gaida <agaida@siduction.org> Copyright: 2014-2019 Alf Gaida <agaida@siduction.org>
2015 Andrew Lee (李健秋) <ajqlee@debian.org> 2015 Andrew Lee (李健秋) <ajqlee@debian.org>
2015 ChangZhuo Chen (陳昌倬) <czchen@debian.org> 2015 ChangZhuo Chen (陳昌倬) <czchen@debian.org>
License: LGPL-2.1+ License: LGPL-2.1+

@ -0,0 +1 @@
usr/share/lximage-qt/translations

@ -0,0 +1,4 @@
usr/share/applications
usr/share/icons/hicolor
usr/bin/lximage-qt

4
debian/rules vendored

@ -8,8 +8,10 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
%: %:
dh ${@} --buildsystem cmake dh ${@} --buildsystem cmake
override_dh_missing:
dh_missing --fail-missing
override_dh_auto_configure: override_dh_auto_configure:
dh_auto_configure -- \ dh_auto_configure -- \
-DPULL_TRANSLATIONS=OFF\
-DUPDATE_TRANSLATIONS=OFF\ -DUPDATE_TRANSLATIONS=OFF\
-DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_BUILD_TYPE=RelWithDebInfo

@ -0,0 +1,7 @@
Name: lximage-qt
Bug-Database: https://github.com/lxqt/lximage-qt/issues
Bug-Submit: https://github.com/lxqt/lximage-qt/issues/new
Changelog: https://github.com/lxqt/lximage-qt/blob/master/CHANGELOG
Repository: https://github.com/lxqt/lximage-qt
Repository-Browser: https://github.com/lxqt/lximage-qt

@ -23,14 +23,19 @@ set(lximage-qt_SRCS
screenshotselectareagraphicsview.cpp screenshotselectareagraphicsview.cpp
settings.cpp settings.cpp
graphicsscene.cpp graphicsscene.cpp
mrumenu.cpp
upload/imageshackprovider.cpp upload/imageshackprovider.cpp
upload/imageshackupload.cpp upload/imageshackupload.cpp
upload/imgbbprovider.cpp
upload/imgbbupload.cpp
upload/imgurprovider.cpp upload/imgurprovider.cpp
upload/imgurupload.cpp upload/imgurupload.cpp
upload/provider.cpp upload/provider.cpp
upload/upload.cpp upload/upload.cpp
upload/uploaddialog.cpp upload/uploaddialog.cpp
resource.qrc
) )
qt5_add_dbus_adaptor(lximage-qt_DBUS_SRCS qt5_add_dbus_adaptor(lximage-qt_DBUS_SRCS
@ -60,15 +65,8 @@ lxqt_translate_ts(QM_FILES
${lximage-qt_UIS} ${lximage-qt_UIS}
INSTALL_DIR INSTALL_DIR
"${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/translations" "${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/translations"
PULL_TRANSLATIONS
${PULL_TRANSLATIONS}
CLEAN_TRANSLATIONS
${CLEAN_TRANSLATIONS}
TRANSLATIONS_REPO
${TRANSLATIONS_REPO}
TRANSLATIONS_REFSPEC
${TRANSLATIONS_REFSPEC}
) )
# prevent the generated files from being deleted during make clean # prevent the generated files from being deleted during make clean
set_directory_properties(PROPERTIES CLEAN_NO_CUSTOM true) set_directory_properties(PROPERTIES CLEAN_NO_CUSTOM true)
@ -89,7 +87,6 @@ add_executable(lximage-qt
add_definitions( add_definitions(
-DLXIMAGE_DATA_DIR="${CMAKE_INSTALL_FULL_DATAROOTDIR}/lximage-qt" -DLXIMAGE_DATA_DIR="${CMAKE_INSTALL_FULL_DATAROOTDIR}/lximage-qt"
-DLXIMAGE_VERSION="${LXIMAGE_VERSION}" -DLXIMAGE_VERSION="${LXIMAGE_VERSION}"
-DQT_NO_FOREACH
) )
set(QT_LIBRARIES Qt5::Widgets Qt5::Network Qt5::Core Qt5::DBus Qt5::PrintSupport Qt5::X11Extras Qt5::Svg) set(QT_LIBRARIES Qt5::Widgets Qt5::Network Qt5::Core Qt5::DBus Qt5::PrintSupport Qt5::X11Extras Qt5::Svg)
@ -99,7 +96,7 @@ target_link_libraries(lximage-qt
${QT_LIBRARIES} ${QT_LIBRARIES}
${EXIF_LIBRARIES} ${EXIF_LIBRARIES}
${X11_LIBRARIES} ${X11_LIBRARIES}
${XFIXES_LIBRARIES} ${XFIXES_LDFLAGS}
) )
install(TARGETS lximage-qt RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}") install(TARGETS lximage-qt RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")

@ -1,22 +1,22 @@
/* /*
<one line to give the program's name and a brief idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 PCMan <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include "application.h" #include "application.h"
#include <QCommandLineParser> #include <QCommandLineParser>

@ -1,22 +1,22 @@
/* /*
<one line to give the program's name and a brief idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 PCMan <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_APPLICATION_H #ifndef LXIMAGE_APPLICATION_H
#define LXIMAGE_APPLICATION_H #define LXIMAGE_APPLICATION_H

@ -1,20 +1,20 @@
/* /*
* <one line to give the library's name and an idea of what it does.> * LXImage-Qt - a simple and fast image viewer
* Copyright (C) 2014 <copyright holder> <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
* *
* This library is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or modify
* modify it under the terms of the GNU Lesser General Public * it under the terms of the GNU General Public License as published by
* License as published by the Free Software Foundation; either * the Free Software Foundation; either version 2 of the License, or
* version 2.1 of the License, or (at your option) any later version. * (at your option) any later version.
* *
* This library is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Lesser General Public License for more details. * GNU General Public License for more details.
* *
* You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU General Public License along
* License along with this library; if not, write to the Free Software * with this program; if not, write to the Free Software Foundation, Inc.,
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
* *
*/ */

@ -1,21 +1,22 @@
/* /*
<one line to give the program's name and a brief idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 <copyright holder> <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_GRAPHICSSCENE_H #ifndef LXIMAGE_GRAPHICSSCENE_H
#define LXIMAGE_GRAPHICSSCENE_H #define LXIMAGE_GRAPHICSSCENE_H

@ -1,22 +1,22 @@
/* /*
<one line to give the program's name and a brief idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 <copyright holder> <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include "imageview.h" #include "imageview.h"
#include <QWheelEvent> #include <QWheelEvent>
@ -28,6 +28,9 @@
#include <QLabel> #include <QLabel>
#include <QGraphicsProxyWidget> #include <QGraphicsProxyWidget>
#include <QGraphicsSvgItem> #include <QGraphicsSvgItem>
#include <QPainter>
#include <QPainterPath>
#include <QtMath>
#define CURSOR_HIDE_DELY 3000 #define CURSOR_HIDE_DELY 3000
@ -42,7 +45,8 @@ ImageView::ImageView(QWidget* parent):
cursorTimer_(nullptr), cursorTimer_(nullptr),
scaleFactor_(1.0), scaleFactor_(1.0),
autoZoomFit_(false), autoZoomFit_(false),
isSVG(false) { isSVG(false),
currentTool(ToolNone) {
setViewportMargins(0, 0, 0, 0); setViewportMargins(0, 0, 0, 0);
setContentsMargins(0, 0, 0, 0); setContentsMargins(0, 0, 0, 0);
@ -101,13 +105,72 @@ void ImageView::mouseDoubleClickEvent(QMouseEvent* event) {
} }
void ImageView::mousePressEvent(QMouseEvent * event) { void ImageView::mousePressEvent(QMouseEvent * event) {
if (currentTool == ToolNone) {
QGraphicsView::mousePressEvent(event); QGraphicsView::mousePressEvent(event);
if(cursorTimer_) cursorTimer_->stop(); if(cursorTimer_) cursorTimer_->stop();
} else {
startPoint = mapToScene(event->pos()).toPoint();
}
} }
void ImageView::mouseReleaseEvent(QMouseEvent* event) { void ImageView::mouseReleaseEvent(QMouseEvent* event) {
if (currentTool == ToolNone) {
QGraphicsView::mouseReleaseEvent(event); QGraphicsView::mouseReleaseEvent(event);
if(cursorTimer_) cursorTimer_->start(CURSOR_HIDE_DELY); if(cursorTimer_) cursorTimer_->start(CURSOR_HIDE_DELY);
} else if (!image_.isNull()) {
QPoint endPoint = mapToScene(event->pos()).toPoint();
QPainter painter(&image_);
painter.setRenderHint(QPainter::Antialiasing, true);
painter.setPen(QPen(Qt::red, 5));
switch (currentTool) {
case ToolArrow:
drawArrow(painter, startPoint, endPoint, M_PI / 8, 25);
break;
case ToolRectangle:
painter.drawRect(QRect(startPoint, endPoint));
break;
case ToolCircle:
painter.drawEllipse(QRect(startPoint, endPoint));
break;
case ToolNumber:
{
// Set the font
QFont font;
font.setPixelSize(32);
painter.setFont(font);
// Calculate the dimensions of the text
QString text = QString("%1").arg(nextNumber++);
QRectF textRect = painter.boundingRect(image_.rect(), 0, text);
textRect.moveTo(endPoint);
// Calculate the dimensions of the circle
qreal radius = qSqrt(textRect.width() * textRect.width() +
textRect.height() * textRect.height()) / 2;
QRectF circleRect(textRect.left() + (textRect.width() / 2 - radius),
textRect.top() + (textRect.height() / 2 - radius),
radius * 2, radius * 2);
// Draw the path
QPainterPath path;
path.addEllipse(circleRect);
painter.fillPath(path, Qt::red);
painter.drawPath(path);
// Draw the text
painter.setPen(Qt::white);
painter.drawText(textRect, Qt::AlignCenter, text);
break;
}
default:
break;
}
painter.end();
generateCache();
}
} }
void ImageView::mouseMoveEvent(QMouseEvent* event) { void ImageView::mouseMoveEvent(QMouseEvent* event) {
@ -175,7 +238,7 @@ void ImageView::zoomOriginal() {
queueGenerateCache(); queueGenerateCache();
} }
void ImageView::setImage(QImage image, bool show) { void ImageView::setImage(const QImage& image, bool show) {
if(show && (gifMovie_ || isSVG)) { // a gif animation or SVG file was shown before if(show && (gifMovie_ || isSVG)) { // a gif animation or SVG file was shown before
scene_->clear(); scene_->clear();
isSVG = false; isSVG = false;
@ -208,9 +271,12 @@ void ImageView::setImage(QImage image, bool show) {
if(autoZoomFit_) if(autoZoomFit_)
zoomFit(); zoomFit();
queueGenerateCache(); queueGenerateCache();
// clear the numbering
nextNumber = 1;
} }
void ImageView::setGifAnimation(QString fileName) { void ImageView::setGifAnimation(const QString& fileName) {
/* the built-in gif reader gives the first frame, which won't /* the built-in gif reader gives the first frame, which won't
be shown but is used for tracking position and dimensions */ be shown but is used for tracking position and dimensions */
image_ = QImage(fileName); image_ = QImage(fileName);
@ -247,7 +313,7 @@ void ImageView::setGifAnimation(QString fileName) {
queueGenerateCache(); // deletes the cache timer in this case queueGenerateCache(); // deletes the cache timer in this case
} }
void ImageView::setSVG(QString fileName) { void ImageView::setSVG(const QString& fileName) {
image_ = QImage(fileName); // for tracking position and dimensions image_ = QImage(fileName); // for tracking position and dimensions
if(image_.isNull()) { if(image_.isNull()) {
if(imageItem_) { if(imageItem_) {
@ -385,7 +451,7 @@ void ImageView::blankCursor() {
void ImageView::hideCursor(bool enable) { void ImageView::hideCursor(bool enable) {
if(enable) { if(enable) {
if(cursorTimer_) delete cursorTimer_; delete cursorTimer_;
cursorTimer_ = new QTimer(this); cursorTimer_ = new QTimer(this);
cursorTimer_->setSingleShot(true); cursorTimer_->setSingleShot(true);
connect(cursorTimer_, &QTimer::timeout, this, &ImageView::blankCursor); connect(cursorTimer_, &QTimer::timeout, this, &ImageView::blankCursor);
@ -401,4 +467,39 @@ void ImageView::hideCursor(bool enable) {
} }
} }
void ImageView::activateTool(Tool tool) {
currentTool = tool;
viewport()->setCursor(tool == ToolNone ?
Qt::OpenHandCursor :
Qt::CrossCursor);
}
void ImageView::drawArrow(QPainter &painter,
const QPoint &start,
const QPoint &end,
qreal tipAngle,
int tipLen) const
{
// Draw the line
painter.drawLine(start, end);
// Calculate the angle of the line
QPoint delta = end - start;
qreal angle = qAtan2(-delta.y(), delta.x()) - M_PI / 2;
// Calculate the points of the lines that converge at the tip
QPoint tip1(
static_cast<int>(qSin(angle + tipAngle) * tipLen),
static_cast<int>(qCos(angle + tipAngle) * tipLen)
);
QPoint tip2(
static_cast<int>(qSin(angle - tipAngle) * tipLen),
static_cast<int>(qCos(angle - tipAngle) * tipLen)
);
// Draw the two lines
painter.drawLine(end, end + tip1);
painter.drawLine(end, end + tip2);
}
} // namespace LxImage } // namespace LxImage

@ -1,22 +1,22 @@
/* /*
<one line to give the program's name and a brief idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 <copyright holder> <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_IMAGEVIEW_H #ifndef LXIMAGE_IMAGEVIEW_H
#define LXIMAGE_IMAGEVIEW_H #define LXIMAGE_IMAGEVIEW_H
@ -41,9 +41,9 @@ public:
ImageView(QWidget* parent = 0); ImageView(QWidget* parent = 0);
virtual ~ImageView(); virtual ~ImageView();
void setImage(QImage image, bool show = true); void setImage(const QImage& image, bool show = true);
void setGifAnimation(QString fileName); void setGifAnimation(const QString& fileName);
void setSVG(QString fileName); void setSVG(const QString& fileName);
QImage image() { QImage image() {
return image_; return image_;
@ -72,6 +72,16 @@ public:
// if set to true, hides the cursor after 3s of inactivity // if set to true, hides the cursor after 3s of inactivity
void hideCursor(bool enable); void hideCursor(bool enable);
// Annotation tools
enum Tool {
ToolNone,
ToolArrow,
ToolRectangle,
ToolCircle,
ToolNumber
};
void activateTool(Tool tool);
Q_SIGNALS: Q_SIGNALS:
void fileDropped(const QString file); void fileDropped(const QString file);
@ -90,6 +100,12 @@ private:
QRect viewportToScene(const QRect& rect); QRect viewportToScene(const QRect& rect);
QRect sceneToViewport(const QRectF& rect); QRect sceneToViewport(const QRectF& rect);
void drawArrow(QPainter &painter,
const QPoint &start,
const QPoint &end,
qreal tipAngle,
int tipLen) const;
private Q_SLOTS: private Q_SLOTS:
void onFileDropped(const QString file); void onFileDropped(const QString file);
void generateCache(); void generateCache();
@ -108,6 +124,9 @@ private:
double scaleFactor_; double scaleFactor_;
bool autoZoomFit_; bool autoZoomFit_;
bool isSVG; // is the image an SVG file? bool isSVG; // is the image an SVG file?
Tool currentTool; // currently selected tool
QPoint startPoint; // starting point for the tool
int nextNumber;
}; };
} }

@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32"
height="32"
viewBox="0 0 8.4666665 8.4666669"
version="1.1"
id="svg8"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="draw-arrow.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="11.2"
inkscape:cx="27.831678"
inkscape:cy="15.488778"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="true"
units="px"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid4518"
empspacing="4"
spacingx="0.52916667"
spacingy="0.52916667" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-288.53332)">
<path
style="fill:none;stroke:#f70000;stroke-width:0.50663853;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 1.0583333,292.76665 H 6.8791667"
id="path4520"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#ff0000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 4.7625001,290.64999 2.1166666,2.11666 -2.1166666,2.11667"
id="path4522"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32"
height="32"
viewBox="0 0 8.4666665 8.4666669"
version="1.1"
id="svg8"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="draw-circle.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="11.2"
inkscape:cx="27.831678"
inkscape:cy="15.488778"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="true"
units="px"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
showguides="false">
<inkscape:grid
type="xygrid"
id="grid4518"
empspacing="4"
spacingx="0.52916667"
spacingy="0.52916667" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-288.53332)">
<circle
style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.52916664;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4526"
cx="4.2333331"
cy="292.76666"
r="2.6458333" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32"
height="32"
viewBox="0 0 8.4666665 8.4666669"
version="1.1"
id="svg8"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="draw-none.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="15.839192"
inkscape:cx="13.81979"
inkscape:cy="18.198825"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="true"
units="px"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
showguides="false">
<inkscape:grid
type="xygrid"
id="grid4518"
empspacing="4"
spacingx="0.52916667"
spacingy="0.52916667" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-288.53332)">
<path
style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.52916664;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 6.8791664,292.76666 a 2.6458333,2.6458333 0 0 1 -2.6458333,2.64584 2.6458333,2.6458333 0 0 1 -2.6458332,-2.64584 2.6458333,2.6458333 0 0 1 2.6458332,-2.64583 2.6458333,2.6458333 0 0 1 2.6458333,2.64583 z"
id="path4526" />
<path
transform="rotate(-135)"
style="fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.52916664;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -212.65656,-204.28847 h 5.29167 v 0.52917 h -5.29167 z"
id="rect4532" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

@ -0,0 +1,84 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32"
height="32"
viewBox="0 0 8.4666665 8.4666669"
version="1.1"
id="svg8"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="draw-number.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="3.959798"
inkscape:cx="40.814932"
inkscape:cy="3.5157342"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="true"
units="px"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
showguides="false"
inkscape:snap-text-baseline="true">
<inkscape:grid
type="xygrid"
id="grid4518"
empspacing="4"
spacingx="0.52916667"
spacingy="0.52916667" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-288.53332)">
<circle
style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:0.52916664;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4526"
cx="4.2333331"
cy="292.76666"
r="2.6458333" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
x="2.4487739"
y="294.82132"
id="text4534"><tspan
sodipodi:role="line"
id="tspan4532"
x="2.4487739"
y="294.82132"
style="font-size:5.64444447px;fill:#ffffff;stroke-width:0.26458332">3</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32"
height="32"
viewBox="0 0 8.4666665 8.4666669"
version="1.1"
id="svg8"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="draw-rectangle.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="11.2"
inkscape:cx="27.831678"
inkscape:cy="15.488778"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="true"
units="px"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
showguides="false">
<inkscape:grid
type="xygrid"
id="grid4518"
empspacing="4"
spacingx="0.52916667"
spacingy="0.52916667" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-288.53332)">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:0.52916667;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4524"
width="6.3499999"
height="4.2333288"
x="1.0583333"
y="290.64999" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@ -1,22 +1,22 @@
/* /*
<one line to give the program's name and a brief idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 PCMan <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include "loadimagejob.h" #include "loadimagejob.h"
#include "mainwindow.h" #include "mainwindow.h"
@ -34,6 +34,19 @@ LoadImageJob::LoadImageJob(const Fm::FilePath & filePath):
LoadImageJob::~LoadImageJob() { LoadImageJob::~LoadImageJob() {
} }
void readExifEntry(ExifEntry* ee, void* user_data) {
QMap<QString, QString>& exifData = *reinterpret_cast<QMap<QString, QString>*>(user_data);
char c[100];
auto ifd = exif_entry_get_ifd(ee);
QString key = exif_tag_get_title_in_ifd(ee->tag, ifd);
QString value = exif_entry_get_value(ee, c, 100);
exifData.insert(key, value);
}
void readExifContent(ExifContent* ec, void* user_data) {
exif_content_foreach_entry(ec, readExifEntry, user_data);
}
// This is called from the worker thread, not main thread // This is called from the worker thread, not main thread
void LoadImageJob::exec() { void LoadImageJob::exec() {
GFileInputStream* fileStream = nullptr; GFileInputStream* fileStream = nullptr;
@ -63,7 +76,7 @@ void LoadImageJob::exec() {
// append the bytes read to the image buffer // append the bytes read to the image buffer
imageBuffer.append(buffer, readSize); imageBuffer.append(buffer, readSize);
} }
g_input_stream_close(inputStream, NULL, NULL); g_input_stream_close(inputStream, nullptr, nullptr);
if (!error) if (!error)
break; // everything read or cancel requested break; // everything read or cancel requested
@ -79,7 +92,7 @@ void LoadImageJob::exec() {
// check if this file is a jpeg file // check if this file is a jpeg file
// FIXME: can we use FmFileInfo instead if it's available? // FIXME: can we use FmFileInfo instead if it's available?
const Fm::CStrPtr basename = path_.baseName(); const Fm::CStrPtr basename = path_.baseName();
const Fm::CStrPtr mime_type{g_content_type_guess(basename.get(), NULL, 0, NULL)}; const Fm::CStrPtr mime_type{g_content_type_guess(basename.get(), nullptr, 0, nullptr)};
if(mime_type && strcmp(mime_type.get(), "image/jpeg") == 0) { // this is a jpeg file if(mime_type && strcmp(mime_type.get(), "image/jpeg") == 0) { // this is a jpeg file
// use libexif to extract additional info embedded in jpeg files // use libexif to extract additional info embedded in jpeg files
std::unique_ptr<ExifLoader, decltype (&exif_loader_unref)> exif_loader{exif_loader_new(), &exif_loader_unref}; std::unique_ptr<ExifLoader, decltype (&exif_loader_unref)> exif_loader{exif_loader_new(), &exif_loader_unref};
@ -116,8 +129,10 @@ void LoadImageJob::exec() {
transform.rotate(rotate_degrees); transform.rotate(rotate_degrees);
image_ = image_.transformed(transform, Qt::SmoothTransformation); image_ = image_.transformed(transform, Qt::SmoothTransformation);
} }
// TODO: handle other EXIF tags as well
} }
// handle other EXIF tags as well
exif_data_foreach_content(exif_data.get(), readExifContent, &exifData_);
} }
} }
} }

@ -1,22 +1,22 @@
/* /*
<one line to give the program's name and a brief idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 PCMan <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_LOADIMAGEJOB_H #ifndef LXIMAGE_LOADIMAGEJOB_H
#define LXIMAGE_LOADIMAGEJOB_H #define LXIMAGE_LOADIMAGEJOB_H
@ -24,6 +24,7 @@
#include <libfm-qt/core/filepath.h> #include <libfm-qt/core/filepath.h>
#include <QImage> #include <QImage>
#include <libfm-qt/core/job.h> #include <libfm-qt/core/job.h>
#include <QMap>
namespace LxImage { namespace LxImage {
@ -40,10 +41,15 @@ public:
return path_; return path_;
} }
QMap<QString, QString> getExifData() {
return exifData_;
}
private: private:
~LoadImageJob(); // prevent direct deletion ~LoadImageJob(); // prevent direct deletion
virtual void exec() override; virtual void exec() override;
QMap<QString, QString> exifData_;
const Fm::FilePath path_; const Fm::FilePath path_;
QImage image_; QImage image_;

@ -1,3 +1,23 @@
/*
* LXImage-Qt - a simple and fast image viewer
* Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
*/
#include <QApplication> #include <QApplication>
#include <QIcon> #include <QIcon>
#include "application.h" #include "application.h"

@ -1,3 +1,23 @@
/*
* LXImage-Qt - a simple and fast image viewer
* Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
*/
#ifndef lximage_qt_H #ifndef lximage_qt_H
#define lximage_qt_H #define lximage_qt_H

@ -1,24 +1,25 @@
/* /*
<one line to give the program's name and a brief idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 - 2014 Hong Jen Yee (PCMan) <pcman.tw@gmail.com> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include "mainwindow.h" #include "mainwindow.h"
#include <QActionGroup>
#include <QDir> #include <QDir>
#include <QFileInfo> #include <QFileInfo>
#include <QMessageBox> #include <QMessageBox>
@ -38,12 +39,15 @@
#include <QScrollBar> #include <QScrollBar>
#include <QDesktopWidget> #include <QDesktopWidget>
#include <QGraphicsSvgItem> #include <QGraphicsSvgItem>
#include <QHeaderView>
#include "application.h" #include "application.h"
#include <libfm-qt/folderview.h> #include <libfm-qt/folderview.h>
#include <libfm-qt/filepropsdialog.h> #include <libfm-qt/filepropsdialog.h>
#include <libfm-qt/fileoperation.h> #include <libfm-qt/fileoperation.h>
#include <libfm-qt/folderitemdelegate.h> #include <libfm-qt/folderitemdelegate.h>
#include "mrumenu.h"
#include "upload/uploaddialog.h" #include "upload/uploaddialog.h"
using namespace LxImage; using namespace LxImage;
@ -109,21 +113,34 @@ MainWindow::MainWindow():
contextMenu_->addAction(ui.actionFlipVertical); contextMenu_->addAction(ui.actionFlipVertical);
contextMenu_->addAction(ui.actionFlipVertical); contextMenu_->addAction(ui.actionFlipVertical);
// create shortcuts // Open images when MRU items are clicked
connect(ui.menuRecently_Opened_Files, &MruMenu::itemClicked, this, &MainWindow::onFileDropped);
// Create an action group for the annotation tools
QActionGroup *annotationGroup = new QActionGroup(this);
annotationGroup->addAction(ui.actionDrawNone);
annotationGroup->addAction(ui.actionDrawArrow);
annotationGroup->addAction(ui.actionDrawRectangle);
annotationGroup->addAction(ui.actionDrawCircle);
annotationGroup->addAction(ui.actionDrawNumber);
ui.actionDrawNone->setChecked(true);
// create keyboard shortcuts
QShortcut* shortcut = new QShortcut(Qt::Key_Left, this); QShortcut* shortcut = new QShortcut(Qt::Key_Left, this);
connect(shortcut, &QShortcut::activated, this, &MainWindow::on_actionPrevious_triggered); connect(shortcut, &QShortcut::activated, this, &MainWindow::on_actionPrevious_triggered);
shortcut = new QShortcut(Qt::Key_Backspace, this);
connect(shortcut, &QShortcut::activated, this, &MainWindow::on_actionPrevious_triggered);
shortcut = new QShortcut(Qt::Key_Right, this); shortcut = new QShortcut(Qt::Key_Right, this);
connect(shortcut, &QShortcut::activated, this, &MainWindow::on_actionNext_triggered); connect(shortcut, &QShortcut::activated, this, &MainWindow::on_actionNext_triggered);
shortcut = new QShortcut(Qt::Key_Space, this);
connect(shortcut, &QShortcut::activated, this, &MainWindow::on_actionNext_triggered);
shortcut = new QShortcut(Qt::Key_Escape, this); shortcut = new QShortcut(Qt::Key_Escape, this);
connect(shortcut, &QShortcut::activated, this, &MainWindow::onExitFullscreen); connect(shortcut, &QShortcut::activated, this, &MainWindow::onKeyboardEscape);
} }
MainWindow::~MainWindow() { MainWindow::~MainWindow() {
if(slideShowTimer_)
delete slideShowTimer_; delete slideShowTimer_;
if(thumbnailsView_)
delete thumbnailsView_; delete thumbnailsView_;
if(thumbnailsDock_)
delete thumbnailsDock_; delete thumbnailsDock_;
if(loadJob_) { if(loadJob_) {
@ -169,6 +186,27 @@ void MainWindow::on_actionZoomOut_triggered() {
ui.view->zoomOut(); ui.view->zoomOut();
} }
void MainWindow::on_actionDrawNone_triggered() {
ui.view->activateTool(ImageView::ToolNone);
}
void MainWindow::on_actionDrawArrow_triggered() {
ui.view->activateTool(ImageView::ToolArrow);
}
void MainWindow::on_actionDrawRectangle_triggered() {
ui.view->activateTool(ImageView::ToolRectangle);
}
void MainWindow::on_actionDrawCircle_triggered() {
ui.view->activateTool(ImageView::ToolCircle);
}
void MainWindow::on_actionDrawNumber_triggered() {
ui.view->activateTool(ImageView::ToolNumber);
}
void MainWindow::onFolderLoaded() { void MainWindow::onFolderLoaded() {
// if currently we're showing a file, get its index in the folder now // if currently we're showing a file, get its index in the folder now
// since the folder is fully loaded. // since the folder is fully loaded.
@ -185,7 +223,7 @@ void MainWindow::onFolderLoaded() {
on_actionFirst_triggered(); on_actionFirst_triggered();
} }
void MainWindow::openImageFile(QString fileName) { void MainWindow::openImageFile(const QString& fileName) {
const Fm::FilePath path = Fm::FilePath::fromPathStr(qPrintable(fileName)); const Fm::FilePath path = Fm::FilePath::fromPathStr(qPrintable(fileName));
// the same file! do not load it again // the same file! do not load it again
if(currentFile_ && currentFile_ == path) if(currentFile_ && currentFile_ == path)
@ -263,7 +301,7 @@ QString MainWindow::openDirectory() {
} }
// popup a file dialog and retrieve the selected image file name // popup a file dialog and retrieve the selected image file name
QString MainWindow::saveFileName(QString defaultName) { QString MainWindow::saveFileName(const QString& defaultName) {
QString filterStr; QString filterStr;
QList<QByteArray> formats = QImageWriter::supportedImageFormats(); QList<QByteArray> formats = QImageWriter::supportedImageFormats();
QList<QByteArray>::iterator it = formats.begin(); QList<QByteArray>::iterator it = formats.begin();
@ -278,12 +316,17 @@ QString MainWindow::saveFileName(QString defaultName) {
} }
// FIXME: should we generate better filter strings? one format per item? // FIXME: should we generate better filter strings? one format per item?
QString fileName = QFileDialog::getSaveFileName( QString fileName;
this, tr("Save File"), defaultName, tr("Image files (%1)").arg(filterStr)); QFileDialog diag(this, tr("Save File"), defaultName,
tr("Image files (%1)").arg(filterStr));
diag.setAcceptMode(QFileDialog::AcceptMode::AcceptSave);
diag.setFileMode(QFileDialog::FileMode::AnyFile);
diag.setDefaultSuffix("png");
if (diag.exec()) {
fileName = diag.selectedFiles().at(0);
}
// use png format by default if the extension is not set
if(!fileName.isEmpty() && fileName.indexOf('.') == -1)
fileName += ".png";
return fileName; return fileName;
} }
@ -301,6 +344,12 @@ void MainWindow::on_actionOpenDirectory_triggered() {
} }
} }
void MainWindow::on_actionReload_triggered() {
if (currentFile_) {
loadImage(currentFile_);
}
}
void MainWindow::on_actionNewWindow_triggered() { void MainWindow::on_actionNewWindow_triggered() {
Application* app = static_cast<Application*>(qApp); Application* app = static_cast<Application*>(qApp);
MainWindow* window = new MainWindow(); MainWindow* window = new MainWindow();
@ -435,14 +484,18 @@ void MainWindow::onImageLoaded() {
// to nullptr). This simple check should be enough. // to nullptr). This simple check should be enough.
if (sender() == loadJob_) if (sender() == loadJob_)
{ {
// Add to the MRU menu
ui.menuRecently_Opened_Files->addItem(loadJob_->filePath().localPath().get());
image_ = loadJob_->image(); image_ = loadJob_->image();
exifData_ = loadJob_->getExifData();
loadJob_ = nullptr; // the job object will be freed later automatically loadJob_ = nullptr; // the job object will be freed later automatically
ui.view->setAutoZoomFit(true); ui.view->setAutoZoomFit(true);
ui.view->setImage(image_); ui.view->setImage(image_);
if(!currentIndex_.isValid()) // currentIndex_ should be corrected after loading
currentIndex_ = indexFromPath(currentFile_); currentIndex_ = indexFromPath(currentFile_);
updateUI(); updateUI();
@ -529,6 +582,10 @@ void MainWindow::updateUI() {
thumbnailsView_->childView()->setCurrentIndex(currentIndex_); thumbnailsView_->childView()->setCurrentIndex(currentIndex_);
thumbnailsView_->childView()->scrollTo(currentIndex_, QAbstractItemView::EnsureVisible); thumbnailsView_->childView()->scrollTo(currentIndex_, QAbstractItemView::EnsureVisible);
} }
if(exifDataDock_) {
setShowExifData(true);
}
} }
QString title; QString title;
@ -606,7 +663,7 @@ void MainWindow::loadImage(const Fm::FilePath & filePath, QModelIndex index) {
image_ = QImage(); image_ = QImage();
const Fm::CStrPtr basename = currentFile_.baseName(); const Fm::CStrPtr basename = currentFile_.baseName();
char* mime_type = g_content_type_guess(basename.get(), NULL, 0, NULL); char* mime_type = g_content_type_guess(basename.get(), nullptr, 0, nullptr);
QString mimeType; QString mimeType;
if (mime_type) { if (mime_type) {
mimeType = QString(mime_type); mimeType = QString(mime_type);
@ -645,7 +702,7 @@ void MainWindow::saveImage(const Fm::FilePath & filePath) {
if(saveJob_) // do not launch a new job if the current one is still in progress if(saveJob_) // do not launch a new job if the current one is still in progress
return; return;
// start a new gio job to save current image to the specified path // start a new gio job to save current image to the specified path
saveJob_ = new SaveImageJob(image_, filePath); saveJob_ = new SaveImageJob(ui.view->image(), filePath);
connect(saveJob_, &Fm::Job::finished, this, &MainWindow::onImageSaved); connect(saveJob_, &Fm::Job::finished, this, &MainWindow::onImageSaved);
connect(saveJob_, &Fm::Job::error, this connect(saveJob_, &Fm::Job::error, this
, [] (const Fm::GErrorPtr & err, Fm::Job::ErrorSeverity /*severity*/, Fm::Job::ErrorAction & /*response*/) , [] (const Fm::GErrorPtr & err, Fm::Job::ErrorSeverity /*severity*/, Fm::Job::ErrorAction & /*response*/)
@ -842,6 +899,14 @@ void MainWindow::on_actionSlideShow_triggered(bool checked) {
} }
} }
void MainWindow::on_actionShowThumbnails_triggered(bool checked) {
setShowThumbnails(checked);
}
void MainWindow::on_actionShowExifData_triggered(bool checked) {
setShowExifData(checked);
}
void MainWindow::setShowThumbnails(bool show) { void MainWindow::setShowThumbnails(bool show) {
if(show) { if(show) {
if(!thumbnailsDock_) { if(!thumbnailsDock_) {
@ -886,8 +951,53 @@ void MainWindow::setShowThumbnails(bool show) {
} }
} }
void MainWindow::on_actionShowThumbnails_triggered(bool checked) { void MainWindow::setShowExifData(bool show) {
setShowThumbnails(checked); // Close the dock if it exists and show is false
if (exifDataDock_ && !show) {
exifDataDock_->close();
exifDataDock_ = nullptr;
}
// Be sure the dock was created before rendering content to it
if (show && !exifDataDock_) {
exifDataDock_ = new QDockWidget(tr("EXIF Data"), this);
exifDataDock_->setFeatures(QDockWidget::NoDockWidgetFeatures);
addDockWidget(Qt::RightDockWidgetArea, exifDataDock_);
}
// Render the content to the dock
if (show) {
QWidget* exifDataDockView_ = new QWidget();
QVBoxLayout* exifDataDockViewContent_ = new QVBoxLayout();
QTableWidget* exifDataContentTable_ = new QTableWidget();
// Table setup
exifDataContentTable_->setColumnCount(2);
exifDataContentTable_->setShowGrid(false);
exifDataContentTable_->horizontalHeader()->hide();
exifDataContentTable_->verticalHeader()->hide();
// The table is not editable
exifDataContentTable_->setEditTriggers(QAbstractItemView::NoEditTriggers);
// Write the EXIF Data to the table
for (const QString& key : exifData_.keys()) {
int rowCount = exifDataContentTable_->rowCount();
exifDataContentTable_->insertRow(rowCount);
exifDataContentTable_->setItem(rowCount,0, new QTableWidgetItem(key));
exifDataContentTable_->setItem(rowCount,1, new QTableWidgetItem(exifData_.value(key)));
}
// Table setup after content was added
exifDataContentTable_->resizeColumnsToContents();
exifDataContentTable_->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);
exifDataDockViewContent_->addWidget(exifDataContentTable_);
exifDataDockView_->setLayout(exifDataDockViewContent_);
exifDataDock_->setWidget(exifDataDockView_);
}
} }
void MainWindow::changeEvent(QEvent* event) { void MainWindow::changeEvent(QEvent* event) {
@ -898,6 +1008,7 @@ void MainWindow::changeEvent(QEvent* event) {
ui.view->setFrameStyle(QFrame::NoFrame); ui.view->setFrameStyle(QFrame::NoFrame);
ui.view->setBackgroundBrush(QBrush(app->settings().fullScreenBgColor())); ui.view->setBackgroundBrush(QBrush(app->settings().fullScreenBgColor()));
ui.toolBar->hide(); ui.toolBar->hide();
ui.annotationsToolBar->hide();
ui.statusBar->hide(); ui.statusBar->hide();
if(thumbnailsDock_) if(thumbnailsDock_)
thumbnailsDock_->hide(); thumbnailsDock_->hide();
@ -924,6 +1035,7 @@ void MainWindow::changeEvent(QEvent* event) {
} }
ui.menubar->show(); ui.menubar->show();
ui.toolBar->show(); ui.toolBar->show();
ui.annotationsToolBar->show();
ui.statusBar->show(); ui.statusBar->show();
if(thumbnailsDock_) if(thumbnailsDock_)
thumbnailsDock_->show(); thumbnailsDock_->show();
@ -964,16 +1076,19 @@ void MainWindow::onContextMenu(QPoint pos) {
contextMenu_->exec(ui.view->mapToGlobal(pos)); contextMenu_->exec(ui.view->mapToGlobal(pos));
} }
void MainWindow::onExitFullscreen() { void MainWindow::onKeyboardEscape() {
if(isFullScreen()) if(isFullScreen())
showNormal(); ui.actionFullScreen->trigger(); // will also "uncheck" the menu entry
else
on_actionClose_triggered();
} }
void MainWindow::onThumbnailSelChanged(const QItemSelection& selected, const QItemSelection& /*deselected*/) { void MainWindow::onThumbnailSelChanged(const QItemSelection& selected, const QItemSelection& /*deselected*/) {
// the selected item of thumbnail view is changed // the selected item of thumbnail view is changed
if(!selected.isEmpty()) { if(!selected.isEmpty()) {
QModelIndex index = selected.first().topLeft(); QModelIndex index = selected.indexes().first();
if(index.isValid() && index != currentIndex_) { if(index.isValid()) {
// WARNING: Adding the condition index != currentIndex_ would be wrong because currentIndex_ may not be updated yet
const auto file = proxyModel_->fileInfoFromIndex(index); const auto file = proxyModel_->fileInfoFromIndex(index);
if(file) if(file)
loadImage(file->path(), index); loadImage(file->path(), index);

@ -1,22 +1,22 @@
/* /*
<one line to give the program's name and a brief idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 <copyright holder> <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_MAINWINDOW_H #ifndef LXIMAGE_MAINWINDOW_H
#define LXIMAGE_MAINWINDOW_H #define LXIMAGE_MAINWINDOW_H
@ -27,7 +27,9 @@
#include "imageview.h" #include "imageview.h"
#include <QImage> #include <QImage>
#include <libfm/fm-folder.h> #include <QTableWidget>
#include <QLabel>
#include <libfm-qt/foldermodel.h> #include <libfm-qt/foldermodel.h>
#include <libfm-qt/proxyfoldermodel.h> #include <libfm-qt/proxyfoldermodel.h>
#include <gio/gio.h> #include <gio/gio.h>
@ -54,7 +56,7 @@ public:
MainWindow(); MainWindow();
virtual ~MainWindow(); virtual ~MainWindow();
void openImageFile(QString fileName); void openImageFile(const QString& fileName);
QImage image() const { QImage image() const {
return image_; return image_;
@ -67,6 +69,7 @@ public:
} }
void setShowThumbnails(bool show); void setShowThumbnails(bool show);
void setShowExifData(bool show);
void applySettings(); void applySettings();
protected: protected:
@ -75,7 +78,7 @@ protected:
void loadFolder(const Fm::FilePath & newFolderPath); void loadFolder(const Fm::FilePath & newFolderPath);
QString openFileName(); QString openFileName();
QString openDirectory(); QString openDirectory();
QString saveFileName(QString defaultName = QString()); QString saveFileName(const QString& defaultName = QString());
virtual void changeEvent(QEvent * event); virtual void changeEvent(QEvent * event);
virtual void resizeEvent(QResizeEvent *event); virtual void resizeEvent(QResizeEvent *event);
virtual void closeEvent(QCloseEvent *event); virtual void closeEvent(QCloseEvent *event);
@ -89,6 +92,7 @@ private Q_SLOTS:
void on_actionOpenFile_triggered(); void on_actionOpenFile_triggered();
void on_actionOpenDirectory_triggered(); void on_actionOpenDirectory_triggered();
void on_actionReload_triggered();
void on_actionNewWindow_triggered(); void on_actionNewWindow_triggered();
void on_actionSave_triggered(); void on_actionSave_triggered();
void on_actionSaveAs_triggered(); void on_actionSaveAs_triggered();
@ -106,6 +110,7 @@ private Q_SLOTS:
void on_actionUpload_triggered(); void on_actionUpload_triggered();
void on_actionShowThumbnails_triggered(bool checked); void on_actionShowThumbnails_triggered(bool checked);
void on_actionShowExifData_triggered(bool checked);
void on_actionFullScreen_triggered(bool checked); void on_actionFullScreen_triggered(bool checked);
void on_actionSlideShow_triggered(bool checked); void on_actionSlideShow_triggered(bool checked);
@ -119,8 +124,14 @@ private Q_SLOTS:
void on_actionOriginalSize_triggered(); void on_actionOriginalSize_triggered();
void on_actionZoomFit_triggered(); void on_actionZoomFit_triggered();
void on_actionDrawNone_triggered();
void on_actionDrawArrow_triggered();
void on_actionDrawRectangle_triggered();
void on_actionDrawCircle_triggered();
void on_actionDrawNumber_triggered();
void onContextMenu(QPoint pos); void onContextMenu(QPoint pos);
void onExitFullscreen(); void onKeyboardEscape();
void onThumbnailSelChanged(const QItemSelection & selected, const QItemSelection & deselected); void onThumbnailSelChanged(const QItemSelection & selected, const QItemSelection & deselected);
@ -154,6 +165,14 @@ private:
QDockWidget* thumbnailsDock_; QDockWidget* thumbnailsDock_;
Fm::FolderView* thumbnailsView_; Fm::FolderView* thumbnailsView_;
// EXIF Data
QDockWidget* exifDataDock_ = nullptr;
QWidget* exifDataDockView_;
QVBoxLayout* exifDataDockViewContent_;
QTableWidget* exifDataContentTable_;
QMap<QString, QString> exifData_;
// multi-threading loading of images // multi-threading loading of images
LoadImageJob* loadJob_; LoadImageJob* loadJob_;
SaveImageJob* saveJob_; SaveImageJob* saveJob_;

@ -15,15 +15,23 @@
</property> </property>
<property name="windowIcon"> <property name="windowIcon">
<iconset theme="lximage-qt"> <iconset theme="lximage-qt">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<widget class="QWidget" name="centralWidget"> <widget class="QWidget" name="centralWidget">
<layout class="QHBoxLayout" name="horizontalLayout"> <layout class="QHBoxLayout" name="horizontalLayout">
<property name="spacing"> <property name="spacing">
<number>0</number> <number>0</number>
</property> </property>
<property name="margin"> <property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number> <number>0</number>
</property> </property>
<item> <item>
@ -47,16 +55,23 @@
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>543</width> <width>543</width>
<height>23</height> <height>22</height>
</rect> </rect>
</property> </property>
<widget class="QMenu" name="menu_File"> <widget class="QMenu" name="menu_File">
<property name="title"> <property name="title">
<string>&amp;File</string> <string>&amp;File</string>
</property> </property>
<widget class="LxImage::MruMenu" name="menuRecently_Opened_Files">
<property name="title">
<string>&amp;Recently Opened Files</string>
</property>
</widget>
<addaction name="actionNewWindow"/> <addaction name="actionNewWindow"/>
<addaction name="actionOpenFile"/> <addaction name="actionOpenFile"/>
<addaction name="actionOpenDirectory"/> <addaction name="actionOpenDirectory"/>
<addaction name="menuRecently_Opened_Files"/>
<addaction name="actionReload"/>
<addaction name="actionScreenshot"/> <addaction name="actionScreenshot"/>
<addaction name="actionSave"/> <addaction name="actionSave"/>
<addaction name="actionSaveAs"/> <addaction name="actionSaveAs"/>
@ -92,9 +107,11 @@
<addaction name="actionZoomFit"/> <addaction name="actionZoomFit"/>
<addaction name="separator"/> <addaction name="separator"/>
<addaction name="actionShowThumbnails"/> <addaction name="actionShowThumbnails"/>
<addaction name="actionShowExifData"/>
<addaction name="separator"/> <addaction name="separator"/>
<addaction name="actionFullScreen"/> <addaction name="actionFullScreen"/>
<addaction name="actionSlideShow"/> <addaction name="actionSlideShow"/>
<addaction name="separator"/>
</widget> </widget>
<widget class="QMenu" name="menu_Edit"> <widget class="QMenu" name="menu_Edit">
<property name="title"> <property name="title">
@ -138,6 +155,7 @@
<addaction name="actionNext"/> <addaction name="actionNext"/>
<addaction name="separator"/> <addaction name="separator"/>
<addaction name="actionOpenFile"/> <addaction name="actionOpenFile"/>
<addaction name="actionReload"/>
<addaction name="actionSaveAs"/> <addaction name="actionSaveAs"/>
<addaction name="actionCopy"/> <addaction name="actionCopy"/>
<addaction name="actionPaste"/> <addaction name="actionPaste"/>
@ -152,11 +170,26 @@
<addaction name="actionSlideShow"/> <addaction name="actionSlideShow"/>
</widget> </widget>
<widget class="QStatusBar" name="statusBar"/> <widget class="QStatusBar" name="statusBar"/>
<widget class="QToolBar" name="annotationsToolBar">
<property name="windowTitle">
<string>Annotations Toolbar</string>
</property>
<attribute name="toolBarArea">
<enum>TopToolBarArea</enum>
</attribute>
<attribute name="toolBarBreak">
<bool>false</bool>
</attribute>
<addaction name="actionDrawNone"/>
<addaction name="actionDrawArrow"/>
<addaction name="actionDrawRectangle"/>
<addaction name="actionDrawCircle"/>
<addaction name="actionDrawNumber"/>
</widget>
<action name="actionAbout"> <action name="actionAbout">
<property name="icon"> <property name="icon">
<iconset theme="help-about"> <iconset theme="help-about">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>&amp;About</string> <string>&amp;About</string>
@ -165,21 +198,31 @@
<action name="actionOpenFile"> <action name="actionOpenFile">
<property name="icon"> <property name="icon">
<iconset theme="document-open"> <iconset theme="document-open">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>&amp;Open File</string> <string>&amp;File</string>
</property> </property>
<property name="shortcut"> <property name="shortcut">
<string>Ctrl+O</string> <string>Ctrl+O</string>
</property> </property>
</action> </action>
<action name="actionReload">
<property name="icon">
<iconset theme="view-refresh">
<normaloff>.</normaloff>.</iconset>
</property>
<property name="text">
<string>&amp;Reload File</string>
</property>
<property name="shortcut">
<string>Ctrl+R</string>
</property>
</action>
<action name="actionSave"> <action name="actionSave">
<property name="icon"> <property name="icon">
<iconset theme="document-save"> <iconset theme="document-save">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>&amp;Save</string> <string>&amp;Save</string>
@ -191,8 +234,7 @@
<action name="actionSaveAs"> <action name="actionSaveAs">
<property name="icon"> <property name="icon">
<iconset theme="document-save-as"> <iconset theme="document-save-as">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>Save &amp;As</string> <string>Save &amp;As</string>
@ -204,8 +246,7 @@
<action name="actionClose"> <action name="actionClose">
<property name="icon"> <property name="icon">
<iconset theme="application-exit"> <iconset theme="application-exit">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>&amp;Close</string> <string>&amp;Close</string>
@ -217,8 +258,7 @@
<action name="actionZoomIn"> <action name="actionZoomIn">
<property name="icon"> <property name="icon">
<iconset theme="zoom-in"> <iconset theme="zoom-in">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>Zoom &amp;In</string> <string>Zoom &amp;In</string>
@ -230,8 +270,7 @@
<action name="actionZoomOut"> <action name="actionZoomOut">
<property name="icon"> <property name="icon">
<iconset theme="zoom-out"> <iconset theme="zoom-out">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>Zoom &amp;Out</string> <string>Zoom &amp;Out</string>
@ -243,8 +282,7 @@
<action name="actionCopy"> <action name="actionCopy">
<property name="icon"> <property name="icon">
<iconset theme="edit-copy"> <iconset theme="edit-copy">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>&amp;Copy to Clipboard</string> <string>&amp;Copy to Clipboard</string>
@ -253,8 +291,7 @@
<action name="actionNext"> <action name="actionNext">
<property name="icon"> <property name="icon">
<iconset theme="go-next"> <iconset theme="go-next">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>Next File</string> <string>Next File</string>
@ -269,8 +306,7 @@
<action name="actionPrevious"> <action name="actionPrevious">
<property name="icon"> <property name="icon">
<iconset theme="go-previous"> <iconset theme="go-previous">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>Previous File</string> <string>Previous File</string>
@ -285,8 +321,7 @@
<action name="actionOriginalSize"> <action name="actionOriginalSize">
<property name="icon"> <property name="icon">
<iconset theme="zoom-original"> <iconset theme="zoom-original">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>Original Size</string> <string>Original Size</string>
@ -298,8 +333,7 @@
<action name="actionZoomFit"> <action name="actionZoomFit">
<property name="icon"> <property name="icon">
<iconset theme="zoom-fit-best"> <iconset theme="zoom-fit-best">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>&amp;Fit</string> <string>&amp;Fit</string>
@ -308,22 +342,26 @@
<action name="actionRotateClockwise"> <action name="actionRotateClockwise">
<property name="icon"> <property name="icon">
<iconset theme="object-rotate-right"> <iconset theme="object-rotate-right">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>&amp;Rotate Clockwise</string> <string>&amp;Rotate Clockwise</string>
</property> </property>
<property name="shortcut">
<string>R</string>
</property>
</action> </action>
<action name="actionRotateCounterclockwise"> <action name="actionRotateCounterclockwise">
<property name="icon"> <property name="icon">
<iconset theme="object-rotate-left"> <iconset theme="object-rotate-left">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>Rotate &amp;Counterclockwise</string> <string>Rotate &amp;Counterclockwise</string>
</property> </property>
<property name="shortcut">
<string>L</string>
</property>
</action> </action>
<action name="actionPreferences"> <action name="actionPreferences">
<property name="text"> <property name="text">
@ -341,8 +379,7 @@
<action name="actionFirst"> <action name="actionFirst">
<property name="icon"> <property name="icon">
<iconset theme="go-first"> <iconset theme="go-first">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>First File</string> <string>First File</string>
@ -354,8 +391,7 @@
<action name="actionLast"> <action name="actionLast">
<property name="icon"> <property name="icon">
<iconset theme="go-last"> <iconset theme="go-last">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>Last File</string> <string>Last File</string>
@ -367,8 +403,7 @@
<action name="actionNewWindow"> <action name="actionNewWindow">
<property name="icon"> <property name="icon">
<iconset theme="document-new"> <iconset theme="document-new">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>&amp;New Window</string> <string>&amp;New Window</string>
@ -381,12 +416,14 @@
<property name="text"> <property name="text">
<string>Flip &amp;Horizontally</string> <string>Flip &amp;Horizontally</string>
</property> </property>
<property name="shortcut">
<string>H</string>
</property>
</action> </action>
<action name="actionScreenshot"> <action name="actionScreenshot">
<property name="icon"> <property name="icon">
<iconset theme="camera-photo"> <iconset theme="camera-photo">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>Capture Screenshot</string> <string>Capture Screenshot</string>
@ -407,12 +444,14 @@
<property name="text"> <property name="text">
<string>Flip &amp;Vertically</string> <string>Flip &amp;Vertically</string>
</property> </property>
<property name="shortcut">
<string>V</string>
</property>
</action> </action>
<action name="actionPaste"> <action name="actionPaste">
<property name="icon"> <property name="icon">
<iconset theme="edit-paste"> <iconset theme="edit-paste">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>&amp;Paste from Clipboard</string> <string>&amp;Paste from Clipboard</string>
@ -424,8 +463,7 @@
</property> </property>
<property name="icon"> <property name="icon">
<iconset theme="media-playback-start"> <iconset theme="media-playback-start">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>&amp;Slide Show</string> <string>&amp;Slide Show</string>
@ -434,8 +472,7 @@
<action name="actionDelete"> <action name="actionDelete">
<property name="icon"> <property name="icon">
<iconset theme="edit-delete"> <iconset theme="edit-delete">
<normaloff/> <normaloff>.</normaloff>.</iconset>
</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>&amp;Delete</string> <string>&amp;Delete</string>
@ -451,6 +488,9 @@
<property name="text"> <property name="text">
<string>Show Thumbnails</string> <string>Show Thumbnails</string>
</property> </property>
<property name="shortcut">
<string>T</string>
</property>
</action> </action>
<action name="actionFileProperties"> <action name="actionFileProperties">
<property name="text"> <property name="text">
@ -459,7 +499,8 @@
</action> </action>
<action name="actionOpenDirectory"> <action name="actionOpenDirectory">
<property name="icon"> <property name="icon">
<iconset theme="document-open"/> <iconset theme="document-open">
<normaloff>.</normaloff>.</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>Open &amp;Directory</string> <string>Open &amp;Directory</string>
@ -470,7 +511,8 @@
</action> </action>
<action name="actionUpload"> <action name="actionUpload">
<property name="icon"> <property name="icon">
<iconset theme="upload-media"/> <iconset theme="upload-media">
<normaloff>.</normaloff>.</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>Upload</string> <string>Upload</string>
@ -479,6 +521,89 @@
<string>Upload the image</string> <string>Upload the image</string>
</property> </property>
</action> </action>
<action name="actionShowExifData">
<property name="checkable">
<bool>true</bool>
</property>
<property name="text">
<string>Show EXIF Data</string>
</property>
</action>
<action name="actionDrawNone">
<property name="checkable">
<bool>true</bool>
</property>
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/img/draw-none.svg</normaloff>:/img/draw-none.svg</iconset>
</property>
<property name="text">
<string>No Tool</string>
</property>
<property name="toolTip">
<string>Deselect all drawing tools</string>
</property>
</action>
<action name="actionDrawArrow">
<property name="checkable">
<bool>true</bool>
</property>
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/img/draw-arrow.svg</normaloff>:/img/draw-arrow.svg</iconset>
</property>
<property name="text">
<string>Draw Arrow</string>
</property>
<property name="toolTip">
<string>Draw an arrow</string>
</property>
</action>
<action name="actionDrawRectangle">
<property name="checkable">
<bool>true</bool>
</property>
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/img/draw-rectangle.svg</normaloff>:/img/draw-rectangle.svg</iconset>
</property>
<property name="text">
<string>Draw Rectangle</string>
</property>
<property name="toolTip">
<string>Draw a hollow rectangle</string>
</property>
</action>
<action name="actionDrawCircle">
<property name="checkable">
<bool>true</bool>
</property>
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/img/draw-circle.svg</normaloff>:/img/draw-circle.svg</iconset>
</property>
<property name="text">
<string>Draw Circle</string>
</property>
<property name="toolTip">
<string>Draw a hollow circle</string>
</property>
</action>
<action name="actionDrawNumber">
<property name="checkable">
<bool>true</bool>
</property>
<property name="icon">
<iconset resource="resource.qrc">
<normaloff>:/img/draw-number.svg</normaloff>:/img/draw-number.svg</iconset>
</property>
<property name="text">
<string>Draw Number</string>
</property>
<property name="toolTip">
<string>Draw incrementing numbers</string>
</property>
</action>
</widget> </widget>
<customwidgets> <customwidgets>
<customwidget> <customwidget>
@ -486,7 +611,14 @@
<extends>QGraphicsView</extends> <extends>QGraphicsView</extends>
<header>imageview.h</header> <header>imageview.h</header>
</customwidget> </customwidget>
<customwidget>
<class>LxImage::MruMenu</class>
<extends>QMenu</extends>
<header>mrumenu.h</header>
</customwidget>
</customwidgets> </customwidgets>
<resources/> <resources>
<include location="resource.qrc"/>
</resources>
<connections/> <connections/>
</ui> </ui>

@ -1,22 +1,22 @@
/* /*
<one line to give the program's name and a brief idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 PCMan <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include "modelfilter.h" #include "modelfilter.h"

@ -1,22 +1,22 @@
/* /*
<one line to give the program's name and a brief idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 PCMan <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_MODELFILTER_H #ifndef LXIMAGE_MODELFILTER_H
#define LXIMAGE_MODELFILTER_H #define LXIMAGE_MODELFILTER_H

@ -0,0 +1,114 @@
/*
* LXImage-Qt - a simple and fast image viewer
* Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
* Copyright (C) 2018 Nathan Osman <nathan@quickmediasolutions.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
*/
#include <QMutableListIterator>
#include "application.h"
#include "mrumenu.h"
#include "settings.h"
const int MaxItems = 5;
using namespace LxImage;
MruMenu::MruMenu(QWidget *parent)
: QMenu(parent),
mFilenames(static_cast<Application*>(qApp)->settings().recentlyOpenedFiles())
{
for (QStringList::const_iterator i = mFilenames.constBegin(); i != mFilenames.constEnd(); ++i) {
addAction(createAction(*i));
}
// Add a separator and hide it if there are no items in the list
mSeparator = addSeparator();
mSeparator->setVisible(!mFilenames.empty());
// Add the clear action and disable it if there are no items in the list
mClearAction = new QAction(tr("&Clear"));
mClearAction->setEnabled(!mFilenames.empty());
connect(mClearAction, &QAction::triggered, this, &MruMenu::onClearTriggered);
addAction(mClearAction);
}
void MruMenu::addItem(const QString &filename)
{
if (mFilenames.isEmpty()) {
mSeparator->setVisible(true);
mClearAction->setEnabled(true);
}
// If the filename is already in the list, remove it
int index = mFilenames.indexOf(filename);
if (index != -1) {
mFilenames.removeAt(index);
destroyAction(index);
}
// Insert the action at the beginning of the list
mFilenames.push_front(filename);
insertAction(actions().first(), createAction(filename));
// If the list contains more than MaxItems, remove the last one
if (mFilenames.count() > MaxItems) {
mFilenames.removeLast();
destroyAction(MaxItems - 1);
}
updateSettings();
}
void MruMenu::onItemTriggered()
{
Q_EMIT itemClicked(qobject_cast<QAction*>(sender())->text());
}
void MruMenu::onClearTriggered()
{
while (!mFilenames.empty()) {
mFilenames.removeFirst();
destroyAction(0);
}
// Hide the separator and disable the clear action
mSeparator->setVisible(false);
mClearAction->setEnabled(false);
updateSettings();
}
QAction *MruMenu::createAction(const QString &filename)
{
QAction *action = new QAction(filename, this);
connect(action, &QAction::triggered, this, &MruMenu::onItemTriggered);
return action;
}
void MruMenu::destroyAction(int index)
{
QAction *action = actions().at(index);
removeAction(action);
delete action;
}
void MruMenu::updateSettings()
{
static_cast<Application*>(qApp)->settings().setRecentlyOpenedFiles(mFilenames);
}

@ -0,0 +1,76 @@
/*
* LXImage-Qt - a simple and fast image viewer
* Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
*/
#ifndef LXIMAGE_MRUMENU_H
#define LXIMAGE_MRUMENU_H
#include <QAction>
#include <QMenu>
#include <QStringList>
namespace LxImage {
/**
* @brief Menu for quick access to most recently used (MRU) files
*/
class MruMenu : public QMenu
{
Q_OBJECT
public:
explicit MruMenu(QWidget *parent = Q_NULLPTR);
/**
* @brief Add an item to the MRU list
* @param filename absolute path to the file
*
* If the item already exists in the menu, it will be moved to the top.
*/
void addItem(const QString &filename);
Q_SIGNALS:
/**
* @brief Indicate that an item in the menu has been clicked
* @param filename absolute path to the file
*/
void itemClicked(const QString &filename);
private Q_SLOTS:
void onItemTriggered();
void onClearTriggered();
private:
QAction *createAction(const QString &filename);
void destroyAction(int index);
void updateSettings();
QStringList mFilenames;
QAction *mSeparator;
QAction *mClearAction;
};
}
#endif // LXIMAGE_MRUMENU_H

@ -1,22 +1,22 @@
/* /*
<one line to give the program's name and a brief idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 PCMan <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include "preferencesdialog.h" #include "preferencesdialog.h"
#include "application.h" #include "application.h"
@ -75,18 +75,18 @@ void PreferencesDialog::accept() {
app->applySettings(); app->applySettings();
} }
static void findIconThemesInDir(QHash<QString, QString>& iconThemes, QString dirName) { static void findIconThemesInDir(QHash<QString, QString>& iconThemes, const QString& dirName) {
QDir dir(dirName); QDir dir(dirName);
const QStringList subDirs = dir.entryList(QDir::AllDirs); const QStringList subDirs = dir.entryList(QDir::AllDirs);
GKeyFile* kf = g_key_file_new(); GKeyFile* kf = g_key_file_new();
for(QString subDir : subDirs) { for(const QString& subDir : subDirs) {
QString indexFile = dirName % '/' % subDir % "/index.theme"; QString indexFile = dirName % '/' % subDir % "/index.theme";
if(g_key_file_load_from_file(kf, indexFile.toLocal8Bit().constData(), GKeyFileFlags(0), NULL)) { if(g_key_file_load_from_file(kf, indexFile.toLocal8Bit().constData(), GKeyFileFlags(0), nullptr)) {
// FIXME: skip hidden ones // FIXME: skip hidden ones
// icon theme must have this key, so it has icons if it has this key // icon theme must have this key, so it has icons if it has this key
// otherwise, it might be a cursor theme or any other kind of theme. // otherwise, it might be a cursor theme or any other kind of theme.
if(g_key_file_has_key(kf, "Icon Theme", "Directories", NULL)) { if(g_key_file_has_key(kf, "Icon Theme", "Directories", nullptr)) {
char* dispName = g_key_file_get_locale_string(kf, "Icon Theme", "Name", NULL, NULL); char* dispName = g_key_file_get_locale_string(kf, "Icon Theme", "Name", nullptr, nullptr);
// char* comment = g_key_file_get_locale_string(kf, "Icon Theme", "Comment", NULL, NULL); // char* comment = g_key_file_get_locale_string(kf, "Icon Theme", "Comment", NULL, NULL);
iconThemes[subDir] = dispName; iconThemes[subDir] = dispName;
g_free(dispName); g_free(dispName);

@ -1,22 +1,22 @@
/* /*
<one line to give the program's name and a brief idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 PCMan <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_PREFERENCESDIALOG_H #ifndef LXIMAGE_PREFERENCESDIALOG_H
#define LXIMAGE_PREFERENCESDIALOG_H #define LXIMAGE_PREFERENCESDIALOG_H

@ -0,0 +1,9 @@
<RCC>
<qresource prefix="/">
<file>img/draw-arrow.svg</file>
<file>img/draw-circle.svg</file>
<file>img/draw-none.svg</file>
<file>img/draw-number.svg</file>
<file>img/draw-rectangle.svg</file>
</qresource>
</RCC>

@ -1,22 +1,22 @@
/* /*
<one line to give the program's name and a brief idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 PCMan <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include "saveimagejob.h" #include "saveimagejob.h"
#include "mainwindow.h" #include "mainwindow.h"
@ -53,7 +53,7 @@ void SaveImageJob::exec() {
while (act == ErrorAction::RETRY && !isCancelled()) while (act == ErrorAction::RETRY && !isCancelled())
{ {
error.reset(); error.reset();
if (nullptr == (fileStream = g_file_replace(path_.gfile().get(), NULL, false, G_FILE_CREATE_NONE, cancellable().get(), &error))) if (nullptr == (fileStream = g_file_replace(path_.gfile().get(), nullptr, false, G_FILE_CREATE_NONE, cancellable().get(), &error)))
{ {
act = emitError(error); act = emitError(error);
continue; continue;
@ -66,10 +66,10 @@ void SaveImageJob::exec() {
g_output_stream_write_all(outputStream, g_output_stream_write_all(outputStream,
imageBuffer.data().constData(), imageBuffer.data().constData(),
imageBuffer.size(), imageBuffer.size(),
NULL, nullptr,
cancellable().get(), cancellable().get(),
&error); &error);
g_output_stream_close(outputStream, NULL, NULL); g_output_stream_close(outputStream, nullptr, nullptr);
if (!error) if (!error)
{ {
// successfully written // successfully written

@ -1,22 +1,22 @@
/* /*
<one line to give the program's name and a brief idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 PCMan <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_SAVEIMAGEJOB_H #ifndef LXIMAGE_SAVEIMAGEJOB_H
#define LXIMAGE_SAVEIMAGEJOB_H #define LXIMAGE_SAVEIMAGEJOB_H

@ -1,22 +1,22 @@
/* /*
<one line to give the library's name and an idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 <copyright holder> <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This library is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or modify
modify it under the terms of the GNU Lesser General Public * it under the terms of the GNU General Public License as published by
License as published by the Free Software Foundation; either * the Free Software Foundation; either version 2 of the License, or
version 2.1 of the License, or (at your option) any later version. * (at your option) any later version.
*
This library is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Lesser General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU General Public License along
License along with this library; if not, write to the Free Software * with this program; if not, write to the Free Software Foundation, Inc.,
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include "screenshotdialog.h" #include "screenshotdialog.h"
#include "screenshotselectarea.h" #include "screenshotselectarea.h"
@ -92,7 +92,7 @@ QRect ScreenshotDialog::windowFrame(WId wid) {
Atom atom = XInternAtom(QX11Info::display(), "_NET_FRAME_EXTENTS", false); Atom atom = XInternAtom(QX11Info::display(), "_NET_FRAME_EXTENTS", false);
unsigned long type, resultLen, rest; unsigned long type, resultLen, rest;
int format; int format;
unsigned char* data = NULL; unsigned char* data = nullptr;
if(XGetWindowProperty(QX11Info::display(), wid, atom, 0, G_MAXLONG, false, if(XGetWindowProperty(QX11Info::display(), wid, atom, 0, G_MAXLONG, false,
XA_CARDINAL, &type, &format, &resultLen, &rest, &data) == Success) { XA_CARDINAL, &type, &format, &resultLen, &rest, &data) == Success) {
} }
@ -114,7 +114,7 @@ WId ScreenshotDialog::activeWindowId() {
unsigned long type, resultLen, rest; unsigned long type, resultLen, rest;
int format; int format;
WId result = 0; WId result = 0;
unsigned char* data = NULL; unsigned char* data = nullptr;
if(XGetWindowProperty(QX11Info::display(), root, atom, 0, 1, false, if(XGetWindowProperty(QX11Info::display(), root, atom, 0, 1, false,
XA_WINDOW, &type, &format, &resultLen, &rest, &data) == Success) { XA_WINDOW, &type, &format, &resultLen, &rest, &data) == Success) {
result = *reinterpret_cast<long*>(data); result = *reinterpret_cast<long*>(data);

@ -1,22 +1,22 @@
/* /*
<one line to give the library's name and an idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 <copyright holder> <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This library is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or modify
modify it under the terms of the GNU Lesser General Public * it under the terms of the GNU General Public License as published by
License as published by the Free Software Foundation; either * the Free Software Foundation; either version 2 of the License, or
version 2.1 of the License, or (at your option) any later version. * (at your option) any later version.
*
This library is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Lesser General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU General Public License along
License along with this library; if not, write to the Free Software * with this program; if not, write to the Free Software Foundation, Inc.,
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_SCREENSHOTDIALOG_H #ifndef LXIMAGE_SCREENSHOTDIALOG_H
#define LXIMAGE_SCREENSHOTDIALOG_H #define LXIMAGE_SCREENSHOTDIALOG_H

@ -1,22 +1,22 @@
/* /*
<one line to give the library's name and an idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 <copyright holder> <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This library is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or modify
modify it under the terms of the GNU Lesser General Public * it under the terms of the GNU General Public License as published by
License as published by the Free Software Foundation; either * the Free Software Foundation; either version 2 of the License, or
version 2.1 of the License, or (at your option) any later version. * (at your option) any later version.
*
This library is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Lesser General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU General Public License along
License along with this library; if not, write to the Free Software * with this program; if not, write to the Free Software Foundation, Inc.,
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include "screenshotselectarea.h" #include "screenshotselectarea.h"
#include <QMouseEvent> #include <QMouseEvent>

@ -1,22 +1,22 @@
/* /*
<one line to give the library's name and an idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 <copyright holder> <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This library is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or modify
modify it under the terms of the GNU Lesser General Public * it under the terms of the GNU General Public License as published by
License as published by the Free Software Foundation; either * the Free Software Foundation; either version 2 of the License, or
version 2.1 of the License, or (at your option) any later version. * (at your option) any later version.
*
This library is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Lesser General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU General Public License along
License along with this library; if not, write to the Free Software * with this program; if not, write to the Free Software Foundation, Inc.,
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_SCREENSHOTDIALOG_SELECT_AREA_H #ifndef LXIMAGE_SCREENSHOTDIALOG_SELECT_AREA_H
#define LXIMAGE_SCREENSHOTDIALOG_SELECT_AREA_H #define LXIMAGE_SCREENSHOTDIALOG_SELECT_AREA_H

@ -1,22 +1,22 @@
/* /*
<one line to give the library's name and an idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 <copyright holder> <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This library is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or modify
modify it under the terms of the GNU Lesser General Public * it under the terms of the GNU General Public License as published by
License as published by the Free Software Foundation; either * the Free Software Foundation; either version 2 of the License, or
version 2.1 of the License, or (at your option) any later version. * (at your option) any later version.
*
This library is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Lesser General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU General Public License along
License along with this library; if not, write to the Free Software * with this program; if not, write to the Free Software Foundation, Inc.,
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include "screenshotselectareagraphicsview.h" #include "screenshotselectareagraphicsview.h"
#include <QMouseEvent> #include <QMouseEvent>

@ -1,22 +1,22 @@
/* /*
<one line to give the library's name and an idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 <copyright holder> <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This library is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or modify
modify it under the terms of the GNU Lesser General Public * it under the terms of the GNU General Public License as published by
License as published by the Free Software Foundation; either * the Free Software Foundation; either version 2 of the License, or
version 2.1 of the License, or (at your option) any later version. * (at your option) any later version.
*
This library is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Lesser General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU General Public License along
License along with this library; if not, write to the Free Software * with this program; if not, write to the Free Software Foundation, Inc.,
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_SCREENSHOTDIALOG_SELECT_AREA_GRAPICS_VIEW_H #ifndef LXIMAGE_SCREENSHOTDIALOG_SELECT_AREA_GRAPICS_VIEW_H
#define LXIMAGE_SCREENSHOTDIALOG_SELECT_AREA_GRAPICS_VIEW_H #define LXIMAGE_SCREENSHOTDIALOG_SELECT_AREA_GRAPICS_VIEW_H

@ -1,22 +1,22 @@
/* /*
<one line to give the program's name and a brief idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 PCMan <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include "settings.h" #include "settings.h"
#include <QSettings> #include <QSettings>
@ -50,6 +50,7 @@ bool Settings::load() {
// showThumbnails_; // showThumbnails_;
// showSidePane_; // showSidePane_;
slideShowInterval_ = settings.value("slideShowInterval", slideShowInterval_).toInt(); slideShowInterval_ = settings.value("slideShowInterval", slideShowInterval_).toInt();
recentlyOpenedFiles_ = settings.value("recentlyOpenedFiles").toStringList();
settings.beginGroup("Window"); settings.beginGroup("Window");
fixedWindowWidth_ = settings.value("FixedWidth", 640).toInt(); fixedWindowWidth_ = settings.value("FixedWidth", 640).toInt();
@ -70,6 +71,7 @@ bool Settings::save() {
settings.setValue("bgColor", bgColor_); settings.setValue("bgColor", bgColor_);
settings.setValue("fullScreenBgColor", fullScreenBgColor_); settings.setValue("fullScreenBgColor", fullScreenBgColor_);
settings.setValue("slideShowInterval", slideShowInterval_); settings.setValue("slideShowInterval", slideShowInterval_);
settings.setValue("recentlyOpenedFiles", recentlyOpenedFiles_);
settings.beginGroup("Window"); settings.beginGroup("Window");
settings.setValue("FixedWidth", fixedWindowWidth_); settings.setValue("FixedWidth", fixedWindowWidth_);

@ -1,27 +1,28 @@
/* /*
<one line to give the program's name and a brief idea of what it does.> * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013 PCMan <email> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_SETTINGS_H #ifndef LXIMAGE_SETTINGS_H
#define LXIMAGE_SETTINGS_H #define LXIMAGE_SETTINGS_H
#include <QString> #include <QString>
#include <QStringList>
#include <qcache.h> #include <qcache.h>
#include <QColor> #include <QColor>
@ -40,45 +41,53 @@ public:
return useFallbackIconTheme_; return useFallbackIconTheme_;
}; };
QString fallbackIconTheme() { QString fallbackIconTheme() const {
return fallbackIconTheme_; return fallbackIconTheme_;
} }
void setFallbackIconTheme(QString value) { void setFallbackIconTheme(QString value) {
fallbackIconTheme_ = value; fallbackIconTheme_ = value;
} }
QColor bgColor() { QColor bgColor() const {
return bgColor_; return bgColor_;
} }
void setBgColor(QColor color) { void setBgColor(QColor color) {
bgColor_ = color; bgColor_ = color;
} }
QColor fullScreenBgColor() { QColor fullScreenBgColor() const {
return fullScreenBgColor_; return fullScreenBgColor_;
} }
void setFullScreenBgColor(QColor color) { void setFullScreenBgColor(QColor color) {
fullScreenBgColor_ = color; fullScreenBgColor_ = color;
} }
bool showThumbnails() { bool showThumbnails() const {
return showThumbnails_; return showThumbnails_;
} }
void setShowThumbnails(bool show) { void setShowThumbnails(bool show) {
showThumbnails_ = show; showThumbnails_ = show;
} }
bool showSidePane() { bool showSidePane() const {
return showSidePane_; return showSidePane_;
} }
int slideShowInterval() { int slideShowInterval() const {
return slideShowInterval_; return slideShowInterval_;
} }
void setSlideShowInterval(int interval) { void setSlideShowInterval(int interval) {
slideShowInterval_ = interval; slideShowInterval_ = interval;
} }
QStringList recentlyOpenedFiles() const {
return recentlyOpenedFiles_;
}
void setRecentlyOpenedFiles(const QStringList &recentlyOpenedFiles) {
recentlyOpenedFiles_ = recentlyOpenedFiles;
}
bool rememberWindowSize() const { bool rememberWindowSize() const {
return rememberWindowSize_; return rememberWindowSize_;
} }
@ -144,6 +153,7 @@ private:
bool showSidePane_; bool showSidePane_;
int slideShowInterval_; int slideShowInterval_;
QString fallbackIconTheme_; QString fallbackIconTheme_;
QStringList recentlyOpenedFiles_;
bool rememberWindowSize_; bool rememberWindowSize_;
int fixedWindowWidth_; int fixedWindowWidth_;

@ -0,0 +1,3 @@
project(lximage-qt)
build_component("." "${CMAKE_INSTALL_FULL_DATADIR}/lximage-qt/translations")

@ -0,0 +1,3 @@
Name[cs]=Snímek obrazovky
GenericName[cs]=Snímek obrazovky
Comment[cs]=Pořízení snímku obrazovky

@ -0,0 +1,4 @@
#Translations
Name[pt_BR]=Captura de tela
GenericName[pt_BR]=Captura tela
Comment[pt_BR]=Obter uma captura de tela

@ -0,0 +1,631 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ar">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>خُذ لقطة للشاشة</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[الملف1، الملف2،...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>استجابة خطأ مجهولة</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation>استجابة خطأ مجهولة</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>استجابة خطأ مجهولة</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>عن</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt - عارض صور سهل وسريع
الحقوق محفوظة © 2013
مشروع لكسكيوت: https://lxqt.org
المؤلفون:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>افتح ملفا</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>ملفات الصور (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>افتح دليلا</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>احفظ الملف</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (يحمّل) - عارض الصور</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (فشل التحميل) - عارض الصور</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2×%3) - عارض الصور</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]عارض الصور</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>المصغّرات</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>بيانات EXIF</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>ابدأ</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>أوقِف</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>أغلِق</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>خطأ</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>عارض الصور</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;عن</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>ا&amp;فتح ملفا</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>ا&amp;حفظ</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>احفظ &amp;كَ</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>أ&amp;غلِق</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>&amp;قرّب</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>ب&amp;عّد</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>ا&amp;نسخ إلى الحافظة</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>الملف التالي</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>PgDown</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>الملف السابق</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>PgUp</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>المقاس الأصلي</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Ctrl+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>لا&amp;ئِم</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;دوّر مع عقارب الساعة</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>دوّر عكس ع&amp;قارب الساعة</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation>L</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>التف&amp;ضيلات</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>ا&amp;طبع</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>الملف الأول</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Home</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>الملف الأخير</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>End</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>نافذة &amp;جديدة</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>اقلب أ&amp;فقيا</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation>H</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>التقط لقطة للشاشة</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>ملء ال&amp;شاشة</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>اقلب رأ&amp;سيا</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>أل&amp;صِق من الحافظة</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>عر&amp;ض شرائح</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>ا&amp;حذف</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>اعرض المصغّرات</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>T</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>خصائص الملف</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>افتح ال&amp;دليل</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>ارفع</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>ارفع الصورة</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>اعرض بيانات EXIF</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;ملف</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>م&amp;ساعدة</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>تنقّل</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>من&amp;ظور</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>ت&amp;حرير</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>شريط الأدوات</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>التفضيلات</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>سمة الأيقونات:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>لون الخلفية العادي:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>لون الخلفية بوضع ملء الشاشة:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>فترة عرض الشرائح (بالثواني):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>عام</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>لقطة شاشة</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>خُذ لقطة للشاشة</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>منطقة</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>كامل الشاشة</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>النافذة الحالية فحسب</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>التقِط مساحة من الشاشة</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>ضمّن مؤشّر الفأرة</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> ثا</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>التأخير:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>ضمّن عنوان النافذة وإطارها</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>الرفع</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ca">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Pren una captura de pantalla</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[FITXER1, FITXER2,...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>resposta d&apos;error desconeguda</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation>resposta d&apos;error desconeguda</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>resposta d&apos;error desconeguda</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>Quant a</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt - un visualitzador d&apos;imatges senzill i ràpid
Drets d&apos;autor (C) 2013
Projecte LXQt: https://lxqt.org/
Autors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Obre un fitxer</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Fitxers d&apos;imatges (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Obre un directori</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Desa el fitxer</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (s&apos;està carregant...) - Visualitzador d&apos;imatges</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (ha fallat la càrrega) - Visualitzador d&apos;imatges</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Visualitzador d&apos;imatges</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Visualitzador d&apos;imatges</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Miniatures</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>Dades EXIF</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation>&amp;Neteja</translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation>ImgBB</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>Inicia</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Atura</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Tanca</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Error</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Visualitzador d&apos;imatges</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;Quant a</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;Obre un fitxer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>De&amp;sa</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>&amp;Anomena i desa</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>Tan&amp;ca</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>Ampl&amp;ia el zoom</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>Redueix el z&amp;oom</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Copia al porta-retalls</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Fitxer següent</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Fitxer anterior</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>Re Pàg</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation>Fitxers oberts &amp;recentment</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation>2na barra d&apos;eines</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation>To&amp;rna a carregar el fitxer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>Re Pàg</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Mida original</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Ctrl+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>A&amp;justa</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>Gi&amp;ra en sentit horari</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation>D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Gira en sentit anti&amp;horari</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation>E</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>P&amp;referències</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>Im&amp;primeix</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Primer fitxer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Inici</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Últim fitxer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>Fi</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>Finestra &amp;nova</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Inverteix &amp;horitzontalment</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation>H</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Pren una captura de pantalla</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>Pantalla c&amp;ompleta</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Inverteix &amp;verticalment</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>Enganxa del &amp;porta-retalls</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>Presentació de diapo&amp;sitives</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Elimina</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Supr</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Mostra les miniatures</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>M</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>Propietats del fitxer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>Obre un &amp;directori</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>Puja</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>Puja la imatge</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>Mostra les dades EXIF</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation>Cap eina</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation>Desselecciona totes les eines de dibuix</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation>Dibuixa una fletxa</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation>Dibuixa una fletxa</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation>Dibuixa un rectangle</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation>Dibuixa un rectangle buit</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation>Dibuixa un cercle</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation>Dibuixa un cercle buit</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation>Dibuixa un número</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation>Dibuixa números de manera incremental</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Fitxer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>&amp;Ajuda</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Vés</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Visualitza</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Edita</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Barra d&apos;eines</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Preferències</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Tema de les icones:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Color del fons normal:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Color del fons pantalla completa:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Interval per mostrar la diapositiva (segons):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>General</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Captura de pantalla</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Pren una captura de pantalla</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Regió</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Tota la pantalla</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Tan sols la finestra activa</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Captura una àrea de la pantalla</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Inclou el cursor del ratolí</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> segons</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Retard:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Inclou el títol de la finestra i el marc</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>Puja</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation>Copia</translation>
</message>
</context>
</TS>

@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="cs">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Pořídit snímek obrazovky</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[SOUBOR1, SOUBOR2, ]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>Odpověď: neznámá chyba</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation>neznámá chybová odpověď</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>Odpověď: neznámá chyba</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>O aplikaci</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt jednoduchý a rychlý prohlížeč obrázků
Autorské právo © 2013
LXQt projekt: https://lxqt.org/
Autoři:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Otevřít soubor</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Soubory s obrázky (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Otevřít složku</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Uložit soubor</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (načítání) prohlížeč obrázků</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (nepodařilo se načíst) prohlížeč obrázků</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) prohlížeč obrázků</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*] prohlížeč obrázků</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Náhledy</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>EXIF data</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation>%Vyčistit</translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation>ImgBB</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>Spustit</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Zastavit</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Zavřít</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Chyba</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Prohlížeč obrázků</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation>Nedávno otevřené soubo&amp;ry</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation>lištaNástrojů_2</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>O &amp;aplikaci</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;Otevřít soubor</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation>Načíst soubo&amp;r znovu</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Uložit</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Uložit j&amp;ako</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Zavřít</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>Přiblíž&amp;it</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>&amp;Oddálit</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Zkopírovat do schránky</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Následující soubor</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>PgDn</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Předchozí soubor</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>PgUp</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Původní velikost</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Ctrl+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>&amp;Přizpůsobit</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>Otočit vp&amp;ravo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Otočit &amp;vlevo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation>L</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>&amp;Předvolby</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>&amp;Tisk</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>První soubor</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Home</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Poslední soubor</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>End</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Nové okno</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Převrátit &amp;vodorovně</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation>H</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Pořídit snímek obrazovky</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>Na celo&amp;u obrazovku</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Převrátit s&amp;visle</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Vložit ze schránky</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>Promítání &amp;snímků</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Smazat</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Zobrazit náhledy</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>T</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>Vlastnosti souboru</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>Otevřít &amp;Složku</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>Nahrát</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>Nahrát obrázek</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>Zobrazit EXIF data</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation>Žádný nástroj</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation>Zrušit výběr jakýchkoli kreslících nástrojů</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation>Nakreslit šipku</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation>Nakreslit šipku</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation>Nakreslit obdélník</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation>Nakreslit prázdný obdélník</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation>Nakreslit kruh</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation>Nakreslit prázdný kruh</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation>Nakreslit číslici</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation>Nakreslit po sobě jdoucí čísla</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Soubor</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>&amp;Nápověda</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Jít na</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Zobrazit</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Upravit</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Nástrojový pruh</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Předvolby</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Vzhled ikon:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Barva pozadí v normálním režimu:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Barva pozadí v režimu na celou obrazovku:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Interval změny obrázku při promítání snímků (s):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Obecné</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Snímek obrazovky</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Pořídit snímek obrazovky</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Oblast</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Celá obrazovka</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Pouze stávající okno</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Zachytit oblast obrazovky</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Zahrnout ukazatel myši</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> sekund</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Prodleva:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Zahrnout titulek okna a rámeček</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>Nahrát</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation>Zkopírovat</translation>
</message>
</context>
</TS>

@ -0,0 +1,631 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="cy">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation></translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation></translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation></translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation></translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation></translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation></translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="da">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Tag et skærmbillede</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[FIL1, FIL2,...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>ukendt svar ved fejl</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation>ukendt svar ved fejl</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>ukendt svar ved fejl</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>Om</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt - en simpel og hurtig billedfremviser
Ophavsret (C) 2013
LXQt-projektet: https://lxqt.org/
Forfattere:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Åbn fil</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Billedfiler (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Åbn mappe</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Gem fil</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (indlæser...) - Billedfremviser</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (kunne ikke indlæse) - Billedfremviser</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Billedfremviser</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Billedfremviser</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Miniaturer</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>EXIF-data</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation>&amp;Ryd</translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation>ImgBB</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>Start</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Stop</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Luk</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Fejl</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Billedfremviser</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation>&amp;Seneste åbnede filer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation>værktøjsLinje_2</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;Om</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;Åbn fil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation>&amp;Genindlæs fil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Gem</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Gem &amp;som</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Luk</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>Zoom &amp;ind</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>Zoom &amp;ud</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Kopiér til udklipsholder</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Næste fil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>PgDown</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Forrige fil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>PgUp</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Original størrelse</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Ctrl+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>&amp;Tilpas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;Rotér med uret</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation>H</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Rotér &amp;mod uret</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>&amp;Præferencer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>&amp;Udskriv</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Første fil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Home</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Sidste fil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>End</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Nyt vindue</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Vend &amp;vandret</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Tag skærmbillede</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>&amp;Fuldskærm</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Vend &amp;lodret</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>L</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Indsæt fra udklipsholder</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>&amp;Diasshow</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Slet</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Vis miniaturer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>M</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>Filegenskaber</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>Åbn &amp;mappe</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Ctrl+M</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>Upload</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>Upload billedet</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>Vis EXIF-data</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation>Intet værktøj</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation>Fravælg alle tegningsværktøjer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation>Tegn pil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation>Tegn en pil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation>Tegn rektangel</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation>Tegn en hul rektangel</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation>Tegn cirkel</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation>Tegn en hul cirkel</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation>Tegn tal</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation>Tegn stigende tal</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Fil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>&amp;Hjælp</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Gå</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Vis</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Rediger</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Værktøjslinje</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Præferencer</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Ikontema:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Normal baggrundsfarve:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Baggrundsfarve i fuldskærm:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Interval for diasshow (sekunder):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Generelt</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Skærmbillede</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Tag et skærmbillede</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Område</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Hele skærmen</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Kun nuværende vindue</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Indfang et område af skærmen</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Inkluder musemarkør</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> sekunder</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Forsinkelse:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Inkluder vinduets titel og ramme</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>Upload</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation>Kopiér</translation>
</message>
</context>
</TS>

@ -0,0 +1,640 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="de">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Bildschirmfoto erstellen</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[DATEI1, DATEI2, ...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>unbekannte Fehlerantwort</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation>unbekannte Fehlerantwort</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>unbekannte Fehlerantwort</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>Über</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt - ein einfacher und schneller Bildbetrachter
Copyright (C) 2013
LXQt-Projekt: https://lxqt.org/
Autoren:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Datei öffnen</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Bilddateien (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Verzeichnis öffnen</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Datei speichern</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (Lade...) - Bildbetrachter</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (Laden ist fehlgeschlagen) - Bildbetrachter</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Bildbetrachter</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Bildbetrachter</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Miniaturen</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>EXIF-Daten</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation>Lös&amp;chen</translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation>ImgBB</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>Start</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Anhalten</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Schließen</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Fehler</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Bildbetrachter</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;Über</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translatorcomment>This should be &quot;&amp;Open&quot; (without &quot;File&quot;) imho. We are in the File menu.</translatorcomment>
<translation>Ö&amp;ffnen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translatorcomment>Shortcuts are translated automatically. No need to manually translate it to &quot;Strg+O&quot;.</translatorcomment>
<translation>Strg+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Speichern</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Strg+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Speichern &amp;unter</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Strg+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Schließen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Strg+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>Ver&amp;größern</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>Ver&amp;kleinern</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Strg+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>In die Zwischenablage &amp;kopieren</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Nächste Datei</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Vorherige Datei</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>Bild ab</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation>&amp;Zuletzt geöffnete Dateien</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation>Datei &amp;neu laden</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation>Strg+R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Strg+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>Bild auf</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Originalgröße</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Strg+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>&amp;Passend</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>Im Uhrzeigersinn &amp;drehen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>&amp;Gegen den Uhrzeigersinn drehen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation>L</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>Einste&amp;llungen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>&amp;Drucken</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Strg+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Erste Datei</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Pos1</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Letzte Datei</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>Ende</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Neues Fenster</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Strg+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>&amp;Horizontal spiegeln</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation>H</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Bildschirmfoto aufnehmen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>&amp;Gesamter Bildschirm</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>&amp;Vertikal spiegeln</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>Aus Zwischenablage &amp;einfügen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>&amp;Diaschau</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Löschen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Entf</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Vorschaubilder anzeigen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>T</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translatorcomment>Translation of &apos;file&apos; skipped, it is redundant (this is the file menu).</translatorcomment>
<translation>Eigenschaften</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>&amp;Verzeichnis öffnen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Strg+D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>Hochladen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>Bild hochladen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>EXIF-Daten anzeigen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation>Kein Werkzeug</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation>Alle Zeichenwerkzeuge abwählen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation>Pfeil zeichnen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation>Einen Pfeil zeichnen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation>Rechteck zeichnen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation>Ein hohles Rechteck zeichnen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation>Kreis zeichnen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation>Einen hohlen Kreis zeichnen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation>Zahl zeichnen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation>Inkrementierende Zahlen zeichnen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Datei</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>&amp;Hilfe</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Gehe zu</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Ansicht</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Bearbeiten</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Werkzeugleiste</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Einstellungen</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Symbolthema:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Normale Hintergrundfarbe:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Vollbild-Hintergrundfarbe:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Diaschau-Intervall (Sekunden):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Allgemein</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Bildschirmfoto</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Bildschirmfoto machen</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Bereich</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Gesamter Bildschirm</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Nur aktuelles Fenster</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Bildschirmbereich aufnehmen</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Einschließlich Mauszeiger</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> Sekunden</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Verzögerung:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Einschließlich Fenstertitel und Rahmen</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>Hochladen</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation>Kopieren</translation>
</message>
</context>
</TS>

@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="el">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Λήψη ενός στιγμιότυπου</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[ΑΡΧΕΙΟ1, ΑΡΧΕΙΟ2,...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>απόκριση αγνώστου σφάλματος</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation>απόκριση αγνώστου σφάλματος</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>απόκριση αγνώστου σφάλματος</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>Σχετικά</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage Qt - ένας απλός και γρήγορος προβολέας εικόνων
Πνευματικά δικαιώματα (C) 2013
Έργο LXQt: https://lxqt.org/
Συγγραφείς:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Άνοιγμα αρχείου</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Αρχεία εικόνων (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Άνοιγμα καταλόγου</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Αποθήκευση αρχείου</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (Φόρτωση...) - Προβολέας εικόνων</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (Αποτυχία φόρτωσης) - Προβολέας εικόνων</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Προβολέας εικόνων</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Προβολέας εικόνων</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Εικόνες επισκόπησης</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>Δεδομένα EXIF</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation>&amp;Εκκαθάριση</translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation>ImgBB</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>Εκκίνηση</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Διακοπή</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Κλείσιμο</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Σφάλμα</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Προβολέας εικόνων</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;Σχετικά</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;Άνοιγμα αρχείου</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>Απο&amp;θήκευση</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Αποθήκευση &amp;ως</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Κλείσιμο</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>Μεγέ&amp;θυνση</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>Σμίκρ&amp;υνση</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>Αντιγραφή στο πρό&amp;χειρο</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Επόμενο αρχείο</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Προηγούμενο αρχείο</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>PgDown</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation>&amp;Πρόσφατα ανοιγμένα αρχεία</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation>toolBar_2</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation>&amp;Επαναφόρτωση αρχείου</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>PgUp</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Αρχικό Μέγεθος</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Ctrl+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>&amp;Ταίριασμα</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>Περιστροφή &amp;δεξιόστροφα</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Περιστροφή &amp;αριστερόστροφα</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation>L</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>&amp;Επιλογές</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>Εκτύ&amp;πωση</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Πρώτο αρχείο</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Αρχική</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Τελευταίο αρχείο</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>Τέλος</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Νέο παράθυρο</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Αναστροφή &amp;οριζόντια</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation>H</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Λήψη στιγμιότυπου</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>Π&amp;λήρης οθόνη</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Αναστροφή &amp;κατακόρυφα</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Επικόλληση από το πρόχειρο</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>&amp;Προβολή διαφάνειας</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Διαγραφή</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Εμφάνιση εικόνων επισκόπησης</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>T</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>Ιδιότητες αρχείου</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>Άνοιγμα &amp;καταλόγου</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>Αποστολή</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>Αποστολή της εικόνας</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>Εμφάνιση των δεδομένων EXIF</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation>Κανένα εργαλείο</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation> Αποεπιλογή όλων των εργαλείων σχεδίασης</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation>Σχεδιασμός βέλους</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation>Σχεδιάζει ένα βέλος</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation>Σχεδιασμός ορθογώνιου</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation>Σχεδιάζει ένα κοίλο ορθογώνιο</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation>Σχεδιασμός κύκλου</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation>Σχεδιάζει έναν κοίλο κύκλο</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation>Σχεδιασμός αριθμού</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation>Σχεδιάζει αριθμούς σε προσαύξηση</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Αρχείο</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>&amp;Βοήθεια</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Μετάβαση</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Προβολή</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Επεξεργασία</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Γραμμή εργαλείων</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Προτιμήσεις</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Θέμα εικονιδίων:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Τυπικό χρώμα παρασκηνίου:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Χρώμα παρασκηνίου πλήρους οθόνης:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Χρονική καθυστέρηση προβολής διαφανειών (δευτερόλεπτα):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Γενικά</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Στιγμιότυπο</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Λήψη στιγμιότυπου</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Περιοχή</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Ολόκληρη η οθόνη</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Μόνον το τρέχον παράθυρο</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Σύλληψη μιας περιοχής της οθόνης</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Συμπερίληψη του δρομέα του ποντικιού</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> δευτερόλεπτα</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Καθυστέρηση:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Συμπερίληψη του τίτλου και του πλαισίου του παραθύρου</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>Αποστολή</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation>Αντιγραφή</translation>
</message>
</context>
</TS>

@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="es">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Capturar la pantalla</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[ARCHIVO1, ARCHIVO2, ]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>respuesta de error desconocido</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation>respuesta de error desconocido</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>respuesta de error desconocido</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>Acerca de</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt - un visor de imágenes sencillo y rápido
Copyright (C) 2013
Proyecto LXQt: https://lxqt.org/
Autores:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Abrir un archivo</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Imágenes (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Abrir un directorio</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Guardar el archivo</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (Cargando...) - Visor de imágenes</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (La carga ha fallado) - Visor de imágenes</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Visor de imágenes</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Visor de imágenes</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Miniaturas</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>Datos EXIF</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation>Limpiar</translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>Empezar</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Detener</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Cerrar</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Error</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Visor de imágenes</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;Acerca de</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;Abrir un archivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Guardar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>G&amp;uardar como</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Cerrar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>&amp;Ampliar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>&amp;Reducir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Copiar al portapapeles</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Archivo siguiente</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Archivo anterior</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation>Archivos abiertos &amp;recientemente</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation>&amp;Recargar el archivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>Av Pág</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>Re Pág</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Tamaño original</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Ctrl+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>A&amp;justar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;Girar a la derecha</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>G&amp;irar a la izquierda</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>P&amp;referencias</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>Im&amp;primir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Primer archivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Inicio</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Último archivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>Fin</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Nueva ventana</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Voltear &amp;horizontalmente</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Capturar la pantalla</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>Pa&amp;ntalla completa</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Voltear &amp;verticalmente</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Pegar del portapapeles</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>Pa&amp;se de diapositivas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Eliminar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Supr</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Mostrar miniaturas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>Propiedades del archivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>Abrir un &amp;directorio</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>Subir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>Subir la imagen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>Mostrar los datos EXIF</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation>Ninguna herramienta</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation>Deselecionar todas las herramientas de dibujo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation>Dibujar flecha</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation>Dibuja una flecha</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation>Dibujar rectángulo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation>Dibuja un rectángulo hueco</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation>Dibujar circunferencia</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation>Dibuja un círculo hueco</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation>Dibujar número</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation>Dibuja números crecientes</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Archivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>Ay&amp;uda</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Ir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Ver</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Editar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Barra de herramientas</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Preferencias</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Tema de iconos:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Color de fondo normal:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Color de fondo a pantalla completa:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Intervalo de presentación de diapositivas (segundos):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>General</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Captura de pantalla</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Capturar la pantalla</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Región</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Toda la pantalla</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Solo la ventana actual</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Capturar un área de la pantalla</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Incluir el puntero del ratón</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> segundos</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Retardo:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Incluir el marco y el título de la ventana</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>Subir</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation>Copiar</translation>
</message>
</context>
</TS>

@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Faire une copie d&apos;écran</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[FICHIER1,FICHIER2,...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>réponse : erreur inconnue</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation type="unfinished">réponse : erreur inconnue</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>réponse : erreur inconnue</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>À propos</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt - un visualiseur d&apos;image, simple et rapide
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Auteur :
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Ouvrir un fichier</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Fichier image (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Ouvrir le répertoire</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Enregistrer un fichier</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (Chargement...) - Visionneur d&apos;image</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (Échec de chargement) - Visionneur d&apos;image</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Visionneur d&apos;image</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Visionneur d&apos;image</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Miniatures</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>Données EXIF</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>Start</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Stop</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Fermer</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Erreur</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Visionneur d&apos;image</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Fichier</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>&amp;Aide</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Aller à</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>A&amp;fficher</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Editer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Barre des outils</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;À propos</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;Ouvrir un fichier</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Enregistrer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Enregistrer &amp;sous</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Fermer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>Zoom a&amp;vant</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>Zoom a&amp;rrière</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Copie vers le presse-papier</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Fichier suivant</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>PgDown</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Fichier précédent</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>PgUp</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Taille d&apos;origine</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Ctrl+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>Adapter la &amp;taille</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;Rotation horaire</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Rotation &amp;anti-horaire</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation>L</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>&amp;Préférences</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>&amp;Imprimer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Premier fichier</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Début</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Dernier fichier</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>Fin</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Nouvelle fenêtre</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Retournement &amp;horizontal</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation>H</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Capture d&apos;écran</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>&amp;Plein écran</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Retournement &amp;vertical</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Coller depuis le presse-papier</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>&amp;Diaporama</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Supprimer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Suppr</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Afficher les miniatures</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>T</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>Propriétés du fichier</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>Ouvrir &amp;répertoire</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>Envoyer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>Envoyer l&apos;image</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>Afficher les données EXIF</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Préférences</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Général</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Thème des icônes :</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Couleur de fond normale :</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Couleur de fond en plein écran :</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Intervale entre diapositives :</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Copie d&apos;écran</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Faire une copie d&apos;écran</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Région</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Écran entier</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Fenêtre courante seule</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Capturer une zone de l&quot;écran</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Inclure le pointeur de souris</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> secondes</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Délai :</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Inclurela barre de titre et le cadre</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>Envoyer</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="gl">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Obter unha captura de pantalla</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[FICHEIRO1, FICHEIRO2,...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>resposta de erro descoñecida</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation>resposta de erro descoñecida</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>resposta de erro descoñecida</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>Sobre</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt - Un visor de imaxes sinxelo e rápido
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Autores:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Abrir ficheiro</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Ficheiros de imaxe (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Abrir directorio</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Gardar o ficheiro</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (Cargando...) - Visor de imaxes</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (Produciuse un fallo na carga) - Visor de imaxes</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Visor de imaxes</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Visor de imaxes</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Miniaturas</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>Datos EXIF</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation>&amp;Limpar</translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation>ImgBB</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>Iniciar</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Parar</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Pechar</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Erro</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Visor de imaxes</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;Sobre</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;Abrir ficheiro</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Gardar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Gardar &amp;como</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Pechar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>A&amp;chegar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>A&amp;fastar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Copiar ao portapapeis</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Ficheiro seguinte</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Ficheiro anterior</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation>Ficheiros abertos &amp;recentemente</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation>barraFerramentas_2</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation>&amp;Recargar o ficheiro</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>Av Páx</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>Re Páx</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Tamaño orixinal</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Ctrl+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>A&amp;xustar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>Rotar en sentido &amp;horario</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation>D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Rotar en sentido &amp;antihorario</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation>E</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>P&amp;referencias</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>Im&amp;primir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Primeiro ficheiro</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Cartafol persoal</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Último ficheiro</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>Fin</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Nova xanela</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Inverter na &amp; horizontal</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation>H</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Captura de pantalla</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>Pantalla c&amp;ompleta</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Inverter na &amp;vertical</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Pegar do portapapeis</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>&amp;Diaporama</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Eliminar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Supr</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Amosar miniaturas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>M</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>Propiedades do ficheiro</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>Abrir &amp;directorio</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>Enviar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>Enviar a imaxe</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>Amosar os datos EXIF</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation>Ningunha ferramenta</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation>Desmarcar todas as ferramentas de debuxo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation>Debuxar unha frecha</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation>Debuxar unha frecha</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation>Debuxar un rectángulo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation>Debuxa un rectángulo oco</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation>Debuxar un círculo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation>Debuxar un círculo oco</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation>Debuxar un número</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation>Debuxar números de xeito incremental</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Ficheiro</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>&amp;Axuda</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Ir a</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Ver</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Editar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Barra de ferramentas</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Preferencias</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Tema de iconas:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Cor do fondo normal:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Cor do fondo a pantalla completa:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Intervalo do diaporama (en segundos):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Xeral</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Captura de pantalla</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Obter unha captura de pantalla</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Área</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Pantalla completa</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Só a xanela actual</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Capturar unha área da pantalla</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Incluír o punteiro do rato</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> segundos</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Demora:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Incluír o marco e o título da xanela</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>Enviar</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation>Copiar</translation>
</message>
</context>
</TS>

@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="he">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>צילום המסך</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation></translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>תגובת שגיאה בלתי ידועה</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation type="unfinished">תגובת שגיאה בלתי ידועה</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>תגובת שגיאה בלתי ידועה</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>על אודות</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt - מציג תמונות פשוט ומהיר
כל הזכויות שמורות (C) 2013
מיזם LXQt: https://lxqt.org/
יוצרים:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>פתיחת קובץ</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>קובצי תמונה (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>פתיחת תיקייה</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>שמירת קובץ</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (בטעינה) - מציג תמונות</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (הטעינה נכשלה) - מציג תמונות</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - מציג תמונות</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]מציג תמונות</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>תמונות ממוזערות</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>נתוני EXIF</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>התחלה</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>עצירה</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>סגירה</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>שגיאה</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>מציג תמונות</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>על &amp;אודות</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;פתיחת קובץ</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;שמירה</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>שמירה &amp;בשם</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;סגירה</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>הת&amp;קרבות</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>הת&amp;רחקות</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>ה&amp;עתקה ללוח גזירים</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>הקובץ הבא</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>הקובץ הקודם</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>גודל מקורי</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>הת&amp;אמה</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>הטייה &amp;עם כיוון השעון</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation>ע</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>הטייה &amp;נגד כיוון השעון</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation>נ</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>ה&amp;עדפות</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>ה&amp;דפסה</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>קובץ ראשון</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>קובץ אחרון</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;חלון חדש</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>היפוך או&amp;פקי</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation>פ</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>צילום המסך</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>מ&amp;סך מלא</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>היפוך א&amp;נכי</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>נ</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>ה&amp;דבקה מלוח הגזירים</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>מ&amp;צגת</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>מ&amp;חיקה</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>הצגת תמונות ממוזערות</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>ז</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>מאפייני קובץ</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>פתיחת &amp;תיקייה</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>העלאה</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>העלאת התמונה</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>הצגת נתוני EXIF</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;קובץ</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>ע&amp;זרה</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>קדימה</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>ת&amp;צוגה</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>ע&amp;ריכה</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>סרגל כלים</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>העדפות</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>ערכת סמלים:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>צבע רקע כרגיל:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>צבע רקע מסך מלא:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>זמן בין החלפת תמונות (שניות):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>כללי</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>צילום מסך</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>צילום המסך</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>אזור</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>המסך כולו</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>החלון הנוכחי בלבד</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>צילום אזור מסוים מהמסך</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>כולל סמן העכבר</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> שניות</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>השהיה:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>כולל הכותרת והמסגרת של החלון</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>העלאה</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -0,0 +1,631 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="hr">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Napravi sliku zaslona</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[DATOTEKA1, DATOTEKA2,...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>O programu</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Otvori datoteku</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Datoteke slika (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Spremi datoteku</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Preglednik slika</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;O programu</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;Otvori datoteku</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Spremi</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Spremi &amp;kao</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Zatvori</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Slijedeća datoteka</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Prethodna datoteka</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Izvorna veličina</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;Rotiraj u smjeru kazaljke na satu</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Rotiraj &amp;obrnuto od smjera kazaljke na satu</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>O&amp;sobitosti</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>&amp;Ispis</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Prva datoteka</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Osobna mapa</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Zadnja datoteka</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>Kraj</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Novi prozor</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Obrni &amp;vodoravno</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Uhvati sliku zaslona</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>C&amp;ijeli zaslon</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Obrni &amp;okomito</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>&amp;Klizni prikaz</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Izbriši</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Datoteka</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>&amp;Pomoć</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Idi</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Pogled</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Uredi</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Osobitosti</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Snimka zaslona</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Napravi snimku zaslona</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Regija</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Cijeli zaslon</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Samo trenutni prozor</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>uključi pokazivač miša</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> sekundi</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Odgoda:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Uključi naslov prozora i okvir</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -0,0 +1,631 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="hu">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Képernyőkép</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation></translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>Rólunk</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Fájl megnyitás</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Képfájlok (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Könyvtár nyitás</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Fájl mentés</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (Betöltés...) - Képnéző</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (Betöltés sikertelen) - Képnéző</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3.) - Képnéző</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Képnéző</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Bélyegképek</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Bezárás</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Képnéző</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>Ról&amp;am</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;Fájlnyitás</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Ment</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>&amp;Másként ment</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Bezárás</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>&amp;Nagyít</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>&amp;Kicsinyít</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Vágólapra másol</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Következő fájl</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Előző fájl</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Eredeti méret</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>&amp;Kitölt</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;Jobbra forgat</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>&amp;Balra forgat</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>&amp;Beállítások</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>&amp;Nyomtat</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Első fájl</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Utolsó fájl</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>Vége</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Új ablak</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Vízsz&amp;intesen átfordít</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Képernyőkép készítés</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>&amp;Teljes kép</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>&amp;Fejtetőre állít</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>Vágóla&amp;pról beilleszt</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>&amp;Diavetítés</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Törlés</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Bélyegképek</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>Fájljellemzők</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>Mappa &amp;Megnyitása</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Fájl</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>&amp;Segítség</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Ugrás</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Nézet</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Szerkeszt</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Eszközsáv</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Beállítások</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Ikontéma:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Normál háttérszín:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Teljeskép háttérszín:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Diaváltás (másodperc):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Általános</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Képernyőkép</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Képernyőfénykép</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Terület</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Teljes kép</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Aktuális ablak</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Képernyőrész kiválasztás</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Egérkurzor is</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> másodperc</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Késleltetés:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Ablakkeret és fejléc is</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -0,0 +1,641 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="id">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Ambil cuplikan layar</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[BERKAS1, BERKAS2, ...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>respon kesalahan tidak diketahui</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation type="unfinished">respon kesalahan tidak diketahui</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>respon kesalahan tidak diketahui</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>Tentang</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt - penampil gambar yang sederhana dan cepat
Hak cipta (C) 2013
LXQt Project: https://lxqt.org/
Pencipta:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Buka Berkas</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Berkas gambar (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Buka direktori</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Simpan Berkas</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (Memuat...) - Penampil Gambar</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (Gagal Dimuat) - Penampil Gambar</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Penampil Gambar</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Penampil Gambar</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Gambar kecil</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>Data EXIF</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>Mulai</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Berhenti</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Tutup</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Galat</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Penampil Gambar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>Tent&amp;ang</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;Buka Berkas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Simpan</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Simpan Seb&amp;agai</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Tutup</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>Per&amp;besar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>Per&amp;kecil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Salin ke Papan Klip</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Berkas Berikutnya</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Berkas Sebelumnya</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>PgDown</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>PgUp</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Ukuran Asli</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Ctrl+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>&amp;Pas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>Puta&amp;r Searah Jarum Jam</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Putar Ber&amp;lawanan Jarum Jam</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation>L</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>P&amp;referensi</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>&amp;Cetak</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Berkas Pertama</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translatorcomment>asumsi: nama tombol
</translatorcomment>
<translation>Rumah</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Berkas Terakhir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translatorcomment>asumsi: nama tombol
</translatorcomment>
<translation>Akhir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>Je&amp;ndela Baru</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Balikkan Arah &amp;Horisontal</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation>H</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Ambil Cuplikan Layar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>Layar Pen&amp;uh</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Balikkan Arah &amp;Vertikal</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>Tem&amp;pel dari Papan Klip</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>Pertunjukan &amp;Salindia</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Hapus</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Tampilkan Gambar Kecil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>T</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>Properti Berkas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>Buka &amp;Direktori</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>Unggah</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>Unggah gambar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>Tampilkan Data EXIF</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Berkas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>B&amp;antuan</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Pergi</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Lihat</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Sunting</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Bilah alat</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Preferensi</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Tema ikon:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Warna latar belakang normal:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Warna latar belakang layar penuh:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Interval salindia (detik):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Umum</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Cuplikan layar</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Ambil cuplikan layar</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Wilayah</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Seluruh layar</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Hanya jendela saat ini</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Tangkap area layar</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Sertakan kursor tetikus</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> detik</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Tunda:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Sertakan rangka dan judul jendela</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>Unggah</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -0,0 +1,631 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="is">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -0,0 +1,632 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="it" sourcelanguage="it">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Cattura una schermata</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[File1, File2,...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>Errore sconosciuto</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation>Errore sconosciuto</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>Errore sconosciuto</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>Informazioni</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Apri file</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>File immagini (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Apri cartella</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Salva file</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (caricando...) - Visualizzatore immagini</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (caricamento non riuscito...) - Visualizzatore immagini</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Visualizzatore immagini</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Visualizzatore immagini</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Miniature</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>Dati EXIF</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation>&amp;Pulisci</translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation>ImgBB</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>Avvio</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Ferma</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Chiudi</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Errore</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Visualizzatore immagini</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>Inform&amp;azioni</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;Apri file</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Salva</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Salva con &amp;nome</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Chiudi</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>&amp;Ingrandisci</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>&amp;Rimpicciolisci</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Copia negli appunti</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>File successivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>File precedente</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>Pagina giù</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation>File &amp;recenti</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation>&amp;Ricarica file</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>Pagina su</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Dimensioni originali</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Ctrl+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>&amp;Adatta</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;Ruota in senso orario</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Ruota in &amp;senso antiorario</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation>L</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>P&amp;referenze</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>Stam&amp;pa</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Primo file</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Home</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Ultimo file</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>Fine</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Nuova finestra</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Rispecchia &amp;orizzontalmente</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation>H</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Cattura schermata</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>&amp;Schermo intero</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Rispecchia &amp;verticalmente</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Incolla dagli appunti</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>&amp;Presentazione</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Elimina</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Canc</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Mostra miniature</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>T</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translatorcomment>Übersetzung von &apos;file&apos; weggelassen, da redundant.</translatorcomment>
<translation>Proprietà del file</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>Apri &amp;cartella</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>Mostra data EXIF</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished">Deselezionato tutti</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation>Disegna freccia</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation>Disegna una freccia</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation>Disegna un rettangolo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation>Disegna un rettangolo vuoto</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation>Disegna un cerchio</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation>Disegna un cerchio vuoto</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation>Disegna un numero</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation>Disegna numeri crescenti</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;File</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>&amp;Aiuto</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Vai</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Visualizza</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Modifica</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Barra degli strumenti</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Preferenze</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Tema delle icone:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Colore sfondo:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Colore sfondo schermo intero:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Ritardo presentazione (secondi):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Generali</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Schermata</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Cattura schermata</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Tipo</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Schermo intero</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Finestra attuale</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Area selezionata</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Includi cursore</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> secondi</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Ritardo:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Includi cornice finestra</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation>Copia</translation>
</message>
</context>
</TS>

@ -0,0 +1,631 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ja">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[1, 2,...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation></translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation></translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (...) - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 () - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>(&amp;A)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>(&amp;O)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>(&amp;A)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>(&amp;C)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>(&amp;I)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>(&amp;O)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>(&amp;C)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Ctrl+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>(&amp;F)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>(&amp;C)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>(&amp;P)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Home</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>End</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>(&amp;N)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>(&amp;H)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>(&amp;U)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>(&amp;V)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>(&amp;P)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>(&amp;D)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>(&amp;D)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>(&amp;F)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>(&amp;H)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>(&amp;V)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>(&amp;E)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>():</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> </translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation></translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="lt">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Padaryti ekrano kopiją</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[FAILAS1, FAILAS2,...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>nežinomas klaidos atsakymas</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation>nežinomas klaidos atsakymas</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>nežinomas klaidos atsakymas</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>Apie</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt - paprasta ir greita paveikslų žiūryklė
Autorių teisės (C) 2013
LXQt projektas: https://lxqt.org/
Autoriai:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Atverti failą</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Paveikslų failai (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Atverti katalogą</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Įrašyti failą</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (Įkeliama...) - Paveikslų žiūryklė</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (Nepavyko įkelti) - Paveikslų žiūryklė</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Paveikslų žiūryklė</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Paveikslų žiūryklė</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Miniatiūros</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>EXIF duomenys</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation>Iš&amp;valyti</translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation>ImgBB</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>Pradėti</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Stabdyti</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Užverti</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Klaida</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Paveikslų žiūryklė</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation>&amp;Paskiausiai atverti failai</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation>įrankiųJuosta_2</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;Apie</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>A&amp;tverti failą</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl(Vald)+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation>Į&amp;kelti failą iš naujo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation>Ctrl(Vald)+R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>Į&amp;rašyti</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl(Vald)+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Įrašyti k&amp;aip</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl(Vald)+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Užverti</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl(Vald)+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>D&amp;idinti</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl(Vald)+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>&amp;Mažinti</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl(Vald)+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Kopijuoti į iškarpinę</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Kitas failas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>PgDown(Tolesnis psl)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Ankstesnis failas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>PgUp(Ankstesnis psl)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Pradinis dydis</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Ctrl(Vald)+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>Pri&amp;derinti</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>Pasukti &amp;pagal laikrodžio rodyklę</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation>D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Pasukti p&amp;rieš laikrodžio rodyklę</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation>K</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>N&amp;uostatos</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>S&amp;pausdinti</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl(Vald)+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Pirmas failas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Home(Prad)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Paskutinis failas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>End(Pab)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Naujas langas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl(Vald)+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Apversti &amp;horizontaliai</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation>H</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Padaryti ekrano kopiją</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>V&amp;isas ekranas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Apversti &amp;vertikaliai</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>Į&amp;dėti iš iškarpinės</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>&amp;Skaidrių rodymas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>Iš&amp;trinti</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Del(Šal)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Rodyti miniatiūras</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>M</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>Failo savybės</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>Atverti &amp;katalogą</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Ctrl(Vald)+D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>Įkelti</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>Įkelti paveikslą</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>Rodyti EXIF duomenis</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation>Jokio įrankio</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation>Panaikinti bet kokių brėžimo įrankių pasirinkimą</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation>Brėžti rodyklę</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation>Nubrėžti rodyklę</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation>Brėžti stačiakampį</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation>Nubrėžti tuščiavidurį stačiakampį</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation>Brėžti apskritimą</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation>Nubrėžti tuščiavidurį apskritimą</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation>Brėžti skaitmenį</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation>Nubrėžti didėjančius skaitmenis</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Failas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>Ži&amp;nynas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Pereiti</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Rodinys</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Taisa</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Įrankių juosta</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Nuostatos</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Piktogramų tema:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Įprasta fono spalva:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Fono spalva viso ekrano veiksenoje:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Skaidrių rodymo intervalas (sekundėmis):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Bendra</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Ekrano kopija</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Padaryti ekrano kopija</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Sritis</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Visas ekranas</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Tik esamas langas</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Fotografuoti ekrano sritį</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Įtraukti pelės žymeklį</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> sekundžių</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Delsa:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Įtraukti lango pavadinimą ir rėmelį</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>Įkelti</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation>Kopijuoti</translation>
</message>
</context>
</TS>

@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="nb_NO">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Ta et skjermbilde</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation></translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>Ukjent feilrespons</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation>Ukjent feilrespons</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>Ukjent feilrespons</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>Om</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt - en enkel og rask bildeviser
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Opphavsmenn:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Åpne fil</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Bildefiler (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Åpne mappe</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Lagre fil</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (Laster inn...) - Bildeviser</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (Klarte ikke å laste inn) - Bildeviser</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Bildeviser</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Bildeviser</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Forhåndsvisninger</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>EXIF-data</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation>&amp;Fjern</translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation>ImgBB</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Stopp</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Lukk</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Feil</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Bildeviser</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation>&amp;Nylig åpnede filer</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation>Verktøylinje_2</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;Om</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;Åpne fil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation>&amp;Last inn fil på nytt</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Lagre</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Lagre &amp;som</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Lukk</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>Zoom &amp;Inn</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>Zoom &amp;Ut</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Kopier til utklippstavlen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Neste fil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Forrige fil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Original størrelse</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>&amp;Tilpass</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;Roter med klokken</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Roter &amp;mot klokken</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>I&amp;nnstillinger</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>&amp;Skriv ut</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Første fil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Hjem</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Siste fil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>Slutt</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Nytt vindu</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Snu &amp;horisontalt</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Ta skjermbilde</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>F&amp;ullskjerm</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Snu &amp;vertikalt</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Lim inn fra utklippsbok</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>&amp;Lysbildeframvisning</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Slett</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Vis forhåndsvisninger</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>Filegenskaper</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>Åpne &amp;mappe</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>Last opp</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>Last opp bildet</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>Vis EXIF-Data</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation>Intet verktøy</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation>Velg fra alle tegneverktøy</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation>Tegn pil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation>Tegn en pil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation>Tegn rektangel</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation>Tegn et rektangel uten fyll</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation>Tegn sirkel</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation>Tegn sirkel uten fyll</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation>Tegn tall</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation>Tegn tall i rekkefølge</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Fil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>&amp;Hjelp</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Dra</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Visning</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Rediger</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Verktøylinje</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Innstillinger</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Symboltema:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Normal bakgrunnsfarge:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Fullskjerms bakgrunnsfarge:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Lysbildeframvisningstid (sekunder):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Generelt</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Skjermbilde</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Ta et skjermbilde</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Område</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Hele skjermen</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Kun nåværende vindu</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Ta bilde av et område på skjermen</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Inkluder muspekeren</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> sekunder</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Venting:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Inkluder tittelen på vinduet og rammen</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>Last opp</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation>Kopier</translation>
</message>
</context>
</TS>

@ -0,0 +1,640 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="nl">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Schermafdruk maken</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[Bestand1, Bestand2,...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>&apos;onbekende fout&apos;-antwoord</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation type="unfinished">&apos;onbekende fout&apos;-antwoord</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>&apos;onbekende fout&apos;-antwoord</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>Over</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt - een eenvoudige en snelle afbeeldingenkijker
Auteursrecht (C) 2013
LXQt-project: https://lxqt.org/
Auteurs:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Bestand openen</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Afbeeldingbestanden (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Map openen</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Bestand opslaan</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (Laden...) - Afbeeldingkijker</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (Laden ist fehlgeschlagen) - Bildbetrachter</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Afbeeldingkijker</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Afbeeldingkijker</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Miniaturen</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>EXIF-gegevens</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>Beginnen</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Stoppen</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Sluiten</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Fout</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Afbeeldingkijker</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;Over</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translatorcomment>This should be &quot;&amp;Open&quot; (without &quot;File&quot;) imho. We are in the File menu.</translatorcomment>
<translation>Bestand &amp;openen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translatorcomment>Shortcuts are translated automatically. No need to manually translate it to &quot;Strg+O&quot;.</translatorcomment>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Opslaan</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Opslaan &amp;als</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>S&amp;luiten</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>Ver&amp;groten</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>Ver&amp;kleinen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>Kopieer naar &amp;klembord</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Volgende bestand</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Vorige bestand</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>Omlaag</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>Omhoog</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Oorspronkelijke grootte</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Ctrl+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>Passen&amp;d</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>Met de klok mee &amp;draaien</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>&amp;Tegen de klok in draaien</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation>L</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>&amp;Voorkeuren</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>&amp;Afdrukken</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Eerste bestand</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Thuis</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Laatste bestand</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>Einde</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Nieuw venster</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>&amp;Horizontaal spiegelen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation>H</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Schermafdruk maken</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>&amp;Gesamter Bildschirm</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>&amp;Verticaal spiegelen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Plakken vanuit klembord</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>&amp;Diapresentatie</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Wissen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Wis</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Miniaturen tonen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>M</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translatorcomment>Translation of &apos;file&apos; skipped, it is redundant (this is the file menu).</translatorcomment>
<translation>Eigenschappen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>Map openen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>Opsturen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>Afbeelding opsturen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>Toon EXIF-gegevens</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Bestand</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>&amp;Hulp</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Ga naar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Tonen</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Bewerken</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Werkbalk</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Voorkeuren</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Pictogramthema:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Normale achtergrondkleur:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Schermvullende achtergrondkleur:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Tussenpoze voor diapresentatie (seconden):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Algemeen</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Schermafdruk</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Schermafdruk maken</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Bereik</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Hele scherm</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Alleen huidige venster</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Fotografeer een deel van het scherm</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Inclusief muisaanwijzer</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> Seconden</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Vertraging:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Inclusief venstertitel en rand</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>Opsturen</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -0,0 +1,631 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pa">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pl">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Wykonaj zrzut ekranu</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[PLIK1, PLIK2,]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>nieznana odpowiedź błędu</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation type="unfinished">nieznana odpowiedź błędu</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>nieznana odpowiedź błędu</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>O programie</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt - prosta i szybka przeglądarka obrazów
Prawa autorskie (C) 2013
Projekt LXQt: https://lxqt.org/
Autorzy:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Otwórz plik</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Pliki obrazów (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Otwórz katalog</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Zapisz plik</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (Ładowanie) - Przeglądarka obrazów</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (Ładowanie nie powiodło się) - Przeglądarka obrazów</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Przeglądarka obrazów</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Przeglądarka obrazów</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Miniaturki</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>Dane EXIF</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>Rozpocznij</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Zatrzymaj</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Zamknij</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Błąd</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Przeglądarka obrazów</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;O programie</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>O&amp;twórz plik</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Zapisz</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Z&amp;apisz jako</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>Zam&amp;knij</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>Po&amp;większ</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>Po&amp;mniejsz</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Kopiuj do schowka</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Następny plik</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Poprzedni plik</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>Page Down</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>Page Up</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Rozmiar oryginalny</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Ctrl+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>Dopa&amp;sowanie</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>Ob&amp;róć zgodnie z ruchem wskazówek zegara</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Obróć prze&amp;ciwnie do ruchu wskazówek zegara</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation>L</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>P&amp;referencje</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>&amp;Drukuj</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Pierwszy plik</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Początek</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Ostatni plik</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>Koniec</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Nowe okno</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Od&amp;bij w poziomie</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation>H</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Przechwyć zrzut ekranu</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>&amp;Pełny ekran</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Odbi&amp;j w pionie</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Wklej ze schowka</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>Pokaz &amp;slajdów</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp; Usuń</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Pokaż miniaturki</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>T</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>Właściwości pliku</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>Otwórz &amp;katalog</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>Wyślij</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>Wyślij obraz</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>Pokaż dane EXIF</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Plik</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>&amp;Pomoc</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Przejdź</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Widok</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Edycja</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Pasek narzędziowy</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Ustawienia</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Zestaw ikon:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Kolor tła:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Kolor tła dla pełnego ekranu:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Interwał pokazu slajdów (sekundy):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Ogólne</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Zrzut ekranu</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Wykonaj zrzut ekranu</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Obszar</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Cały ekran</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Tylko bieżące okno</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Przechwyć fragment ekranu</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Dołącz kursor myszy</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> sekund</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Opóźnienie:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Dołącz tytuł okna i obramowanie</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>Wyślij</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pt">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Obter captura de tela</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[ARQUIVO1, ARQUIVO2,...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>resposta de erro desconhecido</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation>resposta de erro desconhecido</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>resposta de erro desconhecido</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>Sobre</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt - um simples e rápido visualizador de imagem
Copyright (C) 2013
Projeto LXQt: https://lxqt.org/
Autores:
Hang Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Abrir Arquivo</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Arquivos de imagem (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Abrir diretório</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Salvar Arquivo</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (Carregando...) - Visualizador de Imagens</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (Falha ao Carregar...) - Visualizador de Imagens</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Visualizador de Imagens</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Visualizador de Imagens</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Miniaturas</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>Dados EXIF</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation>&amp;Limpar</translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation>ImgBB</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>Iniciar</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Parar</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Fechar</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Erro</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Visualizador de Imagens</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;Sobre</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;Abrir Arquivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Salvar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Salvar &amp;Como</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Fechar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>Ampl&amp;iar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>Redu&amp;zir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Copiar para Área de transferência</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Próximo Arquivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Arquivo Anterior</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation>Ficheiros &amp;recentes</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation>Barra de ferramentas 2</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation>&amp;Recarregar ficheiro</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>PageDown</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>PageUp</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Tamanho Original</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Ctrl+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>Aj&amp;ustar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;Girar no Sentido horário</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Girar no &amp;Sentido anti-horário</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation>L</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>P&amp;referências</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>Im&amp;primir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Primeiro Arquivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Pasta pessoal</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Último Arquivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>End</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Nova Janela</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Girar &amp;Horizontalmente</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation>H</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Captura de Tela</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>Tela C&amp;heia</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Girar &amp;Verticalmente</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>Colar da Área de tran&amp;sferência</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>Apresentação de &amp;Slide</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Excluir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Exibir Miniaturas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>T</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>Propriedades do Arquivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>Abrir &amp;Diretório</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>Enviar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>Enviar a imagem</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>Visualizar dados EXIF</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation>Sem ferramenta</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation>Desmarcar todas as ferramentas de desenho</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation>Seta</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation>Desenhar uma seta</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation>Retângulo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation>Desenhar um retângulo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation>Círculo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation>Desenhar um círculo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation>Número</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation>Desenhar números por incremento</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Arquivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>Aj&amp;uda</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Ir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Exibir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Editar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Barra de ferramenta</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Preferências</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Tema de Ícones:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Cor de fundo normal:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Cor de fundo em tela cheia:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Intervalo da apresentação de slide (segundos):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Geral</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Captura de Tela</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Obter captura de tela</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Região</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Tela inteira</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Apenas janela atual</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Capturar uma área da tela</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Incluir cursor do mouse</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> segundos</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Atraso:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Incluir título e moldura da janela</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>Enviar</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation>Copiar</translation>
</message>
</context>
</TS>

@ -0,0 +1,638 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pt_BR">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Capturar a imagem da tela</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[ARQUIVO1, ARQUIVO2,...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>Resposta de erro desconhecido</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation>Resposta de erro desconhecido</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>Resposta de erro desconhecido</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>Sobre</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt - um visualizador de imagens simples e rápido
Copyright (C) 2013
Projeto LXQt: https://lxqt.org/
Autores:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Abrir arquivo</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Arquivos de imagem (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Abrir diretório</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Salvar arquivo</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (Carregando...) - Visualizador de Imagens</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (Falha no carregamento) - Visualizador de Imagens</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Visualizador de Imagens</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Visualizador de Imagens</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Miniaturas</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>Dados EXIF</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation>&amp;Limpar</translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation>imgBB</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>Iniciar</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Parar</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Fechar</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Erro</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Visualizador de Imagens</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;Sobre</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;Abrir arquivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Salvar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Sa&amp;lvar como</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Fechar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>Ampl&amp;iar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>&amp;Diminuir zoom</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Copiar para a Área de Transferência</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Próximo arquivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Arquivo anterior</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation>Arquivos &amp;recentes</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation>toolbar_2</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation>&amp;Recarregar arquivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Tamanho original</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>A&amp;justar à tela</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>Girar em sentido &amp;horário</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Girar em sentido &amp;anti-horário</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>P&amp;referências</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>Im&amp;primir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Primeiro arquivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Último arquivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Nova janela</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Espelhar &amp;horizontalmente</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Capturar tela</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>&amp;Tela cheia</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Espelhar &amp;verticalmente</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translatorcomment>Has a problem, no similar caracter for shortcut.</translatorcomment>
<translation>&amp;Colar da Área de Transferência</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>Apresentação de &amp;slides</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Excluir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Exibir miniaturas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>T</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>Propriedades do arquivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>Abrir &amp;diretório</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>Enviar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>Enviar a imagem</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>Exibir dados EXIF</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation>Sem ferramentas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation>Desselecionar todas as ferramentas</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation>Desenhar Seta</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation>Desenhar uma seta</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation>Desenhar Retângulo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation>Desenhar um retângulo sem preenchimento</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation>Desenhar Círculo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation>Desenhar um círculo sem preenchimento</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation>Desenhar Número</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation>Desenhar números que se incrementam</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Arquivo</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>Aj&amp;uda</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Ir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Exibir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>E&amp;ditar</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Barra de ferramentas</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Preferências</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Tema dos ícones:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Cor de fundo para modo janela:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Cor de fundo para modo de tela cheia:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Intervalo da apresentação entre os slides (em segundos):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Geral</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Captura de tela</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Capturar a tela</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Região</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Toda a tela</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Somente a janela ativa</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Capturar parte da tela</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Incluir o cursor do mouse</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> segundos</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Atraso:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Incluir título da janela e moldura</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>Enviar</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation>Copiar</translation>
</message>
</context>
</TS>

@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Сделать снимок экрана</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[ФАЙЛ1, ФАЙЛ2, ...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>неизвестная ошибка</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation>неизвестная ошибка</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>неизвестная ошибка</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>О программе</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt - простой и быстрый просмотрщик изображений
Copyright (C) 2013
Проект LXQt: https://lxqt.org/
Авторы:
Хон Джене (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Открыть файл</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Файлы изображений (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Открыть папку</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Сохранить файл</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (Загружается...) - Просмотрщик изображений</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (Ошибка загрузки) - Просмотрщик изображений</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Просмотрщик изображений</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Просмотрщик изображений</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Эскизы</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>Данные EXIF</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation>&amp;Очистить</translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation>ImgBB</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>Запустить</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Остановить</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Закрыть</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Просмотрщик изображений</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;О программе</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;Открыть файл</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Сохранить</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Сохранить &amp;как</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Закрыть</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>При&amp;близить</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>От&amp;далить</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>Скопировать в &amp;буфер обмена</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Следующий файл</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Предыдущий файл</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation>&amp;Последние файлы</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation>Панель 2</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation>Пере&amp;загрузить файл</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Исходный размер</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>&amp;Заполнить</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>Пове&amp;рнуть по часовой стрелке</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Повернуть &amp;против часовой стрелки</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation>L</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>&amp;Настройки</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>&amp;Печать</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Первый файл</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Последний файл</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Новое окно</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Отразить &amp;горизонтально</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation>H</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Сделать снимок экрана</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>Полный &amp;экран</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Отразить &amp;вертикально</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Вставить из буфера обмена</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>&amp;Слайд-шоу</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Удалить</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Показать эскизы</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>T</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>Свойства файла</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>Открыть &amp;папку</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation>Загрузить</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation>Загрузить изображение</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>Показать данные EXIF</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation>Без инструмента</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation>Отменить выбор инструмента рисования</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation>Нарисовать стрелку</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation>Нарисовать стрелку</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation>Нарисовать прямоугольник</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation>Нарисовать прямоугольник (без заливки)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation>Нарисовать окружность</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation>Нарисовать окружность</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation>Нарисовать число</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation>Нарисовать число (с увеличением счётчика)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Файл</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>&amp;Справка</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Перейти</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Вид</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Правка</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Панель инструментов</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Тема значков:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Обычный цвет фона:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Цвет фона для режима полного экрана:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Интервал слайд-шоу (в секундах):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Общие</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Снимок экрана</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Сделать снимок экрана</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Область</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Весь экран</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Только активное окно</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation>Захват области экрана</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Показывать курсор мыши</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> секунд(ы)</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Задержка:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Показывать заголовок и обрамление окна</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation>Загрузить на сервер</translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation>Копировать</translation>
</message>
</context>
</TS>

@ -0,0 +1,631 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="sv">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="tr">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Ekran görüntüsü al</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[FILE1, FILE2,...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation>bilinmeyen hata yanıtı</translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation>bilinmeyen hata yanıtı</translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation>bilinmeyen hata yanıtı</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>Hakkında</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt - basit ve hızlı bir resim görüntüleyici
Telif Hakkı (C) 2013
LXQt Projesi: https://lxqt.org/
Yazarlar:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Dosya Aç</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Resim dosyaları (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation>Dizin aç</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Dosyayı Kaydet</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (Yükleniyor...) - Resim Gösterici</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (Yükleme Başarısız Oldu) - Resim Gösterici</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Resim Gösterici</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Resim Gösterici</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Küçükresimler</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>EXIF Verileri</translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation>&amp;Temizle</translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation>Başlat</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation>Durdur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation>Kapat</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation>Hata</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Resim Gösterici</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation>&amp;Son Açılan Belgeler</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;Hakkında</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;Dosya Aç</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation>Dosyayı &amp;Yeniden Yükle</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Kaydet</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Farklı K&amp;aydet</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Kapat</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>Büyü&amp;t</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>Küç&amp;ült</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>Panoya &amp;Kopyala</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Sonraki Dosya</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>PgDown</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Önceki Dosya</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>PgUp</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Özgün Boyut</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Ctrl+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>&amp;Uydur</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;Saat Yönüne Döndür</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Saat Yönünün &amp;Tersine Döndür</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>&amp;Tercihler</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>Ya&amp;zdır</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>İlk Dosya</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Ev</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Son Dosya</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>End</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Yeni Pencere</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>&amp;Yatay Çevir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Ekran Görüntüsü Yakala</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>&amp;Tam Ekran</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Dikey Çe&amp;vir</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Panodan Yapıştır</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>&amp;Slayt Gösterisi</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>&amp;Sil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Sil</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Küçükresimleri Göster</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>Dosya Özellikleri</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Dosya</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>&amp;Yardım</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Git</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>&amp;Görünüm</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Düzenle</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Araç Çubuğu</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Tercihler</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Simge seti teması:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Normal arkaplan rengi:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Tam ekran arkaplan rengi:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Slayt gösterisi aralığı (saniye):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Genel</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Ekran Görüntüsü</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Ekran görüntüsü al</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Bölge</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Tüm ekran</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Sadece geçerli pencere</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Fare imlecini de al</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> saniye</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Geçikme:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Pencere başlığı ve çerçevesini dahil et</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -0,0 +1,631 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="uk">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation>Зробити знімок</translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[ФАЙЛ1, ФАЙЛ2,...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation>Про програму</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation>Відкрити файл</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation>Файли зображень (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation>Зберегти файл</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (Завантаження...) - Переглядач малюнків</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 (Не вдалося завантажити) - Переглядач малюнків</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - Переглядач малюнків</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]Переглядач малюнків</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation>Значки</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation>Переглядач зображень</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>&amp;Про програму</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>&amp;Відкрити файл</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>&amp;Зберегти</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>Зберегти &amp;як</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>&amp;Закрити</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>З&amp;більшити</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>&amp;Зменшити</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Копіювати до буфера</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation>Наступний файл</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation>Попередній Файл</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>PgDown</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>PgUp</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation>Оригінальний розмір</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>&amp;Підігнати</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;Обернути за год. стрілкою</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Обернути проти &amp;год. стрілки</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>На&amp;лаштування</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>&amp;Друк</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation>Перший файл</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation>Home</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation>Останній файл</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation>End</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>&amp;Нове вікно</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>Віддзеркалити &amp;горизонтально</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation>Зробити знімок екрана</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>П&amp;овний екран</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>Віддзеркалити &amp;вертикально</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Вставити з буфера обміну</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>&amp;Показ слайдів</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>В&amp;илучити</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation>Показати значки</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation>Властивості файлу</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>&amp;Файл</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>&amp;Довідка</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation>Перейти</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>П&amp;ерегляд</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>&amp;Редагування</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation>Панель інструментів</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation>Налаштування</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Тема значків:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>Нормальний колір тла:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>Колір тла повного екрану:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>Інтервал слайд-шоу (секунди):</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation>Загальне</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation>Знімок екрану</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation>Зробити знімок</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation>Регіон</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation>Екран цілком</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation>Лише поточне вікно</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation>Включаючи вказівник миші</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> секунд</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>Затримка:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation>Включаючи заголовок вікна та кадр</translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -0,0 +1,631 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[1, 2,...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation></translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation></translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (...) - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 () - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>(&amp;A)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>(&amp;O)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>(&amp;A)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>(&amp;C)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>(&amp;I)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>(&amp;O)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>(&amp;C)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>(&amp;F)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>(&amp;C)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>(&amp;P)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>(&amp;N)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>(&amp;H)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>(&amp;U)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>(&amp;V)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>(&amp;P)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>(&amp;D)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>(&amp;D)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>(&amp;F)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>(&amp;H)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>(&amp;V)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>(&amp;E)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation>:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation>:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation></translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> </translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation></translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_TW">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="94"/>
<source>Take a screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../application.cpp" line="98"/>
<source>[FILE1, FILE2,...]</source>
<translation>[12...]</translation>
</message>
</context>
<context>
<name>LxImage::ImageShackUpload</name>
<message>
<location filename="../upload/imageshackupload.cpp" line="50"/>
<source>unknown error response</source>
<translation></translation>
</message>
</context>
<context>
<name>LxImage::ImgBBUpload</name>
<message>
<location filename="../upload/imgbbupload.cpp" line="44"/>
<source>unknown error response</source>
<translation></translation>
</message>
</context>
<context>
<name>LxImage::ImgurUpload</name>
<message>
<location filename="../upload/imgurupload.cpp" line="47"/>
<source>unknown error response</source>
<translation></translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="164"/>
<source>About</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="165"/>
<source>LXImage-Qt - a simple and fast image viewer
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage-Qt -
Copyright (C) 2013
LXQt Project: https://lxqt.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="295"/>
<source>Open File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="296"/>
<location filename="../mainwindow.cpp" line="324"/>
<source>Image files (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="302"/>
<source>Open directory</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="323"/>
<source>Save File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="598"/>
<source>[*]%1 (Loading...) - Image Viewer</source>
<translation>[*]%1 (...) - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="603"/>
<source>[*]%1 (Failed to Load) - Image Viewer</source>
<translation>[*]%1 () - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="607"/>
<source>[*]%1 (%2x%3) - Image Viewer</source>
<translation>[*]%1 (%2x%3) - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="643"/>
<source>[*]Image Viewer</source>
<translation>[*]</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="918"/>
<source>Thumbnails</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="966"/>
<source>EXIF Data</source>
<translation>EXIF </translation>
</message>
</context>
<context>
<name>LxImage::MruMenu</name>
<message>
<location filename="../mrumenu.cpp" line="45"/>
<source>&amp;Clear</source>
<translation>(&amp;C)</translation>
</message>
</context>
<context>
<name>LxImage::UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.cpp" line="52"/>
<source>Imgur</source>
<translation>Imgur</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="53"/>
<source>ImgBB</source>
<translation>ImgBB</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="54"/>
<source>ImageShack</source>
<translation>ImageShack</translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="137"/>
<source>Start</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="140"/>
<source>Stop</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="143"/>
<source>Close</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.cpp" line="150"/>
<source>Error</source>
<translation></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../mainwindow.ui" line="14"/>
<source>Image Viewer</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="195"/>
<source>&amp;About</source>
<translation>(&amp;A)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="204"/>
<source>&amp;Open File</source>
<translation>(&amp;O)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="207"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="228"/>
<source>&amp;Save</source>
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="231"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="240"/>
<source>Save &amp;As</source>
<translation>(&amp;A)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="243"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="252"/>
<source>&amp;Close</source>
<translation>(&amp;C)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="255"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="264"/>
<source>Zoom &amp;In</source>
<translation>(&amp;I)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="276"/>
<source>Zoom &amp;Out</source>
<translation>(&amp;O)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="279"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="288"/>
<source>&amp;Copy to Clipboard</source>
<translation>簿(&amp;C)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="297"/>
<location filename="../mainwindow.ui" line="300"/>
<source>Next File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="312"/>
<location filename="../mainwindow.ui" line="315"/>
<source>Previous File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="267"/>
<source>Ctrl+=</source>
<translation>Ctrl+=</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="67"/>
<source>&amp;Recently Opened Files</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="175"/>
<source>toolBar_2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="216"/>
<source>&amp;Reload File</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="219"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="303"/>
<source>PgDown</source>
<translation>PgDown</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="318"/>
<source>PgUp</source>
<translation>PgUp</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="327"/>
<source>Original Size</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="330"/>
<source>Ctrl+0</source>
<translation>Ctrl+0</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="339"/>
<source>&amp;Fit</source>
<translation>(&amp;F)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="348"/>
<source>&amp;Rotate Clockwise</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="351"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="360"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>(&amp;C)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="363"/>
<source>L</source>
<translation>L</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="368"/>
<source>P&amp;references</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="373"/>
<source>&amp;Print</source>
<translation>(&amp;P)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="376"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="385"/>
<source>First File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="388"/>
<source>Home</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="397"/>
<source>Last File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="400"/>
<source>End</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="409"/>
<source>&amp;New Window</source>
<translation>(&amp;N)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="412"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="417"/>
<source>Flip &amp;Horizontally</source>
<translation>(&amp;H)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="420"/>
<source>H</source>
<translation>H</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="429"/>
<source>Capture Screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="437"/>
<source>F&amp;ull Screen</source>
<translation>(&amp;U)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="440"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="445"/>
<source>Flip &amp;Vertically</source>
<translation>(&amp;V)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="448"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="457"/>
<source>&amp;Paste from Clipboard</source>
<translation>簿(&amp;P)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="469"/>
<source>&amp;Slide Show</source>
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="478"/>
<source>&amp;Delete</source>
<translation>(&amp;D)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="481"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="489"/>
<source>Show Thumbnails</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="492"/>
<source>T</source>
<translation>T</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="497"/>
<source>File Properties</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="506"/>
<source>Open &amp;Directory</source>
<translation>(&amp;D)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="509"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="518"/>
<source>Upload</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="521"/>
<source>Upload the image</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="529"/>
<source>Show EXIF Data</source>
<translation>EXIF</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="541"/>
<source>No Tool</source>
<translation type="unfinished">使</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="544"/>
<source>Deselect all drawing tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="556"/>
<source>Draw Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="559"/>
<source>Draw an arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="571"/>
<source>Draw Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="574"/>
<source>Draw a hollow rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="586"/>
<source>Draw Circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="589"/>
<source>Draw a hollow circle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="601"/>
<source>Draw Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="604"/>
<source>Draw incrementing numbers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="63"/>
<source>&amp;File</source>
<translation>(&amp;F)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="87"/>
<source>&amp;Help</source>
<translation>(&amp;H)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="93"/>
<source>Go</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.ui" line="102"/>
<source>&amp;View</source>
<translation>(&amp;V)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="118"/>
<source>&amp;Edit</source>
<translation>(&amp;E)</translation>
</message>
<message>
<location filename="../mainwindow.ui" line="140"/>
<source>Toolbar</source>
<translation></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../preferencesdialog.ui" line="14"/>
<source>Preferences</source>
<translation></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="33"/>
<source>Icon theme:</source>
<translation>Icon </translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="43"/>
<source>Normal background color:</source>
<translation></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="50"/>
<source>Fullscreen background color:</source>
<translation></translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="71"/>
<source>Slide show interval (seconds):</source>
<translation>:</translation>
</message>
<message>
<location filename="../preferencesdialog.ui" line="24"/>
<source>General</source>
<translation></translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../screenshotdialog.ui" line="14"/>
<source>Screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="27"/>
<source>Take a screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="34"/>
<source>Region</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="40"/>
<source>Whole screen</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="50"/>
<source>Current window only</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="57"/>
<source>Capture an area of the screen</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="67"/>
<source>Include mouse cursor</source>
<translation></translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="74"/>
<source> seconds</source>
<translation> </translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="91"/>
<source>Delay:</source>
<translation>:</translation>
</message>
<message>
<location filename="../screenshotdialog.ui" line="101"/>
<source>Include window title and frame</source>
<translation></translation>
</message>
</context>
<context>
<name>UploadDialog</name>
<message>
<location filename="../upload/uploaddialog.ui" line="14"/>
<source>Upload</source>
<translation></translation>
</message>
<message>
<location filename="../upload/uploaddialog.ui" line="39"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,21 +1,22 @@
/* /*
LxImage - image viewer and screenshot tool for lxqt * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include <QHttpMultiPart> #include <QHttpMultiPart>
#include <QHttpPart> #include <QHttpPart>
@ -44,7 +45,7 @@ Upload *ImageShackProvider::upload(QIODevice *device)
filePart.setBodyDevice(device); filePart.setBodyDevice(device);
filePart.setHeader( filePart.setHeader(
QNetworkRequest::ContentDispositionHeader, QNetworkRequest::ContentDispositionHeader,
"form-data; name=\"file\"; filename=\"upload.jpg\"" R"(form-data; name="file"; filename="upload.jpg")"
); );
// Create the multipart and append the file part // Create the multipart and append the file part

@ -1,21 +1,22 @@
/* /*
LxImage - image viewer and screenshot tool for lxqt * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_IMAGESHACKPROVIDER_H #ifndef LXIMAGE_IMAGESHACKPROVIDER_H
#define LXIMAGE_IMAGESHACKPROVIDER_H #define LXIMAGE_IMAGESHACKPROVIDER_H

@ -1,21 +1,22 @@
/* /*
LxImage - image viewer and screenshot tool for lxqt * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include <QJsonArray> #include <QJsonArray>
#include <QJsonDocument> #include <QJsonDocument>

@ -1,21 +1,22 @@
/* /*
LxImage - image viewer and screenshot tool for lxqt * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_IMAGESHACKUPLOAD_H #ifndef LXIMAGE_IMAGESHACKUPLOAD_H
#define LXIMAGE_IMAGESHACKUPLOAD_H #define LXIMAGE_IMAGESHACKUPLOAD_H

@ -0,0 +1,64 @@
/*
LxImage - image viewer and screenshot tool for lxqt
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <QHttpMultiPart>
#include <QHttpPart>
#include <QNetworkRequest>
#include <QUrl>
#include "imgbbprovider.h"
#include "imgbbupload.h"
using namespace LxImage;
const QUrl gUploadURL("https://imgbb.com/json");
Upload *ImgBBProvider::upload(QIODevice *device)
{
// Create the file part of the multipart request
QHttpPart filePart;
filePart.setBodyDevice(device);
filePart.setHeader(
QNetworkRequest::ContentDispositionHeader,
R"(form-data; name="source"; filename="upload.jpg")"
);
// Create the parts for the two parameters
QHttpPart typePart;
typePart.setBody("file");
typePart.setHeader(
QNetworkRequest::ContentDispositionHeader,
"form-data; name=\"type\""
);
QHttpPart actionPart;
actionPart.setBody("upload");
actionPart.setHeader(
QNetworkRequest::ContentDispositionHeader,
"form-data; name=\"action\""
);
// Create the multipart and append the parts
QHttpMultiPart *multiPart = new QHttpMultiPart(QHttpMultiPart::FormDataType, device);
multiPart->append(typePart);
multiPart->append(actionPart);
multiPart->append(filePart);
// Start the request and wrap it in an ImgBBUpload
return new ImgBBUpload(sManager.post(QNetworkRequest(gUploadURL), multiPart));
}

@ -0,0 +1,38 @@
/*
LxImage - image viewer and screenshot tool for lxqt
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef LXIMAGE_IMGBBPROVIDER_H
#define LXIMAGE_IMGBBPROVIDER_H
#include "provider.h"
namespace LxImage {
class ImgBBProvider : public Provider
{
Q_OBJECT
public:
virtual Upload *upload(QIODevice *device);
};
}
#endif // LXIMAGE_IMGBBPROVIDER_H

@ -0,0 +1,50 @@
/*
LxImage - image viewer and screenshot tool for lxqt
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#include <QJsonDocument>
#include <QJsonObject>
#include "imgbbupload.h"
using namespace LxImage;
ImgBBUpload::ImgBBUpload(QNetworkReply *reply)
: Upload(reply)
{
}
void ImgBBUpload::processReply(const QByteArray &data)
{
// Obtain the root object from the JSON response
QJsonObject object(QJsonDocument::fromJson(data).object());
// Attempt to retrieve the image->url value
QString url = object.value("image").toObject().value("url").toString();
// Check for success
if (url.isNull()) {
QString message = object.value("error").toObject().value("message").toString();
if (message.isNull()) {
message = tr("unknown error response");
}
Q_EMIT error(message);
} else {
Q_EMIT completed(url);
}
}

@ -0,0 +1,40 @@
/*
LxImage - image viewer and screenshot tool for lxqt
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef LXIMAGE_IMGBBUPLOAD_H
#define LXIMAGE_IMGBBUPLOAD_H
#include "upload.h"
namespace LxImage {
class ImgBBUpload : public Upload
{
Q_OBJECT
public:
explicit ImgBBUpload(QNetworkReply *reply);
virtual void processReply(const QByteArray &data);
};
}
#endif // LXIMAGE_IMGBBUPLOAD_H

@ -1,21 +1,22 @@
/* /*
LxImage - image viewer and screenshot tool for lxqt * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include <QNetworkReply> #include <QNetworkReply>
#include <QNetworkRequest> #include <QNetworkRequest>

@ -1,21 +1,22 @@
/* /*
LxImage - image viewer and screenshot tool for lxqt * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_IMGURPROVIDER_H #ifndef LXIMAGE_IMGURPROVIDER_H
#define LXIMAGE_IMGURPROVIDER_H #define LXIMAGE_IMGURPROVIDER_H

@ -1,21 +1,22 @@
/* /*
LxImage - image viewer and screenshot tool for lxqt * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include <QJsonDocument> #include <QJsonDocument>
#include <QJsonObject> #include <QJsonObject>

@ -1,21 +1,22 @@
/* /*
LxImage - image viewer and screenshot tool for lxqt * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_IMGURUPLOAD_H #ifndef LXIMAGE_IMGURUPLOAD_H
#define LXIMAGE_IMGURUPLOAD_H #define LXIMAGE_IMGURUPLOAD_H

@ -1,21 +1,22 @@
/* /*
LxImage - image viewer and screenshot tool for lxqt * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include "provider.h" #include "provider.h"

@ -1,21 +1,22 @@
/* /*
LxImage - image viewer and screenshot tool for lxqt * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_PROVIDER_H #ifndef LXIMAGE_PROVIDER_H
#define LXIMAGE_PROVIDER_H #define LXIMAGE_PROVIDER_H

@ -1,21 +1,22 @@
/* /*
LxImage - image viewer and screenshot tool for lxqt * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include "upload.h" #include "upload.h"

@ -1,21 +1,22 @@
/* /*
LxImage - image viewer and screenshot tool for lxqt * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_UPLOAD_H #ifndef LXIMAGE_UPLOAD_H
#define LXIMAGE_UPLOAD_H #define LXIMAGE_UPLOAD_H

@ -1,23 +1,26 @@
/* /*
LxImage - image viewer and screenshot tool for lxqt * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#include <QClipboard>
#include <QComboBox> #include <QComboBox>
#include <QGuiApplication>
#include <QLineEdit> #include <QLineEdit>
#include <QMessageBox> #include <QMessageBox>
#include <QProgressBar> #include <QProgressBar>
@ -25,6 +28,7 @@
#include <QVariant> #include <QVariant>
#include "imageshackprovider.h" #include "imageshackprovider.h"
#include "imgbbprovider.h"
#include "imgurprovider.h" #include "imgurprovider.h"
#include "provider.h" #include "provider.h"
#include "upload.h" #include "upload.h"
@ -33,6 +37,7 @@
using namespace LxImage; using namespace LxImage;
ImgurProvider gImgurProvider; ImgurProvider gImgurProvider;
ImgBBProvider gImgBBProvider;
ImageShackProvider gImageShackProvider; ImageShackProvider gImageShackProvider;
UploadDialog::UploadDialog(QWidget *parent, const QString &filename) UploadDialog::UploadDialog(QWidget *parent, const QString &filename)
@ -45,6 +50,7 @@ UploadDialog::UploadDialog(QWidget *parent, const QString &filename)
// Populate the list of providers // Populate the list of providers
ui.providerComboBox->addItem(tr("Imgur"), QVariant::fromValue(&gImgurProvider)); ui.providerComboBox->addItem(tr("Imgur"), QVariant::fromValue(&gImgurProvider));
ui.providerComboBox->addItem(tr("ImgBB"), QVariant::fromValue(&gImgBBProvider));
ui.providerComboBox->addItem(tr("ImageShack"), QVariant::fromValue(&gImageShackProvider)); ui.providerComboBox->addItem(tr("ImageShack"), QVariant::fromValue(&gImageShackProvider));
updateUi(); updateUi();
@ -65,6 +71,11 @@ void UploadDialog::on_actionButton_clicked()
} }
} }
void UploadDialog::on_copyButton_clicked()
{
QGuiApplication::clipboard()->setText(ui.linkLineEdit->text());
}
void UploadDialog::start() void UploadDialog::start()
{ {
// Attempt to open the file // Attempt to open the file
@ -87,6 +98,7 @@ void UploadDialog::start()
// If the request completes, show the link to the user // If the request completes, show the link to the user
connect(mUpload, &Upload::completed, [this](const QString &url) { connect(mUpload, &Upload::completed, [this](const QString &url) {
ui.linkLineEdit->setText(url); ui.linkLineEdit->setText(url);
ui.linkLineEdit->selectAll();
mState = Completed; mState = Completed;
updateUi(); updateUi();
@ -114,6 +126,7 @@ void UploadDialog::updateUi()
ui.providerComboBox->setVisible(mState == SelectProvider); ui.providerComboBox->setVisible(mState == SelectProvider);
ui.progressBar->setVisible(mState == UploadInProgress); ui.progressBar->setVisible(mState == UploadInProgress);
ui.linkLineEdit->setVisible(mState == Completed); ui.linkLineEdit->setVisible(mState == Completed);
ui.copyButton->setVisible(mState == Completed);
// Reset the progress bar to zero // Reset the progress bar to zero
ui.progressBar->setValue(0); ui.progressBar->setValue(0);

@ -1,21 +1,22 @@
/* /*
LxImage - image viewer and screenshot tool for lxqt * LXImage-Qt - a simple and fast image viewer
Copyright (C) 2017 Nathan Osman <nathan@quickmediasolutions.com> * Copyright (C) 2013 PCMan <pcman.tw@gmail.com>
*
This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. * (at your option) any later version.
*
This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. * GNU General Public License for more details.
*
You should have received a copy of the GNU General Public License along * You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., * with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/ *
*/
#ifndef LXIMAGE_UPLOADDIALOG_H #ifndef LXIMAGE_UPLOADDIALOG_H
#define LXIMAGE_UPLOADDIALOG_H #define LXIMAGE_UPLOADDIALOG_H
@ -48,6 +49,7 @@ public:
private Q_SLOTS: private Q_SLOTS:
void on_actionButton_clicked(); void on_actionButton_clicked();
void on_copyButton_clicked();
private: private:

@ -33,6 +33,13 @@
</property> </property>
</widget> </widget>
</item> </item>
<item>
<widget class="QPushButton" name="copyButton">
<property name="text">
<string>Copy</string>
</property>
</widget>
</item>
</layout> </layout>
</item> </item>
<item> <item>
@ -48,6 +55,13 @@
</property> </property>
</spacer> </spacer>
</item> </item>
<item>
<widget class="Line" name="line">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
<item> <item>
<layout class="QHBoxLayout" name="horizontalLayout"> <layout class="QHBoxLayout" name="horizontalLayout">
<item> <item>

Loading…
Cancel
Save