Page MenuHomePhabricator (Chris)

No OneTemporary

Authored By
Unknown
Size
552 KB
Referenced Files
None
Subscribers
None
This file is larger than 256 KB, so syntax highlighting was skipped.
diff --git a/dialogs/namingdialog.ui b/dialogs/namingdialog.ui
index f845782..c8dcaf9 100644
--- a/dialogs/namingdialog.ui
+++ b/dialogs/namingdialog.ui
@@ -1,215 +1,218 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>NamingDialog</class>
<widget class="QDialog" name="NamingDialog">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>174</width>
<height>88</height>
</rect>
</property>
<property name="windowTitle">
<string>Naming Options - Lightscreen</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QWidget" name="container" native="true">
<layout class="QVBoxLayout" name="verticalLayout_11">
<property name="margin">
<number>9</number>
</property>
<item>
<widget class="QStackedWidget" name="stack">
<property name="currentIndex">
<number>1</number>
</property>
<widget class="QWidget" name="numericStackPage">
<property name="sizePolicy">
<sizepolicy hsizetype="Ignored" vsizetype="Ignored">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<layout class="QGridLayout" name="namePageLayout">
<property name="margin">
<number>0</number>
</property>
<item row="0" column="0">
<widget class="QLabel" name="leadingZerosLabel">
<property name="text">
<string>Leading zeros:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="leadingZerosSpinBox">
<property name="buttonSymbols">
<enum>QAbstractSpinBox::PlusMinus</enum>
</property>
+ <property name="suffix">
+ <string notr="true"/>
+ </property>
<property name="minimum">
<number>0</number>
</property>
<property name="maximum">
<number>25</number>
</property>
<property name="value">
<number>0</number>
</property>
</widget>
</item>
<item row="0" column="2">
- <spacer name="horizontalSpacer_9">
+ <spacer name="horizontalSpacer_2">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
<widget class="QWidget" name="dateStackPage">
<property name="sizePolicy">
<sizepolicy hsizetype="Ignored" vsizetype="Ignored">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<layout class="QGridLayout" name="gridLayout_3">
<property name="horizontalSpacing">
<number>0</number>
</property>
<property name="margin">
<number>0</number>
</property>
<item row="0" column="0">
<widget class="QLabel" name="dateFormatLabel">
<property name="text">
<string>Date Format:</string>
</property>
</widget>
</item>
<item row="0" column="3">
- <spacer name="horizontalSpacer_10">
+ <spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>1</width>
<height>1</height>
</size>
</property>
</spacer>
</item>
<item row="1" column="2">
<widget class="QLabel" name="dateHelpLabel">
<property name="font">
<font>
<pointsize>10</pointsize>
</font>
</property>
<property name="styleSheet">
<string notr="true">margin-left: 4px</string>
</property>
<property name="text">
- <string> &lt;a href=&quot;http://lightscreen.sourceforge.net/help/date&quot;&gt;[?]&lt;/a&gt;</string>
+ <string notr="true"> &lt;a href=&quot;http://lightscreen.sourceforge.net/help/date&quot;&gt;[?]&lt;/a&gt;</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QComboBox" name="dateFormatComboBox">
<property name="editable">
<bool>true</bool>
</property>
<item>
<property name="text">
- <string>yyyy-MM-dd</string>
+ <string notr="true">yyyy-MM-dd</string>
</property>
</item>
<item>
<property name="text">
- <string>yyyy-MM-dd HH.mm.ss</string>
+ <string notr="true">yyyy-MM-dd HH.mm.ss</string>
</property>
</item>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="timestampStackPage">
<property name="sizePolicy">
<sizepolicy hsizetype="Ignored" vsizetype="Ignored">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</widget>
</item>
<item>
<widget class="QCheckBox" name="flipNamingCheckBox">
<property name="text">
<string>Flip naming.</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QDialogButtonBox" name="buttonBox">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="standardButtons">
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Save</set>
</property>
</widget>
</item>
</layout>
</widget>
<resources/>
<connections>
<connection>
<sender>buttonBox</sender>
<signal>accepted()</signal>
<receiver>NamingDialog</receiver>
<slot>accept()</slot>
<hints>
<hint type="sourcelabel">
<x>248</x>
<y>254</y>
</hint>
<hint type="destinationlabel">
<x>157</x>
<y>274</y>
</hint>
</hints>
</connection>
<connection>
<sender>buttonBox</sender>
<signal>rejected()</signal>
<receiver>NamingDialog</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">
<x>316</x>
<y>260</y>
</hint>
<hint type="destinationlabel">
<x>286</x>
<y>274</y>
</hint>
</hints>
</connection>
</connections>
</ui>
diff --git a/dialogs/optionsdialog.cpp b/dialogs/optionsdialog.cpp
index ff47f32..e1f560c 100644
--- a/dialogs/optionsdialog.cpp
+++ b/dialogs/optionsdialog.cpp
@@ -1,624 +1,627 @@
#include <QCompleter>
#include <QDate>
#include <QDesktopServices>
#include <QDesktopWidget>
#include <QDirModel>
#include <QFileDialog>
#include <QKeyEvent>
#include <QMessageBox>
#include <QSettings>
#include <QUrl>
#include <QTimer>
#include <QDebug>
#if defined(Q_WS_WIN)
#include <windows.h>
#endif
#include "optionsdialog.h"
#include "namingdialog.h"
#include "../tools/os.h"
#include "../tools/screenshot.h"
#include "../tools/screenshotmanager.h"
#include "../updater/updater.h"
OptionsDialog::OptionsDialog(QWidget *parent) :
QDialog(parent)
{
ui.setupUi(this);
setModal(true);
if (os::aeroGlass(this)) {
layout()->setMargin(2);
resize(minimumSizeHint());
}
QTimer::singleShot(0, this, SLOT(init()));
QTimer::singleShot(1, this, SLOT(loadSettings()));
}
void OptionsDialog::init()
{
#if !defined(Q_WS_WIN)
ui.cursorCheckBox->setVisible(false);
ui.cursorCheckBox->setChecked(false);
#endif
// Make the scroll area share the Tab Widget background color
QPalette optionsPalette = ui.optionsScrollArea->palette();
optionsPalette.setColor(QPalette::Window, ui.tabWidget->palette().color(QPalette::Base));
ui.optionsScrollArea->setPalette(optionsPalette);
ui.buttonBox->addButton(new QPushButton(" " + tr("Restore Defaults") + " ", this), QDialogButtonBox::ResetRole);
// Set up the autocomplete for the directory.
QCompleter *completer = new QCompleter(this);
completer->setModel(new QDirModel(QStringList(), QDir::Dirs, QDir::Name, completer));
ui.targetLineEdit->setCompleter(completer);
// HotkeyWidget icons.
ui.screenHotkeyWidget->setIcon (QIcon(":/icons/screen"));
ui.windowHotkeyWidget->setIcon (QIcon(":/icons/window"));
ui.windowPickerHotkeyWidget->setIcon(QIcon(":/icons/picker"));
ui.areaHotkeyWidget->setIcon (QIcon(":/icons/area"));
ui.openHotkeyWidget->setIcon (QIcon(":/icons/lightscreen.small"));
ui.directoryHotkeyWidget->setIcon (QIcon(":/icons/folder"));
// Version
ui.versionLabel->setText(tr("Version %1").arg(qApp->applicationVersion()));
setEnabled(false); // We disable the widgets to prevent any user interaction until the settings have loaded.
setUpdatesEnabled(false);
//
// Connections
//
connect(ui.buttonBox , SIGNAL(clicked(QAbstractButton*)), this , SLOT(dialogButtonClicked(QAbstractButton*)));
connect(ui.buttonBox , SIGNAL(accepted()) , this , SLOT(accepted()));
connect(ui.buttonBox , SIGNAL(rejected()) , this , SLOT(rejected()));
connect(ui.namingOptionsButton , SIGNAL(clicked()) , this , SLOT(namingOptions()));
connect(ui.prefixLineEdit , SIGNAL(textChanged(QString)) , this , SLOT(updatePreview()));
connect(ui.formatComboBox , SIGNAL(currentIndexChanged(int)) , this , SLOT(updatePreview()));
connect(ui.namingComboBox , SIGNAL(currentIndexChanged(int)) , this , SLOT(updatePreview()));
connect(ui.browsePushButton , SIGNAL(clicked()) , this , SLOT(browse()));
connect(ui.checkUpdatesPushButton , SIGNAL(clicked()) , this , SLOT(checkUpdatesNow()));
connect(ui.screenCheckBox , SIGNAL(toggled(bool)), ui.screenHotkeyWidget , SLOT(setEnabled(bool)));
connect(ui.areaCheckBox , SIGNAL(toggled(bool)), ui.areaHotkeyWidget , SLOT(setEnabled(bool)));
connect(ui.windowCheckBox , SIGNAL(toggled(bool)), ui.windowHotkeyWidget , SLOT(setEnabled(bool)));
connect(ui.windowPickerCheckBox, SIGNAL(toggled(bool)), ui.windowPickerHotkeyWidget, SLOT(setEnabled(bool)));
connect(ui.openCheckBox , SIGNAL(toggled(bool)), ui.openHotkeyWidget , SLOT(setEnabled(bool)));
connect(ui.directoryCheckBox , SIGNAL(toggled(bool)), ui.directoryHotkeyWidget, SLOT(setEnabled(bool)));
connect(ui.saveAsCheckBox , SIGNAL(toggled(bool)), ui.targetLineEdit , SLOT(setDisabled(bool)));
connect(ui.saveAsCheckBox , SIGNAL(toggled(bool)), ui.browsePushButton , SLOT(setDisabled(bool)));
connect(ui.saveAsCheckBox , SIGNAL(toggled(bool)), ui.directoryLabel , SLOT(setDisabled(bool)));
connect(ui.startupCheckBox , SIGNAL(toggled(bool)), ui.startupHideCheckBox , SLOT(setEnabled(bool)));
connect(ui.qualitySlider , SIGNAL(valueChanged(int)), ui.qualityValueLabel, SLOT(setNum(int)));
connect(ui.trayCheckBox , SIGNAL(toggled(bool)), ui.messageCheckBox , SLOT(setEnabled(bool)));
connect(ui.moreInformationLabel, SIGNAL(linkActivated(QString)) , this, SLOT(openUrl(QString)));
connect(ui.languageComboBox , SIGNAL(currentIndexChanged(QString)), this, SLOT(languageChange(QString)));
connect(ui.mainLabel , SIGNAL(linkActivated(QString)), this, SLOT(openUrl(QString)));
connect(ui.linksLabel, SIGNAL(linkActivated(QString)), this, SLOT(openUrl(QString)));
//
// Languages
//
QDir languages(":/translations");
ui.languageComboBox->addItem("English");
foreach (QString language, languages.entryList()) {
ui.languageComboBox->addItem(language);
}
}
void OptionsDialog::namingOptions()
{
NamingDialog namingDialog((Screenshot::Naming) ui.namingComboBox->currentIndex());
namingDialog.exec();
flipToggled(settings()->value("options/flip").toBool());
updatePreview();
}
QSettings *OptionsDialog::settings() const
{
return ScreenshotManager::instance()->settings();
}
/*
* Slots
*/
void OptionsDialog::accepted()
{
if (hotkeyCollision()) {
QMessageBox::critical(this, tr("Hotkey conflict"), tr("You have assigned the same hotkeys to more than one action."));
return;
}
if (ui.prefixLineEdit->text().contains(QRegExp("[?:\\\\/*\"<>|]"))) {
QMessageBox::critical(this, tr("Filename character error"), tr("The filename can't contain any of the following characters: ? : \\ / * \" < > |"));
return;
}
if (!ui.fileGroupBox->isChecked() && !ui.clipboardCheckBox->isChecked()) {
QMessageBox::critical(this, tr("Final Destination"), tr("You can't take screenshots unless you enable either file saving or the clipboard."));
return;
}
saveSettings();
accept();
}
void OptionsDialog::browse()
{
QString fileName = QFileDialog::getExistingDirectory(this,
tr("Select where you want to save the screenshots"),
ui.targetLineEdit->text());
if (fileName.isEmpty())
return;
ui.targetLineEdit->setText(fileName);
}
void OptionsDialog::checkUpdatesNow()
{
Updater::instance()->checkWithFeedback();
}
void OptionsDialog::dialogButtonClicked(QAbstractButton *button)
{
if (ui.buttonBox->buttonRole(button) == QDialogButtonBox::ResetRole) {
QMessageBox msgBox;
msgBox.setWindowTitle(tr("Lightscreen - Options"));
msgBox.setText(tr("Restoring the default options will cause you to lose all of your current configuration."));
msgBox.setIcon(QMessageBox::Warning);
QPushButton *restoreButton = msgBox.addButton(tr("Restore"), QMessageBox::ActionRole);
QPushButton *dontRestoreButton = msgBox.addButton(tr("Don't Restore"), QMessageBox::ActionRole);
msgBox.exec();
Q_UNUSED(restoreButton)
if (msgBox.clickedButton() == dontRestoreButton)
return;
settings()->clear();
loadSettings();
}
}
void OptionsDialog::flipToggled(bool checked)
{
setUpdatesEnabled(false);
ui.filenameLayout->removeWidget(ui.prefixLineEdit);
ui.filenameLayout->removeWidget(ui.namingComboBox);
if (checked) {
ui.filenameLayout->addWidget(ui.namingComboBox);
ui.filenameLayout->addWidget(ui.prefixLineEdit);
}
else {
ui.filenameLayout->addWidget(ui.prefixLineEdit);
ui.filenameLayout->addWidget(ui.namingComboBox);
}
if (ui.prefixLineEdit->text() == "screenshot."
&& checked)
ui.prefixLineEdit->setText(".screenshot");
if (ui.prefixLineEdit->text() == ".screenshot"
&& !checked)
ui.prefixLineEdit->setText("screenshot.");
setUpdatesEnabled(true); // Avoids flicker
}
void OptionsDialog::languageChange(QString language)
{
os::translate(language);
}
void OptionsDialog::openUrl(QString url)
{
if (url == "#aboutqt") {
qApp->aboutQt();
}
else {
QDesktopServices::openUrl(QUrl(url));
}
}
void OptionsDialog::rejected()
{
languageChange(settings()->value("options/language").toString()); // Revert language to default.
}
void OptionsDialog::saveSettings()
{
settings()->beginGroup("file");
settings()->setValue("format", ui.formatComboBox->currentIndex());
settings()->setValue("prefix", ui.prefixLineEdit->text());
settings()->setValue("naming", ui.namingComboBox->currentIndex());
settings()->setValue("target", ui.targetLineEdit->text());
settings()->setValue("enabled", ui.fileGroupBox->isChecked());
settings()->endGroup();
settings()->beginGroup("options");
settings()->setValue("startup", ui.startupCheckBox->isChecked());
settings()->setValue("startupHide", ui.startupHideCheckBox->isChecked());
settings()->setValue("hide", ui.hideCheckBox->isChecked());
settings()->setValue("delay", ui.delaySpinBox->value());
settings()->setValue("tray", ui.trayCheckBox->isChecked());
settings()->setValue("message", ui.messageCheckBox->isChecked());
settings()->setValue("quality", ui.qualitySlider->value());
settings()->setValue("playSound", ui.playSoundCheckBox->isChecked());
// We save the explicit string because addition/removal of language files can cause it to change
settings()->setValue("language", ui.languageComboBox->currentText());
// This settings is inverted because the first iteration of the Updater did not have a settings but instead relied on the messagebox choice of the user.
settings()->setValue("disableUpdater", !ui.updaterCheckBox->isChecked());
settings()->setValue("magnify", ui.magnifyCheckBox->isChecked());
settings()->setValue("cursor", ui.cursorCheckBox->isChecked());
settings()->setValue("saveAs", ui.saveAsCheckBox->isChecked());
settings()->setValue("preview", ui.previewCheckBox->isChecked());
settings()->setValue("previewSize", ui.previewSizeSpinBox->value());
settings()->setValue("previewPosition", ui.previewPositionComboBox->currentIndex());
settings()->setValue("previewAutoclose", ui.previewAutocloseCheckBox->isChecked());
settings()->setValue("previewAutocloseTime", ui.previewAutocloseTimeSpinBox->value());
settings()->setValue("previewAutocloseAction", ui.previewAutocloseActionComboBox->currentIndex());
settings()->setValue("areaAutoclose", ui.areaAutocloseCheckBox->isChecked());
// Advanced
settings()->setValue("disableHideAlert", !ui.warnHideCheckBox->isChecked());
settings()->setValue("clipboard", ui.clipboardCheckBox->isChecked());
settings()->setValue("optipng", ui.optiPngCheckBox->isChecked());
settings()->setValue("currentMonitor", ui.currentMonitorCheckBox->isChecked());
settings()->setValue("replace", ui.replaceCheckBox->isChecked());
+
+ //Upload
+ settings()->setValue("uploadAuto", ui.uploadCheckBox->isChecked());
settings()->endGroup();
settings()->beginGroup("actions");
settings()->beginGroup("screen");
settings()->setValue("enabled", ui.screenCheckBox->isChecked());
settings()->setValue("hotkey", ui.screenHotkeyWidget->hotkey());
settings()->endGroup();
settings()->beginGroup("area");
settings()->setValue("enabled", ui.areaCheckBox->isChecked());
settings()->setValue("hotkey", ui.areaHotkeyWidget->hotkey());
settings()->endGroup();
settings()->beginGroup("window");
settings()->setValue("enabled", ui.windowCheckBox->isChecked());
settings()->setValue("hotkey", ui.windowHotkeyWidget->hotkey());
settings()->endGroup();
settings()->beginGroup("windowPicker");
settings()->setValue("enabled", ui.windowPickerCheckBox->isChecked());
settings()->setValue("hotkey", ui.windowPickerHotkeyWidget->hotkey());
settings()->endGroup();
settings()->beginGroup("open");
settings()->setValue("enabled", ui.openCheckBox->isChecked());
settings()->setValue("hotkey", ui.openHotkeyWidget->hotkey());
settings()->endGroup();
settings()->beginGroup("directory");
settings()->setValue("enabled", ui.directoryCheckBox->isChecked());
settings()->setValue("hotkey", ui.directoryHotkeyWidget->hotkey());
settings()->endGroup();
settings()->endGroup();
}
/*
* Private
*/
void OptionsDialog::loadSettings()
{
settings()->sync();
if (!settings()->contains("file/format")) {
// If there are no settings, get rid of the cancel button so that the user is forced to save them
ui.buttonBox->clear();
ui.buttonBox->addButton(QDialogButtonBox::Ok);
// Move the first option window to the center of the screen, since Windows usually positions it in a random location since it has no visible parent.
if (!(static_cast<QWidget*>(parent())->isVisible()))
move(qApp->desktop()->screen(qApp->desktop()->primaryScreen())->rect().center()-QPoint(height()/2, width()/2));
}
ui.startupCheckBox->toggle();
ui.trayCheckBox->toggle();
ui.previewAutocloseCheckBox->toggle();
settings()->beginGroup("file");
ui.formatComboBox->setCurrentIndex(settings()->value("format", 1).toInt());
ui.prefixLineEdit->setText(settings()->value("prefix", "screenshot.").toString());
ui.namingComboBox->setCurrentIndex(settings()->value("naming", 0).toInt());
ui.targetLineEdit->setText(settings()->value("target", os::getDocumentsPath() + QDir::separator() + "Screenshots").toString()); // Defaults to $HOME$/screenshots
ui.fileGroupBox->setChecked(settings()->value("enabled", true).toBool());
settings()->endGroup();
settings()->beginGroup("options");
ui.startupCheckBox->setChecked(settings()->value("startup", false).toBool());
ui.startupHideCheckBox->setChecked(settings()->value("startupHide", true).toBool());
ui.hideCheckBox->setChecked(settings()->value("hide", true).toBool());
ui.delaySpinBox->setValue(settings()->value("delay", 0).toInt());
flipToggled(settings()->value("flip", false).toBool());
ui.trayCheckBox->setChecked(settings()->value("tray", true).toBool());
ui.messageCheckBox->setChecked(settings()->value("message", true).toBool());
ui.qualitySlider->setValue(settings()->value("quality", 100).toInt());
ui.playSoundCheckBox->setChecked(settings()->value("playSound", false).toBool());
ui.updaterCheckBox->setChecked(!settings()->value("disableUpdater", false).toBool());
ui.magnifyCheckBox->setChecked(settings()->value("magnify", true).toBool());
ui.cursorCheckBox->setChecked(settings()->value("cursor", true).toBool());
ui.saveAsCheckBox->setChecked(settings()->value("saveAs", false).toBool());
ui.previewCheckBox->setChecked(settings()->value("preview", false).toBool());
ui.previewSizeSpinBox->setValue(settings()->value("previewSize", 300).toInt());
ui.previewPositionComboBox->setCurrentIndex(settings()->value("previewPosition", 3).toInt());
ui.previewAutocloseCheckBox->setChecked(settings()->value("previewAutoclose", false).toBool());
ui.previewAutocloseTimeSpinBox->setValue(settings()->value("previewAutocloseTime", 15).toInt());
ui.previewAutocloseActionComboBox->setCurrentIndex(settings()->value("previewAutocloseAction", 0).toInt());
ui.areaAutocloseCheckBox->setChecked(settings()->value("areaAutoclose", false).toBool());
// Advanced
ui.clipboardCheckBox->setChecked(settings()->value("clipboard", true).toBool());
ui.optiPngCheckBox->setChecked(settings()->value("optipng", true).toBool());
ui.warnHideCheckBox->setChecked(!settings()->value("disableHideAlert", false).toBool());
ui.currentMonitorCheckBox->setChecked(settings()->value("currentMonitor", false).toBool());
ui.replaceCheckBox->setChecked(settings()->value("replace", false).toBool());
-
+ ui.uploadCheckBox->setChecked(settings()->value("uploadAuto", false).toBool());
#if defined(Q_WS_WIN)
if (QFile::exists("optipng.exe")) {
ui.optiPngCheckBox->setEnabled(true);
}
else {
ui.optiPngCheckBox->setEnabled(false);
}
#endif
//TODO: Must replace with not-stupid system
QString lang = settings()->value("language").toString();
int index = ui.languageComboBox->findText(lang);
if (index == -1)
index = ui.languageComboBox->findText("English");
ui.languageComboBox->setCurrentIndex(index);
settings()->endGroup();
settings()->beginGroup("actions");
// This toggle is for the first run
ui.screenCheckBox->toggle();
ui.areaCheckBox->toggle();
ui.windowCheckBox->toggle();
ui.windowPickerCheckBox->toggle();
ui.openCheckBox->toggle();
ui.directoryCheckBox->toggle();
settings()->beginGroup("screen");
ui.screenCheckBox->setChecked(settings()->value("enabled", true).toBool());
ui.screenHotkeyWidget->setHotkey(settings()->value("hotkey", QKeySequence(Qt::Key_Print)).value<QKeySequence> ());
settings()->endGroup();
settings()->beginGroup("area");
ui.areaCheckBox->setChecked(settings()->value("enabled").toBool());
ui.areaHotkeyWidget->setHotkey(settings()->value("hotkey", QKeySequence(Qt::CTRL + Qt::Key_Print)).value<QKeySequence> ());
settings()->endGroup();
settings()->beginGroup("window");
ui.windowCheckBox->setChecked(settings()->value("enabled").toBool());
ui.windowHotkeyWidget->setHotkey(settings()->value("hotkey", QKeySequence(Qt::ALT + Qt::Key_Print)).value<QKeySequence> ());
settings()->endGroup();
settings()->beginGroup("windowPicker");
ui.windowPickerCheckBox->setChecked(settings()->value("enabled").toBool());
ui.windowPickerHotkeyWidget->setHotkey(settings()->value("hotkey", QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_Print)).value<QKeySequence> ());
settings()->endGroup();
settings()->beginGroup("open");
ui.openCheckBox->setChecked(settings()->value("enabled").toBool());
ui.openHotkeyWidget->setHotkey(settings()->value("hotkey", QKeySequence(Qt::CTRL + Qt::Key_PageUp)).value<QKeySequence> ());
settings()->endGroup();
settings()->beginGroup("directory");
ui.directoryCheckBox->setChecked(settings()->value("enabled").toBool());
ui.directoryHotkeyWidget->setHotkey(settings()->value("hotkey", QKeySequence(Qt::SHIFT + Qt::Key_PageUp)).value<QKeySequence> ());
settings()->endGroup();
settings()->endGroup();
QTimer::singleShot(0, this, SLOT(updatePreview()));
setEnabled(true);
setUpdatesEnabled(true);
}
bool OptionsDialog::hotkeyCollision()
{
// Check for hotkey collision (there's probably a better way to do this...=)
if (ui.screenCheckBox->isChecked()) {
if (ui.screenHotkeyWidget->hotkey() == ui.areaHotkeyWidget->hotkey()
&& ui.areaCheckBox->isChecked())
return true;
if (ui.screenHotkeyWidget->hotkey() == ui.windowHotkeyWidget->hotkey()
&& ui.windowCheckBox->isChecked())
return true;
if (ui.screenHotkeyWidget->hotkey() == ui.windowPickerHotkeyWidget->hotkey()
&& ui.windowPickerCheckBox->isChecked())
return true;
if (ui.screenHotkeyWidget->hotkey() == ui.openHotkeyWidget->hotkey()
&& ui.openCheckBox->isChecked())
return true;
if (ui.screenHotkeyWidget->hotkey() == ui.directoryHotkeyWidget->hotkey()
&& ui.directoryCheckBox->isChecked())
return true;
}
if (ui.areaCheckBox->isChecked()) {
if (ui.areaHotkeyWidget->hotkey() == ui.screenHotkeyWidget->hotkey()
&& ui.screenCheckBox->isChecked())
return true;
if (ui.areaHotkeyWidget->hotkey() == ui.windowHotkeyWidget->hotkey()
&& ui.windowCheckBox->isChecked())
return true;
if (ui.areaHotkeyWidget->hotkey() == ui.windowPickerHotkeyWidget->hotkey()
&& ui.windowPickerCheckBox->isChecked())
return true;
if (ui.areaHotkeyWidget->hotkey() == ui.openHotkeyWidget->hotkey()
&& ui.openCheckBox->isChecked())
return true;
if (ui.areaHotkeyWidget->hotkey() == ui.directoryHotkeyWidget->hotkey()
&& ui.directoryCheckBox->isChecked())
return true;
}
if (ui.windowCheckBox->isChecked()) {
if (ui.windowHotkeyWidget->hotkey() == ui.screenHotkeyWidget->hotkey()
&& ui.screenCheckBox->isChecked())
return true;
if (ui.windowHotkeyWidget->hotkey() == ui.areaHotkeyWidget->hotkey()
&& ui.areaCheckBox->isChecked())
return true;
if (ui.windowHotkeyWidget->hotkey() == ui.windowPickerHotkeyWidget->hotkey()
&& ui.windowPickerCheckBox->isChecked())
return true;
if (ui.windowHotkeyWidget->hotkey() == ui.openHotkeyWidget->hotkey()
&& ui.openCheckBox->isChecked())
return true;
if (ui.windowHotkeyWidget->hotkey() == ui.directoryHotkeyWidget->hotkey()
&& ui.directoryCheckBox->isChecked())
return true;
}
if (ui.openCheckBox->isChecked()) {
if (ui.openHotkeyWidget->hotkey() == ui.screenHotkeyWidget->hotkey()
&& ui.screenCheckBox->isChecked())
return true;
if (ui.openHotkeyWidget->hotkey() == ui.areaHotkeyWidget->hotkey()
&& ui.areaCheckBox->isChecked())
return true;
if (ui.openHotkeyWidget->hotkey() == ui.windowPickerHotkeyWidget->hotkey()
&& ui.windowPickerCheckBox->isChecked())
return true;
if (ui.openHotkeyWidget->hotkey() == ui.windowHotkeyWidget->hotkey()
&& ui.windowCheckBox->isChecked())
return true;
if (ui.openHotkeyWidget->hotkey() == ui.directoryHotkeyWidget->hotkey()
&& ui.directoryCheckBox->isChecked())
return true;
}
if (ui.directoryCheckBox->isChecked()) {
if (ui.directoryHotkeyWidget->hotkey() == ui.screenHotkeyWidget->hotkey()
&& ui.screenCheckBox->isChecked())
return true;
if (ui.directoryHotkeyWidget->hotkey() == ui.areaHotkeyWidget->hotkey()
&& ui.areaCheckBox->isChecked())
return true;
if (ui.directoryHotkeyWidget->hotkey() == ui.windowPickerHotkeyWidget->hotkey()
&& ui.windowPickerCheckBox->isChecked())
return true;
if (ui.directoryHotkeyWidget->hotkey() == ui.windowHotkeyWidget->hotkey()
&& ui.windowCheckBox->isChecked())
return true;
if (ui.directoryHotkeyWidget->hotkey() == ui.openHotkeyWidget->hotkey()
&& ui.openCheckBox->isChecked())
return true;
}
return false;
}
void OptionsDialog::updatePreview()
{
Screenshot::NamingOptions options;
options.naming = (Screenshot::Naming)ui.namingComboBox->currentIndex();
options.flip = settings()->value("options/flip").toBool();
options.leadingZeros = settings()->value("options/naming/leadingZeros").toInt();
options.dateFormat = settings()->value("options/naming/dateFormat").toString();
ui.namingOptionsButton->setDisabled((options.naming == Screenshot::None));
QString preview = Screenshot::getName(options,
ui.prefixLineEdit->text(),
QDir(ui.targetLineEdit->text()));
preview = QString("%1.%2").arg(preview).arg(ui.formatComboBox->currentText().toLower());
if (preview.length() >= 40) {
preview.truncate(37);
preview.append("...");
}
ui.previewLabel->setText(preview);
}
bool OptionsDialog::event(QEvent* event)
{
if (event->type() == QEvent::LanguageChange) {
ui.retranslateUi(this);
updatePreview();
resize(minimumSizeHint());
}
else if (event->type() == QEvent::Close) {
if (!settings()->contains("file/format")) {
// I'm afraid I can't let you do that, Dave.
event->ignore();
return false;
}
}
return QDialog::event(event);
}
#if defined(Q_WS_WIN)
// Qt does not send the print screen key as a regular QKeyPress event, so we must use the Windows API
bool OptionsDialog::winEvent(MSG *message, long *result)
{
if ((message->message == WM_KEYUP || message->message == WM_SYSKEYUP)
&& message->wParam == VK_SNAPSHOT) {
qApp->postEvent(qApp->focusWidget(), new QKeyEvent(QEvent::KeyPress, Qt::Key_Print, qApp->keyboardModifiers()));
}
return QDialog::winEvent(message, result);
}
#endif
diff --git a/dialogs/optionsdialog.ui b/dialogs/optionsdialog.ui
index b14b6c2..6241123 100644
--- a/dialogs/optionsdialog.ui
+++ b/dialogs/optionsdialog.ui
@@ -1,1218 +1,1225 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>OptionsDialog</class>
<widget class="QDialog" name="OptionsDialog">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>399</width>
<height>320</height>
</rect>
</property>
<property name="windowTitle">
<string>Options - Lightscreen</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_4">
<item>
<widget class="QTabWidget" name="tabWidget">
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="generalTab">
<attribute name="title">
<string>General</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QGroupBox" name="fileGroupBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="title">
<string>File</string>
</property>
<property name="flat">
<bool>true</bool>
</property>
<property name="checkable">
<bool>true</bool>
</property>
<layout class="QGridLayout" name="fileGroupBoxLayout">
<property name="verticalSpacing">
<number>4</number>
</property>
<property name="margin">
<number>6</number>
</property>
<item row="0" column="0">
<widget class="QLabel" name="directoryLabel">
<property name="text">
<string>&amp;Directory:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>targetLineEdit</cstring>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLineEdit" name="targetLineEdit">
<property name="styleSheet">
<string notr="true"/>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QPushButton" name="browsePushButton">
<property name="maximumSize">
<size>
<width>60</width>
<height>16777215</height>
</size>
</property>
<property name="text">
<string/>
</property>
<property name="icon">
<iconset resource="../lightscreen.qrc">
<normaloff>:/icons/folder</normaloff>:/icons/folder</iconset>
</property>
<property name="autoDefault">
<bool>false</bool>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="filenameLabel">
<property name="toolTip">
<string>The prefix for the screenshot file</string>
</property>
<property name="text">
<string>&amp;Filename:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>prefixLineEdit</cstring>
</property>
</widget>
</item>
<item row="1" column="1">
<layout class="QHBoxLayout" name="filenameLayout">
<property name="spacing">
<number>3</number>
</property>
<item>
<widget class="QLineEdit" name="prefixLineEdit">
<property name="whatsThis">
<string>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.</string>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="namingComboBox">
<property name="whatsThis">
<string>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, in the form of dd-MM-yyyy..&lt;br /&gt;
-&lt;b&gt;Date &amp;amp; Time&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy hh.mm.ss..&lt;br /&gt;
-&lt;b&gt;Timestamp&lt;/b&gt;: inserts a unique number (a Unix timestamp, the number of seconds passed since 1970-1-1 00:00:00) that corresponds with the current time.&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;
</string>
</property>
<item>
<property name="text">
<string>(number)</string>
</property>
</item>
<item>
<property name="text">
<string>(date)</string>
</property>
</item>
<item>
<property name="text">
<string>(timestamp)</string>
</property>
</item>
<item>
<property name="text">
<string>(none)</string>
</property>
</item>
</widget>
</item>
</layout>
</item>
<item row="1" column="2">
<widget class="QPushButton" name="namingOptionsButton">
<property name="icon">
<iconset resource="../lightscreen.qrc">
<normaloff>:/icons/configure</normaloff>:/icons/configure</iconset>
</property>
<property name="autoDefault">
<bool>false</bool>
</property>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="formatLabel">
<property name="toolTip">
<string>The file format for the screenshot</string>
</property>
<property name="text">
<string>F&amp;ormat:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>formatComboBox</cstring>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QComboBox" name="formatComboBox">
<item>
<property name="text">
<string>PNG</string>
</property>
</item>
<item>
<property name="text">
<string>JPG</string>
</property>
</item>
<item>
<property name="text">
<string>BMP</string>
</property>
</item>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="qualityLabel">
<property name="text">
<string>&amp;Quality:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>qualitySlider</cstring>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QSlider" name="qualitySlider">
<property name="whatsThis">
<string>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.</string>
</property>
<property name="maximum">
<number>100</number>
</property>
<property name="value">
<number>100</number>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
<item row="4" column="2">
<layout class="QHBoxLayout" name="qualityLayout">
<property name="spacing">
<number>0</number>
</property>
<property name="sizeConstraint">
<enum>QLayout::SetMinimumSize</enum>
</property>
<item>
<widget class="QLabel" name="qualityValueLabel">
<property name="font">
<font>
<pointsize>8</pointsize>
</font>
</property>
<property name="text">
<string>100</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="qualityPercentLabel">
<property name="font">
<font>
<pointsize>7</pointsize>
</font>
</property>
<property name="text">
<string>%</string>
</property>
</widget>
</item>
</layout>
</item>
<item row="5" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>&lt;i&gt;Preview&lt;/i&gt;:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="QLabel" name="previewLabel">
<property name="text">
<string/>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QGroupBox" name="startupGroupBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="title">
<string>System Startup</string>
</property>
<property name="flat">
<bool>true</bool>
</property>
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
<widget class="QCheckBox" name="startupCheckBox">
<property name="whatsThis">
<string/>
</property>
<property name="text">
<string>&amp;Run Lightscreen at system startup.</string>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="startupHideLayout">
<item>
<spacer name="startupHideSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeType">
<enum>QSizePolicy::Fixed</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>13</width>
<height>15</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QCheckBox" name="startupHideCheckBox">
<property name="whatsThis">
<string/>
</property>
<property name="text">
<string>H&amp;ide the main window.</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="hotkeyTab">
<attribute name="title">
<string>Hotkeys</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<widget class="QGroupBox" name="capturesGroupBox">
<property name="title">
<string>Captures</string>
</property>
<property name="flat">
<bool>true</bool>
</property>
<layout class="QGridLayout" name="gridLayout">
<property name="margin">
<number>6</number>
</property>
<property name="spacing">
<number>4</number>
</property>
<item row="0" column="0">
<widget class="QCheckBox" name="screenCheckBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Maximum" vsizetype="Maximum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Capture the screen</string>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="HotkeyWidget" name="screenHotkeyWidget">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Maximum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="windowCheckBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Maximum" vsizetype="Maximum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Capture the current window</string>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="HotkeyWidget" name="windowHotkeyWidget"/>
</item>
<item row="2" column="0">
<widget class="QCheckBox" name="windowPickerCheckBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Maximum" vsizetype="Maximum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Capture a chosen window</string>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="HotkeyWidget" name="windowPickerHotkeyWidget"/>
</item>
<item row="3" column="0">
<widget class="QCheckBox" name="areaCheckBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Maximum" vsizetype="Maximum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Capture a screen area</string>
</property>
</widget>
</item>
<item row="3" column="2">
<widget class="HotkeyWidget" name="areaHotkeyWidget"/>
</item>
<item row="1" column="1">
<spacer name="horizontalSpacer_4">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="controlGroupBox">
<property name="title">
<string>Lightscreen Control</string>
</property>
<property name="flat">
<bool>true</bool>
</property>
<layout class="QGridLayout" name="gridLayout_2">
<property name="margin">
<number>6</number>
</property>
<property name="spacing">
<number>4</number>
</property>
<item row="0" column="0">
<widget class="QCheckBox" name="openCheckBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Maximum" vsizetype="Maximum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Open the program window</string>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="HotkeyWidget" name="openHotkeyWidget"/>
</item>
<item row="1" column="0">
<widget class="QCheckBox" name="directoryCheckBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Maximum" vsizetype="Maximum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Open the directory</string>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="HotkeyWidget" name="directoryHotkeyWidget"/>
</item>
<item row="0" column="1">
<spacer name="horizontalSpacer_2">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="optionsTab">
<attribute name="title">
<string>Options</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_8">
<property name="margin">
<number>0</number>
</property>
<item>
<widget class="QScrollArea" name="optionsScrollArea">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>375</width>
<height>0</height>
</size>
</property>
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum>
</property>
<property name="widgetResizable">
<bool>true</bool>
</property>
<widget class="QWidget" name="scrollAreaWidgetContents">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>358</width>
- <height>574</height>
+ <height>597</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_5">
<property name="spacing">
<number>4</number>
</property>
<property name="margin">
<number>6</number>
</property>
<item>
<widget class="QGroupBox" name="interfaceGroupBox">
<property name="title">
<string>Interface</string>
</property>
<property name="flat">
<bool>true</bool>
</property>
<layout class="QVBoxLayout" name="verticalLayout_7">
<item>
<widget class="QCheckBox" name="trayCheckBox">
<property name="whatsThis">
<string/>
</property>
<property name="text">
<string>Sho&amp;w a system tray icon.</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="hideCheckBox">
<property name="text">
<string>&amp;Hide Lightscreen while taking a screenshot.</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="warnHideCheckBox">
<property name="text">
<string>Warn when hiding without a tra&amp;y icon.</string>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="notifyLayout">
<property name="spacing">
<number>12</number>
</property>
<item>
<widget class="QLabel" name="notifyLabel">
<property name="text">
<string>&amp;Notify with:</string>
</property>
<property name="buddy">
<cstring>messageCheckBox</cstring>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="messageCheckBox">
<property name="whatsThis">
<string>Shows a completion message once the screenshot is saved, clicking this message takes you to the directory where the screenshot was saved.</string>
</property>
<property name="text">
<string>Tray icon Popup</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="playSoundCheckBox">
<property name="text">
<string>&amp;Sound cue</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>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="languageLayout">
<item>
<widget class="QLabel" name="languageLabel">
<property name="text">
<string>&amp;Language:</string>
</property>
<property name="buddy">
<cstring>languageComboBox</cstring>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="languageComboBox">
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="moreInformationLabel">
<property name="whatsThis">
<string>Click here to go to the Lightscreen homepage to learn more about translations.</string>
</property>
<property name="text">
<string>&lt;a href=&quot;http://lightscreen.sourceforge.net/translation&quot;&gt;More information..&lt;/a&gt;</string>
</property>
</widget>
</item>
<item>
<spacer name="languageSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="screenshotsGroupBox">
<property name="title">
<string>Screenshots</string>
</property>
<property name="flat">
<bool>true</bool>
</property>
<layout class="QVBoxLayout" name="verticalLayout_9">
<item>
<widget class="QCheckBox" name="saveAsCheckBox">
<property name="text">
<string>Choose where to save each screenshot (&quot;&amp;Save as&quot;).</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="clipboardCheckBox">
<property name="text">
<string>&amp;Copy the screenshot to the clipboard.</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="currentMonitorCheckBox">
<property name="text">
<string>&amp;Grab only the current monitor.</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="cursorCheckBox">
<property name="text">
<string>Inc&amp;lude the cursor in the screenshot.</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="magnifyCheckBox">
<property name="text">
<string>&amp;Magnify around the mouse in Area mode.</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="optiPngCheckBox">
<property name="toolTip">
<string>Opens a new process called OptiPNG which dramatically reduces the file size.</string>
</property>
<property name="text">
<string>O&amp;ptimize PNG screenshots.</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="replaceCheckBox">
<property name="text">
<string>Replace screenshots when there's an existing file.</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="areaAutocloseCheckBox">
<property name="text">
<string>Snap area screenshots automatically (no resizing).</string>
</property>
</widget>
</item>
+ <item>
+ <widget class="QCheckBox" name="uploadCheckBox">
+ <property name="text">
+ <string>Upload all my screenshots automatically.</string>
+ </property>
+ </widget>
+ </item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_5">
<item>
<widget class="QLabel" name="delayLabel">
<property name="text">
<string>D&amp;elay:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>delaySpinBox</cstring>
</property>
</widget>
</item>
<item>
<widget class="QSpinBox" name="delaySpinBox">
<property name="whatsThis">
<string>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.</string>
</property>
<property name="specialValueText">
<string>none</string>
</property>
<property name="accelerated">
<bool>true</bool>
</property>
<property name="correctionMode">
<enum>QAbstractSpinBox::CorrectToNearestValue</enum>
</property>
<property name="suffix">
<string> seconds</string>
</property>
<property name="prefix">
<string/>
</property>
<property name="maximum">
<number>32767</number>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_8">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>114</width>
<height>13</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="previewCheckBox">
<property name="title">
<string>Screenshot Previews</string>
</property>
<property name="flat">
<bool>true</bool>
</property>
<property name="checkable">
<bool>true</bool>
</property>
<property name="checked">
<bool>false</bool>
</property>
<layout class="QGridLayout" name="gridLayout_4">
<item row="0" column="0" colspan="2">
<widget class="QLabel" name="previewSizeLabel">
<property name="text">
<string>Maximum Size:</string>
</property>
<property name="buddy">
<cstring>previewSizeSpinBox</cstring>
</property>
</widget>
</item>
<item row="0" column="2" colspan="2">
<widget class="QSpinBox" name="previewSizeSpinBox">
<property name="buttonSymbols">
<enum>QAbstractSpinBox::PlusMinus</enum>
</property>
<property name="accelerated">
<bool>true</bool>
</property>
<property name="correctionMode">
<enum>QAbstractSpinBox::CorrectToNearestValue</enum>
</property>
<property name="suffix">
<string notr="true"> px</string>
</property>
<property name="minimum">
<number>200</number>
</property>
<property name="maximum">
<number>800</number>
</property>
<property name="singleStep">
<number>10</number>
</property>
<property name="value">
<number>300</number>
</property>
</widget>
</item>
<item row="0" column="4" colspan="4">
<spacer name="horizontalSpacer_6">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>41</width>
<height>4</height>
</size>
</property>
</spacer>
</item>
<item row="1" column="0">
<widget class="QLabel" name="previewPositionLabel">
<property name="text">
<string>Position:</string>
</property>
<property name="buddy">
<cstring>previewPositionComboBox</cstring>
</property>
</widget>
</item>
<item row="1" column="1" colspan="3">
<widget class="QComboBox" name="previewPositionComboBox">
<property name="currentIndex">
<number>3</number>
</property>
<item>
<property name="text">
<string>Top Left</string>
</property>
</item>
<item>
<property name="text">
<string>Top Right</string>
</property>
</item>
<item>
<property name="text">
<string>Bottom Left</string>
</property>
</item>
<item>
<property name="text">
<string>Bottom Right</string>
</property>
</item>
</widget>
</item>
<item row="1" column="4" colspan="4">
<spacer name="horizontalSpacer_5">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>4</width>
<height>4</height>
</size>
</property>
</spacer>
</item>
<item row="2" column="0" colspan="3">
<widget class="QCheckBox" name="previewAutocloseCheckBox">
<property name="text">
<string>Auto-close after</string>
</property>
</widget>
</item>
<item row="2" column="3" colspan="2">
<widget class="QSpinBox" name="previewAutocloseTimeSpinBox">
<property name="suffix">
<string> seconds</string>
</property>
</widget>
</item>
<item row="2" column="5">
<widget class="QLabel" name="andLabel">
<property name="minimumSize">
<size>
<width>20</width>
<height>0</height>
</size>
</property>
<property name="text">
<string> and </string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="2" column="6">
<widget class="QComboBox" name="previewAutocloseActionComboBox">
<property name="currentIndex">
<number>0</number>
</property>
<item>
<property name="text">
<string>save</string>
</property>
</item>
<item>
<property name="text">
<string>cancel</string>
</property>
</item>
</widget>
</item>
<item row="2" column="7">
<spacer name="horizontalSpacer_7">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>23</width>
<height>4</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="updaterGroupBox">
<property name="title">
<string>Updater</string>
</property>
<property name="flat">
<bool>true</bool>
</property>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QCheckBox" name="updaterCheckBox">
<property name="text">
<string>Check for updates regularly.</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_3">
<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="checkUpdatesPushButton">
<property name="text">
<string>Chec&amp;k Updates Now</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="aboutTab">
<attribute name="title">
<string>About</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_10">
<item>
<widget class="QLabel" name="mainLabel">
<property name="text">
<string>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;.</string>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="versionLabel">
<property name="font">
<font>
+ <pointsize>12</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string/>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="linksLabel">
<property name="text">
<string>&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;</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
<item>
<widget class="QDialogButtonBox" name="buttonBox">
<property name="standardButtons">
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
</property>
</widget>
</item>
</layout>
</widget>
<customwidgets>
<customwidget>
<class>HotkeyWidget</class>
<extends>QPushButton</extends>
<header>widgets/hotkeywidget.h</header>
</customwidget>
</customwidgets>
<tabstops>
<tabstop>fileGroupBox</tabstop>
<tabstop>targetLineEdit</tabstop>
<tabstop>browsePushButton</tabstop>
<tabstop>prefixLineEdit</tabstop>
<tabstop>namingComboBox</tabstop>
<tabstop>namingOptionsButton</tabstop>
<tabstop>formatComboBox</tabstop>
<tabstop>qualitySlider</tabstop>
<tabstop>startupCheckBox</tabstop>
<tabstop>startupHideCheckBox</tabstop>
<tabstop>screenCheckBox</tabstop>
<tabstop>screenHotkeyWidget</tabstop>
<tabstop>windowCheckBox</tabstop>
<tabstop>windowHotkeyWidget</tabstop>
<tabstop>windowPickerCheckBox</tabstop>
<tabstop>windowPickerHotkeyWidget</tabstop>
<tabstop>areaCheckBox</tabstop>
<tabstop>areaHotkeyWidget</tabstop>
<tabstop>openCheckBox</tabstop>
<tabstop>openHotkeyWidget</tabstop>
<tabstop>directoryCheckBox</tabstop>
<tabstop>directoryHotkeyWidget</tabstop>
<tabstop>trayCheckBox</tabstop>
<tabstop>hideCheckBox</tabstop>
<tabstop>warnHideCheckBox</tabstop>
<tabstop>messageCheckBox</tabstop>
<tabstop>playSoundCheckBox</tabstop>
<tabstop>languageComboBox</tabstop>
<tabstop>saveAsCheckBox</tabstop>
<tabstop>clipboardCheckBox</tabstop>
<tabstop>currentMonitorCheckBox</tabstop>
<tabstop>cursorCheckBox</tabstop>
<tabstop>magnifyCheckBox</tabstop>
<tabstop>optiPngCheckBox</tabstop>
<tabstop>replaceCheckBox</tabstop>
<tabstop>areaAutocloseCheckBox</tabstop>
<tabstop>delaySpinBox</tabstop>
<tabstop>previewCheckBox</tabstop>
<tabstop>previewSizeSpinBox</tabstop>
<tabstop>previewPositionComboBox</tabstop>
<tabstop>previewAutocloseCheckBox</tabstop>
<tabstop>previewAutocloseTimeSpinBox</tabstop>
<tabstop>previewAutocloseActionComboBox</tabstop>
<tabstop>updaterCheckBox</tabstop>
<tabstop>checkUpdatesPushButton</tabstop>
<tabstop>buttonBox</tabstop>
</tabstops>
<resources>
<include location="../lightscreen.qrc"/>
</resources>
<connections>
<connection>
<sender>buttonBox</sender>
<signal>rejected()</signal>
<receiver>OptionsDialog</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">
<x>307</x>
<y>304</y>
</hint>
<hint type="destinationlabel">
<x>286</x>
<y>274</y>
</hint>
</hints>
</connection>
<connection>
<sender>previewAutocloseCheckBox</sender>
<signal>toggled(bool)</signal>
<receiver>previewAutocloseTimeSpinBox</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>118</x>
<y>511</y>
</hint>
<hint type="destinationlabel">
- <x>219</x>
- <y>510</y>
+ <x>210</x>
+ <y>529</y>
</hint>
</hints>
</connection>
<connection>
<sender>previewAutocloseCheckBox</sender>
<signal>toggled(bool)</signal>
<receiver>previewAutocloseActionComboBox</receiver>
<slot>setEnabled(bool)</slot>
<hints>
<hint type="sourcelabel">
<x>115</x>
<y>511</y>
</hint>
<hint type="destinationlabel">
- <x>311</x>
- <y>510</y>
+ <x>302</x>
+ <y>529</y>
</hint>
</hints>
</connection>
</connections>
</ui>
diff --git a/dialogs/previewdialog.cpp b/dialogs/previewdialog.cpp
index 17f98e6..2f45b7a 100644
--- a/dialogs/previewdialog.cpp
+++ b/dialogs/previewdialog.cpp
@@ -1,332 +1,334 @@
#include "previewdialog.h"
#include "screenshotdialog.h"
#include "../tools/screenshot.h"
#include "../tools/screenshotmanager.h"
#include "../tools/os.h"
#include <QApplication>
#include <QObject>
#include <QList>
#include <QHBoxLayout>
#include <QIcon>
#include <QPushButton>
#include <QPalette>
#include <QDesktopWidget>
#include <QGraphicsDropShadowEffect>
#include <QLabel>
#include <QStackedLayout>
#include <QSettings>
#include <QDebug>
PreviewDialog::PreviewDialog(QWidget *parent) :
QDialog(parent), mAutoclose(0)
{
setWindowFlags(Qt::Tool | Qt::WindowStaysOnTopHint);
os::aeroGlass(this);
setWindowTitle("Screenshot Preview");
- mSize = ScreenshotManager::instance()->settings()->value("options/previewSize", 300).toInt();
- mPosition = ScreenshotManager::instance()->settings()->value("options/previewPosition", 3).toInt();
+ QSettings *settings = ScreenshotManager::instance()->settings();
- if (ScreenshotManager::instance()->settings()->value("options/previewAutoclose", false).toBool()) {
- mAutoclose = ScreenshotManager::instance()->settings()->value("options/previewAutocloseTime").toInt();
+ mSize = settings->value("options/previewSize", 300).toInt();
+ mPosition = settings->value("options/previewPosition", 3).toInt();
+
+ if (settings->value("options/previewAutoclose", false).toBool()) {
+ mAutoclose = settings->value("options/previewAutocloseTime").toInt();
mAutocloseReset = mAutoclose;
- mAutocloseAction = ScreenshotManager::instance()->settings()->value("options/previewAutocloseAction").toInt();
+ mAutocloseAction = settings->value("options/previewAutocloseAction").toInt();
}
QHBoxLayout *l = new QHBoxLayout;
mStack = new QStackedLayout;
connect(mStack, SIGNAL(currentChanged(int)), this, SLOT(indexChanged(int)));
mPrevButton = new QPushButton(QIcon(":/icons/arrow-left"), "", this);
connect(mPrevButton, SIGNAL(clicked()), this, SLOT(previous()));
mNextButton = new QPushButton(QIcon(":/icons/arrow-right"), "", this);
connect(mNextButton, SIGNAL(clicked()), this, SLOT(next()));
mPrevButton->setCursor(Qt::PointingHandCursor);
mPrevButton->setFlat(true);
mPrevButton->setGraphicsEffect(os::shadow());
mPrevButton->setIconSize(QSize(24, 24));
mPrevButton->setVisible(false);
mNextButton->setCursor(Qt::PointingHandCursor);
mNextButton->setFlat(true);
mNextButton->setGraphicsEffect(os::shadow());
mNextButton->setIconSize(QSize(24, 24));
mNextButton->setVisible(false);
l->addWidget(mPrevButton);
l->addLayout(mStack);
l->addWidget(mNextButton);
l->setMargin(0);
l->setContentsMargins(6, 6, 6, 6);
mStack->setMargin(0);
setMaximumHeight(mSize);
setLayout(l);
if (mAutoclose) {
startTimer(1000);
}
}
void PreviewDialog::add(Screenshot *screenshot)
{
if (!isVisible()) {
show();
}
if (mAutoclose) {
mAutoclose = mAutocloseReset;
}
QLabel *widget = new QLabel(this);
widget->setGraphicsEffect(os::shadow());
bool small = false;
connect(widget, SIGNAL(destroyed()), screenshot, SLOT(discard()));
QSize size = screenshot->pixmap().size();
if (size.width() > mSize || size.height() > mSize) {
size.scale(mSize, mSize, Qt::KeepAspectRatio);
}
else {
small = true;
}
QPixmap thumbnail = screenshot->pixmap().scaled(size, Qt::KeepAspectRatio, Qt::SmoothTransformation);
widget->setPixmap(thumbnail);
thumbnail = QPixmap();
widget->setAlignment(Qt::AlignCenter);
if (size.height() < 80) {
widget->setMinimumHeight(80);
}
if (size.width() < 80) {
widget->setMinimumWidth(80);
}
widget->resize(size);
QPushButton *confirmPushButton = new QPushButton(QIcon(":/icons/yes") , "", widget);
QPushButton *discardPushButton = new QPushButton(QIcon(":/icons/no") , "", widget);
QPushButton *enlargePushButton = new QPushButton(QIcon(":/icons/zoom.in"), "", widget);
confirmPushButton->setFlat(true);
confirmPushButton->setIconSize(QSize(24, 24));
confirmPushButton->setCursor(Qt::PointingHandCursor);
confirmPushButton->setGraphicsEffect(os::shadow());
confirmPushButton->setDefault(true);
discardPushButton->setFlat(true);
discardPushButton->setIconSize(QSize(24, 24));
discardPushButton->setCursor(Qt::PointingHandCursor);
discardPushButton->setGraphicsEffect(os::shadow());
enlargePushButton->setFlat(true);
enlargePushButton->setIconSize(QSize(22, 22));
enlargePushButton->setCursor(Qt::PointingHandCursor);
enlargePushButton->setGraphicsEffect(os::shadow());
enlargePushButton->setDisabled(small);
connect(this, SIGNAL(acceptAll()), confirmPushButton, SLOT(click()));
connect(this, SIGNAL(rejectAll()), discardPushButton, SLOT(click()));
connect(confirmPushButton, SIGNAL(clicked()), screenshot, SLOT(confirm()));
connect(confirmPushButton, SIGNAL(clicked()), this, SLOT(closePreview()));
connect(discardPushButton, SIGNAL(clicked()), screenshot, SLOT(discard()));
connect(discardPushButton, SIGNAL(clicked()), this, SLOT(closePreview()));
connect(enlargePushButton, SIGNAL(clicked()), this, SLOT(enlargePreview()));
QHBoxLayout *wlayout = new QHBoxLayout;
wlayout->addWidget(confirmPushButton);
wlayout->addStretch();
wlayout->addWidget(enlargePushButton);
wlayout->addStretch();
wlayout->addWidget(discardPushButton);
wlayout->setMargin(0);
QVBoxLayout *wl = new QVBoxLayout;
wl->addStretch();
wl->addLayout(wlayout);
wl->setMargin(0);
widget->setLayout(wl);
mStack->addWidget(widget);
mStack->setCurrentIndex(mStack->count()-1);
mNextButton->setEnabled(false);
if (mStack->count() >= 2 && !mNextButton->isVisible()) {
mNextButton->setVisible(true);
mPrevButton->setVisible(true);
}
relocate();
}
int PreviewDialog::count()
{
return mStack->count();
}
void PreviewDialog::relocate()
{
updateGeometry();
resize(minimumSizeHint());
QPoint where;
switch (mPosition)
{
case 0:
where = QApplication::desktop()->availableGeometry(this).topLeft();
break;
case 1:
where = QApplication::desktop()->availableGeometry(this).topRight();
where.setX(where.x() - frameGeometry().width());
break;
case 2:
where = QApplication::desktop()->availableGeometry(this).bottomLeft();
where.setY(where.y() - frameGeometry().height());
break;
case 3:
default:
where = QApplication::desktop()->availableGeometry(this).bottomRight();
where.setX(where.x() - frameGeometry().width());
where.setY(where.y() - frameGeometry().height());
break;
}
move(where);
}
void PreviewDialog::closePreview()
{
QLabel *widget = qobject_cast<QLabel*>(sender()->parent());
mStack->removeWidget(widget);
widget->hide();
widget->deleteLater();
if (mStack->count() == 0) {
close();
}
else {
relocate();
}
}
void PreviewDialog::indexChanged(int i)
{
if (i == mStack->count()-1) {
mNextButton->setEnabled(false);
mPrevButton->setEnabled(true);
}
if (i == 0 && mStack->count() > 1) {
mNextButton->setEnabled(true);
mPrevButton->setEnabled(false);
}
if (i != 0 && i != mStack->count()-1) {
mNextButton->setEnabled(true);
mPrevButton->setEnabled(true);
}
if (mStack->count() < 2) {
mNextButton->setEnabled(false);
mPrevButton->setEnabled(false);
}
if (mStack->widget(i)) {
mStack->widget(i)->setFocus();
}
}
void PreviewDialog::previous()
{
mStack->setCurrentIndex(mStack->currentIndex()-1);
relocate();
}
void PreviewDialog::next()
{
mStack->setCurrentIndex(mStack->currentIndex()+1);
relocate();
}
void PreviewDialog::enlargePreview()
{
Screenshot *screenshot = qobject_cast<Screenshot*>(ScreenshotManager::instance()->children().at(mStack->currentIndex()));
if (screenshot == 0)
return;
new ScreenshotDialog(screenshot);
}
void PreviewDialog::closeEvent(QCloseEvent *event)
{
mInstance = 0;
deleteLater();
}
void PreviewDialog::mouseDoubleClickEvent(QMouseEvent *event)
{
Q_UNUSED(event)
enlargePreview();
}
void PreviewDialog::timerEvent(QTimerEvent *event)
{
if (mAutoclose == 0) {
if (mAutocloseAction == 0) {
emit acceptAll();
}
else {
emit rejectAll();
}
}
else if (mAutoclose < 0) {
killTimer(event->timerId());
}
else {
setWindowTitle(tr("Screenshot Preview: Closing in %1").arg(mAutoclose));
mAutoclose--;
}
}
// Singleton
PreviewDialog* PreviewDialog::mInstance = 0;
PreviewDialog *PreviewDialog::instance()
{
if (!mInstance) {
mInstance = new PreviewDialog(0);
}
return mInstance;
}
bool PreviewDialog::isActive()
{
if (mInstance) {
return true;
}
return false;
}
diff --git a/lightscreen.pro b/lightscreen.pro
index 730db32..2ebbf33 100644
--- a/lightscreen.pro
+++ b/lightscreen.pro
@@ -1,55 +1,60 @@
TEMPLATE = app
TARGET = lightscreen
HEADERS += tools/os.h \
updater/updater.h \
dialogs/areadialog.h \
dialogs/optionsdialog.h \
widgets/hotkeywidget.h \
lightscreenwindow.h \
tools/screenshot.h \
dialogs/previewdialog.h \
tools/screenshotmanager.h \
tools/windowpicker.h \
tools/qtwin.h \
dialogs/updaterdialog.h \
dialogs/screenshotdialog.h \
- dialogs/namingdialog.h
+ dialogs/namingdialog.h \
+ tools/qtimgur.h \
+ tools/uploader.h
SOURCES += tools/os.cpp \
updater/updater.cpp \
dialogs/areadialog.cpp \
dialogs/optionsdialog.cpp \
widgets/hotkeywidget.cpp \
main.cpp \
lightscreenwindow.cpp \
tools/screenshot.cpp \
dialogs/previewdialog.cpp \
tools/screenshotmanager.cpp \
tools/windowpicker.cpp \
tools/qtwin.cpp \
dialogs/updaterdialog.cpp \
dialogs/screenshotdialog.cpp \
- dialogs/namingdialog.cpp
+ dialogs/namingdialog.cpp \
+ tools/qtimgur.cpp \
+ tools/uploader.cpp
FORMS += dialogs/optionsdialog.ui \
lightscreenwindow.ui \
dialogs/namingdialog.ui
RESOURCES += lightscreen.qrc
TRANSLATIONS += translations/untranslated.ts \
translations/spanish.ts \
translations/russian.ts \
- translations/portugues.ts \
+ translations/portuguese.ts \
translations/polish.ts \
translations/japanese.ts \
- translations/italiano.ts \
+ translations/italian.ts \
translations/dutch.ts
RC_FILE += lightscreen.rc
CODECFORSRC = UTF-8
LIBS += libgcc
-QT += network \
- core \
- gui
+QT += network core gui xml
win32:LIBS += libgdi32
include($$PWD/tools/globalshortcut/globalshortcut.pri)
include($$PWD/tools/qtsingleapplication/qtsingleapplication.pri)
-OTHER_FILES += TODO.txt \
- TODO.txt
+OTHER_FILES += TODO.txt
+
+
+
+
diff --git a/lightscreen.qrc b/lightscreen.qrc
index 18b8f2a..e6d1aed 100644
--- a/lightscreen.qrc
+++ b/lightscreen.qrc
@@ -1,36 +1,37 @@
<RCC>
<qresource prefix="/icons">
<file alias="lightscreen">images/LS.ico</file>
<file alias="lightscreen.small">images/LSSmall.png</file>
<file alias="lightscreen.yes">images/LS.systemtray.good.png</file>
<file alias="lightscreen.no">images/LS.systemtray.bad.png</file>
<file alias="yes">images/good.png</file>
<file alias="no">images/bad.png</file>
<file alias="yes.big">images/area-accept.png</file>
<file alias="no.big">images/area-cancel.png</file>
<file alias="folder">images/document-open-folder.png</file>
<file alias="configure">images/configure.png</file>
<file alias="help">images/help.png</file>
<file alias="arrow-left">images/previewArrowLeft.png</file>
<file alias="arrow-right">images/previewArrowRight.png</file>
<file alias="picker">images/picker.png</file>
<file alias="zoom.in">images/zoom-in.png</file>
<file alias="zoom.out">images/zoom-out.png</file>
<file alias="screen">images/screen.png</file>
<file alias="area">images/area.png</file>
<file alias="window">images/window.png</file>
+ <file alias="imgur">images/imgur.png</file>
</qresource>
<qresource prefix="/backgrounds">
<file alias="checkerboard">images/checkerboard.png</file>
</qresource>
<qresource prefix="/translations">
<file alias="Chinese (Simplified)">translations/chinese_simplified.qm</file>
<file alias="Dutch">translations/dutch.qm</file>
- <file alias="Italian">translations/italiano.qm</file>
<file alias="Japanese">translations/japanese.qm</file>
<file alias="Polish">translations/polish.qm</file>
- <file alias="Portuguese">translations/portugues.qm</file>
<file alias="Russian">translations/russian.qm</file>
<file alias="Spanish">translations/spanish.qm</file>
+ <file alias="Portuguese">translations/portuguese.qm</file>
+ <file alias="Italian">translations/italian.qm</file>
</qresource>
</RCC>
diff --git a/lightscreenwindow.cpp b/lightscreenwindow.cpp
index 002b863..f3b359c 100644
--- a/lightscreenwindow.cpp
+++ b/lightscreenwindow.cpp
@@ -1,745 +1,857 @@
/*
* Qt includes
*/
#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 <QElapsedTimer>
#include <QDebug>
#if defined(Q_WS_WIN)
#include <windows.h>
#endif
/*
* Lightscreen includes
*/
#include "lightscreenwindow.h"
#include "dialogs/optionsdialog.h"
#include "dialogs/previewdialog.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),
mIsOptimizing(false),
mLastMode(-1),
- mLastScreenshot(QString())
+ mLastMessage(0),
+ mLastScreenshot()
{
- os::aeroGlass(this);
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.
// 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()));
+ // Uploader
+ connect(Uploader::instance(), SIGNAL(done(QString, QString)), this, SLOT(showUploaderMessage(QString, QString)));
+ connect(Uploader::instance(), SIGNAL(error()), this, SLOT(showUploaderError()));
+
// 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()) {
if (settings()->value("options/tray").toBool() && mTrayIcon) {
mTrayIcon->show();
}
if (PreviewDialog::isActive()) {
if (PreviewDialog::instance()->count() <= 1 && mWasVisible) {
show();
}
PreviewDialog::instance()->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()
&& settings()->value("file/format").toInt() == Screenshot::PNG)
{
compressPng(options.fileName);
}
+ else if (settings()->value("options/uploadAuto").toBool()) {
+ upload(options.fileName);
+ }
if (options.result == Screenshot::Success && options.file) {
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") {
- qApp->alert(this, 500);
show();
-
+ qApp->alert(this, 500);
return;
}
if (message == "-screen")
screenshotAction();
if (message == "-area")
screenshotAction(2);
if (message == "-activewindow")
screenshotAction(1);
if (message == "-pickwindow")
screenshotAction(3);
if (message == "-folder")
action(4);
}
void LightscreenWindow::messageClicked()
{
- goToFolder();
+ if (mLastMessage == 1) {
+ goToFolder();
+ }
+ else {
+ QDesktopServices::openUrl(QUrl(Uploader::instance()->lastUrl()));
+ }
}
void LightscreenWindow::preview(Screenshot* screenshot)
{
if (screenshot->options().preview) {
PreviewDialog::instance()->add(screenshot);
}
else {
screenshot->confirm(true);
}
}
void LightscreenWindow::restoreNotification()
{
if (mTrayIcon)
mTrayIcon->setIcon(QIcon(":/icons/lightscreen.small"));
setWindowTitle(tr("Lightscreen"));
}
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();
if (mTrayIcon)
mTrayIcon->hide();
}
// Screenshot delay
delayms = settings()->value("options/delay", 0).toInt();
delayms = delayms * 1000; // Converting the delay to milliseconds.
delayms += 200;
#if defined(Q_WS_WIN)
if (optionsHide) {
// When on Windows Vista, the window takes a little bit longer to hide
if (QSysInfo::WindowsVersion == QSysInfo::WV_VISTA)
delayms += 200;
}
#endif
if (optionsHide && PreviewDialog::isActive()) {
if (PreviewDialog::instance()->count() >= 1)
PreviewDialog::instance()->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
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();
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)
+ if (result == Screenshot::Cancel
+ || PreviewDialog::isActive())
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::showUploaderMessage(QString fileName, QString url)
+{
+ qDebug() << "LightscreenWindow: showUploaderMessage!";
+
+ 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));
+ updateTrayIconTooltip();
+}
+
+void LightscreenWindow::showUploaderError()
+{
+ if (!mTrayIcon)
+ return;
+
+ mLastMessage = -1;
+ mTrayIcon->showMessage(tr("Upload error"), tr("A screenshot failed to upload."));
+ updateTrayIconTooltip();
+}
+
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);
+ connect(uploadAction, SIGNAL(triggered()), this, SLOT(uploadLast()));
+
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);
connect(screenshotGroup, SIGNAL(triggered(QAction*)), this, SLOT(screenshotActionTriggered(QAction*)));
buttonMenu->addAction(screenAction);
buttonMenu->addAction(areaAction);
buttonMenu->addAction(windowAction);
buttonMenu->addAction(windowPickerAction);
buttonMenu->addSeparator();
+ buttonMenu->addAction(uploadAction);
+ 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"));
setWindowTitle(tr("Success!"));
break;
case Screenshot::Fail:
mTrayIcon->setIcon(QIcon(":/icons/lightscreen.no"));
setWindowTitle(tr("Failed!"));
break;
case Screenshot::Cancel:
setWindowTitle(tr("Cancelled!"));
break;
}
QTimer::singleShot(1500, this, SLOT(restoreNotification()));
}
+void LightscreenWindow::optimizationDone()
+{
+ // A mouthful :D
+ QString screenshot = (qobject_cast<QProcess*>(sender()))->property("screenshot").toString();
+ qDebug() << "optimizationDone: " << screenshot;
+ 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(accept()));
}
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::compressPng(QString fileName)
{
#if defined(Q_OS_UNIX)
QProcess::startDetached("optipng " + fileName + " -quiet");
#else
- ShellExecuteW(NULL, NULL, (LPCWSTR)QString("optipng.exe").toStdWString().data(), (LPCWSTR)fileName.toStdWString().data(), NULL, SW_HIDE);
+
+ if (settings()->value("options/uploadAuto").toBool()) {
+ // If the user has chosen to automatically upload 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);
+ }
+ else {
+ // Otherwise start it detached from this process.
+ ShellExecuteW(NULL, NULL, (LPCWSTR)QString("optipng.exe").toStdWString().data(), (LPCWSTR)fileName.toStdWString().data(), NULL, SW_HIDE);
+ }
#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);
- mTrayIcon->setToolTip(qApp->applicationName() + " " + qApp->applicationVersion());
+ updateTrayIconTooltip();
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*)));
+ QAction *uploadAction = new QAction(QIcon(":/icons/imgur"), tr("&Upload last"), mTrayIcon);
+ connect(uploadAction, SIGNAL(triggered()), this, SLOT(uploadLast()));
+
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(accept()));
QMenu* screenshotMenu = new QMenu("Screenshot");
screenshotMenu->addAction(screenAction);
screenshotMenu->addAction(areaAction);
screenshotMenu->addAction(windowAction);
screenshotMenu->addAction(windowPickerAction);
+ screenshotMenu->addSeparator();
+ screenshotMenu->addAction(uploadAction);
QMenu * trayIconMenu = new QMenu;
trayIconMenu->addAction(hideAction);
trayIconMenu->addSeparator();
trayIconMenu->addMenu(screenshotMenu);
trayIconMenu->addAction(optionsAction);
trayIconMenu->addAction(goAction);
trayIconMenu->addSeparator();
trayIconMenu->addAction(quitAction);
mTrayIcon->setContextMenu(trayIconMenu);
}
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);
+ tray
+}
+
+void LightscreenWindow::uploadLast()
+{
+ upload(mLastScreenshot);
+ updateTrayIconTooltip();
+}
+
+void LightscreenWindow::updateTrayIconTooltip()
+{
+ if (!mTrayIcon) {
+ return;
+ }
+
+ int uploading = Uploader::instance()->uploading();
+
+ if (uploading > 0) {
+ mTrayIcon->setToolTip(tr("Lightscreen: Uploading %1 screenshot").arg(uploading));
+ }
+ else {
+ mTrayIcon->setToolTip(tr("Lightscreen %1").arg(qApp->applicationVersion()));
+ }
+}
+
// Event handling
bool LightscreenWindow::event(QEvent *event)
{
if (event->type() == QEvent::Hide
|| event->type() == QEvent::Close) {
settings()->setValue("position", pos());
}
- else if (event->type() == QEvent::Show) {
+ 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/lightscreenwindow.h b/lightscreenwindow.h
index 19b6849..e113712 100644
--- a/lightscreenwindow.h
+++ b/lightscreenwindow.h
@@ -1,75 +1,82 @@
#ifndef LIGHTSCREENWINDOW_H
#define LIGHTSCREENWINDOW_H
#include <QtGui/QDialog>
#include <QPointer>
#include <QSystemTrayIcon>
#include "updater/updater.h"
#include "tools/screenshot.h"
#include "ui_lightscreenwindow.h"
class QHttp;
class Updater;
class QSettings;
class LightscreenWindow : public QDialog
{
Q_OBJECT
public:
LightscreenWindow(QWidget *parent = 0);
~LightscreenWindow();
public slots:
void action(int mode = 3);
void areaHotkey();
void checkForUpdates();
void cleanup(Screenshot::Options options);
bool closingWithoutTray();
void goToFolder();
- void messageReceived(const QString message);
void messageClicked();
+ void messageReceived(const QString message);
+ void notify(Screenshot::Result result);
+ void optimizationDone();
void preview(Screenshot* screenshot);
void restoreNotification();
void screenshotAction(int mode = 0);
void screenshotActionTriggered(QAction* action);
void showHotkeyError(QStringList hotkeys);
void showOptions();
void showScreenshotMenu();
void showScreenshotMessage(Screenshot::Result result, QString fileName);
- void notify(Screenshot::Result result);
+ void showUploaderMessage(QString fileName, QString url);
+ void showUploaderError();
void toggleVisibility(QSystemTrayIcon::ActivationReason reason = QSystemTrayIcon::DoubleClick);
void updaterDone(bool result);
+ void upload(QString fileName);
+ void uploadLast();
+ void updateTrayIconTooltip();
void windowHotkey();
void windowPickerHotkey();
private slots:
void applySettings();
private:
void compressPng(QString fileName);
void connectHotkeys();
void createTrayIcon();
// Convenience function
QSettings *settings() const;
protected:
bool event(QEvent *event);
private:
bool mDoCache;
bool mHideTrigger;
bool mReviveMain;
bool mWasVisible;
bool mIsOptimizing;
int mLastMode;
+ int mLastMessage;
QString mLastScreenshot;
QPointer<QSystemTrayIcon> mTrayIcon;
Ui::LightscreenWindowClass ui;
};
#endif // LIGHTSCREENWINDOW_H
diff --git a/lightscreenwindow.ui b/lightscreenwindow.ui
index c71b305..fb369c4 100644
--- a/lightscreenwindow.ui
+++ b/lightscreenwindow.ui
@@ -1,136 +1,160 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>LightscreenWindowClass</class>
<widget class="QDialog" name="LightscreenWindowClass">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
- <width>162</width>
- <height>81</height>
+ <width>176</width>
+ <height>93</height>
</rect>
</property>
<property name="windowTitle">
<string>Lightscreen</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<property name="horizontalSpacing">
<number>4</number>
</property>
<property name="verticalSpacing">
<number>2</number>
</property>
<property name="margin">
- <number>4</number>
+ <number>6</number>
</property>
<item row="0" column="0" rowspan="3">
<widget class="QToolButton" name="screenshotPushButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
+ <property name="minimumSize">
+ <size>
+ <width>85</width>
+ <height>0</height>
+ </size>
+ </property>
<property name="text">
<string>Screenshot</string>
</property>
<property name="popupMode">
<enum>QToolButton::InstantPopup</enum>
</property>
<property name="autoRaise">
<bool>false</bool>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QPushButton" name="optionsPushButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>24</height>
+ </size>
+ </property>
<property name="toolTip">
<string>Configure Lightscreen</string>
</property>
<property name="text">
<string>&amp;Options</string>
</property>
<property name="autoDefault">
<bool>false</bool>
</property>
<property name="flat">
<bool>false</bool>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QPushButton" name="hidePushButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>24</height>
+ </size>
+ </property>
<property name="toolTip">
<string>Hide Lightscreen </string>
</property>
<property name="whatsThis">
<string/>
</property>
<property name="text">
<string>&amp;Hide</string>
</property>
<property name="autoDefault">
<bool>false</bool>
</property>
<property name="flat">
<bool>false</bool>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QPushButton" name="quitPushButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>24</height>
+ </size>
+ </property>
<property name="toolTip">
<string/>
</property>
<property name="text">
<string>&amp;Quit</string>
</property>
<property name="autoDefault">
<bool>false</bool>
</property>
<property name="flat">
<bool>false</bool>
</property>
</widget>
</item>
</layout>
</widget>
<layoutdefault spacing="6" margin="11"/>
<resources/>
<connections>
<connection>
<sender>quitPushButton</sender>
<signal>clicked()</signal>
<receiver>LightscreenWindowClass</receiver>
<slot>accept()</slot>
<hints>
<hint type="sourcelabel">
<x>135</x>
<y>79</y>
</hint>
<hint type="destinationlabel">
<x>71</x>
<y>101</y>
</hint>
</hints>
</connection>
</connections>
</ui>
diff --git a/sounds/ls.screenshot.wav b/sounds/ls.screenshot.wav
index c788f37..c44de7f 100644
Binary files a/sounds/ls.screenshot.wav and b/sounds/ls.screenshot.wav differ
diff --git a/tools/screenshot.cpp b/tools/screenshot.cpp
index 53c040b..7f5f82e 100644
--- a/tools/screenshot.cpp
+++ b/tools/screenshot.cpp
@@ -1,332 +1,362 @@
#include <QApplication>
#include <QClipboard>
#include <QDateTime>
#include <QDesktopWidget>
#include <QFileDialog>
#include <QPainter>
#include <QPixmap>
#include <QDebug>
#if defined(Q_WS_WIN)
#include <windows.h>
#endif
#include "../dialogs/AreaDialog.h"
#include "windowpicker.h"
#include "screenshot.h"
#include "os.h"
-Screenshot::Screenshot(QObject *parent, Screenshot::Options options): QObject(parent), mOptions(options), mPixmapDelay(false) {
+Screenshot::Screenshot(QObject *parent, Screenshot::Options options):
+ QObject(parent),
+ mOptions(options),
+ mPixmapDelay(false),
+ mUnloaded(false),
+ mUnloadFilename()
+{
+ // Here be crickets
+}
+
+Screenshot::~Screenshot()
+{
+ qDebug() << "~Screenshot(), where \"" << mUnloadFilename << "\" is the unload filename.";
+
+ if (mUnloaded) {
+ QFile::remove(mUnloadFilename);
+ qDebug() << "Deleted!";
+ }
}
Screenshot::Options Screenshot::options()
{
return mOptions;
}
QPixmap &Screenshot::pixmap()
{
return mPixmap;
}
void Screenshot::activeWindow()
{
#if defined(Q_WS_WIN)
HWND fWindow = GetForegroundWindow();
if (fWindow == NULL)
return;
if (fWindow == GetDesktopWindow()) {
wholeScreen();
return;
}
mPixmap = os::grabWindow(GetForegroundWindow());
#else
wholeScreen(); //TODO
#endif
}
QString Screenshot::getName(NamingOptions options, QString prefix, QDir directory)
{
QString naming;
int naming_largest = 0;
if (options.flip) {
naming = "%1" + prefix;
}
else {
naming = prefix + "%1";
}
switch (options.naming)
{
case Screenshot::Numeric: // Numeric
// Iterating through the folder to find the largest numeric naming.
foreach(QString file, directory.entryList(QDir::Files))
{
if (file.contains(prefix)) {
file.chop(file.size() - file.lastIndexOf("."));
file.remove(prefix);
if (file.toInt()> naming_largest) {
naming_largest = file.toInt();
}
}
}
if (options.leadingZeros > 0) {
//Pretty, huh?
QString format;
QTextStream (&format) << "%0" << (options.leadingZeros+1) << "d";
naming = naming.arg(QString().sprintf(format.toAscii(), naming_largest + 1));
}
else {
naming = naming.arg(naming_largest + 1);
}
break;
case Screenshot::Date: // Date
naming = naming.arg(QDateTime::currentDateTime().toString(options.dateFormat));
break;
case Screenshot::Timestamp: // Timestamp
naming = naming.arg(QDateTime::currentDateTime().toTime_t());
break;
case Screenshot::None:
naming = naming.arg("");
break;
}
return naming;
}
QString Screenshot::newFileName()
{
if (!mOptions.directory.exists())
mOptions.directory.mkpath(mOptions.directory.path());
QString naming = Screenshot::getName(mOptions.namingOptions, mOptions.prefix, mOptions.directory);
QString fileName;
QString path = QDir::toNativeSeparators(mOptions.directory.path());
// Cleanup
if (path.at(path.size()-1) != QDir::separator() && !path.isEmpty())
path.append(QDir::separator());
fileName.append(path);
fileName.append(naming);
return fileName;
}
QString Screenshot::extension()
{
switch (mOptions.format) {
case Screenshot::PNG:
return ".png";
break;
case Screenshot::BMP:
return ".bmp";
break;
case Screenshot::JPEG:
default:
return ".jpg";
break;
}
}
void Screenshot::selectedArea()
{
- static bool alreadySelecting = false; // Prevents multiple AreaDialog instances -- [Is this even possible anymore?]
-
- if (alreadySelecting)
- return;
-
- alreadySelecting = true;
-
grabDesktop();
if (mPixmap.isNull())
return;
AreaDialog selector(this);
int result = selector.exec();
- alreadySelecting = false;
-
if (result == QDialog::Accepted) {
mPixmap = mPixmap.copy(selector.resultRect());
}
else {
mPixmap = QPixmap();
}
}
void Screenshot::selectedWindow()
{
#if defined(Q_WS_WIN)
WindowPicker* windowPicker = new WindowPicker;
mPixmapDelay = true;
connect(windowPicker, SIGNAL(pixmap(QPixmap)), this, SLOT(setPixmap(QPixmap)));
#else
wholeScreen();
#endif
}
void Screenshot::wholeScreen()
{
grabDesktop();
}
void Screenshot::grabDesktop()
{
QRect geometry;
if (mOptions.currentMonitor) {
geometry = qApp->desktop()->screenGeometry(QCursor::pos());
}
else {
geometry = qApp->desktop()->geometry();
}
mPixmap = QPixmap::grabWindow(qApp->desktop()->winId(), geometry.x(), geometry.y(), geometry.width(), geometry.height());
if (mOptions.cursor && !mPixmap.isNull()) {
QPainter painter(&mPixmap);
painter.drawPixmap(QCursor::pos(), os::cursor());
}
}
void Screenshot::take()
{
switch (mOptions.mode)
{
case Screenshot::WholeScreen:
wholeScreen();
break;
case Screenshot::SelectedArea:
selectedArea();
break;
case Screenshot::ActiveWindow:
activeWindow();
break;
case Screenshot::SelectedWindow:
selectedWindow();
break;
}
if (mPixmapDelay)
return;
if (mPixmap.isNull()) {
confirm(false);
}
else {
- emit askConfirmation();
+ confirmation();
}
}
void Screenshot::confirm(bool result)
{
if (result) {
save();
}
else {
mOptions.result = Screenshot::Cancel;
}
mPixmap = QPixmap(); // Cleanup just in case.
emit finished();
}
void Screenshot::discard()
{
confirm(false);
}
void Screenshot::save()
{
QString name = "";
QString fileName = "";
Screenshot::Result result = Screenshot::Fail;
if (mOptions.file && !mOptions.saveAs) {
name = newFileName();
}
else if (mOptions.file && mOptions.saveAs) {
name = QFileDialog::getSaveFileName(0, tr("Save as.."), newFileName(), "*" + extension());
}
if (!mOptions.replace && QFile::exists(name+extension())) {
// Ugly? You should see my wife!
int count = 0;
int cunt = 0;
QString naming = QFileInfo(name).fileName();
foreach(QString file, QFileInfo(name+extension()).dir().entryList(QDir::Files)) {
if (file.contains(naming)) {
file.remove(naming);
file.remove(" (");
file.remove(")");
file.remove(extension());
cunt = file.toInt();
if (cunt > count) {
count = cunt;
}
}
}
name = name + " (" + QString::number(count+1) + ")";
}
fileName = name + extension();
- if (fileName.isEmpty()) {
- result = Screenshot::Fail;
- }
- else if (mPixmap.save(fileName, 0, mOptions.quality)) {
- result = Screenshot::Success;
- }
+ if (mOptions.file) {
+ if (fileName.isEmpty()) {
+ result = Screenshot::Fail;
+ }
+ else if (mUnloaded) {
+ result = (QFile::rename(mUnloadFilename, fileName)) ? Screenshot::Success : Screenshot::Fail;
+ }
+ else if (mPixmap.save(fileName, 0, mOptions.quality)) {
+ result = Screenshot::Success;
+ }
+ else {
+ result = Screenshot::Fail;
+ }
- if (mOptions.file) { // Windows only
os::addToRecentDocuments(fileName);
}
if (mOptions.clipboard) {
QApplication::clipboard()->setPixmap(mPixmap, QClipboard::Clipboard);
if (!mOptions.file) {
result = Screenshot::Success;
}
}
mPixmap = QPixmap();
mOptions.fileName = fileName;
mOptions.result = result;
}
void Screenshot::setPixmap(QPixmap pixmap)
{
mPixmap = pixmap;
- pixmap = QPixmap(); // ??
if (mPixmap.isNull()) {
emit confirm(false);
}
else {
- emit askConfirmation();
+ confirmation();
+ }
+}
+
+void Screenshot::confirmation()
+{
+ emit askConfirmation();
+
+ if (!mOptions.file) {
+ return;
+ }
+
+ // Unloading the pixmap to reduce memory usage during previews
+ mUnloadFilename = mOptions.directory.path() + QDir::separator() + QString("lstemp.%1%2").arg(qrand() * qrand() + QDateTime::currentDateTime().toTime_t()).arg(extension());
+ mUnloaded = mPixmap.save(mUnloadFilename, 0, mOptions.quality);
+
+ if (mUnloaded) {
+ mPixmap = QPixmap();
}
}
diff --git a/tools/screenshot.h b/tools/screenshot.h
index 07abb66..141d48e 100644
--- a/tools/screenshot.h
+++ b/tools/screenshot.h
@@ -1,108 +1,112 @@
#ifndef SCREENSHOT_H
#define SCREENSHOT_H
#include <QObject>
#include <QDir>
#include <QPixmap>
class Screenshot : public QObject
{
Q_OBJECT
public:
enum Format
{
PNG = 0,
JPEG = 1,
BMP = 2,
TIFF = 3
};
enum Naming
{
Numeric = 0,
Date = 1,
Timestamp = 2,
None = 3
};
enum Mode
{
WholeScreen = 0,
ActiveWindow = 1,
SelectedArea = 2,
SelectedWindow = 3
};
enum Result
{
Fail = 0,
Success = 1,
Cancel = 2
};
struct NamingOptions
{
Naming naming;
bool flip;
int leadingZeros;
QString dateFormat;
};
struct Options
{
QString fileName;
Result result;
Format format;
QString prefix;
NamingOptions namingOptions;
QDir directory;
int mode;
int quality;
bool currentMonitor;
bool clipboard;
bool file;
bool preview;
bool magnify;
bool cursor;
bool saveAs;
bool animations;
bool replace;
};
Screenshot(QObject *parent, Screenshot::Options options);
+ ~Screenshot();
Screenshot::Options options();
QPixmap &pixmap();
static QString getName(NamingOptions options, QString prefix, QDir directory);
public slots:
void take();
void confirm(bool result = true);
void discard();
void save();
void setPixmap(QPixmap pixmap);
+ void confirmation();
signals:
void askConfirmation();
void finished();
private:
void activeWindow();
QString newFileName();
QString extension();
void selectedArea();
void selectedWindow();
void wholeScreen();
void grabDesktop();
private:
Screenshot::Options mOptions;
QPixmap mPixmap;
bool mPixmapDelay;
+ bool mUnloaded;
+ QString mUnloadFilename;
};
#endif // SCREENSHOT_H
diff --git a/tools/uploader.cpp b/tools/uploader.cpp
new file mode 100644
index 0000000..a353dc4
--- /dev/null
+++ b/tools/uploader.cpp
@@ -0,0 +1,71 @@
+#include "uploader.h"
+#include "qtimgur.h"
+
+#include <QDebug>
+
+Uploader::Uploader(QObject *parent) : QObject(parent)
+{
+ mImgur = new QtImgur("6920a141451d125b3e1357ce0e432409", this);
+ connect(mImgur, SIGNAL(uploaded(QString, QString)), this, SLOT(uploaded(QString, QString)));
+ connect(mImgur, SIGNAL(error(QtImgur::Error)), this, SLOT(imgurError(QtImgur::Error)));
+}
+
+void Uploader::upload(QString fileName)
+{
+ qDebug() << "Uplader: upload me this: " << fileName;
+ if (!fileName.isEmpty()) {
+ mImgur->upload(fileName);
+ mUploading++;
+ }
+}
+
+void Uploader::uploaded(QString file, QString url)
+{
+ qDebug() << "Uploader: uploaded(" << file << ", " << url << ")";
+
+ mUploading--;
+ mScreenshots.insert(file, url);
+ emit done(file, url);
+}
+
+int Uploader::uploading()
+{
+ return mUploading;
+}
+
+void Uploader::imgurError(QtImgur::Error e)
+{
+ mUploading--;
+ emit error();
+}
+
+QString Uploader::lastUrl()
+{
+ QMapIterator<QString, QString> i(mScreenshots);
+ i.toBack();
+
+ QString url;
+
+ while (i.hasPrevious()) {
+ url = i.previous().value();
+
+ if (!url.isEmpty()) {
+ qDebug() << "Uploader: lastUrl is " << url;
+ return url;
+ }
+ }
+
+ qDebug() << "Uploader: no go on lastUrl";
+ return url;
+}
+
+// Singleton
+Uploader* Uploader::mInstance = 0;
+
+Uploader *Uploader::instance()
+{
+ if (!mInstance)
+ mInstance = new Uploader();
+
+ return mInstance;
+}
diff --git a/tools/uploader.h b/tools/uploader.h
new file mode 100644
index 0000000..21a2d16
--- /dev/null
+++ b/tools/uploader.h
@@ -0,0 +1,37 @@
+#ifndef UPLOADER_H
+#define UPLOADER_H
+
+#include <QObject>
+#include <QMap>
+#include "qtimgur.h"
+
+class Uploader : public QObject
+{
+ Q_OBJECT
+public:
+ Uploader(QObject *parent = 0);
+ static Uploader* instance();
+ QString lastUrl();
+
+public slots:
+ void upload(QString fileName);
+ void uploaded(QString fileName, QString url);
+ int uploading();
+ void imgurError(QtImgur::Error e);
+
+signals:
+ void done(QString, QString);
+ void error();
+
+private:
+ static Uploader* mInstance;
+
+ // Filename, url
+ QMap<QString, QString> mScreenshots;
+ QtImgur *mImgur;
+
+ int mUploading;
+
+};
+
+#endif // UPLOADER_H
diff --git a/translations/dutch.qm b/translations/dutch.qm
index 367da4b..e50f9fe 100644
Binary files a/translations/dutch.qm and b/translations/dutch.qm differ
diff --git a/translations/dutch.ts b/translations/dutch.ts
index d7e6c8e..4488019 100644
--- a/translations/dutch.ts
+++ b/translations/dutch.ts
@@ -1,899 +1,765 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="nl">
-<context>
- <name>AboutDialog</name>
- <message>
- <source>Version %1</source>
- <translation type="obsolete">Versie %1</translation>
- </message>
-</context>
-<context>
- <name>AboutDialogClass</name>
- <message>
- <source>About - Lightscreen</source>
- <translation type="obsolete">Over Lightscreen</translation>
- </message>
- <message>
- <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;/b&gt;.</source>
- <translation type="obsolete">Lightscreen is een makkelijk programma om schermafdrukken te maken. &lt;br&gt;&lt;br&gt;
-&lt;a href=&quot;http://ckaiser.com.ar&quot;&gt;Christian Kaiser&lt;/a&gt;ontwikkelde dit programma. De grafische interface gebruikt &lt;a href=&quot;#aboutqt&quot;&gt;Qt&lt;/a&gt;.&lt;br&gt;&lt;br&gt;
-Lightscreen is beschikbaar onder de &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;GNU General Public License&lt;/b&gt;.</translation>
- </message>
- <message>
- <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="obsolete">&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>
-</context>
<context>
<name>AreaDialog</name>
<message>
- <location filename="../dialogs/areadialog.cpp" line="127"/>
- <source>Lightscreen screen area mode:
-Use your mouse to draw a rectangle to screenshot or exit pressing
-any key or using the right or middle mouse buttons.</source>
- <translation type="unfinished">Schermafdruk van gebied:
-Teken een rechthoek met uw muis om een schermafdruk te maken. U kunt annuleren door
-op een toets te drukken of door te klikken met de rechter- of middelmuisknop.</translation>
- </message>
-</context>
-<context>
- <name>AreaSelector</name>
- <message>
- <source>Lightscreen screen area mode:
-Use your mouse to draw a rectangle to screenshot or exit pressing
-any key or using the right or middle mouse buttons.</source>
- <translation type="obsolete">Schermafdruk van gebied:
-Teken een rechthoek met uw muis om een schermafdruk te maken. U kunt annuleren door
-op een toets te drukken of door te klikken met de rechter- of middelmuisknop.</translation>
- </message>
- <message>
- <source>%1 x %2 px </source>
- <translation type="obsolete">%1 x %2 px </translation>
+ <location filename="../dialogs/areadialog.cpp" line="135"/>
+ <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="15"/>
<source>Click to select hotkey...</source>
<translation>Klik om sneltoets in te stellen... </translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="47"/>
<source>Type your hotkey</source>
<translation>Sneltoets invoeren</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="56"/>
<source>Invalid hotkey</source>
<translation>Ongeldige sneltoets</translation>
</message>
</context>
<context>
<name>LightscreenWindow</name>
<message>
- <location filename="../lightscreenwindow.cpp" line="97"/>
- <location filename="../lightscreenwindow.cpp" line="258"/>
- <location filename="../lightscreenwindow.cpp" line="482"/>
- <location filename="../lightscreenwindow.cpp" line="682"/>
+ <location filename="../lightscreenwindow.cpp" line="109"/>
+ <location filename="../lightscreenwindow.cpp" line="263"/>
+ <location filename="../lightscreenwindow.cpp" line="484"/>
+ <location filename="../lightscreenwindow.cpp" line="687"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="98"/>
+ <location filename="../lightscreenwindow.cpp" line="110"/>
<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="101"/>
+ <location filename="../lightscreenwindow.cpp" line="115"/>
<source>Hide but enable tray</source>
<translation>Verbergen maar pictogram in systeemvak inschakelen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="103"/>
+ <location filename="../lightscreenwindow.cpp" line="117"/>
<source>Hide and don&apos;t warn</source>
<translation>Verbergen en niet waarschuwen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="105"/>
+ <location filename="../lightscreenwindow.cpp" line="119"/>
<source>Just hide</source>
<translation>Enkel verbergen</translation>
</message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="385"/>
- <source>Saved to %1%2</source>
- <translation>Opgeslagen naar %1%2</translation>
- </message>
<message>
<location filename="../lightscreenwindow.cpp" line="391"/>
<source>The screenshot was not taken</source>
<translation>Er werd geen schermafdruk gemaakt</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="392"/>
- <source>There was an error or you did not select a valid area.</source>
- <translation>Er was een fout of u selecteerde een ongeldig gebied.</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="407"/>
- <location filename="../lightscreenwindow.cpp" line="612"/>
+ <location filename="../lightscreenwindow.cpp" line="406"/>
+ <location filename="../lightscreenwindow.cpp" line="616"/>
<source>Active &amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="410"/>
- <location filename="../lightscreenwindow.cpp" line="615"/>
+ <location filename="../lightscreenwindow.cpp" line="409"/>
+ <location filename="../lightscreenwindow.cpp" line="619"/>
<source>&amp;Pick Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="442"/>
- <source>Sucess!</source>
- <translation>Gelukt!</translation>
+ <location filename="../lightscreenwindow.cpp" line="387"/>
+ <source>Saved to &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="392"/>
+ <source>An error occurred.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="443"/>
+ <source>Success!</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.cpp" line="447"/>
<source>Failed!</source>
<translation>Mislukt!</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="462"/>
+ <location filename="../lightscreenwindow.cpp" line="450"/>
+ <source>Cancelled!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="466"/>
<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="465"/>
+ <location filename="../lightscreenwindow.cpp" line="469"/>
<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="476"/>
+ <location filename="../lightscreenwindow.cpp" line="478"/>
<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="479"/>
+ <location filename="../lightscreenwindow.cpp" line="481"/>
<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="485"/>
+ <location filename="../lightscreenwindow.cpp" line="487"/>
<source>Change</source>
<translation>Veranderen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="486"/>
+ <location filename="../lightscreenwindow.cpp" line="488"/>
<source>Disable</source>
<translation>Uitzetten</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="487"/>
+ <location filename="../lightscreenwindow.cpp" line="489"/>
<source>Quit</source>
<translation>Afsluiten</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="683"/>
+ <location filename="../lightscreenwindow.cpp" line="688"/>
<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="687"/>
+ <location filename="../lightscreenwindow.cpp" line="692"/>
<source>Turn Off</source>
<translation>Uitschakelen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="688"/>
+ <location filename="../lightscreenwindow.cpp" line="693"/>
<source>Remind Me Later</source>
<translation>Herinner mij later</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="404"/>
- <location filename="../lightscreenwindow.cpp" line="609"/>
+ <location filename="../lightscreenwindow.cpp" line="403"/>
+ <location filename="../lightscreenwindow.cpp" line="613"/>
<source>&amp;Screen</source>
<translation>&amp;Bureaublad</translation>
</message>
<message>
- <source>&amp;Window</source>
- <translation type="obsolete">&amp;Venster</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="413"/>
- <location filename="../lightscreenwindow.cpp" line="618"/>
+ <location filename="../lightscreenwindow.cpp" line="412"/>
+ <location filename="../lightscreenwindow.cpp" line="622"/>
<source>&amp;Area</source>
<translation>&amp;Gebied</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="416"/>
- <location filename="../lightscreenwindow.cpp" line="632"/>
+ <location filename="../lightscreenwindow.cpp" line="415"/>
+ <location filename="../lightscreenwindow.cpp" line="636"/>
<source>&amp;Go to Folder</source>
<translation>Ga naar &amp;map</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="606"/>
+ <location filename="../lightscreenwindow.cpp" line="610"/>
<source>Show&amp;/Hide</source>
<translation>&amp;Tonen/Verbergen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="629"/>
+ <location filename="../lightscreenwindow.cpp" line="633"/>
<source>View &amp;Options</source>
<translation>&amp;Voorkeuren</translation>
</message>
<message>
- <source>&amp;About Lightscreen</source>
- <translation type="obsolete">&amp;Over Lightscreen</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="635"/>
+ <location filename="../lightscreenwindow.cpp" line="639"/>
<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="35"/>
+ <location filename="../lightscreenwindow.ui" line="41"/>
<source>Screenshot</source>
<translation>&amp;Schermafdruk</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="54"/>
+ <location filename="../lightscreenwindow.ui" line="66"/>
<source>Configure Lightscreen</source>
<translation>Lightscreen instellen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="57"/>
+ <location filename="../lightscreenwindow.ui" line="69"/>
<source>&amp;Options</source>
<translation>&amp;Voorkeuren</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="76"/>
+ <location filename="../lightscreenwindow.ui" line="94"/>
<source>Hide Lightscreen </source>
<translation>Lightscreen verbergen </translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="82"/>
+ <location filename="../lightscreenwindow.ui" line="100"/>
<source>&amp;Hide</source>
<translation>Verber&amp;gen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="104"/>
+ <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="94"/>
+ <location filename="../dialogs/namingdialog.ui" line="97"/>
<source>Date Format:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/namingdialog.ui" line="122"/>
- <source> &lt;a href=&quot;http://lightscreen.sourceforge.net/help/date&quot;&gt;[?]&lt;/a&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="136"/>
- <source>yyyy-MM-dd</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="141"/>
- <source>yyyy-MM-dd HH.mm.ss</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="161"/>
+ <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="67"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="53"/>
+ <source>Restore Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.cpp" line="69"/>
<source>Version %1</source>
<translation type="unfinished">Versie %1</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="142"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="143"/>
<source>Hotkey conflict</source>
<translation>Conflicterende sneltoetsen</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="142"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="143"/>
<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="147"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="148"/>
<source>Filename character error</source>
<translation>Tekenfout in bestandsnaam</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="147"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="148"/>
<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="152"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="153"/>
<source>Final Destination</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="152"/>
- <source>You can&apos;t take screenshots unless you enable file saving or the clipboard.</source>
+ <location filename="../dialogs/optionsdialog.cpp" line="153"/>
+ <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="163"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="164"/>
<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="181"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="182"/>
<source>Lightscreen - Options</source>
<translation>Voorkeuren</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="183"/>
<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="185"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="186"/>
<source>Restore</source>
<translation>Herstellen</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="186"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="187"/>
<source>Don&apos;t Restore</source>
<translation>Niet herstellen</translation>
</message>
- <message>
- <source> (OptiPNG not found)</source>
- <translation type="obsolete"> (OptiPNG werd niet gevonden)</translation>
- </message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="14"/>
<source>Options - Lightscreen</source>
<translation>Voorkeuren</translation>
</message>
- <message>
- <source>&amp;General</source>
- <translation type="obsolete">&amp;Algemeen</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>
- <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;b&gt;Timestamp&lt;/b&gt;: inserts a unique number (a Unix timestamp) that corresponds with the current time.
-&lt;b&gt;Date&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy hh.mm.ss.</source>
- <translation type="obsolete">De naamgeving wordt ingevoerd na het voorvoegsel en maakt elk bestand uniek zodat het niet wordt overschreven.&lt;br/&gt;
-&lt;b&gt;Numeriek&lt;/b&gt;: voegt een volgnummer in, 1, 2, 3.
-&lt;b&gt;Tijd&lt;/b&gt;: voegt een uniek nummer in dat overeenkomt met de huidige tijd.
-&lt;b&gt;Datum&lt;/b&gt;: voegt de huidige datum en tijd in (formaat: dd-MM-yyyy hh.mm.ss).</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="132"/>
+ <location filename="../dialogs/optionsdialog.ui" line="131"/>
<source>(number)</source>
<translation>(nummer)</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="137"/>
+ <location filename="../dialogs/optionsdialog.ui" line="136"/>
<source>(date)</source>
<translation>(datum)</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="142"/>
+ <location filename="../dialogs/optionsdialog.ui" line="141"/>
<source>(timestamp)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="168"/>
+ <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="171"/>
+ <location filename="../dialogs/optionsdialog.ui" line="170"/>
<source>F&amp;ormat:</source>
<translation>&amp;Formaat:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="185"/>
+ <location filename="../dialogs/optionsdialog.ui" line="184"/>
<source>PNG</source>
<translation>PNG</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="190"/>
+ <location filename="../dialogs/optionsdialog.ui" line="189"/>
<source>JPG</source>
<translation>JPG</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="195"/>
+ <location filename="../dialogs/optionsdialog.ui" line="194"/>
<source>BMP</source>
<translation>BMP</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="267"/>
+ <location filename="../dialogs/optionsdialog.ui" line="266"/>
<source>&lt;i&gt;Preview&lt;/i&gt;:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="203"/>
+ <location filename="../dialogs/optionsdialog.ui" line="202"/>
<source>&amp;Quality:</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, in the form of dd-MM-yyyy..&lt;br /&gt;
-&lt;b&gt;Date &amp;amp; Time&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy hh.mm.ss..&lt;br /&gt;
-&lt;b&gt;Timestamp&lt;/b&gt;: inserts a unique number (a Unix timestamp, the number of seconds passed since 1970-1-1 00:00:00) that corresponds with the current time.&lt;br /&gt;
-
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="147"/>
+ <location filename="../dialogs/optionsdialog.ui" line="146"/>
<source>(none)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="306"/>
+ <location filename="../dialogs/optionsdialog.ui" line="305"/>
<source>System Startup</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="359"/>
+ <location filename="../dialogs/optionsdialog.ui" line="358"/>
<source>Hotkeys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="365"/>
+ <location filename="../dialogs/optionsdialog.ui" line="364"/>
<source>Captures</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="409"/>
+ <location filename="../dialogs/optionsdialog.ui" line="408"/>
<source>Capture the current window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="425"/>
+ <location filename="../dialogs/optionsdialog.ui" line="424"/>
<source>Capture a chosen window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="467"/>
+ <location filename="../dialogs/optionsdialog.ui" line="466"/>
<source>Lightscreen Control</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="531"/>
+ <location filename="../dialogs/optionsdialog.ui" line="530"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="579"/>
+ <location filename="../dialogs/optionsdialog.ui" line="578"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="706"/>
+ <location filename="../dialogs/optionsdialog.ui" line="705"/>
<source>Screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="715"/>
+ <location filename="../dialogs/optionsdialog.ui" line="714"/>
<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="760"/>
+ <location filename="../dialogs/optionsdialog.ui" line="759"/>
<source>Replace screenshots when there&apos;s an existing file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="776"/>
+ <location filename="../dialogs/optionsdialog.ui" line="775"/>
<source>D&amp;elay:</source>
<translation>V&amp;ertraging:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="789"/>
+ <location filename="../dialogs/optionsdialog.ui" line="788"/>
<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="792"/>
+ <location filename="../dialogs/optionsdialog.ui" line="791"/>
<source>none</source>
<translation>geen</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="801"/>
- <location filename="../dialogs/optionsdialog.ui" line="955"/>
+ <location filename="../dialogs/optionsdialog.ui" line="800"/>
+ <location filename="../dialogs/optionsdialog.ui" line="954"/>
<source> seconds</source>
<translation> seconden</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="847"/>
+ <location filename="../dialogs/optionsdialog.ui" line="846"/>
<source>Maximum Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="898"/>
+ <location filename="../dialogs/optionsdialog.ui" line="897"/>
<source>Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="968"/>
+ <location filename="../dialogs/optionsdialog.ui" line="967"/>
<source> and </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="982"/>
+ <location filename="../dialogs/optionsdialog.ui" line="981"/>
<source>save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="987"/>
+ <location filename="../dialogs/optionsdialog.ui" line="986"/>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1055"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1054"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1061"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1060"/>
<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="1090"/>
<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="318"/>
+ <location filename="../dialogs/optionsdialog.ui" line="317"/>
<source>&amp;Run Lightscreen at system startup.</source>
<translation>&amp;Lightscreen opstarten bij systeemstart.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="346"/>
+ <location filename="../dialogs/optionsdialog.ui" line="345"/>
<source>H&amp;ide the main window.</source>
<translation>&amp;Hoofdvenster verbergen.</translation>
</message>
<message>
- <source>&amp;Hotkeys</source>
- <translation type="obsolete">&amp;Sneltoetsen</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="386"/>
+ <location filename="../dialogs/optionsdialog.ui" line="385"/>
<source>Capture the screen</source>
<translation>Schermafdruk van b&amp;ureaublad</translation>
</message>
<message>
- <source>Capture a window</source>
- <translation type="obsolete">Schermafdruk van v&amp;enster</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="441"/>
+ <location filename="../dialogs/optionsdialog.ui" line="440"/>
<source>Capture a screen area</source>
<translation>Schermafdruk van ge&amp;bied</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="504"/>
+ <location filename="../dialogs/optionsdialog.ui" line="503"/>
<source>Open the directory</source>
<translation>&amp;Map openen</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="488"/>
+ <location filename="../dialogs/optionsdialog.ui" line="487"/>
<source>Open the program window</source>
<translation>&amp;Programmavenster openen</translation>
</message>
<message>
- <source>&amp;Options</source>
- <translation type="obsolete">&amp;Voorkeuren</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="591"/>
+ <location filename="../dialogs/optionsdialog.ui" line="590"/>
<source>Sho&amp;w a system tray icon.</source>
<translation>&amp;Pictogram tonen in systeemvak.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="598"/>
+ <location filename="../dialogs/optionsdialog.ui" line="597"/>
<source>&amp;Hide Lightscreen while taking a screenshot.</source>
<translation>&amp;Lightscreen verbergen bij aanmaak schermafdruk.</translation>
</message>
<message>
- <source>Periodically check for updates.</source>
- <translation type="obsolete">Automatisch &amp;controleren voor updates.</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="743"/>
+ <location filename="../dialogs/optionsdialog.ui" line="742"/>
<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="661"/>
+ <location filename="../dialogs/optionsdialog.ui" line="660"/>
<source>&amp;Language:</source>
<translation>&amp;Taal:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="678"/>
+ <location filename="../dialogs/optionsdialog.ui" line="677"/>
<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="681"/>
+ <location filename="../dialogs/optionsdialog.ui" line="680"/>
<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="617"/>
+ <location filename="../dialogs/optionsdialog.ui" line="616"/>
<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="627"/>
+ <location filename="../dialogs/optionsdialog.ui" line="626"/>
<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="630"/>
+ <location filename="../dialogs/optionsdialog.ui" line="629"/>
<source>Tray icon Popup</source>
<translation>Bericht bij systeemvakpictogram</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="637"/>
+ <location filename="../dialogs/optionsdialog.ui" line="636"/>
<source>&amp;Sound cue</source>
<translation>Gel&amp;uidsnotificatie</translation>
</message>
<message>
- <source>Screenshot &amp;Quality:</source>
- <translation type="obsolete">&amp;Kwaliteit van de schermafdruk:</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="216"/>
+ <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="246"/>
+ <location filename="../dialogs/optionsdialog.ui" line="245"/>
<source>100</source>
<translation>100</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="258"/>
+ <location filename="../dialogs/optionsdialog.ui" line="257"/>
<source>%</source>
<translation>%</translation>
</message>
<message>
- <source>&amp;Advanced</source>
- <translation type="obsolete">&amp;Geavanceerd</translation>
- </message>
- <message>
- <source>Choose where and how to &amp;save each screenshot (&quot;&amp;Save as&quot;).</source>
- <translation type="obsolete">Steeds &quot;&amp;Opslaan als&quot;-venster tonen.</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="722"/>
+ <location filename="../dialogs/optionsdialog.ui" line="721"/>
<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="736"/>
+ <location filename="../dialogs/optionsdialog.ui" line="735"/>
<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="729"/>
+ <location filename="../dialogs/optionsdialog.ui" line="728"/>
<source>&amp;Grab only the current monitor.</source>
<translation>&amp;Enkel schermafdruk maken op huidige beeldscherm.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="750"/>
+ <location filename="../dialogs/optionsdialog.ui" line="749"/>
<source>Opens a new process called OptiPNG which dramatically reduces the file size.</source>
<translation>Dit opent een nieuw proces &quot;OptiPNG&quot; dat de bestandsgrootte drastisch reduceert.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="753"/>
+ <location filename="../dialogs/optionsdialog.ui" line="752"/>
<source>O&amp;ptimize PNG screenshots.</source>
<translation>Schermafdrukken in &amp;PNG-formaat optimaliseren.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="605"/>
+ <location filename="../dialogs/optionsdialog.ui" line="604"/>
<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="767"/>
+ <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="766"/>
<source>Snap area screenshots automatically (no resizing).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="832"/>
+ <location filename="../dialogs/optionsdialog.ui" line="831"/>
<source>Screenshot Previews</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="912"/>
+ <location filename="../dialogs/optionsdialog.ui" line="911"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="917"/>
+ <location filename="../dialogs/optionsdialog.ui" line="916"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="922"/>
+ <location filename="../dialogs/optionsdialog.ui" line="921"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="927"/>
+ <location filename="../dialogs/optionsdialog.ui" line="926"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="948"/>
+ <location filename="../dialogs/optionsdialog.ui" line="947"/>
<source>Auto-close after</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1011"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1010"/>
<source>Updater</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1020"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1019"/>
<source>Check for updates regularly.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1040"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1039"/>
<source>Chec&amp;k Updates Now</source>
<translation>&amp;Controleren voor updates</translation>
</message>
- <message>
- <source>About Lightscreen</source>
- <translation type="obsolete">Over &amp;Lightscreen</translation>
- </message>
</context>
<context>
<name>PreviewDialog</name>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="308"/>
+ <location filename="../dialogs/previewdialog.cpp" line="309"/>
<source>Screenshot Preview: Closing in %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Screenshot</name>
<message>
<location filename="../tools/screenshot.cpp" line="272"/>
<source>Save as..</source>
<translation>Opslaan als...</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="18"/>
<source>Lightscreen Screenshot Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="20"/>
- <source>You can zoom using the mouse wheel while holding the CTRL key. To return to the default zoom (100%) press &quot;Ctrl-0&quot;.</source>
+ <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>UpdaterDialog</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Annuleren</translation>
- </message>
- <message>
- <source>Updater - Lightscreen</source>
- <translation type="obsolete">Updates</translation>
- </message>
- <message>
- <source>Checking for updates</source>
- <translation type="obsolete">Controleren voor updates</translation>
- </message>
- <message>
- <source>There&apos;s a new version available,&lt;br&gt; please see &lt;a href=&quot;http://lightscreen.sourceforge.net/new-version&quot;&gt;the Lighscreen website&lt;/a&gt;.</source>
- <translation type="obsolete">Er is een nieuwe versie beschikbaar;&lt;br&gt; kijk op de &lt;a href=&quot;http://lightscreen.sourceforge.net/new-version&quot;&gt;website van Lightscreen&lt;/a&gt;.</translation>
- </message>
- <message>
- <source>No new versions available</source>
- <translation type="obsolete">Geen nieuwe versie beschikbaar</translation>
- </message>
- <message>
- <source>Close</source>
- <translation type="obsolete">Sluiten</translation>
- </message>
-</context>
<context>
<name>WindowPicker</name>
<message>
<location filename="../tools/windowpicker.cpp" line="24"/>
<source>Lightscreen Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/windowpicker.cpp" line="26"/>
- <source>Grab the picker by clicking and holding down the mouse button, then drag it to the window of your choice and release it to capture.</source>
+ <location filename="../tools/windowpicker.cpp" line="27"/>
+ <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="41"/>
+ <location filename="../tools/windowpicker.cpp" line="42"/>
<source> - Start dragging to select windows</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/windowpicker.cpp" line="50"/>
+ <location filename="../tools/windowpicker.cpp" line="49"/>
<source>Close</source>
<translation type="unfinished">Sluiten</translation>
</message>
</context>
</TS>
diff --git a/translations/italian.qm b/translations/italian.qm
index 87e51f4..90a472a 100644
Binary files a/translations/italian.qm and b/translations/italian.qm differ
diff --git a/translations/italian.ts b/translations/italian.ts
index 7ff0eae..070606b 100644
--- a/translations/italian.ts
+++ b/translations/italian.ts
@@ -1,899 +1,765 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="it_IT">
-<context>
- <name>AboutDialog</name>
- <message>
- <source>Version %1</source>
- <translation type="obsolete">Versione %1</translation>
- </message>
-</context>
-<context>
- <name>AboutDialogClass</name>
- <message>
- <source>About - Lightscreen</source>
- <translation type="obsolete">Informazioni su - Lightscreen</translation>
- </message>
- <message>
- <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;/b&gt;.</source>
- <translation type="obsolete">Lightscreen è un semplice tool per creare screenshot. creato per essere personalizzabile e leggero.&lt;br&gt;&lt;br&gt;
-Creato da &lt;a href=&quot;http://ckaiser.com.ar&quot;&gt;Christian Kaiser&lt;/a&gt;, usando il &lt;a href=&quot;#aboutqt&quot;&gt;Qt toolkit&lt;/a&gt; per l&apos;interfaccia grafica.&lt;br&gt;&lt;br&gt;
-Rilasciato sotto la &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;GNU General Public License&lt;/b&gt;.</translation>
- </message>
- <message>
- <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="obsolete">&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>
-</context>
<context>
<name>AreaDialog</name>
<message>
- <location filename="../dialogs/areadialog.cpp" line="127"/>
- <source>Lightscreen screen area mode:
-Use your mouse to draw a rectangle to screenshot or exit pressing
-any key or using the right or middle mouse buttons.</source>
- <translation type="unfinished">Lightscreen modalità area dello schermo:
-Usa il mouse per disegnare un rettangolo per lo screenshot o esci usando
-qualsiasi tato o usando il tasto destro o centrale del mouse.</translation>
- </message>
-</context>
-<context>
- <name>AreaSelector</name>
- <message>
- <source>Lightscreen screen area mode:
-Use your mouse to draw a rectangle to screenshot or exit pressing
-any key or using the right or middle mouse buttons.</source>
- <translation type="obsolete">Lightscreen modalità area dello schermo:
-Usa il mouse per disegnare un rettangolo per lo screenshot o esci usando
-qualsiasi tato o usando il tasto destro o centrale del mouse.</translation>
+ <location filename="../dialogs/areadialog.cpp" line="135"/>
+ <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="15"/>
<source>Click to select hotkey...</source>
<translation>Clicca per selezionare la scorciatoia...</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="47"/>
<source>Type your hotkey</source>
<translation>Inserisci la scorciatoia</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="56"/>
<source>Invalid hotkey</source>
<translation>Scorciatoia non valida</translation>
</message>
</context>
<context>
<name>LightscreenWindow</name>
<message>
- <location filename="../lightscreenwindow.cpp" line="97"/>
- <location filename="../lightscreenwindow.cpp" line="258"/>
- <location filename="../lightscreenwindow.cpp" line="482"/>
- <location filename="../lightscreenwindow.cpp" line="682"/>
+ <location filename="../lightscreenwindow.cpp" line="109"/>
+ <location filename="../lightscreenwindow.cpp" line="263"/>
+ <location filename="../lightscreenwindow.cpp" line="484"/>
+ <location filename="../lightscreenwindow.cpp" line="687"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="98"/>
+ <location filename="../lightscreenwindow.cpp" line="110"/>
<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="101"/>
+ <location filename="../lightscreenwindow.cpp" line="115"/>
<source>Hide but enable tray</source>
<translation>Nascondi ma abilita tray</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="103"/>
+ <location filename="../lightscreenwindow.cpp" line="117"/>
<source>Hide and don&apos;t warn</source>
<translation>Nascondi e non avvisare</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="105"/>
+ <location filename="../lightscreenwindow.cpp" line="119"/>
<source>Just hide</source>
<translation>Nascondi</translation>
</message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="385"/>
- <source>Saved to %1%2</source>
- <translation>Salvato su %1%2</translation>
- </message>
<message>
<location filename="../lightscreenwindow.cpp" line="391"/>
<source>The screenshot was not taken</source>
<translation>Lo screenshot non è stato creato</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="392"/>
- <source>There was an error or you did not select a valid area.</source>
- <translation>C&apos;è stato un errore o non hai selezionato un area valida.</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="407"/>
- <location filename="../lightscreenwindow.cpp" line="612"/>
+ <location filename="../lightscreenwindow.cpp" line="406"/>
+ <location filename="../lightscreenwindow.cpp" line="616"/>
<source>Active &amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="410"/>
- <location filename="../lightscreenwindow.cpp" line="615"/>
+ <location filename="../lightscreenwindow.cpp" line="409"/>
+ <location filename="../lightscreenwindow.cpp" line="619"/>
<source>&amp;Pick Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="442"/>
- <source>Sucess!</source>
- <translation>Successo!</translation>
+ <location filename="../lightscreenwindow.cpp" line="387"/>
+ <source>Saved to &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="392"/>
+ <source>An error occurred.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="443"/>
+ <source>Success!</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.cpp" line="447"/>
<source>Failed!</source>
<translation>Fallito!</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="462"/>
+ <location filename="../lightscreenwindow.cpp" line="450"/>
+ <source>Cancelled!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="466"/>
<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="465"/>
+ <location filename="../lightscreenwindow.cpp" line="469"/>
<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="476"/>
+ <location filename="../lightscreenwindow.cpp" line="478"/>
<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="479"/>
+ <location filename="../lightscreenwindow.cpp" line="481"/>
<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="485"/>
+ <location filename="../lightscreenwindow.cpp" line="487"/>
<source>Change</source>
<translation>Cambia</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="486"/>
+ <location filename="../lightscreenwindow.cpp" line="488"/>
<source>Disable</source>
<translation>Disabilita</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="487"/>
+ <location filename="../lightscreenwindow.cpp" line="489"/>
<source>Quit</source>
<translation>Esci</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="683"/>
+ <location filename="../lightscreenwindow.cpp" line="688"/>
<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="687"/>
+ <location filename="../lightscreenwindow.cpp" line="692"/>
<source>Turn Off</source>
<translation>Spegni</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="688"/>
+ <location filename="../lightscreenwindow.cpp" line="693"/>
<source>Remind Me Later</source>
<translation>Ricordamelo più tardi</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="404"/>
- <location filename="../lightscreenwindow.cpp" line="609"/>
+ <location filename="../lightscreenwindow.cpp" line="403"/>
+ <location filename="../lightscreenwindow.cpp" line="613"/>
<source>&amp;Screen</source>
<translation>&amp;Schermo</translation>
</message>
<message>
- <source>&amp;Window</source>
- <translation type="obsolete">&amp;Finestra</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="413"/>
- <location filename="../lightscreenwindow.cpp" line="618"/>
+ <location filename="../lightscreenwindow.cpp" line="412"/>
+ <location filename="../lightscreenwindow.cpp" line="622"/>
<source>&amp;Area</source>
<translation>&amp;Area</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="416"/>
- <location filename="../lightscreenwindow.cpp" line="632"/>
+ <location filename="../lightscreenwindow.cpp" line="415"/>
+ <location filename="../lightscreenwindow.cpp" line="636"/>
<source>&amp;Go to Folder</source>
<translation>&amp;Vai alla cartella</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="606"/>
+ <location filename="../lightscreenwindow.cpp" line="610"/>
<source>Show&amp;/Hide</source>
<translation>Mostra&amp;/Nascondi</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="629"/>
+ <location filename="../lightscreenwindow.cpp" line="633"/>
<source>View &amp;Options</source>
<translation>Visualizza &amp;Opzioni</translation>
</message>
<message>
- <source>&amp;About Lightscreen</source>
- <translation type="obsolete">&amp;Informazioni su Lightscreen</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="635"/>
+ <location filename="../lightscreenwindow.cpp" line="639"/>
<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="35"/>
+ <location filename="../lightscreenwindow.ui" line="41"/>
<source>Screenshot</source>
<translation>Screenshot</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="54"/>
+ <location filename="../lightscreenwindow.ui" line="66"/>
<source>Configure Lightscreen</source>
<translation>Configura Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="57"/>
+ <location filename="../lightscreenwindow.ui" line="69"/>
<source>&amp;Options</source>
<translation>&amp;Opzioni</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="76"/>
+ <location filename="../lightscreenwindow.ui" line="94"/>
<source>Hide Lightscreen </source>
<translation>Nascondi Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="82"/>
+ <location filename="../lightscreenwindow.ui" line="100"/>
<source>&amp;Hide</source>
<translation>&amp;Nascondi</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="104"/>
+ <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="94"/>
+ <location filename="../dialogs/namingdialog.ui" line="97"/>
<source>Date Format:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/namingdialog.ui" line="122"/>
- <source> &lt;a href=&quot;http://lightscreen.sourceforge.net/help/date&quot;&gt;[?]&lt;/a&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="136"/>
- <source>yyyy-MM-dd</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="141"/>
- <source>yyyy-MM-dd HH.mm.ss</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="161"/>
+ <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="67"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="53"/>
+ <source>Restore Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.cpp" line="69"/>
<source>Version %1</source>
<translation type="unfinished">Versione %1</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="142"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="143"/>
<source>Hotkey conflict</source>
<translation>Conflitto di scorciatoie</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="142"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="143"/>
<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="147"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="148"/>
<source>Filename character error</source>
<translation>Errore nei caratteri del nome del file</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="147"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="148"/>
<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="152"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="153"/>
<source>Final Destination</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="152"/>
- <source>You can&apos;t take screenshots unless you enable file saving or the clipboard.</source>
+ <location filename="../dialogs/optionsdialog.cpp" line="153"/>
+ <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="163"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="164"/>
<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="181"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="182"/>
<source>Lightscreen - Options</source>
<translation>Lightscreen - Opzioni</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="183"/>
<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="185"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="186"/>
<source>Restore</source>
<translation>Ripristina</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="186"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="187"/>
<source>Don&apos;t Restore</source>
<translation>Non ripristinare</translation>
</message>
- <message>
- <source> (OptiPNG not found)</source>
- <translation type="obsolete">(OptiPNG non trovato)</translation>
- </message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="14"/>
<source>Options - Lightscreen</source>
<translation>Opzioni - Lightscreen</translation>
</message>
- <message>
- <source>&amp;General</source>
- <translation type="obsolete">&amp;Generale</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>
- <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;b&gt;Timestamp&lt;/b&gt;: inserts a unique number (a Unix timestamp) that corresponds with the current time.
-&lt;b&gt;Date&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy hh.mm.ss.</source>
- <translation type="obsolete">Il nome è inseito dopo il prefisso ed è quello che fa ogni file univoco per evitare sovrascritture.&lt;br /&gt;
-&lt;b&gt;Numerico&lt;/b&gt;: inserisce un numero in sequenza, 1, 2, 3.
-&lt;b&gt;Timestamp&lt;/b&gt;: inserisce un numero (un timestamp Unix) che corrisponde al tempo corrent.
-&lt;b&gt;Data&lt;/b&gt;: inserisce l&apos;ora e la data corrente, nella forma di gg-MM-aaaa hh.mm.ss.</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="132"/>
+ <location filename="../dialogs/optionsdialog.ui" line="131"/>
<source>(number)</source>
<translation>(numero)</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="142"/>
+ <location filename="../dialogs/optionsdialog.ui" line="141"/>
<source>(timestamp)</source>
<translation>(timestamp)</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="137"/>
+ <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="168"/>
+ <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="171"/>
+ <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="185"/>
+ <location filename="../dialogs/optionsdialog.ui" line="184"/>
<source>PNG</source>
<translation>PNG</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="190"/>
+ <location filename="../dialogs/optionsdialog.ui" line="189"/>
<source>JPG</source>
<translation>JPG</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="195"/>
+ <location filename="../dialogs/optionsdialog.ui" line="194"/>
<source>BMP</source>
<translation>BMP</translation>
</message>
<message>
- <source>TIFF</source>
- <translation type="obsolete">TIFF</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="776"/>
+ <location filename="../dialogs/optionsdialog.ui" line="775"/>
<source>D&amp;elay:</source>
<translation>&amp;Ritardo:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="789"/>
+ <location filename="../dialogs/optionsdialog.ui" line="788"/>
<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="792"/>
+ <location filename="../dialogs/optionsdialog.ui" line="791"/>
<source>none</source>
<translation>niente</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="801"/>
- <location filename="../dialogs/optionsdialog.ui" line="955"/>
+ <location filename="../dialogs/optionsdialog.ui" line="800"/>
+ <location filename="../dialogs/optionsdialog.ui" line="954"/>
<source> seconds</source>
<translation> secondi</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="318"/>
+ <location filename="../dialogs/optionsdialog.ui" line="317"/>
<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="346"/>
+ <location filename="../dialogs/optionsdialog.ui" line="345"/>
<source>H&amp;ide the main window.</source>
<translation>Nas&amp;condi la finestra principale.</translation>
</message>
<message>
- <source>&amp;Hotkeys</source>
- <translation type="obsolete">&amp;Scorciatoie</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="386"/>
+ <location filename="../dialogs/optionsdialog.ui" line="385"/>
<source>Capture the screen</source>
<translation>Cattura lo schermo</translation>
</message>
<message>
- <source>Capture a window</source>
- <translation type="obsolete">Cattura una finestra</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="441"/>
+ <location filename="../dialogs/optionsdialog.ui" line="440"/>
<source>Capture a screen area</source>
<translation>Cattura un&apos;area dello schermo</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="504"/>
+ <location filename="../dialogs/optionsdialog.ui" line="503"/>
<source>Open the directory</source>
<translation>Apri la cartella</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="488"/>
+ <location filename="../dialogs/optionsdialog.ui" line="487"/>
<source>Open the program window</source>
<translation>Apri la finestra del programma</translation>
</message>
<message>
- <source>&amp;Options</source>
- <translation type="obsolete">&amp;Opzioni</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="591"/>
+ <location filename="../dialogs/optionsdialog.ui" line="590"/>
<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="598"/>
+ <location filename="../dialogs/optionsdialog.ui" line="597"/>
<source>&amp;Hide Lightscreen while taking a screenshot.</source>
<translation>&amp;Nascondi Lightscreen mentre scatta lo screenshot.</translation>
</message>
<message>
- <source>Periodically check for updates.</source>
- <translation type="obsolete">Controlla periodicamente aggiornamenti.</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="743"/>
+ <location filename="../dialogs/optionsdialog.ui" line="742"/>
<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="661"/>
+ <location filename="../dialogs/optionsdialog.ui" line="660"/>
<source>&amp;Language:</source>
<translation>&amp;Lingua:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="678"/>
+ <location filename="../dialogs/optionsdialog.ui" line="677"/>
<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="681"/>
+ <location filename="../dialogs/optionsdialog.ui" line="680"/>
<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="617"/>
+ <location filename="../dialogs/optionsdialog.ui" line="616"/>
<source>&amp;Notify with:</source>
<translation>&amp;Notifica con:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="267"/>
+ <location filename="../dialogs/optionsdialog.ui" line="266"/>
<source>&lt;i&gt;Preview&lt;/i&gt;:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="203"/>
+ <location filename="../dialogs/optionsdialog.ui" line="202"/>
<source>&amp;Quality:</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, in the form of dd-MM-yyyy..&lt;br /&gt;
-&lt;b&gt;Date &amp;amp; Time&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy hh.mm.ss..&lt;br /&gt;
-&lt;b&gt;Timestamp&lt;/b&gt;: inserts a unique number (a Unix timestamp, the number of seconds passed since 1970-1-1 00:00:00) that corresponds with the current time.&lt;br /&gt;
-
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="147"/>
+ <location filename="../dialogs/optionsdialog.ui" line="146"/>
<source>(none)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="306"/>
+ <location filename="../dialogs/optionsdialog.ui" line="305"/>
<source>System Startup</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="359"/>
+ <location filename="../dialogs/optionsdialog.ui" line="358"/>
<source>Hotkeys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="365"/>
+ <location filename="../dialogs/optionsdialog.ui" line="364"/>
<source>Captures</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="409"/>
+ <location filename="../dialogs/optionsdialog.ui" line="408"/>
<source>Capture the current window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="425"/>
+ <location filename="../dialogs/optionsdialog.ui" line="424"/>
<source>Capture a chosen window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="467"/>
+ <location filename="../dialogs/optionsdialog.ui" line="466"/>
<source>Lightscreen Control</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="531"/>
+ <location filename="../dialogs/optionsdialog.ui" line="530"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="579"/>
+ <location filename="../dialogs/optionsdialog.ui" line="578"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="627"/>
+ <location filename="../dialogs/optionsdialog.ui" line="626"/>
<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="630"/>
+ <location filename="../dialogs/optionsdialog.ui" line="629"/>
<source>Tray icon Popup</source>
<translation>Popup Icona Tray</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="637"/>
+ <location filename="../dialogs/optionsdialog.ui" line="636"/>
<source>&amp;Sound cue</source>
<translation>&amp;Suono</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="760"/>
+ <location filename="../dialogs/optionsdialog.ui" line="759"/>
<source>Replace screenshots when there&apos;s an existing file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="767"/>
+ <location filename="../dialogs/optionsdialog.ui" line="766"/>
<source>Snap area screenshots automatically (no resizing).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="847"/>
+ <location filename="../dialogs/optionsdialog.ui" line="846"/>
<source>Maximum Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="898"/>
+ <location filename="../dialogs/optionsdialog.ui" line="897"/>
<source>Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="968"/>
+ <location filename="../dialogs/optionsdialog.ui" line="967"/>
<source> and </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="982"/>
+ <location filename="../dialogs/optionsdialog.ui" line="981"/>
<source>save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="987"/>
+ <location filename="../dialogs/optionsdialog.ui" line="986"/>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1055"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1054"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1061"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1060"/>
<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="1090"/>
<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>
- <source>Screenshot &amp;Quality:</source>
- <translation type="obsolete">&amp;Qualità screenshot:</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="216"/>
+ <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="246"/>
+ <location filename="../dialogs/optionsdialog.ui" line="245"/>
<source>100</source>
<translation>100</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="258"/>
+ <location filename="../dialogs/optionsdialog.ui" line="257"/>
<source>%</source>
<translation>%</translation>
</message>
<message>
- <source>&amp;Advanced</source>
- <translation type="obsolete">&amp;Avanzate</translation>
- </message>
- <message>
- <source>Choose where and how to &amp;save each screenshot (&quot;&amp;Save as&quot;).</source>
- <translation type="obsolete">Scegli dove e come &amp;salvare ogni screenshot (&quot;&amp;Salva come&quot;).</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="722"/>
+ <location filename="../dialogs/optionsdialog.ui" line="721"/>
<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="736"/>
+ <location filename="../dialogs/optionsdialog.ui" line="735"/>
<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="706"/>
+ <location filename="../dialogs/optionsdialog.ui" line="705"/>
<source>Screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="715"/>
+ <location filename="../dialogs/optionsdialog.ui" line="714"/>
<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="729"/>
+ <location filename="../dialogs/optionsdialog.ui" line="728"/>
<source>&amp;Grab only the current monitor.</source>
<translation>&amp;Scatta solo nel monitor corrente.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="750"/>
+ <location filename="../dialogs/optionsdialog.ui" line="749"/>
<source>Opens a new process called OptiPNG which dramatically reduces the file size.</source>
<translation>Apre un nuovo processo chiamato OptiPNG che riduce di molto la grandezza del file.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="753"/>
+ <location filename="../dialogs/optionsdialog.ui" line="752"/>
<source>O&amp;ptimize PNG screenshots.</source>
<translation>Ot&amp;timizza screenshot PNG.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="605"/>
+ <location filename="../dialogs/optionsdialog.ui" line="604"/>
<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="832"/>
+ <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="831"/>
<source>Screenshot Previews</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="912"/>
+ <location filename="../dialogs/optionsdialog.ui" line="911"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="917"/>
+ <location filename="../dialogs/optionsdialog.ui" line="916"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="922"/>
+ <location filename="../dialogs/optionsdialog.ui" line="921"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="927"/>
+ <location filename="../dialogs/optionsdialog.ui" line="926"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="948"/>
+ <location filename="../dialogs/optionsdialog.ui" line="947"/>
<source>Auto-close after</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1011"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1010"/>
<source>Updater</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1020"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1019"/>
<source>Check for updates regularly.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1040"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1039"/>
<source>Chec&amp;k Updates Now</source>
<translation>Con&amp;trolla aggiornamenti ora</translation>
</message>
- <message>
- <source>About Lightscreen</source>
- <translation type="obsolete">Infomazioni su Lightscreen</translation>
- </message>
</context>
<context>
<name>PreviewDialog</name>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="308"/>
+ <location filename="../dialogs/previewdialog.cpp" line="309"/>
<source>Screenshot Preview: Closing in %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Screenshot</name>
<message>
<location filename="../tools/screenshot.cpp" line="272"/>
<source>Save as..</source>
<translation>Salva come..</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="18"/>
<source>Lightscreen Screenshot Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="20"/>
- <source>You can zoom using the mouse wheel while holding the CTRL key. To return to the default zoom (100%) press &quot;Ctrl-0&quot;.</source>
+ <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>UpdaterDialog</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Annulla</translation>
- </message>
- <message>
- <source>Updater - Lightscreen</source>
- <translation type="obsolete">Aggiornamento - Lightscreen</translation>
- </message>
- <message>
- <source>Checking for updates</source>
- <translation type="obsolete">Controlla aggiornamenti</translation>
- </message>
- <message>
- <source>There&apos;s a new version available,&lt;br&gt; please see &lt;a href=&quot;http://lightscreen.sourceforge.net/new-version&quot;&gt;the Lighscreen website&lt;/a&gt;.</source>
- <translation type="obsolete">C&apos;è una nuova versione disponibile,&lt;br&gt;per favore controlla &lt;a href=&quot;http://lightscreen.sourceforge.net/new-version&quot;&gt;il sito web di Lightscreen&lt;/a&gt;.</translation>
- </message>
- <message>
- <source>No new versions available</source>
- <translation type="obsolete">Nessuna nuova versione disponibile</translation>
- </message>
- <message>
- <source>Close</source>
- <translation type="obsolete">Chiudi</translation>
- </message>
-</context>
<context>
<name>WindowPicker</name>
<message>
<location filename="../tools/windowpicker.cpp" line="24"/>
<source>Lightscreen Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/windowpicker.cpp" line="26"/>
- <source>Grab the picker by clicking and holding down the mouse button, then drag it to the window of your choice and release it to capture.</source>
+ <location filename="../tools/windowpicker.cpp" line="27"/>
+ <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="41"/>
+ <location filename="../tools/windowpicker.cpp" line="42"/>
<source> - Start dragging to select windows</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/windowpicker.cpp" line="50"/>
+ <location filename="../tools/windowpicker.cpp" line="49"/>
<source>Close</source>
<translation type="unfinished">Chiudi</translation>
</message>
</context>
</TS>
diff --git a/translations/japanese.qm b/translations/japanese.qm
index f012ae4..d458595 100644
Binary files a/translations/japanese.qm and b/translations/japanese.qm differ
diff --git a/translations/japanese.ts b/translations/japanese.ts
index 9708409..20f3dda 100644
--- a/translations/japanese.ts
+++ b/translations/japanese.ts
@@ -1,898 +1,766 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="ja_JP">
-<context>
- <name>AboutDialog</name>
- <message>
- <source>Version %1</source>
- <translation type="obsolete">バージョン %1</translation>
- </message>
-</context>
-<context>
- <name>AboutDialogClass</name>
- <message>
- <source>About - Lightscreen</source>
- <translation type="obsolete">Lightscreen について</translation>
- </message>
- <message>
- <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;/b&gt;.</source>
- <translation type="obsolete">Lightscreen はスクリーンショットを採得するためのシンプルなツールです。 &lt;br&gt;&lt;br&gt;
-軽い動作とユーザーの好みに合わせたオプション設定を目指し、&lt;a href=&quot;http://ckaiser.com.ar&quot;&gt;Christian Kaiser&lt;/a&gt; によって &lt;a href=&quot;#aboutqt&quot;&gt;Qt toolkit&lt;/a&gt; をもちいて作成されました。&lt;br&gt;&lt;br&gt;
-Lightscreen は &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;GNU General Public License&lt;/a&gt; にもとづいてリリースされています。.</translation>
- </message>
- <message>
- <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="obsolete">&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>
-</context>
<context>
<name>AreaDialog</name>
<message>
- <location filename="../dialogs/areadialog.cpp" line="127"/>
- <source>Lightscreen screen area mode:
-Use your mouse to draw a rectangle to screenshot or exit pressing
-any key or using the right or middle mouse buttons.</source>
- <translation type="unfinished">Lightscreen 指定範囲のキャプチャ モード:
-マウス ドラッグでキャプチャする範囲を指定してください。マウスの右か、中ボタンのクリック、
-または、キーボードの好きなキーを押せばこのモードを中止します。
-Ctrl キーを押下しながら矩形範囲を描きます。.</translation>
- </message>
-</context>
-<context>
- <name>AreaSelector</name>
- <message>
- <source>Lightscreen screen area mode:
-Use your mouse to draw a rectangle to screenshot or exit pressing
-any key or using the right or middle mouse buttons.</source>
- <translation type="obsolete">Lightscreen 指定範囲のキャプチャ モード:
-マウス ドラッグでキャプチャする範囲を指定してください。マウスの右か、中ボタンのクリック、
-または、キーボードの好きなキーを押せばこのモードを中止します。
-Ctrl キーを押下しながら矩形範囲を描きます。.</translation>
+ <location filename="../dialogs/areadialog.cpp" line="135"/>
+ <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="15"/>
<source>Click to select hotkey...</source>
<translation>ボタンのクリックでホットキーの変更...</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="47"/>
<source>Type your hotkey</source>
<translation>ホットキーの指定</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="56"/>
<source>Invalid hotkey</source>
<translation>無効なホットキー</translation>
</message>
</context>
<context>
<name>LightscreenWindow</name>
<message>
- <location filename="../lightscreenwindow.cpp" line="97"/>
- <location filename="../lightscreenwindow.cpp" line="258"/>
- <location filename="../lightscreenwindow.cpp" line="482"/>
- <location filename="../lightscreenwindow.cpp" line="682"/>
+ <location filename="../lightscreenwindow.cpp" line="109"/>
+ <location filename="../lightscreenwindow.cpp" line="263"/>
+ <location filename="../lightscreenwindow.cpp" line="484"/>
+ <location filename="../lightscreenwindow.cpp" line="687"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="98"/>
+ <location filename="../lightscreenwindow.cpp" line="110"/>
<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="101"/>
+ <location filename="../lightscreenwindow.cpp" line="115"/>
<source>Hide but enable tray</source>
<translation>トレイへ隠す</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="103"/>
+ <location filename="../lightscreenwindow.cpp" line="117"/>
<source>Hide and don&apos;t warn</source>
<translation>以降、確認せず隠す</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="105"/>
+ <location filename="../lightscreenwindow.cpp" line="119"/>
<source>Just hide</source>
<translation>今回は隠す</translation>
</message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="385"/>
- <source>Saved to %1%2</source>
- <translation type="unfinished">%1%2 へ保存しました</translation>
- </message>
<message>
<location filename="../lightscreenwindow.cpp" line="391"/>
<source>The screenshot was not taken</source>
<translation>キャプチャできませんでした</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="392"/>
- <source>There was an error or you did not select a valid area.</source>
- <translation>エラー、あるいは無効な範囲指定です。</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="407"/>
- <location filename="../lightscreenwindow.cpp" line="612"/>
+ <location filename="../lightscreenwindow.cpp" line="406"/>
+ <location filename="../lightscreenwindow.cpp" line="616"/>
<source>Active &amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="410"/>
- <location filename="../lightscreenwindow.cpp" line="615"/>
+ <location filename="../lightscreenwindow.cpp" line="409"/>
+ <location filename="../lightscreenwindow.cpp" line="619"/>
<source>&amp;Pick Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="442"/>
- <source>Sucess!</source>
- <translation type="unfinished">成功 !</translation>
+ <location filename="../lightscreenwindow.cpp" line="387"/>
+ <source>Saved to &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="392"/>
+ <source>An error occurred.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="443"/>
+ <source>Success!</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.cpp" line="447"/>
<source>Failed!</source>
<translation type="unfinished">失敗 !</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="462"/>
+ <location filename="../lightscreenwindow.cpp" line="450"/>
+ <source>Cancelled!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="466"/>
<source>Some hotkeys could not be registered, they might already be in use</source>
<translation>既にホットキーに使用されている使用されているキーは指定できません</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="465"/>
+ <location filename="../lightscreenwindow.cpp" line="469"/>
<source>&lt;br&gt;The failed hotkeys are the following:</source>
<translation>&lt;br&gt;無効なホットキー:</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="476"/>
+ <location filename="../lightscreenwindow.cpp" line="478"/>
<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="479"/>
+ <location filename="../lightscreenwindow.cpp" line="481"/>
<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="485"/>
+ <location filename="../lightscreenwindow.cpp" line="487"/>
<source>Change</source>
<translation>変更</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="486"/>
+ <location filename="../lightscreenwindow.cpp" line="488"/>
<source>Disable</source>
<translation>無効化</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="487"/>
+ <location filename="../lightscreenwindow.cpp" line="489"/>
<source>Quit</source>
<translation>終了</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="683"/>
+ <location filename="../lightscreenwindow.cpp" line="688"/>
<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="687"/>
+ <location filename="../lightscreenwindow.cpp" line="692"/>
<source>Turn Off</source>
<translation>通知しない</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="688"/>
+ <location filename="../lightscreenwindow.cpp" line="693"/>
<source>Remind Me Later</source>
<translation>あとで通知</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="404"/>
- <location filename="../lightscreenwindow.cpp" line="609"/>
+ <location filename="../lightscreenwindow.cpp" line="403"/>
+ <location filename="../lightscreenwindow.cpp" line="613"/>
<source>&amp;Screen</source>
<translation>画面全体(&amp;S)</translation>
</message>
<message>
- <source>&amp;Window</source>
- <translation type="obsolete">アクティブ ウィンドウ(&amp;W)</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="413"/>
- <location filename="../lightscreenwindow.cpp" line="618"/>
+ <location filename="../lightscreenwindow.cpp" line="412"/>
+ <location filename="../lightscreenwindow.cpp" line="622"/>
<source>&amp;Area</source>
<translation>指定範囲(&amp;A)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="416"/>
- <location filename="../lightscreenwindow.cpp" line="632"/>
+ <location filename="../lightscreenwindow.cpp" line="415"/>
+ <location filename="../lightscreenwindow.cpp" line="636"/>
<source>&amp;Go to Folder</source>
<translation>保存フォルダを開く(&amp;G)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="606"/>
+ <location filename="../lightscreenwindow.cpp" line="610"/>
<source>Show&amp;/Hide</source>
<translation>表示/隠す(&amp;H)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="629"/>
+ <location filename="../lightscreenwindow.cpp" line="633"/>
<source>View &amp;Options</source>
<translation>オプションの表示(&amp;O)</translation>
</message>
<message>
- <source>&amp;About Lightscreen</source>
- <translation type="obsolete">Lightscreen について(&amp;A)</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="635"/>
+ <location filename="../lightscreenwindow.cpp" line="639"/>
<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="35"/>
+ <location filename="../lightscreenwindow.ui" line="41"/>
<source>Screenshot</source>
<translation>キャプチャー</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="54"/>
+ <location filename="../lightscreenwindow.ui" line="66"/>
<source>Configure Lightscreen</source>
<translation>Lightscreen の設定</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="57"/>
+ <location filename="../lightscreenwindow.ui" line="69"/>
<source>&amp;Options</source>
<translation>オプション(&amp;O)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="76"/>
+ <location filename="../lightscreenwindow.ui" line="94"/>
<source>Hide Lightscreen </source>
<translation>Lightscreen を隠す</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="82"/>
+ <location filename="../lightscreenwindow.ui" line="100"/>
<source>&amp;Hide</source>
<translation>隠す(&amp;H)</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="104"/>
+ <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="94"/>
+ <location filename="../dialogs/namingdialog.ui" line="97"/>
<source>Date Format:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/namingdialog.ui" line="122"/>
- <source> &lt;a href=&quot;http://lightscreen.sourceforge.net/help/date&quot;&gt;[?]&lt;/a&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="136"/>
- <source>yyyy-MM-dd</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="141"/>
- <source>yyyy-MM-dd HH.mm.ss</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="161"/>
+ <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="67"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="53"/>
+ <source>Restore Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.cpp" line="69"/>
<source>Version %1</source>
<translation type="unfinished">バージョン %1</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="142"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="143"/>
<source>Hotkey conflict</source>
<translation>ホットキーの重複</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="142"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="143"/>
<source>You have assigned the same hotkeys to more than one action.</source>
<translation>同じキーが違う操作に重複指定されています。</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="147"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="148"/>
<source>Filename character error</source>
<translation>ファイル名のエラー</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="147"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="148"/>
<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="152"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="153"/>
<source>Final Destination</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="152"/>
- <source>You can&apos;t take screenshots unless you enable file saving or the clipboard.</source>
+ <location filename="../dialogs/optionsdialog.cpp" line="153"/>
+ <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="163"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="164"/>
<source>Select where you want to save the screenshots</source>
<translation>キャプチャ画像の保存先の選択</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="181"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="182"/>
<source>Lightscreen - Options</source>
<translation>Lightscreen - オプション</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="183"/>
<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="185"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="186"/>
<source>Restore</source>
<translation>復元</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="186"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="187"/>
<source>Don&apos;t Restore</source>
<translation>復元しない</translation>
</message>
- <message>
- <source> (OptiPNG not found)</source>
- <translation type="obsolete"> (OptiPNG not found)</translation>
- </message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="14"/>
<source>Options - Lightscreen</source>
<translation>オプション - Lightscreen</translation>
</message>
- <message>
- <source>&amp;General</source>
- <translation type="obsolete">全般(&amp;G)</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>
- <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;b&gt;Timestamp&lt;/b&gt;: inserts a unique number (a Unix timestamp) that corresponds with the current time.
-&lt;b&gt;Date&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy hh.mm.ss.</source>
- <translation type="obsolete">画像ファイルの保存時に上書きを防止するために付加される識別可能な一意の数字です。&lt;br /&gt;
-&lt;b&gt;連番&lt;/b&gt;:: 連番を使用します。1, 2, 3&lt;/span&gt;.
-&lt;b&gt;タイムスタンプ&lt;/b&gt;: Unix タイムスタンプ形式の 現在時刻を使用します。
-&lt;b&gt;日時&lt;/b&gt;: 次の形式の現在時間を使用します。: dd-MM-yyyy hh.mm.ss.</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="132"/>
+ <location filename="../dialogs/optionsdialog.ui" line="131"/>
<source>(number)</source>
<translation>(連番)</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="137"/>
+ <location filename="../dialogs/optionsdialog.ui" line="136"/>
<source>(date)</source>
<translation>(日時)</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="142"/>
+ <location filename="../dialogs/optionsdialog.ui" line="141"/>
<source>(timestamp)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="168"/>
+ <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="171"/>
+ <location filename="../dialogs/optionsdialog.ui" line="170"/>
<source>F&amp;ormat:</source>
<translation>フォーマット(&amp;O):</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="185"/>
+ <location filename="../dialogs/optionsdialog.ui" line="184"/>
<source>PNG</source>
<translation>PNG</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="190"/>
+ <location filename="../dialogs/optionsdialog.ui" line="189"/>
<source>JPG</source>
<translation>JPG</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="195"/>
+ <location filename="../dialogs/optionsdialog.ui" line="194"/>
<source>BMP</source>
<translation>BMP</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="267"/>
+ <location filename="../dialogs/optionsdialog.ui" line="266"/>
<source>&lt;i&gt;Preview&lt;/i&gt;:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="203"/>
+ <location filename="../dialogs/optionsdialog.ui" line="202"/>
<source>&amp;Quality:</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, in the form of dd-MM-yyyy..&lt;br /&gt;
-&lt;b&gt;Date &amp;amp; Time&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy hh.mm.ss..&lt;br /&gt;
-&lt;b&gt;Timestamp&lt;/b&gt;: inserts a unique number (a Unix timestamp, the number of seconds passed since 1970-1-1 00:00:00) that corresponds with the current time.&lt;br /&gt;
-
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="147"/>
+ <location filename="../dialogs/optionsdialog.ui" line="146"/>
<source>(none)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="306"/>
+ <location filename="../dialogs/optionsdialog.ui" line="305"/>
<source>System Startup</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="359"/>
+ <location filename="../dialogs/optionsdialog.ui" line="358"/>
<source>Hotkeys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="365"/>
+ <location filename="../dialogs/optionsdialog.ui" line="364"/>
<source>Captures</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="409"/>
+ <location filename="../dialogs/optionsdialog.ui" line="408"/>
<source>Capture the current window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="425"/>
+ <location filename="../dialogs/optionsdialog.ui" line="424"/>
<source>Capture a chosen window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="467"/>
+ <location filename="../dialogs/optionsdialog.ui" line="466"/>
<source>Lightscreen Control</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="531"/>
+ <location filename="../dialogs/optionsdialog.ui" line="530"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="579"/>
+ <location filename="../dialogs/optionsdialog.ui" line="578"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="706"/>
+ <location filename="../dialogs/optionsdialog.ui" line="705"/>
<source>Screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="715"/>
+ <location filename="../dialogs/optionsdialog.ui" line="714"/>
<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="760"/>
+ <location filename="../dialogs/optionsdialog.ui" line="759"/>
<source>Replace screenshots when there&apos;s an existing file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="776"/>
+ <location filename="../dialogs/optionsdialog.ui" line="775"/>
<source>D&amp;elay:</source>
<translation>遅延(&amp;E):</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="789"/>
+ <location filename="../dialogs/optionsdialog.ui" line="788"/>
<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="792"/>
+ <location filename="../dialogs/optionsdialog.ui" line="791"/>
<source>none</source>
<translation>なし</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="801"/>
- <location filename="../dialogs/optionsdialog.ui" line="955"/>
+ <location filename="../dialogs/optionsdialog.ui" line="800"/>
+ <location filename="../dialogs/optionsdialog.ui" line="954"/>
<source> seconds</source>
<translation> 秒</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="847"/>
+ <location filename="../dialogs/optionsdialog.ui" line="846"/>
<source>Maximum Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="898"/>
+ <location filename="../dialogs/optionsdialog.ui" line="897"/>
<source>Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="968"/>
+ <location filename="../dialogs/optionsdialog.ui" line="967"/>
<source> and </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="982"/>
+ <location filename="../dialogs/optionsdialog.ui" line="981"/>
<source>save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="987"/>
+ <location filename="../dialogs/optionsdialog.ui" line="986"/>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1055"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1054"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1061"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1060"/>
<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="1090"/>
<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="318"/>
+ <location filename="../dialogs/optionsdialog.ui" line="317"/>
<source>&amp;Run Lightscreen at system startup.</source>
<translation>Lightscreen を Windows のスタートアップに登録(&amp;R).</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="346"/>
+ <location filename="../dialogs/optionsdialog.ui" line="345"/>
<source>H&amp;ide the main window.</source>
<translation>メイン ウィンドウを表示しない(&amp;I).</translation>
</message>
<message>
- <source>&amp;Hotkeys</source>
- <translation type="obsolete">ホットキー(&amp;H)</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="386"/>
+ <location filename="../dialogs/optionsdialog.ui" line="385"/>
<source>Capture the screen</source>
<translation>画面全体のキャプチャー</translation>
</message>
<message>
- <source>Capture a window</source>
- <translation type="obsolete">アクティブ ウィンドウのキャプチャー</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="441"/>
+ <location filename="../dialogs/optionsdialog.ui" line="440"/>
<source>Capture a screen area</source>
<translation>指定範囲のキャプチャー</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="504"/>
+ <location filename="../dialogs/optionsdialog.ui" line="503"/>
<source>Open the directory</source>
<translation>画像の保存先を開く</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="488"/>
+ <location filename="../dialogs/optionsdialog.ui" line="487"/>
<source>Open the program window</source>
<translation>プログラムのウィンドウを表示</translation>
</message>
<message>
- <source>&amp;Options</source>
- <translation type="obsolete">オプション(&amp;O)</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="591"/>
+ <location filename="../dialogs/optionsdialog.ui" line="590"/>
<source>Sho&amp;w a system tray icon.</source>
<translation>システム トレイにアイコンを表示(&amp;W).</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="598"/>
+ <location filename="../dialogs/optionsdialog.ui" line="597"/>
<source>&amp;Hide Lightscreen while taking a screenshot.</source>
<translation>キャプチャー後に Lightscreen を隠す(&amp;H).</translation>
</message>
<message>
- <source>Periodically check for updates.</source>
- <translation type="obsolete">一定期間ごとにアップデートをチェック.</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="743"/>
+ <location filename="../dialogs/optionsdialog.ui" line="742"/>
<source>&amp;Magnify around the mouse in Area mode.</source>
<translation>指定範囲モードでカーソルの周辺を拡大(&amp;M).</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="661"/>
+ <location filename="../dialogs/optionsdialog.ui" line="660"/>
<source>&amp;Language:</source>
<translation>使用言語(&amp;L):</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="678"/>
+ <location filename="../dialogs/optionsdialog.ui" line="677"/>
<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="681"/>
+ <location filename="../dialogs/optionsdialog.ui" line="680"/>
<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="617"/>
+ <location filename="../dialogs/optionsdialog.ui" line="616"/>
<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="627"/>
+ <location filename="../dialogs/optionsdialog.ui" line="626"/>
<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="630"/>
+ <location filename="../dialogs/optionsdialog.ui" line="629"/>
<source>Tray icon Popup</source>
<translation>トレイにポップアップ</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="637"/>
+ <location filename="../dialogs/optionsdialog.ui" line="636"/>
<source>&amp;Sound cue</source>
<translation>通知音(&amp;S)</translation>
</message>
<message>
- <source>Screenshot &amp;Quality:</source>
- <translation type="obsolete">画像の品質(&amp;Q):</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="216"/>
+ <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="246"/>
+ <location filename="../dialogs/optionsdialog.ui" line="245"/>
<source>100</source>
<translation>100</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="258"/>
+ <location filename="../dialogs/optionsdialog.ui" line="257"/>
<source>%</source>
<translation>%</translation>
</message>
<message>
- <source>&amp;Advanced</source>
- <translation type="obsolete">上級オプション(&amp;A)</translation>
- </message>
- <message>
- <source>Choose where and how to &amp;save each screenshot (&quot;&amp;Save as&quot;).</source>
- <translation type="obsolete">スクリーンショットごとに保存先を確認 [名づけて保存] (&amp;S).</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="722"/>
+ <location filename="../dialogs/optionsdialog.ui" line="721"/>
<source>&amp;Copy the screenshot to the clipboard.</source>
<translation>スナップショットをクリップボードにコピー(&amp;C).</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="736"/>
+ <location filename="../dialogs/optionsdialog.ui" line="735"/>
<source>Inc&amp;lude the cursor in the screenshot.</source>
<translation>カーソルもキャプチャーする(&amp;L).</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="729"/>
+ <location filename="../dialogs/optionsdialog.ui" line="728"/>
<source>&amp;Grab only the current monitor.</source>
<translatorcomment>?</translatorcomment>
<translation>現在のモニターだけを対象に(&amp;G).</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="750"/>
+ <location filename="../dialogs/optionsdialog.ui" line="749"/>
<source>Opens a new process called OptiPNG which dramatically reduces the file size.</source>
<translation>ファイルサイズを劇的に節約する OptiPNG プロセスを使用する。</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="753"/>
+ <location filename="../dialogs/optionsdialog.ui" line="752"/>
<source>O&amp;ptimize PNG screenshots.</source>
<translation>最適化 PNG スクリーンショットを使用(&amp;P).</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="605"/>
+ <location filename="../dialogs/optionsdialog.ui" line="604"/>
<source>Warn when hiding without a tra&amp;y icon.</source>
<translation>トレイ アイコンを非表示のままウィンドウを隠そうとしたとき警告(&amp;Y).</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="767"/>
+ <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="766"/>
<source>Snap area screenshots automatically (no resizing).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="832"/>
+ <location filename="../dialogs/optionsdialog.ui" line="831"/>
<source>Screenshot Previews</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="912"/>
+ <location filename="../dialogs/optionsdialog.ui" line="911"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="917"/>
+ <location filename="../dialogs/optionsdialog.ui" line="916"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="922"/>
+ <location filename="../dialogs/optionsdialog.ui" line="921"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="927"/>
+ <location filename="../dialogs/optionsdialog.ui" line="926"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="948"/>
+ <location filename="../dialogs/optionsdialog.ui" line="947"/>
<source>Auto-close after</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1011"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1010"/>
<source>Updater</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1020"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1019"/>
<source>Check for updates regularly.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1040"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1039"/>
<source>Chec&amp;k Updates Now</source>
<translation>アップデート チェック(&amp;K)</translation>
</message>
- <message>
- <source>About Lightscreen</source>
- <translation type="obsolete">Lightscreen について</translation>
- </message>
</context>
<context>
<name>PreviewDialog</name>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="308"/>
+ <location filename="../dialogs/previewdialog.cpp" line="309"/>
<source>Screenshot Preview: Closing in %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Screenshot</name>
<message>
<location filename="../tools/screenshot.cpp" line="272"/>
<source>Save as..</source>
<translation>名づけて保存..</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="18"/>
<source>Lightscreen Screenshot Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="20"/>
- <source>You can zoom using the mouse wheel while holding the CTRL key. To return to the default zoom (100%) press &quot;Ctrl-0&quot;.</source>
+ <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>UpdaterDialog</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">キャンセル</translation>
- </message>
- <message>
- <source>Updater - Lightscreen</source>
- <translation type="obsolete">アップデーター - Lightscreen</translation>
- </message>
- <message>
- <source>Checking for updates</source>
- <translation type="obsolete">アップデート チェック</translation>
- </message>
- <message>
- <source>There&apos;s a new version available,&lt;br&gt; please see &lt;a href=&quot;http://lightscreen.sourceforge.net/new-version&quot;&gt;the Lighscreen website&lt;/a&gt;.</source>
- <translation type="obsolete">新しいバージョンがリリースされています。&lt;br&gt;&lt;a href=&quot;http://lightscreen.sourceforge.net/new-version&quot;&gt;Lighscreen のウェブサイト&lt;/a&gt;で確認してください。</translation>
- </message>
- <message>
- <source>No new versions available</source>
- <translation type="obsolete">最新版を使用しています</translation>
- </message>
- <message>
- <source>Close</source>
- <translation type="obsolete">閉じる</translation>
- </message>
-</context>
<context>
<name>WindowPicker</name>
<message>
<location filename="../tools/windowpicker.cpp" line="24"/>
<source>Lightscreen Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/windowpicker.cpp" line="26"/>
- <source>Grab the picker by clicking and holding down the mouse button, then drag it to the window of your choice and release it to capture.</source>
+ <location filename="../tools/windowpicker.cpp" line="27"/>
+ <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="41"/>
+ <location filename="../tools/windowpicker.cpp" line="42"/>
<source> - Start dragging to select windows</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/windowpicker.cpp" line="50"/>
+ <location filename="../tools/windowpicker.cpp" line="49"/>
<source>Close</source>
<translation type="unfinished">閉じる</translation>
</message>
</context>
</TS>
diff --git a/translations/polish.qm b/translations/polish.qm
index e8a8919..6d60465 100644
Binary files a/translations/polish.qm and b/translations/polish.qm differ
diff --git a/translations/polish.ts b/translations/polish.ts
index 060894d..eebde18 100644
--- a/translations/polish.ts
+++ b/translations/polish.ts
@@ -1,904 +1,766 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="pl_PL">
-<context>
- <name>AboutDialog</name>
- <message>
- <source>Version %1</source>
- <translation type="obsolete">Wersja %1</translation>
- </message>
-</context>
-<context>
- <name>AboutDialogClass</name>
- <message>
- <source>About - Lightscreen</source>
- <translation type="obsolete">O - Lightscreen</translation>
- </message>
- <message>
- <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;/b&gt;.</source>
- <translation type="obsolete">Lightscreen jest prostym narzędziem które wykonuje zrzuty ekranu, ma mały rozmiar i łatwo je dostosować.&lt;br&gt;&lt;br&gt;
-Napisane przez &lt;a href=&quot;http://ckaiser.com.ar&quot;&gt;Christian Kaiser&lt;/a&gt;, wykorzystując &lt;a href=&quot;#aboutqt&quot;&gt;Qt toolkit&lt;/a&gt; dla graficznego interfejsu użytkownika.&lt;br&gt;&lt;br&gt;
-Wydany na &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;Powszechnej Licencji Publicznej GNU&lt;/b&gt;.</translation>
- </message>
- <message>
- <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="obsolete">&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>
-</context>
<context>
<name>AreaDialog</name>
<message>
- <location filename="../dialogs/areadialog.cpp" line="127"/>
- <source>Lightscreen screen area mode:
-Use your mouse to draw a rectangle to screenshot or exit pressing
-any key or using the right or middle mouse buttons.</source>
- <translation type="unfinished">Tryb obszaru ekranu Lightscreen:
-Rozciągnij myszką prostokąt dla rzutu ekranu albo zakończ naciskając
-jakikolwiek klawisz lub prawy albo środkowy przycisk myszki.</translation>
- </message>
-</context>
-<context>
- <name>AreaSelector</name>
- <message>
- <source>Lightscreen screen area mode:
-Use your mouse to draw a rectangle to screenshot or exit pressing
-any key or using the right or middle mouse buttons.</source>
- <translation type="obsolete">Tryb obszaru ekranu Lightscreen:
-Rozciągnij myszką prostokąt dla rzutu ekranu albo zakończ naciskając
-jakikolwiek klawisz lub prawy albo środkowy przycisk myszki.</translation>
- </message>
- <message>
- <source>%1 x %2 px </source>
- <translation type="obsolete">%1 x %2 pikseli </translation>
+ <location filename="../dialogs/areadialog.cpp" line="135"/>
+ <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="15"/>
<source>Click to select hotkey...</source>
<translation>Kliknij aby wybrać klawisz skrótu...</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="47"/>
<source>Type your hotkey</source>
<translation>Wpisz twój klawisz skrótu</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="56"/>
<source>Invalid hotkey</source>
<translation>Błąd klawisza skrótu</translation>
</message>
</context>
<context>
<name>LightscreenWindow</name>
<message>
- <location filename="../lightscreenwindow.cpp" line="97"/>
- <location filename="../lightscreenwindow.cpp" line="258"/>
- <location filename="../lightscreenwindow.cpp" line="482"/>
- <location filename="../lightscreenwindow.cpp" line="682"/>
+ <location filename="../lightscreenwindow.cpp" line="109"/>
+ <location filename="../lightscreenwindow.cpp" line="263"/>
+ <location filename="../lightscreenwindow.cpp" line="484"/>
+ <location filename="../lightscreenwindow.cpp" line="687"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="98"/>
+ <location filename="../lightscreenwindow.cpp" line="110"/>
<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="101"/>
+ <location filename="../lightscreenwindow.cpp" line="115"/>
<source>Hide but enable tray</source>
<translation>Ukryj ale włącz zasobnik</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="103"/>
+ <location filename="../lightscreenwindow.cpp" line="117"/>
<source>Hide and don&apos;t warn</source>
<translation>Ukryj i nie ostrzegaj</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="105"/>
+ <location filename="../lightscreenwindow.cpp" line="119"/>
<source>Just hide</source>
<translation>Tylko ukryj</translation>
</message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="385"/>
- <source>Saved to %1%2</source>
- <translation>Zapisane w %1%2</translation>
- </message>
<message>
<location filename="../lightscreenwindow.cpp" line="391"/>
<source>The screenshot was not taken</source>
<translation>Nie zrobiono zrzutu ekranu</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="392"/>
- <source>There was an error or you did not select a valid area.</source>
- <translation>Nastąpił błąd albo nie wybrałeś właściwego obszaru.</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="407"/>
- <location filename="../lightscreenwindow.cpp" line="612"/>
+ <location filename="../lightscreenwindow.cpp" line="406"/>
+ <location filename="../lightscreenwindow.cpp" line="616"/>
<source>Active &amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="410"/>
- <location filename="../lightscreenwindow.cpp" line="615"/>
+ <location filename="../lightscreenwindow.cpp" line="409"/>
+ <location filename="../lightscreenwindow.cpp" line="619"/>
<source>&amp;Pick Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="442"/>
- <source>Sucess!</source>
- <translation>Sukces!</translation>
+ <location filename="../lightscreenwindow.cpp" line="387"/>
+ <source>Saved to &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="392"/>
+ <source>An error occurred.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="443"/>
+ <source>Success!</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.cpp" line="447"/>
<source>Failed!</source>
<translation>Błąd!</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="462"/>
+ <location filename="../lightscreenwindow.cpp" line="450"/>
+ <source>Cancelled!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="466"/>
<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="465"/>
+ <location filename="../lightscreenwindow.cpp" line="469"/>
<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="476"/>
+ <location filename="../lightscreenwindow.cpp" line="478"/>
<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="479"/>
+ <location filename="../lightscreenwindow.cpp" line="481"/>
<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="485"/>
+ <location filename="../lightscreenwindow.cpp" line="487"/>
<source>Change</source>
<translation>Zmień</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="486"/>
+ <location filename="../lightscreenwindow.cpp" line="488"/>
<source>Disable</source>
<translation>Wyłącz</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="487"/>
+ <location filename="../lightscreenwindow.cpp" line="489"/>
<source>Quit</source>
<translation>Zakończ</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="683"/>
+ <location filename="../lightscreenwindow.cpp" line="688"/>
<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="687"/>
+ <location filename="../lightscreenwindow.cpp" line="692"/>
<source>Turn Off</source>
<translation>Wyłącz</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="688"/>
+ <location filename="../lightscreenwindow.cpp" line="693"/>
<source>Remind Me Later</source>
<translation>Przypominaj później</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="404"/>
- <location filename="../lightscreenwindow.cpp" line="609"/>
+ <location filename="../lightscreenwindow.cpp" line="403"/>
+ <location filename="../lightscreenwindow.cpp" line="613"/>
<source>&amp;Screen</source>
<translation>&amp;Ekran</translation>
</message>
<message>
- <source>&amp;Window</source>
- <translation type="obsolete">&amp;Okno</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="413"/>
- <location filename="../lightscreenwindow.cpp" line="618"/>
+ <location filename="../lightscreenwindow.cpp" line="412"/>
+ <location filename="../lightscreenwindow.cpp" line="622"/>
<source>&amp;Area</source>
<translation>Obsz&amp;ar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="416"/>
- <location filename="../lightscreenwindow.cpp" line="632"/>
+ <location filename="../lightscreenwindow.cpp" line="415"/>
+ <location filename="../lightscreenwindow.cpp" line="636"/>
<source>&amp;Go to Folder</source>
<translation>&amp;Przejdź do folderu</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="606"/>
+ <location filename="../lightscreenwindow.cpp" line="610"/>
<source>Show&amp;/Hide</source>
<translation>Pokaż&amp;/Ukryj</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="629"/>
+ <location filename="../lightscreenwindow.cpp" line="633"/>
<source>View &amp;Options</source>
<translation>Pokaż &amp;Opcje</translation>
</message>
<message>
- <source>&amp;About Lightscreen</source>
- <translation type="obsolete">O &amp;Lightscreen</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="635"/>
+ <location filename="../lightscreenwindow.cpp" line="639"/>
<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="35"/>
+ <location filename="../lightscreenwindow.ui" line="41"/>
<source>Screenshot</source>
<translation>Zrzut ekranu</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="54"/>
+ <location filename="../lightscreenwindow.ui" line="66"/>
<source>Configure Lightscreen</source>
<translation>Skonfiguruj Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="57"/>
+ <location filename="../lightscreenwindow.ui" line="69"/>
<source>&amp;Options</source>
<translation>&amp;Opcje</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="76"/>
+ <location filename="../lightscreenwindow.ui" line="94"/>
<source>Hide Lightscreen </source>
<translation>Ukryj Lightscreen </translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="82"/>
+ <location filename="../lightscreenwindow.ui" line="100"/>
<source>&amp;Hide</source>
<translation>&amp;Ukryj</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="104"/>
+ <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="94"/>
+ <location filename="../dialogs/namingdialog.ui" line="97"/>
<source>Date Format:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/namingdialog.ui" line="122"/>
- <source> &lt;a href=&quot;http://lightscreen.sourceforge.net/help/date&quot;&gt;[?]&lt;/a&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="136"/>
- <source>yyyy-MM-dd</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="141"/>
- <source>yyyy-MM-dd HH.mm.ss</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="161"/>
+ <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="67"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="53"/>
+ <source>Restore Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.cpp" line="69"/>
<source>Version %1</source>
<translation type="unfinished">Wersja %1</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="142"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="143"/>
<source>Hotkey conflict</source>
<translation>Konflikt z klawiszami skrótu</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="142"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="143"/>
<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="147"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="148"/>
<source>Filename character error</source>
<translation></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="147"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="148"/>
<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="152"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="153"/>
<source>Final Destination</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="152"/>
- <source>You can&apos;t take screenshots unless you enable file saving or the clipboard.</source>
+ <location filename="../dialogs/optionsdialog.cpp" line="153"/>
+ <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="163"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="164"/>
<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="181"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="182"/>
<source>Lightscreen - Options</source>
<translation>Lightscreen - Opcje</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="183"/>
<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="185"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="186"/>
<source>Restore</source>
<translation>Odtwórz</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="186"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="187"/>
<source>Don&apos;t Restore</source>
<translation>Nie Odtwarzaj</translation>
</message>
- <message>
- <source> (OptiPNG not found)</source>
- <translation type="obsolete"> (nie znaleziono OptiPNG)</translation>
- </message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="14"/>
<source>Options - Lightscreen</source>
<translation>Opcje - Lightscreen</translation>
</message>
- <message>
- <source>&amp;General</source>
- <translation type="obsolete">O&amp;gólne</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>
- <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;b&gt;Timestamp&lt;/b&gt;: inserts a unique number (a Unix timestamp) that corresponds with the current time.
-&lt;b&gt;Date&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy hh.mm.ss.</source>
- <translation type="obsolete">Nazwa wstawiona będzie po prefiksie, co sprawia, że każdy plik jest unikalny, aby uniknąć nadpisania.&lt;br /&gt;
-&lt;b&gt;Numer&lt;/b&gt;: wstawia numer w sekwencji 1, 2, 3.
-&lt;b&gt;Czas&lt;/b&gt;: wstawia unikalny numer (stempel czasu Unixa), który odpowiada obecnemu czasu.
-&lt;b&gt;Data&lt;/b&gt;: wstawia aktualną datę i czas, w formie dd-MM-rrrr gg.mm.ss.</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="132"/>
+ <location filename="../dialogs/optionsdialog.ui" line="131"/>
<source>(number)</source>
<translation>(numer)</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="142"/>
+ <location filename="../dialogs/optionsdialog.ui" line="141"/>
<source>(timestamp)</source>
<translation>(czas)</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="137"/>
+ <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="168"/>
+ <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="171"/>
+ <location filename="../dialogs/optionsdialog.ui" line="170"/>
<source>F&amp;ormat:</source>
<translation>&amp;Format:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="185"/>
+ <location filename="../dialogs/optionsdialog.ui" line="184"/>
<source>PNG</source>
<translation>PNG</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="190"/>
+ <location filename="../dialogs/optionsdialog.ui" line="189"/>
<source>JPG</source>
<translation>JPG</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="195"/>
+ <location filename="../dialogs/optionsdialog.ui" line="194"/>
<source>BMP</source>
<translation>BMP</translation>
</message>
<message>
- <source>TIFF</source>
- <translation type="obsolete">TIFF</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="776"/>
+ <location filename="../dialogs/optionsdialog.ui" line="775"/>
<source>D&amp;elay:</source>
<translation>Opóźni&amp;enie:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="789"/>
+ <location filename="../dialogs/optionsdialog.ui" line="788"/>
<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="792"/>
+ <location filename="../dialogs/optionsdialog.ui" line="791"/>
<source>none</source>
<translation>brak</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="801"/>
- <location filename="../dialogs/optionsdialog.ui" line="955"/>
+ <location filename="../dialogs/optionsdialog.ui" line="800"/>
+ <location filename="../dialogs/optionsdialog.ui" line="954"/>
<source> seconds</source>
<translation> sekund(y)</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="318"/>
+ <location filename="../dialogs/optionsdialog.ui" line="317"/>
<source>&amp;Run Lightscreen at system startup.</source>
<translation>Uruchom Lightscreen przy &amp;starcie systemu.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="346"/>
+ <location filename="../dialogs/optionsdialog.ui" line="345"/>
<source>H&amp;ide the main window.</source>
<translation>&amp;Ukryj główne okno.</translation>
</message>
<message>
- <source>&amp;Hotkeys</source>
- <translation type="obsolete">&amp;Klawisze skrótu</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="386"/>
+ <location filename="../dialogs/optionsdialog.ui" line="385"/>
<source>Capture the screen</source>
<translation>Chwyć ekran</translation>
</message>
<message>
- <source>Capture a window</source>
- <translation type="obsolete">Chwyć okno</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="441"/>
+ <location filename="../dialogs/optionsdialog.ui" line="440"/>
<source>Capture a screen area</source>
<translation>Chwyć obszar ekranu</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="504"/>
+ <location filename="../dialogs/optionsdialog.ui" line="503"/>
<source>Open the directory</source>
<translation>Otwórz katalog</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="488"/>
+ <location filename="../dialogs/optionsdialog.ui" line="487"/>
<source>Open the program window</source>
<translation>Otwórz okno programu</translation>
</message>
<message>
- <source>&amp;Options</source>
- <translation type="obsolete">&amp;Opcje</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="591"/>
+ <location filename="../dialogs/optionsdialog.ui" line="590"/>
<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="598"/>
+ <location filename="../dialogs/optionsdialog.ui" line="597"/>
<source>&amp;Hide Lightscreen while taking a screenshot.</source>
<translation>&amp;Ukryj Lightscreen podczas zrzutu ekranu.</translation>
</message>
<message>
- <source>Periodically check for updates.</source>
- <translation type="obsolete">Okresowo sprawdzaj &amp;aktualizacje.</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="743"/>
+ <location filename="../dialogs/optionsdialog.ui" line="742"/>
<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="661"/>
+ <location filename="../dialogs/optionsdialog.ui" line="660"/>
<source>&amp;Language:</source>
<translation>&amp;Język:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="678"/>
+ <location filename="../dialogs/optionsdialog.ui" line="677"/>
<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="681"/>
+ <location filename="../dialogs/optionsdialog.ui" line="680"/>
<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="617"/>
+ <location filename="../dialogs/optionsdialog.ui" line="616"/>
<source>&amp;Notify with:</source>
<translation>Zawiadom przez:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="267"/>
+ <location filename="../dialogs/optionsdialog.ui" line="266"/>
<source>&lt;i&gt;Preview&lt;/i&gt;:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="203"/>
+ <location filename="../dialogs/optionsdialog.ui" line="202"/>
<source>&amp;Quality:</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, in the form of dd-MM-yyyy..&lt;br /&gt;
-&lt;b&gt;Date &amp;amp; Time&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy hh.mm.ss..&lt;br /&gt;
-&lt;b&gt;Timestamp&lt;/b&gt;: inserts a unique number (a Unix timestamp, the number of seconds passed since 1970-1-1 00:00:00) that corresponds with the current time.&lt;br /&gt;
-
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="147"/>
+ <location filename="../dialogs/optionsdialog.ui" line="146"/>
<source>(none)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="306"/>
+ <location filename="../dialogs/optionsdialog.ui" line="305"/>
<source>System Startup</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="359"/>
+ <location filename="../dialogs/optionsdialog.ui" line="358"/>
<source>Hotkeys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="365"/>
+ <location filename="../dialogs/optionsdialog.ui" line="364"/>
<source>Captures</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="409"/>
+ <location filename="../dialogs/optionsdialog.ui" line="408"/>
<source>Capture the current window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="425"/>
+ <location filename="../dialogs/optionsdialog.ui" line="424"/>
<source>Capture a chosen window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="467"/>
+ <location filename="../dialogs/optionsdialog.ui" line="466"/>
<source>Lightscreen Control</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="531"/>
+ <location filename="../dialogs/optionsdialog.ui" line="530"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="579"/>
+ <location filename="../dialogs/optionsdialog.ui" line="578"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="627"/>
+ <location filename="../dialogs/optionsdialog.ui" line="626"/>
<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="630"/>
+ <location filename="../dialogs/optionsdialog.ui" line="629"/>
<source>Tray icon Popup</source>
<translation>&amp;Ikonę Popup w zasobniku</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="637"/>
+ <location filename="../dialogs/optionsdialog.ui" line="636"/>
<source>&amp;Sound cue</source>
<translation>Efekt &amp;dźwiękowy</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="760"/>
+ <location filename="../dialogs/optionsdialog.ui" line="759"/>
<source>Replace screenshots when there&apos;s an existing file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="767"/>
+ <location filename="../dialogs/optionsdialog.ui" line="766"/>
<source>Snap area screenshots automatically (no resizing).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="847"/>
+ <location filename="../dialogs/optionsdialog.ui" line="846"/>
<source>Maximum Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="898"/>
+ <location filename="../dialogs/optionsdialog.ui" line="897"/>
<source>Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="968"/>
+ <location filename="../dialogs/optionsdialog.ui" line="967"/>
<source> and </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="982"/>
+ <location filename="../dialogs/optionsdialog.ui" line="981"/>
<source>save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="987"/>
+ <location filename="../dialogs/optionsdialog.ui" line="986"/>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1055"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1054"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1061"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1060"/>
<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="1090"/>
<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>
- <source>Screenshot &amp;Quality:</source>
- <translation type="obsolete">Jakość zrzutu &amp;ekranu:</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="216"/>
+ <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="246"/>
+ <location filename="../dialogs/optionsdialog.ui" line="245"/>
<source>100</source>
<translation>100</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="258"/>
+ <location filename="../dialogs/optionsdialog.ui" line="257"/>
<source>%</source>
<translation>%</translation>
</message>
<message>
- <source>&amp;Advanced</source>
- <translation type="obsolete">&amp;Zaawansowane</translation>
- </message>
- <message>
- <source>Choose where and how to &amp;save each screenshot (&quot;&amp;Save as&quot;).</source>
- <translation type="obsolete">&amp;Wybierz gdzie i jak zapisać każdego zrzutu ekranu (&quot;Zapisz jako&quot;).</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="722"/>
+ <location filename="../dialogs/optionsdialog.ui" line="721"/>
<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="736"/>
+ <location filename="../dialogs/optionsdialog.ui" line="735"/>
<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="706"/>
+ <location filename="../dialogs/optionsdialog.ui" line="705"/>
<source>Screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="715"/>
+ <location filename="../dialogs/optionsdialog.ui" line="714"/>
<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="729"/>
+ <location filename="../dialogs/optionsdialog.ui" line="728"/>
<source>&amp;Grab only the current monitor.</source>
<translation>&amp;Chwyć tylko bieżący monitor.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="750"/>
+ <location filename="../dialogs/optionsdialog.ui" line="749"/>
<source>Opens a new process called OptiPNG which dramatically reduces the file size.</source>
<translation>Otwiera nowy proces zwany OptiPNG który poważnie zmniejsza rozmiar pliku.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="753"/>
+ <location filename="../dialogs/optionsdialog.ui" line="752"/>
<source>O&amp;ptimize PNG screenshots.</source>
<translation>&amp;Polepsz pliki PNG.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="605"/>
+ <location filename="../dialogs/optionsdialog.ui" line="604"/>
<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="832"/>
+ <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="831"/>
<source>Screenshot Previews</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="912"/>
+ <location filename="../dialogs/optionsdialog.ui" line="911"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="917"/>
+ <location filename="../dialogs/optionsdialog.ui" line="916"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="922"/>
+ <location filename="../dialogs/optionsdialog.ui" line="921"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="927"/>
+ <location filename="../dialogs/optionsdialog.ui" line="926"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="948"/>
+ <location filename="../dialogs/optionsdialog.ui" line="947"/>
<source>Auto-close after</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1011"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1010"/>
<source>Updater</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1020"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1019"/>
<source>Check for updates regularly.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1040"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1039"/>
<source>Chec&amp;k Updates Now</source>
<translation>Sprawdź teraz &amp;aktualizacje</translation>
</message>
- <message>
- <source>About Lightscreen</source>
- <translation type="obsolete">O Lightscreen</translation>
- </message>
</context>
<context>
<name>PreviewDialog</name>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="308"/>
+ <location filename="../dialogs/previewdialog.cpp" line="309"/>
<source>Screenshot Preview: Closing in %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Screenshot</name>
<message>
<location filename="../tools/screenshot.cpp" line="272"/>
<source>Save as..</source>
<translation>Zapisz jako..</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="18"/>
<source>Lightscreen Screenshot Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="20"/>
- <source>You can zoom using the mouse wheel while holding the CTRL key. To return to the default zoom (100%) press &quot;Ctrl-0&quot;.</source>
+ <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>UpdaterDialog</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Anuluj</translation>
- </message>
- <message>
- <source>Updater - Lightscreen</source>
- <translation type="obsolete">Aktualizator - Lightscreen</translation>
- </message>
- <message>
- <source>Checking for updates</source>
- <translation type="obsolete">Trwa sprawdzanie dostępnych aktualizacji</translation>
- </message>
- <message>
- <source>There&apos;s a new version available,&lt;br&gt; please see &lt;a href=&quot;http://lightscreen.sourceforge.net/new-version&quot;&gt;the Lighscreen website&lt;/a&gt;.</source>
- <translation type="obsolete">Jest dostępna nowa wersja,&lt;br&gt; można znaleźć ją na &lt;a href=&quot;http://lightscreen.sourceforge.net/new-version&quot;&gt;stronie internetowej Lighscreen&lt;/a&gt;.</translation>
- </message>
- <message>
- <source>No new versions available</source>
- <translation type="obsolete">Nie ma nowych wersji programu</translation>
- </message>
- <message>
- <source>Close</source>
- <translation type="obsolete">Zamknij</translation>
- </message>
-</context>
<context>
<name>WindowPicker</name>
<message>
<location filename="../tools/windowpicker.cpp" line="24"/>
<source>Lightscreen Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/windowpicker.cpp" line="26"/>
- <source>Grab the picker by clicking and holding down the mouse button, then drag it to the window of your choice and release it to capture.</source>
+ <location filename="../tools/windowpicker.cpp" line="27"/>
+ <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="41"/>
+ <location filename="../tools/windowpicker.cpp" line="42"/>
<source> - Start dragging to select windows</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/windowpicker.cpp" line="50"/>
+ <location filename="../tools/windowpicker.cpp" line="49"/>
<source>Close</source>
<translation type="unfinished">Zamknij</translation>
</message>
</context>
</TS>
diff --git a/translations/portuguese.qm b/translations/portuguese.qm
index bb0d7ab..cec3844 100644
Binary files a/translations/portuguese.qm and b/translations/portuguese.qm differ
diff --git a/translations/portuguese.ts b/translations/portuguese.ts
index b497bfa..e4588a1 100644
--- a/translations/portuguese.ts
+++ b/translations/portuguese.ts
@@ -1,899 +1,765 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="pt_BR" sourcelanguage="en">
-<context>
- <name>AboutDialog</name>
- <message>
- <source>Version %1</source>
- <translation type="obsolete">Versão %1</translation>
- </message>
-</context>
-<context>
- <name>AboutDialogClass</name>
- <message>
- <source>About - Lightscreen</source>
- <translation type="obsolete">Sobre - Lightscreen</translation>
- </message>
- <message>
- <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;/b&gt;.</source>
- <translation type="obsolete">Lightscreen é uma ferramenta simnples para fazer screenshots, desenvolvida para ser leve e customizável.&lt;br&gt;&lt;br&gt;
-Criado por &lt;a href=&quot;http://ckaiser.com.ar&quot;&gt;Christian Kaiser&lt;/a&gt;, usando o &lt;a href=&quot;#aboutqt&quot;&gt;Qt toolkit&lt;/a&gt; para a interface gráfica.&lt;br&gt;&lt;br&gt;
-Lançado sob a licensa &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;GNU General Public License&lt;/b&gt;.</translation>
- </message>
- <message>
- <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="obsolete">&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>
-</context>
<context>
<name>AreaDialog</name>
<message>
- <location filename="../dialogs/areadialog.cpp" line="127"/>
- <source>Lightscreen screen area mode:
-Use your mouse to draw a rectangle to screenshot or exit pressing
-any key or using the right or middle mouse buttons.</source>
- <translation type="unfinished">Modo área do Lightscreen
-Use o mause para desenhar um retângulo para tirar screenshot ou cancele
-pressionando qualquer tecla.</translation>
- </message>
-</context>
-<context>
- <name>AreaSelector</name>
- <message>
- <source>Lightscreen screen area mode:
-Use your mouse to draw a rectangle to screenshot or exit pressing
-any key or using the right or middle mouse buttons.</source>
- <translation type="obsolete">Modo área do Lightscreen
-Use o mause para desenhar um retângulo para tirar screenshot ou cancele
-pressionando qualquer tecla.</translation>
- </message>
- <message>
- <source>%1 x %2 px </source>
- <translation type="obsolete">%1 x %2 px </translation>
+ <location filename="../dialogs/areadialog.cpp" line="135"/>
+ <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="15"/>
<source>Click to select hotkey...</source>
<translation>Clique para selecionar uma hotkey...</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="47"/>
<source>Type your hotkey</source>
<translation>Pressione sua hotkey</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="56"/>
<source>Invalid hotkey</source>
<translation>Hotkey inválida</translation>
</message>
</context>
<context>
<name>LightscreenWindow</name>
<message>
- <location filename="../lightscreenwindow.cpp" line="97"/>
- <location filename="../lightscreenwindow.cpp" line="258"/>
- <location filename="../lightscreenwindow.cpp" line="482"/>
- <location filename="../lightscreenwindow.cpp" line="682"/>
+ <location filename="../lightscreenwindow.cpp" line="109"/>
+ <location filename="../lightscreenwindow.cpp" line="263"/>
+ <location filename="../lightscreenwindow.cpp" line="484"/>
+ <location filename="../lightscreenwindow.cpp" line="687"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="98"/>
+ <location filename="../lightscreenwindow.cpp" line="110"/>
<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="101"/>
+ <location filename="../lightscreenwindow.cpp" line="115"/>
<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="103"/>
+ <location filename="../lightscreenwindow.cpp" line="117"/>
<source>Hide and don&apos;t warn</source>
<translation>Esconder e não avisar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="105"/>
+ <location filename="../lightscreenwindow.cpp" line="119"/>
<source>Just hide</source>
<translation>Apenas esconda</translation>
</message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="385"/>
- <source>Saved to %1%2</source>
- <translation>Salvo para %1%2</translation>
- </message>
<message>
<location filename="../lightscreenwindow.cpp" line="391"/>
<source>The screenshot was not taken</source>
<translation>A screenshot não foi feita</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="392"/>
- <source>There was an error or you did not select a valid area.</source>
- <translation>Ocorreu um erro ou você não selecionou uma área válida.</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="407"/>
- <location filename="../lightscreenwindow.cpp" line="612"/>
+ <location filename="../lightscreenwindow.cpp" line="406"/>
+ <location filename="../lightscreenwindow.cpp" line="616"/>
<source>Active &amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="410"/>
- <location filename="../lightscreenwindow.cpp" line="615"/>
+ <location filename="../lightscreenwindow.cpp" line="409"/>
+ <location filename="../lightscreenwindow.cpp" line="619"/>
<source>&amp;Pick Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="442"/>
- <source>Sucess!</source>
- <translation>Pronto!</translation>
+ <location filename="../lightscreenwindow.cpp" line="387"/>
+ <source>Saved to &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="392"/>
+ <source>An error occurred.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="443"/>
+ <source>Success!</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.cpp" line="447"/>
<source>Failed!</source>
<translation>Falhou!</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="462"/>
+ <location filename="../lightscreenwindow.cpp" line="450"/>
+ <source>Cancelled!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="466"/>
<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="465"/>
+ <location filename="../lightscreenwindow.cpp" line="469"/>
<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="476"/>
+ <location filename="../lightscreenwindow.cpp" line="478"/>
<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="479"/>
+ <location filename="../lightscreenwindow.cpp" line="481"/>
<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="485"/>
+ <location filename="../lightscreenwindow.cpp" line="487"/>
<source>Change</source>
<translation>Trocar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="486"/>
+ <location filename="../lightscreenwindow.cpp" line="488"/>
<source>Disable</source>
<translation>Desabilitar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="487"/>
+ <location filename="../lightscreenwindow.cpp" line="489"/>
<source>Quit</source>
<translation>Sair</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="683"/>
+ <location filename="../lightscreenwindow.cpp" line="688"/>
<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="687"/>
+ <location filename="../lightscreenwindow.cpp" line="692"/>
<source>Turn Off</source>
<translation>Desligar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="688"/>
+ <location filename="../lightscreenwindow.cpp" line="693"/>
<source>Remind Me Later</source>
<translation>Lembrar mais tarde</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="404"/>
- <location filename="../lightscreenwindow.cpp" line="609"/>
+ <location filename="../lightscreenwindow.cpp" line="403"/>
+ <location filename="../lightscreenwindow.cpp" line="613"/>
<source>&amp;Screen</source>
<translation>T&amp;ela</translation>
</message>
<message>
- <source>&amp;Window</source>
- <translation type="obsolete">&amp;Janela</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="413"/>
- <location filename="../lightscreenwindow.cpp" line="618"/>
+ <location filename="../lightscreenwindow.cpp" line="412"/>
+ <location filename="../lightscreenwindow.cpp" line="622"/>
<source>&amp;Area</source>
<translation>Áre&amp;a</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="416"/>
- <location filename="../lightscreenwindow.cpp" line="632"/>
+ <location filename="../lightscreenwindow.cpp" line="415"/>
+ <location filename="../lightscreenwindow.cpp" line="636"/>
<source>&amp;Go to Folder</source>
<translation>&amp;Ir para a pasta</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="606"/>
+ <location filename="../lightscreenwindow.cpp" line="610"/>
<source>Show&amp;/Hide</source>
<translation>Mostrar/Escond&amp;er</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="629"/>
+ <location filename="../lightscreenwindow.cpp" line="633"/>
<source>View &amp;Options</source>
<translation>Ver &amp;Opções</translation>
</message>
<message>
- <source>&amp;About Lightscreen</source>
- <translation type="obsolete">&amp;Sobre o Lightscreen</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="635"/>
+ <location filename="../lightscreenwindow.cpp" line="639"/>
<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="35"/>
+ <location filename="../lightscreenwindow.ui" line="41"/>
<source>Screenshot</source>
<translation>Screenshot</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="54"/>
+ <location filename="../lightscreenwindow.ui" line="66"/>
<source>Configure Lightscreen</source>
<translation>Configurar o Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="57"/>
+ <location filename="../lightscreenwindow.ui" line="69"/>
<source>&amp;Options</source>
<translation>&amp;Opções</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="76"/>
+ <location filename="../lightscreenwindow.ui" line="94"/>
<source>Hide Lightscreen </source>
<translation>Esconder o Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="82"/>
+ <location filename="../lightscreenwindow.ui" line="100"/>
<source>&amp;Hide</source>
<translation>&amp;Esconder</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="104"/>
+ <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="94"/>
+ <location filename="../dialogs/namingdialog.ui" line="97"/>
<source>Date Format:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/namingdialog.ui" line="122"/>
- <source> &lt;a href=&quot;http://lightscreen.sourceforge.net/help/date&quot;&gt;[?]&lt;/a&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="136"/>
- <source>yyyy-MM-dd</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="141"/>
- <source>yyyy-MM-dd HH.mm.ss</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="161"/>
+ <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="67"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="53"/>
+ <source>Restore Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.cpp" line="69"/>
<source>Version %1</source>
<translation type="unfinished">Versão %1</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="142"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="143"/>
<source>Hotkey conflict</source>
<translation>Conflito entre Hotkeys</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="142"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="143"/>
<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="147"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="148"/>
<source>Filename character error</source>
<translation>Caractere não permitido no nome do arquivo</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="147"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="148"/>
<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="152"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="153"/>
<source>Final Destination</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="152"/>
- <source>You can&apos;t take screenshots unless you enable file saving or the clipboard.</source>
+ <location filename="../dialogs/optionsdialog.cpp" line="153"/>
+ <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="163"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="164"/>
<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="181"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="182"/>
<source>Lightscreen - Options</source>
<translation>Opções do Lightscreen</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="183"/>
<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="185"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="186"/>
<source>Restore</source>
<translation>Restaurar</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="186"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="187"/>
<source>Don&apos;t Restore</source>
<translation>Não restaurar</translation>
</message>
- <message>
- <source> (OptiPNG not found)</source>
- <translation type="obsolete">(OptiPNG não encontrado)</translation>
- </message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="14"/>
<source>Options - Lightscreen</source>
<translation>Opções do Lightscreen</translation>
</message>
- <message>
- <source>&amp;General</source>
- <translation type="obsolete">&amp;Geral</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>
- <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;b&gt;Timestamp&lt;/b&gt;: inserts a unique number (a Unix timestamp) that corresponds with the current time.
-&lt;b&gt;Date&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy hh.mm.ss.</source>
- <translation type="obsolete">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;b&gt;Timestamp&lt;/b&gt;: inserts a unique number (a Unix timestamp) that corresponds with the current time.
-&lt;b&gt;Date&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy hh.mm.ss.</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="132"/>
+ <location filename="../dialogs/optionsdialog.ui" line="131"/>
<source>(number)</source>
<translation>(número)</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="137"/>
+ <location filename="../dialogs/optionsdialog.ui" line="136"/>
<source>(date)</source>
<translation>(data)</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="142"/>
+ <location filename="../dialogs/optionsdialog.ui" line="141"/>
<source>(timestamp)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="168"/>
+ <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="171"/>
+ <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="185"/>
+ <location filename="../dialogs/optionsdialog.ui" line="184"/>
<source>PNG</source>
<translation>PNG</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="190"/>
+ <location filename="../dialogs/optionsdialog.ui" line="189"/>
<source>JPG</source>
<translation>JPG</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="195"/>
+ <location filename="../dialogs/optionsdialog.ui" line="194"/>
<source>BMP</source>
<translation>BMP</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="267"/>
+ <location filename="../dialogs/optionsdialog.ui" line="266"/>
<source>&lt;i&gt;Preview&lt;/i&gt;:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="203"/>
+ <location filename="../dialogs/optionsdialog.ui" line="202"/>
<source>&amp;Quality:</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, in the form of dd-MM-yyyy..&lt;br /&gt;
-&lt;b&gt;Date &amp;amp; Time&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy hh.mm.ss..&lt;br /&gt;
-&lt;b&gt;Timestamp&lt;/b&gt;: inserts a unique number (a Unix timestamp, the number of seconds passed since 1970-1-1 00:00:00) that corresponds with the current time.&lt;br /&gt;
-
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="147"/>
+ <location filename="../dialogs/optionsdialog.ui" line="146"/>
<source>(none)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="306"/>
+ <location filename="../dialogs/optionsdialog.ui" line="305"/>
<source>System Startup</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="359"/>
+ <location filename="../dialogs/optionsdialog.ui" line="358"/>
<source>Hotkeys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="365"/>
+ <location filename="../dialogs/optionsdialog.ui" line="364"/>
<source>Captures</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="409"/>
+ <location filename="../dialogs/optionsdialog.ui" line="408"/>
<source>Capture the current window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="425"/>
+ <location filename="../dialogs/optionsdialog.ui" line="424"/>
<source>Capture a chosen window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="467"/>
+ <location filename="../dialogs/optionsdialog.ui" line="466"/>
<source>Lightscreen Control</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="531"/>
+ <location filename="../dialogs/optionsdialog.ui" line="530"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="579"/>
+ <location filename="../dialogs/optionsdialog.ui" line="578"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="706"/>
+ <location filename="../dialogs/optionsdialog.ui" line="705"/>
<source>Screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="715"/>
+ <location filename="../dialogs/optionsdialog.ui" line="714"/>
<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="760"/>
+ <location filename="../dialogs/optionsdialog.ui" line="759"/>
<source>Replace screenshots when there&apos;s an existing file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="776"/>
+ <location filename="../dialogs/optionsdialog.ui" line="775"/>
<source>D&amp;elay:</source>
<translation>Atras&amp;o:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="789"/>
+ <location filename="../dialogs/optionsdialog.ui" line="788"/>
<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="792"/>
+ <location filename="../dialogs/optionsdialog.ui" line="791"/>
<source>none</source>
<translation>nenhum</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="801"/>
- <location filename="../dialogs/optionsdialog.ui" line="955"/>
+ <location filename="../dialogs/optionsdialog.ui" line="800"/>
+ <location filename="../dialogs/optionsdialog.ui" line="954"/>
<source> seconds</source>
<translation> segundos</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="847"/>
+ <location filename="../dialogs/optionsdialog.ui" line="846"/>
<source>Maximum Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="898"/>
+ <location filename="../dialogs/optionsdialog.ui" line="897"/>
<source>Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="968"/>
+ <location filename="../dialogs/optionsdialog.ui" line="967"/>
<source> and </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="982"/>
+ <location filename="../dialogs/optionsdialog.ui" line="981"/>
<source>save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="987"/>
+ <location filename="../dialogs/optionsdialog.ui" line="986"/>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1055"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1054"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1061"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1060"/>
<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="1090"/>
<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="318"/>
+ <location filename="../dialogs/optionsdialog.ui" line="317"/>
<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="346"/>
+ <location filename="../dialogs/optionsdialog.ui" line="345"/>
<source>H&amp;ide the main window.</source>
<translation>Esconder a janela pr&amp;incipal.</translation>
</message>
<message>
- <source>&amp;Hotkeys</source>
- <translation type="obsolete">&amp;Hotkeys</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="386"/>
+ <location filename="../dialogs/optionsdialog.ui" line="385"/>
<source>Capture the screen</source>
<translation>Capturar a tela</translation>
</message>
<message>
- <source>Capture a window</source>
- <translation type="obsolete">Capturar uma janela</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="441"/>
+ <location filename="../dialogs/optionsdialog.ui" line="440"/>
<source>Capture a screen area</source>
<translation>Capturar uma área da tela</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="504"/>
+ <location filename="../dialogs/optionsdialog.ui" line="503"/>
<source>Open the directory</source>
<translation>Abrir pasta</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="488"/>
+ <location filename="../dialogs/optionsdialog.ui" line="487"/>
<source>Open the program window</source>
<translation>Abrir a janela do programa</translation>
</message>
<message>
- <source>&amp;Options</source>
- <translation type="obsolete">&amp;Opções</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="591"/>
+ <location filename="../dialogs/optionsdialog.ui" line="590"/>
<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="598"/>
+ <location filename="../dialogs/optionsdialog.ui" line="597"/>
<source>&amp;Hide Lightscreen while taking a screenshot.</source>
<translation>&amp;Esconder o Lighscreen durande a screenshot.</translation>
</message>
<message>
- <source>Periodically check for updates.</source>
- <translation type="obsolete">Verificar por atualizaçoes periódicamente.</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="743"/>
+ <location filename="../dialogs/optionsdialog.ui" line="742"/>
<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="661"/>
+ <location filename="../dialogs/optionsdialog.ui" line="660"/>
<source>&amp;Language:</source>
<translation>&amp;Idioma:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="678"/>
+ <location filename="../dialogs/optionsdialog.ui" line="677"/>
<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="681"/>
+ <location filename="../dialogs/optionsdialog.ui" line="680"/>
<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="617"/>
+ <location filename="../dialogs/optionsdialog.ui" line="616"/>
<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="627"/>
+ <location filename="../dialogs/optionsdialog.ui" line="626"/>
<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="630"/>
+ <location filename="../dialogs/optionsdialog.ui" line="629"/>
<source>Tray icon Popup</source>
<translation>Balão na área de notificação</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="637"/>
+ <location filename="../dialogs/optionsdialog.ui" line="636"/>
<source>&amp;Sound cue</source>
<translation>&amp;Som</translation>
</message>
<message>
- <source>Screenshot &amp;Quality:</source>
- <translation type="obsolete">&amp;Qualidade da imagem:</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="216"/>
+ <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="246"/>
+ <location filename="../dialogs/optionsdialog.ui" line="245"/>
<source>100</source>
<translation>100</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="258"/>
+ <location filename="../dialogs/optionsdialog.ui" line="257"/>
<source>%</source>
<translation>%</translation>
</message>
<message>
- <source>&amp;Advanced</source>
- <translation type="obsolete">&amp;Avançado</translation>
- </message>
- <message>
- <source>Choose where and how to &amp;save each screenshot (&quot;&amp;Save as&quot;).</source>
- <translation type="obsolete">Escolha quando e como &amp;Salvar cada screenshot.</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="722"/>
+ <location filename="../dialogs/optionsdialog.ui" line="721"/>
<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="736"/>
+ <location filename="../dialogs/optionsdialog.ui" line="735"/>
<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="729"/>
+ <location filename="../dialogs/optionsdialog.ui" line="728"/>
<source>&amp;Grab only the current monitor.</source>
<translation>Capturar apenas do mo&amp;nitor atual.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="750"/>
+ <location filename="../dialogs/optionsdialog.ui" line="749"/>
<source>Opens a new process called OptiPNG which dramatically reduces the file size.</source>
<translation>Abrir um novo processo chamado OptiPNG, que diminui dramaticamante o tamanho do arquivo.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="753"/>
+ <location filename="../dialogs/optionsdialog.ui" line="752"/>
<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="605"/>
+ <location filename="../dialogs/optionsdialog.ui" line="604"/>
<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="767"/>
+ <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="766"/>
<source>Snap area screenshots automatically (no resizing).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="832"/>
+ <location filename="../dialogs/optionsdialog.ui" line="831"/>
<source>Screenshot Previews</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="912"/>
+ <location filename="../dialogs/optionsdialog.ui" line="911"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="917"/>
+ <location filename="../dialogs/optionsdialog.ui" line="916"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="922"/>
+ <location filename="../dialogs/optionsdialog.ui" line="921"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="927"/>
+ <location filename="../dialogs/optionsdialog.ui" line="926"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="948"/>
+ <location filename="../dialogs/optionsdialog.ui" line="947"/>
<source>Auto-close after</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1011"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1010"/>
<source>Updater</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1020"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1019"/>
<source>Check for updates regularly.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1040"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1039"/>
<source>Chec&amp;k Updates Now</source>
<translation>Verificar por at&amp;ualizações agora</translation>
</message>
- <message>
- <source>About Lightscreen</source>
- <translation type="obsolete">Sobre o Lightscreen</translation>
- </message>
</context>
<context>
<name>PreviewDialog</name>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="308"/>
+ <location filename="../dialogs/previewdialog.cpp" line="309"/>
<source>Screenshot Preview: Closing in %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Screenshot</name>
<message>
<location filename="../tools/screenshot.cpp" line="272"/>
<source>Save as..</source>
<translation>Salvar como..</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="18"/>
<source>Lightscreen Screenshot Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="20"/>
- <source>You can zoom using the mouse wheel while holding the CTRL key. To return to the default zoom (100%) press &quot;Ctrl-0&quot;.</source>
+ <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>UpdaterDialog</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Cancelar</translation>
- </message>
- <message>
- <source>Updater - Lightscreen</source>
- <translation type="obsolete">Atualizador do Lightscreen</translation>
- </message>
- <message>
- <source>Checking for updates</source>
- <translation type="obsolete">Verificar por atualizações</translation>
- </message>
- <message>
- <source>There&apos;s a new version available,&lt;br&gt; please see &lt;a href=&quot;http://lightscreen.sourceforge.net/new-version&quot;&gt;the Lighscreen website&lt;/a&gt;.</source>
- <translation type="obsolete">Existe uma nova versão disponível,&lt;br&gt; por favor veja no &lt;a href=&quot;http://lightscreen.sourceforge.net/new-version&quot;&gt;Site do Lightscreen&lt;/a&gt;.</translation>
- </message>
- <message>
- <source>No new versions available</source>
- <translation type="obsolete">Nenhuma nova versão disponível</translation>
- </message>
- <message>
- <source>Close</source>
- <translation type="obsolete">Fechar</translation>
- </message>
-</context>
<context>
<name>WindowPicker</name>
<message>
<location filename="../tools/windowpicker.cpp" line="24"/>
<source>Lightscreen Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/windowpicker.cpp" line="26"/>
- <source>Grab the picker by clicking and holding down the mouse button, then drag it to the window of your choice and release it to capture.</source>
+ <location filename="../tools/windowpicker.cpp" line="27"/>
+ <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="41"/>
+ <location filename="../tools/windowpicker.cpp" line="42"/>
<source> - Start dragging to select windows</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/windowpicker.cpp" line="50"/>
+ <location filename="../tools/windowpicker.cpp" line="49"/>
<source>Close</source>
<translation type="unfinished">Fechar</translation>
</message>
</context>
</TS>
diff --git a/translations/russian.qm b/translations/russian.qm
index 6ba7fbd..7b752c1 100644
Binary files a/translations/russian.qm and b/translations/russian.qm differ
diff --git a/translations/russian.ts b/translations/russian.ts
index 25c7b84..6eb8eac 100644
--- a/translations/russian.ts
+++ b/translations/russian.ts
@@ -1,903 +1,765 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="ru_RU">
-<context>
- <name>AboutDialog</name>
- <message>
- <source>Version %1</source>
- <translation type="obsolete">Версия %1</translation>
- </message>
-</context>
-<context>
- <name>AboutDialogClass</name>
- <message>
- <source>About - Lightscreen</source>
- <translation type="obsolete">О Lightscreen</translation>
- </message>
- <message>
- <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;/b&gt;.</source>
- <translation type="obsolete">Lightscreen это простой инструмент для создания скриншотов, гибкий и лёгкий.&lt;br&gt;&lt;br&gt;
-Создан &lt;a href=&quot;http://ckaiser.com.ar&quot;&gt;Christian Kaiser&lt;/a&gt;, с использованием &lt;a href=&quot;#aboutqt&quot;&gt;Qt toolkit&lt;/a&gt; для графического интерфейса.&lt;br&gt;&lt;br&gt;
-Выпущен по &lt;a href=&quot;http://www.gnu.org/licenses/gpl-2.0.html&quot;&gt;GNU General Public License&lt;/b&gt;.</translation>
- </message>
- <message>
- <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="obsolete">&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>
-</context>
<context>
<name>AreaDialog</name>
<message>
- <location filename="../dialogs/areadialog.cpp" line="127"/>
- <source>Lightscreen screen area mode:
-Use your mouse to draw a rectangle to screenshot or exit pressing
-any key or using the right or middle mouse buttons.</source>
- <translation type="unfinished">Режим Lightscreen выбора области экрана:
-Используйте мышку, чтобы выделить прямоугольную область захвата экрана
-или нажмите любую клавишу, правую или среднюю кнопку мыши для выхода из режима.</translation>
- </message>
-</context>
-<context>
- <name>AreaSelector</name>
- <message>
- <source>Lightscreen screen area mode:
-Use your mouse to draw a rectangle to screenshot or exit pressing
-any key or using the right or middle mouse buttons.</source>
- <translation type="obsolete">Режим Lightscreen выбора области экрана:
-Используйте мышку, чтобы выделить прямоугольную область захвата экрана
-или нажмите любую клавишу, правую или среднюю кнопку мыши для выхода из режима.</translation>
- </message>
- <message>
- <source>%1 x %2 px </source>
- <translation type="obsolete">%1 x %2 px </translation>
+ <location filename="../dialogs/areadialog.cpp" line="135"/>
+ <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="15"/>
<source>Click to select hotkey...</source>
<translation type="unfinished">Нажмите для выбора горячей клавиши...</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="47"/>
<source>Type your hotkey</source>
<translation type="unfinished">Нажмите Ваши горячие клавиши</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="56"/>
<source>Invalid hotkey</source>
<translation type="unfinished">Недействительная горячая клавиша</translation>
</message>
</context>
<context>
<name>LightscreenWindow</name>
<message>
- <location filename="../lightscreenwindow.cpp" line="97"/>
- <location filename="../lightscreenwindow.cpp" line="258"/>
- <location filename="../lightscreenwindow.cpp" line="482"/>
- <location filename="../lightscreenwindow.cpp" line="682"/>
+ <location filename="../lightscreenwindow.cpp" line="109"/>
+ <location filename="../lightscreenwindow.cpp" line="263"/>
+ <location filename="../lightscreenwindow.cpp" line="484"/>
+ <location filename="../lightscreenwindow.cpp" line="687"/>
<source>Lightscreen</source>
<translation type="unfinished">Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="98"/>
+ <location filename="../lightscreenwindow.cpp" line="110"/>
<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="101"/>
+ <location filename="../lightscreenwindow.cpp" line="115"/>
<source>Hide but enable tray</source>
<translation type="unfinished">Скрыть, но оставить в системном трее</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="103"/>
+ <location filename="../lightscreenwindow.cpp" line="117"/>
<source>Hide and don&apos;t warn</source>
<translation type="unfinished">Скрыть не предупреждая</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="105"/>
+ <location filename="../lightscreenwindow.cpp" line="119"/>
<source>Just hide</source>
<translation type="unfinished">Просто скрыть</translation>
</message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="385"/>
- <source>Saved to %1%2</source>
- <translation type="unfinished">Сохранено в %1%2</translation>
- </message>
<message>
<location filename="../lightscreenwindow.cpp" line="391"/>
<source>The screenshot was not taken</source>
<translation type="unfinished">Скриншот не сделан</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="392"/>
- <source>There was an error or you did not select a valid area.</source>
- <translation type="unfinished">Произошла ошибка или область была выбрана не правильно.</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="407"/>
- <location filename="../lightscreenwindow.cpp" line="612"/>
+ <location filename="../lightscreenwindow.cpp" line="406"/>
+ <location filename="../lightscreenwindow.cpp" line="616"/>
<source>Active &amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="410"/>
- <location filename="../lightscreenwindow.cpp" line="615"/>
+ <location filename="../lightscreenwindow.cpp" line="409"/>
+ <location filename="../lightscreenwindow.cpp" line="619"/>
<source>&amp;Pick Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="442"/>
- <source>Sucess!</source>
- <translation type="unfinished">Успешно!</translation>
+ <location filename="../lightscreenwindow.cpp" line="387"/>
+ <source>Saved to &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="392"/>
+ <source>An error occurred.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="443"/>
+ <source>Success!</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../lightscreenwindow.cpp" line="447"/>
<source>Failed!</source>
<translation type="unfinished">Ошибка!</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="462"/>
+ <location filename="../lightscreenwindow.cpp" line="450"/>
+ <source>Cancelled!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="466"/>
<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="465"/>
+ <location filename="../lightscreenwindow.cpp" line="469"/>
<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="476"/>
+ <location filename="../lightscreenwindow.cpp" line="478"/>
<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="479"/>
+ <location filename="../lightscreenwindow.cpp" line="481"/>
<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="485"/>
+ <location filename="../lightscreenwindow.cpp" line="487"/>
<source>Change</source>
<translation type="unfinished">Изменить</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="486"/>
+ <location filename="../lightscreenwindow.cpp" line="488"/>
<source>Disable</source>
<translation type="unfinished">Отключить</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="487"/>
+ <location filename="../lightscreenwindow.cpp" line="489"/>
<source>Quit</source>
<translation type="unfinished">Выход</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="683"/>
+ <location filename="../lightscreenwindow.cpp" line="688"/>
<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="687"/>
+ <location filename="../lightscreenwindow.cpp" line="692"/>
<source>Turn Off</source>
<translation type="unfinished">Отключить</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="688"/>
+ <location filename="../lightscreenwindow.cpp" line="693"/>
<source>Remind Me Later</source>
<translation type="unfinished">Напомнить позже</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="404"/>
- <location filename="../lightscreenwindow.cpp" line="609"/>
+ <location filename="../lightscreenwindow.cpp" line="403"/>
+ <location filename="../lightscreenwindow.cpp" line="613"/>
<source>&amp;Screen</source>
<translation type="unfinished">&amp;Экран</translation>
</message>
<message>
- <source>&amp;Window</source>
- <translation type="obsolete">О&amp;кно</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="413"/>
- <location filename="../lightscreenwindow.cpp" line="618"/>
+ <location filename="../lightscreenwindow.cpp" line="412"/>
+ <location filename="../lightscreenwindow.cpp" line="622"/>
<source>&amp;Area</source>
<translation type="unfinished">О&amp;бласть</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="416"/>
- <location filename="../lightscreenwindow.cpp" line="632"/>
+ <location filename="../lightscreenwindow.cpp" line="415"/>
+ <location filename="../lightscreenwindow.cpp" line="636"/>
<source>&amp;Go to Folder</source>
<translation type="unfinished">&amp;Перейти в папку</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="606"/>
+ <location filename="../lightscreenwindow.cpp" line="610"/>
<source>Show&amp;/Hide</source>
<translation type="unfinished">Показать&amp;/Скрыть</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="629"/>
+ <location filename="../lightscreenwindow.cpp" line="633"/>
<source>View &amp;Options</source>
<translation type="unfinished">Просмотр &amp;Настроек</translation>
</message>
<message>
- <source>&amp;About Lightscreen</source>
- <translation type="obsolete">&amp;О Lightscreen</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="635"/>
+ <location filename="../lightscreenwindow.cpp" line="639"/>
<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="35"/>
+ <location filename="../lightscreenwindow.ui" line="41"/>
<source>Screenshot</source>
<translation type="unfinished">Скриншот</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="54"/>
+ <location filename="../lightscreenwindow.ui" line="66"/>
<source>Configure Lightscreen</source>
<translation type="unfinished">Конфигурация Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="57"/>
+ <location filename="../lightscreenwindow.ui" line="69"/>
<source>&amp;Options</source>
<translation type="unfinished">&amp;Настройки</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="76"/>
+ <location filename="../lightscreenwindow.ui" line="94"/>
<source>Hide Lightscreen </source>
<translation type="unfinished">Скрыть Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="82"/>
+ <location filename="../lightscreenwindow.ui" line="100"/>
<source>&amp;Hide</source>
<translation type="unfinished">&amp;Скрыть</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="104"/>
+ <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="94"/>
+ <location filename="../dialogs/namingdialog.ui" line="97"/>
<source>Date Format:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/namingdialog.ui" line="122"/>
- <source> &lt;a href=&quot;http://lightscreen.sourceforge.net/help/date&quot;&gt;[?]&lt;/a&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="136"/>
- <source>yyyy-MM-dd</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="141"/>
- <source>yyyy-MM-dd HH.mm.ss</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="161"/>
+ <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="67"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="53"/>
+ <source>Restore Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.cpp" line="69"/>
<source>Version %1</source>
<translation type="unfinished">Версия %1</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="142"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="143"/>
<source>Hotkey conflict</source>
<translation type="unfinished">Конфликт горячих клавиш</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="142"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="143"/>
<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="147"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="148"/>
<source>Filename character error</source>
<translation type="unfinished">Ошибка в символе имени файла</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="147"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="148"/>
<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="152"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="153"/>
<source>Final Destination</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="152"/>
- <source>You can&apos;t take screenshots unless you enable file saving or the clipboard.</source>
+ <location filename="../dialogs/optionsdialog.cpp" line="153"/>
+ <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="163"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="164"/>
<source>Select where you want to save the screenshots</source>
<translation type="unfinished">Выберите, где вы хотите сохранить скриншот</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="181"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="182"/>
<source>Lightscreen - Options</source>
<translation type="unfinished">Lightscreen - Настройки</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="183"/>
<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="185"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="186"/>
<source>Restore</source>
<translation type="unfinished">Восстановить</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="186"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="187"/>
<source>Don&apos;t Restore</source>
<translation type="unfinished">Не восстанавливать</translation>
</message>
- <message>
- <source> (OptiPNG not found)</source>
- <translation type="obsolete"> (OptiPNG не найден)</translation>
- </message>
<message>
<location filename="../dialogs/optionsdialog.ui" line="14"/>
<source>Options - Lightscreen</source>
<translation type="unfinished">Настройки - Lightscreen</translation>
</message>
- <message>
- <source>&amp;General</source>
- <translation type="obsolete">&amp;Общие</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>
- <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;b&gt;Timestamp&lt;/b&gt;: inserts a unique number (a Unix timestamp) that corresponds with the current time.
-&lt;b&gt;Date&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy hh.mm.ss.</source>
- <translation type="obsolete">Вставляется в название после префикса и делает каждый файл скриншота уникальным во избежание перезаписи.&lt;br /&gt;
-&lt;b&gt;Номер&lt;/b&gt;:вставляет последовательный номер, 1, 2, 3.
-&lt;b&gt;Timestamp&lt;/b&gt;: вставляет уникальный номер (Unix timestamp), соответствующий текущему времени.
-&lt;b&gt;Дата&lt;/b&gt;: вставляет текущие дату и время, в формате дд-ММ-гггг чч.мм.сс.</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="132"/>
+ <location filename="../dialogs/optionsdialog.ui" line="131"/>
<source>(number)</source>
<translation type="unfinished">(номер)</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="142"/>
+ <location filename="../dialogs/optionsdialog.ui" line="141"/>
<source>(timestamp)</source>
<translation type="unfinished">(timestamp)</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="137"/>
+ <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="168"/>
+ <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="171"/>
+ <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="185"/>
+ <location filename="../dialogs/optionsdialog.ui" line="184"/>
<source>PNG</source>
<translation type="unfinished">PNG</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="190"/>
+ <location filename="../dialogs/optionsdialog.ui" line="189"/>
<source>JPG</source>
<translation type="unfinished">JPG</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="195"/>
+ <location filename="../dialogs/optionsdialog.ui" line="194"/>
<source>BMP</source>
<translation type="unfinished">BMP</translation>
</message>
<message>
- <source>TIFF</source>
- <translation type="obsolete">TIFF</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="776"/>
+ <location filename="../dialogs/optionsdialog.ui" line="775"/>
<source>D&amp;elay:</source>
<translation type="unfinished">Пау&amp;за:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="789"/>
+ <location filename="../dialogs/optionsdialog.ui" line="788"/>
<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="792"/>
+ <location filename="../dialogs/optionsdialog.ui" line="791"/>
<source>none</source>
<translation type="unfinished">нет</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="801"/>
- <location filename="../dialogs/optionsdialog.ui" line="955"/>
+ <location filename="../dialogs/optionsdialog.ui" line="800"/>
+ <location filename="../dialogs/optionsdialog.ui" line="954"/>
<source> seconds</source>
<translation type="unfinished">секунд</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="318"/>
+ <location filename="../dialogs/optionsdialog.ui" line="317"/>
<source>&amp;Run Lightscreen at system startup.</source>
<translation type="unfinished">&amp;Запустить Lightscreen при запуске системы.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="346"/>
+ <location filename="../dialogs/optionsdialog.ui" line="345"/>
<source>H&amp;ide the main window.</source>
<translation type="unfinished">Скр&amp;ыть главное окно.</translation>
</message>
<message>
- <source>&amp;Hotkeys</source>
- <translation type="obsolete">&amp;Горячие клавишы</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="386"/>
+ <location filename="../dialogs/optionsdialog.ui" line="385"/>
<source>Capture the screen</source>
<translation type="unfinished">Захват экрана</translation>
</message>
<message>
- <source>Capture a window</source>
- <translation type="obsolete">Захватить окно</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="441"/>
+ <location filename="../dialogs/optionsdialog.ui" line="440"/>
<source>Capture a screen area</source>
<translation type="unfinished">Захватить область</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="504"/>
+ <location filename="../dialogs/optionsdialog.ui" line="503"/>
<source>Open the directory</source>
<translation type="unfinished">Открыть папку</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="488"/>
+ <location filename="../dialogs/optionsdialog.ui" line="487"/>
<source>Open the program window</source>
<translation type="unfinished">Открыть окно программы</translation>
</message>
<message>
- <source>&amp;Options</source>
- <translation type="obsolete">&amp;Настройки</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="591"/>
+ <location filename="../dialogs/optionsdialog.ui" line="590"/>
<source>Sho&amp;w a system tray icon.</source>
<translation type="unfinished">Показывать иконку в &amp;системном трее.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="598"/>
+ <location filename="../dialogs/optionsdialog.ui" line="597"/>
<source>&amp;Hide Lightscreen while taking a screenshot.</source>
<translation type="unfinished">C&amp;крыть Lightscreen при создании скриншота.</translation>
</message>
<message>
- <source>Periodically check for updates.</source>
- <translation type="obsolete">Переодически проверять обновления.</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="743"/>
+ <location filename="../dialogs/optionsdialog.ui" line="742"/>
<source>&amp;Magnify around the mouse in Area mode.</source>
<translation type="unfinished">Пре&amp;увеличить область захвата вокруг курсора в режиме захвата области.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="661"/>
+ <location filename="../dialogs/optionsdialog.ui" line="660"/>
<source>&amp;Language:</source>
<translation type="unfinished">&amp;Язык:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="678"/>
+ <location filename="../dialogs/optionsdialog.ui" line="677"/>
<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="681"/>
+ <location filename="../dialogs/optionsdialog.ui" line="680"/>
<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="617"/>
+ <location filename="../dialogs/optionsdialog.ui" line="616"/>
<source>&amp;Notify with:</source>
<translation type="unfinished">&amp;Уведомлять:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="267"/>
+ <location filename="../dialogs/optionsdialog.ui" line="266"/>
<source>&lt;i&gt;Preview&lt;/i&gt;:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="203"/>
+ <location filename="../dialogs/optionsdialog.ui" line="202"/>
<source>&amp;Quality:</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, in the form of dd-MM-yyyy..&lt;br /&gt;
-&lt;b&gt;Date &amp;amp; Time&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy hh.mm.ss..&lt;br /&gt;
-&lt;b&gt;Timestamp&lt;/b&gt;: inserts a unique number (a Unix timestamp, the number of seconds passed since 1970-1-1 00:00:00) that corresponds with the current time.&lt;br /&gt;
-
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="147"/>
+ <location filename="../dialogs/optionsdialog.ui" line="146"/>
<source>(none)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="306"/>
+ <location filename="../dialogs/optionsdialog.ui" line="305"/>
<source>System Startup</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="359"/>
+ <location filename="../dialogs/optionsdialog.ui" line="358"/>
<source>Hotkeys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="365"/>
+ <location filename="../dialogs/optionsdialog.ui" line="364"/>
<source>Captures</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="409"/>
+ <location filename="../dialogs/optionsdialog.ui" line="408"/>
<source>Capture the current window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="425"/>
+ <location filename="../dialogs/optionsdialog.ui" line="424"/>
<source>Capture a chosen window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="467"/>
+ <location filename="../dialogs/optionsdialog.ui" line="466"/>
<source>Lightscreen Control</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="531"/>
+ <location filename="../dialogs/optionsdialog.ui" line="530"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="579"/>
+ <location filename="../dialogs/optionsdialog.ui" line="578"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="627"/>
+ <location filename="../dialogs/optionsdialog.ui" line="626"/>
<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="630"/>
+ <location filename="../dialogs/optionsdialog.ui" line="629"/>
<source>Tray icon Popup</source>
<translation type="unfinished">Всплывающее сообщение</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="637"/>
+ <location filename="../dialogs/optionsdialog.ui" line="636"/>
<source>&amp;Sound cue</source>
<translation type="unfinished">Зв&amp;уковой сигнал</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="760"/>
+ <location filename="../dialogs/optionsdialog.ui" line="759"/>
<source>Replace screenshots when there&apos;s an existing file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="767"/>
+ <location filename="../dialogs/optionsdialog.ui" line="766"/>
<source>Snap area screenshots automatically (no resizing).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="847"/>
+ <location filename="../dialogs/optionsdialog.ui" line="846"/>
<source>Maximum Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="898"/>
+ <location filename="../dialogs/optionsdialog.ui" line="897"/>
<source>Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="968"/>
+ <location filename="../dialogs/optionsdialog.ui" line="967"/>
<source> and </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="982"/>
+ <location filename="../dialogs/optionsdialog.ui" line="981"/>
<source>save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="987"/>
+ <location filename="../dialogs/optionsdialog.ui" line="986"/>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1055"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1054"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1061"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1060"/>
<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="1090"/>
<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>
- <source>Screenshot &amp;Quality:</source>
- <translation type="obsolete">Ка&amp;чество скриншота:</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="216"/>
+ <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="246"/>
+ <location filename="../dialogs/optionsdialog.ui" line="245"/>
<source>100</source>
<translation type="unfinished">100</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="258"/>
+ <location filename="../dialogs/optionsdialog.ui" line="257"/>
<source>%</source>
<translation type="unfinished">%</translation>
</message>
<message>
- <source>&amp;Advanced</source>
- <translation type="obsolete">Рас&amp;ширенно</translation>
- </message>
- <message>
- <source>Choose where and how to &amp;save each screenshot (&quot;&amp;Save as&quot;).</source>
- <translation type="obsolete">Выбрать где и как &amp;сохранить скриншот (&quot;&amp;Сохранить как&quot;).</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="722"/>
+ <location filename="../dialogs/optionsdialog.ui" line="721"/>
<source>&amp;Copy the screenshot to the clipboard.</source>
<translation type="unfinished">&amp;Копировать скриншот в буфер.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="736"/>
+ <location filename="../dialogs/optionsdialog.ui" line="735"/>
<source>Inc&amp;lude the cursor in the screenshot.</source>
<translation type="unfinished">Вк&amp;лючить курсор в скриншот.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="706"/>
+ <location filename="../dialogs/optionsdialog.ui" line="705"/>
<source>Screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="715"/>
+ <location filename="../dialogs/optionsdialog.ui" line="714"/>
<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="729"/>
+ <location filename="../dialogs/optionsdialog.ui" line="728"/>
<source>&amp;Grab only the current monitor.</source>
<translation type="unfinished">За&amp;хватить только текущий монитор.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="750"/>
+ <location filename="../dialogs/optionsdialog.ui" line="749"/>
<source>Opens a new process called OptiPNG which dramatically reduces the file size.</source>
<translation type="unfinished">Открывается новый процесс OptiPNG, который значительно уменьшит размер файла.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="753"/>
+ <location filename="../dialogs/optionsdialog.ui" line="752"/>
<source>O&amp;ptimize PNG screenshots.</source>
<translation type="unfinished">О&amp;птимизация PNG скриншота.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="605"/>
+ <location filename="../dialogs/optionsdialog.ui" line="604"/>
<source>Warn when hiding without a tra&amp;y icon.</source>
<translation type="unfinished">Предупреждать, когда программа скрывается без &amp;иконки в системном трее.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="832"/>
+ <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="831"/>
<source>Screenshot Previews</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="912"/>
+ <location filename="../dialogs/optionsdialog.ui" line="911"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="917"/>
+ <location filename="../dialogs/optionsdialog.ui" line="916"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="922"/>
+ <location filename="../dialogs/optionsdialog.ui" line="921"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="927"/>
+ <location filename="../dialogs/optionsdialog.ui" line="926"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="948"/>
+ <location filename="../dialogs/optionsdialog.ui" line="947"/>
<source>Auto-close after</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1011"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1010"/>
<source>Updater</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1020"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1019"/>
<source>Check for updates regularly.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1040"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1039"/>
<source>Chec&amp;k Updates Now</source>
<translation type="unfinished">Прове&amp;рить обновления сейчас</translation>
</message>
- <message>
- <source>About Lightscreen</source>
- <translation type="obsolete">О Lightscreen</translation>
- </message>
</context>
<context>
<name>PreviewDialog</name>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="308"/>
+ <location filename="../dialogs/previewdialog.cpp" line="309"/>
<source>Screenshot Preview: Closing in %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Screenshot</name>
<message>
<location filename="../tools/screenshot.cpp" line="272"/>
<source>Save as..</source>
<translation type="unfinished">Сохранить как..</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="18"/>
<source>Lightscreen Screenshot Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="20"/>
- <source>You can zoom using the mouse wheel while holding the CTRL key. To return to the default zoom (100%) press &quot;Ctrl-0&quot;.</source>
+ <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>UpdaterDialog</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Отмена</translation>
- </message>
- <message>
- <source>Updater - Lightscreen</source>
- <translation type="obsolete">Поиск обновлений Lightscreen</translation>
- </message>
- <message>
- <source>Checking for updates</source>
- <translation type="obsolete">Проверить обновления</translation>
- </message>
- <message>
- <source>There&apos;s a new version available,&lt;br&gt; please see &lt;a href=&quot;http://lightscreen.sourceforge.net/new-version&quot;&gt;the Lighscreen website&lt;/a&gt;.</source>
- <translation type="obsolete">Доступна новая версия,&lt;br&gt; посетите &lt;a href=&quot;http://lightscreen.sourceforge.net/new-version&quot;&gt;сайт Lighscreen&lt;/a&gt;.</translation>
- </message>
- <message>
- <source>No new versions available</source>
- <translation type="obsolete">Вы используете последнюю версию</translation>
- </message>
- <message>
- <source>Close</source>
- <translation type="obsolete">Закрыть</translation>
- </message>
-</context>
<context>
<name>WindowPicker</name>
<message>
<location filename="../tools/windowpicker.cpp" line="24"/>
<source>Lightscreen Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/windowpicker.cpp" line="26"/>
- <source>Grab the picker by clicking and holding down the mouse button, then drag it to the window of your choice and release it to capture.</source>
+ <location filename="../tools/windowpicker.cpp" line="27"/>
+ <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="41"/>
+ <location filename="../tools/windowpicker.cpp" line="42"/>
<source> - Start dragging to select windows</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/windowpicker.cpp" line="50"/>
+ <location filename="../tools/windowpicker.cpp" line="49"/>
<source>Close</source>
<translation type="unfinished">Закрыть</translation>
</message>
</context>
</TS>
diff --git a/translations/spanish.qm b/translations/spanish.qm
index fd72357..f19be14 100644
Binary files a/translations/spanish.qm and b/translations/spanish.qm differ
diff --git a/translations/spanish.ts b/translations/spanish.ts
index b5605f9..d72f9bd 100644
--- a/translations/spanish.ts
+++ b/translations/spanish.ts
@@ -1,924 +1,775 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="es">
-<context>
- <name>AboutDialog</name>
- <message>
- <source>Version %1</source>
- <translation type="obsolete">Versión %1</translation>
- </message>
-</context>
-<context>
- <name>AboutDialogClass</name>
- <message>
- <source>About - Lightscreen</source>
- <translation type="obsolete">Acerca De - Lightscreen</translation>
- </message>
- <message>
- <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;/b&gt;.</source>
- <translation type="obsolete">Lightscreen es una simple herramienta para tomar capturas de pantalla, diseñada para ser simple 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;.</translation>
- </message>
- <message>
- <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="obsolete">&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>
-</context>
<context>
<name>AreaDialog</name>
<message>
- <location filename="../dialogs/areadialog.cpp" line="127"/>
- <source>Lightscreen screen area mode:
-Use your mouse to draw a rectangle to screenshot or exit pressing
-any key or using the right or middle mouse buttons.</source>
- <translation type="unfinished">Modo de área de pantalla:Usa el mouse para dibujar un rectangulo para capturar. Presiona cualquiertecla para salir, o usa el botón derecho o del medio del mouse.</translation>
- </message>
-</context>
-<context>
- <name>AreaSelector</name>
- <message>
- <source>%1 x %2 px </source>
- <translation type="obsolete">%1 x %2 px</translation>
- </message>
- <message>
- <source>Lightscreen screen area mode:
-Use your mouse to draw a rectangle to screenshot or exit pressing
-any key or using the right or middle mouse buttons.</source>
- <translation type="obsolete">Modo de área de pantalla:Usa el mouse para dibujar un rectangulo para capturar. Presiona cualquiertecla para salir, o usa el botón derecho o del medio del mouse.</translation>
+ <location filename="../dialogs/areadialog.cpp" line="135"/>
+ <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="15"/>
<source>Click to select hotkey...</source>
<translation>Click para elegir atajo...</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="47"/>
<source>Type your hotkey</source>
<translation>Escriba su atajo</translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="56"/>
<source>Invalid hotkey</source>
<translation>Atajo invalido</translation>
</message>
</context>
<context>
<name>LightscreenWindow</name>
<message>
- <location filename="../lightscreenwindow.cpp" line="97"/>
- <location filename="../lightscreenwindow.cpp" line="258"/>
- <location filename="../lightscreenwindow.cpp" line="482"/>
- <location filename="../lightscreenwindow.cpp" line="682"/>
+ <location filename="../lightscreenwindow.cpp" line="109"/>
+ <location filename="../lightscreenwindow.cpp" line="263"/>
+ <location filename="../lightscreenwindow.cpp" line="484"/>
+ <location filename="../lightscreenwindow.cpp" line="687"/>
<source>Lightscreen</source>
<translation>Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="98"/>
+ <location filename="../lightscreenwindow.cpp" line="110"/>
<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 cerrar 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="101"/>
+ <location filename="../lightscreenwindow.cpp" line="115"/>
<source>Hide but enable tray</source>
<translation>Esconder pero habilitar icono</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="103"/>
+ <location filename="../lightscreenwindow.cpp" line="117"/>
<source>Hide and don&apos;t warn</source>
<translation>Esconder y no advertir</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="105"/>
+ <location filename="../lightscreenwindow.cpp" line="119"/>
<source>Just hide</source>
<translation>Solo esconder</translation>
</message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="387"/>
+ <source>Saved to &quot;%1&quot;</source>
+ <translation>Guardada en &quot;%1&quot;</translation>
+ </message>
<message>
<location filename="../lightscreenwindow.cpp" line="391"/>
<source>The screenshot was not taken</source>
<translation>La captura no fue realizada</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="392"/>
- <source>There was an error or you did not select a valid area.</source>
- <translation>Ha habido un error o no ha seleccionado un área valida.</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="407"/>
- <location filename="../lightscreenwindow.cpp" line="612"/>
+ <location filename="../lightscreenwindow.cpp" line="406"/>
+ <location filename="../lightscreenwindow.cpp" line="616"/>
<source>Active &amp;Window</source>
<translation>&amp;Ventana Activa</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="410"/>
- <location filename="../lightscreenwindow.cpp" line="615"/>
+ <location filename="../lightscreenwindow.cpp" line="409"/>
+ <location filename="../lightscreenwindow.cpp" line="619"/>
<source>&amp;Pick Window</source>
<translation>&amp;Elegir Ventana</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="462"/>
+ <location filename="../lightscreenwindow.cpp" line="443"/>
+ <source>Success!</source>
+ <translation>Éxito!</translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="450"/>
+ <source>Cancelled!</source>
+ <translation>Cancelada!</translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="466"/>
<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="479"/>
+ <location filename="../lightscreenwindow.cpp" line="481"/>
<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="606"/>
+ <location filename="../lightscreenwindow.cpp" line="610"/>
<source>Show&amp;/Hide</source>
<translation>Mostrar&amp;/Esconder</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="404"/>
- <location filename="../lightscreenwindow.cpp" line="609"/>
+ <location filename="../lightscreenwindow.cpp" line="403"/>
+ <location filename="../lightscreenwindow.cpp" line="613"/>
<source>&amp;Screen</source>
<translation>&amp;Pantalla</translation>
</message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="442"/>
- <source>Sucess!</source>
- <translation>Éxito!</translation>
- </message>
<message>
<location filename="../lightscreenwindow.cpp" line="447"/>
<source>Failed!</source>
<translation>Error!</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="465"/>
+ <location filename="../lightscreenwindow.cpp" line="469"/>
<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="476"/>
+ <location filename="../lightscreenwindow.cpp" line="478"/>
<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="485"/>
+ <location filename="../lightscreenwindow.cpp" line="487"/>
<source>Change</source>
<translation>Cambiar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="486"/>
+ <location filename="../lightscreenwindow.cpp" line="488"/>
<source>Disable</source>
<translation>Deshabilitar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="487"/>
+ <location filename="../lightscreenwindow.cpp" line="489"/>
<source>Quit</source>
<translation>Salir</translation>
</message>
<message>
- <source>&amp;Window</source>
- <translation type="obsolete">&amp;Ventana</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="413"/>
- <location filename="../lightscreenwindow.cpp" line="618"/>
+ <location filename="../lightscreenwindow.cpp" line="412"/>
+ <location filename="../lightscreenwindow.cpp" line="622"/>
<source>&amp;Area</source>
<translation>&amp;Área</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="629"/>
+ <location filename="../lightscreenwindow.cpp" line="633"/>
<source>View &amp;Options</source>
<translation>Ver las &amp;Opciones</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="416"/>
- <location filename="../lightscreenwindow.cpp" line="632"/>
+ <location filename="../lightscreenwindow.cpp" line="415"/>
+ <location filename="../lightscreenwindow.cpp" line="636"/>
<source>&amp;Go to Folder</source>
<translation>&amp;Ir a la carpeta</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="635"/>
- <source>&amp;Quit</source>
- <translation>&amp;Salir</translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="385"/>
- <source>Saved to %1%2</source>
- <translation>Guardada en %1%2</translation>
+ <location filename="../lightscreenwindow.cpp" line="392"/>
+ <source>An error occurred.</source>
+ <translation>Ha ocurrido un error.</translation>
</message>
<message>
- <source>&amp;About Lightscreen</source>
- <translation type="obsolete">Acerca de &amp;Lightscreen</translation>
+ <location filename="../lightscreenwindow.cpp" line="639"/>
+ <source>&amp;Quit</source>
+ <translation>&amp;Salir</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="683"/>
+ <location filename="../lightscreenwindow.cpp" line="688"/>
<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="687"/>
+ <location filename="../lightscreenwindow.cpp" line="692"/>
<source>Turn Off</source>
<translation>Desactivar</translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="688"/>
+ <location filename="../lightscreenwindow.cpp" line="693"/>
<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="35"/>
+ <location filename="../lightscreenwindow.ui" line="41"/>
<source>Screenshot</source>
<translation>Captura</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="54"/>
+ <location filename="../lightscreenwindow.ui" line="66"/>
<source>Configure Lightscreen</source>
<translation>Configurar Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="57"/>
+ <location filename="../lightscreenwindow.ui" line="69"/>
<source>&amp;Options</source>
<translation>&amp;Opciones</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="76"/>
+ <location filename="../lightscreenwindow.ui" line="94"/>
<source>Hide Lightscreen </source>
<translation>Esconder Lightscreen</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="82"/>
+ <location filename="../lightscreenwindow.ui" line="100"/>
<source>&amp;Hide</source>
<translation>&amp;Esconder</translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="104"/>
+ <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 type="unfinished"></translation>
+ <translation>Opciones de Nombre - Lightscreen</translation>
</message>
<message>
<location filename="../dialogs/namingdialog.ui" line="42"/>
<source>Leading zeros:</source>
- <translation type="unfinished"></translation>
+ <translation>Ceros a la izquierda:</translation>
</message>
<message>
- <location filename="../dialogs/namingdialog.ui" line="94"/>
+ <location filename="../dialogs/namingdialog.ui" line="97"/>
<source>Date Format:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="122"/>
- <source> &lt;a href=&quot;http://lightscreen.sourceforge.net/help/date&quot;&gt;[?]&lt;/a&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="136"/>
- <source>yyyy-MM-dd</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="141"/>
- <source>yyyy-MM-dd HH.mm.ss</source>
- <translation type="unfinished"></translation>
+ <translation>Formato de fecha:</translation>
</message>
<message>
- <location filename="../dialogs/namingdialog.ui" line="161"/>
+ <location filename="../dialogs/namingdialog.ui" line="164"/>
<source>Flip naming.</source>
- <translation type="unfinished"></translation>
+ <translation>Dar vuelta el nombre.</translation>
</message>
</context>
<context>
<name>OptionsDialog</name>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="67"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="53"/>
+ <source>Restore Defaults</source>
+ <translation>Restaurar Default</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.cpp" line="69"/>
<source>Version %1</source>
<translation>Versión %1</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="142"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="143"/>
<source>Hotkey conflict</source>
<translation>Conflicto de atajos</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="142"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="143"/>
<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="147"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="148"/>
<source>Filename character error</source>
<translation>Error de nombre de archivo</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="147"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="148"/>
<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="152"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="153"/>
<source>Final Destination</source>
<translation>Destino Final</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="152"/>
- <source>You can&apos;t take screenshots unless you enable file saving or the clipboard.</source>
+ <location filename="../dialogs/optionsdialog.cpp" line="153"/>
+ <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="163"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="164"/>
<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="181"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="182"/>
<source>Lightscreen - Options</source>
<translation>Lightscreen - Opciones</translation>
</message>
- <message>
- <source> (OptiPNG not found)</source>
- <translation type="obsolete"> (OptiPNG no fue encontrado)</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="132"/>
- <source>(number)</source>
- <translation>(numero)</translation>
+ <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>
- <source>(date &amp; time)</source>
- <translation type="obsolete">(fecha &amp; hora)</translation>
+ <location filename="../dialogs/optionsdialog.ui" line="131"/>
+ <source>(number)</source>
+ <translation>(numero)</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="142"/>
+ <location filename="../dialogs/optionsdialog.ui" line="141"/>
<source>(timestamp)</source>
<translation>(tiempo unix)</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="168"/>
+ <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="185"/>
+ <location filename="../dialogs/optionsdialog.ui" line="184"/>
<source>PNG</source>
<translation>PNG</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="190"/>
+ <location filename="../dialogs/optionsdialog.ui" line="189"/>
<source>JPG</source>
<translation>JPG</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="195"/>
+ <location filename="../dialogs/optionsdialog.ui" line="194"/>
<source>BMP</source>
<translation>BMP</translation>
</message>
<message>
- <source>screenshot.1.png</source>
- <translation type="obsolete">captura.1.png</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="267"/>
+ <location filename="../dialogs/optionsdialog.ui" line="266"/>
<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="203"/>
+ <location filename="../dialogs/optionsdialog.ui" line="202"/>
<source>&amp;Quality:</source>
<translation>Cali&amp;dad:</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, in the form of dd-MM-yyyy..&lt;br /&gt;
-&lt;b&gt;Date &amp;amp; Time&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy hh.mm.ss..&lt;br /&gt;
-&lt;b&gt;Timestamp&lt;/b&gt;: inserts a unique number (a Unix timestamp, the number of seconds passed since 1970-1-1 00:00:00) that corresponds with the current time.&lt;br /&gt;
-
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="147"/>
+ <location filename="../dialogs/optionsdialog.ui" line="146"/>
<source>(none)</source>
- <translation type="unfinished"></translation>
+ <translation>(ninguno)</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="306"/>
+ <location filename="../dialogs/optionsdialog.ui" line="305"/>
<source>System Startup</source>
<translation>Inicio del Sistema</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="359"/>
+ <location filename="../dialogs/optionsdialog.ui" line="358"/>
<source>Hotkeys</source>
<translation>Atajos</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="365"/>
+ <location filename="../dialogs/optionsdialog.ui" line="364"/>
<source>Captures</source>
<translation>Capturas</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="409"/>
+ <location filename="../dialogs/optionsdialog.ui" line="408"/>
<source>Capture the current window</source>
<translation>Capturar la ventana activa</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="425"/>
+ <location filename="../dialogs/optionsdialog.ui" line="424"/>
<source>Capture a chosen window</source>
<translation>Capturar una ventana a elección</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="467"/>
+ <location filename="../dialogs/optionsdialog.ui" line="466"/>
<source>Lightscreen Control</source>
<translation>Control del Lightscreen</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="531"/>
+ <location filename="../dialogs/optionsdialog.ui" line="530"/>
<source>Options</source>
<translation>Opciones</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="579"/>
+ <location filename="../dialogs/optionsdialog.ui" line="578"/>
<source>Interface</source>
<translation>Interface</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="706"/>
+ <location filename="../dialogs/optionsdialog.ui" line="705"/>
<source>Screenshots</source>
<translation>Capturas</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="715"/>
+ <location filename="../dialogs/optionsdialog.ui" line="714"/>
<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="750"/>
+ <location filename="../dialogs/optionsdialog.ui" line="749"/>
<source>Opens a new process called OptiPNG which dramatically reduces the file size.</source>
<translation>Abre un nuevo programa llamado OptiPNG que reduce el tamaño del archivo.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="760"/>
+ <location filename="../dialogs/optionsdialog.ui" line="759"/>
<source>Replace screenshots when there&apos;s an existing file.</source>
- <translation type="unfinished"></translation>
+ <translation>Reemplazar captura cuando el archivo ya existe.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="767"/>
+ <location filename="../dialogs/optionsdialog.ui" line="766"/>
<source>Snap area screenshots automatically (no resizing).</source>
- <translation type="unfinished"></translation>
+ <translation>Capturar areas automaticamente (sin ajustar tamaño).</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="847"/>
+ <location filename="../dialogs/optionsdialog.ui" line="846"/>
<source>Maximum Size:</source>
- <translation type="unfinished"></translation>
+ <translation>Tamaño Máximo:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="898"/>
+ <location filename="../dialogs/optionsdialog.ui" line="897"/>
<source>Position:</source>
- <translation type="unfinished"></translation>
+ <translation>Posicion:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="968"/>
+ <location filename="../dialogs/optionsdialog.ui" line="967"/>
<source> and </source>
- <translation type="unfinished"></translation>
+ <translation> y </translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="982"/>
+ <location filename="../dialogs/optionsdialog.ui" line="981"/>
<source>save</source>
- <translation type="unfinished"></translation>
+ <translation>guardar</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="987"/>
+ <location filename="../dialogs/optionsdialog.ui" line="986"/>
<source>cancel</source>
- <translation type="unfinished"></translation>
+ <translation>cancelar</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1055"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1054"/>
<source>About</source>
<translation>Acerca De</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1061"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1060"/>
<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="1090"/>
<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="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="183"/>
<source>Restoring the default options will cause you to lose all of your current configuration.</source>
<translation>Restaurar las opciones por defecto hara que pierda toda su configuración actual.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="185"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="186"/>
<source>Restore</source>
<translation>Restaurar</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="186"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="187"/>
<source>Don&apos;t Restore</source>
<translation>No Restaurar</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="801"/>
- <location filename="../dialogs/optionsdialog.ui" line="955"/>
+ <location filename="../dialogs/optionsdialog.ui" line="800"/>
+ <location filename="../dialogs/optionsdialog.ui" line="954"/>
<source> seconds</source>
<translation> segundos</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="386"/>
+ <location filename="../dialogs/optionsdialog.ui" line="385"/>
<source>Capture the screen</source>
<translation>Capturar la pantalla</translation>
</message>
<message>
- <source>Capture a window</source>
- <translation type="obsolete">Capturar una ventana</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="441"/>
+ <location filename="../dialogs/optionsdialog.ui" line="440"/>
<source>Capture a screen area</source>
<translation>Capturar un área</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="488"/>
+ <location filename="../dialogs/optionsdialog.ui" line="487"/>
<source>Open the program window</source>
<translation>Abrir la ventana del programa</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="504"/>
+ <location filename="../dialogs/optionsdialog.ui" line="503"/>
<source>Open the directory</source>
<translation>Abrir el directorio</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="591"/>
+ <location filename="../dialogs/optionsdialog.ui" line="590"/>
<source>Sho&amp;w a system tray icon.</source>
<translation>Mo&amp;strar un ícono de sistema.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="598"/>
+ <location filename="../dialogs/optionsdialog.ui" line="597"/>
<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="678"/>
+ <location filename="../dialogs/optionsdialog.ui" line="677"/>
<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="681"/>
+ <location filename="../dialogs/optionsdialog.ui" line="680"/>
<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>
- <source>Screenshot &amp;Quality:</source>
- <translation type="obsolete">Calida&amp;d de Screenshot:</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="216"/>
+ <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>
- <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;b&gt;Timestamp&lt;/b&gt;: inserts a unique number (a Unix timestamp) that corresponds with the current time.
-&lt;b&gt;Date&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy hh.mm.ss.</source>
- <translation type="obsolete">El nombre es insertado antes del prefijo y es lo que hace a cada captura unica para evitar ser sobreescrita.&lt;br /&gt;
-&lt;b&gt;Numero&lt;/b&gt;: inserta un numbero en secuencia, 1, 2, 3.
-&lt;b&gt;Tiemestamp&lt;/b&gt;: inserta un numero único (una timestamp de Unix) que corresponde al tiempo actual.
-&lt;b&gt;Fecha&lt;/b&gt;: inserta la fecha y hora actual, en la forma de dia-mes-año hora.minuto.segundo.</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="789"/>
+ <location filename="../dialogs/optionsdialog.ui" line="788"/>
<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="743"/>
+ <location filename="../dialogs/optionsdialog.ui" line="742"/>
<source>&amp;Magnify around the mouse in Area mode.</source>
<translation>Aumentar el area alrededor del &amp;mouse en Area.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="661"/>
+ <location filename="../dialogs/optionsdialog.ui" line="660"/>
<source>&amp;Language:</source>
<translation>&amp;Idioma:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="617"/>
+ <location filename="../dialogs/optionsdialog.ui" line="616"/>
<source>&amp;Notify with:</source>
<translation>&amp;Noficar con:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="630"/>
+ <location filename="../dialogs/optionsdialog.ui" line="629"/>
<source>Tray icon Popup</source>
<translation>Popup en el ícono de sistema</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="637"/>
+ <location filename="../dialogs/optionsdialog.ui" line="636"/>
<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>
- <source>&amp;General</source>
- <translation type="obsolete">&amp;General</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="137"/>
+ <location filename="../dialogs/optionsdialog.ui" line="136"/>
<source>(date)</source>
<translation>(fecha)</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="171"/>
+ <location filename="../dialogs/optionsdialog.ui" line="170"/>
<source>F&amp;ormat:</source>
<translation>F&amp;ormato:</translation>
</message>
<message>
- <source>Snap area screenshots automatically (no resizing)</source>
- <translation type="obsolete">Capturar areas automaticamente (sin cambio de tamaño).</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="776"/>
+ <location filename="../dialogs/optionsdialog.ui" line="775"/>
<source>D&amp;elay:</source>
<translation>R&amp;etraso:</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="792"/>
+ <location filename="../dialogs/optionsdialog.ui" line="791"/>
<source>none</source>
<translation>ninguno</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="318"/>
+ <location filename="../dialogs/optionsdialog.ui" line="317"/>
<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="346"/>
+ <location filename="../dialogs/optionsdialog.ui" line="345"/>
<source>H&amp;ide the main window.</source>
<translation>Esconder la ventana pr&amp;incipal.</translation>
</message>
<message>
- <source>&amp;Hotkeys</source>
- <translation type="obsolete">Ata&amp;jos</translation>
- </message>
- <message>
- <source>&amp;Options</source>
- <translation type="obsolete">&amp;Opciones</translation>
- </message>
- <message>
- <source>Periodically check for updates.</source>
- <translation type="obsolete">Buscar actualizaciones periodicamente.</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="246"/>
+ <location filename="../dialogs/optionsdialog.ui" line="245"/>
<source>100</source>
<translation>100</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="258"/>
+ <location filename="../dialogs/optionsdialog.ui" line="257"/>
<source>%</source>
<translation>%</translation>
</message>
<message>
- <source>&amp;Advanced</source>
- <translation type="obsolete">&amp;Avanzado</translation>
- </message>
- <message>
- <source>Choose where and how to &amp;save each screenshot (&quot;&amp;Save as&quot;).</source>
- <translation type="obsolete">Elegir cuando y &amp;donde guardar cada captura (&quot;Guardar como&quot;).</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="722"/>
+ <location filename="../dialogs/optionsdialog.ui" line="721"/>
<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="736"/>
+ <location filename="../dialogs/optionsdialog.ui" line="735"/>
<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="729"/>
+ <location filename="../dialogs/optionsdialog.ui" line="728"/>
<source>&amp;Grab only the current monitor.</source>
<translation>Capturar &amp;solo el monitor actual.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="753"/>
+ <location filename="../dialogs/optionsdialog.ui" line="752"/>
<source>O&amp;ptimize PNG screenshots.</source>
<translation>O&amp;ptimizar capturas PNG.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="605"/>
+ <location filename="../dialogs/optionsdialog.ui" line="604"/>
<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="832"/>
+ <location filename="../dialogs/optionsdialog.ui" line="831"/>
<source>Screenshot Previews</source>
<translation>Vista Previa de Capturas</translation>
</message>
<message>
- <source>Preview size:</source>
- <translation type="obsolete">Tamaño de vista previa:</translation>
- </message>
- <message>
- <source>Preview position:</source>
- <translation type="obsolete">Posición de la vista previa:</translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="912"/>
+ <location filename="../dialogs/optionsdialog.ui" line="911"/>
<source>Top Left</source>
<translation>Arriba-Izquierda</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="917"/>
+ <location filename="../dialogs/optionsdialog.ui" line="916"/>
<source>Top Right</source>
<translation>Abajo-Derecha</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="922"/>
+ <location filename="../dialogs/optionsdialog.ui" line="921"/>
<source>Bottom Left</source>
<translation>Abajo-Izquierda</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="927"/>
+ <location filename="../dialogs/optionsdialog.ui" line="926"/>
<source>Bottom Right</source>
<translation>Abajo-Derecha</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="948"/>
+ <location filename="../dialogs/optionsdialog.ui" line="947"/>
<source>Auto-close after</source>
<translation>Cerrar automaticamente despues de</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1011"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1010"/>
<source>Updater</source>
<translation>Actualizador</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1020"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1019"/>
<source>Check for updates regularly.</source>
<translation>Buscar actualizaciones periodicamente.</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1040"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1039"/>
<source>Chec&amp;k Updates Now</source>
<translation>Buscar Actualizaciónes A&amp;hora</translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="627"/>
+ <location filename="../dialogs/optionsdialog.ui" line="626"/>
<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>
- <message>
- <source>About Lightscreen</source>
- <translation type="obsolete">Acerca de Lightscreen</translation>
- </message>
</context>
<context>
<name>PreviewDialog</name>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="308"/>
+ <location filename="../dialogs/previewdialog.cpp" line="309"/>
<source>Screenshot Preview: Closing in %1</source>
<translation>Vista Previa: Cerrando en %1</translation>
</message>
</context>
<context>
<name>Screenshot</name>
<message>
<location filename="../tools/screenshot.cpp" line="272"/>
<source>Save as..</source>
<translation>Guardar como..</translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="18"/>
<source>Lightscreen Screenshot Viewer</source>
<translation>Lightscreen: Visor de Capturas</translation>
</message>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="20"/>
- <source>You can zoom using the mouse wheel while holding the CTRL key. To return to the default zoom (100%) press &quot;Ctrl-0&quot;.</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>UpdaterDialog</name>
- <message>
- <source>Cancel</source>
- <translation type="obsolete">Cancelar</translation>
- </message>
- <message>
- <source>Updater - Lightscreen</source>
- <translation type="obsolete">Actualizador- Lightscreen</translation>
- </message>
- <message>
- <source>Checking for updates</source>
- <translation type="obsolete">Buscando actualizaciones</translation>
- </message>
- <message>
- <source>There&apos;s a new version available,&lt;br&gt; please see &lt;a href=&quot;http://lightscreen.sourceforge.net/new-version&quot;&gt;the Lighscreen website&lt;/a&gt;.</source>
- <translation type="obsolete">Hay una nueva version disponible, &lt;br&gt; por favor vea &lt;a href=&quot;http://lightscreen.sourceforge.net/new-version&quot;&gt;el sitio web de Lighscreen&lt;/a&gt;.</translation>
- </message>
- <message>
- <source>No new versions available</source>
- <translation type="obsolete">Ninguna version nueva disponible</translation>
- </message>
- <message>
- <source>Close</source>
- <translation type="obsolete">Cerrar</translation>
+ <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>WindowPicker</name>
<message>
<location filename="../tools/windowpicker.cpp" line="24"/>
<source>Lightscreen Window Picker</source>
<translation>Lightscreen: Eligiendo Ventana</translation>
</message>
<message>
- <source>Grab the 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="obsolete">Tome el selector haciendo click en el mismo y sosteniendo el botón del mouse
-luego arrastrelo a la ventana de su elección y suelte el botón para capturar.</translation>
- </message>
- <message>
- <location filename="../tools/windowpicker.cpp" line="26"/>
- <source>Grab the 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>
+ <location filename="../tools/windowpicker.cpp" line="27"/>
+ <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="41"/>
+ <location filename="../tools/windowpicker.cpp" line="42"/>
<source> - Start dragging to select windows</source>
<translation> - Comienze a arrastrar para seleccionar ventanas</translation>
</message>
<message>
- <location filename="../tools/windowpicker.cpp" line="50"/>
+ <location filename="../tools/windowpicker.cpp" line="49"/>
<source>Close</source>
<translation>Cerrar</translation>
</message>
</context>
</TS>
diff --git a/translations/untranslated.ts b/translations/untranslated.ts
index 389c98f..4a3859a 100644
--- a/translations/untranslated.ts
+++ b/translations/untranslated.ts
@@ -1,770 +1,764 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<context>
<name>AreaDialog</name>
<message>
- <location filename="../dialogs/areadialog.cpp" line="127"/>
- <source>Lightscreen screen area mode:
-Use your mouse to draw a rectangle to screenshot or exit pressing
-any key or using the right or middle mouse buttons.</source>
+ <location filename="../dialogs/areadialog.cpp" line="135"/>
+ <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="15"/>
<source>Click to select hotkey...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="47"/>
<source>Type your hotkey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widgets/hotkeywidget.cpp" line="56"/>
<source>Invalid hotkey</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LightscreenWindow</name>
<message>
- <location filename="../lightscreenwindow.cpp" line="97"/>
- <location filename="../lightscreenwindow.cpp" line="258"/>
- <location filename="../lightscreenwindow.cpp" line="482"/>
- <location filename="../lightscreenwindow.cpp" line="682"/>
+ <location filename="../lightscreenwindow.cpp" line="109"/>
+ <location filename="../lightscreenwindow.cpp" line="263"/>
+ <location filename="../lightscreenwindow.cpp" line="484"/>
+ <location filename="../lightscreenwindow.cpp" line="687"/>
<source>Lightscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="98"/>
+ <location filename="../lightscreenwindow.cpp" line="110"/>
<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="101"/>
+ <location filename="../lightscreenwindow.cpp" line="115"/>
<source>Hide but enable tray</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="103"/>
+ <location filename="../lightscreenwindow.cpp" line="117"/>
<source>Hide and don&apos;t warn</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="105"/>
+ <location filename="../lightscreenwindow.cpp" line="119"/>
<source>Just hide</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="385"/>
- <source>Saved to %1%2</source>
- <translation type="unfinished"></translation>
- </message>
<message>
<location filename="../lightscreenwindow.cpp" line="391"/>
<source>The screenshot was not taken</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="392"/>
- <source>There was an error or you did not select a valid area.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../lightscreenwindow.cpp" line="407"/>
- <location filename="../lightscreenwindow.cpp" line="612"/>
+ <location filename="../lightscreenwindow.cpp" line="406"/>
+ <location filename="../lightscreenwindow.cpp" line="616"/>
<source>Active &amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="410"/>
- <location filename="../lightscreenwindow.cpp" line="615"/>
+ <location filename="../lightscreenwindow.cpp" line="409"/>
+ <location filename="../lightscreenwindow.cpp" line="619"/>
<source>&amp;Pick Window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="442"/>
- <source>Sucess!</source>
+ <location filename="../lightscreenwindow.cpp" line="447"/>
+ <source>Failed!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="447"/>
- <source>Failed!</source>
+ <location filename="../lightscreenwindow.cpp" line="450"/>
+ <source>Cancelled!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="462"/>
+ <location filename="../lightscreenwindow.cpp" line="466"/>
<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="465"/>
+ <location filename="../lightscreenwindow.cpp" line="469"/>
<source>&lt;br&gt;The failed hotkeys are the following:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="476"/>
+ <location filename="../lightscreenwindow.cpp" line="478"/>
<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="479"/>
+ <location filename="../lightscreenwindow.cpp" line="481"/>
<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="485"/>
+ <location filename="../lightscreenwindow.cpp" line="487"/>
<source>Change</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="486"/>
+ <location filename="../lightscreenwindow.cpp" line="488"/>
<source>Disable</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="487"/>
+ <location filename="../lightscreenwindow.cpp" line="489"/>
<source>Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="683"/>
+ <location filename="../lightscreenwindow.cpp" line="688"/>
<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="687"/>
+ <location filename="../lightscreenwindow.cpp" line="692"/>
<source>Turn Off</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="688"/>
+ <location filename="../lightscreenwindow.cpp" line="693"/>
<source>Remind Me Later</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="404"/>
- <location filename="../lightscreenwindow.cpp" line="609"/>
+ <location filename="../lightscreenwindow.cpp" line="403"/>
+ <location filename="../lightscreenwindow.cpp" line="613"/>
<source>&amp;Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="413"/>
- <location filename="../lightscreenwindow.cpp" line="618"/>
+ <location filename="../lightscreenwindow.cpp" line="387"/>
+ <source>Saved to &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="392"/>
+ <source>An error occurred.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="412"/>
+ <location filename="../lightscreenwindow.cpp" line="622"/>
<source>&amp;Area</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="416"/>
- <location filename="../lightscreenwindow.cpp" line="632"/>
+ <location filename="../lightscreenwindow.cpp" line="415"/>
+ <location filename="../lightscreenwindow.cpp" line="636"/>
<source>&amp;Go to Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="606"/>
+ <location filename="../lightscreenwindow.cpp" line="443"/>
+ <source>Success!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../lightscreenwindow.cpp" line="610"/>
<source>Show&amp;/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="629"/>
+ <location filename="../lightscreenwindow.cpp" line="633"/>
<source>View &amp;Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.cpp" line="635"/>
+ <location filename="../lightscreenwindow.cpp" line="639"/>
<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="35"/>
+ <location filename="../lightscreenwindow.ui" line="41"/>
<source>Screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="54"/>
+ <location filename="../lightscreenwindow.ui" line="66"/>
<source>Configure Lightscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="57"/>
+ <location filename="../lightscreenwindow.ui" line="69"/>
<source>&amp;Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="76"/>
+ <location filename="../lightscreenwindow.ui" line="94"/>
<source>Hide Lightscreen </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="82"/>
+ <location filename="../lightscreenwindow.ui" line="100"/>
<source>&amp;Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../lightscreenwindow.ui" line="104"/>
+ <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="94"/>
+ <location filename="../dialogs/namingdialog.ui" line="97"/>
<source>Date Format:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/namingdialog.ui" line="122"/>
- <source> &lt;a href=&quot;http://lightscreen.sourceforge.net/help/date&quot;&gt;[?]&lt;/a&gt;</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="136"/>
- <source>yyyy-MM-dd</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="141"/>
- <source>yyyy-MM-dd HH.mm.ss</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/namingdialog.ui" line="161"/>
+ <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="67"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="53"/>
+ <source>Restore Defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/optionsdialog.cpp" line="69"/>
<source>Version %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="142"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="143"/>
<source>Hotkey conflict</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="142"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="143"/>
<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="147"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="148"/>
<source>Filename character error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="147"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="148"/>
<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="152"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="153"/>
<source>Final Destination</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="152"/>
- <source>You can&apos;t take screenshots unless you enable file saving or the clipboard.</source>
+ <location filename="../dialogs/optionsdialog.cpp" line="153"/>
+ <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="163"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="164"/>
<source>Select where you want to save the screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="181"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="182"/>
<source>Lightscreen - Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="182"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="183"/>
<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="185"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="186"/>
<source>Restore</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.cpp" line="186"/>
+ <location filename="../dialogs/optionsdialog.cpp" line="187"/>
<source>Don&apos;t Restore</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="132"/>
+ <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="137"/>
+ <location filename="../dialogs/optionsdialog.ui" line="136"/>
<source>(date)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="142"/>
+ <location filename="../dialogs/optionsdialog.ui" line="141"/>
<source>(timestamp)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="168"/>
+ <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="171"/>
+ <location filename="../dialogs/optionsdialog.ui" line="170"/>
<source>F&amp;ormat:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="185"/>
+ <location filename="../dialogs/optionsdialog.ui" line="184"/>
<source>PNG</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="190"/>
+ <location filename="../dialogs/optionsdialog.ui" line="189"/>
<source>JPG</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="195"/>
+ <location filename="../dialogs/optionsdialog.ui" line="194"/>
<source>BMP</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="267"/>
+ <location filename="../dialogs/optionsdialog.ui" line="266"/>
<source>&lt;i&gt;Preview&lt;/i&gt;:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="203"/>
+ <location filename="../dialogs/optionsdialog.ui" line="202"/>
<source>&amp;Quality:</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, in the form of dd-MM-yyyy..&lt;br /&gt;
-&lt;b&gt;Date &amp;amp; Time&lt;/b&gt;: inserts the current date and time, in the form of dd-MM-yyyy hh.mm.ss..&lt;br /&gt;
-&lt;b&gt;Timestamp&lt;/b&gt;: inserts a unique number (a Unix timestamp, the number of seconds passed since 1970-1-1 00:00:00) that corresponds with the current time.&lt;br /&gt;
-
-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../dialogs/optionsdialog.ui" line="147"/>
+ <location filename="../dialogs/optionsdialog.ui" line="146"/>
<source>(none)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="306"/>
+ <location filename="../dialogs/optionsdialog.ui" line="305"/>
<source>System Startup</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="359"/>
+ <location filename="../dialogs/optionsdialog.ui" line="358"/>
<source>Hotkeys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="365"/>
+ <location filename="../dialogs/optionsdialog.ui" line="364"/>
<source>Captures</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="409"/>
+ <location filename="../dialogs/optionsdialog.ui" line="408"/>
<source>Capture the current window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="425"/>
+ <location filename="../dialogs/optionsdialog.ui" line="424"/>
<source>Capture a chosen window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="467"/>
+ <location filename="../dialogs/optionsdialog.ui" line="466"/>
<source>Lightscreen Control</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="531"/>
+ <location filename="../dialogs/optionsdialog.ui" line="530"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="579"/>
+ <location filename="../dialogs/optionsdialog.ui" line="578"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="706"/>
+ <location filename="../dialogs/optionsdialog.ui" line="705"/>
<source>Screenshots</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="715"/>
+ <location filename="../dialogs/optionsdialog.ui" line="714"/>
<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="760"/>
+ <location filename="../dialogs/optionsdialog.ui" line="759"/>
<source>Replace screenshots when there&apos;s an existing file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="776"/>
+ <location filename="../dialogs/optionsdialog.ui" line="775"/>
<source>D&amp;elay:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="789"/>
+ <location filename="../dialogs/optionsdialog.ui" line="788"/>
<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="792"/>
+ <location filename="../dialogs/optionsdialog.ui" line="791"/>
<source>none</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="801"/>
- <location filename="../dialogs/optionsdialog.ui" line="955"/>
+ <location filename="../dialogs/optionsdialog.ui" line="800"/>
+ <location filename="../dialogs/optionsdialog.ui" line="954"/>
<source> seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="847"/>
+ <location filename="../dialogs/optionsdialog.ui" line="846"/>
<source>Maximum Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="898"/>
+ <location filename="../dialogs/optionsdialog.ui" line="897"/>
<source>Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="968"/>
+ <location filename="../dialogs/optionsdialog.ui" line="967"/>
<source> and </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="982"/>
+ <location filename="../dialogs/optionsdialog.ui" line="981"/>
<source>save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="987"/>
+ <location filename="../dialogs/optionsdialog.ui" line="986"/>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1055"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1054"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1061"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1060"/>
<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="1090"/>
<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="318"/>
+ <location filename="../dialogs/optionsdialog.ui" line="317"/>
<source>&amp;Run Lightscreen at system startup.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="346"/>
+ <location filename="../dialogs/optionsdialog.ui" line="345"/>
<source>H&amp;ide the main window.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="386"/>
+ <location filename="../dialogs/optionsdialog.ui" line="385"/>
<source>Capture the screen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="441"/>
+ <location filename="../dialogs/optionsdialog.ui" line="440"/>
<source>Capture a screen area</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="504"/>
+ <location filename="../dialogs/optionsdialog.ui" line="503"/>
<source>Open the directory</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="488"/>
+ <location filename="../dialogs/optionsdialog.ui" line="487"/>
<source>Open the program window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="591"/>
+ <location filename="../dialogs/optionsdialog.ui" line="590"/>
<source>Sho&amp;w a system tray icon.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="598"/>
+ <location filename="../dialogs/optionsdialog.ui" line="597"/>
<source>&amp;Hide Lightscreen while taking a screenshot.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="743"/>
+ <location filename="../dialogs/optionsdialog.ui" line="742"/>
<source>&amp;Magnify around the mouse in Area mode.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="661"/>
+ <location filename="../dialogs/optionsdialog.ui" line="660"/>
<source>&amp;Language:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="678"/>
+ <location filename="../dialogs/optionsdialog.ui" line="677"/>
<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="681"/>
+ <location filename="../dialogs/optionsdialog.ui" line="680"/>
<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="617"/>
+ <location filename="../dialogs/optionsdialog.ui" line="616"/>
<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="627"/>
+ <location filename="../dialogs/optionsdialog.ui" line="626"/>
<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="630"/>
+ <location filename="../dialogs/optionsdialog.ui" line="629"/>
<source>Tray icon Popup</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="637"/>
+ <location filename="../dialogs/optionsdialog.ui" line="636"/>
<source>&amp;Sound cue</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="216"/>
+ <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="246"/>
+ <location filename="../dialogs/optionsdialog.ui" line="245"/>
<source>100</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="258"/>
+ <location filename="../dialogs/optionsdialog.ui" line="257"/>
<source>%</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="722"/>
+ <location filename="../dialogs/optionsdialog.ui" line="721"/>
<source>&amp;Copy the screenshot to the clipboard.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="736"/>
+ <location filename="../dialogs/optionsdialog.ui" line="735"/>
<source>Inc&amp;lude the cursor in the screenshot.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="729"/>
+ <location filename="../dialogs/optionsdialog.ui" line="728"/>
<source>&amp;Grab only the current monitor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="750"/>
+ <location filename="../dialogs/optionsdialog.ui" line="749"/>
<source>Opens a new process called OptiPNG which dramatically reduces the file size.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="753"/>
+ <location filename="../dialogs/optionsdialog.ui" line="752"/>
<source>O&amp;ptimize PNG screenshots.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="605"/>
+ <location filename="../dialogs/optionsdialog.ui" line="604"/>
<source>Warn when hiding without a tra&amp;y icon.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="767"/>
+ <location filename="../dialogs/optionsdialog.ui" line="766"/>
<source>Snap area screenshots automatically (no resizing).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="832"/>
+ <location filename="../dialogs/optionsdialog.ui" line="831"/>
<source>Screenshot Previews</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="912"/>
+ <location filename="../dialogs/optionsdialog.ui" line="911"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="917"/>
+ <location filename="../dialogs/optionsdialog.ui" line="916"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="922"/>
+ <location filename="../dialogs/optionsdialog.ui" line="921"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="927"/>
+ <location filename="../dialogs/optionsdialog.ui" line="926"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="948"/>
+ <location filename="../dialogs/optionsdialog.ui" line="947"/>
<source>Auto-close after</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1011"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1010"/>
<source>Updater</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1020"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1019"/>
<source>Check for updates regularly.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/optionsdialog.ui" line="1040"/>
+ <location filename="../dialogs/optionsdialog.ui" line="1039"/>
<source>Chec&amp;k Updates Now</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PreviewDialog</name>
<message>
- <location filename="../dialogs/previewdialog.cpp" line="308"/>
+ <location filename="../dialogs/previewdialog.cpp" line="309"/>
<source>Screenshot Preview: Closing in %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Screenshot</name>
<message>
<location filename="../tools/screenshot.cpp" line="272"/>
<source>Save as..</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScreenshotDialog</name>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="18"/>
<source>Lightscreen Screenshot Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/screenshotdialog.cpp" line="20"/>
- <source>You can zoom using the mouse wheel while holding the CTRL key. To return to the default zoom (100%) press &quot;Ctrl-0&quot;.</source>
+ <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>WindowPicker</name>
<message>
<location filename="../tools/windowpicker.cpp" line="24"/>
<source>Lightscreen Window Picker</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/windowpicker.cpp" line="26"/>
- <source>Grab the picker by clicking and holding down the mouse button, then drag it to the window of your choice and release it to capture.</source>
+ <location filename="../tools/windowpicker.cpp" line="27"/>
+ <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="41"/>
+ <location filename="../tools/windowpicker.cpp" line="42"/>
<source> - Start dragging to select windows</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../tools/windowpicker.cpp" line="50"/>
+ <location filename="../tools/windowpicker.cpp" line="49"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

File Metadata

Mime Type
text/x-diff
Expires
Tue, Jun 16, 12:21 AM (2 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
71072
Default Alt Text
(552 KB)

Event Timeline