Cherry-picking upstream release 0.5.0.

* Bumped Standards to 3.9.8, no changes needed
* Bumped compat to 10
* Removed --parallel from rules, standard compat 10
* Bumped minimum version debhelper (>= 10)
* Bumped minimum version libfm-qt-dev (>= 0.11.1)
* Added build dependency libkf5windowsystem-dev
* Added build dependency liblxqt0-dev (>= 0.11.0)
* Added build dependency libqt5svg5-dev
* Added build dependency libqt5xdg-dev (>= 2.0.0)
* Added Recommends lxqtimage-qt-l10n
* Added Recommends qt5-image-formats-plugins
* Fixed copyrights Format field to https
* Dropped patches, applied upstream
* Added translation control to rules
* Set CMAKE_BUILD_TYPE=RelWithDebInfo
* Exported LC_ALL=C.UTF-8, make builds reproducible
ubuntu/disco debian/0.5.0-3
Alf Gaida 8 years ago
parent 093e19f126
commit cae9128c00

1
.gitignore vendored

@ -1,2 +1,3 @@
build build
*.kdev4 *.kdev4
src/translations/lximage-qt

@ -0,0 +1,169 @@
lximage-qt-0.5.0 / 2016-09-24
=============================
* Bump version to 0.5.0 (#67)
* Remove Core and Qt from Categories in desktop file (#64)
* Extend README.md
* Fix broken compatibility introduced by libfm-qt API changes. This closes lxde/lximage-qt#63.
* Add Catalan translations
* Quieten compiler warning
* Code cleanup
* Use LXQtCompilerSettings cmake module
* Treat SVG files separately as SVG images
* build: Update translations based on *.ui
* Fix typo in Portuguese translation for desktop file
* Fix typo in German translation for desktop file (#55)
* build: Use external translations (#54)
* ts-files removal (#53)
* Hide cursor smartly in fullscreen mode
* build: Use liblxqt's TranslateDesktop module
* Adds support for GIF animation.
* Implement an EOG-like behavior on starting By clicking on an image for the first time, the user wants to see it clearly with lximage-qt. So, the following behavior is implemented here:
* Add --version command line option
* Fix missing Russian translation in desktop file
* Fix memory leak if taking screenshot with cursor
* Polish translation updated
* Another update
* Improved Russian translation - thanks to uazure
* Fix typo
* Add Russian translation
* Italian translation update
* CMake: Adapt to libfm-qt Targets
* Turn on C++11 support. This closes bug lxde/lximage-qt #36.
* Exec should have an argument
* all GPL files are (or any later)
* Add release script
* Update translations
* Set the color table properly for scaled images
* Add Greek (el) translation Remove needless country variant from language code
* Corrected language code (de_DE -> de) of german translation, marked translations as done.
* replace tabs with spaces
* remove trailing spaces
* replace glib with Qt for command-line parsing
* Don't save file in private mode
* Prevents the slideshow timeout to be set to 0 in the UI
* Correctly include CMake modules in intree/superbuild mode
* Remove lximage-qt from the Utilities category
* Update README
* Update .gitignore
* Hungarian translations added
* save and restore window size and maximized state
0.4.0 / 2015-02-18
==================
* Release v0.4.0
* src/CMakeLists.txt: do not completely overwrite CMAKE_CXX_FLAGS
* Create lximage-qt_it.desktop
* Create lximage-qt_it.ts
* CMakeLists cleanups
* Portuguese update
* Added german translation, re-generated all other .ts files.
* Added keyboard shortcut to print.
* Adds .desktop translation support
* Portuguese language update
* Remove debian directory (Close #9)
* Fix typo Zoomo -> Zoom
* Use proper naming conventions for translations
* Clean up CMakeLists, dropping support for Qt 5
0.3.0 / 2014-10-15
==================
* Release v0.3.0
* Rename preferencedialog.ui to preferencesdialog.ui
* Ignore build dir.
* debian: enable qt5 by default
* Fix lxde/lxde-qt #269 - Screenshots are not saved aedequately unless file extension is chosen manually.
* Support Qt5 and libfm-qt5.
* Make sure all enums are handled in switch
0.2.0 / 2014-05-09
==================
* Release 0.2.0
* Update desktop files
* Update README/COPYING/AUTHORS
* Add some missing link_directories()
* Commit from LXDE Pootle server by user yinghua_wang.: 70 of 70 strings translated (0 fuzzy).
* Add CPack rules for creating tarball
* Avoid creating a scaled image cache if current scale factor is 1.0 (original size).
* Rewrite the scaled image caching code in LxImage::ImageView to improve its readability and correctness.
* Add LxImage::Job class as a base class for multi-threading jobs.
* Avoid copying subimages to speed up scaling images.
* Limit the size of pixmap cache.
* Limit the size of pixmap cache.
* Create a cache for the high-quality scaled image of the currently viewport and use it to override the default paintEvent() of QGraphicsView as needed. This improves the image quality a lot when we scale down large photos.
* Cancel autoZoomFit when calling zoomOriginal(), zoomIn(), and zoomOut().
* Add copy and paste buttons to the toolbar.
* Automatically zoom to fit current window size by default.
* Make the preferences dialog non-modal and apply the settings to all existing windows.
* Add "Delete file" and "File properties" actions to the file menu.
* Add a very basic thumbnails pane based on Fm::FolderView of libfm-qt.
* Implement the preferences dialog. * Enable keyboard shortcuts in fullscreen mode.
* Implement very basic slide show functionality.
* Jump to the previous or the next image by using mouse wheel.
* Avoid scaling up an image while zoomFit() if it's smaller than the current view.
* Support grabbing mouse cursor when taking a screenshot.
* Add very basic printing support.
* Commit from LXDE Pootle server by user adrianoh2.: 70 of 70 strings translated (0 fuzzy).
* Commit from LXDE Pootle server by user Fitoschido.: 70 of 70 strings translated (0 fuzzy).
* Commit from LXDE Pootle server by user hirkmt.: 70 of 70 strings translated (0 fuzzy).
* Remove xsettings support and add an option in the preference dialog to set a fallback icon theme instead.
* New files added from LXDE Pootle server based on templates
* New files added from LXDE Pootle server based on templates
* Improve cmake integration for translations. The *.ts files are only updated when UPDATE_TRANSLATIONS cmake option is turned on.
* Commit from LXDE Pootle server by user zvacet.: 65 of 70 strings translated (0 fuzzy).
* Commit from LXDE Pootle server by user zvacet.: 50 of 70 strings translated (0 fuzzy).
* Commit from LXDE Pootle server by user wwycheuk.: 65 of 70 strings translated (0 fuzzy).
* Commit from LXDE Pootle server by user mbouzada.: 70 of 70 strings translated (0 fuzzy).
* New files added from LXDE Pootle server based on templates
* New files added from LXDE Pootle server based on templates
* Commit from LXDE Pootle server by user Fitoschido.: 68 of 70 strings translated (0 fuzzy).
* New files added from LXDE Pootle server based on templates
* New files added from LXDE Pootle server based on templates
* Corrected caml cased string toolBar.
* Commit from LXDE Pootle server by user smarquespt.: 70 of 70 strings translated (0 fuzzy).
* Commit from LXDE Pootle server by user brother.: 24 of 24 strings translated (0 fuzzy).
* Correct misspelled 'Zoom'.
* Commit from LXDE Pootle server by user andika.: 70 of 70 strings translated (0 fuzzy).
* New files added from LXDE Pootle server based on templates
* Commit from LXDE Pootle server by user strebski.: 70 of 70 strings translated (0 fuzzy).
* New files added from LXDE Pootle server based on templates
* New files added from LXDE Pootle server based on templates
* New files added from LXDE Pootle server based on templates
* New files added from LXDE Pootle server based on templates
* New files added from LXDE Pootle server based on templates
* Commit from LXDE Pootle server by user LStranger.: 70 of 70 strings translated (0 fuzzy).
* Commit from LXDE Pootle server by user brother.: 70 of 70 strings translated (0 fuzzy).
* Commit from LXDE Pootle server by user LStranger.: 2 of 70 strings translated (0 fuzzy).
* New files added from LXDE Pootle server based on templates
* New files added from LXDE Pootle server based on templates
* New files added from LXDE Pootle server based on templates
* Add zh_TW translation and a template ts file.
* Add a desktop entry file for the built-in screenshot tool.
* Add --screenshot command line argument to launch the built-in screenshot utility.
* Improve the screenshot tool. Implement pasting from clipboard.
* Add ability to taking screenshots to lximage-qt.
* debian : Add missing libx11 build-depend
* Add missing files.
* Add Xdg::DesktopSettings for detecting desktop-specific settings. Get icon theme name via XSettings or config files when available.
* Supporting saving files. (needs some more polishing, though).
* Add a basic debian directory to enable daily builds.
* Add a context menu.
* Use libexif to read EXIF orientation tags then apply them to images loaded.
* Refactor - move image loading code to LxImage::LoadImageJob class.
* Remove unused data member.
* Add a preferences dialog (not working yet). Little adjustment for menu positions and add placeholders for features not implemented.
* Fix filename encoding handling so non-English filenames can be passed correctly from command line arguments.
* Canonicalize filenames passed through command line arguments. Add an icon borrowed from GPicView. Rearrange menus and implement "fullscreen" and "copy to clipboard".
* Implement basic single instance support and command line argument parsing.
* Properly cancel pending tasks and make going back/forward more smooth. Enhance window title display.
* Little fix to avoid loading a cancelled image.
* Supports rotation of images.
* Use the latest libfm-qt APIs to filter out non-image files. Implement jumping to first and last file in the folder.
* Fix incorrect reference couting of GCancellable objects to avoid crashes. Add some shortcut keys to improve usability.
* Use glib/gio GInputStream + GIOSchedulerJob to load the images with multi-threading. Refactor, simplify class methods of LxImage::MainWindow.
* Use libfm to load folders containing the specified image. Add dependency on libexif for future implementation of EXIF related stuff. Add LxImage::Applcation class to handle application initiation.
* Initial import into git

@ -4,11 +4,8 @@ project(lximage-qt)
include(GNUInstallDirs) include(GNUInstallDirs)
# additional cmake files
list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake")
set(MAJOR_VERSION 0) set(MAJOR_VERSION 0)
set(MINOR_VERSION 4) set(MINOR_VERSION 5)
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})
@ -16,34 +13,18 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_POSITION_INDEPENDENT_CODE ON) set(CMAKE_POSITION_INDEPENDENT_CODE ON)
set(CMAKE_AUTOMOC ON) set(CMAKE_AUTOMOC ON)
# C++ 11 support
if (CMAKE_VERSION VERSION_LESS "3.1")
include(CheckCXXCompilerFlag)
CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11)
if(COMPILER_SUPPORTS_CXX11)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
else()
CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X)
# -std=c++0x is deprecated but some tools e.g. qmake or older gcc are still using it
if(COMPILER_SUPPORTS_CXX0X)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
else()
message(FATAL_ERROR "Compiler ${CMAKE_CXX_COMPILER} does not support c++11/c++0x")
endif()
endif()
else()
set(CMAKE_CXX_STANDARD 11)
endif()
find_package(Qt5Widgets REQUIRED) find_package(Qt5Widgets REQUIRED)
find_package(Qt5DBus REQUIRED) find_package(Qt5DBus REQUIRED)
find_package(Qt5PrintSupport REQUIRED QUIET) find_package(Qt5PrintSupport REQUIRED QUIET)
find_package(Qt5X11Extras REQUIRED QUIET) find_package(Qt5X11Extras REQUIRED QUIET)
find_package(Qt5LinguistTools REQUIRED QUIET) find_package(Qt5LinguistTools REQUIRED QUIET)
find_package(Qt5Svg REQUIRED QUIET)
find_package(fm-qt REQUIRED QUIET) find_package(fm-qt REQUIRED QUIET)
find_package(lxqt REQUIRED) #just a build dependency for .desktop files translation
message(STATUS "Building with Qt ${Qt5Core_VERSION_STRING}") message(STATUS "Building with Qt ${Qt5Core_VERSION_STRING}")
include(LXQtCompilerSettings NO_POLICY_SCOPE)
find_package(PkgConfig REQUIRED) find_package(PkgConfig REQUIRED)
# FIXME: we'll need this to provide detail info for photos in the future # FIXME: we'll need this to provide detail info for photos in the future

@ -1,3 +1,25 @@
# lximage-qt # LXImage-Qt
The Qt port of LXImage, a simple and fast image viewer. ## Overview
LXImage-Qt is the Qt port of LXImage, a simple and fast image viewer.
In addition it features a tool to take screenshots.
It is maintained by the LXQt project but can be used independently from this desktop environment.
## Installation
### Compiling source code
Runtime dependencies are qtx11extras and [libfm-qt](https://github.com/lxde/libfm-qt) (LXImage-Qt used to depend on [PCManFM-Qt](https://github.com/lxde/pcmanfm-qt) but the relevant code belongs to what was outsourced in libfm-qt).
Additional build dependencies are CMake and optionally Git to pull latest VCS checkouts. The localization files were outsourced to repository [lxqt-l10n](https://github.com/lxde/lxqt-l10n) so the corresponding dependencies are needed, too. Please refer to this repository's `README.md` for further information.
Code configuration is handled by CMake. CMake variable `CMAKE_INSTALL_PREFIX` has to be set to `/usr` on most operating systems.
To build run `make`, to install `make install` which accepts variable `DESTDIR` as usual.
### Binary packages
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' package manager to search for string 'lximage'.

@ -1,107 +0,0 @@
#=============================================================================
# The lxqt_translate_desktop() function was copied from the the
# LXQt LxQtTranste.cmake
#
# Original Author: Alexander Sokolov <sokoloff.a@gmail.com>
#
# funtion lxqt_translate_desktop(_RESULT
# SOURCES <sources>
# [TRANSLATION_DIR] translation_directory
# )
# Output:
# _RESULT The generated .desktop (.desktop) files
#
# Input:
#
# SOURCES List of input desktop files (.destktop.in) to be translated
# (merged), relative to the CMakeList.txt.
#
# TRANSLATION_DIR Optional path to the directory with the .ts files,
# relative to the CMakeList.txt. Defaults to
# "translations".
#
#=============================================================================
function(lxqt_translate_desktop _RESULT)
# Parse arguments ***************************************
set(oneValueArgs TRANSLATION_DIR)
set(multiValueArgs SOURCES)
cmake_parse_arguments(_ARGS "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
# check for unknown arguments
set(_UNPARSED_ARGS ${_ARGS_UNPARSED_ARGUMENTS})
if (NOT ${_UNPARSED_ARGS} STREQUAL "")
MESSAGE(FATAL_ERROR
"Unknown arguments '${_UNPARSED_ARGS}'.\n"
"See lxqt_translate_desktop() documenation for more information.\n"
)
endif()
if (NOT DEFINED _ARGS_SOURCES)
set(${_RESULT} "" PARENT_SCOPE)
return()
else()
set(_sources ${_ARGS_SOURCES})
endif()
if (NOT DEFINED _ARGS_TRANSLATION_DIR)
set(_translationDir "translations")
else()
set(_translationDir ${_ARGS_TRANSLATION_DIR})
endif()
get_filename_component (_translationDir ${_translationDir} ABSOLUTE)
foreach (_inFile ${_sources})
get_filename_component(_inFile ${_inFile} ABSOLUTE)
get_filename_component(_fileName ${_inFile} NAME_WE)
#Extract the real extension ............
get_filename_component(_fileExt ${_inFile} EXT)
string(REPLACE ".in" "" _fileExt ${_fileExt})
#.......................................
set(_outFile "${CMAKE_CURRENT_BINARY_DIR}/${_fileName}${_fileExt}")
file(GLOB _translations
${_translationDir}/${_fileName}_*${_fileExt}
${_translationDir}/local/${_fileName}_*${_fileExt}
)
set(_pattern "'\\[.*]\\s*='")
if (_translations)
add_custom_command(OUTPUT ${_outFile}
COMMAND grep -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
COMMAND grep -h ${_pattern} ${_translations} >> ${_outFile}
COMMENT "Generating ${_fileName}${_fileExt}"
)
else()
add_custom_command(OUTPUT ${_outFile}
COMMAND grep -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
COMMENT "Generating ${_fileName}${_fileExt}"
)
endif()
set(__result ${__result} ${_outFile})
# TX file ***********************************************
set(_txFile "${CMAKE_BINARY_DIR}/tx/${_fileName}${_fileExt}.tx.sh")
string(REPLACE "${CMAKE_SOURCE_DIR}/" "" _tx_translationDir ${_translationDir})
string(REPLACE "${CMAKE_SOURCE_DIR}/" "" _tx_inFile ${_inFile})
string(REPLACE "." "" _fileType ${_fileExt})
file(WRITE ${_txFile}
"[ -f ${_inFile} ] || exit 0\n"
"echo '[lxde-qt.${_fileName}_${_fileType}]'\n"
"echo 'type = DESKTOP'\n"
"echo 'source_lang = en'\n"
"echo 'source_file = ${_tx_inFile}'\n"
"echo 'file_filter = ${_tx_translationDir}/${_fileName}_<lang>${_fileExt}'\n"
"echo ''\n"
)
endforeach()
set(${_RESULT} ${__result} PARENT_SCOPE)
endfunction(lxqt_translate_desktop)

@ -7,5 +7,5 @@ Icon=lximage-qt
Exec=lximage-qt %F Exec=lximage-qt %F
StartupNotify=true StartupNotify=true
Terminal=false Terminal=false
Categories=Graphics;Core;Qt;Viewer;RasterGraphics;2DGraphics;Photography; Categories=Graphics;Viewer;RasterGraphics;2DGraphics;Photography;
MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/png;image/tiff;image/x-bmp;image/x-pcx;image/x-tga;image/x-portable-pixmap;image/x-portable-bitmap;image/x-targa;image/x-portable-greymap;application/pcx;image/svg+xml;image/svg-xml; MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/png;image/tiff;image/x-bmp;image/x-pcx;image/x-tga;image/x-portable-pixmap;image/x-portable-bitmap;image/x-targa;image/x-portable-greymap;application/pcx;image/svg+xml;image/svg-xml;

2
debian/.gitignore vendored

@ -1,6 +1,8 @@
/*.debhelper /*.debhelper
/*.log /*.log
/*.substvars /*.substvars
/debhelper-build-stamp
/files /files
/lximage-qt/ /lximage-qt/
/lximage-qt-dbg/ /lximage-qt-dbg/

22
debian/changelog vendored

@ -1,3 +1,25 @@
lximage-qt (0.5.0-3) unstable; urgency=medium
* Cherry-picking upstream release 0.5.0.
* Bumped Standards to 3.9.8, no changes needed
* Bumped compat to 10
* Removed --parallel from rules, standard compat 10
* Bumped minimum version debhelper (>= 10)
* Bumped minimum version libfm-qt-dev (>= 0.11.1)
* Added build dependency libkf5windowsystem-dev
* Added build dependency liblxqt0-dev (>= 0.11.0)
* Added build dependency libqt5svg5-dev
* Added build dependency libqt5xdg-dev (>= 2.0.0)
* Added Recommends lxqtimage-qt-l10n
* Added Recommends qt5-image-formats-plugins
* Fixed copyrights Format field to https
* Dropped patches, applied upstream
* Added translation control to rules
* Set CMAKE_BUILD_TYPE=RelWithDebInfo
* Exported LC_ALL=C.UTF-8, make builds reproducible
-- Alf Gaida <agaida@siduction.org> Tue, 18 Oct 2016 21:40:48 +0200
lximage-qt (0.4.0+20160108-3) unstable; urgency=medium lximage-qt (0.4.0+20160108-3) unstable; urgency=medium
* Add missing patch from 0.4.0+20160108-2. * Add missing patch from 0.4.0+20160108-2.

2
debian/compat vendored

@ -1 +1 @@
9 10

17
debian/control vendored

@ -5,21 +5,25 @@ 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 (>= 9), Build-Depends: debhelper (>= 10),
cmake (>= 3.0.2), cmake (>= 3.0.2),
libexif-dev, libexif-dev,
libglib2.0-dev, libglib2.0-dev,
libfm-dev, libfm-dev,
libfm-qt-dev, libfm-qt-dev (>= 0.11.1),
libkf5windowsystem-dev,
liblxqt0-dev (>= 0.11.0),
libmenu-cache-dev, libmenu-cache-dev,
libqt5svg5-dev,
libqt5x11extras5-dev, libqt5x11extras5-dev,
libqt5xdg-dev (>= 2.0.0),
libx11-dev, libx11-dev,
libxfixes-dev, libxfixes-dev,
pkg-config, pkg-config,
qttools5-dev, qttools5-dev,
qttools5-dev-tools qttools5-dev-tools
Standards-Version: 3.9.7 Standards-Version: 3.9.8
Vcs-Browser: https://anonscm.debian.org/git/pkg-lxqt/lximage-qt.git/?h=debian/sid Vcs-Browser: https://anonscm.debian.org/cgit/pkg-lxqt/lximage-qt.git/?h=debian/sid
Vcs-Git: https://anonscm.debian.org/git/pkg-lxqt/lximage-qt.git -b debian/sid Vcs-Git: https://anonscm.debian.org/git/pkg-lxqt/lximage-qt.git -b debian/sid
Homepage: https://github.com/lxde/lximage-qt Homepage: https://github.com/lxde/lximage-qt
@ -27,7 +31,10 @@ Package: lximage-qt
Architecture: any Architecture: any
Depends: ${misc:Depends}, Depends: ${misc:Depends},
${shlibs:Depends} ${shlibs:Depends}
Recommends: lxqtimage-qt-l10n,
qt5-image-formats-plugins
Description: Image viewer for LXQt Description: Image viewer for LXQt
lximage-qt is a simple image viewer for LXQt. A simple image viewer for LXQt. Additional file formats can be processed if
one install qt5-image-formats-plugins.
. .
This package contain the program files. This package contain the program files.

2
debian/copyright vendored

@ -1,4 +1,4 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: lximage-qt Upstream-Name: lximage-qt
Source: https://github.com/lxde/lximage-qt Source: https://github.com/lxde/lximage-qt

2
debian/gbp.conf vendored

@ -1,5 +1,5 @@
[DEFAULT] [DEFAULT]
debian-branch = debian/sid debian-branch = debian/experimental
pristine-tar = True pristine-tar = True
[import-orig] [import-orig]

@ -1 +0,0 @@
unicode-grep.patch

@ -1,22 +0,0 @@
Author: Eduard Sanou <dhole@openmailbox.org>
Description: Fix misdetection as binary input when LC_ALL=C
--- lximage-qt-0.4.0+20160108.orig/cmake/LXQtTranslateDesktop.cmake
+++ lximage-qt-0.4.0+20160108/cmake/LXQtTranslateDesktop.cmake
@@ -71,13 +71,13 @@ function(lxqt_translate_desktop _RESULT)
set(_pattern "'\\[.*]\\s*='")
if (_translations)
add_custom_command(OUTPUT ${_outFile}
- COMMAND grep -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
- COMMAND grep -h ${_pattern} ${_translations} >> ${_outFile}
+ COMMAND grep -a -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
+ COMMAND grep -a -h ${_pattern} ${_translations} >> ${_outFile}
COMMENT "Generating ${_fileName}${_fileExt}"
)
else()
add_custom_command(OUTPUT ${_outFile}
- COMMAND grep -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
+ COMMAND grep -a -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
COMMENT "Generating ${_fileName}${_fileExt}"
)
endif()

14
debian/rules vendored

@ -1,9 +1,15 @@
#!/usr/bin/make -f #!/usr/bin/make -f
#export DH_VERBOSE=1 # export DH_VERBOSE=1
export DEB_BUILD_MAINT_OPTIONS = hardening=+all export LC_ALL=C.UTF-8
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
%: %:
dh ${@} --buildsystem cmake \ dh ${@} --buildsystem cmake
--parallel \
override_dh_auto_configure:
dh_auto_configure -- \
-DPULL_TRANSLATIONS=OFF\
-DUPDATE_TRANSLATIONS=OFF\
-DCMAKE_BUILD_TYPE=RelWithDebInfo

@ -1,63 +1,50 @@
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.22 (GNU/Linux)
mQINBFJevCYBEACx+Hvy+Vsuf+V5jeLUnzjAmHoy8DfTeGWr3ts30IapLHrfi0+U mQINBFXQeMMBEACif4+9pTrC6uNmRng0ZbzLh7p3cazmbnp2YFgDQDJZ7ZNmebxy
WpzNnISO77yTr4VNboVZH+GHM/rnPfieODfB4ZW6CZLlInMSKUXcgQsEqXpyBZhA ngRuRhjGuDcFAL/37BwJnrBpfZFK9ljoH4Fo5Jm9cOELaTy7AIcEiV9dKMyrKF1E
Ib/SPy2bOfHly1uRJes0uRDsH5+v/hD74sByfnjQlrvI68O6wvGZmDFMNNPVO8+/ C76d8jHVuzuPbI92DkFdLZAdk+qjrrAy0x43PvUd+aaBGLcFs1ZMk7gOvElc2d95
OWBSBNkBuVrrZOMSPsLwQGJ4UtUQ4whburaPJG4VZJc5DLbzJGbEuACc0IAEYJS3 zWWSp5anjukmGbp+EsStnWJkF6VHj56qmklfYy5ioiVBOSpXo/RsACAcIlz8C8A1
7AfXVXn4j4Gc9F3o1xTUnbOBnwGPquWwUIm3FM7Ec2OdkvMt3EwvnkMAfeVrq3iE d4tNMiB2uF2OrUfrL8DD6m3nBqep+AYbIQrxMl9kUQH3I33e9kH/L+SHQyE6phS8
FDD/KZTxdL0BZH3QD8gB7Jm4v4f3Nkobg6JCvCbcH3wBdZW4mASbwWzfRaDC2zHb Czq06WjV4TcJ9VWxm7hQCNLYSxhZYYr1AW45lS5+xmfBOq2qeLgvjbFxa8PPrsp6
ErTglD7PpShLKZZ0pr9okWZEGw4Ku3q8ALi1JXK/ePTmsBlvkVskOJ3Nnd0avgH4 Bqgt8MjwUkXjU5IB7YulUBvFU2l0MJZWDBuNy0oNtCe1cU3JyIqLKjvzQQQ9eD5L
+Q/vZoKfH8EhNY745rI+8CE9iv6V9XiSUt4CKEWAENt4A8hq6U2vV+jZv3B6AgD7 o3Ul704TLHz0z+67Rxh05Mi4JvyFMjnooSJkNH8/7yXoBN0ZGOh1/5zMU1gK5bmP
ZjiI59yD4YuYubu8rCnNizTgh1voVw3ietknn/x2H5yH8fByWZ5uL87C0ky/uma6 6hKgis2exSZNIS74mF6/PqGgcwk3PyI4T3keUQoNPj11M2EznLHxY19QZfQ5oMed
ZGbiiAtM4kdkyDMrfRV5nlEG9EKAGPVu5mjeSCrfkETwZ9OFPz1AuDye4ZEXrrcC 8xOlHKjpcm8PYMB4gduNXlV7gI9h7UxuC5GuPiP2lmM6wUyHu48divxDk5UYgPEC
iRQ7RX6/GtW18aHER0kzGnfwx5KJzkDrRBY8A2PdXLBcrsN4WpK9EX01PQARAQAB xlPI2wHCNDsuy0EruCYIvrMSZfpYCCSrmXiOORBLO5qXkauILLkJarHqjQARAQAB
tCNKZXJvbWUgTGVjbGFuY2hlIDxqZXJvbWVAbGVjbGFuLmNoPokCPwQTAQIAKQUC tCBBbGYgR2FpZGEgPGFnYWlkYUBzaWR1Y3Rpb24ub3JnPokCOAQTAQIAIgUCVdB4
Ul68JgIbAwUJAeEzgAcLCQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEDfgrx/a wwIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQQsnI069epeOT2xAAgSHf
SPNzSHIP/1ewXcC0TFBcvDD7MrIP7anyNfiWfW7cxkR8GSamkg6HTa6Ndyr1FFjJ 41103cnElGf6TokPl4J6hdRPy2CUAjmBtMfr8eajYvGDGgnmsh9AGYGURjfFVCCf
OoDFUP37jWhu59CsHxs2D0zRWJktezfvElscRgqbHcdpIznqsGdI8hXCZafhBGVb Ag+8b6nF3xg03UmgsuSO8H78HGv9kKzF9aHmLt+SXq3jUX+LnIkFHErZWjFAKdJr
sdAB2LRawcXGxnXt7XajPcSVwLWRE62caBqohznU2iWvI780WNjEbZoA0LhZwaFF luu1j6ltxLe9PQljxZnugzMaUbW8eEPKvcriiDn3S4/DtikW/jpGA0MTY4ZWs9pZ
UUPJm8ea9v0IkZVKUyg9WONZ1U7FEG9SaEiSpI8kJdx1fvCwZVDV/NRO5GqnJaho L/6iRRH99L2X/cWO4sCgDXCTt4oK0f5OvwiuCoVOM+PYoIm31JICCKOlqamkCn7d
P1LCne4YdwS6pt1/fRgk32IHxxZfHlLzLHxb6v1JmIg72x28qCmGyK9oFBDbbnYu 2KH3nsy0v7tXgnrnb/zr8jVGsZLzUE51AFOzb5Ec74/2SAq8X4gbTppttLXEIooq
6Aq8XbHogOrD5vJM2Pfm2IhV0+JHOjfQbddv8tsAH1M+LI+tToXmg5st1AU3wnTn nbepitW/PePkPY5gpfwHtFbl88qFnir+ABMefqRZkzeh0tsxJVLVHGP1KZykXpv7
pda3hjA1avKwkfBPW/osHc8782ViyS9iX2e9iDtMv608guij4NjpGExzGCypHOd8 96A6Q1h7Zo9Ny7WwN5Xl02g35LVCaPyzd3A8A4315uMuP3iziq57UktKqh9d5S3t
+VXRwJDjvgDynkL206MZ+wn0j5wHsIE8F3Y5Bp1thQOrdDli5MYNQoXhjFmH46XT jfK7e9UfFQZBLfxn2sNPsjdYSNUQp/PXTTk/599h359WVuUIR866T8K7N7EEon3p
bcr84IgW0+AiXZdoFUqvwtzrWy2Onuw5R3k4OyV4skN4DkWXyAk/V+Y4K39JvTKf qLItZljQ9Nmr/yGwKi9iQgi2LtZj5KUcF1zBLzZKf95FvoqSZqBXdFSjm+eYGaCH
H9YuiQ9blNzCu8WiAnjKnh9kNl9E/TyEwI6cHFmIPqF8ST9tJytWHtrKvU9csvXX Q2IBnhyP92lEknSK9ystUJXmY69tQKBFqJxScwaS+7a/rfLKssQjSWxqk+SX4QeW
n8XNJmpcv2R1e6N+VuWWm5zUPTouv3AxCacLbm8Lh3ymGsk7ZEyhiQIcBBABAgAG e9z9FUpo71bq0Zkc/M9aOCoEEmhg4Ob/JWy08oC5Ag0EVdB4wwEQAKZDCc/C41y0
BQJSsFYyAAoJEBMY76xfu9vO6v0P/3wSj3/kE4nP4HfgcVJSzi+lm1ycpbLDZtgh omLFCAJybvHiFScM+jOpyGpQvceoviEhIT7h1br/pnSEMkgPQEDPWJGtKueg1/94
P1G+zJLVmA+E41vEZimeiYQxBAelatJz+CHzQo3LZ2oVChzVrZcVHn9k4P3pib69 sXTH24uefr3Y6JdZoBtprxl4JXUoOndgq1QH1xuUsy3/9YWU8Qboy9j8a8w0oCDE
qCVif3/y0Wmecn+u2TWbOvJ7mthfO7T3W7rkW1/9ES7bUaXcXWQ2sjUBVqFkFsVt T8Z03KHCwqzD3K+44jhmhF+0eLoaaY8ohS8ziP+DcFKVHyatmS5yCCdjVrj6PxMp
xgJDo8wcxA+K4Yf06GCbxFwrB7X5GraWIkzqGnyse3XAQn8aORAXmE8Yd0FHOjEZ uy/y5SXT1kmiPdVAIzQlM5DlN6o46TV+BH0pPvVYjtwf31o0FckJxy5S1v0koCNB
Beb9shChnkYc3lEvNY8ioCaYSF9xr/Iz9cwpfPkpqFiVYWadtb+Gqeh6zC7vPmcT vX2b7tTDPKzn8G18eUVhGoUTZBUCp1gg36wJ0YY4xgZ9vI/xDCeHeAkyvGtaTAoy
zHxrgkq1WwQlSBm724tPt9xuGQoOglqEa23vlQZfv20nyrYjLeYUy6pMCRq7vn/n qP4rHoUO5KVRSDh7frSlrdbLGWHaQwOhcqoKd4qP/164wHPGkgHL1vztdOc7l1wx
nkQOcXF7yQlnqR6xKk0tWsM4e6du0ZvbjBbhHV/kBFVGCLm/upTwoMVm0WJTbr4T q3gMh2uwmJR0NRrw4WVuaIqL9lEbGBNijlmGsuqXfsMRhc/qoqgVDWvrcCtEoOwl
5XfIZo7eA0lvGtUhe1PgcOidBikHfAIfYxu0BoMXoL4jbcQdR5+YBDEfsS0jPhCl TONGobW3jpCCjpa9SeGNjxuY6IVLn0lfX4hItNVY9sFA+H+yj4uBQ7zsmMUXafxt
mew2ScW/R/UhUknJUVFTma0KHXzEmKiqeeUCDtwEi6fxdicAYkbcekgkfFiD/w8N Yllm0f98yGNg5lnJg4bLOYu3IkpogUKNA3qkZ+6vRtwH70/bJGp7qdx/3G4W5dMX
Lk3Uf+0x2MdKA36nUobFkk38oU+GW37kFWJs3f1YRuQFao896eNW/E8ekVMLNxOl asd/rJjdELW+R/NVULAmK1ETSklaa3Z6vbTu8bN8gvP8pmMJ8f/U8+qzkuAqc201
nCjnSbabaxDnxPTyW2KlNjf/QUEK4pT6S5QmuCSrle3PQpaSbAZDHzLBIL9gd3m6 Z4O+s7ZsQfTiz5mm7zPGIYTnppDSno/rABEBAAGJAh8EGAECAAkFAlXQeMMCGwwA
MH7+SvV4uQINBFJevCYBEADiXDUqstSdhIyuionS2KtE3IeEBIqS7GY8QPRBylIZ CgkQQsnI069epeMt0g/+JrwLhULD6NOxaLgxboh/KZkh/7ViU4cB+QPT8JIcWxkZ
ACVHFI/1HxChBqYVGFaDEQn3gj5lUUQPubfWaxzjF6+UNVQW4+cxmTocndAwfDbI zj8uk85TUitEUzKmjp/ItCrhQE5WNNWbz/FBnAuLtaQuHhcHMA3Vu95UUCGi1vyZ
+E5BLdieFUzbAA05MV5ZjPhTNbSk1jpy4bNy0FILwNqc89Y6SoCbv1r3tZLCrBas ZRlS3YRM6S9BOzrjG7fGQJmO/RU3g6rb0TAwGFxDHj8t4JEDTc3zASG7wV/VTn06
1+AfWknBynx0siGMbLFxtzR6hUkNz9URxt13FrzpUWMpAL8ZQGczOTSaWLrZA5l9 d8XIH9CZOw3kUuhkQ3OR/PEj1BCeCC+caC+tBjO0fgvDp8RV7NFQQ9kH8R3/xlWd
xLzJ9ww8uM+C2Xej3/sANxi+kQE2GVMKurPS0TICwVWZxbdW/ytIkO67Rhse0q3t 6KMPtILE6fUft6LubWRGd1P5JBuzXivELolASajewbYtL/s87CCji3ngq0aT9raK
vzjdawfCFRxv7XQB2ZJ6irDxbpHiJoojSWCHJadIyCG03iOiaqsSVvi4KnxtUck+ m02wqFzNbX1iv+w2iqPQXq6pdRyxtJ8+Q8Z7zEBGJS5nkrYjsLTduZIjJHYHYH7f
udOEJUV5sxdzgeRrsDpeaN//KCWW9WjfsSkvOqP6S1gmWpNFdzF5XrzcgvqvSNqo 3/ydVjQ3z12iqHKElgaRI7RUmpNiNxVIr+TtuxzeC6G+CF++XNkUtJODvCmRaoJS
XejfakUTJqsIIEHO0zGuJFVzJNh2hQ/9dhjIspUORhtNKaljNvePiBrj2yqmd9PY waYsitz8+LSv3tawZJ0iQkKc9nerQMuBD+AzIr3i4NgXiEIN513esUtnKzeyIIsL
FlH1KMHe4H+YVIwPiyeNA87Pu+1yNo8gT7mXhGRfibgWjbt146WUJ7+l2StJMApn ntUcBjXKuLCj8OZrZtexjq7edWWbN57/3ikyS2Z7y0i3O30qk5jmccSaS6kA7xTY
eNSCartNaUNPnw96i2l5c9AsJ3SWC6XWpWzOLVj+9XceeA11lu/ogqEMHzx81NjH WCDFzbN2v2y+vGu9KYn+2HtrP2BtNa8JTh3waNeLUTpn4GV4mMrsZjOy6vhhHb91
2TePxwKTKxZnAvDmqryp++IgY2/OgIoIk3ZRdYu/dPijTOYWfCet/9/9kAFr9PeJ 1TKfI1gvjk7lE9xaWmcDjdI55dw3jIq8kK9SdgORGq9/S3g7KJNRjme+6GjqQfk=
KwARAQABiQIlBBgBAgAPBQJSXrwmAhsMBQkB4TOAAAoJEDfgrx/aSPNzJv0QAKkx =h7ww
lCKEZ6ahAUuNWslsHnNWaHFHNawEO3NIEtQZGVFk2BYISupizvjZF6MnymO/9UFM
pzV6fp3xNdqaKWQBjScOgMgCASRixW2tMAKbJGHZKp3dBixpHgXxy2oOGMS+mQ5m
gWy07usq2YesoMD0K/SG6EnoRPHBvrJihArzMFVUY9hD3hk8bhiy8w9bCYFe+gkm
zpQl3/KN01kyt5LjzEBcIOw8qIBQe9Pk8PyOK75lPoNME714LatgOsyw2kaSQ9Sv
hziRGC5z/fV3PmH7XhSjENPKnCJU51GUMMLaL28t9o7Afh6Q8UV31/JO36vmQXQV
+b+0BoGqEmf3AKBASb2Cr2q4pZFjywwSUXHZ9hQyu1tpbE1dS6aI01kM0y270pk7
W/ajuzuOxAVL1bJAanL/5+DWM03esZPVdEWhxpWEM40Z6Rhq+Xb2a5xfwCN9PmaQ
o9fez0I+yh53s7Ypv0tBj05FPe5L48+pDi6pz5nddN1B0FzF58jVfsBZUjBlY24+
VwQeAaWkRXZrSEdtBS5ufsi80x/cNCSTJBWqtborKL1iGgf5MDPYRMSvmZXAeIld
pyL/0pbW7iokewyKzpFfo7KEbwLxB+flWaBZ867JpF4yyRj3b4qcvcyV8QnsoB7Z
KhxTl3gGwD/t0HUcu85zcfs4GkealYhIWfGaAso2
=fF8P
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----

4
debian/watch vendored

@ -1,3 +1,3 @@
version=3 version=4
opts="pgpsigurlmangle=s/$/.asc/" \ opts="pgpsigurlmangle=s/$/.asc/" \
https://github.com/lxde/lximage-qt/releases .*/([\d\.]+).tar.gz https://github.com/lxde/lximage-qt/releases .*/lximage-qt-([\d\.]+).tar.xz

@ -1,6 +1,3 @@
# set visibility to hidden to hide symbols, unlesss they're exporeted manually in the code
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions")
include_directories( include_directories(
${X11_INCLUDE_DIR} ${X11_INCLUDE_DIR}
${XFIXES_INCLUDE_DIRS} ${XFIXES_INCLUDE_DIRS}
@ -42,16 +39,23 @@ set(lximage-qt_UIS
qt5_wrap_ui(lximage-qt_UI_H ${lximage-qt_UIS}) qt5_wrap_ui(lximage-qt_UI_H ${lximage-qt_UIS})
# add translation for lximage-qt # add translation for lximage-qt
file(GLOB TS_FILES translations/*.ts) include(LXQtTranslateTs)
option(UPDATE_TRANSLATIONS "Update source translation translations/*.ts files") lxqt_translate_ts(QM_FILES
if(UPDATE_TRANSLATIONS) UPDATE_TRANSLATIONS ${UPDATE_TRANSLATIONS}
qt5_create_translation(QM_FILES ${lximage-qt_SRCS} ${lximage-qt_UI_H} ${TS_FILES}) SOURCES
else() ${lximage-qt_SRCS}
qt5_add_translation(QM_FILES ${TS_FILES}) ${lximage-qt_UIS}
endif() INSTALL_DIR
"${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}/translations"
add_custom_target (lximage-qt_translations DEPENDS ${QM_FILES}) PULL_TRANSLATIONS
install(FILES ${QM_FILES} DESTINATION share/lximage-qt/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)
@ -74,7 +78,7 @@ add_definitions(
-DLXIMAGE_VERSION="${LXIMAGE_VERSION}" -DLXIMAGE_VERSION="${LXIMAGE_VERSION}"
) )
set(QT_LIBRARIES Qt5::Widgets Qt5::Core Qt5::DBus Qt5::PrintSupport Qt5::X11Extras) set(QT_LIBRARIES Qt5::Widgets Qt5::Core Qt5::DBus Qt5::PrintSupport Qt5::X11Extras Qt5::Svg)
target_link_libraries(lximage-qt target_link_libraries(lximage-qt
fm-qt fm-qt

@ -35,8 +35,8 @@ static const char* ifaceName = "org.lxde.LxImage.Application";
Application::Application(int& argc, char** argv): Application::Application(int& argc, char** argv):
QApplication(argc, argv), QApplication(argc, argv),
windowCount_(0), libFm(),
libFm() { windowCount_(0) {
setApplicationVersion(LXIMAGE_VERSION); setApplicationVersion(LXIMAGE_VERSION);
} }
@ -63,7 +63,7 @@ bool Application::init(int argc, char** argv) {
new ApplicationAdaptor(this); new ApplicationAdaptor(this);
dbus.registerObject("/Application", this); dbus.registerObject("/Application", this);
connect(this, SIGNAL(aboutToQuit()), SLOT(onAboutToQuit())); connect(this, &Application::aboutToQuit, this, &Application::onAboutToQuit);
if(settings_.useFallbackIconTheme()) if(settings_.useFallbackIconTheme())
QIcon::setThemeName(settings_.fallbackIconTheme()); QIcon::setThemeName(settings_.fallbackIconTheme());
@ -179,6 +179,5 @@ void Application::editPreferences() {
} }
void Application::onAboutToQuit() { void Application::onAboutToQuit() {
qDebug("aboutToQuit");
settings_.save(); settings_.save();
} }

@ -41,11 +41,9 @@ public:
void addWindow() { // call this when you create a new toplevel window void addWindow() { // call this when you create a new toplevel window
++windowCount_; ++windowCount_;
qDebug("add window");
} }
void removeWindow() { // call this when you destroy a toplevel window void removeWindow() { // call this when you destroy a toplevel window
qDebug("remove window");
--windowCount_; --windowCount_;
if(0 == windowCount_) if(0 == windowCount_)
quit(); quit();

@ -24,21 +24,25 @@
#include <QPainter> #include <QPainter>
#include <QTimer> #include <QTimer>
#include <QPolygon> #include <QPolygon>
#include <QDebug>
#include <QStyle> #include <QStyle>
#include <QLabel> #include <QLabel>
#include <QGraphicsProxyWidget> #include <QGraphicsProxyWidget>
#include <QGraphicsSvgItem>
#define CURSOR_HIDE_DELY 3000
namespace LxImage { namespace LxImage {
ImageView::ImageView(QWidget* parent): ImageView::ImageView(QWidget* parent):
QGraphicsView(parent), QGraphicsView(parent),
imageItem_(new QGraphicsRectItem()),
scene_(new QGraphicsScene(this)), scene_(new QGraphicsScene(this)),
gifMovie_(NULL), imageItem_(new QGraphicsRectItem()),
gifMovie_(nullptr),
cacheTimer_(nullptr),
cursorTimer_(nullptr),
scaleFactor_(1.0),
autoZoomFit_(false), autoZoomFit_(false),
cacheTimer_(NULL), isSVG(false) {
scaleFactor_(1.0) {
setViewportMargins(0, 0, 0, 0); setViewportMargins(0, 0, 0, 0);
setContentsMargins(0, 0, 0, 0); setContentsMargins(0, 0, 0, 0);
@ -58,6 +62,10 @@ ImageView::~ImageView() {
cacheTimer_->stop(); cacheTimer_->stop();
delete cacheTimer_; delete cacheTimer_;
} }
if(cursorTimer_) {
cursorTimer_->stop();
delete cursorTimer_;
}
} }
@ -88,6 +96,34 @@ void ImageView::mouseDoubleClickEvent(QMouseEvent* event) {
QAbstractScrollArea::mouseDoubleClickEvent(event); QAbstractScrollArea::mouseDoubleClickEvent(event);
} }
void ImageView::mousePressEvent(QMouseEvent * event) {
QGraphicsView::mousePressEvent(event);
if(cursorTimer_) cursorTimer_->stop();
}
void ImageView::mouseReleaseEvent(QMouseEvent* event) {
QGraphicsView::mouseReleaseEvent(event);
if(cursorTimer_) cursorTimer_->start(CURSOR_HIDE_DELY);
}
void ImageView::mouseMoveEvent(QMouseEvent* event) {
QGraphicsView::mouseMoveEvent(event);
if(cursorTimer_ && (viewport()->cursor().shape() == Qt::BlankCursor
|| viewport()->cursor().shape() == Qt::OpenHandCursor)) {
cursorTimer_->start(CURSOR_HIDE_DELY); // restart timer
viewport()->setCursor(Qt::OpenHandCursor);
}
}
void ImageView::focusInEvent(QFocusEvent* event) {
QGraphicsView::focusInEvent(event);
if(cursorTimer_ && (viewport()->cursor().shape() == Qt::BlankCursor
|| viewport()->cursor().shape() == Qt::OpenHandCursor)) {
cursorTimer_->start(CURSOR_HIDE_DELY); // restart timer
viewport()->setCursor(Qt::OpenHandCursor);
}
}
void ImageView::resizeEvent(QResizeEvent* event) { void ImageView::resizeEvent(QResizeEvent* event) {
QGraphicsView::resizeEvent(event); QGraphicsView::resizeEvent(event);
if(autoZoomFit_) if(autoZoomFit_)
@ -136,10 +172,13 @@ void ImageView::zoomOriginal() {
} }
void ImageView::setImage(QImage image, bool show) { void ImageView::setImage(QImage image, bool show) {
if(gifMovie_ && show) { // a gif animation was shown if(show && (gifMovie_ || isSVG)) { // a gif animation or SVG file was shown before
scene_->clear(); scene_->clear();
delete gifMovie_; isSVG = false;
gifMovie_ = NULL; if(gifMovie_) { // should be deleted explicitly
delete gifMovie_;
gifMovie_ = nullptr;
}
// recreate the rect item // recreate the rect item
imageItem_ = new QGraphicsRectItem(); imageItem_ = new QGraphicsRectItem();
imageItem_->hide(); imageItem_->hide();
@ -168,21 +207,24 @@ void ImageView::setImage(QImage image, bool show) {
} }
void ImageView::setGifAnimation(QString fileName) { void ImageView::setGifAnimation(QString fileName) {
QImage image(fileName); /* the built-in gif reader gives the first frame, which won't
if(image.isNull()) { be shown but is used for tracking position and dimensions */
image_ = QImage(); image_ = QImage(fileName);
imageItem_->hide(); if(image_.isNull()) {
imageItem_->setBrush(QBrush()); if(imageItem_) {
imageItem_->hide();
imageItem_->setBrush(QBrush());
}
scene_->setSceneRect(0, 0, 0, 0); scene_->setSceneRect(0, 0, 0, 0);
} }
else { else {
scene_->clear(); scene_->clear();
imageItem_ = NULL; // it's deleted by clear(); imageItem_ = nullptr; // it's deleted by clear();
if(gifMovie_) { if(gifMovie_) {
delete gifMovie_; delete gifMovie_;
gifMovie_ = NULL; gifMovie_ = nullptr;
} }
QPixmap pix(image.size()); QPixmap pix(image_.size());
pix.fill(Qt::transparent); pix.fill(Qt::transparent);
QGraphicsItem *gifItem = new QGraphicsPixmapItem(pix); QGraphicsItem *gifItem = new QGraphicsPixmapItem(pix);
QLabel *gifLabel = new QLabel(); QLabel *gifLabel = new QLabel();
@ -192,9 +234,6 @@ void ImageView::setGifAnimation(QString fileName) {
gifLabel->setMovie(gifMovie_); gifLabel->setMovie(gifMovie_);
gifWidget->setWidget(gifLabel); gifWidget->setWidget(gifLabel);
gifMovie_->start(); gifMovie_->start();
/* the first frame won't be shown but will be
used for tracking position and dimensions */
image_ = gifMovie_->currentImage();
scene_->addItem(gifItem); scene_->addItem(gifItem);
scene_->setSceneRect(gifItem->boundingRect()); scene_->setSceneRect(gifItem->boundingRect());
} }
@ -204,6 +243,29 @@ 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) {
image_ = QImage(fileName); // for tracking position and dimensions
if(image_.isNull()) {
if(imageItem_) {
imageItem_->hide();
imageItem_->setBrush(QBrush());
}
scene_->setSceneRect(0, 0, 0, 0);
}
else {
scene_->clear();
imageItem_ = nullptr;
isSVG = true;
QGraphicsSvgItem *svgItem = new QGraphicsSvgItem(fileName);
scene_->addItem(svgItem);
scene_->setSceneRect(svgItem->boundingRect());
}
if(autoZoomFit_)
zoomFit();
queueGenerateCache(); // deletes the cache timer in this case
}
void ImageView::setScaleFactor(double factor) { void ImageView::setScaleFactor(double factor) {
if(factor != scaleFactor_) { if(factor != scaleFactor_) {
scaleFactor_ = factor; scaleFactor_ = factor;
@ -215,7 +277,7 @@ void ImageView::setScaleFactor(double factor) {
void ImageView::paintEvent(QPaintEvent* event) { void ImageView::paintEvent(QPaintEvent* event) {
// if the image is scaled and we have a high quality cached image // if the image is scaled and we have a high quality cached image
if(scaleFactor_ != 1.0 && !cachedPixmap_.isNull()) { if(imageItem_ && scaleFactor_ != 1.0 && !cachedPixmap_.isNull()) {
// rectangle of the whole image in viewport coordinate // rectangle of the whole image in viewport coordinate
QRect viewportImageRect = sceneToViewport(imageItem_->rect()); QRect viewportImageRect = sceneToViewport(imageItem_->rect());
// the visible part of the image. // the visible part of the image.
@ -244,20 +306,20 @@ void ImageView::queueGenerateCache() {
cachedPixmap_ = QPixmap(); cachedPixmap_ = QPixmap();
// we don't need to cache the scaled image if its the same as the original image (scale:1.0) // we don't need to cache the scaled image if its the same as the original image (scale:1.0)
// no cache for gif animations either // no cache for gif animations or SVG images either
if(scaleFactor_ == 1.0 || gifMovie_) { if(scaleFactor_ == 1.0 || gifMovie_ || isSVG) {
if(cacheTimer_) { if(cacheTimer_) {
cacheTimer_->stop(); cacheTimer_->stop();
delete cacheTimer_; delete cacheTimer_;
cacheTimer_ = NULL; cacheTimer_ = nullptr;
} }
return; return;
} }
if(!cacheTimer_ && !gifMovie_) { if(!cacheTimer_) {
cacheTimer_ = new QTimer(); cacheTimer_ = new QTimer();
cacheTimer_->setSingleShot(true); cacheTimer_->setSingleShot(true);
connect(cacheTimer_, SIGNAL(timeout()), SLOT(generateCache())); connect(cacheTimer_, &QTimer::timeout, this, &ImageView::generateCache);
} }
if(cacheTimer_) if(cacheTimer_)
cacheTimer_->start(200); // restart the timer cacheTimer_->start(200); // restart the timer
@ -267,7 +329,9 @@ void ImageView::queueGenerateCache() {
void ImageView::generateCache() { void ImageView::generateCache() {
// disable the one-shot timer // disable the one-shot timer
cacheTimer_->deleteLater(); cacheTimer_->deleteLater();
cacheTimer_ = NULL; cacheTimer_ = nullptr;
if(!imageItem_ || image_.isNull()) return;
// generate a cache for "the visible part" of the scaled image // generate a cache for "the visible part" of the scaled image
// rectangle of the whole image in viewport coordinate // rectangle of the whole image in viewport coordinate
@ -295,12 +359,6 @@ void ImageView::generateCache() {
// convert the cached scaled image to pixmap // convert the cached scaled image to pixmap
cachedPixmap_ = QPixmap::fromImage(scaled); cachedPixmap_ = QPixmap::fromImage(scaled);
viewport()->update(); viewport()->update();
/*
qDebug() << "viewportImageRect" << viewportImageRect
<< "cachedRect_" << cachedRect_
<< "cachedSceneRect_" << cachedSceneRect_
<< "subRect" << subRect;
*/
} }
// convert viewport coordinate to the original image (not scaled). // convert viewport coordinate to the original image (not scaled).
@ -317,5 +375,26 @@ QRect ImageView::sceneToViewport(const QRectF& rect) {
return QRect(topLeft, bottomRight); return QRect(topLeft, bottomRight);
} }
void ImageView::blankCursor() {
viewport()->setCursor(Qt::BlankCursor);
}
void ImageView::hideCursor(bool enable) {
if(enable) {
if(cursorTimer_) delete cursorTimer_;
cursorTimer_ = new QTimer(this);
cursorTimer_->setSingleShot(true);
connect(cursorTimer_, &QTimer::timeout, this, &ImageView::blankCursor);
if(viewport()->cursor().shape() == Qt::OpenHandCursor)
cursorTimer_->start(CURSOR_HIDE_DELY);
}
else if (cursorTimer_) {
cursorTimer_->stop();
delete cursorTimer_;
cursorTimer_ = nullptr;
if(viewport()->cursor().shape() == Qt::BlankCursor)
viewport()->setCursor(Qt::OpenHandCursor);
}
}
} // namespace LxImage } // namespace LxImage

@ -42,6 +42,7 @@ public:
void setImage(QImage image, bool show = true); void setImage(QImage image, bool show = true);
void setGifAnimation(QString fileName); void setGifAnimation(QString fileName);
void setSVG(QString fileName);
QImage image() { QImage image() {
return image_; return image_;
@ -67,9 +68,16 @@ public:
autoZoomFit_ = value; autoZoomFit_ = value;
} }
// if set to true, hides the cursor after 3s of inactivity
void hideCursor(bool enable);
protected: protected:
virtual void wheelEvent(QWheelEvent* event); virtual void wheelEvent(QWheelEvent* event);
virtual void mouseDoubleClickEvent(QMouseEvent* event); virtual void mouseDoubleClickEvent(QMouseEvent* event);
virtual void mousePressEvent(QMouseEvent* event);
virtual void mouseReleaseEvent(QMouseEvent* event);
virtual void mouseMoveEvent(QMouseEvent* event);
virtual void focusInEvent(QFocusEvent* event);
virtual void resizeEvent(QResizeEvent* event); virtual void resizeEvent(QResizeEvent* event);
virtual void paintEvent(QPaintEvent* event); virtual void paintEvent(QPaintEvent* event);
@ -80,6 +88,7 @@ private:
private Q_SLOTS: private Q_SLOTS:
void generateCache(); void generateCache();
void blankCursor();
private: private:
QGraphicsScene* scene_; // the topmost container of all graphic items QGraphicsScene* scene_; // the topmost container of all graphic items
@ -90,8 +99,10 @@ private:
QRect cachedRect_; // rectangle containing the cached region (in viewport coordinate) QRect cachedRect_; // rectangle containing the cached region (in viewport coordinate)
QRect cachedSceneRect_; // rectangle containing the cached region (in scene/original image coordinate) QRect cachedSceneRect_; // rectangle containing the cached region (in scene/original image coordinate)
QTimer* cacheTimer_; QTimer* cacheTimer_;
QTimer *cursorTimer_; // for hiding cursor in fullscreen mode
double scaleFactor_; double scaleFactor_;
bool autoZoomFit_; bool autoZoomFit_;
bool isSVG; // is the image an SVG file?
}; };
} }

@ -35,7 +35,7 @@ Job::~Job() {
// This is called from the worker thread, not main thread // This is called from the worker thread, not main thread
gboolean Job::_jobThread(GIOSchedulerJob* job, GCancellable* cancellable, Job* pThis) { gboolean Job::_jobThread(GIOSchedulerJob* job, GCancellable* cancellable, Job* pThis) {
bool ret = pThis->run(); pThis->run();
// do final step in the main thread // do final step in the main thread
if(!g_cancellable_is_cancelled(pThis->cancellable_)) if(!g_cancellable_is_cancelled(pThis->cancellable_))
g_io_scheduler_job_send_to_mainloop(job, GSourceFunc(_finish), pThis, NULL); g_io_scheduler_job_send_to_mainloop(job, GSourceFunc(_finish), pThis, NULL);

@ -29,8 +29,8 @@ using namespace LxImage;
LoadImageJob::LoadImageJob(MainWindow* window, FmPath* filePath): LoadImageJob::LoadImageJob(MainWindow* window, FmPath* filePath):
Job(), Job(),
path_(fm_path_ref(filePath)), mainWindow_(window),
mainWindow_(window) { path_(fm_path_ref(filePath)) {
} }
LoadImageJob::~LoadImageJob() { LoadImageJob::~LoadImageJob() {
@ -71,7 +71,7 @@ bool LoadImageJob::run() {
// use libexif to extract additional info embedded in jpeg files // use libexif to extract additional info embedded in jpeg files
ExifLoader *exif_loader = exif_loader_new(); ExifLoader *exif_loader = exif_loader_new();
// write image data to exif loader // write image data to exif loader
int ret = exif_loader_write(exif_loader, (unsigned char*)imageBuffer.data().constData(), (unsigned int)imageBuffer.size()); exif_loader_write(exif_loader, (unsigned char*)imageBuffer.data().constData(), (unsigned int)imageBuffer.size());
ExifData *exif_data = exif_loader_get_data(exif_loader); ExifData *exif_data = exif_loader_get_data(exif_loader);
exif_loader_unref(exif_loader); exif_loader_unref(exif_loader);
if(exif_data) { if(exif_data) {

@ -28,7 +28,6 @@
#include <QPainter> #include <QPainter>
#include <QPrintDialog> #include <QPrintDialog>
#include <QPrinter> #include <QPrinter>
#include <QDebug>
#include <QWheelEvent> #include <QWheelEvent>
#include <QMouseEvent> #include <QMouseEvent>
#include <QTimer> #include <QTimer>
@ -36,6 +35,7 @@
#include <QDockWidget> #include <QDockWidget>
#include <QScrollBar> #include <QScrollBar>
#include <QDesktopWidget> #include <QDesktopWidget>
#include <QGraphicsSvgItem>
#include "application.h" #include "application.h"
#include <libfm-qt/path.h> #include <libfm-qt/path.h>
#include <libfm-qt/folderview.h> #include <libfm-qt/folderview.h>
@ -46,21 +46,21 @@ using namespace LxImage;
MainWindow::MainWindow(): MainWindow::MainWindow():
QMainWindow(), QMainWindow(),
currentFile_(NULL), contextMenu_(new QMenu(this)),
slideShowTimer_(NULL), slideShowTimer_(nullptr),
// currentFileInfo_(NULL), image_(),
loadJob_(NULL), currentFile_(nullptr),
saveJob_(NULL), // currentFileInfo_(nullptr),
folder_(NULL), imageModified_(false),
folderPath_(NULL), folder_(nullptr),
folderPath_(nullptr),
folderModel_(new Fm::FolderModel()), folderModel_(new Fm::FolderModel()),
proxyModel_(new Fm::ProxyFolderModel()), proxyModel_(new Fm::ProxyFolderModel()),
modelFilter_(new ModelFilter()), modelFilter_(new ModelFilter()),
imageModified_(false), thumbnailsDock_(nullptr),
contextMenu_(new QMenu(this)), thumbnailsView_(nullptr),
thumbnailsDock_(NULL), loadJob_(nullptr),
thumbnailsView_(NULL), saveJob_(nullptr) {
image_() {
setAttribute(Qt::WA_DeleteOnClose); // FIXME: check if current image is saved before close setAttribute(Qt::WA_DeleteOnClose); // FIXME: check if current image is saved before close
@ -70,8 +70,8 @@ MainWindow::MainWindow():
Settings& settings = app->settings(); Settings& settings = app->settings();
ui.setupUi(this); ui.setupUi(this);
connect(ui.actionScreenshot, SIGNAL(triggered(bool)), app, SLOT(screenshot())); connect(ui.actionScreenshot, &QAction::triggered, app, &Application::screenshot);
connect(ui.actionPreferences, SIGNAL(triggered(bool)), app ,SLOT(editPreferences())); connect(ui.actionPreferences, &QAction::triggered, app , &Application::editPreferences);
proxyModel_->addFilter(modelFilter_); proxyModel_->addFilter(modelFilter_);
proxyModel_->sort(Fm::FolderModel::ColumnFileName, Qt::AscendingOrder); proxyModel_->sort(Fm::FolderModel::ColumnFileName, Qt::AscendingOrder);
@ -79,7 +79,7 @@ MainWindow::MainWindow():
// build context menu // build context menu
ui.view->setContextMenuPolicy(Qt::CustomContextMenu); ui.view->setContextMenuPolicy(Qt::CustomContextMenu);
connect(ui.view, SIGNAL(customContextMenuRequested(QPoint)), SLOT(onContextMenu(QPoint))); connect(ui.view, &QWidget::customContextMenuRequested, this, &MainWindow::onContextMenu);
// install an event filter on the image view // install an event filter on the image view
ui.view->installEventFilter(this); ui.view->installEventFilter(this);
@ -107,11 +107,11 @@ MainWindow::MainWindow():
// create shortcuts // create shortcuts
QShortcut* shortcut = new QShortcut(Qt::Key_Left, this); QShortcut* shortcut = new QShortcut(Qt::Key_Left, this);
connect(shortcut, SIGNAL(activated()), SLOT(on_actionPrevious_triggered())); 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, SIGNAL(activated()), SLOT(on_actionNext_triggered())); 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, SIGNAL(activated()), SLOT(onExitFullscreen())); connect(shortcut, &QShortcut::activated, this, &MainWindow::onExitFullscreen);
} }
MainWindow::~MainWindow() { MainWindow::~MainWindow() {
@ -174,7 +174,6 @@ void MainWindow::on_actionZoomOut_triggered() {
} }
void MainWindow::onFolderLoaded(FmFolder* folder) { void MainWindow::onFolderLoaded(FmFolder* folder) {
qDebug("Finish loading: %d files", proxyModel_->rowCount());
// 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.
if(currentFile_ && !currentIndex_.isValid()) { if(currentFile_ && !currentIndex_.isValid()) {
@ -207,14 +206,14 @@ void MainWindow::pasteImage(QImage newImage) {
// cancel loading of current image // cancel loading of current image
if(loadJob_) { if(loadJob_) {
loadJob_->cancel(); // the job object will be freed automatically later loadJob_->cancel(); // the job object will be freed automatically later
loadJob_ = NULL; loadJob_ = nullptr;
} }
setModified(true); setModified(true);
currentIndex_ = QModelIndex(); // invaludate current index since we don't have a folder model now currentIndex_ = QModelIndex(); // invaludate current index since we don't have a folder model now
if(currentFile_) if(currentFile_)
fm_path_unref(currentFile_); fm_path_unref(currentFile_);
currentFile_ = NULL; currentFile_ = nullptr;
image_ = newImage; image_ = newImage;
ui.view->setImage(image_); ui.view->setImage(image_);
@ -302,7 +301,13 @@ void MainWindow::on_actionSave_triggered() {
void MainWindow::on_actionSaveAs_triggered() { void MainWindow::on_actionSaveAs_triggered() {
if(saveJob_) // if we're currently saving another file if(saveJob_) // if we're currently saving another file
return; return;
QString fileName = saveFileName(currentFile_ ? Fm::Path(currentFile_).displayName() : QString()); QString baseName;
if(currentFile_) {
char* dispName = fm_path_display_name(currentFile_, false);
baseName = QString::fromUtf8(dispName);
g_free(dispName);
}
QString fileName = saveFileName(baseName);
if(!fileName.isEmpty()) { if(!fileName.isEmpty()) {
FmPath* path = fm_path_new_for_str(qPrintable(fileName)); FmPath* path = fm_path_new_for_str(qPrintable(fileName));
// save the image file asynchronously // save the image file asynchronously
@ -354,7 +359,6 @@ void MainWindow::on_actionNext_triggered() {
FmFileInfo* info = proxyModel_->fileInfoFromIndex(index); FmFileInfo* info = proxyModel_->fileInfoFromIndex(index);
if(info) { if(info) {
FmPath* path = fm_file_info_get_path(info); FmPath* path = fm_file_info_get_path(info);
qDebug("try load: %s", fm_path_get_basename(path));
loadImage(path, index); loadImage(path, index);
} }
} }
@ -365,7 +369,6 @@ void MainWindow::on_actionPrevious_triggered() {
return; return;
if(currentIndex_.isValid()) { if(currentIndex_.isValid()) {
QModelIndex index; QModelIndex index;
qDebug("current row: %d", currentIndex_.row());
if(currentIndex_.row() > 0) if(currentIndex_.row() > 0)
index = proxyModel_->index(currentIndex_.row() - 1, 0); index = proxyModel_->index(currentIndex_.row() - 1, 0);
else else
@ -373,7 +376,6 @@ void MainWindow::on_actionPrevious_triggered() {
FmFileInfo* info = proxyModel_->fileInfoFromIndex(index); FmFileInfo* info = proxyModel_->fileInfoFromIndex(index);
if(info) { if(info) {
FmPath* path = fm_file_info_get_path(info); FmPath* path = fm_file_info_get_path(info);
qDebug("try load: %s", fm_path_get_basename(path));
loadImage(path, index); loadImage(path, index);
} }
} }
@ -385,7 +387,6 @@ void MainWindow::on_actionFirst_triggered() {
FmFileInfo* info = proxyModel_->fileInfoFromIndex(index); FmFileInfo* info = proxyModel_->fileInfoFromIndex(index);
if(info) { if(info) {
FmPath* path = fm_file_info_get_path(info); FmPath* path = fm_file_info_get_path(info);
qDebug("try load: %s", fm_path_get_basename(path));
loadImage(path, index); loadImage(path, index);
} }
} }
@ -396,8 +397,7 @@ void MainWindow::on_actionLast_triggered() {
if(index.isValid()) { if(index.isValid()) {
FmFileInfo* info = proxyModel_->fileInfoFromIndex(index); FmFileInfo* info = proxyModel_->fileInfoFromIndex(index);
if(info) { if(info) {
FmPath* path = fm_file_info_get_path(info); FmPath* path = fm_file_info_get_path(info);;
qDebug("try load: %s", fm_path_get_basename(path));
loadImage(path, index); loadImage(path, index);
} }
} }
@ -423,7 +423,7 @@ void MainWindow::loadFolder(FmPath* newFolderPath) {
// the image is loaded (the method is only called if the loading is not cancelled) // the image is loaded (the method is only called if the loading is not cancelled)
void MainWindow::onImageLoaded(LoadImageJob* job) { void MainWindow::onImageLoaded(LoadImageJob* job) {
loadJob_ = NULL; // the job object will be freed later automatically loadJob_ = nullptr; // the job object will be freed later automatically
image_ = job->image(); image_ = job->image();
ui.view->setAutoZoomFit(true); ui.view->setAutoZoomFit(true);
@ -448,12 +448,11 @@ void MainWindow::onImageSaved(SaveImageJob* job) {
if(!job->error()) { if(!job->error()) {
setModified(false); setModified(false);
} }
saveJob_ = NULL; saveJob_ = nullptr;
} }
// filter events of other objects, mainly the image view. // filter events of other objects, mainly the image view.
bool MainWindow::eventFilter(QObject* watched, QEvent* event) { bool MainWindow::eventFilter(QObject* watched, QEvent* event) {
// qDebug() << event;
if(watched == ui.view) { // we got an event for the image view if(watched == ui.view) { // we got an event for the image view
switch(event->type()) { switch(event->type()) {
case QEvent::Wheel: { // mouse wheel event case QEvent::Wheel: { // mouse wheel event
@ -585,7 +584,7 @@ void MainWindow::loadImage(FmPath* filePath, QModelIndex index) {
// cancel loading of current image // cancel loading of current image
if(loadJob_) { if(loadJob_) {
loadJob_->cancel(); // the job object will be freed automatically later loadJob_->cancel(); // the job object will be freed automatically later
loadJob_ = NULL; loadJob_ = nullptr;
} }
if(imageModified_) { if(imageModified_) {
// TODO: ask the user to save the modified image? // TODO: ask the user to save the modified image?
@ -601,21 +600,27 @@ void MainWindow::loadImage(FmPath* filePath, QModelIndex index) {
image_ = QImage(); image_ = QImage();
const char* basename = fm_path_get_basename(currentFile_); const char* basename = fm_path_get_basename(currentFile_);
char* mimeType = g_content_type_guess(basename, NULL, 0, NULL); char* mime_type = g_content_type_guess(basename, NULL, 0, NULL);
if(mimeType && strcmp(mimeType, "image/gif") == 0) { QString mimeType;
g_free(mimeType); if (mime_type) {
char *file_Name = fm_path_to_str(currentFile_); mimeType = QString(mime_type);
QString fileName(file_Name); g_free(mime_type);
g_free(file_Name); }
if(mimeType == "image/gif"
|| mimeType == "image/svg+xml" || mimeType == "image/svg+xml-compressed") {
char *file_name = fm_path_to_str(currentFile_);
QString fileName(file_name);
g_free(file_name);
ui.view->setAutoZoomFit(true); // like in onImageLoaded() ui.view->setAutoZoomFit(true); // like in onImageLoaded()
ui.view->setGifAnimation(fileName); if(mimeType == "image/gif")
ui.view->setGifAnimation(fileName);
else
ui.view->setSVG(fileName);
image_ = ui.view->image(); image_ = ui.view->image();
updateUI(); updateUI();
show(); show();
} }
else { else {
if(mimeType)
g_free(mimeType);
// start a new gio job to load the specified image // start a new gio job to load the specified image
loadJob_ = new LoadImageJob(this, filePath); loadJob_ = new LoadImageJob(this, filePath);
loadJob_->start(); loadJob_->start();
@ -633,55 +638,55 @@ void MainWindow::saveImage(FmPath* filePath) {
// FIXME: add a cancel button to the UI? update status bar? // FIXME: add a cancel button to the UI? update status bar?
} }
QGraphicsItem* MainWindow::getGifItem() { QGraphicsItem* MainWindow::getGraphicsItem() {
if(!ui.view->items().isEmpty()) { if(!ui.view->items().isEmpty())
QGraphicsItem *gifItem = ui.view->items().at(0); return ui.view->items().at(0);
if(gifItem->isWidget()) // we have gif animation return nullptr;
return gifItem;
}
return NULL;
} }
void MainWindow::on_actionRotateClockwise_triggered() { void MainWindow::on_actionRotateClockwise_triggered() {
QGraphicsItem *gifItem = getGifItem(); QGraphicsItem *graphItem = getGraphicsItem();
if(!image_.isNull()) { if(!image_.isNull()) {
QTransform transform; QTransform transform;
transform.rotate(90.0); transform.rotate(90.0);
image_ = image_.transformed(transform, Qt::SmoothTransformation); image_ = image_.transformed(transform, Qt::SmoothTransformation);
/* when this is a gif animation, we need to rotate the first frame /* when this is GIF or SVG, we need to rotate its corresponding QImage
without showing it to have the right measure for auto-zooming */ without showing it to have the right measure for auto-zooming */
ui.view->setImage(image_, gifItem ? false : true); ui.view->setImage(image_, graphItem->isWidget() // we have gif animation
|| static_cast<QGraphicsSvgItem*>(graphItem) // an SVG image
? false : true);
setModified(true); setModified(true);
} }
if(gifItem) { if(graphItem) {
QTransform transform; QTransform transform;
transform.translate(gifItem->sceneBoundingRect().height(), 0); transform.translate(graphItem->sceneBoundingRect().height(), 0);
transform.rotate(90); transform.rotate(90);
// we need to apply transformations in the reverse order // we need to apply transformations in the reverse order
QTransform prevTrans = gifItem->transform(); QTransform prevTrans = graphItem->transform();
gifItem->setTransform(transform, false); graphItem->setTransform(transform, false);
gifItem->setTransform(prevTrans, true); graphItem->setTransform(prevTrans, true);
} }
} }
void MainWindow::on_actionRotateCounterclockwise_triggered() { void MainWindow::on_actionRotateCounterclockwise_triggered() {
QGraphicsItem *gifItem = getGifItem(); QGraphicsItem *graphItem = getGraphicsItem();
if(!image_.isNull()) { if(!image_.isNull()) {
QTransform transform; QTransform transform;
transform.rotate(-90.0); transform.rotate(-90.0);
image_ = image_.transformed(transform, Qt::SmoothTransformation); image_ = image_.transformed(transform, Qt::SmoothTransformation);
ui.view->setImage(image_, gifItem ? false : true); ui.view->setImage(image_, graphItem->isWidget() || static_cast<QGraphicsSvgItem*>(graphItem)
? false : true);
setModified(true); setModified(true);
} }
if(gifItem) { if(graphItem) {
QTransform transform; QTransform transform;
transform.translate(0, gifItem->sceneBoundingRect().width()); transform.translate(0, graphItem->sceneBoundingRect().width());
transform.rotate(-90); transform.rotate(-90);
QTransform prevTrans = gifItem->transform(); QTransform prevTrans = graphItem->transform();
gifItem->setTransform(transform, false); graphItem->setTransform(transform, false);
gifItem->setTransform(prevTrans, true); graphItem->setTransform(prevTrans, true);
} }
} }
@ -708,37 +713,37 @@ void MainWindow::on_actionPaste_triggered() {
} }
void MainWindow::on_actionFlipVertical_triggered() { void MainWindow::on_actionFlipVertical_triggered() {
if(QGraphicsItem *gifItem = getGifItem()) { bool hasQGraphicsItem(false);
if(QGraphicsItem *graphItem = getGraphicsItem()) {
hasQGraphicsItem = true;
QTransform transform; QTransform transform;
transform.scale(1, -1); transform.scale(1, -1);
transform.translate(0, -gifItem->sceneBoundingRect().height()); transform.translate(0, -graphItem->sceneBoundingRect().height());
QTransform prevTrans = gifItem->transform(); QTransform prevTrans = graphItem->transform();
gifItem->setTransform(transform, false); graphItem->setTransform(transform, false);
gifItem->setTransform(prevTrans, true); graphItem->setTransform(prevTrans, true);
setModified(true);
/* we don't need to flip the first frame because its position
and dimensions are the same as before while it isn't shown */
} }
else if(!image_.isNull()) { if(!image_.isNull()) {
image_ = image_.mirrored(false, true); image_ = image_.mirrored(false, true);
ui.view->setImage(image_); ui.view->setImage(image_, !hasQGraphicsItem);
setModified(true); setModified(true);
} }
} }
void MainWindow::on_actionFlipHorizontal_triggered() { void MainWindow::on_actionFlipHorizontal_triggered() {
if(QGraphicsItem *gifItem = getGifItem()) { bool hasQGraphicsItem(false);
if(QGraphicsItem *graphItem = getGraphicsItem()) {
hasQGraphicsItem = true;
QTransform transform; QTransform transform;
transform.scale(-1, 1); transform.scale(-1, 1);
transform.translate(-gifItem->sceneBoundingRect().width(), 0); transform.translate(-graphItem->sceneBoundingRect().width(), 0);
QTransform prevTrans = gifItem->transform(); QTransform prevTrans = graphItem->transform();
gifItem->setTransform(transform, false); graphItem->setTransform(transform, false);
gifItem->setTransform(prevTrans, true); graphItem->setTransform(prevTrans, true);
setModified(true);
} }
else if(!image_.isNull()) { if(!image_.isNull()) {
image_ = image_.mirrored(true, false); image_ = image_.mirrored(true, true);
ui.view->setImage(image_); ui.view->setImage(image_, !hasQGraphicsItem);
setModified(true); setModified(true);
} }
} }
@ -767,11 +772,9 @@ void MainWindow::on_actionPrint_triggered() {
QRect pageRect = printer.pageRect(); QRect pageRect = printer.pageRect();
int cols = (image_.width() / pageRect.width()) + (image_.width() % pageRect.width() ? 1 : 0); int cols = (image_.width() / pageRect.width()) + (image_.width() % pageRect.width() ? 1 : 0);
int rows = (image_.height() / pageRect.height()) + (image_.height() % pageRect.height() ? 1 : 0); int rows = (image_.height() / pageRect.height()) + (image_.height() % pageRect.height() ? 1 : 0);
// qDebug() << "page:" << printer.pageRect() << "image:" << image_.size() << "cols, rows:" << cols << rows;
for(int row = 0; row < rows; ++row) { for(int row = 0; row < rows; ++row) {
for(int col = 0; col < cols; ++col) { for(int col = 0; col < cols; ++col) {
QRect srcRect(pageRect.width() * col, pageRect.height() * row, pageRect.width(), pageRect.height()); QRect srcRect(pageRect.width() * col, pageRect.height() * row, pageRect.width(), pageRect.height());
// qDebug() << "row:" << row << "col:" << col << "src:" << srcRect << "page:" << printer.pageRect();
painter.drawImage(QPoint(0, 0), image_, srcRect); painter.drawImage(QPoint(0, 0), image_, srcRect);
if(col + 1 == cols && row + 1 == rows) // this is the last page if(col + 1 == cols && row + 1 == rows) // this is the last page
break; break;
@ -795,7 +798,7 @@ void MainWindow::on_actionSlideShow_triggered(bool checked) {
if(!slideShowTimer_) { if(!slideShowTimer_) {
slideShowTimer_ = new QTimer(); slideShowTimer_ = new QTimer();
// switch to the next image when timeout // switch to the next image when timeout
connect(slideShowTimer_, SIGNAL(timeout()), SLOT(on_actionNext_triggered())); connect(slideShowTimer_, &QTimer::timeout, this, &MainWindow::on_actionNext_triggered);
} }
Application* app = static_cast<Application*>(qApp); Application* app = static_cast<Application*>(qApp);
slideShowTimer_->start(app->settings().slideShowInterval() * 1000); slideShowTimer_->start(app->settings().slideShowInterval() * 1000);
@ -805,7 +808,7 @@ void MainWindow::on_actionSlideShow_triggered(bool checked) {
else { else {
if(slideShowTimer_) { if(slideShowTimer_) {
delete slideShowTimer_; delete slideShowTimer_;
slideShowTimer_ = NULL; slideShowTimer_ = nullptr;
ui.actionSlideShow->setIcon(QIcon::fromTheme("media-playback-start")); ui.actionSlideShow->setIcon(QIcon::fromTheme("media-playback-start"));
} }
} }
@ -838,15 +841,16 @@ void MainWindow::setShowThumbnails(bool show) {
QCoreApplication::processEvents(); QCoreApplication::processEvents();
listView->scrollTo(currentIndex_, QAbstractItemView::PositionAtCenter); listView->scrollTo(currentIndex_, QAbstractItemView::PositionAtCenter);
} }
connect(thumbnailsView_->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)), SLOT(onThumbnailSelChanged(QItemSelection,QItemSelection))); connect(thumbnailsView_->selectionModel(), &QItemSelectionModel::selectionChanged,
this, &MainWindow::onThumbnailSelChanged);
} }
} }
else { else {
if(thumbnailsDock_) { if(thumbnailsDock_) {
delete thumbnailsView_; delete thumbnailsView_;
thumbnailsView_ = NULL; thumbnailsView_ = nullptr;
delete thumbnailsDock_; delete thumbnailsDock_;
thumbnailsDock_ = NULL; thumbnailsDock_ = nullptr;
} }
proxyModel_->setShowThumbnails(false); proxyModel_->setShowThumbnails(false);
} }
@ -876,6 +880,7 @@ void MainWindow::changeEvent(QEvent* event) {
addAction(action); addAction(action);
} }
addActions(ui.menubar->actions()); addActions(ui.menubar->actions());
ui.view->hideCursor(true);
} }
else { // restore to normal window mode else { // restore to normal window mode
ui.view->setFrameStyle(QFrame::StyledPanel|QFrame::Sunken); ui.view->setFrameStyle(QFrame::StyledPanel|QFrame::Sunken);
@ -890,6 +895,7 @@ void MainWindow::changeEvent(QEvent* event) {
ui.statusBar->show(); ui.statusBar->show();
if(thumbnailsDock_) if(thumbnailsDock_)
thumbnailsDock_->show(); thumbnailsDock_->show();
ui.view->hideCursor(false);
} }
} }
QWidget::changeEvent(event); QWidget::changeEvent(event);

@ -126,7 +126,7 @@ private:
void updateUI(); void updateUI();
void setModified(bool modified); void setModified(bool modified);
QModelIndex indexFromPath(FmPath* filePath); QModelIndex indexFromPath(FmPath* filePath);
QGraphicsItem* getGifItem(); QGraphicsItem* getGraphicsItem();
// GObject related signal handers and callbacks // GObject related signal handers and callbacks
static void _onFolderLoaded(FmFolder* folder, MainWindow* _this) { static void _onFolderLoaded(FmFolder* folder, MainWindow* _this) {

@ -221,7 +221,7 @@
<string>Zoom &amp;In</string> <string>Zoom &amp;In</string>
</property> </property>
<property name="shortcut"> <property name="shortcut">
<string>Ctrl++</string> <string>Ctrl+=</string>
</property> </property>
</action> </action>
<action name="actionZoomOut"> <action name="actionZoomOut">
@ -288,6 +288,9 @@
<property name="text"> <property name="text">
<string>Original Size</string> <string>Original Size</string>
</property> </property>
<property name="shortcut">
<string>Ctrl+0</string>
</property>
</action> </action>
<action name="actionZoomFit"> <action name="actionZoomFit">
<property name="icon"> <property name="icon">

@ -96,8 +96,6 @@ static void findIconThemesInDir(QHash<QString, QString>& iconThemes, QString dir
} }
void PreferencesDialog::initIconThemes(Settings& settings) { void PreferencesDialog::initIconThemes(Settings& settings) {
Application* app = static_cast<Application*>(qApp);
// check if auto-detection is done (for example, from xsettings) // check if auto-detection is done (for example, from xsettings)
if(settings.useFallbackIconTheme()) { // auto-detection failed if(settings.useFallbackIconTheme()) { // auto-detection failed
// load xdg icon themes and select the current one // load xdg icon themes and select the current one

@ -28,8 +28,8 @@ using namespace LxImage;
SaveImageJob::SaveImageJob(MainWindow* window, FmPath* filePath): SaveImageJob::SaveImageJob(MainWindow* window, FmPath* filePath):
Job(), Job(),
path_(fm_path_ref(filePath)),
mainWindow_(window), mainWindow_(window),
path_(fm_path_ref(filePath)),
image_(window->image()) { image_(window->image()) {
} }

@ -25,6 +25,7 @@
#include <QPainter> #include <QPainter>
#include "application.h" #include "application.h"
#include <QDesktopWidget> #include <QDesktopWidget>
#include <QScreen>
#include <QX11Info> #include <QX11Info>
#include <X11/Xlib.h> #include <X11/Xlib.h>
@ -83,7 +84,7 @@ QRect ScreenshotDialog::windowFrame(WId wid) {
int x, y; int x, y;
// translate to root coordinate // translate to root coordinate
XTranslateCoordinates(QX11Info::display(), wid, wa.root, 0, 0, &x, &y, &child); XTranslateCoordinates(QX11Info::display(), wid, wa.root, 0, 0, &x, &y, &child);
qDebug("%d, %d, %d, %d", x, y, wa.width, wa.height); //qDebug("%d, %d, %d, %d", x, y, wa.width, wa.height);
result.setRect(x, y, wa.width, wa.height); result.setRect(x, y, wa.width, wa.height);
// get the frame widths added by the window manager // get the frame widths added by the window manager
@ -140,38 +141,42 @@ void ScreenshotDialog::doScreenshot() {
} }
} }
QPixmap pixmap; QImage image;
pixmap = QPixmap::grabWindow(wid, x, y, width, height); QScreen *screen = QGuiApplication::primaryScreen();
QImage image = pixmap.toImage(); if(screen) {
QPixmap pixmap = screen->grabWindow(wid, x, y, width, height);
if(hasXfixes_ && ui.includeCursor->isChecked()) { image = pixmap.toImage();
// capture the cursor if needed
XFixesCursorImage* cursor = XFixesGetCursorImage(QX11Info::display()); if(hasXfixes_ && ui.includeCursor->isChecked()) {
if(cursor) { // capture the cursor if needed
if(cursor->pixels) { // pixles should be an ARGB array XFixesCursorImage* cursor = XFixesGetCursorImage(QX11Info::display());
QImage cursorImage; if(cursor) {
if(sizeof(long) == 4) { if(cursor->pixels) { // pixles should be an ARGB array
// FIXME: will we encounter byte-order problems here? QImage cursorImage;
cursorImage = QImage((uchar*)cursor->pixels, cursor->width, cursor->height, QImage::Format_ARGB32); if(sizeof(long) == 4) {
// FIXME: will we encounter byte-order problems here?
cursorImage = QImage((uchar*)cursor->pixels, cursor->width, cursor->height, QImage::Format_ARGB32);
}
else { // XFixes returns long integers which is not 32 bit on 64 bit systems.
long len = cursor->width * cursor->height;
quint32* buf = new quint32[len];
for(long i = 0; i < len; ++i)
buf[i] = (quint32)cursor->pixels[i];
cursorImage = QImage((uchar*)buf, cursor->width, cursor->height, QImage::Format_ARGB32, [](void* b) { delete[] (quint32*)b; }, buf);
}
// paint the cursor on the current image
QPainter painter(&image);
painter.drawImage(cursor->x - cursor->xhot, cursor->y - cursor->yhot, cursorImage);
} }
else { // XFixes returns long integers which is not 32 bit on 64 bit systems. XFree(cursor);
long len = cursor->width * cursor->height;
quint32* buf = new quint32[len];
for(long i = 0; i < len; ++i)
buf[i] = (quint32)cursor->pixels[i];
cursorImage = QImage((uchar*)buf, cursor->width, cursor->height, QImage::Format_ARGB32, [](void* b) { delete[] (quint32*)b; }, buf);
}
// paint the cursor on the current image
QPainter painter(&image);
painter.drawImage(cursor->x - cursor->xhot, cursor->y - cursor->yhot, cursorImage);
} }
XFree(cursor);
} }
} }
Application* app = static_cast<Application*>(qApp); Application* app = static_cast<Application*>(qApp);
MainWindow* window = app->createWindow(); MainWindow* window = app->createWindow();
window->pasteImage(image); if(!image.isNull())
window->pasteImage(image);
window->show(); window->show();
deleteLater(); // destroy ourself deleteLater(); // destroy ourself

@ -27,11 +27,11 @@ using namespace LxImage;
Settings::Settings(): Settings::Settings():
useFallbackIconTheme_(QIcon::themeName().isEmpty() || QIcon::themeName() == "hicolor"), useFallbackIconTheme_(QIcon::themeName().isEmpty() || QIcon::themeName() == "hicolor"),
bgColor_(255, 255, 255), bgColor_(255, 255, 255),
fullScreenBgColor_(0, 0, 0),
showThumbnails_(false), showThumbnails_(false),
showSidePane_(false), showSidePane_(false),
fullScreenBgColor_(0, 0, 0),
fallbackIconTheme_("oxygen"),
slideShowInterval_(5), slideShowInterval_(5),
fallbackIconTheme_("oxygen"),
fixedWindowWidth_(640), fixedWindowWidth_(640),
fixedWindowHeight_(480), fixedWindowHeight_(480),
lastWindowWidth_(640), lastWindowWidth_(640),
@ -49,7 +49,7 @@ bool Settings::load() {
fullScreenBgColor_ = settings.value("fullScreenBgColor", fullScreenBgColor_).value<QColor>(); fullScreenBgColor_ = settings.value("fullScreenBgColor", fullScreenBgColor_).value<QColor>();
// showThumbnails_; // showThumbnails_;
// showSidePane_; // showSidePane_;
int slideShowInterval_ = settings.value("slideShowInterval", slideShowInterval_).toInt(); slideShowInterval_ = settings.value("slideShowInterval", slideShowInterval_).toInt();
settings.beginGroup("Window"); settings.beginGroup("Window");
fixedWindowWidth_ = settings.value("FixedWidth", 640).toInt(); fixedWindowWidth_ = settings.value("FixedWidth", 640).toInt();

@ -0,0 +1,4 @@
#Translations
Name[ca]=Captura de pantalla
GenericName[ca]=Captura de pantalla
Comment[ca]=Preneu una captura de pantalla

@ -0,0 +1,4 @@
#Translations
Name[ca]=LXImage
GenericName[ca]=Visualitzador d'imatges
Comment[ca]=El visualitzador d'imatges de LXQt

@ -1,408 +0,0 @@
<?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="87"/>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,5 +1,5 @@
[Desktop Entry] [Desktop Entry]
GenericName[de]=Bildbetrachter GenericName[de]=Bildbetrachter
Comment[de]=Der LXQt Bildbetrachter Comment[de]=Der LXQt-Bildbetrachter
#TRANSLATIONS_DIR=translations #TRANSLATIONS_DIR=translations

@ -1,417 +0,0 @@
<?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="87"/>
<source>Take a screenshot</source>
<translation>Bildschirmfoto erstellen</translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation>[Datei1, Datei2,...]</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation>Über</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage - ein einfacher und schneller Bildbetrachter
Copyright (C) 2013
LXDE Project: http://lxde.org/
Autor:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation>Datei öffnen</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation>Bilddateien (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation>Datei speichern</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Lade...) - Bildbetrachter</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (Fehler beim Laden) - Bildbetrachter</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - Bildbetrachter</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation>Bildbetrachter</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation>Miniaturen</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation>Bildbetrachter</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation>&amp;Über</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<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="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translatorcomment>Shortcuts are translated automatically. No need to manually translate it to &quot;Strg+O&quot;.</translatorcomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation>&amp;Speichern</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation>Speichern &amp;unter</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation>Sch&amp;ließen</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation>Ver&amp;größern</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation>Ver&amp;kleinern</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation>In die &amp;Zwischenablage einfügen</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation>Nächste Datei</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation>Vorige Datei</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation>Originalgröße</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation>Passen&amp;d</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation>Im &amp;Uhrzeigersinn drehen</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>&amp;Gegen den Uhrzeigersinn drehen</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation>Einste&amp;llungen</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation>&amp;Drucken</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation>Erste Datei</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation>Letzte Datei</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation>&amp;Neues Fenster</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation>&amp;Horizontal spiegeln</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation>Bildschirmfoto erstellen</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation>&amp;Gesamter Bildschirm</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation>&amp;Vertikal spiegeln</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Aus Zwischenablage einfügen</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation>&amp;Diaschau</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation>&amp;Löschen</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation>Miniaturen anzeigen</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<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="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation>&amp;Datei</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation>&amp;Hilfe</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation>Gehe zu</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation>&amp;Ansicht</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation>&amp;Bearbeiten</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation>Werkzeugleiste</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation>Einstellungen</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation>Symboldesign:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation>Normale Hintergrundfarbe:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation>Vollbild-Hintergrundfarbe:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation>Diaschau Bildwechsel (Sekunden):</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation>Allgemein</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation>Bildschirmfoto</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation>Bildschirmfoto erstellen</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation>Bereich</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation>Gesamter Bildschirm</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation>Nur aktuelles Fenster</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation>Einschließlich Mauszeiger</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation> Sekunden</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation>Verzögerung:</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation>Einschließlich Fenstertitel und Rahmen</translation>
</message>
</context>
</TS>

@ -1,414 +0,0 @@
<?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="87"/>
<source>Take a screenshot</source>
<translation>Λήψη ενός στιγμιότυπου</translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation>[ΑΡΧΕΙΟ1, ΑΡΧΕΙΟ2,...]</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation>Σχετικά</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage - ένας απλός και γρήγορος προβολέας εικόνων
Πνευματικά δικαιώματα (C) 2013
Έργο LXDE: http://lxde.org/
Συγγραφείς:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation>Άνοιγμα αρχείου</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation>Αρχεία εικόνων (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation>Αποθήκευση αρχείου</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Φορτώνεται....) - Προβολέας εικόνων</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (Αποτυχία φόρτωσης) - Προβολέας εικόνων</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - Προβολέας εικόνων</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation>Προβολέας εικόνων</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation>Εικόνες επισκόπησης</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation>Προβολέας εικόνων</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation>&amp;Σχετικά</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation>&amp;Άνοιγμα αρχείου</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation>Απο&amp;θήκευση</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation>Αποθήκευση &amp;ως</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation>&amp;Κλείσιμο</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation>Μεγέ&amp;θυνση</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation>Ctrl++</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation>Σμίκρ&amp;υνση</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation>Αντιγραφή στο πρό&amp;χειρο</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation>Επόμενο αρχείο</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation>Προηγούμενο αρχείο</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation>PgDown</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation>PgUp</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation>Αρχικό Μέγεθος</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation>&amp;Ταίριασμα</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation>Περιστροφή &amp;δεξιόστροφα</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Περιστροφή &amp;αριστερόστροφα</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation>&amp;Επιλογές</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation>Εκτύ&amp;πωση</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation>Πρώτο αρχείο</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation>Αρχική</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation>Τελευταίο αρχείο</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation>Τέλος</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation>&amp;Νέο παράθυρο</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation>Αναστροφή &amp;οριζόντια</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation>Λήψη στιγμιότυπου</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation>Π&amp;λήρης οθόνη</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation>Αναστροφή &amp;κατακόρυφα</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Επικόλληση από το πρόχειρο</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation>&amp;Προβολή διαφάνειας</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation>&amp;Διαγραφή</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation>Εμφάνιση εικόνων επισκόπησης</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation>Ιδιότητες αρχείου</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation>&amp;Αρχείο</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation>&amp;Βοήθεια</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation>Μετάβαση</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation>&amp;Προβολή</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation>&amp;Επεξεργασία</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation>Γραμμή εργαλείων</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation>Προτιμήσεις</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation>Θέμα εικονιδίων:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation>Τυπικό χρώμα παρασκηνίου:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation>Χρώμα παρασκηνίου πλήρους οθόνης: </translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation>Χρονική καθυστέρηση προβολής διαφανειών (δευτερόλεπτα):</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation>Γενικά</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation>Στιγμιότυπο</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation>Λήψη στιγμιότυπου</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation>Περιοχή</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation>Ολόκληρη η οθόνη</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation>Μόνον το τρέχον παράθυρο</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation>Συμπερίληψη του δρομέα του ποντικιού</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation> δευτερόλεπτα</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation>Καθυστέρηση:</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation>Συμπερίληψη του τίτλου και του πλαισίου του παραθύρου</translation>
</message>
</context>
</TS>

@ -1,438 +0,0 @@
<?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="87"/>
<source>Take a screenshot</source>
<translation>Capturar la pantalla</translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation>[ARCHIVO1, ARCHIVO2, ]</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation>Acerca de</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage: un visor de imágenes sencillo y rápido
Copyright © 2013
Proyecto LXDE: http://lxde.org/
Autores:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation>Abrir un archivo</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation>Imágenes (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation>Guardar el archivo</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (cargando) Visor de imágenes</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (falló la carga) Visor de imágenes</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2 × %3) Visor de imágenes</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation>Visor de imágenes</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation>Visor de imágenes</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation>&amp;Acerca de</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation>&amp;Abrir un archivo</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation>&amp;Guardar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation>G&amp;uardar como</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation>&amp;Cerrar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation>&amp;Ampliar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation>Ctrl++</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation>&amp;Reducir</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation>Ctrl+</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Copiar al portapapeles</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation>Archivo siguiente</translation>
</message>
<message>
<source>Right</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation>Archivo anterior</translation>
</message>
<message>
<source>Left</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation>Tamaño original</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation>A&amp;justar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;Girar a la derecha</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>G&amp;irar a la izquierda</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation>P&amp;referencias</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation>&amp;Imprimir</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation>Primer archivo</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation>Inicio</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation>Último archivo</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation>Fin</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation>Ventana &amp;nueva</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation>Voltear &amp;horizontalmente</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation>Capturar la pantalla</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation>Pa&amp;ntalla completa</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation>Voltear &amp;verticalmente</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Pegar del portapapeles</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation>Pa&amp;se de diapositivas</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation>&amp;Eliminar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation>Supr</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation>&amp;Archivo</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation>Ay&amp;uda</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation>Ir</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation>&amp;Ver</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation>&amp;Editar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>toolBar</source>
<translation type="vanished">Barra de herramientas</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation>Preferencias</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>TODO: Add configuration options here</source>
<translation type="vanished">Por hacer: Añadir opciones de configuración aquí</translation>
</message>
<message>
<source>Tab 1</source>
<translation type="vanished">Pestaña 1</translation>
</message>
<message>
<source>Tab 2</source>
<translation type="vanished">Pestaña 2</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation>Captura de pantalla</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation>Capturar la pantalla</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation>Región</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation>Toda la pantalla</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation>Solo la ventana actual</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation>Incluir el puntero del ratón</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation> segundos</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation>Retardo:</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation>Incluir el marco y el título de la ventana</translation>
</message>
</context>
</TS>

@ -1,438 +0,0 @@
<?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="87"/>
<source>Take a screenshot</source>
<translation>Obter unha captura de pantalla</translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation>[FICHEIRO1, FICHEIRO2,...]</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation>Sobre</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage - un visor de imaxes rápido e sinxelo
Copyright (C) 2013
LXDE Project: http://lxde.org/
Autores:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation>Abrir ficheiro</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation>Ficheiros de imaxe (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation>Gardar o ficheiro</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Cargando...) - visor de imaxes</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (Fallou a carga) - visor de imaxes</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - visor de imaxes</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation>Visor de imaxes</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation>Visor de imaxes</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation>&amp;Sobre</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation>&amp;Abrir ficheiro</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation>&amp;Gardar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation>Gardar &amp;como</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation>&amp;Pechar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation>A&amp;chegar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation>Ctrl++</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation type="unfinished">A&amp;fastar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Copiar ao portapapeis</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation>Ficheiro seguinte</translation>
</message>
<message>
<source>Right</source>
<translation type="vanished">Dereita</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation>Ficheiro anterior</translation>
</message>
<message>
<source>Left</source>
<translation type="vanished">Esquerda</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation>Tamaño orixinal</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation>A&amp;xustar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation>Xirar en sentido &amp;horario</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Xirar en sentido &amp;antihorario</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation>P&amp;referencias</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation>Im&amp;primir</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation>Primeiro ficheiro</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation>Cartafol persoal</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation>Último ficheiro</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation>Fin</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation>&amp;Nova xanela</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation>Inverter na &amp; horizontal</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation>Captura de pantalla</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation>Pantalla c&amp;ompleta</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation>Inverter na &amp;vertical</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Pegar do portapapeis</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation>&amp;Diaporama</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation>&amp;Eliminar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation>Supr</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation>&amp;Ficheiro</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation>&amp;Axuda</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation>Ir a</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation>&amp;Ver</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation>&amp;Editar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>toolBar</source>
<translation type="obsolete">Barra de ferramentas</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation>Preferencias</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>TODO: Add configuration options here</source>
<translation type="vanished">Por facer: Engadir aquí as opcións de configuración</translation>
</message>
<message>
<source>Tab 1</source>
<translation type="vanished">Lapela 1</translation>
</message>
<message>
<source>Tab 2</source>
<translation type="vanished">Lapela 2</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation>Captura de pantalla</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation>Obter unha captura de pantalla</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation>Área</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation>Pantalla completa</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation>Só a xanela actual</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation>Incluír o punteiro do rato</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation> segundos</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation>Demora:</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation>Incluír o marco e o título da xanela</translation>
</message>
</context>
</TS>

@ -1,438 +0,0 @@
<?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="87"/>
<source>Take a screenshot</source>
<translation>Napravi sliku zaslona</translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation>[DATOTEKA1, DATOTEKA2,...]</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation>O programu</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage - jednostavni i brzi preglednik slika
Autorska prava (C) 2013
LXDE Project: http://lxde.org/
Autori:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation>Otvori datoteku</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation>Datoteke slika (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation>Spremi datoteku</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Učitavam...) - Preglednik slika</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (neuspjelo učitavanje) - Pregledmik slika</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - Preglednik slika</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation>Preglednik slika</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation>Preglednik slika</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation>&amp;O programu</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation>&amp;Otvori datoteku</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation>&amp;Spremi</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation>Spremi &amp;kao</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation>&amp;Zatvori</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation>Ctrl++</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation>Slijedeća datoteka</translation>
</message>
<message>
<source>Right</source>
<translation type="vanished">Desno</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation>Prethodna datoteka</translation>
</message>
<message>
<source>Left</source>
<translation type="vanished">Lijevo</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation>Izvorna veličina</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;Rotiraj u smjeru kazaljke na satu</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Rotiraj &amp;obrnuto od smjera kazaljke na satu</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation>O&amp;sobitosti</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation>&amp;Ispis</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation>Prva datoteka</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation>Osobna mapa</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation>Zadnja datoteka</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation>Kraj</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation>&amp;Novi prozor</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation>Obrni &amp;vodoravno</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation>Uhvati sliku zaslona</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation>C&amp;ijeli zaslon</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation>Obrni &amp;okomito</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation>&amp;Klizni prikaz</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation>&amp;Izbriši</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation>&amp;Datoteka</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation>&amp;Pomoć</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation>Idi</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation>&amp;Pogled</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation>&amp;Uredi</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>toolBar</source>
<translation type="obsolete">alatna traka</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation>Osobitosti</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>TODO: Add configuration options here</source>
<translation type="vanished">TODO: Dodaj konfiguracijske opcije ovdje</translation>
</message>
<message>
<source>Tab 1</source>
<translation type="vanished">Kartica 1</translation>
</message>
<message>
<source>Tab 2</source>
<translation type="vanished">Kartica 2</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation>Snimka zaslona</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation>Napravi snimku zaslona</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation>Regija</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation>Cijeli zaslon</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation>Samo trenutni prozor</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation>uključi pokazivač miša</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation> sekundi</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation>Odgoda:</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation>Uključi naslov prozora i okvir</translation>
</message>
</context>
</TS>

@ -1,414 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="hu_HU">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source>
<translation>Képernyőkép</translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation></translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation>Rólunk</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage - az egyszerű és gyors képnéző
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation>Fájl megnyitás</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation>Képfájlok (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation>Fájl mentés</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Betöltés...) - Képnéző</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<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="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (Loading...) - Képnéző</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation>Képnéző</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation>Bélyegképek</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation>Képnéző</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation>Ról&amp;am</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation>&amp;Fájlnyitás</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation>&amp;Ment</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation>&amp;Másként ment</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation>&amp;Bezár</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation>&amp;Nagyít</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation>&amp;Kicsinyít</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Vágólapra másol</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation>Következő fájl</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation>Előző fájl</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation>Eredeti méret</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation>&amp;Kitölt</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;Jobbra forgat</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>&amp;Balra forgat</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation>&amp;Beállítások</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation>&amp;Nyomtat</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation>Első fájl</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation>Utolsó fájl</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation>Vége</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation>&amp;Új ablak</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation>Vízszintesen átfordít</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation>Képernyókép készítés</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation>&amp;Teljes kép</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation>&amp;Fejtetőre állít</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation>Vágóla&amp;pról beilleszt</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation>&amp;Diavetítés</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation>&amp;Törlés</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation>Bélyegképek</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation>Fájljellemzők</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation>&amp;Fájl</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation>&amp;Segítség</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation>Ugrás</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation>&amp;Nézet</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation>&amp;Szerkeszt</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation>Eszközsáv</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation>Beállítások</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation>Ikontéma:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation>Normál háttérszín:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation>Teljeskép háttérszín:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation>Diaváltás (másodperc):</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation>Általános</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation>Képernyőkép</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation>Képernyőfénykép</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation>Terület</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation>Teljes kép</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation>Aktuális ablak</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation>Egérkurzor is</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation> másodperc</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation>Késleltetés:</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation>Ablakkeret és fejléc is</translation>
</message>
</context>
</TS>

@ -1,440 +0,0 @@
<?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="87"/>
<source>Take a screenshot</source>
<translation>Ambil cuplikan layar</translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation>[BERKAS1, BERKAS2, ...]</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation>Tentang</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage - suatu penampil gambar yang sederhana dan cepat
Hak cipta (C) 2013
Projek LXDE: http://lxde.org/
Penulis:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation>Buka Berkas</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation>Berkas gambar (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation>Simpan Berkas</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Memuat...) - Penampil Gambar</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (Gagal Dimuat) - Penampil Gambar</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - Penampil Gambar</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation>Penampil Gambar</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation>Penampil Gambar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation>Tent&amp;ang</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation>&amp;Buka Berkas</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation>&amp;Simpan</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation>Simpan Seb&amp;agai</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation>&amp;Tutup</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation>Per&amp;besar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation>Ctrl++</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation type="unfinished">Per&amp;kecil</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Salin ke Papan Klip</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation>Berkas Selanjutnya</translation>
</message>
<message>
<source>Right</source>
<translation type="vanished">Kanan</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation>Berkas Sebelumnya</translation>
</message>
<message>
<source>Left</source>
<translation type="vanished">Kiri</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation>Ukuran Asli</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation>&amp;Pas</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation>Puta&amp;r Searah Jarum Jam</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Putar Ber&amp;lawanan Jarum Jam</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation>P&amp;referensi</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation>&amp;Cetak</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation>Berkas Pertama</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translatorcomment>asumsi: nama tombol</translatorcomment>
<translation>Home</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation>Berkas Terakhir</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translatorcomment>asumsi: nama tombol</translatorcomment>
<translation>End</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation>Je&amp;ndela Baru</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation>Balikkan Arah &amp;Horisontal</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation>Ambil Cuplikan Layar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation>Layar Pen&amp;uh</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation>Balikkan Arah &amp;Vertikal</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation>Tem&amp;pel dari Papan Klip</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation>Pertunjukan &amp;Salindia</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation>&amp;Hapus</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation>&amp;Berkas</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation>B&amp;antuan</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation>Pergi</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation>&amp;Lihat</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation>&amp;Sunting</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>toolBar</source>
<translation type="obsolete">Bilah Alat</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation>Preferensi</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>TODO: Add configuration options here</source>
<translation type="vanished">TODO: Tambahkan opsi konfigurasi di sini</translation>
</message>
<message>
<source>Tab 1</source>
<translation type="vanished">Tab 1</translation>
</message>
<message>
<source>Tab 2</source>
<translation type="vanished">Tab 2</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation>Cuplikan layar</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation>Ambil cuplikan layar</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation>Wilayah</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation>Seluruh layar</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation>Hanya jendela saat ini</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation>Sertakan kursor tetikus</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation> detik</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation>Tundaan:</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation>Sertakan rangka dan judul jendela</translation>
</message>
</context>
</TS>

@ -1,408 +0,0 @@
<?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="87"/>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,417 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="it" sourcelanguage="it">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source>
<translation>Cattura una schermata</translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation>[File1, File2,...]</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation>Informazioni</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translatorcomment>need update...</translatorcomment>
<translation>LXImage - un visualizzatore immagini semplice e veloce
Copyright (C) 2013
LXDE Project: http://lxde.org/
Autori:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation>Apri file</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation>File immagini (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation>Salva file</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Caricamento in corso...) - Visualizzatore immagini</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (Caricamento non riuscito) - Visualizzatore immagini</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - Visualizzatore immagini</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation>Visualizzatore immagini</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation>Miniature</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation>Visualizzatore immagini</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation>Inform&amp;azioni</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation>&amp;Apri file</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translatorcomment>Shortcuts werden automatisch übersetzt</translatorcomment>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation>&amp;Salva</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation>Salva &amp;come</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation>&amp;Chiudi</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation>&amp;Ingrandisci</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation>Ctrl++</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation>&amp;Rimpicciolisci</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Copia negli appunti</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation>File successivo</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation>File precedente</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation>Pagina giù</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation>Pagina su</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation>Dimensioni originali</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation>&amp;Adatta</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;Ruota in senso orario</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Ruota in &amp;senso antiorario</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation>P&amp;referenze</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation>Stam&amp;pa</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation>Primo file</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation>Home</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation>Ultimo file</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation>Fine</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation>&amp;Nuova finestra</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation>Rispecchia &amp;orizzontalmente</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation>Cattura schermata</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation>&amp;Schermo intero</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation>Rispecchia &amp;verticalmente</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Incolla dagli appunti</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation>&amp;Presentazione</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation>&amp;Elimina</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation>Canc</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation>Mostra miniature</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translatorcomment>Übersetzung von &apos;file&apos; weggelassen, da redundant.</translatorcomment>
<translation>Proprietà del file</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation>&amp;File</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation>&amp;Aiuto</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation>Vai</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation>&amp;Visualizza</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation>&amp;Modifica</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation>Barra degli strumenti</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation>Preferenze</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation>Tema icone:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation>Colore sfondo:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation>Colore sfondo schermo intero:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation>Ritardo presentazione (secondi):</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation>Generali</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation>Schermata</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation>Catturta schermata</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation>Regione</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation>Schermo intero</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation>Finestra attuale</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation>Includi cursore</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation> secondi</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation>Ritardo:</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation>Includi cornice finestra</translation>
</message>
</context>
</TS>

@ -1,438 +0,0 @@
<?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="87"/>
<source>Take a screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation>[1, 2,...]</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage -
Copyright (C) 2013
LXDE Project: http://lxde.org/
:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (...) - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 () - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation>(&amp;A)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation>(&amp;O)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation>(&amp;A)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation>(&amp;C)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation>(&amp;I)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation>Ctrl++</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation>(&amp;O)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation>(&amp;C)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation></translation>
</message>
<message>
<source>Right</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation></translation>
</message>
<message>
<source>Left</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation>(&amp;F)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>(&amp;C)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation>(&amp;P)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation>Home</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation>End</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation>(&amp;N)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation>(&amp;H)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation>(&amp;U)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation>(&amp;V)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation>(&amp;P)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation>(&amp;D)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation>(&amp;F)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation>(&amp;H)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation>(&amp;V)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation>(&amp;E)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>toolBar</source>
<translation type="vanished"></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>TODO: Add configuration options here</source>
<translation type="vanished">TODO: Add configuration options here</translation>
</message>
<message>
<source>Tab 1</source>
<translation type="vanished"> 1</translation>
</message>
<message>
<source>Tab 2</source>
<translation type="vanished"> 2</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation> </translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation>:</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation></translation>
</message>
</context>
</TS>

@ -1,408 +0,0 @@
<?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="87"/>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,438 +0,0 @@
<?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="87"/>
<source>Take a screenshot</source>
<translation>Wykonaj zrzut ekranu</translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation>[PLIK1, PLIK2,...]</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation>O programie</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage - prosta i szybka przeglądarka obrazów
Prawa autorskie (C) 2013
Projekt LXDE: http://lxde.org/
Autorzy:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation>Otwórz plik</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation>Pliki obrazów (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation>Zapisz plik</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Wczytywanie...) - Przeglądarka obrazów</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (Błąd wczytywania) - Przeglądarka obrazów</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - Przeglądarka obrazów</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation>Przeglądarka obrazów</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation>Miniaturki</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation>Przeglądarka obrazów</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation>&amp;O programie</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation>O&amp;twórz plik</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation>&amp;Zapisz</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation>Z&amp;apisz jako</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation>&amp;Zamknij</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation>Po&amp;większ</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation>Ctrl++</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation>Po&amp;mniejsz</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Kopiuj do schowka</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation>Następny plik</translation>
</message>
<message>
<source>Right</source>
<translation type="vanished">W prawo</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation>Poprzedni plik</translation>
</message>
<message>
<source>Left</source>
<translation type="vanished">W lewo</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation>Rozmiar oryginalny</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation>Dopa&amp;sowanie</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation>Obróć &amp;zgodnie z ruchem wskazówek zegara</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Ob&amp;róć przeciwnie do ruchu wskazówek zegara</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation>Pre&amp;ferencje</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation>&amp;Drukuj</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation>Pierwszy plik</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation>Początek</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation>Ostatni plik</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation>Koniec</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation>&amp;Nowe okno</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation>Od&amp;bij w poziomie</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation>Przechwyć zrzut ekranu</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation>&amp;Pełny ekran</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation>Odbi&amp;j w pionie</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Wklej ze schowka</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation>Pokaz s&amp;lajdów</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation>&amp;Usuń</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation>Usuń</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation>Pokaż miniaturki</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation>Właściwości pliku</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation>&amp;Plik</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation>Pomo&amp;c</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation>Przejdź</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation>&amp;Widok</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation>&amp;Edycja</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation>Pasek narzędziowy</translation>
</message>
<message>
<source>toolBar</source>
<translation type="obsolete">Pasek narzędzi</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation>Ustawienia</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation>Zestaw ikon:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation>Kolor tła:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation>Kolor tła dla pełnego ekranu:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation>Interwał pokazu slajdów (sekundy):</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation>Ogólne</translation>
</message>
<message>
<source>TODO: Add configuration options here</source>
<translation type="vanished">Do zrobienia: Dodać tutaj opcje konfiguracyjne</translation>
</message>
<message>
<source>Tab 1</source>
<translation type="vanished">Karta 1</translation>
</message>
<message>
<source>Tab 2</source>
<translation type="vanished">Karta 2</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation>Zrzut ekranu</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation>Wykonaj zrzut ekranu</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation>Obszar</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation>Cały ekran</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation>Tylko bieżące okno</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation>Dołącz kursor myszy</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation> sekund</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation>Opóźnienie:</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation>Dołącz tytuł okna i obramowanie</translation>
</message>
</context>
</TS>

@ -1,4 +1,4 @@
#Translations #Translations
Name[pt]=LXImage-Qt Name[pt]=LXImage-Qt
GenericName[pt]=Visualizador de imagens GenericName[pt]=Visualizador de imagens
Comment[pt]=O visualizador de imagens do LxQt Comment[pt]=O visualizador de imagens do LXQt

@ -1,438 +0,0 @@
<?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="87"/>
<source>Take a screenshot</source>
<translation>Obter captura de ecrã</translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation>[Ficheiro1, ficheiro2,...]</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation>Sobre</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage - um visualizador de imagens simples e rápido
Direitos de autor (C) 2013-2015
Projeto LXDE: http://lxde.org/
Autor:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation>Abrir ficheiro</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation>Ficheiros de imagem (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation>Gravar ficheiro</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (carregamento...) - Visualizador de imagens</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (falha ao carregar) - Visualizador de imagens</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - Visualizador de imagens</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation>Visualizador de imagens</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation>Miniaturas</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation>Visualizador de imagens</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation>&amp;Sobre</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation>A&amp;brir ficheiro</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation>&amp;Gravar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation>Gravar &amp;como</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation>Fe&amp;char</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation>Ampl&amp;iar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation>Ctrl++</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation>Redu&amp;zir</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Copiar para a área de transferência</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation>Próximo ficheiro</translation>
</message>
<message>
<source>Right</source>
<translation type="vanished">Direita</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation>Ficheiro anterior</translation>
</message>
<message>
<source>Left</source>
<translation type="vanished">Esquerda</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation>PageDown</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation>PageUp</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation>Tamanho original</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation>Aj&amp;ustar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;Rodar à direita</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Rodar à &amp;esquerda</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation>P&amp;referências</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation>Im&amp;primir</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation>Ctrl+P</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation>Primeiro ficheiro</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation>Home</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation>Último ficheiro</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation>End</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation>&amp;Nova janela</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation>Inversão &amp;horizontal</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation>Captura de ecrã</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation>Ecrã co&amp;mpleto</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation>Inversão &amp;vertical</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation>Colar da área de tran&amp;sferência</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation>Apre&amp;sentação</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation>E&amp;liminar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation>Mostrar miniaturas</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation>Propriedades do ficheiro</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation>&amp;Ficheiro</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation>Aj&amp;uda</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation>Ir</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation>&amp;Ver</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation>&amp;Editar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation>Barra de ferramentas</translation>
</message>
<message>
<source>toolBar</source>
<translation type="obsolete">Barra de ferramentas</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation>Preferências</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation>Tema de ícones:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation>Cor de fundo normal:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation>Cor de fundo em ecrã completo:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation>Intervalo da apresentação (segundos):</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation>Geral</translation>
</message>
<message>
<source>TODO: Add configuration options here</source>
<translation type="vanished">Tarefas: Adicionar opções de configuração</translation>
</message>
<message>
<source>Tab 1</source>
<translation type="vanished">Separador 1</translation>
</message>
<message>
<source>Tab 2</source>
<translation type="vanished">Separador 2</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation>Captura de ecrã</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation>Obter captura de ecrã</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation>Região</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation>Todo o ecrã</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation>Apenas janela atual</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation>Incluir cursor do rato</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation>segundos</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation>Atraso:</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation>Incluir título e moldura da janela</translation>
</message>
</context>
</TS>

@ -1,439 +0,0 @@
<?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="87"/>
<source>Take a screenshot</source>
<translation>Capturar uma imagem da tela</translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation>[FILE1, FILE2,...]</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation>Sobre</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage - é um simples e rápido visualizador de imagens
Copyright (C) 2013
Projeto LXDE: http://lxde.org/
Autores:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation>Abrir Arquivo</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation>Arquivos de Images (1%)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation>Salvar Arquivo</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Carregando...) - Visualização da Imagem</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (Falha ao Carregar) - Visualização da Imagem</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - Visualização da Imagem</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation>Visualizador de Imagens</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation>Visualizador de Imagens</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation>So&amp;bre</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation>Abrir &amp;Arquivo</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation>&amp;Salvar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation>Sal&amp;var Como</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation>Fe&amp;char</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation>Ampl&amp;iar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation>Ctrl++</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation>Redu&amp;zir</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Copiar para a Área de Transferência</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation>Próximo Arquivo</translation>
</message>
<message>
<source>Right</source>
<translation type="vanished">Direita</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation>Arquivo Anterior</translation>
</message>
<message>
<source>Left</source>
<translation type="vanished">Esquerda</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation>Tamanho Original</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation>Ajustar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;Rotacionar em sentido horário</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Rota&amp;cionar em sentido anti-horário</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation>P&amp;referências</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation>Im&amp;primir</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation>Primeiro arquivo</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation>Inicio</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation>Último arquivo</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation>Fim</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation>&amp;Nova Janela</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation>Espelhar horizontalmente</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation>Capturar Tela</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation>&amp;Tela Cheia</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation>Espelhar &amp;Verticalmente</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translatorcomment>Has a problem, no similar caracter for shortcut.</translatorcomment>
<translation>Colar da Área de Transferência</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation>Apresentação de Slides</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation>&amp;Excluir</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation>Remover</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation>&amp;Arquivo</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation>&amp;Ajuda</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation>Ir</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation>&amp;Visualizar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation>&amp;Editar</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>toolBar</source>
<translation type="vanished">Barra de Ferramentas</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation>Preferências</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>TODO: Add configuration options here</source>
<translation type="vanished">FAZER: Adicionar opções de configurações aqui</translation>
</message>
<message>
<source>Tab 1</source>
<translation type="vanished">Aba 1</translation>
</message>
<message>
<source>Tab 2</source>
<translation type="vanished">Aba 2</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation>Captura de tela</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation>Capturar a tela</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation>Região</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation>Tela Inteira</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation>Somente a janela ativa</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation>Incluir o cursor do mouse</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation> segundos</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation>Atraso:</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation>Incluir título da janela e moldura</translation>
</message>
</context>
</TS>

@ -1,414 +0,0 @@
<?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="87"/>
<source>Take a screenshot</source>
<translation>Сделать снимок экрана</translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation>[ФАЙЛ1, ФАЙЛ2, ...]</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation>О программе</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage - простой и быстрый просмотрщик изображений
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation>Открыть файл</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation>Файлы изображений (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation>Сохранить файл</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Загружается...) - Просмотрщик изображений</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (Ошибка загрузки) - Просмотрщик изображений</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - Просмотрщик изображений</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation>Просмотрщик изображений</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation>Эскизы</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation>Просмотрщик изображений</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation>О &amp;программе</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation>&amp;Открыть файл</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation>&amp;Сохранить</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation>Сохранить &amp;как</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation>&amp;Закрыть</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation>При&amp;близить</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation>От&amp;далить</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation>Скопировать в &amp;буфер обмена</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation>Следующий файл</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation>Предыдущий файл</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation>Исходный размер</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation>&amp;Заполнить</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation>Пове&amp;рнуть по часовой стрелке</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Повернуть &amp;против часовой стрелки</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation>&amp;Настройки</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation>&amp;Печать</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation>Первый файл</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation>Последний файл</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation>Новое &amp;окно</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation>Отразить &amp;горизонтально</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation>Сделать снимок экрана</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation>Полный &amp;экран</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation>Отразить &amp;вертикально</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Вставить из буфера обмена</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation>&amp;Слайд-шоу</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation>&amp;Удалить</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation>Показать эскизы</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation>Свойства файла</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation>&amp;Файл</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation>&amp;Помощь</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation>Перейти</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation>&amp;Вид</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation>&amp;Редактировать</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation>Панель инструментов</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation>Тема значков:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation>Обычный цвет фона:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation>Цвет фона для режима полного экрана:</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation>Интервал слайд-шоу (в секундах):</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation>Общие</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation>Снимок экрана</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation>Сделать снимок экрана</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation>Область</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation>Весь экран</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation>Только активное окно</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation>Показывать курсор мыши</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation> секунд(ы)</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation>Задержка:</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation>Показывать заголовок и обрамление окна</translation>
</message>
</context>
</TS>

@ -1,497 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
<name>../data/lxinput.desktop.in.h:1</name>
<message>
<source>Keyboard and Mouse</source>
<translation type="obsolete">Tangentbord och mus</translation>
</message>
</context>
<context>
<name>../data/lxinput.desktop.in.h:2</name>
<message>
<source>Configure keyboard, mouse, and other input devices</source>
<translation type="obsolete">Inställningar för tangentbord, mus och andra inmatningsenheter</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:1</name>
<message>
<source>Input Device Preferences</source>
<translation type="obsolete">Egenskaper för inmatningsenhet</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:10</name>
<message>
<source>Mouse</source>
<translation type="obsolete">Mus</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:11</name>
<message>
<source>Delay before each key starts repeating</source>
<translation type="obsolete">Tid innan varje tangent repeteras</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:12</name>
<message>
<source>Repeat delay:</source>
<translation type="obsolete">Tid innan upprepning:</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:13</name>
<message>
<source>Interval between each key repeat</source>
<translation type="obsolete">Intervall mellan upprening av tangenter</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:14</name>
<message>
<source>Long</source>
<translation type="obsolete">Lång</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:15</name>
<message>
<source>Short</source>
<translation type="obsolete">Kort</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:16</name>
<message>
<source>Repeat interval:</source>
<translation type="obsolete">Tid mellan upprepningar:</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:17</name>
<message>
<source>Type in the following box to test your keyboard settings</source>
<translation type="obsolete">För att pröva dina inställningar kan du skriva i följande ruta</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:18</name>
<message>
<source>&lt;b&gt;Character Repeat&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Teckenupprepning&lt;/b&gt;</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:19</name>
<message>
<source>Beep when there is an error of keyboard input</source>
<translation type="obsolete">Avge ett pip när ett fel uppstår vid tangentbordsinmatning</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:2</name>
<message>
<source>Sensitivity:</source>
<translation type="obsolete">Känslighet:</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:20</name>
<message>
<source>&lt;b&gt;Keyboard layout&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Tangentbordsupplägg&lt;/b&gt;</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:21</name>
<message>
<source>Keyboard</source>
<translation type="obsolete">Tangentbord</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:22</name>
<message>
<source>Touch Pad</source>
<translation type="obsolete">Pekplatta</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:3</name>
<message>
<source>High</source>
<translation type="obsolete">Hög</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:4</name>
<message>
<source>Low</source>
<translation type="obsolete">Låg</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:5</name>
<message>
<source>Fast</source>
<translation type="obsolete">Snabb</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:6</name>
<message>
<source>Slow</source>
<translation type="obsolete">Långsam</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:7</name>
<message>
<source>Acceleration:</source>
<translation type="obsolete">Acceleration:</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:8</name>
<message>
<source>&lt;b&gt;Motion&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Förflyttning&lt;/b&gt;</translation>
</message>
</context>
<context>
<name>../data/lxinput.ui.h:9</name>
<message>
<source>Left handed (Swap left and right mouse buttons)</source>
<translation type="obsolete">Vänsterhänt (byt funktioner för vänster och höger musknapp)</translation>
</message>
</context>
<context>
<name>LxImage::Application</name>
<message>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>[FILE1, FILE2,...]</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Image files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Save File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 (Loading...) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1 (%2x%3) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<source>Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+S</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Save &amp;As</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Zoom &amp;In</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl++</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Zoom &amp;Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+-</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Copy to Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Next File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Previous File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Original Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Fit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Rotate Clockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Rotate &amp;Counterclockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>P&amp;references</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>First File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Last File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>End</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;New Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Flip &amp;Horizontally</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Capture Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>F&amp;ull Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>F11</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Flip &amp;Vertically</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Paste from Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Slide Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Go</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>General</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<source>Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Region</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Whole screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Current window only</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Include mouse cursor</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Delay:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Include window title and frame</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,408 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
<name>LxImage::Application</name>
<message>
<location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,438 +0,0 @@
<?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="87"/>
<source>Take a screenshot</source>
<translation>Зробити знімок</translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation>[ФАЙЛ1, ФАЙЛ2,...]</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation>Про програму</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage - простий та швидкий переглядач зображень
Copyright (C) 2013
Проект LXDE: http://lxde.org/
Автори:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation>Відкрити файл</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation>Файли зображень (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation>Зберегти файл</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Завантаження...) - Переглядач зображень</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (Невдача завантаження) - Переглядач зображень</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - Переглядач зображень</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation>Переглядач зображень</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation>Переглядач зображень</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation>&amp;Про програму</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation>&amp;Відкрити файл</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation>&amp;Зберегти</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation>Зберегти &amp;як</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation>&amp;Закрити</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation>З&amp;більшити</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation>Ctrl++</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation type="unfinished">&amp;Зменшити</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation>&amp;Копіювати до буфера</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation>Наступний файл</translation>
</message>
<message>
<source>Right</source>
<translation type="vanished">Праворуч</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation>Попередній Файл</translation>
</message>
<message>
<source>Left</source>
<translation type="vanished">Ліворуч</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation>Оригінальний розмір</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation>&amp;Підігнати</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation>&amp;Обернути за год. стрілкою</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>Обернути проти &amp;год. стрілки</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation>На&amp;лаштування</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation>&amp;Друк</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation>Перший файл</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation>Home</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation>Останній файл</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation>End</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation>&amp;Нове вікно</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation>Віддзеркалити &amp;горизонтально</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation>Зробити знімок екрана</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation>П&amp;овний екран</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation>Віддзеркалити &amp;вертикально</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation>&amp;Вставити з буфера обміну</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation>&amp;Показ слайдів</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation>В&amp;илучити</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation>&amp;Файл</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation>&amp;Довідка</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation>Перейти</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation>П&amp;ерегляд</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation>&amp;Редагування</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>toolBar</source>
<translation type="obsolete">Панель інструментів</translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation>Налаштування</translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>TODO: Add configuration options here</source>
<translation type="vanished">Далі буде...</translation>
</message>
<message>
<source>Tab 1</source>
<translation type="vanished">Вкладка 1</translation>
</message>
<message>
<source>Tab 2</source>
<translation type="vanished">Вкладка 2</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation>Знімок екрану</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation>Зробити знімок</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation>Регіон</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation>Екран цілком</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation>Лише поточне вікно</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation>Включаючи вказівник миші</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation> секунд</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation>Затримка:</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation>Включаючи заголовок вікна та кадр</translation>
</message>
</context>
</TS>

@ -1,438 +0,0 @@
<?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="87"/>
<source>Take a screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation>[1, 2,...]</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage -
(C) 2013
LXDE http://lxde.org/
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (...) - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 () - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation>(&amp;A)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation>(&amp;O)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation>(&amp;A)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation>(&amp;C)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation>(&amp;I)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation>Ctrl++</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation>(&amp;O)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation>(&amp;C)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation></translation>
</message>
<message>
<source>Right</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation></translation>
</message>
<message>
<source>Left</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation>(&amp;F)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>(&amp;C)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation>(&amp;P)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation>(&amp;N)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation>(&amp;H)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation>(&amp;U)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation>(&amp;V)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation>(&amp;P)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation>(&amp;D)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation>(&amp;F)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation>(&amp;H)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation>(&amp;V)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation>(&amp;E)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>toolBar</source>
<translation type="vanished"></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>TODO: Add configuration options here</source>
<translation type="vanished">TODO: Add configuration options here</translation>
</message>
<message>
<source>Tab 1</source>
<translation type="vanished"> 1</translation>
</message>
<message>
<source>Tab 2</source>
<translation type="vanished"> 2</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation> </translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation></translation>
</message>
</context>
</TS>

@ -1,426 +0,0 @@
<?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="87"/>
<source>Take a screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source>
<translation>[12...]</translation>
</message>
</context>
<context>
<name>LxImage::MainWindow</name>
<message>
<location filename="../mainwindow.cpp" line="147"/>
<source>About</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer
Copyright (C) 2013
LXDE Project: http://lxde.org/
Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation>LXImage - r
(C) 2013
LXDE : http://lxde.org/
Authors:
(PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (...) - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 () - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - </translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source>
<translation></translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source>
<translation>(&amp;A)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source>
<translation>(&amp;O)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source>
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source>
<translation>(&amp;A)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source>
<translation>(&amp;C)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source>
<translation>(&amp;I)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source>
<translation>Ctrl++</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source>
<translation type="unfinished">(&amp;O)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source>
<translation>Ctrl+-</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source>
<translation>簿(&amp;C)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source>
<translation></translation>
</message>
<message>
<source>Right</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source>
<translation></translation>
</message>
<message>
<source>Left</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/>
<source>PgDown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source>
<translation>(&amp;F)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source>
<translation>(&amp;C)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source>
<translation>(&amp;P)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/>
<source>End</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source>
<translation>(&amp;N)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source>
<translation>(&amp;H)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source>
<translation>(&amp;U)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source>
<translation>(&amp;V)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source>
<translation>簿(&amp;P)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source>
<translation>(&amp;S)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source>
<translation>(&amp;D)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source>
<translation>Del</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source>
<translation>(&amp;F)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source>
<translation>(&amp;H)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source>
<translation>(&amp;V)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source>
<translation>(&amp;E)</translation>
</message>
<message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>toolBar</source>
<translation type="obsolete"></translation>
</message>
</context>
<context>
<name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source>
<translation></translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source>
<translation>:</translation>
</message>
<message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source>
<translation></translation>
</message>
</context>
</TS>
Loading…
Cancel
Save