overall cleanup

This commit is contained in:
Martchus 2016-04-25 22:06:24 +02:00
parent fc13d3d6a9
commit 4fdd328e9d
8 changed files with 224 additions and 388 deletions

View File

@ -1,81 +0,0 @@
#include "draganddroptablewidget.h"
#include <QDropEvent>
#include <QMimeData>
#include <QMessageBox>
namespace QtGui {
DragAndDropTableWidget::DragAndDropTableWidget(QWidget *parent) :
QTableWidget(parent),
m_insertEmptyRowAtEnd(false)
{
connect(this, &DragAndDropTableWidget::cellChanged,
this, &DragAndDropTableWidget::processCellChanged);
}
void DragAndDropTableWidget::insertEmptyRowAtEndAutomatically(bool value)
{
m_insertEmptyRowAtEnd = value;
if(value) {
processCellChanged(0,0);
}
}
bool DragAndDropTableWidget::hasEmptyRowAtEnd() const
{
bool hasEmptyRow = false;
int rowCount = this->rowCount();
if(rowCount > 0) {
if(QTableWidgetItem *item = this->item(rowCount - 1, 0)) {
hasEmptyRow = item->text().isEmpty();
} else {
hasEmptyRow = true;
}
}
return hasEmptyRow;
}
bool DragAndDropTableWidget::dropMimeData(int row, int column, const QMimeData *data, Qt::DropAction action)
{
if(data->hasText()) {
if(QTableWidgetItem *item = this->item(row, column))
item->setText(data->text());
return false;
} else {
return QTableWidget::dropMimeData(row, column, data, action);
}
}
QStringList DragAndDropTableWidget::mimeTypes() const
{
return QTableWidget::mimeTypes() << QStringLiteral("text/plain");
}
QMimeData *DragAndDropTableWidget::mimeData(const QList<QTableWidgetItem *> items) const
{
QString text;
if(items.count() > 0) {
QTableWidgetItem *lastItem = items.last();
foreach(QTableWidgetItem *item, items) {
if(!item->text().isEmpty()) {
text.append(item->text());
if(item != lastItem) {
text.append(QStringLiteral("\n"));
}
}
}
}
QMimeData *data = QTableWidget::mimeData(items);
data->setText(text);
return data;
}
void DragAndDropTableWidget::processCellChanged(int, int)
{
if(m_insertEmptyRowAtEnd && !hasEmptyRowAtEnd()) {
insertRow(rowCount());
}
}
}

View File

@ -1,33 +0,0 @@
#ifndef DRAGANDDROPTABLEWIDGET_H
#define DRAGANDDROPTABLEWIDGET_H
#include <QTableWidget>
namespace QtGui {
class DragAndDropTableWidget : public QTableWidget
{
Q_OBJECT
public:
explicit DragAndDropTableWidget(QWidget *parent = nullptr);
void insertEmptyRowAtEndAutomatically(bool value);
bool hasEmptyRowAtEnd() const;
protected:
virtual bool dropMimeData(int row, int column, const QMimeData * data, Qt::DropAction action);
virtual QStringList mimeTypes() const;
virtual QMimeData *mimeData(const QList<QTableWidgetItem *> items) const;
private slots:
void processCellChanged(int, int);
private:
bool m_insertEmptyRowAtEnd;
};
}
#endif // DRAGANDDROPTABLEWIDGET_H

View File

@ -2,10 +2,7 @@
#include "./gui/mainwindow.h"
// include configuration from separate header file when building with CMake
#ifndef APP_METADATA_AVAIL
#include "resources/config.h"
#endif
#include <qtutilities/resources/qtconfigarguments.h>
#include <qtutilities/resources/resources.h>

View File

@ -7,10 +7,7 @@
#include "ui_mainwindow.h"
// include configuration from separate header file when building with CMake
#ifndef APP_METADATA_AVAIL
# include "resources/config.h"
#endif
#include "resources/config.h"
#include <passwordfile/io/cryptoexception.h>
#include <passwordfile/io/entry.h>

View File

@ -6,10 +6,7 @@
# include "./quickgui/initiatequick.h"
#endif
// include configuration from separate header file when building with CMake
#ifndef APP_METADATA_AVAIL
#include "resources/config.h"
#endif
#include <passwordfile/util/openssl.h>

View File

@ -5,10 +5,7 @@
#include "../model/entrymodel.h"
#include "../model/fieldmodel.h"
// include configuration from separate header file when building with CMake
#ifndef APP_METADATA_AVAIL
# include "resources/config.h"
#endif
#include "resources/config.h"
#include <qtutilities/resources/qtconfigarguments.h>
#include <qtutilities/resources/resources.h>

View File

@ -12,12 +12,12 @@
<context>
<name>QtGui::FieldModel</name>
<message>
<location filename="../model/fieldmodel.cpp" line="235"/>
<location filename="../model/fieldmodel.cpp" line="236"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../model/fieldmodel.cpp" line="237"/>
<location filename="../model/fieldmodel.cpp" line="238"/>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
@ -45,475 +45,456 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="198"/>
<source>&amp;Recent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="243"/>
<location filename="../gui/mainwindow.ui" line="234"/>
<source>&amp;Tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="249"/>
<location filename="../gui/mainwindow.ui" line="240"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="253"/>
<location filename="../gui/mainwindow.ui" line="244"/>
<source>Sets the visibility of fields marked as &quot;password field&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="256"/>
<location filename="../gui/mainwindow.ui" line="247"/>
<source>Password &amp;visibility</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="282"/>
<location filename="../gui/mainwindow.ui" line="273"/>
<source>&amp;Open ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="294"/>
<location filename="../gui/mainwindow.ui" line="285"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="306"/>
<location filename="../gui/mainwindow.ui" line="297"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="315"/>
<location filename="../gui/mainwindow.ui" line="306"/>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="327"/>
<location filename="../gui/mainwindow.ui" line="318"/>
<source>&amp;New ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="339"/>
<location filename="../gui/mainwindow.ui" line="330"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="351"/>
<location filename="../gui/mainwindow.ui" line="342"/>
<source>Change &amp;password ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="360"/>
<location filename="../gui/mainwindow.ui" line="351"/>
<source>&amp;Add new account</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="372"/>
<location filename="../gui/mainwindow.ui" line="363"/>
<source>Sa&amp;ve as ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="396"/>
<location filename="../gui/mainwindow.ui" line="387"/>
<source>&amp;Insert field</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="405"/>
<location filename="../gui/mainwindow.ui" line="396"/>
<source>Remove selected &amp;field(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="410"/>
<location filename="../gui/mainwindow.ui" line="401"/>
<source>&amp;Password generator</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="419"/>
<source>&amp;Clear list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="430"/>
<location filename="../gui/mainwindow.ui" line="412"/>
<source>&amp;Always create backup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="439"/>
<location filename="../gui/mainwindow.ui" line="421"/>
<source>&amp;Export ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="442"/>
<location filename="../gui/mainwindow.ui" line="424"/>
<source>Export passwords to plain text files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="451"/>
<location filename="../gui/mainwindow.ui" line="433"/>
<source>Show containing &amp;directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="463"/>
<location filename="../gui/mainwindow.ui" line="445"/>
<source>&amp;Undo</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="475"/>
<location filename="../gui/mainwindow.ui" line="457"/>
<source>&amp;Redo</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="484"/>
<location filename="../gui/mainwindow.ui" line="466"/>
<source>Add &amp;new category</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="492"/>
<location filename="../gui/mainwindow.ui" line="474"/>
<source>&amp;Show undo stack</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="501"/>
<location filename="../gui/mainwindow.ui" line="482"/>
<source>&amp;show always</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="509"/>
<location filename="../gui/mainwindow.ui" line="490"/>
<source>show &amp;only when editing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="517"/>
<location filename="../gui/mainwindow.ui" line="498"/>
<source>&amp;hide always</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="223"/>
<location filename="../gui/mainwindow.ui" line="214"/>
<source>?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="229"/>
<location filename="../gui/mainwindow.ui" line="220"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="285"/>
<location filename="../gui/mainwindow.ui" line="276"/>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="297"/>
<location filename="../gui/mainwindow.ui" line="288"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="318"/>
<location filename="../gui/mainwindow.ui" line="309"/>
<source>Ctrl+S</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="330"/>
<location filename="../gui/mainwindow.ui" line="321"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="342"/>
<location filename="../gui/mainwindow.ui" line="333"/>
<source>Ctrl+Shift+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="363"/>
<location filename="../gui/mainwindow.ui" line="354"/>
<source>Ctrl+Shift+A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="375"/>
<location filename="../gui/mainwindow.ui" line="366"/>
<source>Ctrl+Shift+S</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="384"/>
<location filename="../gui/mainwindow.ui" line="387"/>
<location filename="../gui/mainwindow.ui" line="375"/>
<location filename="../gui/mainwindow.ui" line="378"/>
<source>Remove selected entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="332"/>
<location filename="../gui/mainwindow.cpp" line="308"/>
<source>A simple password store using AES-256-CBC encryption via OpenSSL.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="353"/>
<location filename="../gui/mainwindow.cpp" line="329"/>
<source>Select a password list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="374"/>
<source>The selected file can&apos;t be found anymore. Do you want to delete the obsolete entry from the list?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="376"/>
<source>keep entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="377"/>
<source>delete entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="409"/>
<location filename="../gui/mainwindow.cpp" line="356"/>
<source>Undo stack</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="437"/>
<location filename="../gui/mainwindow.cpp" line="384"/>
<source>An IO error occured when opening the specified file &quot;%1&quot;.
(%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="444"/>
<location filename="../gui/mainwindow.cpp" line="391"/>
<source>The file you want to load seems to be very big. Do you really want to open it?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="458"/>
<location filename="../gui/mainwindow.cpp" line="459"/>
<location filename="../gui/mainwindow.cpp" line="405"/>
<location filename="../gui/mainwindow.cpp" line="406"/>
<source>A password is needed to open the file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="478"/>
<location filename="../gui/mainwindow.cpp" line="425"/>
<source>The file couldn&apos;t be decrypted.
OpenSSL error queue: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="482"/>
<location filename="../gui/mainwindow.cpp" line="429"/>
<source>Unable to parse the file. %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="540"/>
<location filename="../gui/mainwindow.cpp" line="487"/>
<source>The file &lt;i&gt;%1&lt;/i&gt; couldn&apos;t be created.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="557"/>
<location filename="../gui/mainwindow.cpp" line="504"/>
<source>A new password list has been created.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="560"/>
<location filename="../gui/mainwindow.cpp" line="507"/>
<source>The password list has been load.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="730"/>
<location filename="../gui/mainwindow.cpp" line="638"/>
<source>Exactly one fields needs to be selected (top-left corner for insertion).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="746"/>
<location filename="../gui/mainwindow.cpp" line="654"/>
<source>Select where you want to save the password list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="748"/>
<source>All files (*.*)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="750"/>
<location filename="../gui/mainwindow.cpp" line="658"/>
<source>The file was not be saved.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="771"/>
<location filename="../gui/mainwindow.cpp" line="680"/>
<source>There is no password list opened.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="784"/>
<location filename="../gui/mainwindow.cpp" line="693"/>
<source>There&apos;s no account selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="801"/>
<location filename="../gui/mainwindow.cpp" line="710"/>
<source>The password file has been modified.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="802"/>
<location filename="../gui/mainwindow.cpp" line="711"/>
<source>Do you want to save the changes before closing?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="822"/>
<location filename="../gui/mainwindow.cpp" line="731"/>
<source>The password list has been closed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="452"/>
<location filename="../gui/mainwindow.cpp" line="399"/>
<source>Opening file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="453"/>
<location filename="../gui/mainwindow.cpp" line="329"/>
<location filename="../gui/mainwindow.cpp" line="656"/>
<source>Password Manager files (*.pwmgr);;All files (*)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="400"/>
<source>Enter the password to open the file &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="845"/>
<location filename="../gui/mainwindow.cpp" line="754"/>
<source>The backup file couldn&apos;t be created because in IO error occured: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="859"/>
<location filename="../gui/mainwindow.cpp" line="768"/>
<source>Saving file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="860"/>
<location filename="../gui/mainwindow.cpp" line="769"/>
<source>Enter a password to save the file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="868"/>
<location filename="../gui/mainwindow.cpp" line="777"/>
<source>The file hasn&apos;t been saved.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="877"/>
<location filename="../gui/mainwindow.cpp" line="786"/>
<source>The password list couldn&apos;t be saved due to encryption failure.
OpenSSL error queue: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="889"/>
<location filename="../gui/mainwindow.cpp" line="798"/>
<source>The password list has been saved.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="908"/>
<location filename="../gui/mainwindow.cpp" line="811"/>
<source>Plain text document (*.txt);;All files (*.*)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="817"/>
<source>The password list couldn&apos;t be exported. %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="911"/>
<location filename="../gui/mainwindow.cpp" line="820"/>
<source>The password list has been exported.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="927"/>
<location filename="../gui/mainwindow.cpp" line="836"/>
<source>The currently opened file hasn&apos;t been saved yet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="967"/>
<location filename="../gui/mainwindow.cpp" line="1191"/>
<location filename="../gui/mainwindow.cpp" line="876"/>
<location filename="../gui/mainwindow.cpp" line="1086"/>
<source>Add account</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="967"/>
<location filename="../gui/mainwindow.cpp" line="1192"/>
<location filename="../gui/mainwindow.cpp" line="876"/>
<location filename="../gui/mainwindow.cpp" line="1087"/>
<source>Add category</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="967"/>
<location filename="../gui/mainwindow.cpp" line="876"/>
<source>Enter the entry name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="967"/>
<location filename="../gui/mainwindow.cpp" line="876"/>
<source>new entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="976"/>
<location filename="../gui/mainwindow.cpp" line="885"/>
<source>Unable to create new entry.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="979"/>
<location filename="../gui/mainwindow.cpp" line="888"/>
<source>You didn&apos;t enter text.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="985"/>
<location filename="../gui/mainwindow.cpp" line="894"/>
<source>No node element selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1000"/>
<location filename="../gui/mainwindow.cpp" line="909"/>
<source>Unable to remove the entry.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1003"/>
<location filename="../gui/mainwindow.cpp" line="912"/>
<source>No entry selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1055"/>
<location filename="../gui/mainwindow.cpp" line="964"/>
<source>A field has to be selected since new fields are always inserted before the currently selected field.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1079"/>
<location filename="../gui/mainwindow.cpp" line="988"/>
<source>No fields have been removed since there are currently no fields selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1114"/>
<location filename="../gui/mainwindow.cpp" line="1023"/>
<source>No fields have been changed since there are currently no fields selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1144"/>
<location filename="../gui/mainwindow.cpp" line="1053"/>
<source>Changing password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1151"/>
<location filename="../gui/mainwindow.cpp" line="1060"/>
<source>You didn&apos;t enter a password. &lt;strong&gt;No encryption&lt;/strong&gt; will be used when saving the file next time.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1155"/>
<location filename="../gui/mainwindow.cpp" line="1064"/>
<source>The new password will be used next time you save the file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1159"/>
<location filename="../gui/mainwindow.cpp" line="1068"/>
<source>You aborted. The old password will still be used when saving the file next time.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1194"/>
<location filename="../gui/mainwindow.cpp" line="1089"/>
<source>Remove entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1200"/>
<location filename="../gui/mainwindow.cpp" line="1095"/>
<source>Expanded by default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1257"/>
<location filename="../gui/mainwindow.cpp" line="1152"/>
<source>Insert field</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../gui/mainwindow.cpp" line="1258"/>
<location filename="../gui/mainwindow.cpp" line="1153"/>
<source>Remove field(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
@ -521,37 +502,37 @@ OpenSSL error queue: %1</source>
</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1263"/>
<location filename="../gui/mainwindow.cpp" line="1158"/>
<source>Mark as password field</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1266"/>
<location filename="../gui/mainwindow.cpp" line="1161"/>
<source>Mark as normal field</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1272"/>
<location filename="../gui/mainwindow.cpp" line="1167"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1275"/>
<location filename="../gui/mainwindow.cpp" line="1170"/>
<source>Paste</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1279"/>
<location filename="../gui/mainwindow.cpp" line="1174"/>
<source>Open URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1302"/>
<location filename="../gui/mainwindow.cpp" line="1197"/>
<source>The selection is empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1273"/>
<location filename="../gui/mainwindow.cpp" line="1168"/>
<source>Copy for 5 seconds</source>
<translation type="unfinished"></translation>
</message>

View File

@ -12,12 +12,12 @@
<context>
<name>QtGui::FieldModel</name>
<message>
<location filename="../model/fieldmodel.cpp" line="235"/>
<location filename="../model/fieldmodel.cpp" line="236"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../model/fieldmodel.cpp" line="237"/>
<location filename="../model/fieldmodel.cpp" line="238"/>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
@ -45,475 +45,456 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="198"/>
<source>&amp;Recent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="243"/>
<location filename="../gui/mainwindow.ui" line="234"/>
<source>&amp;Tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="249"/>
<location filename="../gui/mainwindow.ui" line="240"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="253"/>
<location filename="../gui/mainwindow.ui" line="244"/>
<source>Sets the visibility of fields marked as &quot;password field&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="256"/>
<location filename="../gui/mainwindow.ui" line="247"/>
<source>Password &amp;visibility</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="282"/>
<location filename="../gui/mainwindow.ui" line="273"/>
<source>&amp;Open ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="294"/>
<location filename="../gui/mainwindow.ui" line="285"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="306"/>
<location filename="../gui/mainwindow.ui" line="297"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="315"/>
<location filename="../gui/mainwindow.ui" line="306"/>
<source>&amp;Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="327"/>
<location filename="../gui/mainwindow.ui" line="318"/>
<source>&amp;New ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="339"/>
<location filename="../gui/mainwindow.ui" line="330"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="351"/>
<location filename="../gui/mainwindow.ui" line="342"/>
<source>Change &amp;password ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="360"/>
<location filename="../gui/mainwindow.ui" line="351"/>
<source>&amp;Add new account</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="372"/>
<location filename="../gui/mainwindow.ui" line="363"/>
<source>Sa&amp;ve as ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="396"/>
<location filename="../gui/mainwindow.ui" line="387"/>
<source>&amp;Insert field</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="405"/>
<location filename="../gui/mainwindow.ui" line="396"/>
<source>Remove selected &amp;field(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="410"/>
<location filename="../gui/mainwindow.ui" line="401"/>
<source>&amp;Password generator</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="419"/>
<source>&amp;Clear list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="430"/>
<location filename="../gui/mainwindow.ui" line="412"/>
<source>&amp;Always create backup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="439"/>
<location filename="../gui/mainwindow.ui" line="421"/>
<source>&amp;Export ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="442"/>
<location filename="../gui/mainwindow.ui" line="424"/>
<source>Export passwords to plain text files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="451"/>
<location filename="../gui/mainwindow.ui" line="433"/>
<source>Show containing &amp;directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="463"/>
<location filename="../gui/mainwindow.ui" line="445"/>
<source>&amp;Undo</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="475"/>
<location filename="../gui/mainwindow.ui" line="457"/>
<source>&amp;Redo</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="484"/>
<location filename="../gui/mainwindow.ui" line="466"/>
<source>Add &amp;new category</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="492"/>
<location filename="../gui/mainwindow.ui" line="474"/>
<source>&amp;Show undo stack</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="501"/>
<location filename="../gui/mainwindow.ui" line="482"/>
<source>&amp;show always</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="509"/>
<location filename="../gui/mainwindow.ui" line="490"/>
<source>show &amp;only when editing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="517"/>
<location filename="../gui/mainwindow.ui" line="498"/>
<source>&amp;hide always</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="223"/>
<location filename="../gui/mainwindow.ui" line="214"/>
<source>?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="229"/>
<location filename="../gui/mainwindow.ui" line="220"/>
<source>Edit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="285"/>
<location filename="../gui/mainwindow.ui" line="276"/>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="297"/>
<location filename="../gui/mainwindow.ui" line="288"/>
<source>Ctrl+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="318"/>
<location filename="../gui/mainwindow.ui" line="309"/>
<source>Ctrl+S</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="330"/>
<location filename="../gui/mainwindow.ui" line="321"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="342"/>
<location filename="../gui/mainwindow.ui" line="333"/>
<source>Ctrl+Shift+Q</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="363"/>
<location filename="../gui/mainwindow.ui" line="354"/>
<source>Ctrl+Shift+A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="375"/>
<location filename="../gui/mainwindow.ui" line="366"/>
<source>Ctrl+Shift+S</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="384"/>
<location filename="../gui/mainwindow.ui" line="387"/>
<location filename="../gui/mainwindow.ui" line="375"/>
<location filename="../gui/mainwindow.ui" line="378"/>
<source>Remove selected entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="332"/>
<location filename="../gui/mainwindow.cpp" line="308"/>
<source>A simple password store using AES-256-CBC encryption via OpenSSL.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="353"/>
<location filename="../gui/mainwindow.cpp" line="329"/>
<source>Select a password list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="374"/>
<source>The selected file can&apos;t be found anymore. Do you want to delete the obsolete entry from the list?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="376"/>
<source>keep entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="377"/>
<source>delete entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="409"/>
<location filename="../gui/mainwindow.cpp" line="356"/>
<source>Undo stack</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="437"/>
<location filename="../gui/mainwindow.cpp" line="384"/>
<source>An IO error occured when opening the specified file &quot;%1&quot;.
(%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="444"/>
<location filename="../gui/mainwindow.cpp" line="391"/>
<source>The file you want to load seems to be very big. Do you really want to open it?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="458"/>
<location filename="../gui/mainwindow.cpp" line="459"/>
<location filename="../gui/mainwindow.cpp" line="405"/>
<location filename="../gui/mainwindow.cpp" line="406"/>
<source>A password is needed to open the file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="478"/>
<location filename="../gui/mainwindow.cpp" line="425"/>
<source>The file couldn&apos;t be decrypted.
OpenSSL error queue: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="482"/>
<location filename="../gui/mainwindow.cpp" line="429"/>
<source>Unable to parse the file. %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="540"/>
<location filename="../gui/mainwindow.cpp" line="487"/>
<source>The file &lt;i&gt;%1&lt;/i&gt; couldn&apos;t be created.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="557"/>
<location filename="../gui/mainwindow.cpp" line="504"/>
<source>A new password list has been created.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="560"/>
<location filename="../gui/mainwindow.cpp" line="507"/>
<source>The password list has been load.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="730"/>
<location filename="../gui/mainwindow.cpp" line="638"/>
<source>Exactly one fields needs to be selected (top-left corner for insertion).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="746"/>
<location filename="../gui/mainwindow.cpp" line="654"/>
<source>Select where you want to save the password list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="748"/>
<source>All files (*.*)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="750"/>
<location filename="../gui/mainwindow.cpp" line="658"/>
<source>The file was not be saved.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="771"/>
<location filename="../gui/mainwindow.cpp" line="680"/>
<source>There is no password list opened.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="784"/>
<location filename="../gui/mainwindow.cpp" line="693"/>
<source>There&apos;s no account selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="801"/>
<location filename="../gui/mainwindow.cpp" line="710"/>
<source>The password file has been modified.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="802"/>
<location filename="../gui/mainwindow.cpp" line="711"/>
<source>Do you want to save the changes before closing?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="822"/>
<location filename="../gui/mainwindow.cpp" line="731"/>
<source>The password list has been closed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="452"/>
<location filename="../gui/mainwindow.cpp" line="399"/>
<source>Opening file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="453"/>
<location filename="../gui/mainwindow.cpp" line="329"/>
<location filename="../gui/mainwindow.cpp" line="656"/>
<source>Password Manager files (*.pwmgr);;All files (*)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="400"/>
<source>Enter the password to open the file &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="845"/>
<location filename="../gui/mainwindow.cpp" line="754"/>
<source>The backup file couldn&apos;t be created because in IO error occured: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="859"/>
<location filename="../gui/mainwindow.cpp" line="768"/>
<source>Saving file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="860"/>
<location filename="../gui/mainwindow.cpp" line="769"/>
<source>Enter a password to save the file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="868"/>
<location filename="../gui/mainwindow.cpp" line="777"/>
<source>The file hasn&apos;t been saved.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="877"/>
<location filename="../gui/mainwindow.cpp" line="786"/>
<source>The password list couldn&apos;t be saved due to encryption failure.
OpenSSL error queue: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="889"/>
<location filename="../gui/mainwindow.cpp" line="798"/>
<source>The password list has been saved.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="908"/>
<location filename="../gui/mainwindow.cpp" line="811"/>
<source>Plain text document (*.txt);;All files (*.*)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="817"/>
<source>The password list couldn&apos;t be exported. %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="911"/>
<location filename="../gui/mainwindow.cpp" line="820"/>
<source>The password list has been exported.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="927"/>
<location filename="../gui/mainwindow.cpp" line="836"/>
<source>The currently opened file hasn&apos;t been saved yet.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="967"/>
<location filename="../gui/mainwindow.cpp" line="1191"/>
<location filename="../gui/mainwindow.cpp" line="876"/>
<location filename="../gui/mainwindow.cpp" line="1086"/>
<source>Add account</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="967"/>
<location filename="../gui/mainwindow.cpp" line="1192"/>
<location filename="../gui/mainwindow.cpp" line="876"/>
<location filename="../gui/mainwindow.cpp" line="1087"/>
<source>Add category</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="967"/>
<location filename="../gui/mainwindow.cpp" line="876"/>
<source>Enter the entry name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="967"/>
<location filename="../gui/mainwindow.cpp" line="876"/>
<source>new entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="976"/>
<location filename="../gui/mainwindow.cpp" line="885"/>
<source>Unable to create new entry.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="979"/>
<location filename="../gui/mainwindow.cpp" line="888"/>
<source>You didn&apos;t enter text.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="985"/>
<location filename="../gui/mainwindow.cpp" line="894"/>
<source>No node element selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1000"/>
<location filename="../gui/mainwindow.cpp" line="909"/>
<source>Unable to remove the entry.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1003"/>
<location filename="../gui/mainwindow.cpp" line="912"/>
<source>No entry selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1055"/>
<location filename="../gui/mainwindow.cpp" line="964"/>
<source>A field has to be selected since new fields are always inserted before the currently selected field.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1079"/>
<location filename="../gui/mainwindow.cpp" line="988"/>
<source>No fields have been removed since there are currently no fields selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1114"/>
<location filename="../gui/mainwindow.cpp" line="1023"/>
<source>No fields have been changed since there are currently no fields selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1144"/>
<location filename="../gui/mainwindow.cpp" line="1053"/>
<source>Changing password</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1151"/>
<location filename="../gui/mainwindow.cpp" line="1060"/>
<source>You didn&apos;t enter a password. &lt;strong&gt;No encryption&lt;/strong&gt; will be used when saving the file next time.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1155"/>
<location filename="../gui/mainwindow.cpp" line="1064"/>
<source>The new password will be used next time you save the file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1159"/>
<location filename="../gui/mainwindow.cpp" line="1068"/>
<source>You aborted. The old password will still be used when saving the file next time.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1194"/>
<location filename="../gui/mainwindow.cpp" line="1089"/>
<source>Remove entry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1200"/>
<location filename="../gui/mainwindow.cpp" line="1095"/>
<source>Expanded by default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1257"/>
<location filename="../gui/mainwindow.cpp" line="1152"/>
<source>Insert field</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../gui/mainwindow.cpp" line="1258"/>
<location filename="../gui/mainwindow.cpp" line="1153"/>
<source>Remove field(s)</source>
<translation type="unfinished">
<numerusform>Remove field</numerusform>
@ -521,37 +502,37 @@ OpenSSL error queue: %1</source>
</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1263"/>
<location filename="../gui/mainwindow.cpp" line="1158"/>
<source>Mark as password field</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1266"/>
<location filename="../gui/mainwindow.cpp" line="1161"/>
<source>Mark as normal field</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1272"/>
<location filename="../gui/mainwindow.cpp" line="1167"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1275"/>
<location filename="../gui/mainwindow.cpp" line="1170"/>
<source>Paste</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1279"/>
<location filename="../gui/mainwindow.cpp" line="1174"/>
<source>Open URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1302"/>
<location filename="../gui/mainwindow.cpp" line="1197"/>
<source>The selection is empty.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1273"/>
<location filename="../gui/mainwindow.cpp" line="1168"/>
<source>Copy for 5 seconds</source>
<translation type="unfinished"></translation>
</message>