Page MenuHomePhabricator (Chris)

No OneTemporary

Authored By
Unknown
Size
463 KB
Referenced Files
None
Subscribers
None
This file is larger than 256 KB, so syntax highlighting was skipped.
diff --git a/dialogs/uploaddialog.cpp b/dialogs/uploaddialog.cpp
index 034e76d..d630553 100644
--- a/dialogs/uploaddialog.cpp
+++ b/dialogs/uploaddialog.cpp
@@ -1,219 +1,220 @@
#include "uploaddialog.h"
#include "ui_uploaddialog.h"
#include "../tools/os.h"
#include "../tools/qxtcsvmodel.h"
#include "../tools/uploader.h"
#include "../tools/screenshotmanager.h"
#include <QMessageBox>
#include <QFile>
#include <QDesktopServices>
#include <QFileSystemWatcher>
#include <QUrl>
#include <QMenu>
#include <QFileInfo>
#include <QClipboard>
#include <QDir>
#include <QSortFilterProxyModel>
#include <QDebug>
UploadDialog::UploadDialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::UploadDialog)
{
ui->setupUi(this);
if (os::aeroGlass(this)) {
layout()->setMargin(2);
}
ui->filterEdit->setText(tr("Filter.."));
ui->filterEdit->installEventFilter(this);
QFile historyFile(ScreenshotManager::instance()->historyPath());
if (!historyFile.exists())
{
ui->tableView->setEnabled(false);
return;
}
QFileSystemWatcher *watcher = new QFileSystemWatcher(QStringList() << historyFile.fileName(), this);
connect(watcher, SIGNAL(fileChanged(QString)), this, SLOT(reloadHistory()));
reloadHistory();
ui->tableView->setTextElideMode(Qt::ElideLeft);
ui->tableView->setEditTriggers(QAbstractItemView::NoEditTriggers);
ui->tableView->setAlternatingRowColors(true);
ui->tableView->setSelectionMode(QAbstractItemView::SingleSelection);
ui->tableView->setContextMenuPolicy(Qt::CustomContextMenu);
ui->tableView->setSortingEnabled(true);
if (ui->tableView->model()->rowCount() > 0)
{
ui->clearButton->setEnabled(true);
ui->filterEdit->setEnabled(true);
}
connect(ui->uploadButton, SIGNAL(clicked()), this, SLOT(upload()));
connect(ui->clearButton , SIGNAL(clicked()), this, SLOT(clear()));
connect(ui->tableView->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)), this, SLOT(selectionChanged(QItemSelection,QItemSelection)));
connect(ui->tableView, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(open(QModelIndex)));
connect(ui->tableView, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(contextMenu(QPoint)));
}
UploadDialog::~UploadDialog()
{
delete ui;
}
void UploadDialog::contextMenu(QPoint point)
{
mContextIndex = ui->tableView->indexAt(point);;
QMenu contextMenu(ui->tableView);
QAction copyAction((mContextIndex.column() == 0) ? tr("Copy Path") : tr("Copy URL"), &contextMenu);
connect(&copyAction, SIGNAL(triggered()), this, SLOT(copy()));
contextMenu.addAction(&copyAction);
QAction locationAction(tr("Open Location"), &contextMenu);
if (mContextIndex.column() == 0)
{
connect(&locationAction, SIGNAL(triggered()), this, SLOT(location()));
contextMenu.addAction(&locationAction);
}
else if (mContextIndex.data().toString() == QObject::tr("- not uploaded -")) {
copyAction.setEnabled(false);
}
contextMenu.exec(QCursor::pos());
}
void UploadDialog::copy()
{
qApp->clipboard()->setText(mContextIndex.data().toString());
}
void UploadDialog::location()
{
QDesktopServices::openUrl("file:///" + QFileInfo(mContextIndex.data().toString()).absolutePath());
}
void UploadDialog::selectionChanged(QItemSelection selected, QItemSelection deselected)
{
Q_UNUSED(deselected);
QModelIndex index = selected.indexes().at(0);
QString screenshot, url;
if (index.column() == 0) {
screenshot = index.data().toString();
url = ui->tableView->model()->index(index.row(), 1).data().toString();
}
else {
screenshot = ui->tableView->model()->index(index.row(), 0).data().toString();
url = index.data().toString();
}
mSelectedScreenshot = screenshot;
ui->uploadButton->setEnabled((url == QObject::tr("- not uploaded -") && QFile::exists(screenshot)));
}
void UploadDialog::open(QModelIndex index)
{
if (index.column() == 0) {
QDesktopServices::openUrl(QUrl("file:///" + index.data().toString()));
}
else {
QDesktopServices::openUrl(index.data().toUrl());
}
}
void UploadDialog::reloadHistory()
{
if (ui->tableView->model()) {
ui->tableView->model()->deleteLater();
}
QFile historyFile(ScreenshotManager::instance()->historyPath());
QxtCsvModel *model = new QxtCsvModel(&historyFile, this, false, '|');
model->setHeaderData(QStringList() << tr("Screenshot") << tr("URL"));
mFilterModel = new QSortFilterProxyModel(model);
mFilterModel->setSourceModel(model);
mFilterModel->setDynamicSortFilter(true);
ui->tableView->setModel(mFilterModel);
+ ui->tableView->hideColumn(2); // No timestamp.
+
ui->tableView->horizontalHeader()->setClickable(false);
ui->tableView->horizontalHeader()->setMovable(false);
ui->tableView->horizontalHeader()->setResizeMode(0, QHeaderView::Stretch);
ui->tableView->horizontalHeader()->setResizeMode(1, QHeaderView::ResizeToContents);
ui->tableView->verticalHeader()->hide();
-
- ui->tableView->scrollToBottom();
}
void UploadDialog::upload()
{
Uploader::instance()->upload(mSelectedScreenshot);
ui->uploadButton->setEnabled(false);
}
void UploadDialog::clear()
{
if (QMessageBox::question(this,
tr("Clearing the screenshot history"),
tr("Are you sure you want to clear your entire screenshot history?\nThis cannot be undone."),
tr("Clear History"),
tr("Don't Clear")) == 1) {
return;
}
QFile::remove(ScreenshotManager::instance()->historyPath());
-
- ui->tableView->model()->deleteLater();
- ui->tableView->setEnabled(false);
- ui->clearButton->setEnabled(false);
+ close();
}
bool UploadDialog::eventFilter(QObject *object, QEvent *event)
{
if (object == ui->filterEdit) {
if (event->type() == QEvent::FocusIn)
{
if (ui->filterEdit->text() == tr("Filter..")) {
ui->filterEdit->setStyleSheet("");
ui->filterEdit->setText("");
mFilterModel->setFilterWildcard("");
+ mFilterModel->sort(2, Qt::DescendingOrder);
}
}
else if (event->type() == QEvent::FocusOut)
{
if (ui->filterEdit->text() == "") {
ui->filterEdit->setStyleSheet("color: palette(mid);");
ui->filterEdit->setText(tr("Filter.."));
+ mFilterModel->sort(2, Qt::DescendingOrder);
}
}
else if (event->type() == QEvent::KeyRelease)
{
if (ui->filterEdit->text() != tr("Filter..") && !ui->filterEdit->text().isEmpty()) {
mFilterModel->setFilterWildcard(ui->filterEdit->text());
+ mFilterModel->sort(2, Qt::DescendingOrder);
}
else {
mFilterModel->setFilterWildcard("");
+ mFilterModel->sort(2, Qt::DescendingOrder);
}
}
}
return QDialog::eventFilter(object, event);
}
diff --git a/dialogs/uploaddialog.ui b/dialogs/uploaddialog.ui
index 5edf09a..7c1afda 100644
--- a/dialogs/uploaddialog.ui
+++ b/dialogs/uploaddialog.ui
@@ -1,107 +1,116 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>UploadDialog</class>
<widget class="QDialog" name="UploadDialog">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>327</width>
<height>252</height>
</rect>
</property>
<property name="windowTitle">
<string>Screenshot History</string>
</property>
<property name="windowIcon">
<iconset resource="../lightscreen.qrc">
<normaloff>:/icons/view-history</normaloff>:/icons/view-history</iconset>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<property name="spacing">
<number>4</number>
</property>
<item>
<widget class="QLineEdit" name="filterEdit">
<property name="enabled">
<bool>false</bool>
</property>
+ <property name="whatsThis">
+ <string>Type here to filter through the screenshots in the list.</string>
+ </property>
<property name="styleSheet">
<string notr="true">color: palette(mid);</string>
</property>
</widget>
</item>
<item>
- <widget class="QTableView" name="tableView"/>
+ <widget class="QTableView" name="tableView">
+ <property name="whatsThis">
+ <string>Double click the path to open the image with the default picture viewer, you can also double-click the URL to open it on your web browser.
+
+Right click items to get access to more options.</string>
+ </property>
+ </widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QPushButton" name="clearButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Clear</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="uploadButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Upload</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="closeButton">
<property name="text">
<string>Close</string>
</property>
<property name="default">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<resources>
<include location="../lightscreen.qrc"/>
</resources>
<connections>
<connection>
<sender>closeButton</sender>
<signal>clicked()</signal>
<receiver>UploadDialog</receiver>
<slot>close()</slot>
<hints>
<hint type="sourcelabel">
<x>279</x>
<y>230</y>
</hint>
<hint type="destinationlabel">
<x>163</x>
<y>125</y>
</hint>
</hints>
</connection>
</connections>
</ui>
diff --git a/lightscreenwindow.cpp b/lightscreenwindow.cpp
index 536cab0..d582add 100644
--- a/lightscreenwindow.cpp
+++ b/lightscreenwindow.cpp
@@ -1,992 +1,994 @@
/*
* Copyright (C) 2011 Christian Kaiser
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
#include <QDate>
#include <QDesktopServices>
#include <QFileInfo>
#include <QHttp>
#include <QMenu>
#include <QMessageBox>
#include <QPointer>
#include <QProcess>
#include <QSettings>
#include <QSound>
#include <QSystemTrayIcon>
#include <QTimer>
#include <QUrl>
#include <QKeyEvent>
#include <QToolTip>
#include <QDebug>
#ifdef Q_WS_WIN
#include <windows.h>
#include "tools/qwin7utils/Taskbar.h"
#include "tools/qwin7utils/TaskbarButton.h"
using namespace QW7;
#endif
/*
* Lightscreen includes
*/
#include "lightscreenwindow.h"
#include "dialogs/optionsdialog.h"
#include "dialogs/previewdialog.h"
#include "dialogs/uploaddialog.h"
#include "tools/globalshortcut/globalshortcutmanager.h"
#include "tools/os.h"
#include "tools/screenshot.h"
#include "tools/screenshotmanager.h"
#include "tools/qtwin.h"
#include "tools/uploader.h"
#include "updater/updater.h"
LightscreenWindow::LightscreenWindow(QWidget *parent) :
QDialog(parent),
mDoCache(false),
mHideTrigger(false),
mReviveMain(false),
mWasVisible(true),
mOptimizeCount(0),
mLastMode(-1),
mLastMessage(0),
mLastScreenshot()
{
os::translate(settings()->value("options/language").toString());
ui.setupUi(this);
if (QtWin::isCompositionEnabled()) {
layout()->setMargin(0);
resize(minimumSizeHint());
}
setMaximumSize(size());
setMinimumSize(size());
setWindowFlags(windowFlags() ^ Qt::WindowContextHelpButtonHint); // Remove the what's this button, no real use in the main window.
#ifdef Q_WS_WIN
mTaskbarButton = new TaskbarButton(this);
#endif
// Actions
connect(ui.optionsPushButton , SIGNAL(clicked()), this, SLOT(showOptions()));
connect(ui.hidePushButton , SIGNAL(clicked()), this, SLOT(toggleVisibility()));
connect(ui.screenshotPushButton, SIGNAL(clicked()), this, SLOT(showScreenshotMenu()));
connect(ui.quitPushButton , SIGNAL(clicked()), this, SLOT(quit()));
// Uploader
connect(Uploader::instance(), SIGNAL(progress(qint64,qint64)), this, SLOT(uploadProgress(qint64, qint64)));
connect(Uploader::instance(), SIGNAL(done(QString, QString)) , this, SLOT(showUploaderMessage(QString, QString)));
connect(Uploader::instance(), SIGNAL(error(QString)) , this, SLOT(showUploaderError(QString)));
// Manager
connect(ScreenshotManager::instance(), SIGNAL(confirm(Screenshot*)), this, SLOT(preview(Screenshot*)));
connect(ScreenshotManager::instance(), SIGNAL(windowCleanup(Screenshot::Options&)), this, SLOT(cleanup(Screenshot::Options&)));
if (!settings()->contains("file/format")) {
showOptions(); // There are no options (or the options config is invalid or incomplete)
}
else {
QTimer::singleShot(0 , this, SLOT(applySettings()));
QTimer::singleShot(5000, this, SLOT(checkForUpdates()));
}
}
LightscreenWindow::~LightscreenWindow()
{
settings()->setValue("lastScreenshot", mLastScreenshot);
GlobalShortcutManager::instance()->clear();
delete mTrayIcon;
}
/*
* Slots
*/
void LightscreenWindow::action(int mode)
{
if (mode == 4) {
goToFolder();
}
else {
show();
}
}
bool LightscreenWindow::closingWithoutTray()
{
if (settings()->value("options/disableHideAlert", false).toBool())
return false;
QMessageBox msgBox;
msgBox.setWindowTitle(tr("Lightscreen"));
msgBox.setText(tr("You have chosen to hide Lightscreen when there's no system tray icon, so you will not be able to access the program <b>unless you have selected a hotkey to do so</b>.<br>What do you want to do?"));
msgBox.setIcon(QMessageBox::Warning);
msgBox.setStyleSheet("QPushButton { padding: 4px 8px; }");
QPushButton *enableButton = msgBox.addButton(tr("Hide but enable tray"),
QMessageBox::ActionRole);
QPushButton *enableAndDenotifyButton = msgBox.addButton(tr("Hide and don't warn"),
QMessageBox::ActionRole);
QPushButton *hideButton = msgBox.addButton(tr("Just hide"),
QMessageBox::ActionRole);
QPushButton *abortButton = msgBox.addButton(QMessageBox::Cancel);
Q_UNUSED(abortButton);
msgBox.exec();
if (msgBox.clickedButton() == hideButton) {
return false;
}
else if (msgBox.clickedButton() == enableAndDenotifyButton) {
settings()->setValue("options/disableHideAlert", true);
applySettings();
return false;
}
else if (msgBox.clickedButton() == enableButton) {
settings()->setValue("options/tray", true);
applySettings();
return false;
}
return true; // Cancel
}
void LightscreenWindow::cleanup(Screenshot::Options &options)
{
// Reversing settings
if (settings()->value("options/hide").toBool()) {
#ifndef Q_WS_X11 // X is not quick enough and the notification ends up everywhere but in the icon
if (settings()->value("options/tray").toBool() && mTrayIcon) {
mTrayIcon->show();
}
#endif
if (mPreviewDialog) {
if (mPreviewDialog->count() <= 1 && mWasVisible) {
show();
}
mPreviewDialog->show();
}
else if (mWasVisible) {
show();
}
mHideTrigger = false;
}
if (settings()->value("options/tray").toBool() && mTrayIcon) {
notify(options.result);
if (settings()->value("options/message").toBool() && options.file) {
showScreenshotMessage(options.result, options.fileName);
}
}
if (settings()->value("options/playSound", false).toBool()) {
if (options.result == Screenshot::Success) {
QSound::play("sounds/ls.screenshot.wav");
}
else {
QSound::play("afakepathtomakewindowsplaythedefaultsoundtheresprobablyabetterwaybuticantbebothered");
}
}
if (options.result == Screenshot::Success
&& settings()->value("options/optipng").toBool()
&& options.format == Screenshot::PNG)
{
optiPNG(options.fileName, options.upload);
}
if (options.result == Screenshot::Success && options.file) {
if (!options.upload)
ScreenshotManager::instance()->saveHistory(options.fileName);
mLastScreenshot = options.fileName;
}
}
void LightscreenWindow::goToFolder()
{
#ifdef Q_WS_WIN
if (!mLastScreenshot.isEmpty()) {
QProcess::startDetached("explorer /select, \"" + mLastScreenshot +"\"");
}
else {
#endif
QString folder = settings()->value("file/target").toString();
if (folder.isEmpty())
folder = qApp->applicationDirPath();
if (QDir::toNativeSeparators(folder.at(folder.size()-1)) != QDir::separator())
folder.append(QDir::separator());
QDesktopServices::openUrl("file:///"+folder);
#ifdef Q_WS_WIN
}
#endif
}
void LightscreenWindow::messageReceived(const QString message)
{
- if (message == "-wake") {
+ if (message == "--wake") {
show();
qApp->alert(this, 500);
return;
}
- if (message == "-screen")
+ if (message == "--screen")
screenshotAction();
-
- if (message == "-area")
+ else if (message == "--area")
screenshotAction(2);
-
- if (message == "-activewindow")
+ else if (message == "--activewindow")
screenshotAction(1);
-
- if (message == "-pickwindow")
+ else if (message == "--pickwindow")
screenshotAction(3);
-
- if (message == "-folder")
+ else if (message == "--folder")
+ action(4);
+ else if (message == "--folder")
action(4);
+ else if (message == "--uploadlast")
+ uploadLast();
+ else if (message == "--viewhistory")
+ showUploadDialog();
}
void LightscreenWindow::messageClicked()
{
if (mLastMessage == 1) {
goToFolder();
}
else {
QDesktopServices::openUrl(QUrl(Uploader::instance()->lastUrl()));
}
}
void LightscreenWindow::preview(Screenshot* screenshot)
{
if (screenshot->options().preview) {
if (!mPreviewDialog) {
mPreviewDialog = new PreviewDialog(this);
}
mPreviewDialog->add(screenshot);
}
else {
screenshot->confirm(true);
}
}
void LightscreenWindow::quit()
{
settings()->setValue("position", pos());
QString doing;
int answer = 0;
if (Uploader::instance()->uploading() > 0) {
doing = tr("uploading one or more screenshots");
}
if (mOptimizeCount > 0) {
if (!doing.isNull()) {
doing = tr("optimizing and uploading screenshots");
}
else {
doing = tr("optimizing one or more screenshots");
}
}
if (!doing.isNull()) {
answer = QMessageBox::question(this,
tr("Are you sure you want to quit?"),
tr("Lightscreen is currently %1, this will finish momentarily, are you sure you want to quit?").arg(doing),
tr("Quit"),
tr("Don't Quit"));
}
if (answer == 0)
accept();
}
void LightscreenWindow::restoreNotification()
{
if (mTrayIcon)
mTrayIcon->setIcon(QIcon(":/icons/lightscreen.small"));
#ifdef Q_WS_WIN
mTaskbarButton->SetOverlayIcon(QIcon(), "");
#endif
updateUploadStatus();
}
void LightscreenWindow::screenshotAction(int mode)
{
int delayms = -1;
bool optionsHide = settings()->value("options/hide").toBool(); // Option cache, used a couple of times.
if (!mHideTrigger) {
mWasVisible = isVisible();
mHideTrigger = true;
}
// Applying pre-screenshot settings
if (optionsHide) {
hide();
#ifndef Q_WS_X11 // X is not quick enough and the notification ends up everywhere but in the icon
if (mTrayIcon)
mTrayIcon->hide();
#endif
}
// Screenshot delay
delayms = settings()->value("options/delay", 0).toInt();
delayms = delayms * 1000; // Converting the delay to milliseconds.
delayms += 400;
if (optionsHide && mPreviewDialog) {
if (mPreviewDialog->count() >= 1) {
mPreviewDialog->hide();
}
}
// The delayed functions works using the static variable lastMode
// which keeps the argument so a QTimer can call this function again.
if (delayms > 0) {
if (mLastMode < 0) {
mLastMode = mode;
QTimer::singleShot(delayms, this, SLOT(screenshotAction()));
return;
}
else {
mode = mLastMode;
mLastMode = -1;
}
}
static Screenshot::Options options;
if (!mDoCache) {
// Populating the option object that will then be passed to the screenshot engine (sounds fancy huh?)
options.file = settings()->value("file/enabled").toBool();
options.format = (Screenshot::Format) settings()->value("file/format").toInt();
options.prefix = settings()->value("file/prefix").toString();
options.directory = QDir(settings()->value("file/target").toString());
options.quality = settings()->value("options/quality", 100).toInt();
options.currentMonitor = settings()->value("options/currentMonitor", false).toBool();
options.clipboard = settings()->value("options/clipboard", true).toBool();
options.preview = settings()->value("options/preview", false).toBool();
options.magnify = settings()->value("options/magnify", false).toBool();
options.cursor = settings()->value("options/cursor" , false).toBool();
options.saveAs = settings()->value("options/saveAs" , false).toBool();
options.animations = settings()->value("options/animations" , true).toBool();
options.replace = settings()->value("options/replace", false).toBool();
options.upload = settings()->value("options/uploadAuto", false).toBool();
Screenshot::NamingOptions namingOptions;
namingOptions.naming = (Screenshot::Naming) settings()->value("file/naming").toInt();
namingOptions.leadingZeros = settings()->value("options/naming/leadingZeros", 0).toInt();
namingOptions.flip = settings()->value("options/flip", false).toBool();
namingOptions.dateFormat = settings()->value("options/naming/dateFormat", "yyyy-MM-dd").toString();
options.namingOptions = namingOptions;
mDoCache = true;
}
options.mode = mode;
ScreenshotManager::instance()->take(options);
}
void LightscreenWindow::screenshotActionTriggered(QAction* action)
{
screenshotAction(action->data().toInt());
}
void LightscreenWindow::showOptions()
{
GlobalShortcutManager::clear();
QPointer<OptionsDialog> optionsDialog = new OptionsDialog(this);
optionsDialog->exec();
optionsDialog->deleteLater();
applySettings();
}
void LightscreenWindow::showScreenshotMessage(Screenshot::Result result, QString fileName)
{
if (result == Screenshot::Cancel
|| mPreviewDialog)
return;
// Showing message.
QString title;
QString message;
if (result == Screenshot::Success) {
title = QFileInfo(fileName).fileName();
if (settings()->value("file/target").toString().isEmpty()) {
message = QDir::toNativeSeparators(QCoreApplication::applicationDirPath());
}
else {
message = tr("Saved to \"%1\"").arg(settings()->value("file/target").toString());
}
}
else {
title = tr("The screenshot was not taken");
message = tr("An error occurred.");
}
mLastMessage = 1;
mTrayIcon->showMessage(title, message);
}
void LightscreenWindow::showUploadDialog()
{
UploadDialog uploadDialog(this);
uploadDialog.exec();
}
void LightscreenWindow::showUploaderMessage(QString fileName, QString url)
{
if (!mTrayIcon)
return;
QString screenshot = QFileInfo(fileName).fileName();
mLastMessage = 2;
mTrayIcon->showMessage(tr("%1 uploaded").arg(screenshot), tr("Click here to go to %1").arg(url));
updateUploadStatus();
}
void LightscreenWindow::showUploaderError(QString error)
{
mLastMessage = -1;
if (mTrayIcon && !error.isEmpty()) {
mTrayIcon->showMessage(tr("Upload error"), error);
}
updateUploadStatus();
}
void LightscreenWindow::showScreenshotMenu()
{
// This slot is called only on the first click
QMenu *buttonMenu = new QMenu;
QAction *screenAction = new QAction(QIcon(":/icons/screen"), tr("&Screen"), buttonMenu);
screenAction->setData(QVariant(0));
QAction *windowAction = new QAction(QIcon(":/icons/window"),tr("Active &Window"), buttonMenu);
windowAction->setData(QVariant(1));
QAction *windowPickerAction = new QAction(QIcon(":/icons/picker"), tr("&Pick Window"), buttonMenu);
windowPickerAction->setData(QVariant(3));
QAction *areaAction = new QAction(QIcon(":/icons/area"), tr("&Area"), buttonMenu);
areaAction->setData(QVariant(2));
QAction *uploadAction = new QAction(QIcon(":/icons/imgur"), tr("&Upload last"), buttonMenu);
uploadAction->setToolTip(tr("Upload the last screenshot you took to imgur.com"));
connect(uploadAction, SIGNAL(triggered()), this, SLOT(uploadLast()));
QAction *historyAction = new QAction(QIcon(":/icons/view-history"), tr("View History"), buttonMenu);
connect(historyAction, SIGNAL(triggered()), this, SLOT(showUploadDialog()));
QAction *goAction = new QAction(QIcon(":/icons/folder"), tr("&Go to Folder"), buttonMenu);
connect(goAction, SIGNAL(triggered()), this, SLOT(goToFolder()));
QActionGroup *screenshotGroup = new QActionGroup(buttonMenu);
screenshotGroup->addAction(screenAction);
screenshotGroup->addAction(windowAction);
screenshotGroup->addAction(windowPickerAction);
screenshotGroup->addAction(areaAction);
QMenu* imgurMenu = new QMenu("Upload");
imgurMenu->addAction(uploadAction);
imgurMenu->addAction(historyAction);
imgurMenu->addSeparator();
connect(screenshotGroup, SIGNAL(triggered(QAction*)), this, SLOT(screenshotActionTriggered(QAction*)));
buttonMenu->addAction(screenAction);
buttonMenu->addAction(areaAction);
buttonMenu->addAction(windowAction);
buttonMenu->addAction(windowPickerAction);
buttonMenu->addSeparator();
buttonMenu->addMenu(imgurMenu);
buttonMenu->addSeparator();
buttonMenu->addAction(goAction);
ui.screenshotPushButton->setMenu(buttonMenu);
ui.screenshotPushButton->showMenu();
}
void LightscreenWindow::notify(Screenshot::Result result)
{
switch (result)
{
case Screenshot::Success:
mTrayIcon->setIcon(QIcon(":/icons/lightscreen.yes"));
#ifdef Q_WS_WIN
mTaskbarButton->SetOverlayIcon(QIcon(":/icons/yes"), tr("Success!"));
#endif
setWindowTitle(tr("Success!"));
break;
case Screenshot::Fail:
mTrayIcon->setIcon(QIcon(":/icons/lightscreen.no"));
setWindowTitle(tr("Failed!"));
#ifdef Q_WS_WIN
mTaskbarButton->SetOverlayIcon(QIcon(":/icons/no"), tr("Failed!"));
#endif
break;
case Screenshot::Cancel:
setWindowTitle(tr("Cancelled!"));
break;
}
QTimer::singleShot(2000, this, SLOT(restoreNotification()));
}
void LightscreenWindow::optimizationDone()
{
// A mouthful :D
mOptimizeCount--;
QString screenshot = (qobject_cast<QProcess*>(sender()))->property("screenshot").toString();
upload(screenshot);
}
void LightscreenWindow::showHotkeyError(QStringList hotkeys)
{
static bool dontShow = false;
if (dontShow)
return;
QString messageText;
messageText = tr("Some hotkeys could not be registered, they might already be in use");
if (hotkeys.count() > 1) {
messageText += tr("<br>The failed hotkeys are the following:") + "<ul>";
foreach(const QString &hotkey, hotkeys) {
messageText += QString("%1%2%3").arg("<li><b>").arg(hotkey).arg("</b></li>");
}
messageText += "</ul>";
}
else {
messageText += tr("<br>The failed hotkey is <b>%1</b>").arg(hotkeys[0]);
}
messageText += tr("<br><i>What do you want to do?</i>");
QMessageBox msgBox(this);
msgBox.setWindowTitle(tr("Lightscreen"));
msgBox.setText(messageText);
QPushButton *changeButton = msgBox.addButton(tr("Change") , QMessageBox::ActionRole);
QPushButton *disableButton = msgBox.addButton(tr("Disable"), QMessageBox::ActionRole);
QPushButton *exitButton = msgBox.addButton(tr("Quit") , QMessageBox::ActionRole);
msgBox.exec();
if (msgBox.clickedButton() == exitButton) {
dontShow = true;
QTimer::singleShot(10, this, SLOT(quit()));
}
else if (msgBox.clickedButton() == changeButton) {
showOptions();
}
else if (msgBox.clickedButton() == disableButton) {
foreach(const QString &hotkey, hotkeys) {
settings()->setValue(QString("actions/%1/enabled").arg(hotkey), false);
}
}
}
void LightscreenWindow::toggleVisibility(QSystemTrayIcon::ActivationReason reason)
{
if (reason != QSystemTrayIcon::DoubleClick)
return;
if (isVisible()) {
if (settings()->value("options/tray").toBool() == false
&& closingWithoutTray())
return;
hide();
}
else {
show();
}
}
// Aliases
void LightscreenWindow::windowHotkey() { screenshotAction(1); }
void LightscreenWindow::windowPickerHotkey() { screenshotAction(3); }
void LightscreenWindow::areaHotkey() { screenshotAction(2); }
/*
* Private
*/
void LightscreenWindow::applySettings()
{
bool tray = settings()->value("options/tray").toBool();
if (tray && !mTrayIcon) {
createTrayIcon();
mTrayIcon->show();
}
else if (!tray && mTrayIcon) {
mTrayIcon->deleteLater();
}
connectHotkeys();
mDoCache = false;
if (settings()->value("lastScreenshot").isValid())
mLastScreenshot = settings()->value("lastScreenshot").toString();
os::setStartup(settings()->value("options/startup").toBool(), settings()->value("options/startupHide").toBool());
}
void LightscreenWindow::optiPNG(QString fileName, bool upload)
{
if (upload) {
// If the user has chosen to upload the screenshots we have to track the progress of the optimization, so we use QProcess
QProcess* optipng = new QProcess(this);
// To be read by optimizationDone() (for uploading)
optipng->setProperty("screenshot", fileName);
// Delete the QProcess once it's done.
connect(optipng, SIGNAL(finished(int, QProcess::ExitStatus)), this, SLOT(optimizationDone()));
connect(optipng, SIGNAL(finished(int, QProcess::ExitStatus)), optipng, SLOT(deleteLater()));
optipng->start("optipng", QStringList() << fileName);
mOptimizeCount++;
}
else {
// Otherwise start it detached from this process.
#ifdef Q_WS_WIN
ShellExecuteW(NULL, NULL, (LPCWSTR)QString("optipng.exe").toStdWString().data(), (LPCWSTR)fileName.toStdWString().data(), NULL, SW_HIDE);
#endif
#ifdef Q_OS_UNIX
QProcess::startDetached("optipng " + fileName + " -quiet");
#endif
}
}
void LightscreenWindow::connectHotkeys()
{
// Set to true because if the hotkey is disabled it will show an error.
bool screen = true, area = true, window = true, open = true, directory = true;
if (settings()->value("actions/screen/enabled").toBool())
screen = GlobalShortcutManager::instance()->connect(settings()->value(
"actions/screen/hotkey").value<QKeySequence> (), this, SLOT(screenshotAction()));
if (settings()->value("actions/area/enabled").toBool())
area = GlobalShortcutManager::instance()->connect(settings()->value(
"actions/area/hotkey").value<QKeySequence> (), this, SLOT(areaHotkey()));
if (settings()->value("actions/window/enabled").toBool())
window = GlobalShortcutManager::instance()->connect(settings()->value(
"actions/window/hotkey").value<QKeySequence> (), this, SLOT(windowHotkey()));
if (settings()->value("actions/windowPicker/enabled").toBool())
window = GlobalShortcutManager::instance()->connect(settings()->value(
"actions/windowPicker/hotkey").value<QKeySequence> (), this, SLOT(windowPickerHotkey()));
if (settings()->value("actions/open/enabled").toBool())
open = GlobalShortcutManager::instance()->connect(settings()->value(
"actions/open/hotkey").value<QKeySequence> (), this, SLOT(show()));
if (settings()->value("actions/directory/enabled").toBool())
directory = GlobalShortcutManager::instance()->connect(settings()->value(
"actions/directory/hotkey").value<QKeySequence> (), this, SLOT(goToFolder()));
QStringList failed;
if (!screen) failed << "screen";
if (!area) failed << "area";
if (!window) failed << "window";
if (!open) failed << "open";
if (!directory) failed << "directory";
if (!failed.isEmpty())
showHotkeyError(failed);
}
void LightscreenWindow::createTrayIcon()
{
mTrayIcon = new QSystemTrayIcon(QIcon(":/icons/lightscreen.small"), this);
updateUploadStatus();
connect(mTrayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(toggleVisibility(QSystemTrayIcon::ActivationReason)));
connect(mTrayIcon, SIGNAL(messageClicked()), this, SLOT(messageClicked()));
QAction *hideAction = new QAction(QIcon(":/icons/lightscreen.small"), tr("Show&/Hide"), mTrayIcon);
connect(hideAction, SIGNAL(triggered()), this, SLOT(toggleVisibility()));
QAction *screenAction = new QAction(QIcon(":/icons/screen"), tr("&Screen"), mTrayIcon);
screenAction->setData(QVariant(0));
QAction *windowAction = new QAction(QIcon(":/icons/window"), tr("Active &Window"), this);
windowAction->setData(QVariant(1));
QAction *windowPickerAction = new QAction(QIcon(":/icons/picker"), tr("&Pick Window"), this);
windowPickerAction->setData(QVariant(3));
QAction *areaAction = new QAction(QIcon(":/icons/area"), tr("&Area"), mTrayIcon);
areaAction->setData(QVariant(2));
QActionGroup *screenshotGroup = new QActionGroup(mTrayIcon);
screenshotGroup->addAction(screenAction);
screenshotGroup->addAction(areaAction);
screenshotGroup->addAction(windowAction);
screenshotGroup->addAction(windowPickerAction);
connect(screenshotGroup, SIGNAL(triggered(QAction*)), this, SLOT(screenshotActionTriggered(QAction*)));
// Duplicated for the screenshot button :(
QAction *uploadAction = new QAction(QIcon(":/icons/imgur"), tr("&Upload last"), mTrayIcon);
uploadAction->setToolTip(tr("Upload the last screenshot you took to imgur.com"));
connect(uploadAction, SIGNAL(triggered()), this, SLOT(uploadLast()));
QAction *historyAction = new QAction(QIcon(":/icons/view-history"), tr("View History"), mTrayIcon);
connect(historyAction, SIGNAL(triggered()), this, SLOT(showUploadDialog()));
//
QAction *optionsAction = new QAction(QIcon(":/icons/configure"), tr("View &Options"), mTrayIcon);
connect(optionsAction, SIGNAL(triggered()), this, SLOT(showOptions()));
QAction *goAction = new QAction(QIcon(":/icons/folder"), tr("&Go to Folder"), mTrayIcon);
connect(goAction, SIGNAL(triggered()), this, SLOT(goToFolder()));
QAction *quitAction = new QAction(tr("&Quit"), mTrayIcon);
connect(quitAction, SIGNAL(triggered()), this, SLOT(quit()));
QMenu* screenshotMenu = new QMenu("Screenshot");
screenshotMenu->addAction(screenAction);
screenshotMenu->addAction(areaAction);
screenshotMenu->addAction(windowAction);
screenshotMenu->addAction(windowPickerAction);
// Duplicated for the screenshot button :(
QMenu* imgurMenu = new QMenu("Upload");
imgurMenu->addAction(uploadAction);
imgurMenu->addAction(historyAction);
imgurMenu->addSeparator();
QMenu* trayIconMenu = new QMenu;
trayIconMenu->addAction(hideAction);
trayIconMenu->addSeparator();
trayIconMenu->addMenu(imgurMenu);
trayIconMenu->addSeparator();
trayIconMenu->addMenu(screenshotMenu);
trayIconMenu->addAction(optionsAction);
trayIconMenu->addAction(goAction);
trayIconMenu->addSeparator();
trayIconMenu->addAction(quitAction);
mTrayIcon->setContextMenu(trayIconMenu);
}
#ifdef Q_WS_WIN
bool LightscreenWindow::winEvent(MSG *message, long *result)
{
Taskbar::GetInstance()->winEvent(message, result);
return false;
}
#endif
QSettings *LightscreenWindow::settings() const
{
return ScreenshotManager::instance()->settings();
}
void LightscreenWindow::checkForUpdates()
{
if (settings()->value("options/disableUpdater", false).toBool())
return;
if (settings()->value("lastUpdateCheck").toInt() + 7
> QDate::currentDate().dayOfYear())
return; // If 7 days have not passed since the last update check.
connect(Updater::instance(), SIGNAL(done(bool)), this, SLOT(updaterDone(bool)));
Updater::instance()->check();
}
void LightscreenWindow::updaterDone(bool result)
{
settings()->setValue("lastUpdateCheck", QDate::currentDate().dayOfYear());
if (!result)
return;
QMessageBox msgBox;
msgBox.setWindowTitle(tr("Lightscreen"));
msgBox.setText(tr("There's a new version of Lightscreen available.<br>Would you like to see more information?<br>(<em>You can turn this notification off</em>)"));
msgBox.setIcon(QMessageBox::Information);
QPushButton *yesButton = msgBox.addButton(QMessageBox::Yes);
QPushButton *turnOffButton = msgBox.addButton(tr("Turn Off"), QMessageBox::ActionRole);
QPushButton *remindButton = msgBox.addButton(tr("Remind Me Later"), QMessageBox::RejectRole);
Q_UNUSED(remindButton);
msgBox.exec();
if (msgBox.clickedButton() == yesButton) {
QDesktopServices::openUrl(QUrl("http://lightscreen.sourceforge.net/new-version"));
}
else if (msgBox.clickedButton() == turnOffButton) {
settings()->setValue("disableUpdater", true);
}
}
void LightscreenWindow::upload(QString fileName)
{
Uploader::instance()->upload(fileName);
}
void LightscreenWindow::uploadAction(QAction *upload)
{
QString url = upload->text();
if (url == tr("Uploading...")) {
int confirm = QMessageBox::question(this, tr("Upload cancel"), tr("Do you want to cancel the upload of %1").arg(upload->toolTip()), tr("Cancel"), tr("Don't Cancel"));
if (confirm == 0) {
Uploader::instance()->cancel(upload->whatsThis()); // Full path stored in the whatsThis
}
}
else {
QDesktopServices::openUrl(QUrl(url));
}
}
void LightscreenWindow::uploadProgress(qint64 sent, qint64 total)
{
#ifdef Q_WS_WIN
mTaskbarButton->SetProgresValue(sent, total);
#endif
//TODO: Update mTrayIcon & windowTitle()
}
void LightscreenWindow::uploadLast()
{
upload(mLastScreenshot);
updateUploadStatus();
}
void LightscreenWindow::updateUploadStatus()
{
int uploading = Uploader::instance()->uploading();
QString statusString;
if (uploading > 0) {
statusString = tr("Uploading %1 screenshot(s)").arg(uploading);
}
else {
statusString = tr("Lightscreen");
#ifdef Q_WS_WIN
mTaskbarButton->SetProgresValue(0, 0);
mTaskbarButton->SetState(STATE_NOPROGRESS);
#endif
}
if (mTrayIcon) {
mTrayIcon->setToolTip(statusString);
}
setWindowTitle(statusString);
}
// Event handling
bool LightscreenWindow::event(QEvent *event)
{
if (event->type() == QEvent::Hide) {
settings()->setValue("position", pos());
}
else if (event->type() == QEvent::Close) {
quit();
}
else if (event->type() == QEvent::Show) {
os::aeroGlass(this);
if (!settings()->value("position").toPoint().isNull())
move(settings()->value("position").toPoint());
}
else if (event->type() == QEvent::KeyPress) {
QKeyEvent *keyEvent = static_cast<QKeyEvent*>(event);
#ifdef Q_WS_MAC
if (keyEvent->modifiers() == Qt::ControlModifier && e->key() == Qt::Key_Period) {
keyEvent->ignore();
if(isVisible())
toggleVisibility();
return false;
}
else
#endif
if (!keyEvent->modifiers() && keyEvent->key() == Qt::Key_Escape) {
keyEvent->ignore();
if(isVisible())
toggleVisibility();
return false;
}
}
else if (event->type() == QEvent::LanguageChange) {
ui.retranslateUi(this);
resize(minimumSizeHint());
}
return QDialog::event(event);
}
diff --git a/main.cpp b/main.cpp
index b6e003c..d8cbba5 100644
--- a/main.cpp
+++ b/main.cpp
@@ -1,94 +1,97 @@
/*
* Copyright (C) 2011 Christian Kaiser
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
#include <QApplication>
#include <QDesktopWidget>
#include <QLocale>
#include <QDebug>
#ifdef Q_WS_WIN
#include "tools/qwin7utils/AppUserModel.h"
#include "tools/qwin7utils/JumpList.h"
#include "tools/qwin7utils/Taskbar.h"
using namespace QW7;
#endif
#include "tools/os.h"
#include <QtSingleApplication>
#include "lightscreenwindow.h"
int main(int argc, char *argv[])
{
QtSingleApplication application(argc, argv);
application.setOrganizationName("K");
application.setApplicationName ("Lightscreen");
application.setApplicationVersion("2.0");
application.setQuitOnLastWindowClosed(false);
if (application.isRunning()) {
if (application.arguments().size() > 1) {
QStringList arguments = application.arguments();
arguments.removeFirst();
application.sendMessage(arguments.join(" "));
}
else {
- application.sendMessage("-wake");
+ application.sendMessage("--wake");
}
return 0;
}
LightscreenWindow lightscreen;
#ifdef Q_WS_WIN
// Windows 7 jumplists.
AppUserModel::SetCurrentProcessExplicitAppUserModelID("Lightscreen");
JumpList jumpList("Lightscreen");
QList<JumpListItem> tasks;
- tasks.append(JumpListItem(application.applicationFilePath(), "-screen" , lightscreen.tr("Screen"), "", "", 0, application.applicationDirPath()));
- tasks.append(JumpListItem(application.applicationFilePath(), "-area" , lightscreen.tr("Area") , "", "", 0, application.applicationDirPath()));
- tasks.append(JumpListItem(application.applicationFilePath(), "-activewindow", lightscreen.tr("Active Window"), "", "", 0, application.applicationDirPath()));
- tasks.append(JumpListItem(application.applicationFilePath(), "-pickwindow" , lightscreen.tr("Pick Window"), "", "", 0, application.applicationDirPath()));
+ tasks.append(JumpListItem(application.applicationFilePath(), "--screen" , lightscreen.tr("Screen") , "", "", 0, application.applicationDirPath()));
+ tasks.append(JumpListItem(application.applicationFilePath(), "--area" , lightscreen.tr("Area") , "", "", 0, application.applicationDirPath()));
+ tasks.append(JumpListItem(application.applicationFilePath(), "--activewindow", lightscreen.tr("Active Window"), "", "", 0, application.applicationDirPath()));
+ tasks.append(JumpListItem(application.applicationFilePath(), "--pickwindow" , lightscreen.tr("Pick Window") , "", "", 0, application.applicationDirPath()));
tasks.append(JumpListItem());
- tasks.append(JumpListItem(application.applicationFilePath(), "-folder" , lightscreen.tr("Go to Folder"), "", "", 0, application.applicationDirPath()));
+ tasks.append(JumpListItem(application.applicationFilePath(), "--uploadlast" , lightscreen.tr("Upload Last") , "", "", 0, application.applicationDirPath()));
+ tasks.append(JumpListItem(application.applicationFilePath(), "--viewhistory" , lightscreen.tr("View History") , "", "", 0, application.applicationDirPath()));
+ tasks.append(JumpListItem());
+ tasks.append(JumpListItem(application.applicationFilePath(), "--folder" , lightscreen.tr("Go to Folder") , "", "", 0, application.applicationDirPath()));
jumpList.Begin();
jumpList.AddUserTasks(tasks);
jumpList.Commit();
#endif
if (application.arguments().size() > 1) {
lightscreen.messageReceived(application.arguments().at(1));
}
else {
lightscreen.show();
}
QObject::connect(&application, SIGNAL(messageReceived(const QString&)), &lightscreen, SLOT(messageReceived(const QString&)));
QObject::connect(&lightscreen, SIGNAL(finished(int)), &application, SLOT(quit()));
int result = application.exec();
#ifdef Q_WS_WIN
Taskbar::ReleaseInstance();
#endif
return result;
}
diff --git a/tools/screenshotmanager.cpp b/tools/screenshotmanager.cpp
index eb83ed3..a36e966 100644
--- a/tools/screenshotmanager.cpp
+++ b/tools/screenshotmanager.cpp
@@ -1,106 +1,107 @@
/*
* Copyright (C) 2011 Christian Kaiser
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
#include "screenshotmanager.h"
#include "screenshot.h"
#include <QSettings>
#include <QApplication>
#include <QFile>
#include <QDebug>
#include <QDesktopServices>
+#include <QDateTime>
ScreenshotManager::ScreenshotManager(QObject *parent = 0) : QObject(parent), mCount(0)
{
if (QFile::exists(qApp->applicationDirPath() + "/config.ini")) {
mSettings = new QSettings(qApp->applicationDirPath() + QDir::separator() + "config.ini", QSettings::IniFormat);
mHistoryPath = qApp->applicationDirPath() + QDir::separator() + "history";
}
else {
mSettings = new QSettings();
mHistoryPath = QDesktopServices::storageLocation(QDesktopServices::DataLocation) + QDir::separator() + "history";
}
}
ScreenshotManager::~ScreenshotManager()
{
delete mSettings;
}
void ScreenshotManager::saveHistory(QString fileName, QString url)
{
if (!mSettings->value("/options/history", true).toBool())
return;
QFile historyFile(mHistoryPath);
QTextStream out(&historyFile);
if (!historyFile.exists())
{
QString path = mHistoryPath;
path.chop(7);
if (!QDir().mkpath(path))
return;
}
if (historyFile.open(QFile::WriteOnly | QFile::Append)) {
- out << fileName + '|' + url + "\n";
+ out << QString("%1|%2|%3\n").arg(fileName).arg(url).arg(QDateTime::currentMSecsSinceEpoch());
}
historyFile.close();
}
QString& ScreenshotManager::historyPath()
{
return mHistoryPath;
}
void ScreenshotManager::take(Screenshot::Options &options)
{
Screenshot* newScreenshot = new Screenshot(this, options);
connect(newScreenshot, SIGNAL(askConfirmation()), this, SLOT(askConfirmation()));
connect(newScreenshot, SIGNAL(finished()) , this, SLOT(cleanup()));
newScreenshot->take();
}
void ScreenshotManager::askConfirmation()
{
Screenshot* s = qobject_cast<Screenshot*>(sender());
emit confirm(s);
}
void ScreenshotManager::cleanup()
{
Screenshot* s = qobject_cast<Screenshot*>(sender());
emit windowCleanup(s->options());
s->deleteLater();
}
// Singleton
ScreenshotManager* ScreenshotManager::mInstance = 0;
ScreenshotManager *ScreenshotManager::instance()
{
if (!mInstance)
mInstance = new ScreenshotManager();
return mInstance;
}
diff --git a/translations/dutch.ts b/translations/dutch.ts
index 11f02f6..cc57ecc 100644
--- a/translations/dutch.ts
+++ b/translations/dutch.ts
@@ -1,880 +1,1002 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="nl">
<context>
<name>AreaDialog</name>
<message>
<location filename="../dialogs/areadialog.cpp" line="142"/>
<source>Lightscreen area mode:
Use your mouse to draw a rectangle to capture.
Press any key or right click to exit.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>HotkeyWidget</name>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="36"/>
<source>Click to select hotkey...</source>
<translation>Klik om sneltoets in te stellen... </translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="75"/>
<source>Type your hotkey</source>
<translation>Sneltoets invoeren</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="84"/>
<location filename="../widgets/hotkeywidget.cpp" line="105"/>
<source>Invalid hotkey</source>
<translation>Ongeldige sneltoets</translation>
</message>
</context>
<context>
<name>LightscreenWindow</name>
<message>
- <location filename="../lightscreenwindow.cpp" line="141"/>
- <location filename="../lightscreenwindow.cpp" line="607"/>
- <location filename="../lightscreenwindow.cpp" line="912"/>
- <location filename="../lightscreenwindow.cpp" line="976"/>
+ <location filename="../lightscreenwindow.cpp" line="142"/>
+ <location filename="../lightscreenwindow.cpp" line="619"/>
+ <location filename="../lightscreenwindow.cpp" line="869"/>
+ <location filename="../lightscreenwindow.cpp" line="933"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="142"/>
+ <location filename="../lightscreenwindow.cpp" line="143"/>
<source>You have chosen to hide Lightscreen when there&apos;s no system tray icon, so you will not be able to access the program &lt;b&gt;unless you have selected a hotkey to do so&lt;/b&gt;.&lt;br&gt;What do you want to do?</source>
<translation>U koos ervoor om Lightscreen te verbergen terwijl er geen pictogram is in het systeemvak. Hierdoor kunt u het programma alleen openen &lt;b&gt;als u een sneltoets hebt ingesteld&lt;/b&gt;.&lt;br&gt;Wat wilt u doen?</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="147"/>
+ <location filename="../lightscreenwindow.cpp" line="148"/>
<source>Hide but enable tray</source>
<translation>Verbergen maar pictogram in systeemvak inschakelen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="149"/>
+ <location filename="../lightscreenwindow.cpp" line="150"/>
<source>Hide and don&apos;t warn</source>
<translation>Verbergen en niet waarschuwen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="151"/>
+ <location filename="../lightscreenwindow.cpp" line="152"/>
<source>Just hide</source>
<translation>Enkel verbergen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="464"/>
+ <location filename="../lightscreenwindow.cpp" line="328"/>
+ <source>Don&apos;t Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="468"/>
<source>The screenshot was not taken</source>
<translation>Er werd geen schermafdruk gemaakt</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="503"/>
- <location filename="../lightscreenwindow.cpp" line="760"/>
+ <location filename="../lightscreenwindow.cpp" line="513"/>
+ <location filename="../lightscreenwindow.cpp" line="773"/>
<source>Active &amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="506"/>
- <location filename="../lightscreenwindow.cpp" line="763"/>
+ <location filename="../lightscreenwindow.cpp" line="516"/>
+ <location filename="../lightscreenwindow.cpp" line="776"/>
<source>&amp;Pick Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="460"/>
+ <location filename="../lightscreenwindow.cpp" line="464"/>
<source>Saved to &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="307"/>
+ <location filename="../lightscreenwindow.cpp" line="311"/>
<source>uploading one or more screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="312"/>
+ <location filename="../lightscreenwindow.cpp" line="316"/>
<source>optimizing and uploading screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="315"/>
+ <location filename="../lightscreenwindow.cpp" line="319"/>
<source>optimizing one or more screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="321"/>
+ <location filename="../lightscreenwindow.cpp" line="325"/>
<source>Are you sure you want to quit?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="322"/>
+ <location filename="../lightscreenwindow.cpp" line="326"/>
<source>Lightscreen is currently %1, this will finish momentarily, are you sure you want to quit?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="324"/>
- <source>Don&apos;t quit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="465"/>
+ <location filename="../lightscreenwindow.cpp" line="469"/>
<source>An error occurred.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="480"/>
+ <location filename="../lightscreenwindow.cpp" line="490"/>
<source>%1 uploaded</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="480"/>
+ <location filename="../lightscreenwindow.cpp" line="490"/>
<source>Click here to go to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="489"/>
+ <location filename="../lightscreenwindow.cpp" line="499"/>
<source>Upload error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="512"/>
- <location filename="../lightscreenwindow.cpp" line="778"/>
+ <location filename="../lightscreenwindow.cpp" line="522"/>
+ <location filename="../lightscreenwindow.cpp" line="791"/>
<source>&amp;Upload last</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="513"/>
- <location filename="../lightscreenwindow.cpp" line="779"/>
+ <location filename="../lightscreenwindow.cpp" line="523"/>
+ <location filename="../lightscreenwindow.cpp" line="792"/>
<source>Upload the last screenshot you took to imgur.com</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="553"/>
- <location filename="../lightscreenwindow.cpp" line="555"/>
+ <location filename="../lightscreenwindow.cpp" line="526"/>
+ <location filename="../lightscreenwindow.cpp" line="795"/>
+ <source>View History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="565"/>
+ <location filename="../lightscreenwindow.cpp" line="567"/>
<source>Success!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="559"/>
- <location filename="../lightscreenwindow.cpp" line="561"/>
+ <location filename="../lightscreenwindow.cpp" line="571"/>
+ <location filename="../lightscreenwindow.cpp" line="573"/>
<source>Failed!</source>
<translation>Mislukt!</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="565"/>
+ <location filename="../lightscreenwindow.cpp" line="577"/>
<source>Cancelled!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="589"/>
+ <location filename="../lightscreenwindow.cpp" line="601"/>
<source>Some hotkeys could not be registered, they might already be in use</source>
<translation>Sommige sneltoetsen konden niet geregistreerd worden en zijn mogelijk al in gebruik</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="592"/>
+ <location filename="../lightscreenwindow.cpp" line="604"/>
<source>&lt;br&gt;The failed hotkeys are the following:</source>
<translation>&lt;b&gt;Dit zijn de mislukte sneltoetsen:</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="601"/>
+ <location filename="../lightscreenwindow.cpp" line="613"/>
<source>&lt;br&gt;The failed hotkey is &lt;b&gt;%1&lt;/b&gt;</source>
<translation>&lt;br&gt;De mislukte sneltoets is &lt;b&gt;%1&lt;/b&gt;</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="604"/>
+ <location filename="../lightscreenwindow.cpp" line="616"/>
<source>&lt;br&gt;&lt;i&gt;What do you want to do?&lt;/i&gt;</source>
<translation>&lt;br&gt;&lt;i&gt;Wat wilt u doen?&lt;/i&gt;</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="610"/>
+ <location filename="../lightscreenwindow.cpp" line="622"/>
<source>Change</source>
<translation>Veranderen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="611"/>
+ <location filename="../lightscreenwindow.cpp" line="623"/>
<source>Disable</source>
<translation>Uitzetten</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="941"/>
+ <location filename="../lightscreenwindow.cpp" line="898"/>
<source>Uploading...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Upload cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Do you want to cancel the upload of %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Don&apos;t Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="973"/>
+ <location filename="../lightscreenwindow.cpp" line="930"/>
<source>Uploading %1 screenshot(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="323"/>
- <location filename="../lightscreenwindow.cpp" line="612"/>
+ <location filename="../lightscreenwindow.cpp" line="327"/>
+ <location filename="../lightscreenwindow.cpp" line="624"/>
<source>Quit</source>
<translation>Afsluiten</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="913"/>
+ <location filename="../lightscreenwindow.cpp" line="870"/>
<source>There&apos;s a new version of Lightscreen available.&lt;br&gt;Would you like to see more information?&lt;br&gt;(&lt;em&gt;You can turn this notification off&lt;/em&gt;)</source>
<translation>Er is een nieuwe versie van Lightscreen beschikbaar.&lt;br&gt;Wilt u meer informatie?&lt;br&gt;(&lt;em&gt;U kunt deze melding uitschakelen&lt;/em&gt;)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="917"/>
+ <location filename="../lightscreenwindow.cpp" line="874"/>
<source>Turn Off</source>
<translation>Uitschakelen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="918"/>
+ <location filename="../lightscreenwindow.cpp" line="875"/>
<source>Remind Me Later</source>
<translation>Herinner mij later</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="500"/>
- <location filename="../lightscreenwindow.cpp" line="757"/>
+ <location filename="../lightscreenwindow.cpp" line="510"/>
+ <location filename="../lightscreenwindow.cpp" line="770"/>
<source>&amp;Screen</source>
<translation>&amp;Bureaublad</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="509"/>
- <location filename="../lightscreenwindow.cpp" line="766"/>
+ <location filename="../lightscreenwindow.cpp" line="519"/>
+ <location filename="../lightscreenwindow.cpp" line="779"/>
<source>&amp;Area</source>
<translation>&amp;Gebied</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="517"/>
- <location filename="../lightscreenwindow.cpp" line="785"/>
+ <location filename="../lightscreenwindow.cpp" line="529"/>
+ <location filename="../lightscreenwindow.cpp" line="802"/>
<source>&amp;Go to Folder</source>
<translation>Ga naar &amp;map</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="754"/>
+ <location filename="../lightscreenwindow.cpp" line="767"/>
<source>Show&amp;/Hide</source>
<translation>&amp;Tonen/Verbergen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="782"/>
+ <location filename="../lightscreenwindow.cpp" line="799"/>
<source>View &amp;Options</source>
<translation>&amp;Voorkeuren</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="788"/>
+ <location filename="../lightscreenwindow.cpp" line="805"/>
<source>&amp;Quit</source>
<translation>&amp;Afsluiten</translation>
</message>
</context>
<context>
<name>LightscreenWindowClass</name>
<message>
<location filename="../lightscreenwindow.ui" line="14"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="41"/>
<source>&amp;Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="66"/>
<source>Configure Lightscreen</source>
<translation>Lightscreen instellen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="69"/>
<source>&amp;Options</source>
<translation>&amp;Voorkeuren</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="94"/>
<source>Hide Lightscreen </source>
<translation>Lightscreen verbergen </translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="100"/>
<source>&amp;Hide</source>
<translation>Verber&amp;gen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="128"/>
<source>&amp;Quit</source>
<translation>&amp;Aflsuiten</translation>
</message>
</context>
<context>
<name>NamingDialog</name>
<message>
<location filename="../dialogs/namingdialog.ui" line="14"/>
<source>Naming Options - Lightscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="42"/>
<source>Leading zeros:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="97"/>
<source>Date Format:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="164"/>
<source>Flip naming.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OptionsDialog</name>
<message>
<location filename="../dialogs/optionsdialog.cpp" line="87"/>
<source>Restore Defaults</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.cpp" line="103"/>
<source>Version %1</source>
<translation type="unfinished">Versie %1</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="177"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="185"/>
<source>Hotkey conflict</source>
<translation>Conflicterende sneltoetsen</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="177"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="185"/>
<source>You have assigned the same hotkeys to more than one action.</source>
<translation>U hebt dezelfde sneltoetsen toegewezen aan verschillende acties.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="190"/>
<source>Filename character error</source>
<translation>Tekenfout in bestandsnaam</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="190"/>
<source>The filename can&apos;t contain any of the following characters: ? : \ / * &quot; &lt; &gt; |</source>
<translation>De bestandsnaam kan volgende tekens niet bevatten: ? : \ / * &quot; &lt; &gt; |</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="187"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="195"/>
<source>Final Destination</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="187"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="195"/>
<source>You can&apos;t take screenshots unless you enable either file saving or the clipboard.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="198"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="206"/>
<source>Select where you want to save the screenshots</source>
<translation>Selecteer waar u de schermafdrukken wilt opslaan</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="216"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="224"/>
<source>Lightscreen - Restore Default Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="217"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="225"/>
<source>Restoring the default options will cause you to lose all of your current configuration.</source>
<translation>U zult uw huidige voorkeuren verliezen als u de standaardwaarden herstelt.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="220"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="228"/>
<source>Restore</source>
<translation>Herstellen</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="221"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="229"/>
<source>Don&apos;t Restore</source>
<translation>Niet herstellen</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="433"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="445"/>
<source>Install &apos;OptiPNG&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="14"/>
<source>Options - Lightscreen</source>
<translation>Voorkeuren</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="36"/>
<source>File</source>
<translation>Bestand</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="54"/>
<source>&amp;Directory:</source>
<translation>&amp;Map:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="94"/>
<source>The prefix for the screenshot file</source>
<translation>Het voorvoegsel voor het bestand met de schermafdruk</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="97"/>
<source>&amp;Filename:</source>
<translation>&amp;Bestandsnaam:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="115"/>
<source>The prefix will be inserted before the &lt;em&gt;Naming&lt;/em&gt; in the screenshot file and it is usually used to distinguish files. It can be left blank.</source>
<translation>Het voorvoegsel zal ingevoegd worden voor de &lt;em&gt;Naamgeving&lt;/em&gt; in het bestand met de schermafdruk. Het wordt gewoonlijk gebruikt om bestanden te onderscheiden. U kunt dit leeg laten.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="131"/>
<source>(number)</source>
<translation>(nummer)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="136"/>
<source>(date)</source>
<translation>(datum)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="141"/>
<source>(timestamp)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="167"/>
<source>The file format for the screenshot</source>
<translation>Het bestandsformaat voor de schermafdruk</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="170"/>
<source>F&amp;ormat:</source>
<translation>&amp;Formaat:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="269"/>
<source>&lt;i&gt;Preview&lt;/i&gt;:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="202"/>
<source>&amp;Quality:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="146"/>
<source>(none)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="308"/>
<source>System Startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="361"/>
<source>Hotkeys</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="367"/>
<source>Captures</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="469"/>
<source>Lightscreen Control</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="533"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="581"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="734"/>
+ <location filename="../dialogs/optionsdialog.ui" line="889"/>
+ <source>Default action:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.ui" line="913"/>
<source>Screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="743"/>
+ <location filename="../dialogs/optionsdialog.ui" line="922"/>
<source>Choose where to save each screenshot (&quot;&amp;Save as&quot;).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="757"/>
+ <location filename="../dialogs/optionsdialog.ui" line="936"/>
<source>&amp;Grab only the active monitor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="783"/>
+ <location filename="../dialogs/optionsdialog.ui" line="962"/>
<source>Runs OptiPNG which reduces screenshot file size.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="852"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1031"/>
<source>Replace screenshots when there&apos;s an existing file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="875"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1038"/>
+ <source>Save my screenshot history.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.ui" line="1061"/>
<source>D&amp;elay:</source>
<translation>V&amp;ertraging:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="888"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1074"/>
<source>Selecting anything other than 0 in this option will cause the program to &lt;b&gt;wait&lt;/b&gt; that amount of seconds before taking the screenshot.</source>
<translation>Het programma zal het hier opgegeven aantal seconden &lt;b&gt;wachten&lt;/b&gt; voor de schermafdruk wordt gemaakt.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="891"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1077"/>
<source>none</source>
<translation>geen</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="900"/>
- <location filename="../dialogs/optionsdialog.ui" line="1054"/>
+ <location filename="../dialogs/optionsdialog.ui" line="844"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1086"/>
<source> seconds</source>
<translation> seconden</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="946"/>
+ <location filename="../dialogs/optionsdialog.ui" line="749"/>
<source>Maximum Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="997"/>
+ <location filename="../dialogs/optionsdialog.ui" line="800"/>
<source>Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1067"/>
+ <location filename="../dialogs/optionsdialog.ui" line="857"/>
<source> and </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1081"/>
+ <location filename="../dialogs/optionsdialog.ui" line="871"/>
+ <location filename="../dialogs/optionsdialog.ui" line="897"/>
<source>save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1086"/>
+ <location filename="../dialogs/optionsdialog.ui" line="876"/>
+ <location filename="../dialogs/optionsdialog.ui" line="902"/>
<source>upload</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1091"/>
+ <location filename="../dialogs/optionsdialog.ui" line="881"/>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1144"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1146"/>
<source>Chec&amp;k Now</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1159"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1161"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1165"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1167"/>
<source>Lightscreen is a simple tool to take screenshots, designed to be customizable and lightweight.&lt;br&gt;&lt;br&gt;
Created by &lt;a href=&quot;http://ckaiser.com.ar&quot;&gt;Christian Kaiser&lt;/a&gt;, using the &lt;a href=&quot;#aboutqt&quot;&gt;Qt toolkit&lt;/a&gt; for the graphical user interface.&lt;br&gt;&lt;br&gt;
Released under the &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;GNU General Public License&lt;/a&gt;.&lt;br&gt;&lt;br&gt;
Special thanks goes to the &lt;a href=&quot;http://lightscreen.sourceforge.net/about&quot;&gt;Donators and Translators&lt;/a&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1195"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1197"/>
<source>&lt;a href=&quot;https://sourceforge.net/projects/lightscreen/&quot;&gt;Visit Sourceforge project site&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://lightscreen.sourceforge.net/&quot;&gt;Visit Lightscreen home page&lt;/a&gt;</source>
<translation type="unfinished">&lt;a href=&quot;https://sourceforge.net/projects/lightscreen/&quot;&gt;Projectsite op Sourceforge bezoeken&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://lightscreen.sourceforge.net/&quot;&gt;Website van Lightscreen bezoeken&lt;/a&gt;</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="320"/>
<source>&amp;Run Lightscreen at system startup.</source>
<translation>&amp;Lightscreen opstarten bij systeemstart.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="348"/>
<source>H&amp;ide the main window.</source>
<translation>&amp;Hoofdvenster verbergen.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="506"/>
<source>Open the directory</source>
<translation>&amp;Map openen</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="490"/>
<source>Open the program window</source>
<translation>&amp;Programmavenster openen</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="593"/>
<source>Sho&amp;w a system tray icon.</source>
<translation>&amp;Pictogram tonen in systeemvak.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="600"/>
<source>&amp;Hide Lightscreen while taking a screenshot.</source>
<translation>&amp;Lightscreen verbergen bij aanmaak schermafdruk.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="771"/>
+ <location filename="../dialogs/optionsdialog.ui" line="950"/>
<source>&amp;Magnify around the mouse in Area mode.</source>
<translation>Vergr&amp;ootglas tonen bij schermafdruk van gebied.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="689"/>
<source>&amp;Language:</source>
<translation>&amp;Taal:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="706"/>
<source>Click here to go to the Lightscreen homepage to learn more about translations.</source>
<translation>Klik hier om de website van Lightscreen te bezoeken om meer te weten te komen over vertalingen.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="709"/>
<source>&lt;a href=&quot;http://lightscreen.sourceforge.net/translation&quot;&gt;More information..&lt;/a&gt;</source>
<translation>&lt;a href=&quot;http://lightscreen.sourceforge.net/translation&quot;&gt;Meer informatie.&lt;/a&gt;</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="675"/>
<source>&amp;Notify with:</source>
<translation>&amp;Notificeer met:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="24"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="622"/>
<source>Shows a completion message once the screenshot is saved, clicking this message takes you to the directory where the screenshot was saved.</source>
<translation>Toont een bericht wanneer de schermafdruk is opgeslagen. Als u op dit bericht klikt, dan wordt de map geöpend waarin de schermafdruk werd opgeslagen.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="625"/>
<source>Tray icon Popup</source>
<translation>Bericht bij systeemvakpictogram</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="632"/>
<source>&amp;Sound cue</source>
<translation>Gel&amp;uidsnotificatie</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="215"/>
<source>This slider goes from 0 to 100. 100 being the highest quality and 0 the lowest.&lt;br&gt;
Quality is related to file size and of course to readability and overall quality of the image.</source>
<translation>Deze schuifbalk gaat van 0 (laagst) tot 100 (hoogst).&lt;br&gt;
De kwaliteit heeft invloed op de bestandsgrootte en de duidelijkheid van de schermafdruk.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="750"/>
+ <location filename="../dialogs/optionsdialog.ui" line="929"/>
<source>&amp;Copy the screenshot to the clipboard.</source>
<translation>Schermafdruk &amp;kopiëren naar het klipbord.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="764"/>
+ <location filename="../dialogs/optionsdialog.ui" line="943"/>
<source>Inc&amp;lude the cursor in the screenshot.</source>
<translation>Cursor op&amp;nemen in de schermafdruk.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="786"/>
+ <location filename="../dialogs/optionsdialog.ui" line="965"/>
<source>O&amp;ptimize PNG screenshots.</source>
<translation>Schermafdrukken in &amp;PNG-formaat optimaliseren.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="607"/>
<source>Warn when hiding without a tra&amp;y icon.</source>
<translation>&amp;Waarschuwen bij verbergen zonder pictogram in systeemvak.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="122"/>
<source>The naming is inserted after the prefix and is what makes each screenshot file unique to avoid overwriting.&lt;br /&gt;
&lt;b&gt;Numeric&lt;/b&gt;: inserts a number in sequence, 1, 2, 3..&lt;br /&gt;
&lt;b&gt;Date&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy, click the &quot;wrench&quot; button on the right to customize the format.&lt;br /&gt;
&lt;b&gt;Timestamp&lt;/b&gt;: inserts a number, a Unix timestamp, which is the number of seconds passed since 1970-1-1 00:00:00.&lt;br /&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="388"/>
<source>Fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="411"/>
<source>Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="440"/>
<source>Active Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="456"/>
<source>Screen Area</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="859"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1045"/>
<source>Snap area screenshots automatically (no resizing).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="866"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1052"/>
<source>Upload my screenshots automatically.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="931"/>
+ <location filename="../dialogs/optionsdialog.ui" line="734"/>
<source>Screenshot Previews</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1011"/>
+ <location filename="../dialogs/optionsdialog.ui" line="814"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1016"/>
+ <location filename="../dialogs/optionsdialog.ui" line="819"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1021"/>
+ <location filename="../dialogs/optionsdialog.ui" line="824"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1026"/>
+ <location filename="../dialogs/optionsdialog.ui" line="829"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1047"/>
+ <location filename="../dialogs/optionsdialog.ui" line="837"/>
<source>Auto-close after</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1115"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1117"/>
<source>Updater</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1124"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1126"/>
<source>Check for updates regularly.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreviewDialog</name>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="156"/>
+ <location filename="../dialogs/previewdialog.cpp" line="160"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="366"/>
+ <location filename="../dialogs/previewdialog.cpp" line="182"/>
+ <source>Save</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/previewdialog.cpp" line="392"/>
<source>Preview: Closing in %1</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="90"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="126"/>
+ <location filename="../tools/screenshotmanager.h" line="49"/>
+ <source>- not uploaded -</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
<context>
<name>Screenshot</name>
<message>
<location filename="../tools/screenshot.cpp" line="312"/>
<source>Save as..</source>
<translation>Opslaan als...</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="36"/>
<source>Lightscreen Screenshot Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="38"/>
<source>You can zoom using the mouse wheel while holding the CTRL key. To return to the default zoom press &quot;Ctrl-0&quot;.</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>UploadDialog</name>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="14"/>
+ <source>Screenshot History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="30"/>
+ <source>Type here to filter through the screenshots in the list.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="40"/>
+ <source>Double click the path to open the image with the default picture viewer, you can also double-click the URL to open it on your web browser.
+
+Right click items to get access to more options.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="54"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="77"/>
+ <source>Upload</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="84"/>
+ <source>Close</source>
+ <translation type="unfinished">Sluiten</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="31"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="195"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="205"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="210"/>
+ <source>Filter..</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="79"/>
+ <source>Copy Path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="79"/>
+ <source>Copy URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="83"/>
+ <source>Open Location</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="148"/>
+ <source>Screenshot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="148"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="176"/>
+ <source>Clearing the screenshot history</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="177"/>
+ <source>Are you sure you want to clear your entire screenshot history?
+This cannot be undone.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="178"/>
+ <source>Clear History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="179"/>
+ <source>Don&apos;t Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
<context>
<name>Uploader</name>
<message>
<location filename="../tools/uploader.cpp" line="52"/>
- <location filename="../tools/uploader.cpp" line="135"/>
+ <location filename="../tools/uploader.cpp" line="137"/>
<source>Uploading...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="108"/>
+ <location filename="../tools/uploader.cpp" line="110"/>
<source>Screenshot file not found.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="111"/>
+ <location filename="../tools/uploader.cpp" line="113"/>
<source>Could not reach imgur.com</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="114"/>
+ <location filename="../tools/uploader.cpp" line="116"/>
<source>You have exceeded your upload quota.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="117"/>
+ <location filename="../tools/uploader.cpp" line="119"/>
<source>Upload failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WindowPicker</name>
<message>
<location filename="../tools/windowpicker.cpp" line="51"/>
<source>Lightscreen Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="54"/>
<source>Grab the window picker by clicking and holding down the mouse button, then drag it to the window of your choice and release it to capture.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="64"/>
<source> - Start dragging to select windows</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="71"/>
<source>Close</source>
<translation type="unfinished">Sluiten</translation>
</message>
</context>
</TS>
diff --git a/translations/italian.ts b/translations/italian.ts
index 969cf8f..0675d5b 100644
--- a/translations/italian.ts
+++ b/translations/italian.ts
@@ -1,880 +1,1002 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="it_IT">
<context>
<name>AreaDialog</name>
<message>
<location filename="../dialogs/areadialog.cpp" line="142"/>
<source>Lightscreen area mode:
Use your mouse to draw a rectangle to capture.
Press any key or right click to exit.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>HotkeyWidget</name>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="36"/>
<source>Click to select hotkey...</source>
<translation>Clicca per selezionare la scorciatoia...</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="75"/>
<source>Type your hotkey</source>
<translation>Inserisci la scorciatoia</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="84"/>
<location filename="../widgets/hotkeywidget.cpp" line="105"/>
<source>Invalid hotkey</source>
<translation>Scorciatoia non valida</translation>
</message>
</context>
<context>
<name>LightscreenWindow</name>
<message>
- <location filename="../lightscreenwindow.cpp" line="141"/>
- <location filename="../lightscreenwindow.cpp" line="607"/>
- <location filename="../lightscreenwindow.cpp" line="912"/>
- <location filename="../lightscreenwindow.cpp" line="976"/>
+ <location filename="../lightscreenwindow.cpp" line="142"/>
+ <location filename="../lightscreenwindow.cpp" line="619"/>
+ <location filename="../lightscreenwindow.cpp" line="869"/>
+ <location filename="../lightscreenwindow.cpp" line="933"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="142"/>
+ <location filename="../lightscreenwindow.cpp" line="143"/>
<source>You have chosen to hide Lightscreen when there&apos;s no system tray icon, so you will not be able to access the program &lt;b&gt;unless you have selected a hotkey to do so&lt;/b&gt;.&lt;br&gt;What do you want to do?</source>
<translation>Hai scelto di nascondere Lightscreen quando non c&apos;è nessuna icona nel tray, perciò non potrai accedere al programma &lt;b&gt;a meno che non hai selezionato una scorciatoia per fare ciò&lt;/b&gt;.&lt;br&gt;Cosa vuoi fare?</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="147"/>
+ <location filename="../lightscreenwindow.cpp" line="148"/>
<source>Hide but enable tray</source>
<translation>Nascondi ma abilita tray</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="149"/>
+ <location filename="../lightscreenwindow.cpp" line="150"/>
<source>Hide and don&apos;t warn</source>
<translation>Nascondi e non avvisare</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="151"/>
+ <location filename="../lightscreenwindow.cpp" line="152"/>
<source>Just hide</source>
<translation>Nascondi</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="464"/>
+ <location filename="../lightscreenwindow.cpp" line="328"/>
+ <source>Don&apos;t Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="468"/>
<source>The screenshot was not taken</source>
<translation>Lo screenshot non è stato creato</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="503"/>
- <location filename="../lightscreenwindow.cpp" line="760"/>
+ <location filename="../lightscreenwindow.cpp" line="513"/>
+ <location filename="../lightscreenwindow.cpp" line="773"/>
<source>Active &amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="506"/>
- <location filename="../lightscreenwindow.cpp" line="763"/>
+ <location filename="../lightscreenwindow.cpp" line="516"/>
+ <location filename="../lightscreenwindow.cpp" line="776"/>
<source>&amp;Pick Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="460"/>
+ <location filename="../lightscreenwindow.cpp" line="464"/>
<source>Saved to &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="307"/>
+ <location filename="../lightscreenwindow.cpp" line="311"/>
<source>uploading one or more screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="312"/>
+ <location filename="../lightscreenwindow.cpp" line="316"/>
<source>optimizing and uploading screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="315"/>
+ <location filename="../lightscreenwindow.cpp" line="319"/>
<source>optimizing one or more screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="321"/>
+ <location filename="../lightscreenwindow.cpp" line="325"/>
<source>Are you sure you want to quit?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="322"/>
+ <location filename="../lightscreenwindow.cpp" line="326"/>
<source>Lightscreen is currently %1, this will finish momentarily, are you sure you want to quit?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="324"/>
- <source>Don&apos;t quit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="465"/>
+ <location filename="../lightscreenwindow.cpp" line="469"/>
<source>An error occurred.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="480"/>
+ <location filename="../lightscreenwindow.cpp" line="490"/>
<source>%1 uploaded</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="480"/>
+ <location filename="../lightscreenwindow.cpp" line="490"/>
<source>Click here to go to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="489"/>
+ <location filename="../lightscreenwindow.cpp" line="499"/>
<source>Upload error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="512"/>
- <location filename="../lightscreenwindow.cpp" line="778"/>
+ <location filename="../lightscreenwindow.cpp" line="522"/>
+ <location filename="../lightscreenwindow.cpp" line="791"/>
<source>&amp;Upload last</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="513"/>
- <location filename="../lightscreenwindow.cpp" line="779"/>
+ <location filename="../lightscreenwindow.cpp" line="523"/>
+ <location filename="../lightscreenwindow.cpp" line="792"/>
<source>Upload the last screenshot you took to imgur.com</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="553"/>
- <location filename="../lightscreenwindow.cpp" line="555"/>
+ <location filename="../lightscreenwindow.cpp" line="526"/>
+ <location filename="../lightscreenwindow.cpp" line="795"/>
+ <source>View History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="565"/>
+ <location filename="../lightscreenwindow.cpp" line="567"/>
<source>Success!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="559"/>
- <location filename="../lightscreenwindow.cpp" line="561"/>
+ <location filename="../lightscreenwindow.cpp" line="571"/>
+ <location filename="../lightscreenwindow.cpp" line="573"/>
<source>Failed!</source>
<translation>Fallito!</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="565"/>
+ <location filename="../lightscreenwindow.cpp" line="577"/>
<source>Cancelled!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="589"/>
+ <location filename="../lightscreenwindow.cpp" line="601"/>
<source>Some hotkeys could not be registered, they might already be in use</source>
<translation>Alcune scorciatoie non possono essere registrate, potrebbero essere in uso</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="592"/>
+ <location filename="../lightscreenwindow.cpp" line="604"/>
<source>&lt;br&gt;The failed hotkeys are the following:</source>
<translation>&lt;br&gt;Le scorciatoie non accettate sono le seguenti:</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="601"/>
+ <location filename="../lightscreenwindow.cpp" line="613"/>
<source>&lt;br&gt;The failed hotkey is &lt;b&gt;%1&lt;/b&gt;</source>
<translation>&lt;br&gt;La scorciatoia non accettata è &lt;b&gt;%1&lt;/b&gt;</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="604"/>
+ <location filename="../lightscreenwindow.cpp" line="616"/>
<source>&lt;br&gt;&lt;i&gt;What do you want to do?&lt;/i&gt;</source>
<translation>&lt;br&gt;&lt;i&gt;Cosa vuoi fare?&lt;/i&gt;</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="610"/>
+ <location filename="../lightscreenwindow.cpp" line="622"/>
<source>Change</source>
<translation>Cambia</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="611"/>
+ <location filename="../lightscreenwindow.cpp" line="623"/>
<source>Disable</source>
<translation>Disabilita</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="941"/>
+ <location filename="../lightscreenwindow.cpp" line="898"/>
<source>Uploading...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Upload cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Do you want to cancel the upload of %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Don&apos;t Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="973"/>
+ <location filename="../lightscreenwindow.cpp" line="930"/>
<source>Uploading %1 screenshot(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="323"/>
- <location filename="../lightscreenwindow.cpp" line="612"/>
+ <location filename="../lightscreenwindow.cpp" line="327"/>
+ <location filename="../lightscreenwindow.cpp" line="624"/>
<source>Quit</source>
<translation>Esci</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="913"/>
+ <location filename="../lightscreenwindow.cpp" line="870"/>
<source>There&apos;s a new version of Lightscreen available.&lt;br&gt;Would you like to see more information?&lt;br&gt;(&lt;em&gt;You can turn this notification off&lt;/em&gt;)</source>
<translation>E&apos; disponibile una nuova versione di Lightscreen.&lt;br&gt;Vuoi vedere più informazioni?&lt;br&gt;(&lt;em&gt;Puoi disattivare questa notifica&lt;/em&gt;)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="917"/>
+ <location filename="../lightscreenwindow.cpp" line="874"/>
<source>Turn Off</source>
<translation>Spegni</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="918"/>
+ <location filename="../lightscreenwindow.cpp" line="875"/>
<source>Remind Me Later</source>
<translation>Ricordamelo più tardi</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="500"/>
- <location filename="../lightscreenwindow.cpp" line="757"/>
+ <location filename="../lightscreenwindow.cpp" line="510"/>
+ <location filename="../lightscreenwindow.cpp" line="770"/>
<source>&amp;Screen</source>
<translation>&amp;Schermo</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="509"/>
- <location filename="../lightscreenwindow.cpp" line="766"/>
+ <location filename="../lightscreenwindow.cpp" line="519"/>
+ <location filename="../lightscreenwindow.cpp" line="779"/>
<source>&amp;Area</source>
<translation>&amp;Area</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="517"/>
- <location filename="../lightscreenwindow.cpp" line="785"/>
+ <location filename="../lightscreenwindow.cpp" line="529"/>
+ <location filename="../lightscreenwindow.cpp" line="802"/>
<source>&amp;Go to Folder</source>
<translation>&amp;Vai alla cartella</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="754"/>
+ <location filename="../lightscreenwindow.cpp" line="767"/>
<source>Show&amp;/Hide</source>
<translation>Mostra&amp;/Nascondi</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="782"/>
+ <location filename="../lightscreenwindow.cpp" line="799"/>
<source>View &amp;Options</source>
<translation>Visualizza &amp;Opzioni</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="788"/>
+ <location filename="../lightscreenwindow.cpp" line="805"/>
<source>&amp;Quit</source>
<translation>&amp;Esci</translation>
</message>
</context>
<context>
<name>LightscreenWindowClass</name>
<message>
<location filename="../lightscreenwindow.ui" line="14"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="41"/>
<source>&amp;Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="66"/>
<source>Configure Lightscreen</source>
<translation>Configura Lightscreen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="69"/>
<source>&amp;Options</source>
<translation>&amp;Opzioni</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="94"/>
<source>Hide Lightscreen </source>
<translation>Nascondi Lightscreen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="100"/>
<source>&amp;Hide</source>
<translation>&amp;Nascondi</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="128"/>
<source>&amp;Quit</source>
<translation>&amp;Esci</translation>
</message>
</context>
<context>
<name>NamingDialog</name>
<message>
<location filename="../dialogs/namingdialog.ui" line="14"/>
<source>Naming Options - Lightscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="42"/>
<source>Leading zeros:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="97"/>
<source>Date Format:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="164"/>
<source>Flip naming.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OptionsDialog</name>
<message>
<location filename="../dialogs/optionsdialog.cpp" line="87"/>
<source>Restore Defaults</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.cpp" line="103"/>
<source>Version %1</source>
<translation type="unfinished">Versione %1</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="177"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="185"/>
<source>Hotkey conflict</source>
<translation>Conflitto di scorciatoie</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="177"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="185"/>
<source>You have assigned the same hotkeys to more than one action.</source>
<translation>Hai assegnato la stessa scorciatoia a più azioni.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="190"/>
<source>Filename character error</source>
<translation>Errore nei caratteri del nome del file</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="190"/>
<source>The filename can&apos;t contain any of the following characters: ? : \ / * &quot; &lt; &gt; |</source>
<translation>Il nome del file non può contenere nessuno dei seguenti caratteri: ? : \ / * &quot; &lt; &gt; |</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="187"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="195"/>
<source>Final Destination</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="187"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="195"/>
<source>You can&apos;t take screenshots unless you enable either file saving or the clipboard.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="198"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="206"/>
<source>Select where you want to save the screenshots</source>
<translation>Seleziona dove vuoi salvare gli screenshot</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="216"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="224"/>
<source>Lightscreen - Restore Default Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="217"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="225"/>
<source>Restoring the default options will cause you to lose all of your current configuration.</source>
<translation>Ripristinare le opzioni di default causerà la perdita della corrente configurazione.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="220"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="228"/>
<source>Restore</source>
<translation>Ripristina</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="221"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="229"/>
<source>Don&apos;t Restore</source>
<translation>Non ripristinare</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="433"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="445"/>
<source>Install &apos;OptiPNG&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="14"/>
<source>Options - Lightscreen</source>
<translation>Opzioni - Lightscreen</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="36"/>
<source>File</source>
<translation>File</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="54"/>
<source>&amp;Directory:</source>
<translation>&amp;Cartella:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="94"/>
<source>The prefix for the screenshot file</source>
<translation>Il prefisso per il file dello screenshot</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="97"/>
<source>&amp;Filename:</source>
<translation>&amp;Nome file:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="115"/>
<source>The prefix will be inserted before the &lt;em&gt;Naming&lt;/em&gt; in the screenshot file and it is usually used to distinguish files. It can be left blank.</source>
<translation>Il prefisso verrà inserito prima del &lt;em&gt;Nome&lt;/em&gt; nel file nome del file dello screenshot ed è solitamente usato per distinguere i file. Può essere lasciato vuoto.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="131"/>
<source>(number)</source>
<translation>(numero)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="141"/>
<source>(timestamp)</source>
<translation>(timestamp)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="136"/>
<source>(date)</source>
<translation>(data)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="24"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="167"/>
<source>The file format for the screenshot</source>
<translation>Il formato del file dello screenshot</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="170"/>
<source>F&amp;ormat:</source>
<translation>F&amp;ormato:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="388"/>
<source>Fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="411"/>
<source>Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="440"/>
<source>Active Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="456"/>
<source>Screen Area</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="866"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1052"/>
<source>Upload my screenshots automatically.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="875"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1061"/>
<source>D&amp;elay:</source>
<translation>&amp;Ritardo:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="888"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1074"/>
<source>Selecting anything other than 0 in this option will cause the program to &lt;b&gt;wait&lt;/b&gt; that amount of seconds before taking the screenshot.</source>
<translation>Selezionando qualsiasi numero oltre lo 0 &lt;b&gt;fermerà&lt;/b&gt; il programma per lo stesso numero di secondi prima di fare lo screenshot.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="891"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1077"/>
<source>none</source>
<translation>niente</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="900"/>
- <location filename="../dialogs/optionsdialog.ui" line="1054"/>
+ <location filename="../dialogs/optionsdialog.ui" line="844"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1086"/>
<source> seconds</source>
<translation> secondi</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="320"/>
<source>&amp;Run Lightscreen at system startup.</source>
<translation>Esegui &amp;Lightscreen all&apos;avvio del sistema.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="348"/>
<source>H&amp;ide the main window.</source>
<translation>Nas&amp;condi la finestra principale.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="506"/>
<source>Open the directory</source>
<translation>Apri la cartella</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="490"/>
<source>Open the program window</source>
<translation>Apri la finestra del programma</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="593"/>
<source>Sho&amp;w a system tray icon.</source>
<translation>&amp;Mostra l&apos;icona nel tray.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="600"/>
<source>&amp;Hide Lightscreen while taking a screenshot.</source>
<translation>&amp;Nascondi Lightscreen mentre scatta lo screenshot.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="771"/>
+ <location filename="../dialogs/optionsdialog.ui" line="950"/>
<source>&amp;Magnify around the mouse in Area mode.</source>
<translation>&amp;Ingrandisci attorno il mouse nella modalità area.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="689"/>
<source>&amp;Language:</source>
<translation>&amp;Lingua:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="706"/>
<source>Click here to go to the Lightscreen homepage to learn more about translations.</source>
<translation>Clicca qui per andare nella Home page di Lightscreen e sapere di più sulla traduzione.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="709"/>
<source>&lt;a href=&quot;http://lightscreen.sourceforge.net/translation&quot;&gt;More information..&lt;/a&gt;</source>
<translation>&lt;a href=&quot;http://lightscreen.sourceforge.net/translation&quot;&gt;Maggiori informazioni..&lt;/a&gt;</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="675"/>
<source>&amp;Notify with:</source>
<translation>&amp;Notifica con:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="269"/>
<source>&lt;i&gt;Preview&lt;/i&gt;:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="202"/>
<source>&amp;Quality:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="146"/>
<source>(none)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="308"/>
<source>System Startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="361"/>
<source>Hotkeys</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="367"/>
<source>Captures</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="469"/>
<source>Lightscreen Control</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="533"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="581"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="622"/>
<source>Shows a completion message once the screenshot is saved, clicking this message takes you to the directory where the screenshot was saved.</source>
<translation>Mostra un messaggio di completamento quando lo screenshot è salvato, cliccando su questo messagio si aprirà la cartella in cui lo screenshot è salvato.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="625"/>
<source>Tray icon Popup</source>
<translation>Popup Icona Tray</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="632"/>
<source>&amp;Sound cue</source>
<translation>&amp;Suono</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="757"/>
+ <location filename="../dialogs/optionsdialog.ui" line="889"/>
+ <source>Default action:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.ui" line="936"/>
<source>&amp;Grab only the active monitor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="783"/>
+ <location filename="../dialogs/optionsdialog.ui" line="962"/>
<source>Runs OptiPNG which reduces screenshot file size.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="852"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1031"/>
<source>Replace screenshots when there&apos;s an existing file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="859"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1038"/>
+ <source>Save my screenshot history.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.ui" line="1045"/>
<source>Snap area screenshots automatically (no resizing).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="946"/>
+ <location filename="../dialogs/optionsdialog.ui" line="749"/>
<source>Maximum Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="997"/>
+ <location filename="../dialogs/optionsdialog.ui" line="800"/>
<source>Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1067"/>
+ <location filename="../dialogs/optionsdialog.ui" line="857"/>
<source> and </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1081"/>
+ <location filename="../dialogs/optionsdialog.ui" line="871"/>
+ <location filename="../dialogs/optionsdialog.ui" line="897"/>
<source>save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1086"/>
+ <location filename="../dialogs/optionsdialog.ui" line="876"/>
+ <location filename="../dialogs/optionsdialog.ui" line="902"/>
<source>upload</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1091"/>
+ <location filename="../dialogs/optionsdialog.ui" line="881"/>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1144"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1146"/>
<source>Chec&amp;k Now</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1159"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1161"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1165"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1167"/>
<source>Lightscreen is a simple tool to take screenshots, designed to be customizable and lightweight.&lt;br&gt;&lt;br&gt;
Created by &lt;a href=&quot;http://ckaiser.com.ar&quot;&gt;Christian Kaiser&lt;/a&gt;, using the &lt;a href=&quot;#aboutqt&quot;&gt;Qt toolkit&lt;/a&gt; for the graphical user interface.&lt;br&gt;&lt;br&gt;
Released under the &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;GNU General Public License&lt;/a&gt;.&lt;br&gt;&lt;br&gt;
Special thanks goes to the &lt;a href=&quot;http://lightscreen.sourceforge.net/about&quot;&gt;Donators and Translators&lt;/a&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1195"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1197"/>
<source>&lt;a href=&quot;https://sourceforge.net/projects/lightscreen/&quot;&gt;Visit Sourceforge project site&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://lightscreen.sourceforge.net/&quot;&gt;Visit Lightscreen home page&lt;/a&gt;</source>
<translation type="unfinished">&lt;a href=&quot;https://sourceforge.net/projects/lightscreen/&quot;&gt;Visita la pagina del progetto su Sourceforge&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://lightscreen.sourceforge.net/&quot;&gt;Visita l&apos;home page di Lightscreen&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;Tradotto da Sum90&lt;/i&gt;</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="215"/>
<source>This slider goes from 0 to 100. 100 being the highest quality and 0 the lowest.&lt;br&gt;
Quality is related to file size and of course to readability and overall quality of the image.</source>
<translation>Lo slider va da 0 a 100. 100 è la massima qualità e 0 la più bassa.&lt;bt&gt;
La qualità determina la grandezza del file e naturalmente la leggibilità e la qualità generale dell&apos;imagine.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="750"/>
+ <location filename="../dialogs/optionsdialog.ui" line="929"/>
<source>&amp;Copy the screenshot to the clipboard.</source>
<translation>&amp;Copia lo screenshot negli appunti.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="764"/>
+ <location filename="../dialogs/optionsdialog.ui" line="943"/>
<source>Inc&amp;lude the cursor in the screenshot.</source>
<translation>Inc&amp;ludi il cursore nello screenshot.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="734"/>
+ <location filename="../dialogs/optionsdialog.ui" line="913"/>
<source>Screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="743"/>
+ <location filename="../dialogs/optionsdialog.ui" line="922"/>
<source>Choose where to save each screenshot (&quot;&amp;Save as&quot;).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="786"/>
+ <location filename="../dialogs/optionsdialog.ui" line="965"/>
<source>O&amp;ptimize PNG screenshots.</source>
<translation>Ot&amp;timizza screenshot PNG.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="607"/>
<source>Warn when hiding without a tra&amp;y icon.</source>
<translation>Avvisa quando nascondi senza icona tra&amp;y.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="122"/>
<source>The naming is inserted after the prefix and is what makes each screenshot file unique to avoid overwriting.&lt;br /&gt;
&lt;b&gt;Numeric&lt;/b&gt;: inserts a number in sequence, 1, 2, 3..&lt;br /&gt;
&lt;b&gt;Date&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy, click the &quot;wrench&quot; button on the right to customize the format.&lt;br /&gt;
&lt;b&gt;Timestamp&lt;/b&gt;: inserts a number, a Unix timestamp, which is the number of seconds passed since 1970-1-1 00:00:00.&lt;br /&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="931"/>
+ <location filename="../dialogs/optionsdialog.ui" line="734"/>
<source>Screenshot Previews</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1011"/>
+ <location filename="../dialogs/optionsdialog.ui" line="814"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1016"/>
+ <location filename="../dialogs/optionsdialog.ui" line="819"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1021"/>
+ <location filename="../dialogs/optionsdialog.ui" line="824"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1026"/>
+ <location filename="../dialogs/optionsdialog.ui" line="829"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1047"/>
+ <location filename="../dialogs/optionsdialog.ui" line="837"/>
<source>Auto-close after</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1115"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1117"/>
<source>Updater</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1124"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1126"/>
<source>Check for updates regularly.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreviewDialog</name>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="156"/>
+ <location filename="../dialogs/previewdialog.cpp" line="160"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="366"/>
+ <location filename="../dialogs/previewdialog.cpp" line="182"/>
+ <source>Save</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/previewdialog.cpp" line="392"/>
<source>Preview: Closing in %1</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="90"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="126"/>
+ <location filename="../tools/screenshotmanager.h" line="49"/>
+ <source>- not uploaded -</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
<context>
<name>Screenshot</name>
<message>
<location filename="../tools/screenshot.cpp" line="312"/>
<source>Save as..</source>
<translation>Salva come..</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="36"/>
<source>Lightscreen Screenshot Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="38"/>
<source>You can zoom using the mouse wheel while holding the CTRL key. To return to the default zoom press &quot;Ctrl-0&quot;.</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>UploadDialog</name>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="14"/>
+ <source>Screenshot History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="30"/>
+ <source>Type here to filter through the screenshots in the list.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="40"/>
+ <source>Double click the path to open the image with the default picture viewer, you can also double-click the URL to open it on your web browser.
+
+Right click items to get access to more options.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="54"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="77"/>
+ <source>Upload</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="84"/>
+ <source>Close</source>
+ <translation type="unfinished">Chiudi</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="31"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="195"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="205"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="210"/>
+ <source>Filter..</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="79"/>
+ <source>Copy Path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="79"/>
+ <source>Copy URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="83"/>
+ <source>Open Location</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="148"/>
+ <source>Screenshot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="148"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="176"/>
+ <source>Clearing the screenshot history</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="177"/>
+ <source>Are you sure you want to clear your entire screenshot history?
+This cannot be undone.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="178"/>
+ <source>Clear History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="179"/>
+ <source>Don&apos;t Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
<context>
<name>Uploader</name>
<message>
<location filename="../tools/uploader.cpp" line="52"/>
- <location filename="../tools/uploader.cpp" line="135"/>
+ <location filename="../tools/uploader.cpp" line="137"/>
<source>Uploading...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="108"/>
+ <location filename="../tools/uploader.cpp" line="110"/>
<source>Screenshot file not found.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="111"/>
+ <location filename="../tools/uploader.cpp" line="113"/>
<source>Could not reach imgur.com</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="114"/>
+ <location filename="../tools/uploader.cpp" line="116"/>
<source>You have exceeded your upload quota.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="117"/>
+ <location filename="../tools/uploader.cpp" line="119"/>
<source>Upload failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WindowPicker</name>
<message>
<location filename="../tools/windowpicker.cpp" line="51"/>
<source>Lightscreen Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="54"/>
<source>Grab the window picker by clicking and holding down the mouse button, then drag it to the window of your choice and release it to capture.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="64"/>
<source> - Start dragging to select windows</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="71"/>
<source>Close</source>
<translation type="unfinished">Chiudi</translation>
</message>
</context>
</TS>
diff --git a/translations/japanese.ts b/translations/japanese.ts
index ad9f986..6732798 100644
--- a/translations/japanese.ts
+++ b/translations/japanese.ts
@@ -1,880 +1,1002 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="ja_JP">
<context>
<name>AreaDialog</name>
<message>
<location filename="../dialogs/areadialog.cpp" line="142"/>
<source>Lightscreen area mode:
Use your mouse to draw a rectangle to capture.
Press any key or right click to exit.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>HotkeyWidget</name>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="36"/>
<source>Click to select hotkey...</source>
<translation>ボタンのクリックでホットキーの変更...</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="75"/>
<source>Type your hotkey</source>
<translation>ホットキーの指定</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="84"/>
<location filename="../widgets/hotkeywidget.cpp" line="105"/>
<source>Invalid hotkey</source>
<translation>無効なホットキー</translation>
</message>
</context>
<context>
<name>LightscreenWindow</name>
<message>
- <location filename="../lightscreenwindow.cpp" line="141"/>
- <location filename="../lightscreenwindow.cpp" line="607"/>
- <location filename="../lightscreenwindow.cpp" line="912"/>
- <location filename="../lightscreenwindow.cpp" line="976"/>
+ <location filename="../lightscreenwindow.cpp" line="142"/>
+ <location filename="../lightscreenwindow.cpp" line="619"/>
+ <location filename="../lightscreenwindow.cpp" line="869"/>
+ <location filename="../lightscreenwindow.cpp" line="933"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="142"/>
+ <location filename="../lightscreenwindow.cpp" line="143"/>
<source>You have chosen to hide Lightscreen when there&apos;s no system tray icon, so you will not be able to access the program &lt;b&gt;unless you have selected a hotkey to do so&lt;/b&gt;.&lt;br&gt;What do you want to do?</source>
<translation>トレイ アイコンを表示せずにウィンドウを隠すと &lt;b&gt;ホットキー&lt;/b&gt; 以外では Lightscreen を操作できなくなります。&lt;br&gt;どうしますか ?</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="147"/>
+ <location filename="../lightscreenwindow.cpp" line="148"/>
<source>Hide but enable tray</source>
<translation>トレイへ隠す</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="149"/>
+ <location filename="../lightscreenwindow.cpp" line="150"/>
<source>Hide and don&apos;t warn</source>
<translation>以降、確認せず隠す</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="151"/>
+ <location filename="../lightscreenwindow.cpp" line="152"/>
<source>Just hide</source>
<translation>今回は隠す</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="464"/>
+ <location filename="../lightscreenwindow.cpp" line="328"/>
+ <source>Don&apos;t Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="468"/>
<source>The screenshot was not taken</source>
<translation>キャプチャできませんでした</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="503"/>
- <location filename="../lightscreenwindow.cpp" line="760"/>
+ <location filename="../lightscreenwindow.cpp" line="513"/>
+ <location filename="../lightscreenwindow.cpp" line="773"/>
<source>Active &amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="506"/>
- <location filename="../lightscreenwindow.cpp" line="763"/>
+ <location filename="../lightscreenwindow.cpp" line="516"/>
+ <location filename="../lightscreenwindow.cpp" line="776"/>
<source>&amp;Pick Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="460"/>
+ <location filename="../lightscreenwindow.cpp" line="464"/>
<source>Saved to &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="307"/>
+ <location filename="../lightscreenwindow.cpp" line="311"/>
<source>uploading one or more screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="312"/>
+ <location filename="../lightscreenwindow.cpp" line="316"/>
<source>optimizing and uploading screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="315"/>
+ <location filename="../lightscreenwindow.cpp" line="319"/>
<source>optimizing one or more screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="321"/>
+ <location filename="../lightscreenwindow.cpp" line="325"/>
<source>Are you sure you want to quit?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="322"/>
+ <location filename="../lightscreenwindow.cpp" line="326"/>
<source>Lightscreen is currently %1, this will finish momentarily, are you sure you want to quit?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="324"/>
- <source>Don&apos;t quit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="465"/>
+ <location filename="../lightscreenwindow.cpp" line="469"/>
<source>An error occurred.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="480"/>
+ <location filename="../lightscreenwindow.cpp" line="490"/>
<source>%1 uploaded</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="480"/>
+ <location filename="../lightscreenwindow.cpp" line="490"/>
<source>Click here to go to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="489"/>
+ <location filename="../lightscreenwindow.cpp" line="499"/>
<source>Upload error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="512"/>
- <location filename="../lightscreenwindow.cpp" line="778"/>
+ <location filename="../lightscreenwindow.cpp" line="522"/>
+ <location filename="../lightscreenwindow.cpp" line="791"/>
<source>&amp;Upload last</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="513"/>
- <location filename="../lightscreenwindow.cpp" line="779"/>
+ <location filename="../lightscreenwindow.cpp" line="523"/>
+ <location filename="../lightscreenwindow.cpp" line="792"/>
<source>Upload the last screenshot you took to imgur.com</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="553"/>
- <location filename="../lightscreenwindow.cpp" line="555"/>
+ <location filename="../lightscreenwindow.cpp" line="526"/>
+ <location filename="../lightscreenwindow.cpp" line="795"/>
+ <source>View History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="565"/>
+ <location filename="../lightscreenwindow.cpp" line="567"/>
<source>Success!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="559"/>
- <location filename="../lightscreenwindow.cpp" line="561"/>
+ <location filename="../lightscreenwindow.cpp" line="571"/>
+ <location filename="../lightscreenwindow.cpp" line="573"/>
<source>Failed!</source>
<translation type="unfinished">失敗 !</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="565"/>
+ <location filename="../lightscreenwindow.cpp" line="577"/>
<source>Cancelled!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="589"/>
+ <location filename="../lightscreenwindow.cpp" line="601"/>
<source>Some hotkeys could not be registered, they might already be in use</source>
<translation>既にホットキーに使用されている使用されているキーは指定できません</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="592"/>
+ <location filename="../lightscreenwindow.cpp" line="604"/>
<source>&lt;br&gt;The failed hotkeys are the following:</source>
<translation>&lt;br&gt;無効なホットキー:</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="601"/>
+ <location filename="../lightscreenwindow.cpp" line="613"/>
<source>&lt;br&gt;The failed hotkey is &lt;b&gt;%1&lt;/b&gt;</source>
<translation>&lt;br&gt;無効なホットキー:&lt;b&gt;%1&lt;/b&gt;</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="604"/>
+ <location filename="../lightscreenwindow.cpp" line="616"/>
<source>&lt;br&gt;&lt;i&gt;What do you want to do?&lt;/i&gt;</source>
<translation>&lt;br&gt;&lt;i&gt;どうしますか?&lt;/i&gt;</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="610"/>
+ <location filename="../lightscreenwindow.cpp" line="622"/>
<source>Change</source>
<translation>変更</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="611"/>
+ <location filename="../lightscreenwindow.cpp" line="623"/>
<source>Disable</source>
<translation>無効化</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="941"/>
+ <location filename="../lightscreenwindow.cpp" line="898"/>
<source>Uploading...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Upload cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Do you want to cancel the upload of %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Don&apos;t Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="973"/>
+ <location filename="../lightscreenwindow.cpp" line="930"/>
<source>Uploading %1 screenshot(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="323"/>
- <location filename="../lightscreenwindow.cpp" line="612"/>
+ <location filename="../lightscreenwindow.cpp" line="327"/>
+ <location filename="../lightscreenwindow.cpp" line="624"/>
<source>Quit</source>
<translation>終了</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="913"/>
+ <location filename="../lightscreenwindow.cpp" line="870"/>
<source>There&apos;s a new version of Lightscreen available.&lt;br&gt;Would you like to see more information?&lt;br&gt;(&lt;em&gt;You can turn this notification off&lt;/em&gt;)</source>
<translation>Lightscreen 新たなバージョンがリリースされています。&lt;br&gt;サイトに接続して情報をチェックしますか ?&lt;br&gt;(&lt;em&gt;この通知をオフにすることもできます。&lt;/em&gt;)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="917"/>
+ <location filename="../lightscreenwindow.cpp" line="874"/>
<source>Turn Off</source>
<translation>通知しない</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="918"/>
+ <location filename="../lightscreenwindow.cpp" line="875"/>
<source>Remind Me Later</source>
<translation>あとで通知</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="500"/>
- <location filename="../lightscreenwindow.cpp" line="757"/>
+ <location filename="../lightscreenwindow.cpp" line="510"/>
+ <location filename="../lightscreenwindow.cpp" line="770"/>
<source>&amp;Screen</source>
<translation>画面全体(&amp;S)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="509"/>
- <location filename="../lightscreenwindow.cpp" line="766"/>
+ <location filename="../lightscreenwindow.cpp" line="519"/>
+ <location filename="../lightscreenwindow.cpp" line="779"/>
<source>&amp;Area</source>
<translation>指定範囲(&amp;A)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="517"/>
- <location filename="../lightscreenwindow.cpp" line="785"/>
+ <location filename="../lightscreenwindow.cpp" line="529"/>
+ <location filename="../lightscreenwindow.cpp" line="802"/>
<source>&amp;Go to Folder</source>
<translation>保存フォルダを開く(&amp;G)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="754"/>
+ <location filename="../lightscreenwindow.cpp" line="767"/>
<source>Show&amp;/Hide</source>
<translation>表示/隠す(&amp;H)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="782"/>
+ <location filename="../lightscreenwindow.cpp" line="799"/>
<source>View &amp;Options</source>
<translation>オプションの表示(&amp;O)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="788"/>
+ <location filename="../lightscreenwindow.cpp" line="805"/>
<source>&amp;Quit</source>
<translation>終了(&amp;X)</translation>
</message>
</context>
<context>
<name>LightscreenWindowClass</name>
<message>
<location filename="../lightscreenwindow.ui" line="14"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="41"/>
<source>&amp;Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="66"/>
<source>Configure Lightscreen</source>
<translation>Lightscreen の設定</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="69"/>
<source>&amp;Options</source>
<translation>オプション(&amp;O)</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="94"/>
<source>Hide Lightscreen </source>
<translation>Lightscreen を隠す</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="100"/>
<source>&amp;Hide</source>
<translation>隠す(&amp;H)</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="128"/>
<source>&amp;Quit</source>
<translation>終了(&amp;X)</translation>
</message>
</context>
<context>
<name>NamingDialog</name>
<message>
<location filename="../dialogs/namingdialog.ui" line="14"/>
<source>Naming Options - Lightscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="42"/>
<source>Leading zeros:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="97"/>
<source>Date Format:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="164"/>
<source>Flip naming.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OptionsDialog</name>
<message>
<location filename="../dialogs/optionsdialog.cpp" line="87"/>
<source>Restore Defaults</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.cpp" line="103"/>
<source>Version %1</source>
<translation type="unfinished">バージョン %1</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="177"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="185"/>
<source>Hotkey conflict</source>
<translation>ホットキーの重複</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="177"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="185"/>
<source>You have assigned the same hotkeys to more than one action.</source>
<translation>同じキーが違う操作に重複指定されています。</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="190"/>
<source>Filename character error</source>
<translation>ファイル名のエラー</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="190"/>
<source>The filename can&apos;t contain any of the following characters: ? : \ / * &quot; &lt; &gt; |</source>
<translation>以下の文字はファイル名に使用できません: ? : \ / * &quot; &lt; &gt; |</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="187"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="195"/>
<source>Final Destination</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="187"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="195"/>
<source>You can&apos;t take screenshots unless you enable either file saving or the clipboard.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="198"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="206"/>
<source>Select where you want to save the screenshots</source>
<translation>キャプチャ画像の保存先の選択</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="216"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="224"/>
<source>Lightscreen - Restore Default Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="217"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="225"/>
<source>Restoring the default options will cause you to lose all of your current configuration.</source>
<translation>現在の設定をクリアして初期状態に戻します。</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="220"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="228"/>
<source>Restore</source>
<translation>復元</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="221"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="229"/>
<source>Don&apos;t Restore</source>
<translation>復元しない</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="433"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="445"/>
<source>Install &apos;OptiPNG&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="14"/>
<source>Options - Lightscreen</source>
<translation>オプション - Lightscreen</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="36"/>
<source>File</source>
<translation>ファイル</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="54"/>
<source>&amp;Directory:</source>
<translation>ディレクトリ(&amp;D):</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="94"/>
<source>The prefix for the screenshot file</source>
<translation>保存ファイル名のプリフィクス</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="97"/>
<source>&amp;Filename:</source>
<translation>ファイル名(&amp;F):</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="115"/>
<source>The prefix will be inserted before the &lt;em&gt;Naming&lt;/em&gt; in the screenshot file and it is usually used to distinguish files. It can be left blank.</source>
<translation>プリフィクスは画像の保存時に&lt;em&gt;ファイル名に常に使用&lt;/em&gt;される語句です。空欄にしておくこともできます。</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="131"/>
<source>(number)</source>
<translation>(連番)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="136"/>
<source>(date)</source>
<translation>(日時)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="141"/>
<source>(timestamp)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="167"/>
<source>The file format for the screenshot</source>
<translation>画像ファイルの保存フォーマット</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="170"/>
<source>F&amp;ormat:</source>
<translation>フォーマット(&amp;O):</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="269"/>
<source>&lt;i&gt;Preview&lt;/i&gt;:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="202"/>
<source>&amp;Quality:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="146"/>
<source>(none)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="308"/>
<source>System Startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="361"/>
<source>Hotkeys</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="367"/>
<source>Captures</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="469"/>
<source>Lightscreen Control</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="533"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="581"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="734"/>
+ <location filename="../dialogs/optionsdialog.ui" line="889"/>
+ <source>Default action:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.ui" line="913"/>
<source>Screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="743"/>
+ <location filename="../dialogs/optionsdialog.ui" line="922"/>
<source>Choose where to save each screenshot (&quot;&amp;Save as&quot;).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="757"/>
+ <location filename="../dialogs/optionsdialog.ui" line="936"/>
<source>&amp;Grab only the active monitor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="783"/>
+ <location filename="../dialogs/optionsdialog.ui" line="962"/>
<source>Runs OptiPNG which reduces screenshot file size.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="852"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1031"/>
<source>Replace screenshots when there&apos;s an existing file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="875"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1038"/>
+ <source>Save my screenshot history.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.ui" line="1061"/>
<source>D&amp;elay:</source>
<translation>遅延(&amp;E):</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="888"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1074"/>
<source>Selecting anything other than 0 in this option will cause the program to &lt;b&gt;wait&lt;/b&gt; that amount of seconds before taking the screenshot.</source>
<translation>プログラムがキャプチャーを行うときの&lt;b&gt;待機時間&lt;/b&gt;(秒)を設定します。0 より大きい数値で指定してください。</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="891"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1077"/>
<source>none</source>
<translation>なし</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="900"/>
- <location filename="../dialogs/optionsdialog.ui" line="1054"/>
+ <location filename="../dialogs/optionsdialog.ui" line="844"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1086"/>
<source> seconds</source>
<translation> 秒</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="946"/>
+ <location filename="../dialogs/optionsdialog.ui" line="749"/>
<source>Maximum Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="997"/>
+ <location filename="../dialogs/optionsdialog.ui" line="800"/>
<source>Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1067"/>
+ <location filename="../dialogs/optionsdialog.ui" line="857"/>
<source> and </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1081"/>
+ <location filename="../dialogs/optionsdialog.ui" line="871"/>
+ <location filename="../dialogs/optionsdialog.ui" line="897"/>
<source>save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1086"/>
+ <location filename="../dialogs/optionsdialog.ui" line="876"/>
+ <location filename="../dialogs/optionsdialog.ui" line="902"/>
<source>upload</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1091"/>
+ <location filename="../dialogs/optionsdialog.ui" line="881"/>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1144"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1146"/>
<source>Chec&amp;k Now</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1159"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1161"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1165"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1167"/>
<source>Lightscreen is a simple tool to take screenshots, designed to be customizable and lightweight.&lt;br&gt;&lt;br&gt;
Created by &lt;a href=&quot;http://ckaiser.com.ar&quot;&gt;Christian Kaiser&lt;/a&gt;, using the &lt;a href=&quot;#aboutqt&quot;&gt;Qt toolkit&lt;/a&gt; for the graphical user interface.&lt;br&gt;&lt;br&gt;
Released under the &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;GNU General Public License&lt;/a&gt;.&lt;br&gt;&lt;br&gt;
Special thanks goes to the &lt;a href=&quot;http://lightscreen.sourceforge.net/about&quot;&gt;Donators and Translators&lt;/a&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1195"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1197"/>
<source>&lt;a href=&quot;https://sourceforge.net/projects/lightscreen/&quot;&gt;Visit Sourceforge project site&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://lightscreen.sourceforge.net/&quot;&gt;Visit Lightscreen home page&lt;/a&gt;</source>
<translation type="unfinished">&lt;a href=&quot;https://sourceforge.net/projects/lightscreen/&quot;&gt;SourceForge プロジェクト ページへ&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://lightscreen.sourceforge.net/&quot;&gt;Lightscreen のホーム ページへ&lt;/a&gt;</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="320"/>
<source>&amp;Run Lightscreen at system startup.</source>
<translation>Lightscreen を Windows のスタートアップに登録(&amp;R).</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="348"/>
<source>H&amp;ide the main window.</source>
<translation>メイン ウィンドウを表示しない(&amp;I).</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="506"/>
<source>Open the directory</source>
<translation>画像の保存先を開く</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="490"/>
<source>Open the program window</source>
<translation>プログラムのウィンドウを表示</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="593"/>
<source>Sho&amp;w a system tray icon.</source>
<translation>システム トレイにアイコンを表示(&amp;W).</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="600"/>
<source>&amp;Hide Lightscreen while taking a screenshot.</source>
<translation>キャプチャー後に Lightscreen を隠す(&amp;H).</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="771"/>
+ <location filename="../dialogs/optionsdialog.ui" line="950"/>
<source>&amp;Magnify around the mouse in Area mode.</source>
<translation>指定範囲モードでカーソルの周辺を拡大(&amp;M).</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="689"/>
<source>&amp;Language:</source>
<translation>使用言語(&amp;L):</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="706"/>
<source>Click here to go to the Lightscreen homepage to learn more about translations.</source>
<translation>ここをクリックして、Lightscreen のホームページで翻訳情報を確認。</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="709"/>
<source>&lt;a href=&quot;http://lightscreen.sourceforge.net/translation&quot;&gt;More information..&lt;/a&gt;</source>
<translation>&lt;a href=&quot;http://lightscreen.sourceforge.net/translation&quot;&gt;情報をチェック..&lt;/a&gt;</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="675"/>
<source>&amp;Notify with:</source>
<translation>通知方法(&amp;N):</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="24"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="622"/>
<source>Shows a completion message once the screenshot is saved, clicking this message takes you to the directory where the screenshot was saved.</source>
<translation>スクリーンショットの保存後にメッセージが表示されます。メッセージ バルーンをクリックすれば保存先を開くことができます。</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="625"/>
<source>Tray icon Popup</source>
<translation>トレイにポップアップ</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="632"/>
<source>&amp;Sound cue</source>
<translation>通知音(&amp;S)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="215"/>
<source>This slider goes from 0 to 100. 100 being the highest quality and 0 the lowest.&lt;br&gt;
Quality is related to file size and of course to readability and overall quality of the image.</source>
<translation>このスライダでキャプチャの品質を変更します。0 から 100 まで。低品質は左へ、高品質は右はへ。&lt;br&gt;
品質は画像のファイル サイズと見映えに影響を及ぼします。</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="750"/>
+ <location filename="../dialogs/optionsdialog.ui" line="929"/>
<source>&amp;Copy the screenshot to the clipboard.</source>
<translation>スナップショットをクリップボードにコピー(&amp;C).</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="764"/>
+ <location filename="../dialogs/optionsdialog.ui" line="943"/>
<source>Inc&amp;lude the cursor in the screenshot.</source>
<translation>カーソルもキャプチャーする(&amp;L).</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="786"/>
+ <location filename="../dialogs/optionsdialog.ui" line="965"/>
<source>O&amp;ptimize PNG screenshots.</source>
<translation>最適化 PNG スクリーンショットを使用(&amp;P).</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="607"/>
<source>Warn when hiding without a tra&amp;y icon.</source>
<translation>トレイ アイコンを非表示のままウィンドウを隠そうとしたとき警告(&amp;Y).</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="122"/>
<source>The naming is inserted after the prefix and is what makes each screenshot file unique to avoid overwriting.&lt;br /&gt;
&lt;b&gt;Numeric&lt;/b&gt;: inserts a number in sequence, 1, 2, 3..&lt;br /&gt;
&lt;b&gt;Date&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy, click the &quot;wrench&quot; button on the right to customize the format.&lt;br /&gt;
&lt;b&gt;Timestamp&lt;/b&gt;: inserts a number, a Unix timestamp, which is the number of seconds passed since 1970-1-1 00:00:00.&lt;br /&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="388"/>
<source>Fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="411"/>
<source>Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="440"/>
<source>Active Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="456"/>
<source>Screen Area</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="859"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1045"/>
<source>Snap area screenshots automatically (no resizing).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="866"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1052"/>
<source>Upload my screenshots automatically.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="931"/>
+ <location filename="../dialogs/optionsdialog.ui" line="734"/>
<source>Screenshot Previews</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1011"/>
+ <location filename="../dialogs/optionsdialog.ui" line="814"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1016"/>
+ <location filename="../dialogs/optionsdialog.ui" line="819"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1021"/>
+ <location filename="../dialogs/optionsdialog.ui" line="824"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1026"/>
+ <location filename="../dialogs/optionsdialog.ui" line="829"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1047"/>
+ <location filename="../dialogs/optionsdialog.ui" line="837"/>
<source>Auto-close after</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1115"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1117"/>
<source>Updater</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1124"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1126"/>
<source>Check for updates regularly.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreviewDialog</name>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="156"/>
+ <location filename="../dialogs/previewdialog.cpp" line="160"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="366"/>
+ <location filename="../dialogs/previewdialog.cpp" line="182"/>
+ <source>Save</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/previewdialog.cpp" line="392"/>
<source>Preview: Closing in %1</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="90"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="126"/>
+ <location filename="../tools/screenshotmanager.h" line="49"/>
+ <source>- not uploaded -</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
<context>
<name>Screenshot</name>
<message>
<location filename="../tools/screenshot.cpp" line="312"/>
<source>Save as..</source>
<translation>名づけて保存..</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="36"/>
<source>Lightscreen Screenshot Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="38"/>
<source>You can zoom using the mouse wheel while holding the CTRL key. To return to the default zoom press &quot;Ctrl-0&quot;.</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>UploadDialog</name>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="14"/>
+ <source>Screenshot History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="30"/>
+ <source>Type here to filter through the screenshots in the list.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="40"/>
+ <source>Double click the path to open the image with the default picture viewer, you can also double-click the URL to open it on your web browser.
+
+Right click items to get access to more options.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="54"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="77"/>
+ <source>Upload</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="84"/>
+ <source>Close</source>
+ <translation type="unfinished">閉じる</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="31"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="195"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="205"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="210"/>
+ <source>Filter..</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="79"/>
+ <source>Copy Path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="79"/>
+ <source>Copy URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="83"/>
+ <source>Open Location</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="148"/>
+ <source>Screenshot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="148"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="176"/>
+ <source>Clearing the screenshot history</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="177"/>
+ <source>Are you sure you want to clear your entire screenshot history?
+This cannot be undone.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="178"/>
+ <source>Clear History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="179"/>
+ <source>Don&apos;t Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
<context>
<name>Uploader</name>
<message>
<location filename="../tools/uploader.cpp" line="52"/>
- <location filename="../tools/uploader.cpp" line="135"/>
+ <location filename="../tools/uploader.cpp" line="137"/>
<source>Uploading...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="108"/>
+ <location filename="../tools/uploader.cpp" line="110"/>
<source>Screenshot file not found.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="111"/>
+ <location filename="../tools/uploader.cpp" line="113"/>
<source>Could not reach imgur.com</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="114"/>
+ <location filename="../tools/uploader.cpp" line="116"/>
<source>You have exceeded your upload quota.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="117"/>
+ <location filename="../tools/uploader.cpp" line="119"/>
<source>Upload failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WindowPicker</name>
<message>
<location filename="../tools/windowpicker.cpp" line="51"/>
<source>Lightscreen Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="54"/>
<source>Grab the window picker by clicking and holding down the mouse button, then drag it to the window of your choice and release it to capture.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="64"/>
<source> - Start dragging to select windows</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="71"/>
<source>Close</source>
<translation type="unfinished">閉じる</translation>
</message>
</context>
</TS>
diff --git a/translations/polish.ts b/translations/polish.ts
index 5372156..b7de42d 100644
--- a/translations/polish.ts
+++ b/translations/polish.ts
@@ -1,881 +1,1003 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="pl_PL">
<context>
<name>AreaDialog</name>
<message>
<location filename="../dialogs/areadialog.cpp" line="142"/>
<source>Lightscreen area mode:
Use your mouse to draw a rectangle to capture.
Press any key or right click to exit.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>HotkeyWidget</name>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="36"/>
<source>Click to select hotkey...</source>
<translation>Kliknij aby wybrać klawisz skrótu...</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="75"/>
<source>Type your hotkey</source>
<translation>Wpisz twój klawisz skrótu</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="84"/>
<location filename="../widgets/hotkeywidget.cpp" line="105"/>
<source>Invalid hotkey</source>
<translation>Błąd klawisza skrótu</translation>
</message>
</context>
<context>
<name>LightscreenWindow</name>
<message>
- <location filename="../lightscreenwindow.cpp" line="141"/>
- <location filename="../lightscreenwindow.cpp" line="607"/>
- <location filename="../lightscreenwindow.cpp" line="912"/>
- <location filename="../lightscreenwindow.cpp" line="976"/>
+ <location filename="../lightscreenwindow.cpp" line="142"/>
+ <location filename="../lightscreenwindow.cpp" line="619"/>
+ <location filename="../lightscreenwindow.cpp" line="869"/>
+ <location filename="../lightscreenwindow.cpp" line="933"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="142"/>
+ <location filename="../lightscreenwindow.cpp" line="143"/>
<source>You have chosen to hide Lightscreen when there&apos;s no system tray icon, so you will not be able to access the program &lt;b&gt;unless you have selected a hotkey to do so&lt;/b&gt;.&lt;br&gt;What do you want to do?</source>
<translation>Wybrałeś ukrycie programu Lightscreen bez ikony w zasobniku systemowym, dlatego program będzie niedostępny &lt;b&gt;chyba że ustawiłeś dla niego klawisz skrótu&lt;/b&gt;.&lt;br&gt;Czy chcesz to wykonać?</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="147"/>
+ <location filename="../lightscreenwindow.cpp" line="148"/>
<source>Hide but enable tray</source>
<translation>Ukryj ale włącz zasobnik</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="149"/>
+ <location filename="../lightscreenwindow.cpp" line="150"/>
<source>Hide and don&apos;t warn</source>
<translation>Ukryj i nie ostrzegaj</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="151"/>
+ <location filename="../lightscreenwindow.cpp" line="152"/>
<source>Just hide</source>
<translation>Tylko ukryj</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="464"/>
+ <location filename="../lightscreenwindow.cpp" line="328"/>
+ <source>Don&apos;t Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="468"/>
<source>The screenshot was not taken</source>
<translation>Nie zrobiono zrzutu ekranu</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="503"/>
- <location filename="../lightscreenwindow.cpp" line="760"/>
+ <location filename="../lightscreenwindow.cpp" line="513"/>
+ <location filename="../lightscreenwindow.cpp" line="773"/>
<source>Active &amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="506"/>
- <location filename="../lightscreenwindow.cpp" line="763"/>
+ <location filename="../lightscreenwindow.cpp" line="516"/>
+ <location filename="../lightscreenwindow.cpp" line="776"/>
<source>&amp;Pick Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="460"/>
+ <location filename="../lightscreenwindow.cpp" line="464"/>
<source>Saved to &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="307"/>
+ <location filename="../lightscreenwindow.cpp" line="311"/>
<source>uploading one or more screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="312"/>
+ <location filename="../lightscreenwindow.cpp" line="316"/>
<source>optimizing and uploading screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="315"/>
+ <location filename="../lightscreenwindow.cpp" line="319"/>
<source>optimizing one or more screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="321"/>
+ <location filename="../lightscreenwindow.cpp" line="325"/>
<source>Are you sure you want to quit?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="322"/>
+ <location filename="../lightscreenwindow.cpp" line="326"/>
<source>Lightscreen is currently %1, this will finish momentarily, are you sure you want to quit?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="324"/>
- <source>Don&apos;t quit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="465"/>
+ <location filename="../lightscreenwindow.cpp" line="469"/>
<source>An error occurred.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="480"/>
+ <location filename="../lightscreenwindow.cpp" line="490"/>
<source>%1 uploaded</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="480"/>
+ <location filename="../lightscreenwindow.cpp" line="490"/>
<source>Click here to go to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="489"/>
+ <location filename="../lightscreenwindow.cpp" line="499"/>
<source>Upload error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="512"/>
- <location filename="../lightscreenwindow.cpp" line="778"/>
+ <location filename="../lightscreenwindow.cpp" line="522"/>
+ <location filename="../lightscreenwindow.cpp" line="791"/>
<source>&amp;Upload last</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="513"/>
- <location filename="../lightscreenwindow.cpp" line="779"/>
+ <location filename="../lightscreenwindow.cpp" line="523"/>
+ <location filename="../lightscreenwindow.cpp" line="792"/>
<source>Upload the last screenshot you took to imgur.com</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="553"/>
- <location filename="../lightscreenwindow.cpp" line="555"/>
+ <location filename="../lightscreenwindow.cpp" line="526"/>
+ <location filename="../lightscreenwindow.cpp" line="795"/>
+ <source>View History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="565"/>
+ <location filename="../lightscreenwindow.cpp" line="567"/>
<source>Success!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="559"/>
- <location filename="../lightscreenwindow.cpp" line="561"/>
+ <location filename="../lightscreenwindow.cpp" line="571"/>
+ <location filename="../lightscreenwindow.cpp" line="573"/>
<source>Failed!</source>
<translation>Błąd!</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="565"/>
+ <location filename="../lightscreenwindow.cpp" line="577"/>
<source>Cancelled!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="589"/>
+ <location filename="../lightscreenwindow.cpp" line="601"/>
<source>Some hotkeys could not be registered, they might already be in use</source>
<translation>Nie można zarejestrować niektórych klawiszy skrótu, mogą już być w użytku</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="592"/>
+ <location filename="../lightscreenwindow.cpp" line="604"/>
<source>&lt;br&gt;The failed hotkeys are the following:</source>
<translatorcomment>&lt;br&gt;Błędne klawisze skrótu to:</translatorcomment>
<translation></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="601"/>
+ <location filename="../lightscreenwindow.cpp" line="613"/>
<source>&lt;br&gt;The failed hotkey is &lt;b&gt;%1&lt;/b&gt;</source>
<translation>&lt;br&gt;Błędny klawisz skrótu to &lt;b&gt;%1&lt;/b&gt;</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="604"/>
+ <location filename="../lightscreenwindow.cpp" line="616"/>
<source>&lt;br&gt;&lt;i&gt;What do you want to do?&lt;/i&gt;</source>
<translation>&lt;br&gt;&lt;i&gt;Co chcesz wykonać?&lt;/i&gt;</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="610"/>
+ <location filename="../lightscreenwindow.cpp" line="622"/>
<source>Change</source>
<translation>Zmień</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="611"/>
+ <location filename="../lightscreenwindow.cpp" line="623"/>
<source>Disable</source>
<translation>Wyłącz</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="941"/>
+ <location filename="../lightscreenwindow.cpp" line="898"/>
<source>Uploading...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Upload cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Do you want to cancel the upload of %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Don&apos;t Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="973"/>
+ <location filename="../lightscreenwindow.cpp" line="930"/>
<source>Uploading %1 screenshot(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="323"/>
- <location filename="../lightscreenwindow.cpp" line="612"/>
+ <location filename="../lightscreenwindow.cpp" line="327"/>
+ <location filename="../lightscreenwindow.cpp" line="624"/>
<source>Quit</source>
<translation>Zakończ</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="913"/>
+ <location filename="../lightscreenwindow.cpp" line="870"/>
<source>There&apos;s a new version of Lightscreen available.&lt;br&gt;Would you like to see more information?&lt;br&gt;(&lt;em&gt;You can turn this notification off&lt;/em&gt;)</source>
<translation>Dostępna jest nowa wersja programu Lightscreen.&lt;br&gt;Czy chcesz zobaczyć dalsze informacje?&lt;br&gt;(&lt;em&gt;Możesz wyłączyć ten komunikat&lt;/em&gt;)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="917"/>
+ <location filename="../lightscreenwindow.cpp" line="874"/>
<source>Turn Off</source>
<translation>Wyłącz</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="918"/>
+ <location filename="../lightscreenwindow.cpp" line="875"/>
<source>Remind Me Later</source>
<translation>Przypominaj później</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="500"/>
- <location filename="../lightscreenwindow.cpp" line="757"/>
+ <location filename="../lightscreenwindow.cpp" line="510"/>
+ <location filename="../lightscreenwindow.cpp" line="770"/>
<source>&amp;Screen</source>
<translation>&amp;Ekran</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="509"/>
- <location filename="../lightscreenwindow.cpp" line="766"/>
+ <location filename="../lightscreenwindow.cpp" line="519"/>
+ <location filename="../lightscreenwindow.cpp" line="779"/>
<source>&amp;Area</source>
<translation>Obsz&amp;ar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="517"/>
- <location filename="../lightscreenwindow.cpp" line="785"/>
+ <location filename="../lightscreenwindow.cpp" line="529"/>
+ <location filename="../lightscreenwindow.cpp" line="802"/>
<source>&amp;Go to Folder</source>
<translation>&amp;Przejdź do folderu</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="754"/>
+ <location filename="../lightscreenwindow.cpp" line="767"/>
<source>Show&amp;/Hide</source>
<translation>Pokaż&amp;/Ukryj</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="782"/>
+ <location filename="../lightscreenwindow.cpp" line="799"/>
<source>View &amp;Options</source>
<translation>Pokaż &amp;Opcje</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="788"/>
+ <location filename="../lightscreenwindow.cpp" line="805"/>
<source>&amp;Quit</source>
<translation>&amp;Zakończ</translation>
</message>
</context>
<context>
<name>LightscreenWindowClass</name>
<message>
<location filename="../lightscreenwindow.ui" line="14"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="41"/>
<source>&amp;Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="66"/>
<source>Configure Lightscreen</source>
<translation>Skonfiguruj Lightscreen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="69"/>
<source>&amp;Options</source>
<translation>&amp;Opcje</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="94"/>
<source>Hide Lightscreen </source>
<translation>Ukryj Lightscreen </translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="100"/>
<source>&amp;Hide</source>
<translation>&amp;Ukryj</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="128"/>
<source>&amp;Quit</source>
<translation>&amp;Zakończ</translation>
</message>
</context>
<context>
<name>NamingDialog</name>
<message>
<location filename="../dialogs/namingdialog.ui" line="14"/>
<source>Naming Options - Lightscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="42"/>
<source>Leading zeros:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="97"/>
<source>Date Format:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="164"/>
<source>Flip naming.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OptionsDialog</name>
<message>
<location filename="../dialogs/optionsdialog.cpp" line="87"/>
<source>Restore Defaults</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.cpp" line="103"/>
<source>Version %1</source>
<translation type="unfinished">Wersja %1</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="177"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="185"/>
<source>Hotkey conflict</source>
<translation>Konflikt z klawiszami skrótu</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="177"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="185"/>
<source>You have assigned the same hotkeys to more than one action.</source>
<translation>Ustawiłeś te same skróty klawiszy dla więcej niż jednej akcji.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="190"/>
<source>Filename character error</source>
<translation></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="190"/>
<source>The filename can&apos;t contain any of the following characters: ? : \ / * &quot; &lt; &gt; |</source>
<translation></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="187"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="195"/>
<source>Final Destination</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="187"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="195"/>
<source>You can&apos;t take screenshots unless you enable either file saving or the clipboard.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="198"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="206"/>
<source>Select where you want to save the screenshots</source>
<translation>Wybierz gdzie chcesz zapisywać zrzuty ekranu</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="216"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="224"/>
<source>Lightscreen - Restore Default Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="217"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="225"/>
<source>Restoring the default options will cause you to lose all of your current configuration.</source>
<translation>Odtworzenie domyślnych opcji powoduje utratę aktualnej konfiguracji.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="220"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="228"/>
<source>Restore</source>
<translation>Odtwórz</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="221"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="229"/>
<source>Don&apos;t Restore</source>
<translation>Nie Odtwarzaj</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="433"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="445"/>
<source>Install &apos;OptiPNG&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="14"/>
<source>Options - Lightscreen</source>
<translation>Opcje - Lightscreen</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="36"/>
<source>File</source>
<translation>&amp;Plik</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="54"/>
<source>&amp;Directory:</source>
<translation>K&amp;atalog:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="94"/>
<source>The prefix for the screenshot file</source>
<translation>Prefiks dla pliku zrzutu ekranu</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="97"/>
<source>&amp;Filename:</source>
<translation>&amp;Nazwa pliku:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="115"/>
<source>The prefix will be inserted before the &lt;em&gt;Naming&lt;/em&gt; in the screenshot file and it is usually used to distinguish files. It can be left blank.</source>
<translation>Prefiks zostanie wstawiony przed nadaniem nazwy pliku zrzutu ekranu i jest zwykle używany do odróżnienia plików. Może być pusty.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="131"/>
<source>(number)</source>
<translation>(numer)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="141"/>
<source>(timestamp)</source>
<translation>(czas)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="136"/>
<source>(date)</source>
<translation>(data)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="24"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="167"/>
<source>The file format for the screenshot</source>
<translation>Format pliku dla zrzutu ekranu</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="170"/>
<source>F&amp;ormat:</source>
<translation>&amp;Format:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="388"/>
<source>Fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="411"/>
<source>Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="440"/>
<source>Active Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="456"/>
<source>Screen Area</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="866"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1052"/>
<source>Upload my screenshots automatically.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="875"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1061"/>
<source>D&amp;elay:</source>
<translation>Opóźni&amp;enie:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="888"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1074"/>
<source>Selecting anything other than 0 in this option will cause the program to &lt;b&gt;wait&lt;/b&gt; that amount of seconds before taking the screenshot.</source>
<translation>Wybór wartości tej opcji innej niż 0 spowoduje, że program &lt;b&gt;czeka&lt;/b&gt; podaną ilość sekund przed podjęciem zrzutu ekranu.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="891"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1077"/>
<source>none</source>
<translation>brak</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="900"/>
- <location filename="../dialogs/optionsdialog.ui" line="1054"/>
+ <location filename="../dialogs/optionsdialog.ui" line="844"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1086"/>
<source> seconds</source>
<translation> sekund(y)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="320"/>
<source>&amp;Run Lightscreen at system startup.</source>
<translation>Uruchom Lightscreen przy &amp;starcie systemu.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="348"/>
<source>H&amp;ide the main window.</source>
<translation>&amp;Ukryj główne okno.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="506"/>
<source>Open the directory</source>
<translation>Otwórz katalog</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="490"/>
<source>Open the program window</source>
<translation>Otwórz okno programu</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="593"/>
<source>Sho&amp;w a system tray icon.</source>
<translation>&amp;Pokaż ikonę w zasobniku systemowym.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="600"/>
<source>&amp;Hide Lightscreen while taking a screenshot.</source>
<translation>&amp;Ukryj Lightscreen podczas zrzutu ekranu.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="771"/>
+ <location filename="../dialogs/optionsdialog.ui" line="950"/>
<source>&amp;Magnify around the mouse in Area mode.</source>
<translation>&amp;Szkło powiększające wokół myszy w trybie obszaru.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="689"/>
<source>&amp;Language:</source>
<translation>&amp;Język:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="706"/>
<source>Click here to go to the Lightscreen homepage to learn more about translations.</source>
<translation>Kliknij tutaj aby przejść do strony głównej Lightscreen, aby dowiedzieć się więcej na temat tłumaczeń.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="709"/>
<source>&lt;a href=&quot;http://lightscreen.sourceforge.net/translation&quot;&gt;More information..&lt;/a&gt;</source>
<translation>&lt;a href=&quot;http://lightscreen.sourceforge.net/translation&quot;&gt;Więcej informacji..&lt;/a&gt;</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="675"/>
<source>&amp;Notify with:</source>
<translation>Zawiadom przez:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="269"/>
<source>&lt;i&gt;Preview&lt;/i&gt;:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="202"/>
<source>&amp;Quality:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="146"/>
<source>(none)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="308"/>
<source>System Startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="361"/>
<source>Hotkeys</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="367"/>
<source>Captures</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="469"/>
<source>Lightscreen Control</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="533"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="581"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="622"/>
<source>Shows a completion message once the screenshot is saved, clicking this message takes you to the directory where the screenshot was saved.</source>
<translation>Pokazuje komunikat po zapisaniu zrzutu ekranu, kliknięcie na tą wiadomość przenosi cię do katalogu, w którym został zapisany zrzut ekranu.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="625"/>
<source>Tray icon Popup</source>
<translation>&amp;Ikonę Popup w zasobniku</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="632"/>
<source>&amp;Sound cue</source>
<translation>Efekt &amp;dźwiękowy</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="757"/>
+ <location filename="../dialogs/optionsdialog.ui" line="889"/>
+ <source>Default action:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.ui" line="936"/>
<source>&amp;Grab only the active monitor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="783"/>
+ <location filename="../dialogs/optionsdialog.ui" line="962"/>
<source>Runs OptiPNG which reduces screenshot file size.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="852"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1031"/>
<source>Replace screenshots when there&apos;s an existing file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="859"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1038"/>
+ <source>Save my screenshot history.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.ui" line="1045"/>
<source>Snap area screenshots automatically (no resizing).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="946"/>
+ <location filename="../dialogs/optionsdialog.ui" line="749"/>
<source>Maximum Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="997"/>
+ <location filename="../dialogs/optionsdialog.ui" line="800"/>
<source>Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1067"/>
+ <location filename="../dialogs/optionsdialog.ui" line="857"/>
<source> and </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1081"/>
+ <location filename="../dialogs/optionsdialog.ui" line="871"/>
+ <location filename="../dialogs/optionsdialog.ui" line="897"/>
<source>save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1086"/>
+ <location filename="../dialogs/optionsdialog.ui" line="876"/>
+ <location filename="../dialogs/optionsdialog.ui" line="902"/>
<source>upload</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1091"/>
+ <location filename="../dialogs/optionsdialog.ui" line="881"/>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1144"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1146"/>
<source>Chec&amp;k Now</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1159"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1161"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1165"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1167"/>
<source>Lightscreen is a simple tool to take screenshots, designed to be customizable and lightweight.&lt;br&gt;&lt;br&gt;
Created by &lt;a href=&quot;http://ckaiser.com.ar&quot;&gt;Christian Kaiser&lt;/a&gt;, using the &lt;a href=&quot;#aboutqt&quot;&gt;Qt toolkit&lt;/a&gt; for the graphical user interface.&lt;br&gt;&lt;br&gt;
Released under the &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;GNU General Public License&lt;/a&gt;.&lt;br&gt;&lt;br&gt;
Special thanks goes to the &lt;a href=&quot;http://lightscreen.sourceforge.net/about&quot;&gt;Donators and Translators&lt;/a&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1195"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1197"/>
<source>&lt;a href=&quot;https://sourceforge.net/projects/lightscreen/&quot;&gt;Visit Sourceforge project site&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://lightscreen.sourceforge.net/&quot;&gt;Visit Lightscreen home page&lt;/a&gt;</source>
<translation type="unfinished">&lt;a href=&quot;https://sourceforge.net/projects/lightscreen/&quot;&gt;Odwiedź stronę projektu na Sourceforge&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://lightscreen.sourceforge.net/&quot;&gt;Odwieź główną stronę Lightscreen&lt;/a&gt;</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="215"/>
<source>This slider goes from 0 to 100. 100 being the highest quality and 0 the lowest.&lt;br&gt;
Quality is related to file size and of course to readability and overall quality of the image.</source>
<translation>Ten suwak ma wartości od 0 do 100. 100 to najwyższa jakość a 0 najniższa.&lt;br&gt;
Różnica jakości związana jest z rozmiarem pliku, jego czytelnością i ogólnym wyglądem obrazu.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="750"/>
+ <location filename="../dialogs/optionsdialog.ui" line="929"/>
<source>&amp;Copy the screenshot to the clipboard.</source>
<translation>Kopiuj zrzut ekranu do &amp;schowka.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="764"/>
+ <location filename="../dialogs/optionsdialog.ui" line="943"/>
<source>Inc&amp;lude the cursor in the screenshot.</source>
<translation>&amp;Dołącz kursor w zrzucie ekranu.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="734"/>
+ <location filename="../dialogs/optionsdialog.ui" line="913"/>
<source>Screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="743"/>
+ <location filename="../dialogs/optionsdialog.ui" line="922"/>
<source>Choose where to save each screenshot (&quot;&amp;Save as&quot;).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="786"/>
+ <location filename="../dialogs/optionsdialog.ui" line="965"/>
<source>O&amp;ptimize PNG screenshots.</source>
<translation>&amp;Polepsz pliki PNG.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="607"/>
<source>Warn when hiding without a tra&amp;y icon.</source>
<translation>Ostrzegaj gdy chowasz bez ikony w &amp;trayu.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="122"/>
<source>The naming is inserted after the prefix and is what makes each screenshot file unique to avoid overwriting.&lt;br /&gt;
&lt;b&gt;Numeric&lt;/b&gt;: inserts a number in sequence, 1, 2, 3..&lt;br /&gt;
&lt;b&gt;Date&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy, click the &quot;wrench&quot; button on the right to customize the format.&lt;br /&gt;
&lt;b&gt;Timestamp&lt;/b&gt;: inserts a number, a Unix timestamp, which is the number of seconds passed since 1970-1-1 00:00:00.&lt;br /&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="931"/>
+ <location filename="../dialogs/optionsdialog.ui" line="734"/>
<source>Screenshot Previews</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1011"/>
+ <location filename="../dialogs/optionsdialog.ui" line="814"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1016"/>
+ <location filename="../dialogs/optionsdialog.ui" line="819"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1021"/>
+ <location filename="../dialogs/optionsdialog.ui" line="824"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1026"/>
+ <location filename="../dialogs/optionsdialog.ui" line="829"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1047"/>
+ <location filename="../dialogs/optionsdialog.ui" line="837"/>
<source>Auto-close after</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1115"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1117"/>
<source>Updater</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1124"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1126"/>
<source>Check for updates regularly.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreviewDialog</name>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="156"/>
+ <location filename="../dialogs/previewdialog.cpp" line="160"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="366"/>
+ <location filename="../dialogs/previewdialog.cpp" line="182"/>
+ <source>Save</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/previewdialog.cpp" line="392"/>
<source>Preview: Closing in %1</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="90"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="126"/>
+ <location filename="../tools/screenshotmanager.h" line="49"/>
+ <source>- not uploaded -</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
<context>
<name>Screenshot</name>
<message>
<location filename="../tools/screenshot.cpp" line="312"/>
<source>Save as..</source>
<translation>Zapisz jako..</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="36"/>
<source>Lightscreen Screenshot Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="38"/>
<source>You can zoom using the mouse wheel while holding the CTRL key. To return to the default zoom press &quot;Ctrl-0&quot;.</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>UploadDialog</name>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="14"/>
+ <source>Screenshot History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="30"/>
+ <source>Type here to filter through the screenshots in the list.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="40"/>
+ <source>Double click the path to open the image with the default picture viewer, you can also double-click the URL to open it on your web browser.
+
+Right click items to get access to more options.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="54"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="77"/>
+ <source>Upload</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="84"/>
+ <source>Close</source>
+ <translation type="unfinished">Zamknij</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="31"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="195"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="205"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="210"/>
+ <source>Filter..</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="79"/>
+ <source>Copy Path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="79"/>
+ <source>Copy URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="83"/>
+ <source>Open Location</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="148"/>
+ <source>Screenshot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="148"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="176"/>
+ <source>Clearing the screenshot history</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="177"/>
+ <source>Are you sure you want to clear your entire screenshot history?
+This cannot be undone.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="178"/>
+ <source>Clear History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="179"/>
+ <source>Don&apos;t Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
<context>
<name>Uploader</name>
<message>
<location filename="../tools/uploader.cpp" line="52"/>
- <location filename="../tools/uploader.cpp" line="135"/>
+ <location filename="../tools/uploader.cpp" line="137"/>
<source>Uploading...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="108"/>
+ <location filename="../tools/uploader.cpp" line="110"/>
<source>Screenshot file not found.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="111"/>
+ <location filename="../tools/uploader.cpp" line="113"/>
<source>Could not reach imgur.com</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="114"/>
+ <location filename="../tools/uploader.cpp" line="116"/>
<source>You have exceeded your upload quota.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="117"/>
+ <location filename="../tools/uploader.cpp" line="119"/>
<source>Upload failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WindowPicker</name>
<message>
<location filename="../tools/windowpicker.cpp" line="51"/>
<source>Lightscreen Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="54"/>
<source>Grab the window picker by clicking and holding down the mouse button, then drag it to the window of your choice and release it to capture.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="64"/>
<source> - Start dragging to select windows</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="71"/>
<source>Close</source>
<translation type="unfinished">Zamknij</translation>
</message>
</context>
</TS>
diff --git a/translations/portuguese.ts b/translations/portuguese.ts
index 327ca92..0497279 100644
--- a/translations/portuguese.ts
+++ b/translations/portuguese.ts
@@ -1,880 +1,1002 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="pt_BR" sourcelanguage="en">
<context>
<name>AreaDialog</name>
<message>
<location filename="../dialogs/areadialog.cpp" line="142"/>
<source>Lightscreen area mode:
Use your mouse to draw a rectangle to capture.
Press any key or right click to exit.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>HotkeyWidget</name>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="36"/>
<source>Click to select hotkey...</source>
<translation>Clique para selecionar uma hotkey...</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="75"/>
<source>Type your hotkey</source>
<translation>Pressione sua hotkey</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="84"/>
<location filename="../widgets/hotkeywidget.cpp" line="105"/>
<source>Invalid hotkey</source>
<translation>Hotkey inválida</translation>
</message>
</context>
<context>
<name>LightscreenWindow</name>
<message>
- <location filename="../lightscreenwindow.cpp" line="141"/>
- <location filename="../lightscreenwindow.cpp" line="607"/>
- <location filename="../lightscreenwindow.cpp" line="912"/>
- <location filename="../lightscreenwindow.cpp" line="976"/>
+ <location filename="../lightscreenwindow.cpp" line="142"/>
+ <location filename="../lightscreenwindow.cpp" line="619"/>
+ <location filename="../lightscreenwindow.cpp" line="869"/>
+ <location filename="../lightscreenwindow.cpp" line="933"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="142"/>
+ <location filename="../lightscreenwindow.cpp" line="143"/>
<source>You have chosen to hide Lightscreen when there&apos;s no system tray icon, so you will not be able to access the program &lt;b&gt;unless you have selected a hotkey to do so&lt;/b&gt;.&lt;br&gt;What do you want to do?</source>
<translation>Você escolheu esconder o lightscreen mesmo sem o ícone na área de notificaçao, então você não terá acesso ao programa &lt;b&gt;a menos que você selecione uma hotkey para isso&lt;/b&gt;.&lt;br&gt;O que você deseja fazer?</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="147"/>
+ <location filename="../lightscreenwindow.cpp" line="148"/>
<source>Hide but enable tray</source>
<translation>Esconder e habilitar o ícone na área de notificaçao</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="149"/>
+ <location filename="../lightscreenwindow.cpp" line="150"/>
<source>Hide and don&apos;t warn</source>
<translation>Esconder e não avisar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="151"/>
+ <location filename="../lightscreenwindow.cpp" line="152"/>
<source>Just hide</source>
<translation>Apenas esconda</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="464"/>
+ <location filename="../lightscreenwindow.cpp" line="328"/>
+ <source>Don&apos;t Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="468"/>
<source>The screenshot was not taken</source>
<translation>A screenshot não foi feita</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="503"/>
- <location filename="../lightscreenwindow.cpp" line="760"/>
+ <location filename="../lightscreenwindow.cpp" line="513"/>
+ <location filename="../lightscreenwindow.cpp" line="773"/>
<source>Active &amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="506"/>
- <location filename="../lightscreenwindow.cpp" line="763"/>
+ <location filename="../lightscreenwindow.cpp" line="516"/>
+ <location filename="../lightscreenwindow.cpp" line="776"/>
<source>&amp;Pick Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="460"/>
+ <location filename="../lightscreenwindow.cpp" line="464"/>
<source>Saved to &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="307"/>
+ <location filename="../lightscreenwindow.cpp" line="311"/>
<source>uploading one or more screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="312"/>
+ <location filename="../lightscreenwindow.cpp" line="316"/>
<source>optimizing and uploading screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="315"/>
+ <location filename="../lightscreenwindow.cpp" line="319"/>
<source>optimizing one or more screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="321"/>
+ <location filename="../lightscreenwindow.cpp" line="325"/>
<source>Are you sure you want to quit?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="322"/>
+ <location filename="../lightscreenwindow.cpp" line="326"/>
<source>Lightscreen is currently %1, this will finish momentarily, are you sure you want to quit?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="324"/>
- <source>Don&apos;t quit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="465"/>
+ <location filename="../lightscreenwindow.cpp" line="469"/>
<source>An error occurred.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="480"/>
+ <location filename="../lightscreenwindow.cpp" line="490"/>
<source>%1 uploaded</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="480"/>
+ <location filename="../lightscreenwindow.cpp" line="490"/>
<source>Click here to go to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="489"/>
+ <location filename="../lightscreenwindow.cpp" line="499"/>
<source>Upload error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="512"/>
- <location filename="../lightscreenwindow.cpp" line="778"/>
+ <location filename="../lightscreenwindow.cpp" line="522"/>
+ <location filename="../lightscreenwindow.cpp" line="791"/>
<source>&amp;Upload last</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="513"/>
- <location filename="../lightscreenwindow.cpp" line="779"/>
+ <location filename="../lightscreenwindow.cpp" line="523"/>
+ <location filename="../lightscreenwindow.cpp" line="792"/>
<source>Upload the last screenshot you took to imgur.com</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="553"/>
- <location filename="../lightscreenwindow.cpp" line="555"/>
+ <location filename="../lightscreenwindow.cpp" line="526"/>
+ <location filename="../lightscreenwindow.cpp" line="795"/>
+ <source>View History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="565"/>
+ <location filename="../lightscreenwindow.cpp" line="567"/>
<source>Success!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="559"/>
- <location filename="../lightscreenwindow.cpp" line="561"/>
+ <location filename="../lightscreenwindow.cpp" line="571"/>
+ <location filename="../lightscreenwindow.cpp" line="573"/>
<source>Failed!</source>
<translation>Falhou!</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="565"/>
+ <location filename="../lightscreenwindow.cpp" line="577"/>
<source>Cancelled!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="589"/>
+ <location filename="../lightscreenwindow.cpp" line="601"/>
<source>Some hotkeys could not be registered, they might already be in use</source>
<translation>Alguma(s) hotkey(s) não pode(puderam) ser registrada(s), ela(s) pode(m) estar em uso</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="592"/>
+ <location filename="../lightscreenwindow.cpp" line="604"/>
<source>&lt;br&gt;The failed hotkeys are the following:</source>
<translation>&lt;br&gt;A(s) hotkey(s) é(são):</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="601"/>
+ <location filename="../lightscreenwindow.cpp" line="613"/>
<source>&lt;br&gt;The failed hotkey is &lt;b&gt;%1&lt;/b&gt;</source>
<translation>&lt;br&gt;A hotkey é &lt;b&gt;%1&lt;/b&gt;</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="604"/>
+ <location filename="../lightscreenwindow.cpp" line="616"/>
<source>&lt;br&gt;&lt;i&gt;What do you want to do?&lt;/i&gt;</source>
<translation>&lt;br&gt;&lt;i&gt;O que você deseja fazer?&lt;/i&gt;</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="610"/>
+ <location filename="../lightscreenwindow.cpp" line="622"/>
<source>Change</source>
<translation>Trocar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="611"/>
+ <location filename="../lightscreenwindow.cpp" line="623"/>
<source>Disable</source>
<translation>Desabilitar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="941"/>
+ <location filename="../lightscreenwindow.cpp" line="898"/>
<source>Uploading...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Upload cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Do you want to cancel the upload of %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Don&apos;t Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="973"/>
+ <location filename="../lightscreenwindow.cpp" line="930"/>
<source>Uploading %1 screenshot(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="323"/>
- <location filename="../lightscreenwindow.cpp" line="612"/>
+ <location filename="../lightscreenwindow.cpp" line="327"/>
+ <location filename="../lightscreenwindow.cpp" line="624"/>
<source>Quit</source>
<translation>Sair</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="913"/>
+ <location filename="../lightscreenwindow.cpp" line="870"/>
<source>There&apos;s a new version of Lightscreen available.&lt;br&gt;Would you like to see more information?&lt;br&gt;(&lt;em&gt;You can turn this notification off&lt;/em&gt;)</source>
<translation>Existe uma nova versão do Lightscreen.&lt;br&gt;Você gostaria de mais informaçoes?&lt;br&gt;(&lt;em&gt;Você pode desligar essa notificação&lt;/em&gt;)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="917"/>
+ <location filename="../lightscreenwindow.cpp" line="874"/>
<source>Turn Off</source>
<translation>Desligar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="918"/>
+ <location filename="../lightscreenwindow.cpp" line="875"/>
<source>Remind Me Later</source>
<translation>Lembrar mais tarde</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="500"/>
- <location filename="../lightscreenwindow.cpp" line="757"/>
+ <location filename="../lightscreenwindow.cpp" line="510"/>
+ <location filename="../lightscreenwindow.cpp" line="770"/>
<source>&amp;Screen</source>
<translation>T&amp;ela</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="509"/>
- <location filename="../lightscreenwindow.cpp" line="766"/>
+ <location filename="../lightscreenwindow.cpp" line="519"/>
+ <location filename="../lightscreenwindow.cpp" line="779"/>
<source>&amp;Area</source>
<translation>Áre&amp;a</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="517"/>
- <location filename="../lightscreenwindow.cpp" line="785"/>
+ <location filename="../lightscreenwindow.cpp" line="529"/>
+ <location filename="../lightscreenwindow.cpp" line="802"/>
<source>&amp;Go to Folder</source>
<translation>&amp;Ir para a pasta</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="754"/>
+ <location filename="../lightscreenwindow.cpp" line="767"/>
<source>Show&amp;/Hide</source>
<translation>Mostrar/Escond&amp;er</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="782"/>
+ <location filename="../lightscreenwindow.cpp" line="799"/>
<source>View &amp;Options</source>
<translation>Ver &amp;Opções</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="788"/>
+ <location filename="../lightscreenwindow.cpp" line="805"/>
<source>&amp;Quit</source>
<translation>Sa&amp;ir</translation>
</message>
</context>
<context>
<name>LightscreenWindowClass</name>
<message>
<location filename="../lightscreenwindow.ui" line="14"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="41"/>
<source>&amp;Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="66"/>
<source>Configure Lightscreen</source>
<translation>Configurar o Lightscreen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="69"/>
<source>&amp;Options</source>
<translation>&amp;Opções</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="94"/>
<source>Hide Lightscreen </source>
<translation>Esconder o Lightscreen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="100"/>
<source>&amp;Hide</source>
<translation>&amp;Esconder</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="128"/>
<source>&amp;Quit</source>
<translation>Sa&amp;ir</translation>
</message>
</context>
<context>
<name>NamingDialog</name>
<message>
<location filename="../dialogs/namingdialog.ui" line="14"/>
<source>Naming Options - Lightscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="42"/>
<source>Leading zeros:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="97"/>
<source>Date Format:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="164"/>
<source>Flip naming.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OptionsDialog</name>
<message>
<location filename="../dialogs/optionsdialog.cpp" line="87"/>
<source>Restore Defaults</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.cpp" line="103"/>
<source>Version %1</source>
<translation type="unfinished">Versão %1</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="177"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="185"/>
<source>Hotkey conflict</source>
<translation>Conflito entre Hotkeys</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="177"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="185"/>
<source>You have assigned the same hotkeys to more than one action.</source>
<translation>Você designou a mesma hotkey para mais de uma ação.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="190"/>
<source>Filename character error</source>
<translation>Caractere não permitido no nome do arquivo</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="190"/>
<source>The filename can&apos;t contain any of the following characters: ? : \ / * &quot; &lt; &gt; |</source>
<translation>O nome do arquivo não pode conter os seguintes caracteres: ? : \ / * &quot; &lt; &gt; |</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="187"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="195"/>
<source>Final Destination</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="187"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="195"/>
<source>You can&apos;t take screenshots unless you enable either file saving or the clipboard.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="198"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="206"/>
<source>Select where you want to save the screenshots</source>
<translation>Selecione um local para salvar as screenshots</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="216"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="224"/>
<source>Lightscreen - Restore Default Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="217"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="225"/>
<source>Restoring the default options will cause you to lose all of your current configuration.</source>
<translation>Restaurando as opções padrão causará a perda das configurações atuais.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="220"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="228"/>
<source>Restore</source>
<translation>Restaurar</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="221"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="229"/>
<source>Don&apos;t Restore</source>
<translation>Não restaurar</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="433"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="445"/>
<source>Install &apos;OptiPNG&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="14"/>
<source>Options - Lightscreen</source>
<translation>Opções do Lightscreen</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="36"/>
<source>File</source>
<translation>Arquivo</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="54"/>
<source>&amp;Directory:</source>
<translation>&amp;Pasta:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="94"/>
<source>The prefix for the screenshot file</source>
<translation>O prefixo para o nome do arquivo</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="97"/>
<source>&amp;Filename:</source>
<translation>&amp;Nome do arquivo:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="115"/>
<source>The prefix will be inserted before the &lt;em&gt;Naming&lt;/em&gt; in the screenshot file and it is usually used to distinguish files. It can be left blank.</source>
<translation>The prefix will be inserted before the &lt;em&gt;Naming&lt;/em&gt; in the screenshot file and it is usually used to distinguish files. It can be left blank.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="131"/>
<source>(number)</source>
<translation>(número)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="136"/>
<source>(date)</source>
<translation>(data)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="141"/>
<source>(timestamp)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="167"/>
<source>The file format for the screenshot</source>
<translation>Formato de arquivo</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="170"/>
<source>F&amp;ormat:</source>
<translation>F&amp;ormato:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="269"/>
<source>&lt;i&gt;Preview&lt;/i&gt;:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="202"/>
<source>&amp;Quality:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="146"/>
<source>(none)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="308"/>
<source>System Startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="361"/>
<source>Hotkeys</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="367"/>
<source>Captures</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="469"/>
<source>Lightscreen Control</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="533"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="581"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="734"/>
+ <location filename="../dialogs/optionsdialog.ui" line="889"/>
+ <source>Default action:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.ui" line="913"/>
<source>Screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="743"/>
+ <location filename="../dialogs/optionsdialog.ui" line="922"/>
<source>Choose where to save each screenshot (&quot;&amp;Save as&quot;).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="757"/>
+ <location filename="../dialogs/optionsdialog.ui" line="936"/>
<source>&amp;Grab only the active monitor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="783"/>
+ <location filename="../dialogs/optionsdialog.ui" line="962"/>
<source>Runs OptiPNG which reduces screenshot file size.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="852"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1031"/>
<source>Replace screenshots when there&apos;s an existing file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="875"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1038"/>
+ <source>Save my screenshot history.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.ui" line="1061"/>
<source>D&amp;elay:</source>
<translation>Atras&amp;o:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="888"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1074"/>
<source>Selecting anything other than 0 in this option will cause the program to &lt;b&gt;wait&lt;/b&gt; that amount of seconds before taking the screenshot.</source>
<translation>Selecting anything other than 0 in this option will cause the program to &lt;b&gt;wait&lt;/b&gt; that amount of seconds before taking the screenshot.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="891"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1077"/>
<source>none</source>
<translation>nenhum</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="900"/>
- <location filename="../dialogs/optionsdialog.ui" line="1054"/>
+ <location filename="../dialogs/optionsdialog.ui" line="844"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1086"/>
<source> seconds</source>
<translation> segundos</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="946"/>
+ <location filename="../dialogs/optionsdialog.ui" line="749"/>
<source>Maximum Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="997"/>
+ <location filename="../dialogs/optionsdialog.ui" line="800"/>
<source>Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1067"/>
+ <location filename="../dialogs/optionsdialog.ui" line="857"/>
<source> and </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1081"/>
+ <location filename="../dialogs/optionsdialog.ui" line="871"/>
+ <location filename="../dialogs/optionsdialog.ui" line="897"/>
<source>save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1086"/>
+ <location filename="../dialogs/optionsdialog.ui" line="876"/>
+ <location filename="../dialogs/optionsdialog.ui" line="902"/>
<source>upload</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1091"/>
+ <location filename="../dialogs/optionsdialog.ui" line="881"/>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1144"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1146"/>
<source>Chec&amp;k Now</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1159"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1161"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1165"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1167"/>
<source>Lightscreen is a simple tool to take screenshots, designed to be customizable and lightweight.&lt;br&gt;&lt;br&gt;
Created by &lt;a href=&quot;http://ckaiser.com.ar&quot;&gt;Christian Kaiser&lt;/a&gt;, using the &lt;a href=&quot;#aboutqt&quot;&gt;Qt toolkit&lt;/a&gt; for the graphical user interface.&lt;br&gt;&lt;br&gt;
Released under the &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;GNU General Public License&lt;/a&gt;.&lt;br&gt;&lt;br&gt;
Special thanks goes to the &lt;a href=&quot;http://lightscreen.sourceforge.net/about&quot;&gt;Donators and Translators&lt;/a&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1195"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1197"/>
<source>&lt;a href=&quot;https://sourceforge.net/projects/lightscreen/&quot;&gt;Visit Sourceforge project site&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://lightscreen.sourceforge.net/&quot;&gt;Visit Lightscreen home page&lt;/a&gt;</source>
<translation type="unfinished">&lt;a href=&quot;https://sourceforge.net/projects/lightscreen/&quot;&gt;Visite o site do projeto na Sourceforge&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://lightscreen.sourceforge.net/&quot;&gt;Visite o site do Lightscreen&lt;/a&gt;</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="320"/>
<source>&amp;Run Lightscreen at system startup.</source>
<translation>&amp;Abrir o Lighscreen na inicialização do sistema.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="348"/>
<source>H&amp;ide the main window.</source>
<translation>Esconder a janela pr&amp;incipal.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="506"/>
<source>Open the directory</source>
<translation>Abrir pasta</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="490"/>
<source>Open the program window</source>
<translation>Abrir a janela do programa</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="593"/>
<source>Sho&amp;w a system tray icon.</source>
<translation>Mostrar ícone na área de n&amp;otificação.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="600"/>
<source>&amp;Hide Lightscreen while taking a screenshot.</source>
<translation>&amp;Esconder o Lighscreen durande a screenshot.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="771"/>
+ <location filename="../dialogs/optionsdialog.ui" line="950"/>
<source>&amp;Magnify around the mouse in Area mode.</source>
<translation>Zoom da área do &amp;mouse.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="689"/>
<source>&amp;Language:</source>
<translation>&amp;Idioma:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="706"/>
<source>Click here to go to the Lightscreen homepage to learn more about translations.</source>
<translation>Clique aqui para ir até a página no Lightscreen e aprenda mais sobre atualizações.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="709"/>
<source>&lt;a href=&quot;http://lightscreen.sourceforge.net/translation&quot;&gt;More information..&lt;/a&gt;</source>
<translation>&lt;a href=&quot;http://lightscreen.sourceforge.net/translation&quot;&gt;Mais informações...&lt;/a&gt;</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="675"/>
<source>&amp;Notify with:</source>
<translation>&amp;Notificar com:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="24"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="622"/>
<source>Shows a completion message once the screenshot is saved, clicking this message takes you to the directory where the screenshot was saved.</source>
<translation>Mostrar mensagem quando uma screenshot for capturada.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="625"/>
<source>Tray icon Popup</source>
<translation>Balão na área de notificação</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="632"/>
<source>&amp;Sound cue</source>
<translation>&amp;Som</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="215"/>
<source>This slider goes from 0 to 100. 100 being the highest quality and 0 the lowest.&lt;br&gt;
Quality is related to file size and of course to readability and overall quality of the image.</source>
<translation>This slider goes from 0 to 100. 100 being the highest quality and 0 the lowest.&lt;br&gt;
Quality is related to file size and of course to readability and overall quality of the image.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="750"/>
+ <location filename="../dialogs/optionsdialog.ui" line="929"/>
<source>&amp;Copy the screenshot to the clipboard.</source>
<translation>&amp;Copiar a Screenshot para a área de transferência.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="764"/>
+ <location filename="../dialogs/optionsdialog.ui" line="943"/>
<source>Inc&amp;lude the cursor in the screenshot.</source>
<translation>Inc&amp;luir o cursor do mouse na screenshot.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="786"/>
+ <location filename="../dialogs/optionsdialog.ui" line="965"/>
<source>O&amp;ptimize PNG screenshots.</source>
<translation>O&amp;ptimizar as screenshots salvas como PNG.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="607"/>
<source>Warn when hiding without a tra&amp;y icon.</source>
<translation>Avisar quando esconder sem um ícone na área de noti&amp;ficaçao.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="122"/>
<source>The naming is inserted after the prefix and is what makes each screenshot file unique to avoid overwriting.&lt;br /&gt;
&lt;b&gt;Numeric&lt;/b&gt;: inserts a number in sequence, 1, 2, 3..&lt;br /&gt;
&lt;b&gt;Date&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy, click the &quot;wrench&quot; button on the right to customize the format.&lt;br /&gt;
&lt;b&gt;Timestamp&lt;/b&gt;: inserts a number, a Unix timestamp, which is the number of seconds passed since 1970-1-1 00:00:00.&lt;br /&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="388"/>
<source>Fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="411"/>
<source>Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="440"/>
<source>Active Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="456"/>
<source>Screen Area</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="859"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1045"/>
<source>Snap area screenshots automatically (no resizing).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="866"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1052"/>
<source>Upload my screenshots automatically.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="931"/>
+ <location filename="../dialogs/optionsdialog.ui" line="734"/>
<source>Screenshot Previews</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1011"/>
+ <location filename="../dialogs/optionsdialog.ui" line="814"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1016"/>
+ <location filename="../dialogs/optionsdialog.ui" line="819"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1021"/>
+ <location filename="../dialogs/optionsdialog.ui" line="824"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1026"/>
+ <location filename="../dialogs/optionsdialog.ui" line="829"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1047"/>
+ <location filename="../dialogs/optionsdialog.ui" line="837"/>
<source>Auto-close after</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1115"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1117"/>
<source>Updater</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1124"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1126"/>
<source>Check for updates regularly.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreviewDialog</name>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="156"/>
+ <location filename="../dialogs/previewdialog.cpp" line="160"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="366"/>
+ <location filename="../dialogs/previewdialog.cpp" line="182"/>
+ <source>Save</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/previewdialog.cpp" line="392"/>
<source>Preview: Closing in %1</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="90"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="126"/>
+ <location filename="../tools/screenshotmanager.h" line="49"/>
+ <source>- not uploaded -</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
<context>
<name>Screenshot</name>
<message>
<location filename="../tools/screenshot.cpp" line="312"/>
<source>Save as..</source>
<translation>Salvar como..</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="36"/>
<source>Lightscreen Screenshot Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="38"/>
<source>You can zoom using the mouse wheel while holding the CTRL key. To return to the default zoom press &quot;Ctrl-0&quot;.</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>UploadDialog</name>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="14"/>
+ <source>Screenshot History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="30"/>
+ <source>Type here to filter through the screenshots in the list.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="40"/>
+ <source>Double click the path to open the image with the default picture viewer, you can also double-click the URL to open it on your web browser.
+
+Right click items to get access to more options.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="54"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="77"/>
+ <source>Upload</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="84"/>
+ <source>Close</source>
+ <translation type="unfinished">Fechar</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="31"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="195"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="205"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="210"/>
+ <source>Filter..</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="79"/>
+ <source>Copy Path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="79"/>
+ <source>Copy URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="83"/>
+ <source>Open Location</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="148"/>
+ <source>Screenshot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="148"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="176"/>
+ <source>Clearing the screenshot history</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="177"/>
+ <source>Are you sure you want to clear your entire screenshot history?
+This cannot be undone.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="178"/>
+ <source>Clear History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="179"/>
+ <source>Don&apos;t Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
<context>
<name>Uploader</name>
<message>
<location filename="../tools/uploader.cpp" line="52"/>
- <location filename="../tools/uploader.cpp" line="135"/>
+ <location filename="../tools/uploader.cpp" line="137"/>
<source>Uploading...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="108"/>
+ <location filename="../tools/uploader.cpp" line="110"/>
<source>Screenshot file not found.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="111"/>
+ <location filename="../tools/uploader.cpp" line="113"/>
<source>Could not reach imgur.com</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="114"/>
+ <location filename="../tools/uploader.cpp" line="116"/>
<source>You have exceeded your upload quota.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="117"/>
+ <location filename="../tools/uploader.cpp" line="119"/>
<source>Upload failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WindowPicker</name>
<message>
<location filename="../tools/windowpicker.cpp" line="51"/>
<source>Lightscreen Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="54"/>
<source>Grab the window picker by clicking and holding down the mouse button, then drag it to the window of your choice and release it to capture.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="64"/>
<source> - Start dragging to select windows</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="71"/>
<source>Close</source>
<translation type="unfinished">Fechar</translation>
</message>
</context>
</TS>
diff --git a/translations/russian.ts b/translations/russian.ts
index f8b0ad0..31af8a0 100644
--- a/translations/russian.ts
+++ b/translations/russian.ts
@@ -1,880 +1,1002 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="ru_RU">
<context>
<name>AreaDialog</name>
<message>
<location filename="../dialogs/areadialog.cpp" line="142"/>
<source>Lightscreen area mode:
Use your mouse to draw a rectangle to capture.
Press any key or right click to exit.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>HotkeyWidget</name>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="36"/>
<source>Click to select hotkey...</source>
<translation type="unfinished">Нажмите для выбора горячей клавиши...</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="75"/>
<source>Type your hotkey</source>
<translation type="unfinished">Нажмите Ваши горячие клавиши</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="84"/>
<location filename="../widgets/hotkeywidget.cpp" line="105"/>
<source>Invalid hotkey</source>
<translation type="unfinished">Недействительная горячая клавиша</translation>
</message>
</context>
<context>
<name>LightscreenWindow</name>
<message>
- <location filename="../lightscreenwindow.cpp" line="141"/>
- <location filename="../lightscreenwindow.cpp" line="607"/>
- <location filename="../lightscreenwindow.cpp" line="912"/>
- <location filename="../lightscreenwindow.cpp" line="976"/>
+ <location filename="../lightscreenwindow.cpp" line="142"/>
+ <location filename="../lightscreenwindow.cpp" line="619"/>
+ <location filename="../lightscreenwindow.cpp" line="869"/>
+ <location filename="../lightscreenwindow.cpp" line="933"/>
<source>Lightscreen</source>
<translation type="unfinished">Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="142"/>
+ <location filename="../lightscreenwindow.cpp" line="143"/>
<source>You have chosen to hide Lightscreen when there&apos;s no system tray icon, so you will not be able to access the program &lt;b&gt;unless you have selected a hotkey to do so&lt;/b&gt;.&lt;br&gt;What do you want to do?</source>
<translation type="unfinished">Вы выбрали скрыть Lightscreen так, что иконка в системном трее не будет отображаться, и Вы не сможете получить доступ к программе, &lt;b&gt;если не определены горячие клавиши&lt;/b&gt;.&lt;br&gt;Что Вы хотите сделать?</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="147"/>
+ <location filename="../lightscreenwindow.cpp" line="148"/>
<source>Hide but enable tray</source>
<translation type="unfinished">Скрыть, но оставить в системном трее</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="149"/>
+ <location filename="../lightscreenwindow.cpp" line="150"/>
<source>Hide and don&apos;t warn</source>
<translation type="unfinished">Скрыть не предупреждая</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="151"/>
+ <location filename="../lightscreenwindow.cpp" line="152"/>
<source>Just hide</source>
<translation type="unfinished">Просто скрыть</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="464"/>
+ <location filename="../lightscreenwindow.cpp" line="328"/>
+ <source>Don&apos;t Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="468"/>
<source>The screenshot was not taken</source>
<translation type="unfinished">Скриншот не сделан</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="503"/>
- <location filename="../lightscreenwindow.cpp" line="760"/>
+ <location filename="../lightscreenwindow.cpp" line="513"/>
+ <location filename="../lightscreenwindow.cpp" line="773"/>
<source>Active &amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="506"/>
- <location filename="../lightscreenwindow.cpp" line="763"/>
+ <location filename="../lightscreenwindow.cpp" line="516"/>
+ <location filename="../lightscreenwindow.cpp" line="776"/>
<source>&amp;Pick Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="460"/>
+ <location filename="../lightscreenwindow.cpp" line="464"/>
<source>Saved to &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="307"/>
+ <location filename="../lightscreenwindow.cpp" line="311"/>
<source>uploading one or more screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="312"/>
+ <location filename="../lightscreenwindow.cpp" line="316"/>
<source>optimizing and uploading screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="315"/>
+ <location filename="../lightscreenwindow.cpp" line="319"/>
<source>optimizing one or more screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="321"/>
+ <location filename="../lightscreenwindow.cpp" line="325"/>
<source>Are you sure you want to quit?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="322"/>
+ <location filename="../lightscreenwindow.cpp" line="326"/>
<source>Lightscreen is currently %1, this will finish momentarily, are you sure you want to quit?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="324"/>
- <source>Don&apos;t quit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="465"/>
+ <location filename="../lightscreenwindow.cpp" line="469"/>
<source>An error occurred.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="480"/>
+ <location filename="../lightscreenwindow.cpp" line="490"/>
<source>%1 uploaded</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="480"/>
+ <location filename="../lightscreenwindow.cpp" line="490"/>
<source>Click here to go to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="489"/>
+ <location filename="../lightscreenwindow.cpp" line="499"/>
<source>Upload error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="512"/>
- <location filename="../lightscreenwindow.cpp" line="778"/>
+ <location filename="../lightscreenwindow.cpp" line="522"/>
+ <location filename="../lightscreenwindow.cpp" line="791"/>
<source>&amp;Upload last</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="513"/>
- <location filename="../lightscreenwindow.cpp" line="779"/>
+ <location filename="../lightscreenwindow.cpp" line="523"/>
+ <location filename="../lightscreenwindow.cpp" line="792"/>
<source>Upload the last screenshot you took to imgur.com</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="553"/>
- <location filename="../lightscreenwindow.cpp" line="555"/>
+ <location filename="../lightscreenwindow.cpp" line="526"/>
+ <location filename="../lightscreenwindow.cpp" line="795"/>
+ <source>View History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="565"/>
+ <location filename="../lightscreenwindow.cpp" line="567"/>
<source>Success!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="559"/>
- <location filename="../lightscreenwindow.cpp" line="561"/>
+ <location filename="../lightscreenwindow.cpp" line="571"/>
+ <location filename="../lightscreenwindow.cpp" line="573"/>
<source>Failed!</source>
<translation type="unfinished">Ошибка!</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="565"/>
+ <location filename="../lightscreenwindow.cpp" line="577"/>
<source>Cancelled!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="589"/>
+ <location filename="../lightscreenwindow.cpp" line="601"/>
<source>Some hotkeys could not be registered, they might already be in use</source>
<translation type="unfinished">Некоторые клавиши не зарегистрированы, поскольку уже могут быть в эксплуатации</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="592"/>
+ <location filename="../lightscreenwindow.cpp" line="604"/>
<source>&lt;br&gt;The failed hotkeys are the following:</source>
<translation type="unfinished">&lt;br&gt; Следующие клавиши не верны:</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="601"/>
+ <location filename="../lightscreenwindow.cpp" line="613"/>
<source>&lt;br&gt;The failed hotkey is &lt;b&gt;%1&lt;/b&gt;</source>
<translation type="unfinished">&lt;br&gt;Неверная горячая клавиша&lt;b&gt;%1&lt;/b&gt;</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="604"/>
+ <location filename="../lightscreenwindow.cpp" line="616"/>
<source>&lt;br&gt;&lt;i&gt;What do you want to do?&lt;/i&gt;</source>
<translation type="unfinished">&lt;br&gt;&lt;i&gt;Что Вы хотите сделать?&lt;/i&gt;</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="610"/>
+ <location filename="../lightscreenwindow.cpp" line="622"/>
<source>Change</source>
<translation type="unfinished">Изменить</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="611"/>
+ <location filename="../lightscreenwindow.cpp" line="623"/>
<source>Disable</source>
<translation type="unfinished">Отключить</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="941"/>
+ <location filename="../lightscreenwindow.cpp" line="898"/>
<source>Uploading...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Upload cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Do you want to cancel the upload of %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Don&apos;t Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="973"/>
+ <location filename="../lightscreenwindow.cpp" line="930"/>
<source>Uploading %1 screenshot(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="323"/>
- <location filename="../lightscreenwindow.cpp" line="612"/>
+ <location filename="../lightscreenwindow.cpp" line="327"/>
+ <location filename="../lightscreenwindow.cpp" line="624"/>
<source>Quit</source>
<translation type="unfinished">Выход</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="913"/>
+ <location filename="../lightscreenwindow.cpp" line="870"/>
<source>There&apos;s a new version of Lightscreen available.&lt;br&gt;Would you like to see more information?&lt;br&gt;(&lt;em&gt;You can turn this notification off&lt;/em&gt;)</source>
<translation type="unfinished">В новой версии Lightscreen.&lt;br&gt;Вы хотели бы увидеть больше информации?&lt;br&gt;(&lt;em&gt;Вы можете просто выключить это уведомление&lt;/em&gt;)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="917"/>
+ <location filename="../lightscreenwindow.cpp" line="874"/>
<source>Turn Off</source>
<translation type="unfinished">Отключить</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="918"/>
+ <location filename="../lightscreenwindow.cpp" line="875"/>
<source>Remind Me Later</source>
<translation type="unfinished">Напомнить позже</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="500"/>
- <location filename="../lightscreenwindow.cpp" line="757"/>
+ <location filename="../lightscreenwindow.cpp" line="510"/>
+ <location filename="../lightscreenwindow.cpp" line="770"/>
<source>&amp;Screen</source>
<translation type="unfinished">&amp;Экран</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="509"/>
- <location filename="../lightscreenwindow.cpp" line="766"/>
+ <location filename="../lightscreenwindow.cpp" line="519"/>
+ <location filename="../lightscreenwindow.cpp" line="779"/>
<source>&amp;Area</source>
<translation type="unfinished">О&amp;бласть</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="517"/>
- <location filename="../lightscreenwindow.cpp" line="785"/>
+ <location filename="../lightscreenwindow.cpp" line="529"/>
+ <location filename="../lightscreenwindow.cpp" line="802"/>
<source>&amp;Go to Folder</source>
<translation type="unfinished">&amp;Перейти в папку</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="754"/>
+ <location filename="../lightscreenwindow.cpp" line="767"/>
<source>Show&amp;/Hide</source>
<translation type="unfinished">Показать&amp;/Скрыть</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="782"/>
+ <location filename="../lightscreenwindow.cpp" line="799"/>
<source>View &amp;Options</source>
<translation type="unfinished">Просмотр &amp;Настроек</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="788"/>
+ <location filename="../lightscreenwindow.cpp" line="805"/>
<source>&amp;Quit</source>
<translation type="unfinished">Выхо&amp;д</translation>
</message>
</context>
<context>
<name>LightscreenWindowClass</name>
<message>
<location filename="../lightscreenwindow.ui" line="14"/>
<source>Lightscreen</source>
<translation type="unfinished">Lightscreen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="41"/>
<source>&amp;Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="66"/>
<source>Configure Lightscreen</source>
<translation type="unfinished">Конфигурация Lightscreen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="69"/>
<source>&amp;Options</source>
<translation type="unfinished">&amp;Настройки</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="94"/>
<source>Hide Lightscreen </source>
<translation type="unfinished">Скрыть Lightscreen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="100"/>
<source>&amp;Hide</source>
<translation type="unfinished">&amp;Скрыть</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="128"/>
<source>&amp;Quit</source>
<translation type="unfinished">Выхо&amp;д</translation>
</message>
</context>
<context>
<name>NamingDialog</name>
<message>
<location filename="../dialogs/namingdialog.ui" line="14"/>
<source>Naming Options - Lightscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="42"/>
<source>Leading zeros:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="97"/>
<source>Date Format:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="164"/>
<source>Flip naming.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OptionsDialog</name>
<message>
<location filename="../dialogs/optionsdialog.cpp" line="87"/>
<source>Restore Defaults</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.cpp" line="103"/>
<source>Version %1</source>
<translation type="unfinished">Версия %1</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="177"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="185"/>
<source>Hotkey conflict</source>
<translation type="unfinished">Конфликт горячих клавиш</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="177"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="185"/>
<source>You have assigned the same hotkeys to more than one action.</source>
<translation type="unfinished">Вы присвоили одинаковые горячие клавиши для более одного действия.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="190"/>
<source>Filename character error</source>
<translation type="unfinished">Ошибка в символе имени файла</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="190"/>
<source>The filename can&apos;t contain any of the following characters: ? : \ / * &quot; &lt; &gt; |</source>
<translation type="unfinished">Имя файла не может содержать любой из следующих символов: ? : \ / * &quot; &lt; &gt; |</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="187"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="195"/>
<source>Final Destination</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="187"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="195"/>
<source>You can&apos;t take screenshots unless you enable either file saving or the clipboard.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="198"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="206"/>
<source>Select where you want to save the screenshots</source>
<translation type="unfinished">Выберите, где вы хотите сохранить скриншот</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="216"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="224"/>
<source>Lightscreen - Restore Default Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="217"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="225"/>
<source>Restoring the default options will cause you to lose all of your current configuration.</source>
<translation type="unfinished">Восстановление настроек по умолчанию приведет к потере всей вашей текущей конфигурации.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="220"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="228"/>
<source>Restore</source>
<translation type="unfinished">Восстановить</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="221"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="229"/>
<source>Don&apos;t Restore</source>
<translation type="unfinished">Не восстанавливать</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="433"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="445"/>
<source>Install &apos;OptiPNG&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="14"/>
<source>Options - Lightscreen</source>
<translation type="unfinished">Настройки - Lightscreen</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="36"/>
<source>File</source>
<translation type="unfinished">Файл</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="54"/>
<source>&amp;Directory:</source>
<translation type="unfinished">&amp;Папка:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="94"/>
<source>The prefix for the screenshot file</source>
<translation type="unfinished">Префикс в имени файла скиншота</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="97"/>
<source>&amp;Filename:</source>
<translation type="unfinished">Имя &amp;файла:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="115"/>
<source>The prefix will be inserted before the &lt;em&gt;Naming&lt;/em&gt; in the screenshot file and it is usually used to distinguish files. It can be left blank.</source>
<translation type="unfinished">Префикс будет вставлен в &lt;em&gt;Имя&lt;/em&gt; файла скриншота и он,обычно, используется для индентификации фалов. Он может остаться пустым.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="131"/>
<source>(number)</source>
<translation type="unfinished">(номер)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="141"/>
<source>(timestamp)</source>
<translation type="unfinished">(timestamp)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="136"/>
<source>(date)</source>
<translation type="unfinished">(дата)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="24"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="167"/>
<source>The file format for the screenshot</source>
<translation type="unfinished">Формат файла для скриншота</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="170"/>
<source>F&amp;ormat:</source>
<translation type="unfinished">&amp;Формат:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="388"/>
<source>Fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="411"/>
<source>Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="440"/>
<source>Active Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="456"/>
<source>Screen Area</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="866"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1052"/>
<source>Upload my screenshots automatically.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="875"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1061"/>
<source>D&amp;elay:</source>
<translation type="unfinished">Пау&amp;за:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="888"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1074"/>
<source>Selecting anything other than 0 in this option will cause the program to &lt;b&gt;wait&lt;/b&gt; that amount of seconds before taking the screenshot.</source>
<translation type="unfinished">Выбор любого значения кроме 0, заставит программу подождать прежде, чем сделать скриншот.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="891"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1077"/>
<source>none</source>
<translation type="unfinished">нет</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="900"/>
- <location filename="../dialogs/optionsdialog.ui" line="1054"/>
+ <location filename="../dialogs/optionsdialog.ui" line="844"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1086"/>
<source> seconds</source>
<translation type="unfinished">секунд</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="320"/>
<source>&amp;Run Lightscreen at system startup.</source>
<translation type="unfinished">&amp;Запустить Lightscreen при запуске системы.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="348"/>
<source>H&amp;ide the main window.</source>
<translation type="unfinished">Скр&amp;ыть главное окно.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="506"/>
<source>Open the directory</source>
<translation type="unfinished">Открыть папку</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="490"/>
<source>Open the program window</source>
<translation type="unfinished">Открыть окно программы</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="593"/>
<source>Sho&amp;w a system tray icon.</source>
<translation type="unfinished">Показывать иконку в &amp;системном трее.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="600"/>
<source>&amp;Hide Lightscreen while taking a screenshot.</source>
<translation type="unfinished">C&amp;крыть Lightscreen при создании скриншота.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="771"/>
+ <location filename="../dialogs/optionsdialog.ui" line="950"/>
<source>&amp;Magnify around the mouse in Area mode.</source>
<translation type="unfinished">Пре&amp;увеличить область захвата вокруг курсора в режиме захвата области.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="689"/>
<source>&amp;Language:</source>
<translation type="unfinished">&amp;Язык:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="706"/>
<source>Click here to go to the Lightscreen homepage to learn more about translations.</source>
<translation type="unfinished">Нажмите здесь, чтобы перейти на домашнюю страницу Lightscreen и получить больше информацию о переводе.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="709"/>
<source>&lt;a href=&quot;http://lightscreen.sourceforge.net/translation&quot;&gt;More information..&lt;/a&gt;</source>
<translation type="unfinished">&lt;a href=&quot;http://lightscreen.sourceforge.net/translation&quot;&gt;Больше информации..&lt;/a&gt;</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="675"/>
<source>&amp;Notify with:</source>
<translation type="unfinished">&amp;Уведомлять:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="269"/>
<source>&lt;i&gt;Preview&lt;/i&gt;:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="202"/>
<source>&amp;Quality:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="146"/>
<source>(none)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="308"/>
<source>System Startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="361"/>
<source>Hotkeys</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="367"/>
<source>Captures</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="469"/>
<source>Lightscreen Control</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="533"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="581"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="622"/>
<source>Shows a completion message once the screenshot is saved, clicking this message takes you to the directory where the screenshot was saved.</source>
<translation type="unfinished">Показывать сообщение о выполнении, после сохранении скриншота, нажав на это сообщение Вы перейдёте в папку, где был сохранён скриншот.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="625"/>
<source>Tray icon Popup</source>
<translation type="unfinished">Всплывающее сообщение</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="632"/>
<source>&amp;Sound cue</source>
<translation type="unfinished">Зв&amp;уковой сигнал</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="757"/>
+ <location filename="../dialogs/optionsdialog.ui" line="889"/>
+ <source>Default action:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.ui" line="936"/>
<source>&amp;Grab only the active monitor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="783"/>
+ <location filename="../dialogs/optionsdialog.ui" line="962"/>
<source>Runs OptiPNG which reduces screenshot file size.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="852"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1031"/>
<source>Replace screenshots when there&apos;s an existing file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="859"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1038"/>
+ <source>Save my screenshot history.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.ui" line="1045"/>
<source>Snap area screenshots automatically (no resizing).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="946"/>
+ <location filename="../dialogs/optionsdialog.ui" line="749"/>
<source>Maximum Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="997"/>
+ <location filename="../dialogs/optionsdialog.ui" line="800"/>
<source>Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1067"/>
+ <location filename="../dialogs/optionsdialog.ui" line="857"/>
<source> and </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1081"/>
+ <location filename="../dialogs/optionsdialog.ui" line="871"/>
+ <location filename="../dialogs/optionsdialog.ui" line="897"/>
<source>save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1086"/>
+ <location filename="../dialogs/optionsdialog.ui" line="876"/>
+ <location filename="../dialogs/optionsdialog.ui" line="902"/>
<source>upload</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1091"/>
+ <location filename="../dialogs/optionsdialog.ui" line="881"/>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1144"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1146"/>
<source>Chec&amp;k Now</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1159"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1161"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1165"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1167"/>
<source>Lightscreen is a simple tool to take screenshots, designed to be customizable and lightweight.&lt;br&gt;&lt;br&gt;
Created by &lt;a href=&quot;http://ckaiser.com.ar&quot;&gt;Christian Kaiser&lt;/a&gt;, using the &lt;a href=&quot;#aboutqt&quot;&gt;Qt toolkit&lt;/a&gt; for the graphical user interface.&lt;br&gt;&lt;br&gt;
Released under the &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;GNU General Public License&lt;/a&gt;.&lt;br&gt;&lt;br&gt;
Special thanks goes to the &lt;a href=&quot;http://lightscreen.sourceforge.net/about&quot;&gt;Donators and Translators&lt;/a&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1195"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1197"/>
<source>&lt;a href=&quot;https://sourceforge.net/projects/lightscreen/&quot;&gt;Visit Sourceforge project site&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://lightscreen.sourceforge.net/&quot;&gt;Visit Lightscreen home page&lt;/a&gt;</source>
<translation type="unfinished">&lt;a href=&quot;https://sourceforge.net/projects/lightscreen/&quot;&gt;Посетить сайт Sourceforge project&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://lightscreen.sourceforge.net/&quot;&gt;Посетитьдомашнюю страницу Lightscreen&lt;/a&gt;</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="215"/>
<source>This slider goes from 0 to 100. 100 being the highest quality and 0 the lowest.&lt;br&gt;
Quality is related to file size and of course to readability and overall quality of the image.</source>
<translation type="unfinished">Бегунок перемещается от 0 до 100. 100 - это наивысшее качество, а 0 - самое низкое.&lt;br&gt;
От качества зависит размер файла, читабельность и общее качество изображения.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="750"/>
+ <location filename="../dialogs/optionsdialog.ui" line="929"/>
<source>&amp;Copy the screenshot to the clipboard.</source>
<translation type="unfinished">&amp;Копировать скриншот в буфер.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="764"/>
+ <location filename="../dialogs/optionsdialog.ui" line="943"/>
<source>Inc&amp;lude the cursor in the screenshot.</source>
<translation type="unfinished">Вк&amp;лючить курсор в скриншот.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="734"/>
+ <location filename="../dialogs/optionsdialog.ui" line="913"/>
<source>Screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="743"/>
+ <location filename="../dialogs/optionsdialog.ui" line="922"/>
<source>Choose where to save each screenshot (&quot;&amp;Save as&quot;).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="786"/>
+ <location filename="../dialogs/optionsdialog.ui" line="965"/>
<source>O&amp;ptimize PNG screenshots.</source>
<translation type="unfinished">О&amp;птимизация PNG скриншота.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="607"/>
<source>Warn when hiding without a tra&amp;y icon.</source>
<translation type="unfinished">Предупреждать, когда программа скрывается без &amp;иконки в системном трее.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="122"/>
<source>The naming is inserted after the prefix and is what makes each screenshot file unique to avoid overwriting.&lt;br /&gt;
&lt;b&gt;Numeric&lt;/b&gt;: inserts a number in sequence, 1, 2, 3..&lt;br /&gt;
&lt;b&gt;Date&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy, click the &quot;wrench&quot; button on the right to customize the format.&lt;br /&gt;
&lt;b&gt;Timestamp&lt;/b&gt;: inserts a number, a Unix timestamp, which is the number of seconds passed since 1970-1-1 00:00:00.&lt;br /&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="931"/>
+ <location filename="../dialogs/optionsdialog.ui" line="734"/>
<source>Screenshot Previews</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1011"/>
+ <location filename="../dialogs/optionsdialog.ui" line="814"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1016"/>
+ <location filename="../dialogs/optionsdialog.ui" line="819"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1021"/>
+ <location filename="../dialogs/optionsdialog.ui" line="824"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1026"/>
+ <location filename="../dialogs/optionsdialog.ui" line="829"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1047"/>
+ <location filename="../dialogs/optionsdialog.ui" line="837"/>
<source>Auto-close after</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1115"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1117"/>
<source>Updater</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1124"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1126"/>
<source>Check for updates regularly.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreviewDialog</name>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="156"/>
+ <location filename="../dialogs/previewdialog.cpp" line="160"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="366"/>
+ <location filename="../dialogs/previewdialog.cpp" line="182"/>
+ <source>Save</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/previewdialog.cpp" line="392"/>
<source>Preview: Closing in %1</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="90"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="126"/>
+ <location filename="../tools/screenshotmanager.h" line="49"/>
+ <source>- not uploaded -</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
<context>
<name>Screenshot</name>
<message>
<location filename="../tools/screenshot.cpp" line="312"/>
<source>Save as..</source>
<translation type="unfinished">Сохранить как..</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="36"/>
<source>Lightscreen Screenshot Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="38"/>
<source>You can zoom using the mouse wheel while holding the CTRL key. To return to the default zoom press &quot;Ctrl-0&quot;.</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>UploadDialog</name>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="14"/>
+ <source>Screenshot History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="30"/>
+ <source>Type here to filter through the screenshots in the list.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="40"/>
+ <source>Double click the path to open the image with the default picture viewer, you can also double-click the URL to open it on your web browser.
+
+Right click items to get access to more options.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="54"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="77"/>
+ <source>Upload</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="84"/>
+ <source>Close</source>
+ <translation type="unfinished">Закрыть</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="31"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="195"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="205"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="210"/>
+ <source>Filter..</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="79"/>
+ <source>Copy Path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="79"/>
+ <source>Copy URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="83"/>
+ <source>Open Location</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="148"/>
+ <source>Screenshot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="148"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="176"/>
+ <source>Clearing the screenshot history</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="177"/>
+ <source>Are you sure you want to clear your entire screenshot history?
+This cannot be undone.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="178"/>
+ <source>Clear History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="179"/>
+ <source>Don&apos;t Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
<context>
<name>Uploader</name>
<message>
<location filename="../tools/uploader.cpp" line="52"/>
- <location filename="../tools/uploader.cpp" line="135"/>
+ <location filename="../tools/uploader.cpp" line="137"/>
<source>Uploading...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="108"/>
+ <location filename="../tools/uploader.cpp" line="110"/>
<source>Screenshot file not found.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="111"/>
+ <location filename="../tools/uploader.cpp" line="113"/>
<source>Could not reach imgur.com</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="114"/>
+ <location filename="../tools/uploader.cpp" line="116"/>
<source>You have exceeded your upload quota.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="117"/>
+ <location filename="../tools/uploader.cpp" line="119"/>
<source>Upload failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WindowPicker</name>
<message>
<location filename="../tools/windowpicker.cpp" line="51"/>
<source>Lightscreen Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="54"/>
<source>Grab the window picker by clicking and holding down the mouse button, then drag it to the window of your choice and release it to capture.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="64"/>
<source> - Start dragging to select windows</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="71"/>
<source>Close</source>
<translation type="unfinished">Закрыть</translation>
</message>
</context>
</TS>
diff --git a/translations/spanish.ts b/translations/spanish.ts
index 9ce7d6e..f73a96a 100644
--- a/translations/spanish.ts
+++ b/translations/spanish.ts
@@ -1,890 +1,1015 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="es">
<context>
<name>AreaDialog</name>
<message>
<location filename="../dialogs/areadialog.cpp" line="142"/>
<source>Lightscreen area mode:
Use your mouse to draw a rectangle to capture.
Press any key or right click to exit.</source>
<translation>Modo de área de pantalla:
Use el mouse para dibujar un rectangulo a capturar.
Presione cualquier tecla o el botón derecho del mouse para salir.</translation>
</message>
</context>
<context>
<name>HotkeyWidget</name>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="36"/>
<source>Click to select hotkey...</source>
<translation>Click para elegir atajo...</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="75"/>
<source>Type your hotkey</source>
<translation>Escriba su atajo</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="84"/>
<location filename="../widgets/hotkeywidget.cpp" line="105"/>
<source>Invalid hotkey</source>
<translation>Atajo invalido</translation>
</message>
</context>
<context>
<name>LightscreenWindow</name>
<message>
- <location filename="../lightscreenwindow.cpp" line="141"/>
- <location filename="../lightscreenwindow.cpp" line="607"/>
- <location filename="../lightscreenwindow.cpp" line="912"/>
- <location filename="../lightscreenwindow.cpp" line="976"/>
+ <location filename="../lightscreenwindow.cpp" line="142"/>
+ <location filename="../lightscreenwindow.cpp" line="619"/>
+ <location filename="../lightscreenwindow.cpp" line="869"/>
+ <location filename="../lightscreenwindow.cpp" line="933"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="142"/>
+ <location filename="../lightscreenwindow.cpp" line="143"/>
<source>You have chosen to hide Lightscreen when there&apos;s no system tray icon, so you will not be able to access the program &lt;b&gt;unless you have selected a hotkey to do so&lt;/b&gt;.&lt;br&gt;What do you want to do?</source>
<translation>Ha elegido esconder Lightscreen cuando este no tiene un ícono en la barra de tareas, por lo que no podrá acceder al programa &lt;b&gt;a menos que haya seleccionado un atajo para hacerlo.&lt;/b&gt;.&lt;br&gt;Que desea hacer?</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="147"/>
+ <location filename="../lightscreenwindow.cpp" line="148"/>
<source>Hide but enable tray</source>
<translation>Esconder pero habilitar icono</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="149"/>
+ <location filename="../lightscreenwindow.cpp" line="150"/>
<source>Hide and don&apos;t warn</source>
<translation>Esconder y no advertir</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="151"/>
+ <location filename="../lightscreenwindow.cpp" line="152"/>
<source>Just hide</source>
<translation>Solo esconder</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="307"/>
+ <location filename="../lightscreenwindow.cpp" line="311"/>
<source>uploading one or more screenshots</source>
<translation>subiendo una o mas capturas</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="312"/>
+ <location filename="../lightscreenwindow.cpp" line="316"/>
<source>optimizing and uploading screenshots</source>
<translation>optimizando y subiendo capturas</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="315"/>
+ <location filename="../lightscreenwindow.cpp" line="319"/>
<source>optimizing one or more screenshots</source>
<translation>optimizando una o mas capturas</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="321"/>
+ <location filename="../lightscreenwindow.cpp" line="325"/>
<source>Are you sure you want to quit?</source>
<translation>Esta seguro que desea salir?</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="322"/>
+ <location filename="../lightscreenwindow.cpp" line="326"/>
<source>Lightscreen is currently %1, this will finish momentarily, are you sure you want to quit?</source>
<translation>Lightscreen esta %1, esto terminara momentaneamente, esta seguro que desea salir?</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="324"/>
- <source>Don&apos;t quit</source>
- <translation>No salir</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="460"/>
+ <location filename="../lightscreenwindow.cpp" line="464"/>
<source>Saved to &quot;%1&quot;</source>
<translation>Guardada en &quot;%1&quot;</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="464"/>
+ <location filename="../lightscreenwindow.cpp" line="468"/>
<source>The screenshot was not taken</source>
<translation>La captura no fue realizada</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="480"/>
+ <location filename="../lightscreenwindow.cpp" line="490"/>
<source>%1 uploaded</source>
<translation>%1 subido</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="480"/>
+ <location filename="../lightscreenwindow.cpp" line="490"/>
<source>Click here to go to %1</source>
<translation>Haga click aqui para ir a %1</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="489"/>
+ <location filename="../lightscreenwindow.cpp" line="499"/>
<source>Upload error</source>
<translation>Error de subida</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="503"/>
- <location filename="../lightscreenwindow.cpp" line="760"/>
+ <location filename="../lightscreenwindow.cpp" line="513"/>
+ <location filename="../lightscreenwindow.cpp" line="773"/>
<source>Active &amp;Window</source>
<translation>&amp;Ventana Activa</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="506"/>
- <location filename="../lightscreenwindow.cpp" line="763"/>
+ <location filename="../lightscreenwindow.cpp" line="516"/>
+ <location filename="../lightscreenwindow.cpp" line="776"/>
<source>&amp;Pick Window</source>
<translation>&amp;Elegir Ventana</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="512"/>
- <location filename="../lightscreenwindow.cpp" line="778"/>
+ <location filename="../lightscreenwindow.cpp" line="522"/>
+ <location filename="../lightscreenwindow.cpp" line="791"/>
<source>&amp;Upload last</source>
<translation>&amp;Subir ultima</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="513"/>
- <location filename="../lightscreenwindow.cpp" line="779"/>
+ <location filename="../lightscreenwindow.cpp" line="523"/>
+ <location filename="../lightscreenwindow.cpp" line="792"/>
<source>Upload the last screenshot you took to imgur.com</source>
<translation>Subir la ultima captura que tomó a imgur.com</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="553"/>
- <location filename="../lightscreenwindow.cpp" line="555"/>
+ <location filename="../lightscreenwindow.cpp" line="526"/>
+ <location filename="../lightscreenwindow.cpp" line="795"/>
+ <source>View History</source>
+ <translation>Ver Historial</translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="565"/>
+ <location filename="../lightscreenwindow.cpp" line="567"/>
<source>Success!</source>
<translation>Éxito!</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="565"/>
+ <location filename="../lightscreenwindow.cpp" line="577"/>
<source>Cancelled!</source>
<translation>Cancelada!</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="589"/>
+ <location filename="../lightscreenwindow.cpp" line="601"/>
<source>Some hotkeys could not be registered, they might already be in use</source>
<translation>Algunos atajos no pudieron ser registrados, puede que ya estén en uso</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="604"/>
+ <location filename="../lightscreenwindow.cpp" line="616"/>
<source>&lt;br&gt;&lt;i&gt;What do you want to do?&lt;/i&gt;</source>
<translation>&lt;br&gt;&lt;i&gt;Que desea hacer?&lt;/i&gt;</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="754"/>
+ <location filename="../lightscreenwindow.cpp" line="767"/>
<source>Show&amp;/Hide</source>
<translation>Mostrar&amp;/Esconder</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="941"/>
+ <location filename="../lightscreenwindow.cpp" line="898"/>
<source>Uploading...</source>
<translation>Subiendo...</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Upload cancel</source>
<translation>Cancelar subida</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Do you want to cancel the upload of %1</source>
<translation>Desea cancelar la subida de %1</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Don&apos;t Cancel</source>
<translation>No Cancelar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="973"/>
+ <location filename="../lightscreenwindow.cpp" line="930"/>
<source>Uploading %1 screenshot(s)</source>
<translation>Subiendo %1 captura(s)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="500"/>
- <location filename="../lightscreenwindow.cpp" line="757"/>
+ <location filename="../lightscreenwindow.cpp" line="510"/>
+ <location filename="../lightscreenwindow.cpp" line="770"/>
<source>&amp;Screen</source>
<translation>&amp;Pantalla</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="559"/>
- <location filename="../lightscreenwindow.cpp" line="561"/>
+ <location filename="../lightscreenwindow.cpp" line="328"/>
+ <source>Don&apos;t Quit</source>
+ <translation>No Salir</translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="571"/>
+ <location filename="../lightscreenwindow.cpp" line="573"/>
<source>Failed!</source>
<translation>Error!</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="592"/>
+ <location filename="../lightscreenwindow.cpp" line="604"/>
<source>&lt;br&gt;The failed hotkeys are the following:</source>
<translation>&lt;br&gt;Las hotkeys en uso son las siguientes:</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="601"/>
+ <location filename="../lightscreenwindow.cpp" line="613"/>
<source>&lt;br&gt;The failed hotkey is &lt;b&gt;%1&lt;/b&gt;</source>
<translation>&lt;br&gt;La hotkey que ha fallado es &lt;b&gt;%1&lt;/b&gt;</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="610"/>
+ <location filename="../lightscreenwindow.cpp" line="622"/>
<source>Change</source>
<translation>Cambiar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="611"/>
+ <location filename="../lightscreenwindow.cpp" line="623"/>
<source>Disable</source>
<translation>Deshabilitar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="323"/>
- <location filename="../lightscreenwindow.cpp" line="612"/>
+ <location filename="../lightscreenwindow.cpp" line="327"/>
+ <location filename="../lightscreenwindow.cpp" line="624"/>
<source>Quit</source>
<translation>Salir</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="509"/>
- <location filename="../lightscreenwindow.cpp" line="766"/>
+ <location filename="../lightscreenwindow.cpp" line="519"/>
+ <location filename="../lightscreenwindow.cpp" line="779"/>
<source>&amp;Area</source>
<translation>&amp;Área</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="782"/>
+ <location filename="../lightscreenwindow.cpp" line="799"/>
<source>View &amp;Options</source>
<translation>Ver las &amp;Opciones</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="517"/>
- <location filename="../lightscreenwindow.cpp" line="785"/>
+ <location filename="../lightscreenwindow.cpp" line="529"/>
+ <location filename="../lightscreenwindow.cpp" line="802"/>
<source>&amp;Go to Folder</source>
<translation>&amp;Ir a la carpeta</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="465"/>
+ <location filename="../lightscreenwindow.cpp" line="469"/>
<source>An error occurred.</source>
<translation>Ha ocurrido un error.</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="788"/>
+ <location filename="../lightscreenwindow.cpp" line="805"/>
<source>&amp;Quit</source>
<translation>&amp;Salir</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="913"/>
+ <location filename="../lightscreenwindow.cpp" line="870"/>
<source>There&apos;s a new version of Lightscreen available.&lt;br&gt;Would you like to see more information?&lt;br&gt;(&lt;em&gt;You can turn this notification off&lt;/em&gt;)</source>
<translation>Hay una nueva versión de Lightscreen disponible.&lt;br&gt;Desea ver más información?&lt;br&gt;(&lt;em&gt;Puede desactivar esta notificación&lt;/em&gt;)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="917"/>
+ <location filename="../lightscreenwindow.cpp" line="874"/>
<source>Turn Off</source>
<translation>Desactivar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="918"/>
+ <location filename="../lightscreenwindow.cpp" line="875"/>
<source>Remind Me Later</source>
<translation>Más Tarde</translation>
</message>
</context>
<context>
<name>LightscreenWindowClass</name>
<message>
<location filename="../lightscreenwindow.ui" line="14"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="41"/>
<source>&amp;Screenshot</source>
<translation>&amp;Captura</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="66"/>
<source>Configure Lightscreen</source>
<translation>Configurar Lightscreen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="69"/>
<source>&amp;Options</source>
<translation>&amp;Opciones</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="94"/>
<source>Hide Lightscreen </source>
<translation>Esconder Lightscreen</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="100"/>
<source>&amp;Hide</source>
<translation>&amp;Esconder</translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="128"/>
<source>&amp;Quit</source>
<translation>&amp;Salir</translation>
</message>
</context>
<context>
<name>NamingDialog</name>
<message>
<location filename="../dialogs/namingdialog.ui" line="14"/>
<source>Naming Options - Lightscreen</source>
<translation>Opciones de Nombre - Lightscreen</translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="42"/>
<source>Leading zeros:</source>
<translation>Ceros a la izquierda:</translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="97"/>
<source>Date Format:</source>
<translation>Formato de fecha:</translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="164"/>
<source>Flip naming.</source>
<translation>Dar vuelta el nombre.</translation>
</message>
</context>
<context>
<name>OptionsDialog</name>
<message>
<location filename="../dialogs/optionsdialog.cpp" line="87"/>
<source>Restore Defaults</source>
<translation>Restablecer por defecto</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.cpp" line="103"/>
<source>Version %1</source>
<translation>Versión %1</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="177"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="185"/>
<source>Hotkey conflict</source>
<translation>Conflicto de atajos</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="177"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="185"/>
<source>You have assigned the same hotkeys to more than one action.</source>
<translation>Has asignado el mismo atajo a más de una acción.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="190"/>
<source>Filename character error</source>
<translation>Error de nombre de archivo</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="190"/>
<source>The filename can&apos;t contain any of the following characters: ? : \ / * &quot; &lt; &gt; |</source>
<translation>El nombre de archivo no puede contener ninguno de los siguientes caracteres: ? : \ / * &quot; &lt; &gt; |</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="187"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="195"/>
<source>Final Destination</source>
<translation>Destino Final</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="187"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="195"/>
<source>You can&apos;t take screenshots unless you enable either file saving or the clipboard.</source>
<translation>No puede realizar capturas a menos que active guardar archivos o copiar al portapeles.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="198"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="206"/>
<source>Select where you want to save the screenshots</source>
<translation>Seleccione donde quiere guardar las capturas</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="216"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="224"/>
<source>Lightscreen - Restore Default Options</source>
<translation>Lightscreen - Restablecer Opciones por Defecto</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="433"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="445"/>
<source>Install &apos;OptiPNG&apos;</source>
<translation>Instale &apos;OptiPNG&apos;</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="14"/>
<source>Options - Lightscreen</source>
<translation>Opciones - Lightscreen</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="24"/>
<source>General</source>
<translation>General</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="94"/>
<source>The prefix for the screenshot file</source>
<translation>El prefijo para la captura</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="122"/>
<source>The naming is inserted after the prefix and is what makes each screenshot file unique to avoid overwriting.&lt;br /&gt;
&lt;b&gt;Numeric&lt;/b&gt;: inserts a number in sequence, 1, 2, 3..&lt;br /&gt;
&lt;b&gt;Date&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy, click the &quot;wrench&quot; button on the right to customize the format.&lt;br /&gt;
&lt;b&gt;Timestamp&lt;/b&gt;: inserts a number, a Unix timestamp, which is the number of seconds passed since 1970-1-1 00:00:00.&lt;br /&gt;
</source>
<translation>El nombre es insertado despues del prefijo y es lo que hace unico a cada archivo de captura.&lt;br&gt;
&lt;b&gt;Numero&lt;/b&gt;: inserta un numero secuencial: 1, 2, 3...&lt;br&gt;
&lt;b&gt;Fecha&lt;/b&gt;: inserta la fecha y hora actual, en formato dd-MM-yyyy, haga click en el botón de configuracion a la derecha para configurar el formato.&lt;br&gt;
&lt;b&gt;Tiempo Unix&lt;/b&gt;: inserta la cantidad de segundos desde 1970-1-1 00:00:00 (timestamp de Unix)&lt;br&gt;
</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="131"/>
<source>(number)</source>
<translation>(numero)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="141"/>
<source>(timestamp)</source>
<translation>(tiempo unix)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="167"/>
<source>The file format for the screenshot</source>
<translation>El formato de la captura</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="269"/>
<source>&lt;i&gt;Preview&lt;/i&gt;:</source>
<translation>&lt;i&gt;Vista Previa&lt;/i&gt;:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="202"/>
<source>&amp;Quality:</source>
<translation>Cali&amp;dad:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="146"/>
<source>(none)</source>
<translation>(ninguno)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="308"/>
<source>System Startup</source>
<translation>Inicio del Sistema</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="361"/>
<source>Hotkeys</source>
<translation>Atajos</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="367"/>
<source>Captures</source>
<translation>Capturas</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="469"/>
<source>Lightscreen Control</source>
<translation>Control del Lightscreen</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="533"/>
<source>Options</source>
<translation>Opciones</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="581"/>
<source>Interface</source>
<translation>Interface</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="734"/>
+ <location filename="../dialogs/optionsdialog.ui" line="889"/>
+ <source>Default action:</source>
+ <translation>Acción por defecto:</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.ui" line="913"/>
<source>Screenshots</source>
<translation>Capturas</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="743"/>
+ <location filename="../dialogs/optionsdialog.ui" line="922"/>
<source>Choose where to save each screenshot (&quot;&amp;Save as&quot;).</source>
<translation>Elegir cuando y &amp;donde guardar cada captura (&quot;Guardar como&quot;).</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="852"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1031"/>
<source>Replace screenshots when there&apos;s an existing file.</source>
<translation>Reemplazar captura cuando el archivo ya existe.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="859"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1038"/>
+ <source>Save my screenshot history.</source>
+ <translation>Guardar un historial de capturas.</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.ui" line="1045"/>
<source>Snap area screenshots automatically (no resizing).</source>
<translation>Capturar áreas automaticamente (sin ajustar tamaño).</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="866"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1052"/>
<source>Upload my screenshots automatically.</source>
<translation>Subir mis capturas automaticamente.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="946"/>
+ <location filename="../dialogs/optionsdialog.ui" line="749"/>
<source>Maximum Size:</source>
<translation>Tamaño Máximo:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="997"/>
+ <location filename="../dialogs/optionsdialog.ui" line="800"/>
<source>Position:</source>
<translation>Posicion:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1067"/>
+ <location filename="../dialogs/optionsdialog.ui" line="857"/>
<source> and </source>
<translation> y </translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1081"/>
+ <location filename="../dialogs/optionsdialog.ui" line="871"/>
+ <location filename="../dialogs/optionsdialog.ui" line="897"/>
<source>save</source>
<translation>guardar</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1086"/>
+ <location filename="../dialogs/optionsdialog.ui" line="876"/>
+ <location filename="../dialogs/optionsdialog.ui" line="902"/>
<source>upload</source>
<translation>subir</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1091"/>
+ <location filename="../dialogs/optionsdialog.ui" line="881"/>
<source>cancel</source>
<translation>cancelar</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1144"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1146"/>
<source>Chec&amp;k Now</source>
<translation>Buscar A&amp;hora</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1159"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1161"/>
<source>About</source>
<translation>Acerca De</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1165"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1167"/>
<source>Lightscreen is a simple tool to take screenshots, designed to be customizable and lightweight.&lt;br&gt;&lt;br&gt;
Created by &lt;a href=&quot;http://ckaiser.com.ar&quot;&gt;Christian Kaiser&lt;/a&gt;, using the &lt;a href=&quot;#aboutqt&quot;&gt;Qt toolkit&lt;/a&gt; for the graphical user interface.&lt;br&gt;&lt;br&gt;
Released under the &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;GNU General Public License&lt;/a&gt;.&lt;br&gt;&lt;br&gt;
Special thanks goes to the &lt;a href=&quot;http://lightscreen.sourceforge.net/about&quot;&gt;Donators and Translators&lt;/a&gt;.</source>
<translation>Lightscreen es una simple herramienta para tomar capturas de pantalla, diseñada para ser liviana y configurable.&lt;br&gt;&lt;br&gt;
Creada por &lt;a href=&quot;http://ckaiser.com.ar&quot;&gt;Christian Kaiser&lt;/a&gt;, usando las &lt;a href=&quot;#aboutqt&quot;&gt;herramientas Qt&lt;/a&gt; para la interface gráfica.&lt;br&gt;&lt;br&gt;
Liberado bajo la &lt;a href=&quot;http://www.garaitia.com/new/gpl-spanish.php&quot;&gt;licencia GNU GPL&lt;/a&gt;.&lt;br&gt;&lt;br&gt;
Un agradecimiento especial a los &lt;a href=&quot;http://lightscreen.sourceforge.net/about&quot;&gt;Donadores y Traductores&lt;/a&gt;.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1195"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1197"/>
<source>&lt;a href=&quot;https://sourceforge.net/projects/lightscreen/&quot;&gt;Visit Sourceforge project site&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://lightscreen.sourceforge.net/&quot;&gt;Visit Lightscreen home page&lt;/a&gt;</source>
<translation>&lt;a href=&quot;https://sourceforge.net/projects/lightscreen/&quot;&gt;Visite la pagina del proyecto en SourceForge&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://lightscreen.sourceforge.net/&quot;&gt;Visite la pagina principal del Lightscreen&lt;/a&gt;</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="217"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="225"/>
<source>Restoring the default options will cause you to lose all of your current configuration.</source>
<translation>Restablecer las opciones por defecto hara que pierda toda su configuración actual.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="220"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="228"/>
<source>Restore</source>
<translation>Restablecer</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="221"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="229"/>
<source>Don&apos;t Restore</source>
<translation>No Restablecer</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="900"/>
- <location filename="../dialogs/optionsdialog.ui" line="1054"/>
+ <location filename="../dialogs/optionsdialog.ui" line="844"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1086"/>
<source> seconds</source>
<translation> segundos</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="490"/>
<source>Open the program window</source>
<translation>Abrir la ventana del programa</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="506"/>
<source>Open the directory</source>
<translation>Abrir el directorio</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="593"/>
<source>Sho&amp;w a system tray icon.</source>
<translation>Mo&amp;strar un ícono en la barra de tareas.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="600"/>
<source>&amp;Hide Lightscreen while taking a screenshot.</source>
<translation>Esconder Lig&amp;htscreen mientras se captura.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="706"/>
<source>Click here to go to the Lightscreen homepage to learn more about translations.</source>
<translation>Haz click aquí para ir a la página del Lightscreen y aprender mas sobre traducciones.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="709"/>
<source>&lt;a href=&quot;http://lightscreen.sourceforge.net/translation&quot;&gt;More information..&lt;/a&gt;</source>
<translation>&lt;a href=&quot;http://lightscreen.sourceforge.net/translation&quot;&gt;Más información..&lt;/a&gt;</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="215"/>
<source>This slider goes from 0 to 100. 100 being the highest quality and 0 the lowest.&lt;br&gt;
Quality is related to file size and of course to readability and overall quality of the image.</source>
<translation>Este slider va desde a 0 a 100. 100 siendo la mayor calidad y 0 la más baja.&lt;br&gt;
La calidad tiene relacion con el tamaño del archivo y la legibilidad/calidad general de la imagen.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="115"/>
<source>The prefix will be inserted before the &lt;em&gt;Naming&lt;/em&gt; in the screenshot file and it is usually used to distinguish files. It can be left blank.</source>
<translation>El prefijo sera insertado antes del &lt;em&gt;Nombre&lt;/em&gt; en la captura y es generalmente usado para distinguir los archivos. Puede ser dejado en blanco.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="888"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1074"/>
<source>Selecting anything other than 0 in this option will cause the program to &lt;b&gt;wait&lt;/b&gt; that amount of seconds before taking the screenshot.</source>
<translation>Seleccionar algo que no sea 0 causara que el programa &lt;b&gt;espere&lt;/b&gt; esa cantidad de segundos antes de sacar la captura.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="771"/>
+ <location filename="../dialogs/optionsdialog.ui" line="950"/>
<source>&amp;Magnify around the mouse in Area mode.</source>
<translation>Aumentar alrededor del &amp;mouse en modo Área.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="689"/>
<source>&amp;Language:</source>
<translation>&amp;Idioma:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="675"/>
<source>&amp;Notify with:</source>
<translation>&amp;Noficar con:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="625"/>
<source>Tray icon Popup</source>
<translation>Popup en el ícono de barra de tareas</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="632"/>
<source>&amp;Sound cue</source>
<translation>&amp;Sonido</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="36"/>
<source>File</source>
<translation>Archivo</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="54"/>
<source>&amp;Directory:</source>
<translation>&amp;Directorio:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="97"/>
<source>&amp;Filename:</source>
<translation>&amp;Archivo:</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="136"/>
<source>(date)</source>
<translation>(fecha)</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="170"/>
<source>F&amp;ormat:</source>
<translation>F&amp;ormato:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="875"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1061"/>
<source>D&amp;elay:</source>
<translation>R&amp;etraso:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="891"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1077"/>
<source>none</source>
<translation>ninguno</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="320"/>
<source>&amp;Run Lightscreen at system startup.</source>
<translation>Ejecuta&amp;r Lightscreen cuando inicia el sistema.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="348"/>
<source>H&amp;ide the main window.</source>
<translation>Esconder la ventana pr&amp;incipal.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="750"/>
+ <location filename="../dialogs/optionsdialog.ui" line="929"/>
<source>&amp;Copy the screenshot to the clipboard.</source>
<translation>&amp;Copiar la captura al portapeles.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="764"/>
+ <location filename="../dialogs/optionsdialog.ui" line="943"/>
<source>Inc&amp;lude the cursor in the screenshot.</source>
<translation>Inc&amp;luir el cursor en la captura.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="786"/>
+ <location filename="../dialogs/optionsdialog.ui" line="965"/>
<source>O&amp;ptimize PNG screenshots.</source>
<translation>O&amp;ptimizar capturas PNG.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="607"/>
<source>Warn when hiding without a tra&amp;y icon.</source>
<translation>A&amp;visar al esconder sin un ícono de sistema.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="388"/>
<source>Fullscreen</source>
<translation>Pantalla completa</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="411"/>
<source>Window Picker</source>
<translation>&amp;Elegir ventana</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="440"/>
<source>Active Window</source>
<translation>&amp;Ventana activa</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="456"/>
<source>Screen Area</source>
<translation>Área de p&amp;antalla</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="757"/>
+ <location filename="../dialogs/optionsdialog.ui" line="936"/>
<source>&amp;Grab only the active monitor.</source>
<translation>&amp;Tomar solo el monitor activo</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="783"/>
+ <location filename="../dialogs/optionsdialog.ui" line="962"/>
<source>Runs OptiPNG which reduces screenshot file size.</source>
<translation>Ejecuta OptiPNG el cual reduce el peso de las capturas.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="931"/>
+ <location filename="../dialogs/optionsdialog.ui" line="734"/>
<source>Screenshot Previews</source>
<translation>Vista Previa de Capturas</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1011"/>
+ <location filename="../dialogs/optionsdialog.ui" line="814"/>
<source>Top Left</source>
<translation>Arriba-Izquierda</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1016"/>
+ <location filename="../dialogs/optionsdialog.ui" line="819"/>
<source>Top Right</source>
<translation>Abajo-Derecha</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1021"/>
+ <location filename="../dialogs/optionsdialog.ui" line="824"/>
<source>Bottom Left</source>
<translation>Abajo-Izquierda</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1026"/>
+ <location filename="../dialogs/optionsdialog.ui" line="829"/>
<source>Bottom Right</source>
<translation>Abajo-Derecha</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1047"/>
+ <location filename="../dialogs/optionsdialog.ui" line="837"/>
<source>Auto-close after</source>
<translation>Cerrar despues de</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1115"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1117"/>
<source>Updater</source>
<translation>Actualizador</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1124"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1126"/>
<source>Check for updates regularly.</source>
<translation>Buscar actualizaciones periodicamente.</translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="622"/>
<source>Shows a completion message once the screenshot is saved, clicking this message takes you to the directory where the screenshot was saved.</source>
<translation>Muestra un mensaje al completar una captura, clickear en este mensaje lleva al directorio donde la misma fue guardada.</translation>
</message>
</context>
<context>
<name>PreviewDialog</name>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="156"/>
+ <location filename="../dialogs/previewdialog.cpp" line="160"/>
<source>Upload</source>
<translation>Subir</translation>
</message>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="366"/>
+ <location filename="../dialogs/previewdialog.cpp" line="182"/>
+ <source>Save</source>
+ <translation>Guardar</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/previewdialog.cpp" line="392"/>
<source>Preview: Closing in %1</source>
<translation>Vista Previa: Cerrando en %1</translation>
</message>
</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="90"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="126"/>
+ <location filename="../tools/screenshotmanager.h" line="49"/>
+ <source>- not uploaded -</source>
+ <translation>- no subida -</translation>
+ </message>
+</context>
<context>
<name>Screenshot</name>
<message>
<location filename="../tools/screenshot.cpp" line="312"/>
<source>Save as..</source>
<translation>Guardar como..</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="36"/>
<source>Lightscreen Screenshot Viewer</source>
<translation>Lightscreen: Visor de Capturas</translation>
</message>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="38"/>
<source>You can zoom using the mouse wheel while holding the CTRL key. To return to the default zoom press &quot;Ctrl-0&quot;.</source>
<translation>Puede hacer zoom usando la rueda del mouse mientras aprieta la tecla CTRL. Para volver al zoom por defecto presione &quot;Ctrl-0&quot;.</translation>
</message>
</context>
+<context>
+ <name>UploadDialog</name>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="14"/>
+ <source>Screenshot History</source>
+ <translation>Historial de Capturas</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="30"/>
+ <source>Type here to filter through the screenshots in the list.</source>
+ <translation>Escriba aqui para filtrar las capturas de la lista.</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="40"/>
+ <source>Double click the path to open the image with the default picture viewer, you can also double-click the URL to open it on your web browser.
+
+Right click items to get access to more options.</source>
+ <translation>Doble click en el nombre de archivo para abrir la imagen con visor por defecto, puede tambien hacer doble click en la URL para abirla en su navegador.
+
+Haga click con el botón derecho para acceder a mas opciones.</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="54"/>
+ <source>Clear</source>
+ <translation>Limpiar</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="77"/>
+ <source>Upload</source>
+ <translation>Subir</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="84"/>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="31"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="195"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="205"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="210"/>
+ <source>Filter..</source>
+ <translation>Filtrar..</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="79"/>
+ <source>Copy Path</source>
+ <translation>Copiar Ruta</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="79"/>
+ <source>Copy URL</source>
+ <translation>Copiar URL</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="83"/>
+ <source>Open Location</source>
+ <translation>Abir Carpeta</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="148"/>
+ <source>Screenshot</source>
+ <translation>Captura</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="148"/>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="176"/>
+ <source>Clearing the screenshot history</source>
+ <translation>Limpiando el historial de capturas</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="177"/>
+ <source>Are you sure you want to clear your entire screenshot history?
+This cannot be undone.</source>
+ <translation>Esta seguro que desea limpiar todo su historial de capturas?
+No podra volver atras.</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="178"/>
+ <source>Clear History</source>
+ <translation>Limpiar Historial</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="179"/>
+ <source>Don&apos;t Clear</source>
+ <translation>No Limpiar</translation>
+ </message>
+</context>
<context>
<name>Uploader</name>
<message>
<location filename="../tools/uploader.cpp" line="52"/>
- <location filename="../tools/uploader.cpp" line="135"/>
+ <location filename="../tools/uploader.cpp" line="137"/>
<source>Uploading...</source>
<translation>Subiendo...</translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="108"/>
+ <location filename="../tools/uploader.cpp" line="110"/>
<source>Screenshot file not found.</source>
<translation>Archivo de captura no encontrado.</translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="111"/>
+ <location filename="../tools/uploader.cpp" line="113"/>
<source>Could not reach imgur.com</source>
<translation>No se pudo conectar a imgur.com</translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="114"/>
+ <location filename="../tools/uploader.cpp" line="116"/>
<source>You have exceeded your upload quota.</source>
<translation>Ha excedido su cuota de subida.</translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="117"/>
+ <location filename="../tools/uploader.cpp" line="119"/>
<source>Upload failed.</source>
<translation>La subida ha fallado.</translation>
</message>
</context>
<context>
<name>WindowPicker</name>
<message>
<location filename="../tools/windowpicker.cpp" line="51"/>
<source>Lightscreen Window Picker</source>
<translation>Lightscreen: Eligiendo Ventana</translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="54"/>
<source>Grab the window picker by clicking and holding down the mouse button, then drag it to the window of your choice and release it to capture.</source>
<translation>Haga click y mantenga apretado para mover el seleccionador a la ventana que desee capturar.</translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="64"/>
<source> - Start dragging to select windows</source>
<translation> - Comienze a arrastrar para seleccionar ventanas</translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="71"/>
<source>Close</source>
<translation>Cerrar</translation>
</message>
</context>
</TS>
diff --git a/translations/untranslated.ts b/translations/untranslated.ts
index eae6d02..0234020 100644
--- a/translations/untranslated.ts
+++ b/translations/untranslated.ts
@@ -1,879 +1,1001 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<context>
<name>AreaDialog</name>
<message>
<location filename="../dialogs/areadialog.cpp" line="142"/>
<source>Lightscreen area mode:
Use your mouse to draw a rectangle to capture.
Press any key or right click to exit.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>HotkeyWidget</name>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="36"/>
<source>Click to select hotkey...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="75"/>
<source>Type your hotkey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="84"/>
<location filename="../widgets/hotkeywidget.cpp" line="105"/>
<source>Invalid hotkey</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LightscreenWindow</name>
<message>
- <location filename="../lightscreenwindow.cpp" line="141"/>
- <location filename="../lightscreenwindow.cpp" line="607"/>
- <location filename="../lightscreenwindow.cpp" line="912"/>
- <location filename="../lightscreenwindow.cpp" line="976"/>
+ <location filename="../lightscreenwindow.cpp" line="142"/>
+ <location filename="../lightscreenwindow.cpp" line="619"/>
+ <location filename="../lightscreenwindow.cpp" line="869"/>
+ <location filename="../lightscreenwindow.cpp" line="933"/>
<source>Lightscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="142"/>
+ <location filename="../lightscreenwindow.cpp" line="143"/>
<source>You have chosen to hide Lightscreen when there&apos;s no system tray icon, so you will not be able to access the program &lt;b&gt;unless you have selected a hotkey to do so&lt;/b&gt;.&lt;br&gt;What do you want to do?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="147"/>
+ <location filename="../lightscreenwindow.cpp" line="148"/>
<source>Hide but enable tray</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="149"/>
+ <location filename="../lightscreenwindow.cpp" line="150"/>
<source>Hide and don&apos;t warn</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="151"/>
+ <location filename="../lightscreenwindow.cpp" line="152"/>
<source>Just hide</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="307"/>
+ <location filename="../lightscreenwindow.cpp" line="311"/>
<source>uploading one or more screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="312"/>
+ <location filename="../lightscreenwindow.cpp" line="316"/>
<source>optimizing and uploading screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="315"/>
+ <location filename="../lightscreenwindow.cpp" line="319"/>
<source>optimizing one or more screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="321"/>
+ <location filename="../lightscreenwindow.cpp" line="325"/>
<source>Are you sure you want to quit?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="322"/>
+ <location filename="../lightscreenwindow.cpp" line="326"/>
<source>Lightscreen is currently %1, this will finish momentarily, are you sure you want to quit?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="324"/>
- <source>Don&apos;t quit</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="464"/>
+ <location filename="../lightscreenwindow.cpp" line="468"/>
<source>The screenshot was not taken</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="480"/>
+ <location filename="../lightscreenwindow.cpp" line="490"/>
<source>%1 uploaded</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="480"/>
+ <location filename="../lightscreenwindow.cpp" line="490"/>
<source>Click here to go to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="489"/>
+ <location filename="../lightscreenwindow.cpp" line="499"/>
<source>Upload error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="503"/>
- <location filename="../lightscreenwindow.cpp" line="760"/>
+ <location filename="../lightscreenwindow.cpp" line="513"/>
+ <location filename="../lightscreenwindow.cpp" line="773"/>
<source>Active &amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="506"/>
- <location filename="../lightscreenwindow.cpp" line="763"/>
+ <location filename="../lightscreenwindow.cpp" line="516"/>
+ <location filename="../lightscreenwindow.cpp" line="776"/>
<source>&amp;Pick Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="512"/>
- <location filename="../lightscreenwindow.cpp" line="778"/>
+ <location filename="../lightscreenwindow.cpp" line="522"/>
+ <location filename="../lightscreenwindow.cpp" line="791"/>
<source>&amp;Upload last</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="513"/>
- <location filename="../lightscreenwindow.cpp" line="779"/>
+ <location filename="../lightscreenwindow.cpp" line="523"/>
+ <location filename="../lightscreenwindow.cpp" line="792"/>
<source>Upload the last screenshot you took to imgur.com</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="559"/>
- <location filename="../lightscreenwindow.cpp" line="561"/>
+ <location filename="../lightscreenwindow.cpp" line="526"/>
+ <location filename="../lightscreenwindow.cpp" line="795"/>
+ <source>View History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="571"/>
+ <location filename="../lightscreenwindow.cpp" line="573"/>
<source>Failed!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="565"/>
+ <location filename="../lightscreenwindow.cpp" line="577"/>
<source>Cancelled!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="589"/>
+ <location filename="../lightscreenwindow.cpp" line="601"/>
<source>Some hotkeys could not be registered, they might already be in use</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="592"/>
+ <location filename="../lightscreenwindow.cpp" line="604"/>
<source>&lt;br&gt;The failed hotkeys are the following:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="601"/>
+ <location filename="../lightscreenwindow.cpp" line="613"/>
<source>&lt;br&gt;The failed hotkey is &lt;b&gt;%1&lt;/b&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="604"/>
+ <location filename="../lightscreenwindow.cpp" line="616"/>
<source>&lt;br&gt;&lt;i&gt;What do you want to do?&lt;/i&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="610"/>
+ <location filename="../lightscreenwindow.cpp" line="622"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="611"/>
+ <location filename="../lightscreenwindow.cpp" line="623"/>
<source>Disable</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="941"/>
+ <location filename="../lightscreenwindow.cpp" line="898"/>
<source>Uploading...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Upload cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Do you want to cancel the upload of %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="942"/>
+ <location filename="../lightscreenwindow.cpp" line="899"/>
<source>Don&apos;t Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="973"/>
+ <location filename="../lightscreenwindow.cpp" line="930"/>
<source>Uploading %1 screenshot(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="323"/>
- <location filename="../lightscreenwindow.cpp" line="612"/>
+ <location filename="../lightscreenwindow.cpp" line="327"/>
+ <location filename="../lightscreenwindow.cpp" line="624"/>
<source>Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="913"/>
+ <location filename="../lightscreenwindow.cpp" line="870"/>
<source>There&apos;s a new version of Lightscreen available.&lt;br&gt;Would you like to see more information?&lt;br&gt;(&lt;em&gt;You can turn this notification off&lt;/em&gt;)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="917"/>
+ <location filename="../lightscreenwindow.cpp" line="874"/>
<source>Turn Off</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="918"/>
+ <location filename="../lightscreenwindow.cpp" line="875"/>
<source>Remind Me Later</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="500"/>
- <location filename="../lightscreenwindow.cpp" line="757"/>
+ <location filename="../lightscreenwindow.cpp" line="510"/>
+ <location filename="../lightscreenwindow.cpp" line="770"/>
<source>&amp;Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="460"/>
+ <location filename="../lightscreenwindow.cpp" line="328"/>
+ <source>Don&apos;t Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="464"/>
<source>Saved to &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="465"/>
+ <location filename="../lightscreenwindow.cpp" line="469"/>
<source>An error occurred.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="509"/>
- <location filename="../lightscreenwindow.cpp" line="766"/>
+ <location filename="../lightscreenwindow.cpp" line="519"/>
+ <location filename="../lightscreenwindow.cpp" line="779"/>
<source>&amp;Area</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="517"/>
- <location filename="../lightscreenwindow.cpp" line="785"/>
+ <location filename="../lightscreenwindow.cpp" line="529"/>
+ <location filename="../lightscreenwindow.cpp" line="802"/>
<source>&amp;Go to Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="553"/>
- <location filename="../lightscreenwindow.cpp" line="555"/>
+ <location filename="../lightscreenwindow.cpp" line="565"/>
+ <location filename="../lightscreenwindow.cpp" line="567"/>
<source>Success!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="754"/>
+ <location filename="../lightscreenwindow.cpp" line="767"/>
<source>Show&amp;/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="782"/>
+ <location filename="../lightscreenwindow.cpp" line="799"/>
<source>View &amp;Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="788"/>
+ <location filename="../lightscreenwindow.cpp" line="805"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LightscreenWindowClass</name>
<message>
<location filename="../lightscreenwindow.ui" line="14"/>
<source>Lightscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="41"/>
<source>&amp;Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="66"/>
<source>Configure Lightscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="69"/>
<source>&amp;Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="94"/>
<source>Hide Lightscreen </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="100"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.ui" line="128"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>NamingDialog</name>
<message>
<location filename="../dialogs/namingdialog.ui" line="14"/>
<source>Naming Options - Lightscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="42"/>
<source>Leading zeros:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="97"/>
<source>Date Format:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="164"/>
<source>Flip naming.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OptionsDialog</name>
<message>
<location filename="../dialogs/optionsdialog.cpp" line="87"/>
<source>Restore Defaults</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.cpp" line="103"/>
<source>Version %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="177"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="185"/>
<source>Hotkey conflict</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="177"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="185"/>
<source>You have assigned the same hotkeys to more than one action.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="190"/>
<source>Filename character error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="190"/>
<source>The filename can&apos;t contain any of the following characters: ? : \ / * &quot; &lt; &gt; |</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="187"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="195"/>
<source>Final Destination</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="187"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="195"/>
<source>You can&apos;t take screenshots unless you enable either file saving or the clipboard.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="198"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="206"/>
<source>Select where you want to save the screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="216"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="224"/>
<source>Lightscreen - Restore Default Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="217"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="225"/>
<source>Restoring the default options will cause you to lose all of your current configuration.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="220"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="228"/>
<source>Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="221"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="229"/>
<source>Don&apos;t Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="433"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="445"/>
<source>Install &apos;OptiPNG&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="14"/>
<source>Options - Lightscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="36"/>
<source>File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="54"/>
<source>&amp;Directory:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="94"/>
<source>The prefix for the screenshot file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="97"/>
<source>&amp;Filename:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="115"/>
<source>The prefix will be inserted before the &lt;em&gt;Naming&lt;/em&gt; in the screenshot file and it is usually used to distinguish files. It can be left blank.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="122"/>
<source>The naming is inserted after the prefix and is what makes each screenshot file unique to avoid overwriting.&lt;br /&gt;
&lt;b&gt;Numeric&lt;/b&gt;: inserts a number in sequence, 1, 2, 3..&lt;br /&gt;
&lt;b&gt;Date&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy, click the &quot;wrench&quot; button on the right to customize the format.&lt;br /&gt;
&lt;b&gt;Timestamp&lt;/b&gt;: inserts a number, a Unix timestamp, which is the number of seconds passed since 1970-1-1 00:00:00.&lt;br /&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="131"/>
<source>(number)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="136"/>
<source>(date)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="141"/>
<source>(timestamp)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="167"/>
<source>The file format for the screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="170"/>
<source>F&amp;ormat:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="269"/>
<source>&lt;i&gt;Preview&lt;/i&gt;:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="202"/>
<source>&amp;Quality:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="146"/>
<source>(none)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="308"/>
<source>System Startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="361"/>
<source>Hotkeys</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="367"/>
<source>Captures</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="469"/>
<source>Lightscreen Control</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="533"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="581"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="734"/>
+ <location filename="../dialogs/optionsdialog.ui" line="889"/>
+ <source>Default action:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.ui" line="913"/>
<source>Screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="743"/>
+ <location filename="../dialogs/optionsdialog.ui" line="922"/>
<source>Choose where to save each screenshot (&quot;&amp;Save as&quot;).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="757"/>
+ <location filename="../dialogs/optionsdialog.ui" line="936"/>
<source>&amp;Grab only the active monitor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="783"/>
+ <location filename="../dialogs/optionsdialog.ui" line="962"/>
<source>Runs OptiPNG which reduces screenshot file size.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="852"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1031"/>
<source>Replace screenshots when there&apos;s an existing file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="875"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1038"/>
+ <source>Save my screenshot history.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.ui" line="1061"/>
<source>D&amp;elay:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="888"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1074"/>
<source>Selecting anything other than 0 in this option will cause the program to &lt;b&gt;wait&lt;/b&gt; that amount of seconds before taking the screenshot.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="891"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1077"/>
<source>none</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="900"/>
- <location filename="../dialogs/optionsdialog.ui" line="1054"/>
+ <location filename="../dialogs/optionsdialog.ui" line="844"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1086"/>
<source> seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="946"/>
+ <location filename="../dialogs/optionsdialog.ui" line="749"/>
<source>Maximum Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="997"/>
+ <location filename="../dialogs/optionsdialog.ui" line="800"/>
<source>Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1067"/>
+ <location filename="../dialogs/optionsdialog.ui" line="857"/>
<source> and </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1081"/>
+ <location filename="../dialogs/optionsdialog.ui" line="871"/>
+ <location filename="../dialogs/optionsdialog.ui" line="897"/>
<source>save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1086"/>
+ <location filename="../dialogs/optionsdialog.ui" line="876"/>
+ <location filename="../dialogs/optionsdialog.ui" line="902"/>
<source>upload</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1091"/>
+ <location filename="../dialogs/optionsdialog.ui" line="881"/>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1144"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1146"/>
<source>Chec&amp;k Now</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1159"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1161"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1165"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1167"/>
<source>Lightscreen is a simple tool to take screenshots, designed to be customizable and lightweight.&lt;br&gt;&lt;br&gt;
Created by &lt;a href=&quot;http://ckaiser.com.ar&quot;&gt;Christian Kaiser&lt;/a&gt;, using the &lt;a href=&quot;#aboutqt&quot;&gt;Qt toolkit&lt;/a&gt; for the graphical user interface.&lt;br&gt;&lt;br&gt;
Released under the &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;GNU General Public License&lt;/a&gt;.&lt;br&gt;&lt;br&gt;
Special thanks goes to the &lt;a href=&quot;http://lightscreen.sourceforge.net/about&quot;&gt;Donators and Translators&lt;/a&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1195"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1197"/>
<source>&lt;a href=&quot;https://sourceforge.net/projects/lightscreen/&quot;&gt;Visit Sourceforge project site&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://lightscreen.sourceforge.net/&quot;&gt;Visit Lightscreen home page&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="320"/>
<source>&amp;Run Lightscreen at system startup.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="348"/>
<source>H&amp;ide the main window.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="506"/>
<source>Open the directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="490"/>
<source>Open the program window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="593"/>
<source>Sho&amp;w a system tray icon.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="600"/>
<source>&amp;Hide Lightscreen while taking a screenshot.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="771"/>
+ <location filename="../dialogs/optionsdialog.ui" line="950"/>
<source>&amp;Magnify around the mouse in Area mode.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="689"/>
<source>&amp;Language:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="706"/>
<source>Click here to go to the Lightscreen homepage to learn more about translations.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="709"/>
<source>&lt;a href=&quot;http://lightscreen.sourceforge.net/translation&quot;&gt;More information..&lt;/a&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="675"/>
<source>&amp;Notify with:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="24"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="622"/>
<source>Shows a completion message once the screenshot is saved, clicking this message takes you to the directory where the screenshot was saved.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="625"/>
<source>Tray icon Popup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="632"/>
<source>&amp;Sound cue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="215"/>
<source>This slider goes from 0 to 100. 100 being the highest quality and 0 the lowest.&lt;br&gt;
Quality is related to file size and of course to readability and overall quality of the image.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="750"/>
+ <location filename="../dialogs/optionsdialog.ui" line="929"/>
<source>&amp;Copy the screenshot to the clipboard.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="764"/>
+ <location filename="../dialogs/optionsdialog.ui" line="943"/>
<source>Inc&amp;lude the cursor in the screenshot.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="786"/>
+ <location filename="../dialogs/optionsdialog.ui" line="965"/>
<source>O&amp;ptimize PNG screenshots.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="607"/>
<source>Warn when hiding without a tra&amp;y icon.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="388"/>
<source>Fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="411"/>
<source>Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="440"/>
<source>Active Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="456"/>
<source>Screen Area</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="859"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1045"/>
<source>Snap area screenshots automatically (no resizing).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="866"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1052"/>
<source>Upload my screenshots automatically.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="931"/>
+ <location filename="../dialogs/optionsdialog.ui" line="734"/>
<source>Screenshot Previews</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1011"/>
+ <location filename="../dialogs/optionsdialog.ui" line="814"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1016"/>
+ <location filename="../dialogs/optionsdialog.ui" line="819"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1021"/>
+ <location filename="../dialogs/optionsdialog.ui" line="824"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1026"/>
+ <location filename="../dialogs/optionsdialog.ui" line="829"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1047"/>
+ <location filename="../dialogs/optionsdialog.ui" line="837"/>
<source>Auto-close after</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1115"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1117"/>
<source>Updater</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1124"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1126"/>
<source>Check for updates regularly.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreviewDialog</name>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="156"/>
+ <location filename="../dialogs/previewdialog.cpp" line="160"/>
<source>Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="366"/>
+ <location filename="../dialogs/previewdialog.cpp" line="182"/>
+ <source>Save</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/previewdialog.cpp" line="392"/>
<source>Preview: Closing in %1</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="90"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="126"/>
+ <location filename="../tools/screenshotmanager.h" line="49"/>
+ <source>- not uploaded -</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
<context>
<name>Screenshot</name>
<message>
<location filename="../tools/screenshot.cpp" line="312"/>
<source>Save as..</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="36"/>
<source>Lightscreen Screenshot Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="38"/>
<source>You can zoom using the mouse wheel while holding the CTRL key. To return to the default zoom press &quot;Ctrl-0&quot;.</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>UploadDialog</name>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="14"/>
+ <source>Screenshot History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="30"/>
+ <source>Type here to filter through the screenshots in the list.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="40"/>
+ <source>Double click the path to open the image with the default picture viewer, you can also double-click the URL to open it on your web browser.
+
+Right click items to get access to more options.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="54"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="77"/>
+ <source>Upload</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.ui" line="84"/>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="31"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="195"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="205"/>
+ <location filename="../dialogs/uploaddialog.cpp" line="210"/>
+ <source>Filter..</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="79"/>
+ <source>Copy Path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="79"/>
+ <source>Copy URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="83"/>
+ <source>Open Location</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="148"/>
+ <source>Screenshot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="148"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="176"/>
+ <source>Clearing the screenshot history</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="177"/>
+ <source>Are you sure you want to clear your entire screenshot history?
+This cannot be undone.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="178"/>
+ <source>Clear History</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/uploaddialog.cpp" line="179"/>
+ <source>Don&apos;t Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
<context>
<name>Uploader</name>
<message>
<location filename="../tools/uploader.cpp" line="52"/>
- <location filename="../tools/uploader.cpp" line="135"/>
+ <location filename="../tools/uploader.cpp" line="137"/>
<source>Uploading...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="108"/>
+ <location filename="../tools/uploader.cpp" line="110"/>
<source>Screenshot file not found.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="111"/>
+ <location filename="../tools/uploader.cpp" line="113"/>
<source>Could not reach imgur.com</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="114"/>
+ <location filename="../tools/uploader.cpp" line="116"/>
<source>You have exceeded your upload quota.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/uploader.cpp" line="117"/>
+ <location filename="../tools/uploader.cpp" line="119"/>
<source>Upload failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WindowPicker</name>
<message>
<location filename="../tools/windowpicker.cpp" line="51"/>
<source>Lightscreen Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="54"/>
<source>Grab the window picker by clicking and holding down the mouse button, then drag it to the window of your choice and release it to capture.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="64"/>
<source> - Start dragging to select windows</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../tools/windowpicker.cpp" line="71"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

File Metadata

Mime Type
text/x-diff
Expires
Tue, Jun 16, 1:56 AM (2 w, 11 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
70419
Default Alt Text
(463 KB)

Event Timeline