Compare commits

...

4 Commits

Author SHA1 Message Date
Alf Gaida
4ac585f605 Adding upstream version 0.4.0+20160108. 2016-02-07 20:16:27 +01:00
Alf Gaida
bc98f04c8a Adding upstream version 0.4.0+20151117. 2015-11-19 17:30:54 +01:00
Alf Gaida
7a6ecc3364 Adding upstream version 0.4.0+20151031. 2015-10-31 19:02:00 +01:00
Alf Gaida
95a2f6c084 Adding upstream version 0.4.0+20150828. 2015-09-04 19:47:04 +02:00
54 changed files with 1906 additions and 717 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
build build
*.kdev4

View File

@ -3,7 +3,7 @@ Upstream Authors:
Hong Jen Yee (PCMan) <pcman.tw@gmail.com> Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
Copyright: Copyright:
Copyright (c) 2013-2014 LXQt team Copyright (c) 2013-2015 LXQt team
License: GPL-2 and LGPL-2.1+ License: GPL-2+ and LGPL-2.1+
The full text of the licenses can be found in the 'COPYING' file. The full text of the licenses can be found in the 'COPYING' file.

View File

@ -1,35 +1,54 @@
cmake_minimum_required(VERSION 2.8.11) cmake_minimum_required(VERSION 3.0.2)
project(lximage-qt) project(lximage-qt)
include(GNUInstallDirs) include(GNUInstallDirs)
# additional cmake files # additional cmake files
list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake") list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake")
set(MAJOR_VERSION 0) set(MAJOR_VERSION 0)
set(MINOR_VERSION 4) set(MINOR_VERSION 4)
set(PATCH_VERSION 0) set(PATCH_VERSION 0)
set(LXIMAGE_VERSION ${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION})
set(CMAKE_INCLUDE_CURRENT_DIR ON) 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(fm-qt REQUIRED QUIET)
message(STATUS "Building with Qt ${Qt5Core_VERSION_STRING}") message(STATUS "Building with Qt ${Qt5Core_VERSION_STRING}")
find_package(PkgConfig REQUIRED) find_package(PkgConfig REQUIRED)
pkg_check_modules(GLIB REQUIRED glib-2.0)
# 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
pkg_check_modules(EXIF REQUIRED libexif) pkg_check_modules(EXIF REQUIRED libexif)
pkg_check_modules(LIBFM_QT REQUIRED libfm-qt5 libfm>=1.2)
# TODO: make the X11 stuff optional. # TODO: make the X11 stuff optional.
# for screenshot support # for screenshot support
find_package(X11 REQUIRED) find_package(X11 REQUIRED)

8
README
View File

@ -1,8 +0,0 @@
# lximage-qt
A simple and fast image viewer.
The Qt port of LXImage
Upstream:
http://lxqt.org
http://git.lxde.org/gitweb/?p=lxde/lximage-qt.git

3
README.md Normal file
View File

@ -0,0 +1,3 @@
# lximage-qt
The Qt port of LXImage, a simple and fast image viewer.

View File

@ -5,5 +5,5 @@ GenericName=Screenshot
Comment=Take a screenshot Comment=Take a screenshot
Exec=lximage-qt --screenshot Exec=lximage-qt --screenshot
Icon=camera-photo Icon=camera-photo
Categories=Graphics;Utility;Core;Qt; Categories=Graphics;Core;Qt;
StartupNotify=true StartupNotify=true

View File

@ -4,8 +4,8 @@ Name=LXImage
GenericName=Image Viewer GenericName=Image Viewer
Comment=The LXQt image viewer Comment=The LXQt image viewer
Icon=lximage-qt Icon=lximage-qt
Exec=lximage-qt Exec=lximage-qt %F
StartupNotify=true StartupNotify=true
Terminal=false Terminal=false
Categories=Graphics;Utility;Core;Qt;Viewer;RasterGraphics;2DGraphics;Photography; Categories=Graphics;Core;Qt;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;

View File

@ -1,4 +0,0 @@
[Project]
Name=lximage-qt
Manager=KDevCMakeManager
VersionControl=

28
release.sh Executable file
View File

@ -0,0 +1,28 @@
#!/bin/bash
PROJECT="lximage-qt"
version="$1"
prefix=$PROJECT-$version
shift
if [[ -z $version ]]; then
>&2 echo "USAGE: $0 <tag>"
exit 1
fi
mkdir -p "dist/$version"
echo "Creating $prefix.tar.gz"
git archive -9 --format tar.gz $version --prefix="$prefix/" > "dist/$version/$prefix.tar.gz"
gpg --armor --detach-sign "dist/$version/$prefix.tar.gz"
echo "Creating $prefix.tar.xz"
git archive -9 --format tar.xz $version --prefix="$prefix/" > "dist/$version/$prefix.tar.xz"
gpg --armor --detach-sign "dist/$version/$prefix.tar.xz"
cd "dist/$version"
sha1sum --tag *.tar.gz *.tar.xz >> CHECKSUMS
sha256sum --tag *.tar.gz *.tar.xz >> CHECKSUMS
cd ..
echo "Uploading to lxqt.org..."
scp -r "$version" "downloads.lxqt.org:/srv/downloads.lxqt.org/$PROJECT/"

View File

@ -1,12 +1,7 @@
# set visibility to hidden to hide symbols, unlesss they're exporeted manually in the code # set visibility to hidden to hide symbols, unlesss they're exporeted manually in the code
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DQT_NO_KEYWORDS -fno-exceptions") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions")
include_directories( include_directories(
${QTX_INCLUDE_DIRS}
${CMAKE_CURRENT_BINARY_DIR}
${GLIB_INCLUDE_DIRS}
${EXIF_INCLUDE_DIRS}
${LIBFM_QT_INCLUDE_DIRS}
${X11_INCLUDE_DIR} ${X11_INCLUDE_DIR}
${XFIXES_INCLUDE_DIRS} ${XFIXES_INCLUDE_DIRS}
) )
@ -76,16 +71,15 @@ add_executable(lximage-qt
add_definitions( add_definitions(
-DLXIMAGE_DATA_DIR="${CMAKE_INSTALL_PREFIX}/share/lximage-qt" -DLXIMAGE_DATA_DIR="${CMAKE_INSTALL_PREFIX}/share/lximage-qt"
-DLIBFM_QT_API=Q_DECL_IMPORT # FIXME: This should be done in libfm-qt headers instead :-( -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)
target_link_libraries(lximage-qt target_link_libraries(lximage-qt
fm-qt
${QT_LIBRARIES} ${QT_LIBRARIES}
${GLIB_LIBRARIES}
${EXIF_LIBRARIES} ${EXIF_LIBRARIES}
${LIBFM_QT_LIBRARIES}
${X11_LIBRARIES} ${X11_LIBRARIES}
${XFIXES_LIBRARIES} ${XFIXES_LIBRARIES}
) )

View File

@ -19,6 +19,7 @@
#include "application.h" #include "application.h"
#include <QCommandLineParser>
#include <QDBusConnection> #include <QDBusConnection>
#include <QDBusInterface> #include <QDBusInterface>
#include <QPixmapCache> #include <QPixmapCache>
@ -36,6 +37,7 @@ Application::Application(int& argc, char** argv):
QApplication(argc, argv), QApplication(argc, argv),
windowCount_(0), windowCount_(0),
libFm() { libFm() {
setApplicationVersion(LXIMAGE_VERSION);
} }
bool Application::init(int argc, char** argv) { bool Application::init(int argc, char** argv) {
@ -57,10 +59,11 @@ bool Application::init(int argc, char** argv) {
// we successfully registered the service // we successfully registered the service
isPrimaryInstance = true; isPrimaryInstance = true;
setQuitOnLastWindowClosed(false); // do not quit even when there're no windows setQuitOnLastWindowClosed(false); // do not quit even when there're no windows
new ApplicationAdaptor(this); new ApplicationAdaptor(this);
dbus.registerObject("/Application", this); dbus.registerObject("/Application", this);
// connect(this, SIGNAL(aboutToQuit()), SLOT(onAboutToQuit()));
connect(this, SIGNAL(aboutToQuit()), SLOT(onAboutToQuit()));
if(settings_.useFallbackIconTheme()) if(settings_.useFallbackIconTheme())
QIcon::setThemeName(settings_.fallbackIconTheme()); QIcon::setThemeName(settings_.fallbackIconTheme());
@ -72,81 +75,39 @@ bool Application::init(int argc, char** argv) {
} }
QPixmapCache::setCacheLimit(1024); // avoid pixmap caching. QPixmapCache::setCacheLimit(1024); // avoid pixmap caching.
if(!parseCommandLineArgs(argc, argv)) return parseCommandLineArgs();
return false;
return true;
} }
bool Application::parseCommandLineArgs(int argc, char** argv) { bool Application::parseCommandLineArgs() {
QCommandLineParser parser;
parser.addHelpOption();
parser.addVersionOption();
struct FakeTr { QCommandLineOption screenshotOption(
FakeTr(int reserved = 20) { QStringList() << "s" << "screenshot",
strings.reserve(reserved); tr("Take a screenshot")
} );
parser.addOption(screenshotOption);
const char* operator()(const char* str) { const QString files = tr("[FILE1, FILE2,...]");
QString translated = QApplication::translate(NULL, str); parser.addPositionalArgument("files", files, files);
strings.push_back(translated.toUtf8());
return strings.back().constData(); parser.process(*this);
}
QVector<QByteArray> strings; const QStringList args = parser.positionalArguments();
}; const bool screenshotTool = parser.isSet(screenshotOption);
QStringList paths;
Q_FOREACH(QString arg, args) {
QFileInfo info(arg);
paths.push_back(info.absoluteFilePath());
}
bool keepRunning = false; bool keepRunning = false;
// It's really a shame that the great Qt library does not come
// with any command line parser.
// After trying some Qt ways, I finally realized that glib is the best.
// Simple, efficient, effective, and does not use signal/slot!
// The only drawback is the translated string returned by tr() is
// a temporary one. We need to store them in a list to keep them alive. :-(
char** file_names = NULL;
gboolean screenshotTool = FALSE;
{ // this block is required to limit the scope of FakeTr object so it don't affect
// other normal QObject::tr() outside the block.
FakeTr tr; // a functor used to override QObject::tr().
// it convert the translated strings to UTF8 and add them to a list to
// keep them alive during the option parsing process.
GOptionEntry option_entries[] = {
{"screenshot", 0, 0, G_OPTION_ARG_NONE, &screenshotTool, tr("Take a screenshot"), NULL},
{G_OPTION_REMAINING, 0, 0, G_OPTION_ARG_FILENAME_ARRAY, &file_names, NULL, tr("[FILE1, FILE2,...]")},
{ NULL }
};
GOptionContext* context = g_option_context_new("");
g_option_context_add_main_entries(context, option_entries, NULL);
GError* error = NULL;
if(!g_option_context_parse(context, &argc, &argv, &error)) {
// show error and exit
g_fprintf(stderr, "%s\n\n", error->message);
g_error_free(error);
g_option_context_free(context);
return false;
}
g_option_context_free(context);
}
// handle files to open
QStringList paths;
if(file_names) {
char* cwd = g_get_current_dir();
for(char** filename = file_names; *filename; ++filename) {
// handle relative paths and remove unnecessary . & ..
char* canonicalName = fm_canonicalize_filename(*filename, cwd);
// convert from local encoding to QString (utf16).
QString path = QString::fromLocal8Bit(canonicalName);
g_free(canonicalName);
paths.push_back(path);
}
g_free(cwd);
}
if(isPrimaryInstance) { if(isPrimaryInstance) {
settings_.load(); settings_.load();
keepRunning = true; keepRunning = true;
if(screenshotTool) { if(screenshotTool) {
screenshot(); screenshot();
} }
@ -164,8 +125,6 @@ bool Application::parseCommandLineArgs(int argc, char** argv) {
else else
iface.call("newWindow", paths); iface.call("newWindow", paths);
} }
// cleanup
g_strfreev(file_names);
return keepRunning; return keepRunning;
} }
@ -179,13 +138,25 @@ void Application::newWindow(QStringList files) {
LxImage::MainWindow* window; LxImage::MainWindow* window;
if(files.empty()) { if(files.empty()) {
window = createWindow(); window = createWindow();
window->resize(settings_.windowWidth(), settings_.windowHeight());
if(settings_.windowMaximized())
window->setWindowState(window->windowState() | Qt::WindowMaximized);
window->show(); window->show();
} }
else { else {
Q_FOREACH(QString fileName, files) { Q_FOREACH(QString fileName, files) {
window = createWindow(); window = createWindow();
window->openImageFile(fileName); window->openImageFile(fileName);
window->show();
window->resize(settings_.windowWidth(), settings_.windowHeight());
if(settings_.windowMaximized())
window->setWindowState(window->windowState() | Qt::WindowMaximized);
/* when there's an image, we show the window AFTER resizing
and centering it appropriately at MainWindow::updateUI() */
//window->show();
} }
} }
} }
@ -206,3 +177,8 @@ void Application::editPreferences() {
PreferencesDialog* dlg = new PreferencesDialog(); PreferencesDialog* dlg = new PreferencesDialog();
dlg->show(); dlg->show();
} }
void Application::onAboutToQuit() {
qDebug("aboutToQuit");
settings_.save();
}

View File

@ -34,18 +34,18 @@ class Application : public QApplication {
public: public:
Application(int& argc, char** argv); Application(int& argc, char** argv);
bool init(int argc, char** argv); bool init(int argc, char** argv);
bool parseCommandLineArgs(int argc, char** argv); bool parseCommandLineArgs();
void newWindow(QStringList files = QStringList()); void newWindow(QStringList files = QStringList());
MainWindow* createWindow(); MainWindow* createWindow();
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"); 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"); qDebug("remove window");
--windowCount_; --windowCount_;
if(0 == windowCount_) if(0 == windowCount_)
quit(); quit();
@ -61,6 +61,9 @@ public Q_SLOTS:
void editPreferences(); void editPreferences();
void screenshot(); void screenshot();
protected Q_SLOTS:
void onAboutToQuit();
private: private:
Fm::LibFmQt libFm; Fm::LibFmQt libFm;
bool isPrimaryInstance; bool isPrimaryInstance;

View File

@ -26,6 +26,8 @@
#include <QPolygon> #include <QPolygon>
#include <QDebug> #include <QDebug>
#include <QStyle> #include <QStyle>
#include <QLabel>
#include <QGraphicsProxyWidget>
namespace LxImage { namespace LxImage {
@ -33,6 +35,7 @@ ImageView::ImageView(QWidget* parent):
QGraphicsView(parent), QGraphicsView(parent),
imageItem_(new QGraphicsRectItem()), imageItem_(new QGraphicsRectItem()),
scene_(new QGraphicsScene(this)), scene_(new QGraphicsScene(this)),
gifMovie_(NULL),
autoZoomFit_(false), autoZoomFit_(false),
cacheTimer_(NULL), cacheTimer_(NULL),
scaleFactor_(1.0) { scaleFactor_(1.0) {
@ -48,7 +51,9 @@ ImageView::ImageView(QWidget* parent):
} }
ImageView::~ImageView() { ImageView::~ImageView() {
delete imageItem_; scene_->clear(); // deletes all items
if(gifMovie_)
delete gifMovie_;
if(cacheTimer_) { if(cacheTimer_) {
cacheTimer_->stop(); cacheTimer_->stop();
delete cacheTimer_; delete cacheTimer_;
@ -130,7 +135,18 @@ void ImageView::zoomOriginal() {
queueGenerateCache(); queueGenerateCache();
} }
void ImageView::setImage(QImage image) { void ImageView::setImage(QImage image, bool show) {
if(gifMovie_ && show) { // a gif animation was shown
scene_->clear();
delete gifMovie_;
gifMovie_ = NULL;
// recreate the rect item
imageItem_ = new QGraphicsRectItem();
imageItem_->hide();
imageItem_->setPen(QPen(Qt::NoPen));
scene_->addItem(imageItem_);
}
image_ = image; image_ = image;
if(image.isNull()) { if(image.isNull()) {
imageItem_->hide(); imageItem_->hide();
@ -138,9 +154,11 @@ void ImageView::setImage(QImage image) {
scene_->setSceneRect(0, 0, 0, 0); scene_->setSceneRect(0, 0, 0, 0);
} }
else { else {
imageItem_->setRect(0, 0, image_.width(), image_.height()); if(show) {
imageItem_->setBrush(image_); imageItem_->setRect(0, 0, image_.width(), image_.height());
imageItem_->show(); imageItem_->setBrush(image_);
imageItem_->show();
}
scene_->setSceneRect(0, 0, image_.width(), image_.height()); scene_->setSceneRect(0, 0, image_.width(), image_.height());
} }
@ -149,6 +167,43 @@ void ImageView::setImage(QImage image) {
queueGenerateCache(); queueGenerateCache();
} }
void ImageView::setGifAnimation(QString fileName) {
QImage image(fileName);
if(image.isNull()) {
image_ = QImage();
imageItem_->hide();
imageItem_->setBrush(QBrush());
scene_->setSceneRect(0, 0, 0, 0);
}
else {
scene_->clear();
imageItem_ = NULL; // it's deleted by clear();
if(gifMovie_) {
delete gifMovie_;
gifMovie_ = NULL;
}
QPixmap pix(image.size());
pix.fill(Qt::transparent);
QGraphicsItem *gifItem = new QGraphicsPixmapItem(pix);
QLabel *gifLabel = new QLabel();
gifMovie_ = new QMovie(fileName);
QGraphicsProxyWidget* gifWidget = new QGraphicsProxyWidget(gifItem);
gifLabel->setAttribute(Qt::WA_NoSystemBackground);
gifLabel->setMovie(gifMovie_);
gifWidget->setWidget(gifLabel);
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_->setSceneRect(gifItem->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;
@ -189,7 +244,8 @@ 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)
if(scaleFactor_ == 1.0) { // no cache for gif animations either
if(scaleFactor_ == 1.0 || gifMovie_) {
if(cacheTimer_) { if(cacheTimer_) {
cacheTimer_->stop(); cacheTimer_->stop();
delete cacheTimer_; delete cacheTimer_;
@ -198,12 +254,13 @@ void ImageView::queueGenerateCache() {
return; return;
} }
if(!cacheTimer_) { if(!cacheTimer_ && !gifMovie_) {
cacheTimer_ = new QTimer(); cacheTimer_ = new QTimer();
cacheTimer_->setSingleShot(true); cacheTimer_->setSingleShot(true);
connect(cacheTimer_, SIGNAL(timeout()), SLOT(generateCache())); connect(cacheTimer_, SIGNAL(timeout()), SLOT(generateCache()));
} }
cacheTimer_->start(200); // restart the timer if(cacheTimer_)
cacheTimer_->start(200); // restart the timer
} }
// really generate the cache // really generate the cache
@ -226,6 +283,12 @@ void ImageView::generateCache() {
const uchar* bits = image_.constBits(); const uchar* bits = image_.constBits();
unsigned int offset = subRect.x() * image_.depth() / 8 + subRect.y() * image_.bytesPerLine(); unsigned int offset = subRect.x() * image_.depth() / 8 + subRect.y() * image_.bytesPerLine();
QImage subImage = QImage(bits + offset, subRect.width(), subRect.height(), image_.bytesPerLine(), image_.format()); QImage subImage = QImage(bits + offset, subRect.width(), subRect.height(), image_.bytesPerLine(), image_.format());
// If the original image has a color table, also use it for the subImage
QVector<QRgb> colorTable = image_.colorTable();
if (!colorTable.empty())
subImage.setColorTable(colorTable);
// QImage scaled = subImage.scaled(subRect.width() * scaleFactor_, subRect.height() * scaleFactor_, Qt::KeepAspectRatio, Qt::SmoothTransformation); // QImage scaled = subImage.scaled(subRect.width() * scaleFactor_, subRect.height() * scaleFactor_, Qt::KeepAspectRatio, Qt::SmoothTransformation);
QImage scaled = subImage.scaled(cachedRect_.width(), cachedRect_.height(), Qt::KeepAspectRatio, Qt::SmoothTransformation); QImage scaled = subImage.scaled(cachedRect_.width(), cachedRect_.height(), Qt::KeepAspectRatio, Qt::SmoothTransformation);

View File

@ -26,6 +26,7 @@
#include <QGraphicsRectItem> #include <QGraphicsRectItem>
#include <QImage> #include <QImage>
#include <QPixmap> #include <QPixmap>
#include <QMovie>
#include <QRect> #include <QRect>
class QTimer; class QTimer;
@ -39,7 +40,8 @@ public:
ImageView(QWidget* parent = 0); ImageView(QWidget* parent = 0);
virtual ~ImageView(); virtual ~ImageView();
void setImage(QImage image); void setImage(QImage image, bool show = true);
void setGifAnimation(QString fileName);
QImage image() { QImage image() {
return image_; return image_;
@ -64,7 +66,7 @@ public:
void setAutoZoomFit(bool value) { void setAutoZoomFit(bool value) {
autoZoomFit_ = value; autoZoomFit_ = value;
} }
protected: protected:
virtual void wheelEvent(QWheelEvent* event); virtual void wheelEvent(QWheelEvent* event);
virtual void mouseDoubleClickEvent(QMouseEvent* event); virtual void mouseDoubleClickEvent(QMouseEvent* event);
@ -83,6 +85,7 @@ private:
QGraphicsScene* scene_; // the topmost container of all graphic items QGraphicsScene* scene_; // the topmost container of all graphic items
QGraphicsRectItem* imageItem_; // the rect item used to draw the image QGraphicsRectItem* imageItem_; // the rect item used to draw the image
QImage image_; // image to show QImage image_; // image to show
QMovie *gifMovie_; // gif animation to show (should be deleted explicitly)
QPixmap cachedPixmap_; // caching of current viewport content (high quality scaled image) QPixmap cachedPixmap_; // caching of current viewport content (high quality scaled image)
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)

View File

@ -48,7 +48,7 @@ bool LoadImageJob::run() {
GInputStream* inputStream = G_INPUT_STREAM(fileStream); GInputStream* inputStream = G_INPUT_STREAM(fileStream);
while(!g_cancellable_is_cancelled(cancellable_)) { while(!g_cancellable_is_cancelled(cancellable_)) {
char buffer[4096]; char buffer[4096];
gssize readSize = g_input_stream_read(inputStream, gssize readSize = g_input_stream_read(inputStream,
buffer, 4096, buffer, 4096,
cancellable_, &error_); cancellable_, &error_);
if(readSize == -1 || readSize == 0) // error or EOF if(readSize == -1 || readSize == 0) // error or EOF
@ -57,7 +57,7 @@ bool LoadImageJob::run() {
imageBuffer.buffer().append(buffer, readSize); imageBuffer.buffer().append(buffer, readSize);
} }
g_input_stream_close(inputStream, NULL, NULL); g_input_stream_close(inputStream, NULL, NULL);
// FIXME: maybe it's a better idea to implement a GInputStream based QIODevice. // FIXME: maybe it's a better idea to implement a GInputStream based QIODevice.
if(!error_ && !g_cancellable_is_cancelled(cancellable_)) { // load the image from buffer if there are no errors if(!error_ && !g_cancellable_is_cancelled(cancellable_)) { // load the image from buffer if there are no errors
image_ = QImage::fromData(imageBuffer.buffer()); image_ = QImage::fromData(imageBuffer.buffer());

View File

@ -35,6 +35,7 @@
#include <QShortcut> #include <QShortcut>
#include <QDockWidget> #include <QDockWidget>
#include <QScrollBar> #include <QScrollBar>
#include <QDesktopWidget>
#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>
@ -66,24 +67,27 @@ MainWindow::MainWindow():
Application* app = static_cast<Application*>(qApp); Application* app = static_cast<Application*>(qApp);
app->addWindow(); app->addWindow();
Settings& settings = app->settings();
ui.setupUi(this); ui.setupUi(this);
connect(ui.actionScreenshot, SIGNAL(triggered(bool)), app, SLOT(screenshot())); connect(ui.actionScreenshot, SIGNAL(triggered(bool)), app, SLOT(screenshot()));
connect(ui.actionPreferences, SIGNAL(triggered(bool)), app ,SLOT(editPreferences())); connect(ui.actionPreferences, SIGNAL(triggered(bool)), app ,SLOT(editPreferences()));
proxyModel_->addFilter(modelFilter_); proxyModel_->addFilter(modelFilter_);
proxyModel_->sort(Fm::FolderModel::ColumnFileName, Qt::AscendingOrder); proxyModel_->sort(Fm::FolderModel::ColumnFileName, Qt::AscendingOrder);
proxyModel_->setSourceModel(folderModel_); proxyModel_->setSourceModel(folderModel_);
// 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, SIGNAL(customContextMenuRequested(QPoint)), SLOT(onContextMenu(QPoint)));
// install an event filter on the image view // install an event filter on the image view
ui.view->installEventFilter(this); ui.view->installEventFilter(this);
ui.view->setBackgroundBrush(QBrush(app->settings().bgColor())); ui.view->setBackgroundBrush(QBrush(settings.bgColor()));
if(app->settings().showThumbnails()) if(settings.showThumbnails())
setShowThumbnails(true); setShowThumbnails(true);
contextMenu_->addAction(ui.actionPrevious); contextMenu_->addAction(ui.actionPrevious);
contextMenu_->addAction(ui.actionNext); contextMenu_->addAction(ui.actionNext);
contextMenu_->addSeparator(); contextMenu_->addSeparator();
@ -255,7 +259,7 @@ QString MainWindow::saveFileName(QString defaultName) {
break; break;
} }
// FIXME: should we generate better filter strings? one format per item? // FIXME: should we generate better filter strings? one format per item?
QString fileName = QFileDialog::getSaveFileName( QString fileName = QFileDialog::getSaveFileName(
this, tr("Save File"), defaultName, tr("Image files (%1)").arg(filterStr)); this, tr("Save File"), defaultName, tr("Image files (%1)").arg(filterStr));
@ -273,7 +277,13 @@ void MainWindow::on_actionOpenFile_triggered() {
} }
void MainWindow::on_actionNewWindow_triggered() { void MainWindow::on_actionNewWindow_triggered() {
Application* app = static_cast<Application*>(qApp);
MainWindow* window = new MainWindow(); MainWindow* window = new MainWindow();
window->resize(app->settings().windowWidth(), app->settings().windowHeight());
if(app->settings().windowMaximized())
window->setWindowState(window->windowState() | Qt::WindowMaximized);
window->show(); window->show();
} }
@ -428,6 +438,10 @@ void MainWindow::onImageLoaded(LoadImageJob* job) {
// if there are errors // if there are errors
// TODO: show a info bar? // TODO: show a info bar?
} }
/* we resized and moved the window without showing
it in updateUI(), so we need to show it here */
show();
} }
void MainWindow::onImageSaved(SaveImageJob* job) { void MainWindow::onImageSaved(SaveImageJob* job) {
@ -513,28 +527,56 @@ void MainWindow::updateUI() {
if(currentFile_) { if(currentFile_) {
char* dispName = fm_path_display_basename(currentFile_); char* dispName = fm_path_display_basename(currentFile_);
if(loadJob_) { // if loading is in progress if(loadJob_) { // if loading is in progress
title = tr("%1 (Loading...) - Image Viewer") title = tr("[*]%1 (Loading...) - Image Viewer")
.arg(QString::fromUtf8(dispName)); .arg(QString::fromUtf8(dispName));
} }
else { else {
if(image_.isNull()) { if(image_.isNull()) {
title = tr("%1 (Failed to Load) - Image Viewer") title = tr("[*]%1 (Failed to Load) - Image Viewer")
.arg(QString::fromUtf8(dispName)); .arg(QString::fromUtf8(dispName));
} }
else { else {
title = tr("%1 (%2x%3) - Image Viewer") title = tr("[*]%1 (%2x%3) - Image Viewer")
.arg(QString::fromUtf8(dispName)) .arg(QString::fromUtf8(dispName))
.arg(image_.width()) .arg(image_.width())
.arg(image_.height()); .arg(image_.height());
/* Here we try to implement the following behavior as far as possible:
(1) A minimum size of 400x400 is assumed;
(2) The window is scaled to fit the image;
(3) But for too big images, the window is scaled down;
(4) The window is centered on the screen. */
if (!isVisible()) {
/* To have a correct position, we should move the window BEFORE
it's shown but we also need to know the dimensions of its view.
Therefore, we use show() without really showing the window. */
setAttribute(Qt::WA_DontShowOnScreen);
show();
int scrollThickness = style()->pixelMetric(QStyle::PM_ScrollBarExtent);
QSize newSize = size() + image_.size() - ui.view->size() + QSize(scrollThickness, scrollThickness);
QRect ag = QApplication::desktop()->availableGeometry();
// since the window isn't decorated yet, we have to assume a max thickness for its frame
QSize maxFrame = QSize(50, 100);
if (newSize.width() > ag.width() - maxFrame.width() || newSize.height() > ag.height() - maxFrame.height())
newSize.scale (ag.width() - maxFrame.width(), ag.height() - maxFrame.height(), Qt::KeepAspectRatio);
// a minimum size of 400x400 is good
if (newSize.width() < 400) newSize.rwidth() = 400;
if (newSize.height() < 400 ) newSize.rheight() = 400;
move (ag.x() + (ag.width() - newSize.width())/2,
ag.y() + (ag.height() - newSize.height())/2);
resize(newSize);
hide(); // hide it to show it again later, at onImageLoaded()
setAttribute(Qt::WA_DontShowOnScreen, false);
}
} }
} }
g_free(dispName); g_free(dispName);
// TODO: update status bar, show current index in the folder // TODO: update status bar, show current index in the folder
} }
else { else {
title = tr("Image Viewer"); title = tr("[*]Image Viewer");
} }
setWindowTitle(title); setWindowTitle(title);
setWindowModified(imageModified_);
} }
// Load the specified image file asynchronously in a worker thread. // Load the specified image file asynchronously in a worker thread.
@ -558,11 +600,28 @@ void MainWindow::loadImage(FmPath* filePath, QModelIndex index) {
// clear current image, but do not update the view now to prevent flickers // clear current image, but do not update the view now to prevent flickers
image_ = QImage(); image_ = QImage();
// start a new gio job to load the specified image const char* basename = fm_path_get_basename(currentFile_);
loadJob_ = new LoadImageJob(this, filePath); char* mimeType = g_content_type_guess(basename, NULL, 0, NULL);
loadJob_->start(); if(mimeType && strcmp(mimeType, "image/gif") == 0) {
g_free(mimeType);
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->setGifAnimation(fileName);
image_ = ui.view->image();
updateUI();
show();
}
else {
if(mimeType)
g_free(mimeType);
// start a new gio job to load the specified image
loadJob_ = new LoadImageJob(this, filePath);
loadJob_->start();
updateUI(); updateUI();
}
} }
void MainWindow::saveImage(FmPath* filePath) { void MainWindow::saveImage(FmPath* filePath) {
@ -574,24 +633,56 @@ 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() {
if(!ui.view->items().isEmpty()) {
QGraphicsItem *gifItem = ui.view->items().at(0);
if(gifItem->isWidget()) // we have gif animation
return gifItem;
}
return NULL;
}
void MainWindow::on_actionRotateClockwise_triggered() { void MainWindow::on_actionRotateClockwise_triggered() {
QGraphicsItem *gifItem = getGifItem();
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_); /* when this is a gif animation, we need to rotate the first frame
without showing it to have the right measure for auto-zooming */
ui.view->setImage(image_, gifItem ? false : true);
setModified(true); setModified(true);
} }
if(gifItem) {
QTransform transform;
transform.translate(gifItem->sceneBoundingRect().height(), 0);
transform.rotate(90);
// we need to apply transformations in the reverse order
QTransform prevTrans = gifItem->transform();
gifItem->setTransform(transform, false);
gifItem->setTransform(prevTrans, true);
}
} }
void MainWindow::on_actionRotateCounterclockwise_triggered() { void MainWindow::on_actionRotateCounterclockwise_triggered() {
QGraphicsItem *gifItem = getGifItem();
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_); ui.view->setImage(image_, gifItem ? false : true);
setModified(true); setModified(true);
} }
if(gifItem) {
QTransform transform;
transform.translate(0, gifItem->sceneBoundingRect().width());
transform.rotate(-90);
QTransform prevTrans = gifItem->transform();
gifItem->setTransform(transform, false);
gifItem->setTransform(prevTrans, true);
}
} }
void MainWindow::on_actionCopy_triggered() { void MainWindow::on_actionCopy_triggered() {
@ -617,26 +708,44 @@ void MainWindow::on_actionPaste_triggered() {
} }
void MainWindow::on_actionFlipVertical_triggered() { void MainWindow::on_actionFlipVertical_triggered() {
if(!image_.isNull()) { if(QGraphicsItem *gifItem = getGifItem()) {
QTransform transform;
transform.scale(1, -1);
transform.translate(0, -gifItem->sceneBoundingRect().height());
QTransform prevTrans = gifItem->transform();
gifItem->setTransform(transform, false);
gifItem->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()) {
image_ = image_.mirrored(false, true); image_ = image_.mirrored(false, true);
ui.view->setImage(image_); ui.view->setImage(image_);
setModified(true); setModified(true);
} }
setModified(true);
} }
void MainWindow::on_actionFlipHorizontal_triggered() { void MainWindow::on_actionFlipHorizontal_triggered() {
if(!image_.isNull()) { if(QGraphicsItem *gifItem = getGifItem()) {
QTransform transform;
transform.scale(-1, 1);
transform.translate(-gifItem->sceneBoundingRect().width(), 0);
QTransform prevTrans = gifItem->transform();
gifItem->setTransform(transform, false);
gifItem->setTransform(prevTrans, true);
setModified(true);
}
else if(!image_.isNull()) {
image_ = image_.mirrored(true, false); image_ = image_.mirrored(true, false);
ui.view->setImage(image_); ui.view->setImage(image_);
setModified(true); setModified(true);
} }
setModified(true);
} }
void MainWindow::setModified(bool modified) { void MainWindow::setModified(bool modified) {
imageModified_ = modified; imageModified_ = modified;
updateUI(); // TODO: update title bar to reflect the state change updateUI();
} }
void MainWindow::applySettings() { void MainWindow::applySettings() {
@ -722,6 +831,13 @@ void MainWindow::setShowThumbnails(bool show) {
thumbnailsView_->setFixedHeight(listView->gridSize().height() + scrollHeight); thumbnailsView_->setFixedHeight(listView->gridSize().height() + scrollHeight);
thumbnailsView_->setModel(proxyModel_); thumbnailsView_->setModel(proxyModel_);
proxyModel_->setShowThumbnails(true); proxyModel_->setShowThumbnails(true);
if (currentFile_) { // select the loaded image
currentIndex_ = indexFromPath(currentFile_);
listView->setCurrentIndex(currentIndex_);
// wait to center the selection
QCoreApplication::processEvents();
listView->scrollTo(currentIndex_, QAbstractItemView::PositionAtCenter);
}
connect(thumbnailsView_->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)), SLOT(onThumbnailSelChanged(QItemSelection,QItemSelection))); connect(thumbnailsView_->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)), SLOT(onThumbnailSelChanged(QItemSelection,QItemSelection)));
} }
} }
@ -779,6 +895,33 @@ void MainWindow::changeEvent(QEvent* event) {
QWidget::changeEvent(event); QWidget::changeEvent(event);
} }
void MainWindow::resizeEvent(QResizeEvent *event) {
QMainWindow::resizeEvent(event);
Settings& settings = static_cast<Application*>(qApp)->settings();
if(settings.rememberWindowSize()) {
settings.setLastWindowMaximized(isMaximized());
if(!isMaximized()) {
settings.setLastWindowWidth(width());
settings.setLastWindowHeight(height());
}
}
}
void MainWindow::closeEvent(QCloseEvent *event)
{
QWidget::closeEvent(event);
Settings& settings = static_cast<Application*>(qApp)->settings();
if(settings.rememberWindowSize()) {
settings.setLastWindowMaximized(isMaximized());
if(!isMaximized()) {
settings.setLastWindowWidth(width());
settings.setLastWindowHeight(height());
}
}
}
void MainWindow::onContextMenu(QPoint pos) { void MainWindow::onContextMenu(QPoint pos) {
contextMenu_->exec(ui.view->mapToGlobal(pos)); contextMenu_->exec(ui.view->mapToGlobal(pos));
} }

View File

@ -50,12 +50,12 @@ class MainWindow : public QMainWindow {
public: public:
friend class LoadImageJob; friend class LoadImageJob;
friend class SaveImageJob; friend class SaveImageJob;
MainWindow(); MainWindow();
virtual ~MainWindow(); virtual ~MainWindow();
void openImageFile(QString fileName); void openImageFile(QString fileName);
QImage image() const { QImage image() const {
return image_; return image_;
} }
@ -76,10 +76,12 @@ protected:
QString openFileName(); QString openFileName();
QString saveFileName(QString defaultName = QString()); QString saveFileName(QString defaultName = QString());
virtual void changeEvent(QEvent * event); virtual void changeEvent(QEvent * event);
virtual void resizeEvent(QResizeEvent *event);
virtual void closeEvent(QCloseEvent *event);
void onImageLoaded(LoadImageJob* job); void onImageLoaded(LoadImageJob* job);
void onImageSaved(SaveImageJob* job); void onImageSaved(SaveImageJob* job);
virtual bool eventFilter(QObject* watched, QEvent* event); virtual bool eventFilter(QObject* watched, QEvent* event);
private Q_SLOTS: private Q_SLOTS:
void on_actionAbout_triggered(); void on_actionAbout_triggered();
@ -124,6 +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();
// 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) {

View File

@ -7,7 +7,7 @@
<!-- file paths to open in new windows --> <!-- file paths to open in new windows -->
<arg type="as" direction="in"/> <arg type="as" direction="in"/>
</method> </method>
<!-- launch a tool to take a screenshot --> <!-- launch a tool to take a screenshot -->
<method name="screenshot" /> <method name="screenshot" />

View File

@ -33,7 +33,7 @@ PreferencesDialog::PreferencesDialog(QWidget* parent):
Application* app = static_cast<Application*>(qApp); Application* app = static_cast<Application*>(qApp);
Settings& settings = app->settings(); Settings& settings = app->settings();
app->addWindow(); app->addWindow();
initIconThemes(settings); initIconThemes(settings);
ui.bgColor->setColor(settings.bgColor()); ui.bgColor->setColor(settings.bgColor());
ui.fullScreenBgColor->setColor(settings.fullScreenBgColor()); ui.fullScreenBgColor->setColor(settings.fullScreenBgColor());
@ -59,8 +59,8 @@ void PreferencesDialog::accept() {
QIcon::setThemeName(newIconTheme); QIcon::setThemeName(newIconTheme);
// update the UI by emitting a style change event // update the UI by emitting a style change event
Q_FOREACH(QWidget *widget, QApplication::allWidgets()) { Q_FOREACH(QWidget *widget, QApplication::allWidgets()) {
QEvent event(QEvent::StyleChange); QEvent event(QEvent::StyleChange);
QApplication::sendEvent(widget, &event); QApplication::sendEvent(widget, &event);
} }
} }
} }
@ -68,7 +68,7 @@ void PreferencesDialog::accept() {
settings.setBgColor(ui.bgColor->color()); settings.setBgColor(ui.bgColor->color());
settings.setFullScreenBgColor(ui.fullScreenBgColor->color()); settings.setFullScreenBgColor(ui.fullScreenBgColor->color());
settings.setSlideShowInterval(ui.slideShowInterval->value()); settings.setSlideShowInterval(ui.slideShowInterval->value());
settings.save(); settings.save();
QDialog::accept(); QDialog::accept();
app->applySettings(); app->applySettings();
@ -124,7 +124,7 @@ void PreferencesDialog::initIconThemes(Settings& settings) {
for(i = 0; i < n; ++i) { for(i = 0; i < n; ++i) {
QVariant itemData = ui.iconTheme->itemData(i); QVariant itemData = ui.iconTheme->itemData(i);
if(itemData == settings.fallbackIconTheme()) { if(itemData == settings.fallbackIconTheme()) {
break; break;
} }
} }
if(i >= n) if(i >= n)

View File

@ -33,7 +33,7 @@ class PreferencesDialog : public QDialog {
public: public:
explicit PreferencesDialog(QWidget* parent = 0); explicit PreferencesDialog(QWidget* parent = 0);
virtual ~PreferencesDialog(); virtual ~PreferencesDialog();
virtual void accept(); virtual void accept();
virtual void done(int r); virtual void done(int r);

View File

@ -73,7 +73,11 @@
</widget> </widget>
</item> </item>
<item row="3" column="1"> <item row="3" column="1">
<widget class="QSpinBox" name="slideShowInterval"/> <widget class="QSpinBox" name="slideShowInterval">
<property name="minimum">
<number>1</number>
</property>
</widget>
</item> </item>
</layout> </layout>
</widget> </widget>

View File

@ -40,7 +40,7 @@ SaveImageJob::~SaveImageJob() {
// This is called from the worker thread, not main thread // This is called from the worker thread, not main thread
bool SaveImageJob::run() { bool SaveImageJob::run() {
GFile* gfile = fm_path_to_gfile(path_); GFile* gfile = fm_path_to_gfile(path_);
GFileOutputStream* fileStream = g_file_replace(gfile, NULL, false, G_FILE_CREATE_PRIVATE, cancellable_, &error_); GFileOutputStream* fileStream = g_file_replace(gfile, NULL, false, G_FILE_CREATE_NONE, cancellable_, &error_);
g_object_unref(gfile); g_object_unref(gfile);
if(fileStream) { // if the file stream is successfually opened if(fileStream) { // if the file stream is successfually opened

View File

@ -29,7 +29,7 @@
namespace LxImage { namespace LxImage {
class MainWindow; class MainWindow;
class SaveImageJob : public Job { class SaveImageJob : public Job {
public: public:
@ -46,7 +46,7 @@ public:
protected: protected:
virtual bool run(); virtual bool run();
virtual void finish(); virtual void finish();
private: private:
~SaveImageJob(); // prevent direct deletion ~SaveImageJob(); // prevent direct deletion

View File

@ -47,7 +47,7 @@ ScreenshotDialog::ScreenshotDialog(QWidget* parent, Qt::WindowFlags f): QDialog(
ScreenshotDialog::~ScreenshotDialog() { ScreenshotDialog::~ScreenshotDialog() {
Application* app = static_cast<Application*>(qApp); Application* app = static_cast<Application*>(qApp);
app->removeWindow(); app->removeWindow();
} }
void ScreenshotDialog::done(int r) { void ScreenshotDialog::done(int r) {
@ -150,7 +150,6 @@ void ScreenshotDialog::doScreenshot() {
if(cursor) { if(cursor) {
if(cursor->pixels) { // pixles should be an ARGB array if(cursor->pixels) { // pixles should be an ARGB array
QImage cursorImage; QImage cursorImage;
quint32* buf = NULL;
if(sizeof(long) == 4) { if(sizeof(long) == 4) {
// FIXME: will we encounter byte-order problems here? // FIXME: will we encounter byte-order problems here?
cursorImage = QImage((uchar*)cursor->pixels, cursor->width, cursor->height, QImage::Format_ARGB32); cursorImage = QImage((uchar*)cursor->pixels, cursor->width, cursor->height, QImage::Format_ARGB32);
@ -160,13 +159,11 @@ void ScreenshotDialog::doScreenshot() {
quint32* buf = new quint32[len]; quint32* buf = new quint32[len];
for(long i = 0; i < len; ++i) for(long i = 0; i < len; ++i)
buf[i] = (quint32)cursor->pixels[i]; buf[i] = (quint32)cursor->pixels[i];
cursorImage = QImage((uchar*)buf, cursor->width, cursor->height, QImage::Format_ARGB32); cursorImage = QImage((uchar*)buf, cursor->width, cursor->height, QImage::Format_ARGB32, [](void* b) { delete[] (quint32*)b; }, buf);
} }
// paint the cursor on the current image // paint the cursor on the current image
QPainter painter(&image); QPainter painter(&image);
painter.drawImage(cursor->x - cursor->xhot, cursor->y - cursor->yhot, cursorImage); painter.drawImage(cursor->x - cursor->xhot, cursor->y - cursor->yhot, cursorImage);
if(buf)
delete []buf;
} }
XFree(cursor); XFree(cursor);
} }

View File

@ -31,7 +31,12 @@ Settings::Settings():
showSidePane_(false), showSidePane_(false),
fullScreenBgColor_(0, 0, 0), fullScreenBgColor_(0, 0, 0),
fallbackIconTheme_("oxygen"), fallbackIconTheme_("oxygen"),
slideShowInterval_(5) { slideShowInterval_(5),
fixedWindowWidth_(640),
fixedWindowHeight_(480),
lastWindowWidth_(640),
lastWindowHeight_(480),
lastWindowMaximized_(false) {
} }
Settings::~Settings() { Settings::~Settings() {
@ -45,15 +50,36 @@ bool Settings::load() {
// showThumbnails_; // showThumbnails_;
// showSidePane_; // showSidePane_;
int slideShowInterval_ = settings.value("slideShowInterval", slideShowInterval_).toInt(); int slideShowInterval_ = settings.value("slideShowInterval", slideShowInterval_).toInt();
settings.beginGroup("Window");
fixedWindowWidth_ = settings.value("FixedWidth", 640).toInt();
fixedWindowHeight_ = settings.value("FixedHeight", 480).toInt();
lastWindowWidth_ = settings.value("LastWindowWidth", 640).toInt();
lastWindowHeight_ = settings.value("LastWindowHeight", 480).toInt();
lastWindowMaximized_ = settings.value("LastWindowMaximized", false).toBool();
rememberWindowSize_ = settings.value("RememberWindowSize", true).toBool();
settings.endGroup();
return true; return true;
} }
bool Settings::save() { bool Settings::save() {
QSettings settings("lximage-qt", "settings"); QSettings settings("lximage-qt", "settings");
settings.setValue("fallbackIconTheme", fallbackIconTheme_); settings.setValue("fallbackIconTheme", fallbackIconTheme_);
settings.setValue("bgColor", bgColor_); settings.setValue("bgColor", bgColor_);
settings.setValue("fullScreenBgColor", fullScreenBgColor_); settings.setValue("fullScreenBgColor", fullScreenBgColor_);
settings.setValue("slideShowInterval", slideShowInterval_); settings.setValue("slideShowInterval", slideShowInterval_);
settings.beginGroup("Window");
settings.setValue("FixedWidth", fixedWindowWidth_);
settings.setValue("FixedHeight", fixedWindowHeight_);
settings.setValue("LastWindowWidth", lastWindowWidth_);
settings.setValue("LastWindowHeight", lastWindowHeight_);
settings.setValue("LastWindowMaximized", lastWindowMaximized_);
settings.setValue("RememberWindowSize", rememberWindowSize_);
settings.endGroup();
return true; return true;
} }

View File

@ -79,6 +79,63 @@ public:
slideShowInterval_ = interval; slideShowInterval_ = interval;
} }
bool rememberWindowSize() const {
return rememberWindowSize_;
}
void setRememberWindowSize(bool rememberWindowSize) {
rememberWindowSize_ = rememberWindowSize;
}
int windowWidth() const {
if(rememberWindowSize_)
return lastWindowWidth_;
else
return fixedWindowWidth_;
}
int windowHeight() const {
if(rememberWindowSize_)
return lastWindowHeight_;
else
return fixedWindowHeight_;
}
bool windowMaximized() const {
if(rememberWindowSize_)
return lastWindowMaximized_;
else
return false;
}
int fixedWindowWidth() const {
return fixedWindowWidth_;
}
void setFixedWindowWidth(int fixedWindowWidth) {
fixedWindowWidth_ = fixedWindowWidth;
}
int fixedWindowHeight() const {
return fixedWindowHeight_;
}
void setFixedWindowHeight(int fixedWindowHeight) {
fixedWindowHeight_ = fixedWindowHeight;
}
void setLastWindowWidth(int lastWindowWidth) {
lastWindowWidth_ = lastWindowWidth;
}
void setLastWindowHeight(int lastWindowHeight) {
lastWindowHeight_ = lastWindowHeight;
}
void setLastWindowMaximized(bool lastWindowMaximized) {
lastWindowMaximized_ = lastWindowMaximized;
}
private: private:
bool useFallbackIconTheme_; bool useFallbackIconTheme_;
QColor bgColor_; QColor bgColor_;
@ -87,6 +144,13 @@ private:
bool showSidePane_; bool showSidePane_;
int slideShowInterval_; int slideShowInterval_;
QString fallbackIconTheme_; QString fallbackIconTheme_;
bool rememberWindowSize_;
int fixedWindowWidth_;
int fixedWindowHeight_;
int lastWindowWidth_;
int lastWindowHeight_;
bool lastWindowMaximized_;
}; };
} }

View File

@ -0,0 +1,4 @@
#Translations
Name[el]=Στιγμιότυπο οθόνης
GenericName[el]=Στιγμιότυπο οθόνης
Comment[el]=Λήψη ενός στιγμιότυπου της οθόνης

View File

@ -0,0 +1,6 @@
[Desktop Entry]
Name[hu]=LXQt képernyőfotó
GenericName[hu]=Képrnyőfénykép
Comment[hu]=Képernyőkép készítés
#TRANSLATIONS_DIR=translations

View File

@ -0,0 +1,6 @@
[Desktop Entry]
Name[pl]=Zrzut ekranu
GenericName[pl]=Zrzut ekranu
Comment[pl]=Wykonaj zrzut ekranu
#TRANSLATIONS_DIR=translations

View File

@ -0,0 +1,4 @@
#Translations
Name[ru]=Снимок экрана
GenericName[ru]=Снимок экрана
Comment[ru]=Сделать снимок экрана

View File

@ -4,12 +4,12 @@
<context> <context>
<name>LxImage::Application</name> <name>LxImage::Application</name>
<message> <message>
<location filename="../application.cpp" line="112"/> <location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application.cpp" line="113"/> <location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source> <source>[FILE1, FILE2,...]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -17,12 +17,12 @@
<context> <context>
<name>LxImage::MainWindow</name> <name>LxImage::MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="144"/> <location filename="../mainwindow.cpp" line="147"/>
<source>About</source> <source>About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer <source>LXImage - a simple and fast image viewer
Copyright (C) 2013 Copyright (C) 2013
@ -33,43 +33,43 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="238"/> <location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source> <source>Open File</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="239"/> <location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source> <source>Image files (%1)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source> <source>Save File</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="516"/> <location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source> <source>%1 (Loading...) - Image Viewer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="521"/> <location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source> <source>%1 (Failed to Load) - Image Viewer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="525"/> <location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source> <source>%1 (%2x%3) - Image Viewer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="535"/> <location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source> <source>Image Viewer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="710"/> <location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source> <source>Thumbnails</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -327,32 +327,32 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<context> <context>
<name>PreferencesDialog</name> <name>PreferencesDialog</name>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="125"/> <location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source> <source>Preferences</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/> <location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source> <source>Icon theme:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/> <location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source> <source>Normal background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/> <location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source> <source>Fullscreen background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="131"/> <location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source> <source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/> <location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source> <source>General</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -1,28 +1,28 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.0" language="de_DE"> <TS version="2.1" language="de">
<context> <context>
<name>LxImage::Application</name> <name>LxImage::Application</name>
<message> <message>
<location filename="../application.cpp" line="112"/> <location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation type="unfinished">Erstelle ein Bildschirmfoto</translation> <translation>Bildschirmfoto erstellen</translation>
</message> </message>
<message> <message>
<location filename="../application.cpp" line="113"/> <location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source> <source>[FILE1, FILE2,...]</source>
<translation type="unfinished">[Datei1, Datei2,...]</translation> <translation>[Datei1, Datei2,...]</translation>
</message> </message>
</context> </context>
<context> <context>
<name>LxImage::MainWindow</name> <name>LxImage::MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="144"/> <location filename="../mainwindow.cpp" line="147"/>
<source>About</source> <source>About</source>
<translation type="unfinished">Über</translation> <translation>Über</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer <source>LXImage - a simple and fast image viewer
Copyright (C) 2013 Copyright (C) 2013
@ -30,7 +30,7 @@ LXDE Project: http://lxde.org/
Authors: Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source> Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished">LXImage - ein einfacher und schneller Bildbetrachter <translation>LXImage - ein einfacher und schneller Bildbetrachter
Copyright (C) 2013 Copyright (C) 2013
LXDE Project: http://lxde.org/ LXDE Project: http://lxde.org/
@ -39,45 +39,45 @@ Autor:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation> Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="238"/> <location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source> <source>Open File</source>
<translation type="unfinished">Öffne Datei</translation> <translation>Datei öffnen</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="239"/> <location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source> <source>Image files (%1)</source>
<translation type="unfinished">Bilddateien (%1)</translation> <translation>Bilddateien (%1)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source> <source>Save File</source>
<translation type="unfinished">Speichere Datei</translation> <translation>Datei speichern</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="516"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation type="unfinished">%1 (Lade...) - Bildbetrachter</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="521"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation type="unfinished">%1 (Fehler beim Laden) - Bildbetrachter</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="525"/> <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> <source>%1 (%2x%3) - Image Viewer</source>
<translation type="unfinished">%1 (%2x%3) - Bildbetrachter</translation> <translation>%1 (%2x%3) - Bildbetrachter</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="535"/> <location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source> <source>Image Viewer</source>
<translation type="unfinished">Bildbetrachter</translation> <translation>Bildbetrachter</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="710"/> <location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source> <source>Thumbnails</source>
<translation type="unfinished">Miniaturen</translation> <translation>Miniaturen</translation>
</message> </message>
</context> </context>
<context> <context>
@ -85,28 +85,29 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="412"/> <location filename="../../build/src/ui_mainwindow.h" line="412"/>
<source>Image Viewer</source> <source>Image Viewer</source>
<translation type="unfinished">Bildbetrachter</translation> <translation>Bildbetrachter</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/> <location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation type="unfinished">&amp;Über</translation> <translation>&amp;Über</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/> <location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source> <source>&amp;Open File</source>
<translation type="unfinished">Ö&amp;ffnen</translation> <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>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/> <location filename="../../build/src/ui_mainwindow.h" line="415"/>
<source>Ctrl+O</source> <source>Ctrl+O</source>
<translatorcomment>Shortcuts werden automatisch übersetzt</translatorcomment> <translatorcomment>Shortcuts are translated automatically. No need to manually translate it to &quot;Strg+O&quot;.</translatorcomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="416"/> <location filename="../../build/src/ui_mainwindow.h" line="416"/>
<source>&amp;Save</source> <source>&amp;Save</source>
<translation type="unfinished">&amp;Speichern</translation> <translation>&amp;Speichern</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/> <location filename="../../build/src/ui_mainwindow.h" line="417"/>
@ -116,7 +117,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/> <location filename="../../build/src/ui_mainwindow.h" line="418"/>
<source>Save &amp;As</source> <source>Save &amp;As</source>
<translation type="unfinished">Speichern &amp;unter</translation> <translation>Speichern &amp;unter</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/> <location filename="../../build/src/ui_mainwindow.h" line="419"/>
@ -126,7 +127,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/> <location filename="../../build/src/ui_mainwindow.h" line="420"/>
<source>&amp;Close</source> <source>&amp;Close</source>
<translation type="unfinished">Sch&amp;ließen</translation> <translation>Sch&amp;ließen</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/> <location filename="../../build/src/ui_mainwindow.h" line="421"/>
@ -136,7 +137,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/> <location filename="../../build/src/ui_mainwindow.h" line="422"/>
<source>Zoom &amp;In</source> <source>Zoom &amp;In</source>
<translation type="unfinished">Ver&amp;größern</translation> <translation>Ver&amp;größern</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/> <location filename="../../build/src/ui_mainwindow.h" line="423"/>
@ -146,7 +147,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/> <location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source> <source>Zoom &amp;Out</source>
<translation type="unfinished">Ver&amp;kleinern</translation> <translation>Ver&amp;kleinern</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/> <location filename="../../build/src/ui_mainwindow.h" line="425"/>
@ -156,19 +157,19 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/> <location filename="../../build/src/ui_mainwindow.h" line="426"/>
<source>&amp;Copy to Clipboard</source> <source>&amp;Copy to Clipboard</source>
<translation type="unfinished">In die &amp;Zwischenablage einfügen</translation> <translation>In die &amp;Zwischenablage einfügen</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="427"/> <location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/> <location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source> <source>Next File</source>
<translation type="unfinished">Nächste Datei</translation> <translation>Nächste Datei</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/> <location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/> <location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source> <source>Previous File</source>
<translation type="unfinished">Vorige Datei</translation> <translation>Vorige Datei</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/> <location filename="../../build/src/ui_mainwindow.h" line="431"/>
@ -183,32 +184,32 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/> <location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source> <source>Original Size</source>
<translation type="unfinished">Originalgröße</translation> <translation>Originalgröße</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/> <location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source> <source>&amp;Fit</source>
<translation type="unfinished">Passen&amp;d</translation> <translation>Passen&amp;d</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/> <location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source> <source>&amp;Rotate Clockwise</source>
<translation type="unfinished">Im &amp;Uhrzeigersinn drehen</translation> <translation>Im &amp;Uhrzeigersinn drehen</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/> <location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source> <source>Rotate &amp;Counterclockwise</source>
<translation type="unfinished">&amp;Gegen den Uhrzeigersinn drehen</translation> <translation>&amp;Gegen den Uhrzeigersinn drehen</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/> <location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source> <source>P&amp;references</source>
<translation type="unfinished">Vo&amp;rgaben</translation> <translation>Einste&amp;llungen</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/> <location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source> <source>&amp;Print</source>
<translation type="unfinished">&amp;Drucken</translation> <translation>&amp;Drucken</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/> <location filename="../../build/src/ui_mainwindow.h" line="443"/>
@ -218,7 +219,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/> <location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source> <source>First File</source>
<translation type="unfinished">Erste Datei</translation> <translation>Erste Datei</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/> <location filename="../../build/src/ui_mainwindow.h" line="445"/>
@ -228,7 +229,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/> <location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source> <source>Last File</source>
<translation type="unfinished">Letzte Datei</translation> <translation>Letzte Datei</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/> <location filename="../../build/src/ui_mainwindow.h" line="447"/>
@ -238,7 +239,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="448"/> <location filename="../../build/src/ui_mainwindow.h" line="448"/>
<source>&amp;New Window</source> <source>&amp;New Window</source>
<translation type="unfinished">&amp;Neues Fenster</translation> <translation>&amp;Neues Fenster</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/> <location filename="../../build/src/ui_mainwindow.h" line="449"/>
@ -248,17 +249,17 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/> <location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source> <source>Flip &amp;Horizontally</source>
<translation type="unfinished">&amp;Horizontal spiegeln</translation> <translation>&amp;Horizontal spiegeln</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/> <location filename="../../build/src/ui_mainwindow.h" line="451"/>
<source>Capture Screenshot</source> <source>Capture Screenshot</source>
<translation type="unfinished">Bildschirmfoto erstellen</translation> <translation>Bildschirmfoto erstellen</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="452"/> <location filename="../../build/src/ui_mainwindow.h" line="452"/>
<source>F&amp;ull Screen</source> <source>F&amp;ull Screen</source>
<translation type="unfinished">&amp;Gesamter Bildschirm</translation> <translation>&amp;Gesamter Bildschirm</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/> <location filename="../../build/src/ui_mainwindow.h" line="453"/>
@ -268,22 +269,22 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/> <location filename="../../build/src/ui_mainwindow.h" line="454"/>
<source>Flip &amp;Vertically</source> <source>Flip &amp;Vertically</source>
<translation type="unfinished">&amp;Vertikal spiegeln</translation> <translation>&amp;Vertikal spiegeln</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/> <location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source> <source>&amp;Paste from Clipboard</source>
<translation type="unfinished">&amp;Aus Zwischenablage einfügen</translation> <translation>&amp;Aus Zwischenablage einfügen</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/> <location filename="../../build/src/ui_mainwindow.h" line="456"/>
<source>&amp;Slide Show</source> <source>&amp;Slide Show</source>
<translation type="unfinished">&amp;Diaschau</translation> <translation>&amp;Diaschau</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/> <location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source> <source>&amp;Delete</source>
<translation type="unfinished">&amp;Löschen</translation> <translation>&amp;Löschen</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/> <location filename="../../build/src/ui_mainwindow.h" line="458"/>
@ -293,76 +294,76 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/> <location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source> <source>Show Thumbnails</source>
<translation type="unfinished">Zeige Miniaturen</translation> <translation>Miniaturen anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/> <location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source> <source>File Properties</source>
<translatorcomment>Übersetzung von &apos;file&apos; weggelassen, da redundant.</translatorcomment> <translatorcomment>Translation of &apos;file&apos; skipped, it is redundant (this is the file menu).</translatorcomment>
<translation type="unfinished">Eigenschaften</translation> <translation>Eigenschaften</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/> <location filename="../../build/src/ui_mainwindow.h" line="461"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation type="unfinished">&amp;Datei</translation> <translation>&amp;Datei</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="462"/> <location filename="../../build/src/ui_mainwindow.h" line="462"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation type="unfinished">&amp;Hilfe</translation> <translation>&amp;Hilfe</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="463"/> <location filename="../../build/src/ui_mainwindow.h" line="463"/>
<source>Go</source> <source>Go</source>
<translation type="unfinished">Gehe zu</translation> <translation>Gehe zu</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="464"/> <location filename="../../build/src/ui_mainwindow.h" line="464"/>
<source>&amp;View</source> <source>&amp;View</source>
<translation type="unfinished">&amp;Ansicht</translation> <translation>&amp;Ansicht</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="465"/> <location filename="../../build/src/ui_mainwindow.h" line="465"/>
<source>&amp;Edit</source> <source>&amp;Edit</source>
<translation type="unfinished">&amp;Bearbeiten</translation> <translation>&amp;Bearbeiten</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/> <location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source> <source>Toolbar</source>
<translation type="unfinished">Werkzeugleiste</translation> <translation>Werkzeugleiste</translation>
</message> </message>
</context> </context>
<context> <context>
<name>PreferencesDialog</name> <name>PreferencesDialog</name>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="125"/>
<source>Preferences</source>
<translation type="unfinished">Vorgaben</translation>
</message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/> <location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Icon theme:</source> <source>Preferences</source>
<translation type="unfinished">Symboldesign:</translation> <translation>Einstellungen</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/> <location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Normal background color:</source> <source>Icon theme:</source>
<translation type="unfinished">Normale Hintergrundfarbe:</translation> <translation>Symboldesign:</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/> <location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Fullscreen background color:</source> <source>Normal background color:</source>
<translation type="unfinished">Vollbild-Hintergrundfarbe:</translation> <translation>Normale Hintergrundfarbe:</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="131"/> <location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Slide show interval (seconds):</source> <source>Fullscreen background color:</source>
<translation type="unfinished">Diaschau Bildwechsel (Sekunden):</translation> <translation>Vollbild-Hintergrundfarbe:</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/> <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> <source>General</source>
<translation type="unfinished">Allgemein</translation> <translation>Allgemein</translation>
</message> </message>
</context> </context>
<context> <context>
@ -370,47 +371,47 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_screenshotdialog.h" line="123"/> <location filename="../../build/src/ui_screenshotdialog.h" line="123"/>
<source>Screenshot</source> <source>Screenshot</source>
<translation type="unfinished">Bildschirmfoto</translation> <translation>Bildschirmfoto</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_screenshotdialog.h" line="124"/> <location filename="../../build/src/ui_screenshotdialog.h" line="124"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation type="unfinished">Erstelle ein Bildschirmfoto</translation> <translation>Bildschirmfoto erstellen</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_screenshotdialog.h" line="125"/> <location filename="../../build/src/ui_screenshotdialog.h" line="125"/>
<source>Region</source> <source>Region</source>
<translation type="unfinished">Bereich</translation> <translation>Bereich</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_screenshotdialog.h" line="126"/> <location filename="../../build/src/ui_screenshotdialog.h" line="126"/>
<source>Whole screen</source> <source>Whole screen</source>
<translation type="unfinished">Genzer Bildschirm</translation> <translation>Gesamter Bildschirm</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_screenshotdialog.h" line="127"/> <location filename="../../build/src/ui_screenshotdialog.h" line="127"/>
<source>Current window only</source> <source>Current window only</source>
<translation type="unfinished">Nur aktuelles Fenster</translation> <translation>Nur aktuelles Fenster</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_screenshotdialog.h" line="128"/> <location filename="../../build/src/ui_screenshotdialog.h" line="128"/>
<source>Include mouse cursor</source> <source>Include mouse cursor</source>
<translation type="unfinished">Einschließlich Mauszeiger</translation> <translation>Einschließlich Mauszeiger</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_screenshotdialog.h" line="129"/> <location filename="../../build/src/ui_screenshotdialog.h" line="129"/>
<source> seconds</source> <source> seconds</source>
<translation type="unfinished"> Sekunden</translation> <translation> Sekunden</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_screenshotdialog.h" line="130"/> <location filename="../../build/src/ui_screenshotdialog.h" line="130"/>
<source>Delay:</source> <source>Delay:</source>
<translation type="unfinished">Verzögerung:</translation> <translation>Verzögerung:</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_screenshotdialog.h" line="131"/> <location filename="../../build/src/ui_screenshotdialog.h" line="131"/>
<source>Include window title and frame</source> <source>Include window title and frame</source>
<translation type="unfinished">Einschließlich Fenstertitel und Rahmen</translation> <translation>Einschließlich Fenstertitel und Rahmen</translation>
</message> </message>
</context> </context>
</TS> </TS>

View File

@ -0,0 +1,4 @@
#Translations
Name[el]=LXImage
GenericName[el]=Προβολέας εικόνων
Comment[el]=Ο προβολέας εικόνων του LXQt

View File

@ -0,0 +1,414 @@
<?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>

View File

@ -4,12 +4,12 @@
<context> <context>
<name>LxImage::Application</name> <name>LxImage::Application</name>
<message> <message>
<location filename="../application.cpp" line="112"/> <location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation>Capturar la pantalla</translation> <translation>Capturar la pantalla</translation>
</message> </message>
<message> <message>
<location filename="../application.cpp" line="113"/> <location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source> <source>[FILE1, FILE2,...]</source>
<translation>[ARCHIVO1, ARCHIVO2, ]</translation> <translation>[ARCHIVO1, ARCHIVO2, ]</translation>
</message> </message>
@ -17,12 +17,12 @@
<context> <context>
<name>LxImage::MainWindow</name> <name>LxImage::MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="144"/> <location filename="../mainwindow.cpp" line="147"/>
<source>About</source> <source>About</source>
<translation>Acerca de</translation> <translation>Acerca de</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer <source>LXImage - a simple and fast image viewer
Copyright (C) 2013 Copyright (C) 2013
@ -39,43 +39,43 @@ Autores:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation> Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="238"/> <location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source> <source>Open File</source>
<translation>Abrir un archivo</translation> <translation>Abrir un archivo</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="239"/> <location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source> <source>Image files (%1)</source>
<translation>Imágenes (%1)</translation> <translation>Imágenes (%1)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source> <source>Save File</source>
<translation>Guardar el archivo</translation> <translation>Guardar el archivo</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="516"/> <location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source> <source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (cargando) Visor de imágenes</translation> <translation>%1 (cargando) Visor de imágenes</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="521"/> <location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source> <source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (falló la carga) Visor de imágenes</translation> <translation>%1 (falló la carga) Visor de imágenes</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="525"/> <location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source> <source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2 × %3) Visor de imágenes</translation> <translation>%1 (%2 × %3) Visor de imágenes</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="535"/> <location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source> <source>Image Viewer</source>
<translation>Visor de imágenes</translation> <translation>Visor de imágenes</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="710"/> <location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source> <source>Thumbnails</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -345,32 +345,32 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<context> <context>
<name>PreferencesDialog</name> <name>PreferencesDialog</name>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="125"/> <location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source> <source>Preferences</source>
<translation>Preferencias</translation> <translation>Preferencias</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/> <location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source> <source>Icon theme:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/> <location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source> <source>Normal background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/> <location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source> <source>Fullscreen background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="131"/> <location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source> <source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/> <location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source> <source>General</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -4,12 +4,12 @@
<context> <context>
<name>LxImage::Application</name> <name>LxImage::Application</name>
<message> <message>
<location filename="../application.cpp" line="112"/> <location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation>Obter unha captura de pantalla</translation> <translation>Obter unha captura de pantalla</translation>
</message> </message>
<message> <message>
<location filename="../application.cpp" line="113"/> <location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source> <source>[FILE1, FILE2,...]</source>
<translation>[FICHEIRO1, FICHEIRO2,...]</translation> <translation>[FICHEIRO1, FICHEIRO2,...]</translation>
</message> </message>
@ -17,12 +17,12 @@
<context> <context>
<name>LxImage::MainWindow</name> <name>LxImage::MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="144"/> <location filename="../mainwindow.cpp" line="147"/>
<source>About</source> <source>About</source>
<translation>Sobre</translation> <translation>Sobre</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer <source>LXImage - a simple and fast image viewer
Copyright (C) 2013 Copyright (C) 2013
@ -39,43 +39,43 @@ Autores:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation> Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="238"/> <location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source> <source>Open File</source>
<translation>Abrir ficheiro</translation> <translation>Abrir ficheiro</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="239"/> <location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source> <source>Image files (%1)</source>
<translation>Ficheiros de imaxe (%1)</translation> <translation>Ficheiros de imaxe (%1)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source> <source>Save File</source>
<translation>Gardar o ficheiro</translation> <translation>Gardar o ficheiro</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="516"/> <location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source> <source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Cargando...) - visor de imaxes</translation> <translation>%1 (Cargando...) - visor de imaxes</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="521"/> <location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source> <source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (Fallou a carga) - visor de imaxes</translation> <translation>%1 (Fallou a carga) - visor de imaxes</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="525"/> <location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source> <source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - visor de imaxes</translation> <translation>%1 (%2x%3) - visor de imaxes</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="535"/> <location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source> <source>Image Viewer</source>
<translation>Visor de imaxes</translation> <translation>Visor de imaxes</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="710"/> <location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source> <source>Thumbnails</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -345,32 +345,32 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<context> <context>
<name>PreferencesDialog</name> <name>PreferencesDialog</name>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="125"/> <location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source> <source>Preferences</source>
<translation>Preferencias</translation> <translation>Preferencias</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/> <location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source> <source>Icon theme:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/> <location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source> <source>Normal background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/> <location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source> <source>Fullscreen background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="131"/> <location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source> <source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/> <location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source> <source>General</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -4,12 +4,12 @@
<context> <context>
<name>LxImage::Application</name> <name>LxImage::Application</name>
<message> <message>
<location filename="../application.cpp" line="112"/> <location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation>Napravi sliku zaslona</translation> <translation>Napravi sliku zaslona</translation>
</message> </message>
<message> <message>
<location filename="../application.cpp" line="113"/> <location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source> <source>[FILE1, FILE2,...]</source>
<translation>[DATOTEKA1, DATOTEKA2,...]</translation> <translation>[DATOTEKA1, DATOTEKA2,...]</translation>
</message> </message>
@ -17,12 +17,12 @@
<context> <context>
<name>LxImage::MainWindow</name> <name>LxImage::MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="144"/> <location filename="../mainwindow.cpp" line="147"/>
<source>About</source> <source>About</source>
<translation>O programu</translation> <translation>O programu</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer <source>LXImage - a simple and fast image viewer
Copyright (C) 2013 Copyright (C) 2013
@ -39,43 +39,43 @@ Autori:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation> Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="238"/> <location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source> <source>Open File</source>
<translation>Otvori datoteku</translation> <translation>Otvori datoteku</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="239"/> <location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source> <source>Image files (%1)</source>
<translation>Datoteke slika (%1)</translation> <translation>Datoteke slika (%1)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source> <source>Save File</source>
<translation>Spremi datoteku</translation> <translation>Spremi datoteku</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="516"/> <location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source> <source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Učitavam...) - Preglednik slika</translation> <translation>%1 (Učitavam...) - Preglednik slika</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="521"/> <location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source> <source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (neuspjelo učitavanje) - Pregledmik slika</translation> <translation>%1 (neuspjelo učitavanje) - Pregledmik slika</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="525"/> <location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source> <source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - Preglednik slika</translation> <translation>%1 (%2x%3) - Preglednik slika</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="535"/> <location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source> <source>Image Viewer</source>
<translation>Preglednik slika</translation> <translation>Preglednik slika</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="710"/> <location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source> <source>Thumbnails</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -345,32 +345,32 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<context> <context>
<name>PreferencesDialog</name> <name>PreferencesDialog</name>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="125"/> <location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source> <source>Preferences</source>
<translation>Osobitosti</translation> <translation>Osobitosti</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/> <location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source> <source>Icon theme:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/> <location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source> <source>Normal background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/> <location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source> <source>Fullscreen background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="131"/> <location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source> <source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/> <location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source> <source>General</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -0,0 +1,6 @@
[Desktop Entry]
Name[hu]=LXQt képnéző
GenericName[hu]=Képmegjelenítő
Comment[hu]=Az LXQt képnézegetője
#TRANSLATIONS_DIR=translations

View File

@ -0,0 +1,414 @@
<?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>

View File

@ -4,12 +4,12 @@
<context> <context>
<name>LxImage::Application</name> <name>LxImage::Application</name>
<message> <message>
<location filename="../application.cpp" line="112"/> <location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation>Ambil cuplikan layar</translation> <translation>Ambil cuplikan layar</translation>
</message> </message>
<message> <message>
<location filename="../application.cpp" line="113"/> <location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source> <source>[FILE1, FILE2,...]</source>
<translation>[BERKAS1, BERKAS2, ...]</translation> <translation>[BERKAS1, BERKAS2, ...]</translation>
</message> </message>
@ -17,12 +17,12 @@
<context> <context>
<name>LxImage::MainWindow</name> <name>LxImage::MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="144"/> <location filename="../mainwindow.cpp" line="147"/>
<source>About</source> <source>About</source>
<translation>Tentang</translation> <translation>Tentang</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer <source>LXImage - a simple and fast image viewer
Copyright (C) 2013 Copyright (C) 2013
@ -39,43 +39,43 @@ Penulis:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation> Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="238"/> <location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source> <source>Open File</source>
<translation>Buka Berkas</translation> <translation>Buka Berkas</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="239"/> <location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source> <source>Image files (%1)</source>
<translation>Berkas gambar (%1)</translation> <translation>Berkas gambar (%1)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source> <source>Save File</source>
<translation>Simpan Berkas</translation> <translation>Simpan Berkas</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="516"/> <location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source> <source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Memuat...) - Penampil Gambar</translation> <translation>%1 (Memuat...) - Penampil Gambar</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="521"/> <location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source> <source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (Gagal Dimuat) - Penampil Gambar</translation> <translation>%1 (Gagal Dimuat) - Penampil Gambar</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="525"/> <location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source> <source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - Penampil Gambar</translation> <translation>%1 (%2x%3) - Penampil Gambar</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="535"/> <location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source> <source>Image Viewer</source>
<translation>Penampil Gambar</translation> <translation>Penampil Gambar</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="710"/> <location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source> <source>Thumbnails</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -347,32 +347,32 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<context> <context>
<name>PreferencesDialog</name> <name>PreferencesDialog</name>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="125"/> <location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source> <source>Preferences</source>
<translation>Preferensi</translation> <translation>Preferensi</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/> <location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source> <source>Icon theme:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/> <location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source> <source>Normal background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/> <location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source> <source>Fullscreen background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="131"/> <location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source> <source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/> <location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source> <source>General</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -4,12 +4,12 @@
<context> <context>
<name>LxImage::Application</name> <name>LxImage::Application</name>
<message> <message>
<location filename="../application.cpp" line="112"/> <location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application.cpp" line="113"/> <location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source> <source>[FILE1, FILE2,...]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -17,12 +17,12 @@
<context> <context>
<name>LxImage::MainWindow</name> <name>LxImage::MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="144"/> <location filename="../mainwindow.cpp" line="147"/>
<source>About</source> <source>About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer <source>LXImage - a simple and fast image viewer
Copyright (C) 2013 Copyright (C) 2013
@ -33,43 +33,43 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="238"/> <location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source> <source>Open File</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="239"/> <location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source> <source>Image files (%1)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source> <source>Save File</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="516"/> <location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source> <source>%1 (Loading...) - Image Viewer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="521"/> <location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source> <source>%1 (Failed to Load) - Image Viewer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="525"/> <location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source> <source>%1 (%2x%3) - Image Viewer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="535"/> <location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source> <source>Image Viewer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="710"/> <location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source> <source>Thumbnails</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -327,32 +327,32 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<context> <context>
<name>PreferencesDialog</name> <name>PreferencesDialog</name>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="125"/> <location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source> <source>Preferences</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/> <location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source> <source>Icon theme:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/> <location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source> <source>Normal background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/> <location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source> <source>Fullscreen background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="131"/> <location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source> <source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/> <location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source> <source>General</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -1,15 +1,15 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="it" sourcelanguage="it"> <TS version="2.0" language="it" sourcelanguage="it">
<context> <context>
<name>LxImage::Application</name> <name>LxImage::Application</name>
<message> <message>
<location filename="../application.cpp" line="112"/> <location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation>Cattura una schermata</translation> <translation>Cattura una schermata</translation>
</message> </message>
<message> <message>
<location filename="../application.cpp" line="113"/> <location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source> <source>[FILE1, FILE2,...]</source>
<translation>[File1, File2,...]</translation> <translation>[File1, File2,...]</translation>
</message> </message>
@ -17,12 +17,12 @@
<context> <context>
<name>LxImage::MainWindow</name> <name>LxImage::MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="144"/> <location filename="../mainwindow.cpp" line="147"/>
<source>About</source> <source>About</source>
<translation>A proposito</translation> <translation>Informazioni</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer <source>LXImage - a simple and fast image viewer
Copyright (C) 2013 Copyright (C) 2013
@ -31,52 +31,52 @@ LXDE Project: http://lxde.org/
Authors: Authors:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source> Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translatorcomment>need update...</translatorcomment> <translatorcomment>need update...</translatorcomment>
<translation type="unfinished">LXImage - un visualizzatore immagini semplice e veloce <translation>LXImage - un visualizzatore immagini semplice e veloce
Copyright (C) 2013 Copyright (C) 2013
LXDE Project: http://lxde.org/ LXDE Project: http://lxde.org/
Autor: Autori:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation> Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="238"/> <location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source> <source>Open File</source>
<translation>Apri file</translation> <translation>Apri file</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="239"/> <location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source> <source>Image files (%1)</source>
<translation>File immagini (%1)</translation> <translation>File immagini (%1)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source> <source>Save File</source>
<translation>Salva file</translation> <translation>Salva file</translation>
</message> </message>
<message>
<location filename="../mainwindow.cpp" line="516"/>
<source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Caricando...) - Visualizzatore immagini</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="521"/>
<source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (Errore in caricamento) - Visualizzatore immagini</translation>
</message>
<message> <message>
<location filename="../mainwindow.cpp" line="525"/> <location filename="../mainwindow.cpp" line="525"/>
<source>%1 (%2x%3) - Image Viewer</source> <source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (%2x%3) - Visualizzatore Immagini</translation> <translation>%1 (Caricamento in corso...) - Visualizzatore immagini</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="535"/> <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> <source>Image Viewer</source>
<translation>Visualizzatore immagini</translation> <translation>Visualizzatore immagini</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="710"/> <location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source> <source>Thumbnails</source>
<translation>Miniature</translation> <translation>Miniature</translation>
</message> </message>
@ -91,12 +91,12 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="413"/> <location filename="../../build/src/ui_mainwindow.h" line="413"/>
<source>&amp;About</source> <source>&amp;About</source>
<translation>A &amp;proposito</translation> <translation>Inform&amp;azioni</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="414"/> <location filename="../../build/src/ui_mainwindow.h" line="414"/>
<source>&amp;Open File</source> <source>&amp;Open File</source>
<translation>&amp;Apri</translation> <translation>&amp;Apri file</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="415"/> <location filename="../../build/src/ui_mainwindow.h" line="415"/>
@ -112,7 +112,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="417"/> <location filename="../../build/src/ui_mainwindow.h" line="417"/>
<source>Ctrl+S</source> <source>Ctrl+S</source>
<translation></translation> <translation>Ctrl+S</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="418"/> <location filename="../../build/src/ui_mainwindow.h" line="418"/>
@ -122,7 +122,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="419"/> <location filename="../../build/src/ui_mainwindow.h" line="419"/>
<source>Ctrl+A</source> <source>Ctrl+A</source>
<translation></translation> <translation>Ctrl+A</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="420"/> <location filename="../../build/src/ui_mainwindow.h" line="420"/>
@ -132,7 +132,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="421"/> <location filename="../../build/src/ui_mainwindow.h" line="421"/>
<source>Ctrl+W</source> <source>Ctrl+W</source>
<translation></translation> <translation>Ctrl+W</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="422"/> <location filename="../../build/src/ui_mainwindow.h" line="422"/>
@ -142,7 +142,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="423"/> <location filename="../../build/src/ui_mainwindow.h" line="423"/>
<source>Ctrl++</source> <source>Ctrl++</source>
<translation></translation> <translation>Ctrl++</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/> <location filename="../../build/src/ui_mainwindow.h" line="424"/>
@ -152,7 +152,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/> <location filename="../../build/src/ui_mainwindow.h" line="425"/>
<source>Ctrl+-</source> <source>Ctrl+-</source>
<translation></translation> <translation>Ctrl+-</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="426"/> <location filename="../../build/src/ui_mainwindow.h" line="426"/>
@ -163,13 +163,13 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<location filename="../../build/src/ui_mainwindow.h" line="427"/> <location filename="../../build/src/ui_mainwindow.h" line="427"/>
<location filename="../../build/src/ui_mainwindow.h" line="429"/> <location filename="../../build/src/ui_mainwindow.h" line="429"/>
<source>Next File</source> <source>Next File</source>
<translation>Prossimo</translation> <translation>File successivo</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/> <location filename="../../build/src/ui_mainwindow.h" line="432"/>
<location filename="../../build/src/ui_mainwindow.h" line="434"/> <location filename="../../build/src/ui_mainwindow.h" line="434"/>
<source>Previous File</source> <source>Previous File</source>
<translation>Precedente</translation> <translation>File precedente</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/> <location filename="../../build/src/ui_mainwindow.h" line="431"/>
@ -179,57 +179,57 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="436"/> <location filename="../../build/src/ui_mainwindow.h" line="436"/>
<source>PgUp</source> <source>PgUp</source>
<translation>Pagina sù</translation> <translation>Pagina su</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="437"/> <location filename="../../build/src/ui_mainwindow.h" line="437"/>
<source>Original Size</source> <source>Original Size</source>
<translation type="unfinished">&amp;Dimensioni originiali</translation> <translation>Dimensioni originali</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="438"/> <location filename="../../build/src/ui_mainwindow.h" line="438"/>
<source>&amp;Fit</source> <source>&amp;Fit</source>
<translation>&amp;Adatta alla finestra</translation> <translation>&amp;Adatta</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="439"/> <location filename="../../build/src/ui_mainwindow.h" line="439"/>
<source>&amp;Rotate Clockwise</source> <source>&amp;Rotate Clockwise</source>
<translation>Gira a &amp;destra</translation> <translation>&amp;Ruota in senso orario</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="440"/> <location filename="../../build/src/ui_mainwindow.h" line="440"/>
<source>Rotate &amp;Counterclockwise</source> <source>Rotate &amp;Counterclockwise</source>
<translation>Gira a &amp;sinistra</translation> <translation>Ruota in &amp;senso antiorario</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="441"/> <location filename="../../build/src/ui_mainwindow.h" line="441"/>
<source>P&amp;references</source> <source>P&amp;references</source>
<translation>&amp;Preferenze</translation> <translation>P&amp;referenze</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="442"/> <location filename="../../build/src/ui_mainwindow.h" line="442"/>
<source>&amp;Print</source> <source>&amp;Print</source>
<translation>&amp;Stampa</translation> <translation>Stam&amp;pa</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="443"/> <location filename="../../build/src/ui_mainwindow.h" line="443"/>
<source>Ctrl+P</source> <source>Ctrl+P</source>
<translation></translation> <translation>Ctrl+P</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="444"/> <location filename="../../build/src/ui_mainwindow.h" line="444"/>
<source>First File</source> <source>First File</source>
<translation>Primo</translation> <translation>Primo file</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="445"/> <location filename="../../build/src/ui_mainwindow.h" line="445"/>
<source>Home</source> <source>Home</source>
<translation></translation> <translation>Home</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="446"/> <location filename="../../build/src/ui_mainwindow.h" line="446"/>
<source>Last File</source> <source>Last File</source>
<translation>Ultimo</translation> <translation>Ultimo file</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="447"/> <location filename="../../build/src/ui_mainwindow.h" line="447"/>
@ -244,12 +244,12 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="449"/> <location filename="../../build/src/ui_mainwindow.h" line="449"/>
<source>Ctrl+N</source> <source>Ctrl+N</source>
<translation></translation> <translation>Ctrl+N</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="450"/> <location filename="../../build/src/ui_mainwindow.h" line="450"/>
<source>Flip &amp;Horizontally</source> <source>Flip &amp;Horizontally</source>
<translation>Rispecchia &amp;horizzontalmente</translation> <translation>Rispecchia &amp;orizzontalmente</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="451"/> <location filename="../../build/src/ui_mainwindow.h" line="451"/>
@ -264,7 +264,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="453"/> <location filename="../../build/src/ui_mainwindow.h" line="453"/>
<source>F11</source> <source>F11</source>
<translation></translation> <translation>F11</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="454"/> <location filename="../../build/src/ui_mainwindow.h" line="454"/>
@ -274,7 +274,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="455"/> <location filename="../../build/src/ui_mainwindow.h" line="455"/>
<source>&amp;Paste from Clipboard</source> <source>&amp;Paste from Clipboard</source>
<translation>&amp;Incolla da appunti</translation> <translation>&amp;Incolla dagli appunti</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="456"/> <location filename="../../build/src/ui_mainwindow.h" line="456"/>
@ -284,23 +284,23 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="457"/> <location filename="../../build/src/ui_mainwindow.h" line="457"/>
<source>&amp;Delete</source> <source>&amp;Delete</source>
<translation>&amp;Cestina</translation> <translation>&amp;Elimina</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="458"/> <location filename="../../build/src/ui_mainwindow.h" line="458"/>
<source>Del</source> <source>Del</source>
<translation></translation> <translation>Canc</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/> <location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source> <source>Show Thumbnails</source>
<translation type="unfinished">&amp;Mostra barra miniature</translation> <translation>Mostra miniature</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/> <location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source> <source>File Properties</source>
<translatorcomment>Übersetzung von &apos;file&apos; weggelassen, da redundant.</translatorcomment> <translatorcomment>Übersetzung von &apos;file&apos; weggelassen, da redundant.</translatorcomment>
<translation>Proprietà</translation> <translation>Proprietà del file</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/> <location filename="../../build/src/ui_mainwindow.h" line="461"/>
@ -336,32 +336,32 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<context> <context>
<name>PreferencesDialog</name> <name>PreferencesDialog</name>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="125"/> <location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source> <source>Preferences</source>
<translation>Preferenze</translation> <translation>Preferenze</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/> <location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source> <source>Icon theme:</source>
<translation>Tema icone:</translation> <translation>Tema icone:</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/> <location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source> <source>Normal background color:</source>
<translation>Colore sfondo:</translation> <translation>Colore sfondo:</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/> <location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source> <source>Fullscreen background color:</source>
<translation>Colore sfondo schermo intero:</translation> <translation>Colore sfondo schermo intero:</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="131"/> <location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source> <source>Slide show interval (seconds):</source>
<translation>Ritardo presentazione (secondi):</translation> <translation>Ritardo presentazione (secondi):</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/> <location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source> <source>General</source>
<translation>Generali</translation> <translation>Generali</translation>
</message> </message>

View File

@ -4,12 +4,12 @@
<context> <context>
<name>LxImage::Application</name> <name>LxImage::Application</name>
<message> <message>
<location filename="../application.cpp" line="112"/> <location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../application.cpp" line="113"/> <location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source> <source>[FILE1, FILE2,...]</source>
<translation>[1, 2,...]</translation> <translation>[1, 2,...]</translation>
</message> </message>
@ -17,12 +17,12 @@
<context> <context>
<name>LxImage::MainWindow</name> <name>LxImage::MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="144"/> <location filename="../mainwindow.cpp" line="147"/>
<source>About</source> <source>About</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer <source>LXImage - a simple and fast image viewer
Copyright (C) 2013 Copyright (C) 2013
@ -39,43 +39,43 @@ LXDE Project: http://lxde.org/
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation> Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="238"/> <location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source> <source>Open File</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="239"/> <location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source> <source>Image files (%1)</source>
<translation> (%1)</translation> <translation> (%1)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source> <source>Save File</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="516"/> <location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source> <source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (...) - </translation> <translation>%1 (...) - </translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="521"/> <location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source> <source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 () - </translation> <translation>%1 () - </translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="525"/> <location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source> <source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - </translation> <translation>%1 (%2x%3) - </translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="535"/> <location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source> <source>Image Viewer</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="710"/> <location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source> <source>Thumbnails</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -345,32 +345,32 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<context> <context>
<name>PreferencesDialog</name> <name>PreferencesDialog</name>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="125"/> <location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source> <source>Preferences</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/> <location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source> <source>Icon theme:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/> <location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source> <source>Normal background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/> <location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source> <source>Fullscreen background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="131"/> <location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source> <source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/> <location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source> <source>General</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -4,12 +4,12 @@
<context> <context>
<name>LxImage::Application</name> <name>LxImage::Application</name>
<message> <message>
<location filename="../application.cpp" line="112"/> <location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application.cpp" line="113"/> <location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source> <source>[FILE1, FILE2,...]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -17,12 +17,12 @@
<context> <context>
<name>LxImage::MainWindow</name> <name>LxImage::MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="144"/> <location filename="../mainwindow.cpp" line="147"/>
<source>About</source> <source>About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer <source>LXImage - a simple and fast image viewer
Copyright (C) 2013 Copyright (C) 2013
@ -33,43 +33,43 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="238"/> <location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source> <source>Open File</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="239"/> <location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source> <source>Image files (%1)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source> <source>Save File</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="516"/> <location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source> <source>%1 (Loading...) - Image Viewer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="521"/> <location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source> <source>%1 (Failed to Load) - Image Viewer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="525"/> <location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source> <source>%1 (%2x%3) - Image Viewer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="535"/> <location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source> <source>Image Viewer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="710"/> <location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source> <source>Thumbnails</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -327,32 +327,32 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<context> <context>
<name>PreferencesDialog</name> <name>PreferencesDialog</name>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="125"/> <location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source> <source>Preferences</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/> <location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source> <source>Icon theme:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/> <location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source> <source>Normal background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/> <location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source> <source>Fullscreen background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="131"/> <location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source> <source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/> <location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source> <source>General</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -0,0 +1,5 @@
[Desktop Entry]
GenericName[pl]=Przeglądarka obrazów
Comment[pl]=Przeglądarka obrazów LXQt
#TRANSLATIONS_DIR=translations

View File

@ -4,12 +4,12 @@
<context> <context>
<name>LxImage::Application</name> <name>LxImage::Application</name>
<message> <message>
<location filename="../application.cpp" line="112"/> <location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation>Wykonaj zrzut ekranu</translation> <translation>Wykonaj zrzut ekranu</translation>
</message> </message>
<message> <message>
<location filename="../application.cpp" line="113"/> <location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source> <source>[FILE1, FILE2,...]</source>
<translation>[PLIK1, PLIK2,...]</translation> <translation>[PLIK1, PLIK2,...]</translation>
</message> </message>
@ -17,12 +17,12 @@
<context> <context>
<name>LxImage::MainWindow</name> <name>LxImage::MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="144"/> <location filename="../mainwindow.cpp" line="147"/>
<source>About</source> <source>About</source>
<translation>O programie</translation> <translation>O programie</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer <source>LXImage - a simple and fast image viewer
Copyright (C) 2013 Copyright (C) 2013
@ -39,45 +39,45 @@ Autorzy:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation> Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="238"/> <location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source> <source>Open File</source>
<translation>Otwórz plik</translation> <translation>Otwórz plik</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="239"/> <location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source> <source>Image files (%1)</source>
<translation>Pliki obrazów (%1)</translation> <translation>Pliki obrazów (%1)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source> <source>Save File</source>
<translation>Zapisz plik</translation> <translation>Zapisz plik</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="516"/> <location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source> <source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Wczytywanie...) - Przeglądarka obrazów</translation> <translation>%1 (Wczytywanie...) - Przeglądarka obrazów</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="521"/> <location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source> <source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (Błąd wczytywania) - Przeglądarka obrazów</translation> <translation>%1 (Błąd wczytywania) - Przeglądarka obrazów</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="525"/> <location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source> <source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - Przeglądarka obrazów</translation> <translation>%1 (%2x%3) - Przeglądarka obrazów</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="535"/> <location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source> <source>Image Viewer</source>
<translation>Przeglądarka obrazów</translation> <translation>Przeglądarka obrazów</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="710"/> <location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source> <source>Thumbnails</source>
<translation type="unfinished"></translation> <translation>Miniaturki</translation>
</message> </message>
</context> </context>
<context> <context>
@ -145,7 +145,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="424"/> <location filename="../../build/src/ui_mainwindow.h" line="424"/>
<source>Zoom &amp;Out</source> <source>Zoom &amp;Out</source>
<translation type="unfinished">Po&amp;mniejsz</translation> <translation>Po&amp;mniejsz</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="425"/> <location filename="../../build/src/ui_mainwindow.h" line="425"/>
@ -300,12 +300,12 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="459"/> <location filename="../../build/src/ui_mainwindow.h" line="459"/>
<source>Show Thumbnails</source> <source>Show Thumbnails</source>
<translation type="unfinished"></translation> <translation>Pokaż miniaturki</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="460"/> <location filename="../../build/src/ui_mainwindow.h" line="460"/>
<source>File Properties</source> <source>File Properties</source>
<translation type="unfinished"></translation> <translation>Właściwości pliku</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="461"/> <location filename="../../build/src/ui_mainwindow.h" line="461"/>
@ -335,7 +335,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="466"/> <location filename="../../build/src/ui_mainwindow.h" line="466"/>
<source>Toolbar</source> <source>Toolbar</source>
<translation type="unfinished"></translation> <translation>Pasek narzędziowy</translation>
</message> </message>
<message> <message>
<source>toolBar</source> <source>toolBar</source>
@ -345,34 +345,34 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<context> <context>
<name>PreferencesDialog</name> <name>PreferencesDialog</name>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="125"/> <location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source> <source>Preferences</source>
<translation>Ustawienia</translation> <translation>Ustawienia</translation>
</message> </message>
<message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Icon theme:</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/> <location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Normal background color:</source> <source>Icon theme:</source>
<translation type="unfinished"></translation> <translation>Zestaw ikon:</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/> <location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Fullscreen background color:</source> <source>Normal background color:</source>
<translation type="unfinished"></translation> <translation>Kolor tła:</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="131"/> <location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Slide show interval (seconds):</source> <source>Fullscreen background color:</source>
<translation type="unfinished"></translation> <translation>Kolor tła dla pełnego ekranu:</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/> <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> <source>General</source>
<translation type="unfinished"></translation> <translation>Ogólne</translation>
</message> </message>
<message> <message>
<source>TODO: Add configuration options here</source> <source>TODO: Add configuration options here</source>

View File

@ -1,15 +1,15 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.0" language="pt"> <TS version="2.1" language="pt">
<context> <context>
<name>LxImage::Application</name> <name>LxImage::Application</name>
<message> <message>
<location filename="../application.cpp" line="112"/> <location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation>Obter captura de ecrã</translation> <translation>Obter captura de ecrã</translation>
</message> </message>
<message> <message>
<location filename="../application.cpp" line="113"/> <location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source> <source>[FILE1, FILE2,...]</source>
<translation>[Ficheiro1, ficheiro2,...]</translation> <translation>[Ficheiro1, ficheiro2,...]</translation>
</message> </message>
@ -17,12 +17,12 @@
<context> <context>
<name>LxImage::MainWindow</name> <name>LxImage::MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="144"/> <location filename="../mainwindow.cpp" line="147"/>
<source>About</source> <source>About</source>
<translation>Sobre</translation> <translation>Sobre</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer <source>LXImage - a simple and fast image viewer
Copyright (C) 2013 Copyright (C) 2013
@ -39,43 +39,43 @@ Autor:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation> Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="238"/> <location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source> <source>Open File</source>
<translation>Abrir ficheiro</translation> <translation>Abrir ficheiro</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="239"/> <location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source> <source>Image files (%1)</source>
<translation>Ficheiros de imagem (%1)</translation> <translation>Ficheiros de imagem (%1)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source> <source>Save File</source>
<translation>Gravar ficheiro</translation> <translation>Gravar ficheiro</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="516"/> <location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source> <source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (carregamento...) - Visualizador de imagens</translation> <translation>%1 (carregamento...) - Visualizador de imagens</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="521"/> <location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source> <source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (falha ao carregar) - Visualizador de imagens</translation> <translation>%1 (falha ao carregar) - Visualizador de imagens</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="525"/> <location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source> <source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - Visualizador de imagens</translation> <translation>%1 (%2x%3) - Visualizador de imagens</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="535"/> <location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source> <source>Image Viewer</source>
<translation>Visualizador de imagens</translation> <translation>Visualizador de imagens</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="710"/> <location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source> <source>Thumbnails</source>
<translation>Miniaturas</translation> <translation>Miniaturas</translation>
</message> </message>
@ -165,7 +165,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message> </message>
<message> <message>
<source>Right</source> <source>Right</source>
<translation>Direita</translation> <translation type="vanished">Direita</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="432"/> <location filename="../../build/src/ui_mainwindow.h" line="432"/>
@ -175,7 +175,7 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message> </message>
<message> <message>
<source>Left</source> <source>Left</source>
<translation>Esquerda</translation> <translation type="vanished">Esquerda</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_mainwindow.h" line="431"/> <location filename="../../build/src/ui_mainwindow.h" line="431"/>
@ -345,46 +345,46 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<context> <context>
<name>PreferencesDialog</name> <name>PreferencesDialog</name>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="125"/> <location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source> <source>Preferences</source>
<translation>Preferências</translation> <translation>Preferências</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/> <location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source> <source>Icon theme:</source>
<translation>Tema de ícones:</translation> <translation>Tema de ícones:</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/> <location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source> <source>Normal background color:</source>
<translation>Cor de fundo normal:</translation> <translation>Cor de fundo normal:</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/> <location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source> <source>Fullscreen background color:</source>
<translation>Cor de fundo em ecrã completo:</translation> <translation>Cor de fundo em ecrã completo:</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="131"/> <location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source> <source>Slide show interval (seconds):</source>
<translation>Intervalo da apresentação (segundos):</translation> <translation>Intervalo da apresentação (segundos):</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/> <location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source> <source>General</source>
<translation>Geral</translation> <translation>Geral</translation>
</message> </message>
<message> <message>
<source>TODO: Add configuration options here</source> <source>TODO: Add configuration options here</source>
<translation>Tarefas: Adicionar opções de configuração</translation> <translation type="vanished">Tarefas: Adicionar opções de configuração</translation>
</message> </message>
<message> <message>
<source>Tab 1</source> <source>Tab 1</source>
<translation>Separador 1</translation> <translation type="vanished">Separador 1</translation>
</message> </message>
<message> <message>
<source>Tab 2</source> <source>Tab 2</source>
<translation>Separador 2</translation> <translation type="vanished">Separador 2</translation>
</message> </message>
</context> </context>
<context> <context>

View File

@ -4,12 +4,12 @@
<context> <context>
<name>LxImage::Application</name> <name>LxImage::Application</name>
<message> <message>
<location filename="../application.cpp" line="112"/> <location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation>Capturar uma imagem da tela</translation> <translation>Capturar uma imagem da tela</translation>
</message> </message>
<message> <message>
<location filename="../application.cpp" line="113"/> <location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source> <source>[FILE1, FILE2,...]</source>
<translation>[FILE1, FILE2,...]</translation> <translation>[FILE1, FILE2,...]</translation>
</message> </message>
@ -17,12 +17,12 @@
<context> <context>
<name>LxImage::MainWindow</name> <name>LxImage::MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="144"/> <location filename="../mainwindow.cpp" line="147"/>
<source>About</source> <source>About</source>
<translation>Sobre</translation> <translation>Sobre</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer <source>LXImage - a simple and fast image viewer
Copyright (C) 2013 Copyright (C) 2013
@ -39,43 +39,43 @@ Autores:
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation> Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="238"/> <location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source> <source>Open File</source>
<translation>Abrir Arquivo</translation> <translation>Abrir Arquivo</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="239"/> <location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source> <source>Image files (%1)</source>
<translation>Arquivos de Images (1%)</translation> <translation>Arquivos de Images (1%)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source> <source>Save File</source>
<translation>Salvar Arquivo</translation> <translation>Salvar Arquivo</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="516"/> <location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source> <source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Carregando...) - Visualização da Imagem</translation> <translation>%1 (Carregando...) - Visualização da Imagem</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="521"/> <location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source> <source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (Falha ao Carregar) - Visualização da Imagem</translation> <translation>%1 (Falha ao Carregar) - Visualização da Imagem</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="525"/> <location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source> <source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - Visualização da Imagem</translation> <translation>%1 (%2x%3) - Visualização da Imagem</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="535"/> <location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source> <source>Image Viewer</source>
<translation>Visualizador de Imagens</translation> <translation>Visualizador de Imagens</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="710"/> <location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source> <source>Thumbnails</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -346,32 +346,32 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<context> <context>
<name>PreferencesDialog</name> <name>PreferencesDialog</name>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="125"/> <location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source> <source>Preferences</source>
<translation>Preferências</translation> <translation>Preferências</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/> <location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source> <source>Icon theme:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/> <location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source> <source>Normal background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/> <location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source> <source>Fullscreen background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="131"/> <location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source> <source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/> <location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source> <source>General</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -0,0 +1,4 @@
#Translations
Name[ru]=LXImage
GenericName[ru]=Просмотрщик изображений
Comment[ru]=Просмотрщик изображений LXQt

View File

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

View File

@ -4,12 +4,12 @@
<context> <context>
<name>LxImage::Application</name> <name>LxImage::Application</name>
<message> <message>
<location filename="../application.cpp" line="112"/> <location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application.cpp" line="113"/> <location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source> <source>[FILE1, FILE2,...]</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -17,12 +17,12 @@
<context> <context>
<name>LxImage::MainWindow</name> <name>LxImage::MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="144"/> <location filename="../mainwindow.cpp" line="147"/>
<source>About</source> <source>About</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer <source>LXImage - a simple and fast image viewer
Copyright (C) 2013 Copyright (C) 2013
@ -33,43 +33,43 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="238"/> <location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source> <source>Open File</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="239"/> <location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source> <source>Image files (%1)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source> <source>Save File</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="516"/> <location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source> <source>%1 (Loading...) - Image Viewer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="521"/> <location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source> <source>%1 (Failed to Load) - Image Viewer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="525"/> <location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source> <source>%1 (%2x%3) - Image Viewer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="535"/> <location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source> <source>Image Viewer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="710"/> <location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source> <source>Thumbnails</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -327,32 +327,32 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</source>
<context> <context>
<name>PreferencesDialog</name> <name>PreferencesDialog</name>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="125"/> <location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source> <source>Preferences</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/> <location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source> <source>Icon theme:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/> <location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source> <source>Normal background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/> <location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source> <source>Fullscreen background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="131"/> <location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source> <source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/> <location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source> <source>General</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -4,12 +4,12 @@
<context> <context>
<name>LxImage::Application</name> <name>LxImage::Application</name>
<message> <message>
<location filename="../application.cpp" line="112"/> <location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation>Зробити знімок</translation> <translation>Зробити знімок</translation>
</message> </message>
<message> <message>
<location filename="../application.cpp" line="113"/> <location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source> <source>[FILE1, FILE2,...]</source>
<translation>[ФАЙЛ1, ФАЙЛ2,...]</translation> <translation>[ФАЙЛ1, ФАЙЛ2,...]</translation>
</message> </message>
@ -17,12 +17,12 @@
<context> <context>
<name>LxImage::MainWindow</name> <name>LxImage::MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="144"/> <location filename="../mainwindow.cpp" line="147"/>
<source>About</source> <source>About</source>
<translation>Про програму</translation> <translation>Про програму</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer <source>LXImage - a simple and fast image viewer
Copyright (C) 2013 Copyright (C) 2013
@ -39,43 +39,43 @@ Copyright (C) 2013
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation> Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="238"/> <location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source> <source>Open File</source>
<translation>Відкрити файл</translation> <translation>Відкрити файл</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="239"/> <location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source> <source>Image files (%1)</source>
<translation>Файли зображень (%1)</translation> <translation>Файли зображень (%1)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source> <source>Save File</source>
<translation>Зберегти файл</translation> <translation>Зберегти файл</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="516"/> <location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source> <source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (Завантаження...) - Переглядач зображень</translation> <translation>%1 (Завантаження...) - Переглядач зображень</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="521"/> <location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source> <source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 (Невдача завантаження) - Переглядач зображень</translation> <translation>%1 (Невдача завантаження) - Переглядач зображень</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="525"/> <location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source> <source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - Переглядач зображень</translation> <translation>%1 (%2x%3) - Переглядач зображень</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="535"/> <location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source> <source>Image Viewer</source>
<translation>Переглядач зображень</translation> <translation>Переглядач зображень</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="710"/> <location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source> <source>Thumbnails</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -345,32 +345,32 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<context> <context>
<name>PreferencesDialog</name> <name>PreferencesDialog</name>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="125"/> <location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source> <source>Preferences</source>
<translation>Налаштування</translation> <translation>Налаштування</translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/> <location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source> <source>Icon theme:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/> <location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source> <source>Normal background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/> <location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source> <source>Fullscreen background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="131"/> <location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source> <source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/> <location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source> <source>General</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -4,12 +4,12 @@
<context> <context>
<name>LxImage::Application</name> <name>LxImage::Application</name>
<message> <message>
<location filename="../application.cpp" line="112"/> <location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../application.cpp" line="113"/> <location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source> <source>[FILE1, FILE2,...]</source>
<translation>[1, 2,...]</translation> <translation>[1, 2,...]</translation>
</message> </message>
@ -17,12 +17,12 @@
<context> <context>
<name>LxImage::MainWindow</name> <name>LxImage::MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="144"/> <location filename="../mainwindow.cpp" line="147"/>
<source>About</source> <source>About</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer <source>LXImage - a simple and fast image viewer
Copyright (C) 2013 Copyright (C) 2013
@ -39,43 +39,43 @@ LXDE 项目http://lxde.org/
Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation> Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="238"/> <location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source> <source>Open File</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="239"/> <location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source> <source>Image files (%1)</source>
<translation> (%1)</translation> <translation> (%1)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source> <source>Save File</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="516"/> <location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source> <source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (...) - </translation> <translation>%1 (...) - </translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="521"/> <location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source> <source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 () - </translation> <translation>%1 () - </translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="525"/> <location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source> <source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - </translation> <translation>%1 (%2x%3) - </translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="535"/> <location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source> <source>Image Viewer</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="710"/> <location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source> <source>Thumbnails</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -345,32 +345,32 @@ Hong Jen Yee (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
<context> <context>
<name>PreferencesDialog</name> <name>PreferencesDialog</name>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="125"/> <location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source> <source>Preferences</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/> <location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source> <source>Icon theme:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/> <location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source> <source>Normal background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/> <location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source> <source>Fullscreen background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="131"/> <location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source> <source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/> <location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source> <source>General</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -4,12 +4,12 @@
<context> <context>
<name>LxImage::Application</name> <name>LxImage::Application</name>
<message> <message>
<location filename="../application.cpp" line="112"/> <location filename="../application.cpp" line="87"/>
<source>Take a screenshot</source> <source>Take a screenshot</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../application.cpp" line="113"/> <location filename="../application.cpp" line="91"/>
<source>[FILE1, FILE2,...]</source> <source>[FILE1, FILE2,...]</source>
<translation>[12...]</translation> <translation>[12...]</translation>
</message> </message>
@ -17,12 +17,12 @@
<context> <context>
<name>LxImage::MainWindow</name> <name>LxImage::MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="144"/> <location filename="../mainwindow.cpp" line="147"/>
<source>About</source> <source>About</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="148"/>
<source>LXImage - a simple and fast image viewer <source>LXImage - a simple and fast image viewer
Copyright (C) 2013 Copyright (C) 2013
@ -39,43 +39,43 @@ Authors:
(PCMan) &lt;pcman.tw@gmail.com&gt;</translation> (PCMan) &lt;pcman.tw@gmail.com&gt;</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="238"/> <location filename="../mainwindow.cpp" line="241"/>
<source>Open File</source> <source>Open File</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="239"/> <location filename="../mainwindow.cpp" line="242"/>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Image files (%1)</source> <source>Image files (%1)</source>
<translation> (%1)</translation> <translation> (%1)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="260"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Save File</source> <source>Save File</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="516"/> <location filename="../mainwindow.cpp" line="525"/>
<source>%1 (Loading...) - Image Viewer</source> <source>%1 (Loading...) - Image Viewer</source>
<translation>%1 (...) - </translation> <translation>%1 (...) - </translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="521"/> <location filename="../mainwindow.cpp" line="530"/>
<source>%1 (Failed to Load) - Image Viewer</source> <source>%1 (Failed to Load) - Image Viewer</source>
<translation>%1 () - </translation> <translation>%1 () - </translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="525"/> <location filename="../mainwindow.cpp" line="534"/>
<source>%1 (%2x%3) - Image Viewer</source> <source>%1 (%2x%3) - Image Viewer</source>
<translation>%1 (%2x%3) - </translation> <translation>%1 (%2x%3) - </translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="535"/> <location filename="../mainwindow.cpp" line="544"/>
<source>Image Viewer</source> <source>Image Viewer</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="710"/> <location filename="../mainwindow.cpp" line="719"/>
<source>Thumbnails</source> <source>Thumbnails</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -345,32 +345,32 @@ Authors:
<context> <context>
<name>PreferencesDialog</name> <name>PreferencesDialog</name>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="125"/> <location filename="../../build/src/ui_preferencesdialog.h" line="126"/>
<source>Preferences</source> <source>Preferences</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="126"/> <location filename="../../build/src/ui_preferencesdialog.h" line="127"/>
<source>Icon theme:</source> <source>Icon theme:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="127"/> <location filename="../../build/src/ui_preferencesdialog.h" line="128"/>
<source>Normal background color:</source> <source>Normal background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="128"/> <location filename="../../build/src/ui_preferencesdialog.h" line="129"/>
<source>Fullscreen background color:</source> <source>Fullscreen background color:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="131"/> <location filename="../../build/src/ui_preferencesdialog.h" line="132"/>
<source>Slide show interval (seconds):</source> <source>Slide show interval (seconds):</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../build/src/ui_preferencesdialog.h" line="132"/> <location filename="../../build/src/ui_preferencesdialog.h" line="133"/>
<source>General</source> <source>General</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>