Update README

This commit is contained in:
Martchus 2016-09-10 17:19:48 +02:00
parent 34e6146c84
commit dddb6fc8be
5 changed files with 295 additions and 294 deletions

View File

@ -50,6 +50,10 @@ The GUI should be self-explaining. Just open a file, edit the tags and save the
You can set the behaviour of the editor to keep previous values, so you don't have to enter You can set the behaviour of the editor to keep previous values, so you don't have to enter
information like album name or artist for all files in an album again and again. information like album name or artist for all files in an album again and again.
#### Screenshots
##### Main window under Openbox/qt5ct with Breeze theme/icons
![main window/Openbox/qt5ct/Breeze](/resources/screenshots/mainwindow.png?raw=true)
#### Settings #### Settings
Checkout the settings dialog. You can: Checkout the settings dialog. You can:
- customize which fields the editor shows and in which order - customize which fields the editor shows and in which order
@ -163,7 +167,7 @@ Here are some Bash examples which illustrate getting and setting tag information
The application depends on [c++utilities](https://github.com/Martchus/cpp-utilities) and [tagparser](https://github.com/Martchus/tagparser) and is built the same way as these libaries. For basic instructions checkout the README file of [c++utilities](https://github.com/Martchus/cpp-utilities). The application depends on [c++utilities](https://github.com/Martchus/cpp-utilities) and [tagparser](https://github.com/Martchus/tagparser) and is built the same way as these libaries. For basic instructions checkout the README file of [c++utilities](https://github.com/Martchus/cpp-utilities).
### Building with Qt 5 GUI ### Building with Qt 5 GUI
The following Qt 5 modules are requried: core concurrent gui network declarative/script widgets webenginewidgets/webkitwidgets The following Qt 5 modules are requried: core concurrent gui network widgets declarative/script webenginewidgets/webkitwidgets
#### Select Qt modules for JavaScript and WebView #### Select Qt modules for JavaScript and WebView
* If Qt Script is installed on the system, the editor will link against it. Otherwise it will link against Qt QML. * If Qt Script is installed on the system, the editor will link against it. Otherwise it will link against Qt QML.
@ -180,13 +184,13 @@ To build without GUI, add the following parameters to the CMake call:
``` ```
## TODO ## TODO
- Support more formats (EXIF, PDF metadata, Theora in Ogg, ...). - Support more formats (EXIF, PDF metadata, Theora in Ogg, ...)
- Allow adding tags to specific streams when dealing with Ogg. - Allow adding tags to specific streams when dealing with Ogg
- Do tests with Matroska files which have multiple segments. - Do tests with Matroska files which have multiple segments
- Set tag information concurrently if multiple files have been specified (CLI). - Set tag information concurrently if multiple files have been specified (CLI)
- Support building in cue-sheet in flac
## Bugs ## Bugs
- Large file information is not shown when using Qt WebEngine. - Large file information is not shown when using Qt WebEngine
- It is recommend you to create backups before editing because I can not test whether the - It is recommend you to create backups before editing because I can not test whether the library works with all kind of files (when forcing rewrite a backup is always created)
library works with all kind of files. If you force rewriting a backup is always created.
- underlying library: Matroska files composed of more than one segment aren't tested yet and might not work. - underlying library: Matroska files composed of more than one segment aren't tested yet and might not work.

View File

@ -395,10 +395,9 @@ void MusicBrainzResultsModel::parseResults(QNetworkReply *reply, const QByteArra
m_results.clear(); m_results.clear();
m_reader.addData(data); m_reader.addData(data);
// parse XML tree
#define xmlReader m_reader #define xmlReader m_reader
#include <qtutilities/misc/xmlparsermacros.h> #include <qtutilities/misc/xmlparsermacros.h>
// parse XML tree
children { children {
iftag("metadata") { iftag("metadata") {
children { children {
@ -481,7 +480,6 @@ void MusicBrainzResultsModel::parseResults(QNetworkReply *reply, const QByteArra
} }
} else_skip } else_skip
} }
#include <qtutilities/misc/undefxmlparsermacros.h> #include <qtutilities/misc/undefxmlparsermacros.h>
// check for parsing errors // check for parsing errors

View File

@ -19,6 +19,7 @@
#include <QMenu> #include <QMenu>
#include <QClipboard> #include <QClipboard>
#include <QTextStream> #include <QTextStream>
#include <QFontDatabase>
using namespace Dialogs; using namespace Dialogs;
using namespace RenamingUtility; using namespace RenamingUtility;
@ -39,9 +40,7 @@ RenameFilesDialog::RenameFilesDialog(QWidget *parent) :
setStyleSheet(dialogStyle() + QStringLiteral("QSplitter:handle { background-color: palette(base); }")); setStyleSheet(dialogStyle() + QStringLiteral("QSplitter:handle { background-color: palette(base); }"));
#endif #endif
// setup javascript editor and script file selection // setup javascript editor and script file selection
QFont font(QStringLiteral("Courier"), 10); m_ui->javaScriptPlainTextEdit->setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont));
font.setFixedPitch(true);
m_ui->javaScriptPlainTextEdit->setFont(font);
m_highlighter = new JavaScriptHighlighter(m_ui->javaScriptPlainTextEdit->document()); m_highlighter = new JavaScriptHighlighter(m_ui->javaScriptPlainTextEdit->document());
m_ui->externalScriptPage->setBackgroundRole(QPalette::Base); m_ui->externalScriptPage->setBackgroundRole(QPalette::Base);

View File

@ -726,27 +726,27 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/dbquerywidget.cpp" line="125"/> <location filename="../gui/dbquerywidget.cpp" line="124"/>
<source>Insufficient search criteria supplied</source> <source>Insufficient search criteria supplied</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/dbquerywidget.cpp" line="135"/> <location filename="../gui/dbquerywidget.cpp" line="134"/>
<source>Retrieving meta data ...</source> <source>Retrieving meta data ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/dbquerywidget.cpp" line="165"/> <location filename="../gui/dbquerywidget.cpp" line="164"/>
<source>Aborted</source> <source>Aborted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/dbquerywidget.cpp" line="177"/> <location filename="../gui/dbquerywidget.cpp" line="176"/>
<source>No results available</source> <source>No results available</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../gui/dbquerywidget.cpp" line="179"/> <location filename="../gui/dbquerywidget.cpp" line="178"/>
<source>%1 result(s) available</source> <source>%1 result(s) available</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
@ -754,22 +754,22 @@
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../gui/dbquerywidget.cpp" line="241"/> <location filename="../gui/dbquerywidget.cpp" line="240"/>
<source>Retrieving cover art to be applied ...</source> <source>Retrieving cover art to be applied ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/dbquerywidget.cpp" line="278"/> <location filename="../gui/dbquerywidget.cpp" line="277"/>
<source>Show cover</source> <source>Show cover</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/dbquerywidget.cpp" line="307"/> <location filename="../gui/dbquerywidget.cpp" line="306"/>
<source>Retrieving cover art ...</source> <source>Retrieving cover art ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/dbquerywidget.cpp" line="321"/> <location filename="../gui/dbquerywidget.cpp" line="320"/>
<source>Cover - %1</source> <source>Cover - %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1897,58 +1897,58 @@ another position would prevent rewriting the entire file</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="285"/> <location filename="../gui/mainwindow.cpp" line="297"/>
<source>No file opened.</source> <source>No file opened.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="306"/> <location filename="../gui/mainwindow.cpp" line="318"/>
<source>A tag editing utility supporting ID3, MP4 (iTunes style), Vorbis and Matroska tags.</source> <source>A tag editing utility supporting ID3, MP4 (iTunes style), Vorbis and Matroska tags.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="423"/> <location filename="../gui/mainwindow.cpp" line="435"/>
<source>Unable to show the next file because it can&apos;t be found anymore.</source> <source>Unable to show the next file because it can&apos;t be found anymore.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="433"/> <location filename="../gui/mainwindow.cpp" line="445"/>
<source>Open file - </source> <source>Open file - </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="444"/> <location filename="../gui/mainwindow.cpp" line="456"/>
<source>Save changes as - </source> <source>Save changes as - </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="466"/> <location filename="../gui/mainwindow.cpp" line="478"/>
<source>Save file information - </source> <source>Save file information - </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="485"/> <location filename="../gui/mainwindow.cpp" line="497"/>
<source>No file is opened.</source> <source>No file is opened.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="488"/> <location filename="../gui/mainwindow.cpp" line="500"/>
<source>Unable to save file information because the current process hasn&apos;t been finished yet.</source> <source>Unable to save file information because the current process hasn&apos;t been finished yet.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="475"/> <location filename="../gui/mainwindow.cpp" line="487"/>
<source>Unable to write to file. <source>Unable to write to file.
%1</source> %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="478"/> <location filename="../gui/mainwindow.cpp" line="490"/>
<source>Unable to open file.</source> <source>Unable to open file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="482"/> <location filename="../gui/mainwindow.cpp" line="494"/>
<source>No file information available.</source> <source>No file information available.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2369,8 +2369,8 @@ another position would prevent rewriting the entire file</source>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.ui" line="697"/> <location filename="../gui/renamefilesdialog.ui" line="697"/>
<location filename="../gui/renamefilesdialog.cpp" line="220"/> <location filename="../gui/renamefilesdialog.cpp" line="219"/>
<location filename="../gui/renamefilesdialog.cpp" line="245"/> <location filename="../gui/renamefilesdialog.cpp" line="244"/>
<source>Close</source> <source>Close</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2390,8 +2390,8 @@ another position would prevent rewriting the entire file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="164"/> <location filename="../gui/renamefilesdialog.cpp" line="163"/>
<location filename="../gui/renamefilesdialog.cpp" line="199"/> <location filename="../gui/renamefilesdialog.cpp" line="198"/>
<source>Abort</source> <source>Abort</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2422,43 +2422,43 @@ another position would prevent rewriting the entire file</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="58"/> <location filename="../gui/renamefilesdialog.cpp" line="57"/>
<source>from file</source> <source>from file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="59"/> <location filename="../gui/renamefilesdialog.cpp" line="58"/>
<source>from clipboard</source> <source>from clipboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="60"/> <location filename="../gui/renamefilesdialog.cpp" line="59"/>
<source>default script</source> <source>default script</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="162"/> <location filename="../gui/renamefilesdialog.cpp" line="161"/>
<source>Generating preview ...</source> <source>Generating preview ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="171"/> <location filename="../gui/renamefilesdialog.cpp" line="170"/>
<source>The script is not valid. <source>The script is not valid.
Error in line %1: %3</source> Error in line %1: %3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="187"/> <location filename="../gui/renamefilesdialog.cpp" line="186"/>
<source>The selected directory doesn&apos;t exist.</source> <source>The selected directory doesn&apos;t exist.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="197"/> <location filename="../gui/renamefilesdialog.cpp" line="196"/>
<source>Applying changings ...</source> <source>Applying changings ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../gui/renamefilesdialog.cpp" line="210"/> <location filename="../gui/renamefilesdialog.cpp" line="209"/>
<source>%1 files/directories processed</source> <source>%1 files/directories processed</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
@ -2466,13 +2466,13 @@ Error in line %1: %3</source>
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="224"/> <location filename="../gui/renamefilesdialog.cpp" line="223"/>
<source>Preview has been generated.</source> <source>Preview has been generated.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../gui/renamefilesdialog.cpp" line="238"/> <location filename="../gui/renamefilesdialog.cpp" line="237"/>
<location filename="../gui/renamefilesdialog.cpp" line="256"/> <location filename="../gui/renamefilesdialog.cpp" line="255"/>
<source>%1 error(s) occured.</source> <source>%1 error(s) occured.</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
@ -2480,8 +2480,8 @@ Error in line %1: %3</source>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../gui/renamefilesdialog.cpp" line="225"/> <location filename="../gui/renamefilesdialog.cpp" line="224"/>
<location filename="../gui/renamefilesdialog.cpp" line="249"/> <location filename="../gui/renamefilesdialog.cpp" line="248"/>
<source>%1 files/directories have been processed.</source> <source>%1 files/directories have been processed.</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
@ -2489,12 +2489,12 @@ Error in line %1: %3</source>
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="229"/> <location filename="../gui/renamefilesdialog.cpp" line="228"/>
<source>No files and directories have been found.</source> <source>No files and directories have been found.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../gui/renamefilesdialog.cpp" line="213"/> <location filename="../gui/renamefilesdialog.cpp" line="212"/>
<source>%1 error(s) occured</source> <source>%1 error(s) occured</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
@ -2502,62 +2502,62 @@ Error in line %1: %3</source>
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="149"/> <location filename="../gui/renamefilesdialog.cpp" line="148"/>
<source>There is no external script file is selected.</source> <source>There is no external script file is selected.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="156"/> <location filename="../gui/renamefilesdialog.cpp" line="155"/>
<source>Unable to open external script file.</source> <source>Unable to open external script file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="174"/> <location filename="../gui/renamefilesdialog.cpp" line="173"/>
<source>An error occured when parsing the script: %1</source> <source>An error occured when parsing the script: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="182"/> <location filename="../gui/renamefilesdialog.cpp" line="181"/>
<source>The script is empty.</source> <source>The script is empty.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="234"/> <location filename="../gui/renamefilesdialog.cpp" line="233"/>
<source>Generation of preview has been aborted prematurely.</source> <source>Generation of preview has been aborted prematurely.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="248"/> <location filename="../gui/renamefilesdialog.cpp" line="247"/>
<source>Changins applied.</source> <source>Changins applied.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="252"/> <location filename="../gui/renamefilesdialog.cpp" line="251"/>
<source>Applying has been aborted prematurely.</source> <source>Applying has been aborted prematurely.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="320"/> <location filename="../gui/renamefilesdialog.cpp" line="319"/>
<source>Unable to open script file.</source> <source>Unable to open script file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="326"/> <location filename="../gui/renamefilesdialog.cpp" line="325"/>
<source>Select script</source> <source>Select script</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="347"/> <location filename="../gui/renamefilesdialog.cpp" line="346"/>
<source>Clipboard contains no text.</source> <source>Clipboard contains no text.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="360"/> <location filename="../gui/renamefilesdialog.cpp" line="359"/>
<source>Expand all</source> <source>Expand all</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="361"/> <location filename="../gui/renamefilesdialog.cpp" line="360"/>
<source>Collapse all</source> <source>Collapse all</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2595,12 +2595,12 @@ Error in line %1: %3</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../gui/tagedit.cpp" line="144"/> <location filename="../gui/tagedit.cpp" line="148"/>
<source> with different targets</source> <source> with different targets</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tagedit.cpp" line="147"/> <location filename="../gui/tagedit.cpp" line="150"/>
<source> targeting %1</source> <source> targeting %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2673,7 +2673,7 @@ the file reverting all unsaved changings.</source>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.ui" line="212"/> <location filename="../gui/tageditorwidget.ui" line="212"/>
<location filename="../gui/tageditorwidget.cpp" line="1191"/> <location filename="../gui/tageditorwidget.cpp" line="1193"/>
<source>Abort</source> <source>Abort</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2753,199 +2753,199 @@ the file reverting all unsaved changings.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="269"/> <location filename="../gui/tageditorwidget.cpp" line="270"/>
<source>Segment %1</source> <source>Segment %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="407"/> <location filename="../gui/tageditorwidget.cpp" line="408"/>
<source>Attachments</source> <source>Attachments</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="480"/> <location filename="../gui/tageditorwidget.cpp" line="481"/>
<source>Matroska tag</source> <source>Matroska tag</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="498"/> <location filename="../gui/tageditorwidget.cpp" line="499"/>
<source>MP4/iTunes tag</source> <source>MP4/iTunes tag</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="501"/> <location filename="../gui/tageditorwidget.cpp" line="502"/>
<location filename="../gui/tageditorwidget.cpp" line="516"/> <location filename="../gui/tageditorwidget.cpp" line="517"/>
<source>Vorbis comment</source> <source>Vorbis comment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="504"/> <location filename="../gui/tageditorwidget.cpp" line="505"/>
<source>Tag</source> <source>Tag</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="525"/> <location filename="../gui/tageditorwidget.cpp" line="526"/>
<source>ID3v1 tag</source> <source>ID3v1 tag</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="530"/> <location filename="../gui/tageditorwidget.cpp" line="531"/>
<source>ID3v2 tag</source> <source>ID3v2 tag</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="647"/> <location filename="../gui/tageditorwidget.cpp" line="648"/>
<location filename="../gui/tageditorwidget.cpp" line="679"/> <location filename="../gui/tageditorwidget.cpp" line="680"/>
<source>Copy</source> <source>Copy</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="790"/> <location filename="../gui/tageditorwidget.cpp" line="791"/>
<source>Unable to load the selected file &quot;%1&quot; because the current process hasn&apos;t finished yet.</source> <source>Unable to load the selected file &quot;%1&quot; because the current process hasn&apos;t finished yet.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="783"/> <location filename="../gui/tageditorwidget.cpp" line="784"/>
<source>The file is beeing parsed ...</source> <source>The file is beeing parsed ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="808"/> <location filename="../gui/tageditorwidget.cpp" line="809"/>
<source>Unable to reload the file because the current process hasn&apos;t finished yet.</source> <source>Unable to reload the file because the current process hasn&apos;t finished yet.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="804"/> <location filename="../gui/tageditorwidget.cpp" line="805"/>
<source>Currently is not file opened.</source> <source>Currently is not file opened.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="828"/> <location filename="../gui/tageditorwidget.cpp" line="829"/>
<source>The file could not be opened because an IO error occurred.</source> <source>The file could not be opened because an IO error occurred.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="850"/> <location filename="../gui/tageditorwidget.cpp" line="880"/>
<source>File could be parsed correctly.</source> <source>File could be parsed correctly.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="854"/> <location filename="../gui/tageditorwidget.cpp" line="884"/>
<source>File couldn&apos;t be parsed correctly.</source> <source>File couldn&apos;t be parsed correctly.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="859"/> <location filename="../gui/tageditorwidget.cpp" line="889"/>
<source>There are critical parsing notifications.</source> <source>There are critical parsing notifications.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="863"/> <location filename="../gui/tageditorwidget.cpp" line="893"/>
<source>There are warnings.</source> <source>There are warnings.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="880"/> <location filename="../gui/tageditorwidget.cpp" line="844"/>
<source>There is no (supported) tag assigned.</source> <source>There is no (supported) tag assigned.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="870"/> <location filename="../gui/tageditorwidget.cpp" line="900"/>
<source>File format is not supported (an ID3 tag can be added anyways).</source> <source>File format is not supported (an ID3 tag can be added anyways).</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="913"/> <location filename="../gui/tageditorwidget.cpp" line="915"/>
<source>The file %1 has been opened.</source> <source>The file %1 has been opened.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="964"/> <location filename="../gui/tageditorwidget.cpp" line="966"/>
<source>Unable to apply the entered tags to the file because the current process hasn&apos;t finished yet.</source> <source>Unable to apply the entered tags to the file because the current process hasn&apos;t finished yet.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="952"/> <location filename="../gui/tageditorwidget.cpp" line="954"/>
<source>Saving tags ...</source> <source>Saving tags ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="958"/> <location filename="../gui/tageditorwidget.cpp" line="960"/>
<source>No file has been opened.</source> <source>No file has been opened.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1025"/> <location filename="../gui/tageditorwidget.cpp" line="1027"/>
<source>Unable to delete all tags from the file because the current process hasn&apos;t been finished yet.</source> <source>Unable to delete all tags from the file because the current process hasn&apos;t been finished yet.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="984"/> <location filename="../gui/tageditorwidget.cpp" line="986"/>
<source>Do you really want to delete all tags from the file?</source> <source>Do you really want to delete all tags from the file?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="990"/> <location filename="../gui/tageditorwidget.cpp" line="992"/>
<source>don&apos;t show this message again</source> <source>don&apos;t show this message again</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1013"/> <location filename="../gui/tageditorwidget.cpp" line="1015"/>
<source>Deleting all tags ...</source> <source>Deleting all tags ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1017"/> <location filename="../gui/tageditorwidget.cpp" line="1019"/>
<source>The selected file stores no tag (at least no supported), so there is nothing to delete.</source> <source>The selected file stores no tag (at least no supported), so there is nothing to delete.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1021"/> <location filename="../gui/tageditorwidget.cpp" line="1023"/>
<source>No file has been opened, so no tags can be deleted.</source> <source>No file has been opened, so no tags can be deleted.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1096"/> <location filename="../gui/tageditorwidget.cpp" line="1098"/>
<source>Unable to start saving process because there an other process hasn&apos;t finished yet.</source> <source>Unable to start saving process because there an other process hasn&apos;t finished yet.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1069"/> <location filename="../gui/tageditorwidget.cpp" line="1071"/>
<source>Cancelling ...</source> <source>Cancelling ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="661"/> <location filename="../gui/tageditorwidget.cpp" line="662"/>
<source>Expand all</source> <source>Expand all</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="663"/> <location filename="../gui/tageditorwidget.cpp" line="664"/>
<source>Collapse all</source> <source>Collapse all</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="832"/> <location filename="../gui/tageditorwidget.cpp" line="833"/>
<source>Opening file - %1</source> <source>Opening file - %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="834"/> <location filename="../gui/tageditorwidget.cpp" line="835"/>
<source>Opening file: </source> <source>Opening file: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="867"/> <location filename="../gui/tageditorwidget.cpp" line="897"/>
<source>No write access; the file has been opened in read-only mode.</source> <source>No write access; the file has been opened in read-only mode.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="873"/> <location filename="../gui/tageditorwidget.cpp" line="903"/>
<source>The file is composed of multiple segments. Dealing with such files has not been tested yet and might be broken.</source> <source>The file is composed of multiple segments. Dealing with such files has not been tested yet and might be broken.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../gui/tageditorwidget.cpp" line="1137"/> <location filename="../gui/tageditorwidget.cpp" line="1139"/>
<source>The tags have been saved, but there is/are %1 warning(s) </source> <source>The tags have been saved, but there is/are %1 warning(s) </source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
@ -2953,7 +2953,7 @@ the file reverting all unsaved changings.</source>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../gui/tageditorwidget.cpp" line="1138"/> <location filename="../gui/tageditorwidget.cpp" line="1140"/>
<source>and %1 error(s).</source> <source>and %1 error(s).</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
@ -2961,7 +2961,7 @@ the file reverting all unsaved changings.</source>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../gui/tageditorwidget.cpp" line="1140"/> <location filename="../gui/tageditorwidget.cpp" line="1142"/>
<source>The tags have been saved, but there is/are %1 warning(s).</source> <source>The tags have been saved, but there is/are %1 warning(s).</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
@ -2969,72 +2969,72 @@ the file reverting all unsaved changings.</source>
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1145"/> <location filename="../gui/tageditorwidget.cpp" line="1147"/>
<source>The tags have been saved.</source> <source>The tags have been saved.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1165"/> <location filename="../gui/tageditorwidget.cpp" line="1167"/>
<source>The tags couldn&apos;t be saved. See the info box for detail.</source> <source>The tags couldn&apos;t be saved. See the info box for detail.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1166"/> <location filename="../gui/tageditorwidget.cpp" line="1168"/>
<source>The tags couldn&apos;t be saved because an IO error occured.</source> <source>The tags couldn&apos;t be saved because an IO error occured.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1187"/> <location filename="../gui/tageditorwidget.cpp" line="1189"/>
<source>Automatic tag management</source> <source>Automatic tag management</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1188"/> <location filename="../gui/tageditorwidget.cpp" line="1190"/>
<source>The container format of the selected file is not supported. The file can be treated as MP3 file (an ID3 tag according to the settings will be created). This might break the file. Do you want to continue?</source> <source>The container format of the selected file is not supported. The file can be treated as MP3 file (an ID3 tag according to the settings will be created). This might break the file. Do you want to continue?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1190"/> <location filename="../gui/tageditorwidget.cpp" line="1192"/>
<source>Treat file as MP3 file</source> <source>Treat file as MP3 file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1202"/> <location filename="../gui/tageditorwidget.cpp" line="1204"/>
<source>The currently opened file changed on the disk.</source> <source>The currently opened file changed on the disk.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1296"/> <location filename="../gui/tageditorwidget.cpp" line="1298"/>
<source>A tag (with the selected target) already exists.</source> <source>A tag (with the selected target) already exists.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1299"/> <location filename="../gui/tageditorwidget.cpp" line="1301"/>
<source>The tag can not be created.</source> <source>The tag can not be created.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1359"/> <location filename="../gui/tageditorwidget.cpp" line="1361"/>
<source>Unable to remove the tag because the current process hasn&apos;t been finished yet.</source> <source>Unable to remove the tag because the current process hasn&apos;t been finished yet.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1317"/> <location filename="../gui/tageditorwidget.cpp" line="1319"/>
<source>Unable to remove the tag because no file is opened.</source> <source>Unable to remove the tag because no file is opened.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1392"/> <location filename="../gui/tageditorwidget.cpp" line="1394"/>
<source>Unable to change the target because the current process hasn&apos;t been finished yet.</source> <source>Unable to change the target because the current process hasn&apos;t been finished yet.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1375"/> <location filename="../gui/tageditorwidget.cpp" line="1377"/>
<source>Unable to change the target because no file is opened.</source> <source>Unable to change the target because no file is opened.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1388"/> <location filename="../gui/tageditorwidget.cpp" line="1390"/>
<source>Can not change the target of the selected tag because the tag does not support targets.</source> <source>Can not change the target of the selected tag because the tag does not support targets.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4312,147 +4312,147 @@ Remarks
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="110"/> <location filename="../application/knownfieldmodel.cpp" line="116"/>
<source>Field</source> <source>Field</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="18"/> <location filename="../application/knownfieldmodel.cpp" line="23"/>
<source>Title</source> <source>Title</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="19"/> <location filename="../application/knownfieldmodel.cpp" line="24"/>
<source>Album</source> <source>Album</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="20"/> <location filename="../application/knownfieldmodel.cpp" line="25"/>
<source>Artist</source> <source>Artist</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="21"/> <location filename="../application/knownfieldmodel.cpp" line="26"/>
<source>Genre</source> <source>Genre</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="22"/> <location filename="../application/knownfieldmodel.cpp" line="27"/>
<source>Year</source> <source>Year</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="23"/> <location filename="../application/knownfieldmodel.cpp" line="28"/>
<source>Comment</source> <source>Comment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="24"/> <location filename="../application/knownfieldmodel.cpp" line="29"/>
<source>BPM</source> <source>BPM</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="25"/> <location filename="../application/knownfieldmodel.cpp" line="30"/>
<source>BPS</source> <source>BPS</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="26"/> <location filename="../application/knownfieldmodel.cpp" line="31"/>
<source>Lyricist</source> <source>Lyricist</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="27"/> <location filename="../application/knownfieldmodel.cpp" line="32"/>
<source>Track</source> <source>Track</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="28"/> <location filename="../application/knownfieldmodel.cpp" line="33"/>
<source>Disk</source> <source>Disk</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="29"/> <location filename="../application/knownfieldmodel.cpp" line="34"/>
<source>Part</source> <source>Part</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="30"/> <location filename="../application/knownfieldmodel.cpp" line="35"/>
<source>Total parts</source> <source>Total parts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="31"/> <location filename="../application/knownfieldmodel.cpp" line="36"/>
<source>Encoder</source> <source>Encoder</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="32"/> <location filename="../application/knownfieldmodel.cpp" line="37"/>
<source>Record date</source> <source>Record date</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="33"/> <location filename="../application/knownfieldmodel.cpp" line="38"/>
<source>Performers</source> <source>Performers</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="34"/> <location filename="../application/knownfieldmodel.cpp" line="39"/>
<source>Duration</source> <source>Duration</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="35"/> <location filename="../application/knownfieldmodel.cpp" line="40"/>
<source>Language</source> <source>Language</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="36"/> <location filename="../application/knownfieldmodel.cpp" line="41"/>
<source>Encoder settings</source> <source>Encoder settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="37"/> <location filename="../application/knownfieldmodel.cpp" line="42"/>
<source>Lyrics</source> <source>Lyrics</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="38"/> <location filename="../application/knownfieldmodel.cpp" line="43"/>
<source>Synchronized lyrics</source> <source>Synchronized lyrics</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="39"/> <location filename="../application/knownfieldmodel.cpp" line="44"/>
<source>Grouping</source> <source>Grouping</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="40"/> <location filename="../application/knownfieldmodel.cpp" line="45"/>
<source>Record label</source> <source>Record label</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="41"/> <location filename="../application/knownfieldmodel.cpp" line="46"/>
<source>Cover</source> <source>Cover</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="42"/> <location filename="../application/knownfieldmodel.cpp" line="47"/>
<source>Composer</source> <source>Composer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="43"/> <location filename="../application/knownfieldmodel.cpp" line="48"/>
<source>Rating</source> <source>Rating</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="44"/> <location filename="../application/knownfieldmodel.cpp" line="49"/>
<source>Description</source> <source>Description</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="45"/> <location filename="../application/knownfieldmodel.cpp" line="50"/>
<source>Vendor</source> <source>Vendor</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -663,27 +663,27 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/dbquerywidget.cpp" line="125"/> <location filename="../gui/dbquerywidget.cpp" line="124"/>
<source>Insufficient search criteria supplied</source> <source>Insufficient search criteria supplied</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/dbquerywidget.cpp" line="135"/> <location filename="../gui/dbquerywidget.cpp" line="134"/>
<source>Retrieving meta data ...</source> <source>Retrieving meta data ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/dbquerywidget.cpp" line="165"/> <location filename="../gui/dbquerywidget.cpp" line="164"/>
<source>Aborted</source> <source>Aborted</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/dbquerywidget.cpp" line="177"/> <location filename="../gui/dbquerywidget.cpp" line="176"/>
<source>No results available</source> <source>No results available</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../gui/dbquerywidget.cpp" line="179"/> <location filename="../gui/dbquerywidget.cpp" line="178"/>
<source>%1 result(s) available</source> <source>%1 result(s) available</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform>%1 result available</numerusform> <numerusform>%1 result available</numerusform>
@ -691,22 +691,22 @@
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../gui/dbquerywidget.cpp" line="241"/> <location filename="../gui/dbquerywidget.cpp" line="240"/>
<source>Retrieving cover art to be applied ...</source> <source>Retrieving cover art to be applied ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/dbquerywidget.cpp" line="278"/> <location filename="../gui/dbquerywidget.cpp" line="277"/>
<source>Show cover</source> <source>Show cover</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/dbquerywidget.cpp" line="307"/> <location filename="../gui/dbquerywidget.cpp" line="306"/>
<source>Retrieving cover art ...</source> <source>Retrieving cover art ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/dbquerywidget.cpp" line="321"/> <location filename="../gui/dbquerywidget.cpp" line="320"/>
<source>Cover - %1</source> <source>Cover - %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1897,58 +1897,58 @@ another position would prevent rewriting the entire file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="285"/> <location filename="../gui/mainwindow.cpp" line="297"/>
<source>No file opened.</source> <source>No file opened.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="306"/> <location filename="../gui/mainwindow.cpp" line="318"/>
<source>A tag editing utility supporting ID3, MP4 (iTunes style), Vorbis and Matroska tags.</source> <source>A tag editing utility supporting ID3, MP4 (iTunes style), Vorbis and Matroska tags.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="423"/> <location filename="../gui/mainwindow.cpp" line="435"/>
<source>Unable to show the next file because it can&apos;t be found anymore.</source> <source>Unable to show the next file because it can&apos;t be found anymore.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="433"/> <location filename="../gui/mainwindow.cpp" line="445"/>
<source>Open file - </source> <source>Open file - </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="444"/> <location filename="../gui/mainwindow.cpp" line="456"/>
<source>Save changes as - </source> <source>Save changes as - </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="466"/> <location filename="../gui/mainwindow.cpp" line="478"/>
<source>Save file information - </source> <source>Save file information - </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="475"/> <location filename="../gui/mainwindow.cpp" line="487"/>
<source>Unable to write to file. <source>Unable to write to file.
%1</source> %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="478"/> <location filename="../gui/mainwindow.cpp" line="490"/>
<source>Unable to open file.</source> <source>Unable to open file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="482"/> <location filename="../gui/mainwindow.cpp" line="494"/>
<source>No file information available.</source> <source>No file information available.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="485"/> <location filename="../gui/mainwindow.cpp" line="497"/>
<source>No file is opened.</source> <source>No file is opened.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/mainwindow.cpp" line="488"/> <location filename="../gui/mainwindow.cpp" line="500"/>
<source>Unable to save file information because the current process hasn&apos;t been finished yet.</source> <source>Unable to save file information because the current process hasn&apos;t been finished yet.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2334,7 +2334,7 @@ another position would prevent rewriting the entire file</source>
<translation></translation> <translation></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../gui/renamefilesdialog.cpp" line="210"/> <location filename="../gui/renamefilesdialog.cpp" line="209"/>
<source>%1 files/directories processed</source> <source>%1 files/directories processed</source>
<translation> <translation>
<numerusform>%1 file/directory processed</numerusform> <numerusform>%1 file/directory processed</numerusform>
@ -2342,23 +2342,23 @@ another position would prevent rewriting the entire file</source>
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="224"/> <location filename="../gui/renamefilesdialog.cpp" line="223"/>
<source>Preview has been generated.</source> <source>Preview has been generated.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="229"/> <location filename="../gui/renamefilesdialog.cpp" line="228"/>
<source>No files and directories have been found.</source> <source>No files and directories have been found.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="234"/> <location filename="../gui/renamefilesdialog.cpp" line="233"/>
<source>Generation of preview has been aborted prematurely.</source> <source>Generation of preview has been aborted prematurely.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../gui/renamefilesdialog.cpp" line="238"/> <location filename="../gui/renamefilesdialog.cpp" line="237"/>
<location filename="../gui/renamefilesdialog.cpp" line="256"/> <location filename="../gui/renamefilesdialog.cpp" line="255"/>
<source>%1 error(s) occured.</source> <source>%1 error(s) occured.</source>
<translation> <translation>
<numerusform>%1 error occured.</numerusform> <numerusform>%1 error occured.</numerusform>
@ -2366,8 +2366,8 @@ another position would prevent rewriting the entire file</source>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../gui/renamefilesdialog.cpp" line="225"/> <location filename="../gui/renamefilesdialog.cpp" line="224"/>
<location filename="../gui/renamefilesdialog.cpp" line="249"/> <location filename="../gui/renamefilesdialog.cpp" line="248"/>
<source>%1 files/directories have been processed.</source> <source>%1 files/directories have been processed.</source>
<translation> <translation>
<numerusform>%1 file/directory has been processed.</numerusform> <numerusform>%1 file/directory has been processed.</numerusform>
@ -2375,69 +2375,69 @@ another position would prevent rewriting the entire file</source>
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="58"/> <location filename="../gui/renamefilesdialog.cpp" line="57"/>
<source>from file</source> <source>from file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="59"/> <location filename="../gui/renamefilesdialog.cpp" line="58"/>
<source>from clipboard</source> <source>from clipboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="60"/> <location filename="../gui/renamefilesdialog.cpp" line="59"/>
<source>default script</source> <source>default script</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="149"/> <location filename="../gui/renamefilesdialog.cpp" line="148"/>
<source>There is no external script file is selected.</source> <source>There is no external script file is selected.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="156"/> <location filename="../gui/renamefilesdialog.cpp" line="155"/>
<source>Unable to open external script file.</source> <source>Unable to open external script file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="162"/> <location filename="../gui/renamefilesdialog.cpp" line="161"/>
<source>Generating preview ...</source> <source>Generating preview ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="164"/> <location filename="../gui/renamefilesdialog.cpp" line="163"/>
<location filename="../gui/renamefilesdialog.cpp" line="199"/> <location filename="../gui/renamefilesdialog.cpp" line="198"/>
<source>Abort</source> <source>Abort</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="171"/> <location filename="../gui/renamefilesdialog.cpp" line="170"/>
<source>The script is not valid. <source>The script is not valid.
Error in line %1: %3</source> Error in line %1: %3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="174"/> <location filename="../gui/renamefilesdialog.cpp" line="173"/>
<source>An error occured when parsing the script: %1</source> <source>An error occured when parsing the script: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="182"/> <location filename="../gui/renamefilesdialog.cpp" line="181"/>
<source>The script is empty.</source> <source>The script is empty.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="187"/> <location filename="../gui/renamefilesdialog.cpp" line="186"/>
<source>The selected directory doesn&apos;t exist.</source> <source>The selected directory doesn&apos;t exist.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="197"/> <location filename="../gui/renamefilesdialog.cpp" line="196"/>
<source>Applying changings ...</source> <source>Applying changings ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../gui/renamefilesdialog.cpp" line="213"/> <location filename="../gui/renamefilesdialog.cpp" line="212"/>
<source>%1 error(s) occured</source> <source>%1 error(s) occured</source>
<translation> <translation>
<numerusform>%1 error occured</numerusform> <numerusform>%1 error occured</numerusform>
@ -2445,37 +2445,37 @@ Error in line %1: %3</source>
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="248"/> <location filename="../gui/renamefilesdialog.cpp" line="247"/>
<source>Changins applied.</source> <source>Changins applied.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="252"/> <location filename="../gui/renamefilesdialog.cpp" line="251"/>
<source>Applying has been aborted prematurely.</source> <source>Applying has been aborted prematurely.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="320"/> <location filename="../gui/renamefilesdialog.cpp" line="319"/>
<source>Unable to open script file.</source> <source>Unable to open script file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="326"/> <location filename="../gui/renamefilesdialog.cpp" line="325"/>
<source>Select script</source> <source>Select script</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="347"/> <location filename="../gui/renamefilesdialog.cpp" line="346"/>
<source>Clipboard contains no text.</source> <source>Clipboard contains no text.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="360"/> <location filename="../gui/renamefilesdialog.cpp" line="359"/>
<source>Expand all</source> <source>Expand all</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.cpp" line="361"/> <location filename="../gui/renamefilesdialog.cpp" line="360"/>
<source>Collapse all</source> <source>Collapse all</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2536,8 +2536,8 @@ Error in line %1: %3</source>
</message> </message>
<message> <message>
<location filename="../gui/renamefilesdialog.ui" line="697"/> <location filename="../gui/renamefilesdialog.ui" line="697"/>
<location filename="../gui/renamefilesdialog.cpp" line="220"/> <location filename="../gui/renamefilesdialog.cpp" line="219"/>
<location filename="../gui/renamefilesdialog.cpp" line="245"/> <location filename="../gui/renamefilesdialog.cpp" line="244"/>
<source>Close</source> <source>Close</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2595,12 +2595,12 @@ Error in line %1: %3</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../gui/tagedit.cpp" line="144"/> <location filename="../gui/tagedit.cpp" line="148"/>
<source> with different targets</source> <source> with different targets</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tagedit.cpp" line="147"/> <location filename="../gui/tagedit.cpp" line="150"/>
<source> targeting %1</source> <source> targeting %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2623,199 +2623,199 @@ Error in line %1: %3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="269"/> <location filename="../gui/tageditorwidget.cpp" line="270"/>
<source>Segment %1</source> <source>Segment %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="407"/> <location filename="../gui/tageditorwidget.cpp" line="408"/>
<source>Attachments</source> <source>Attachments</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="480"/> <location filename="../gui/tageditorwidget.cpp" line="481"/>
<source>Matroska tag</source> <source>Matroska tag</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="498"/> <location filename="../gui/tageditorwidget.cpp" line="499"/>
<source>MP4/iTunes tag</source> <source>MP4/iTunes tag</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="501"/> <location filename="../gui/tageditorwidget.cpp" line="502"/>
<location filename="../gui/tageditorwidget.cpp" line="516"/> <location filename="../gui/tageditorwidget.cpp" line="517"/>
<source>Vorbis comment</source> <source>Vorbis comment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="504"/> <location filename="../gui/tageditorwidget.cpp" line="505"/>
<source>Tag</source> <source>Tag</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="525"/> <location filename="../gui/tageditorwidget.cpp" line="526"/>
<source>ID3v1 tag</source> <source>ID3v1 tag</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="530"/> <location filename="../gui/tageditorwidget.cpp" line="531"/>
<source>ID3v2 tag</source> <source>ID3v2 tag</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="647"/> <location filename="../gui/tageditorwidget.cpp" line="648"/>
<location filename="../gui/tageditorwidget.cpp" line="679"/> <location filename="../gui/tageditorwidget.cpp" line="680"/>
<source>Copy</source> <source>Copy</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="661"/> <location filename="../gui/tageditorwidget.cpp" line="662"/>
<source>Expand all</source> <source>Expand all</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="663"/> <location filename="../gui/tageditorwidget.cpp" line="664"/>
<source>Collapse all</source> <source>Collapse all</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="783"/> <location filename="../gui/tageditorwidget.cpp" line="784"/>
<source>The file is beeing parsed ...</source> <source>The file is beeing parsed ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="790"/> <location filename="../gui/tageditorwidget.cpp" line="791"/>
<source>Unable to load the selected file &quot;%1&quot; because the current process hasn&apos;t finished yet.</source> <source>Unable to load the selected file &quot;%1&quot; because the current process hasn&apos;t finished yet.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="804"/> <location filename="../gui/tageditorwidget.cpp" line="805"/>
<source>Currently is not file opened.</source> <source>Currently is not file opened.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="808"/> <location filename="../gui/tageditorwidget.cpp" line="809"/>
<source>Unable to reload the file because the current process hasn&apos;t finished yet.</source> <source>Unable to reload the file because the current process hasn&apos;t finished yet.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="828"/> <location filename="../gui/tageditorwidget.cpp" line="829"/>
<source>The file could not be opened because an IO error occurred.</source> <source>The file could not be opened because an IO error occurred.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="832"/> <location filename="../gui/tageditorwidget.cpp" line="833"/>
<source>Opening file - %1</source> <source>Opening file - %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="834"/> <location filename="../gui/tageditorwidget.cpp" line="835"/>
<source>Opening file: </source> <source>Opening file: </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="850"/> <location filename="../gui/tageditorwidget.cpp" line="880"/>
<source>File could be parsed correctly.</source> <source>File could be parsed correctly.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="854"/> <location filename="../gui/tageditorwidget.cpp" line="884"/>
<source>File couldn&apos;t be parsed correctly.</source> <source>File couldn&apos;t be parsed correctly.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="859"/> <location filename="../gui/tageditorwidget.cpp" line="889"/>
<source>There are critical parsing notifications.</source> <source>There are critical parsing notifications.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="863"/> <location filename="../gui/tageditorwidget.cpp" line="893"/>
<source>There are warnings.</source> <source>There are warnings.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="867"/> <location filename="../gui/tageditorwidget.cpp" line="897"/>
<source>No write access; the file has been opened in read-only mode.</source> <source>No write access; the file has been opened in read-only mode.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="870"/> <location filename="../gui/tageditorwidget.cpp" line="900"/>
<source>File format is not supported (an ID3 tag can be added anyways).</source> <source>File format is not supported (an ID3 tag can be added anyways).</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="873"/> <location filename="../gui/tageditorwidget.cpp" line="903"/>
<source>The file is composed of multiple segments. Dealing with such files has not been tested yet and might be broken.</source> <source>The file is composed of multiple segments. Dealing with such files has not been tested yet and might be broken.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="880"/> <location filename="../gui/tageditorwidget.cpp" line="844"/>
<source>There is no (supported) tag assigned.</source> <source>There is no (supported) tag assigned.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="913"/> <location filename="../gui/tageditorwidget.cpp" line="915"/>
<source>The file %1 has been opened.</source> <source>The file %1 has been opened.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="952"/> <location filename="../gui/tageditorwidget.cpp" line="954"/>
<source>Saving tags ...</source> <source>Saving tags ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="958"/> <location filename="../gui/tageditorwidget.cpp" line="960"/>
<source>No file has been opened.</source> <source>No file has been opened.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="964"/> <location filename="../gui/tageditorwidget.cpp" line="966"/>
<source>Unable to apply the entered tags to the file because the current process hasn&apos;t finished yet.</source> <source>Unable to apply the entered tags to the file because the current process hasn&apos;t finished yet.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="984"/> <location filename="../gui/tageditorwidget.cpp" line="986"/>
<source>Do you really want to delete all tags from the file?</source> <source>Do you really want to delete all tags from the file?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="990"/> <location filename="../gui/tageditorwidget.cpp" line="992"/>
<source>don&apos;t show this message again</source> <source>don&apos;t show this message again</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1013"/> <location filename="../gui/tageditorwidget.cpp" line="1015"/>
<source>Deleting all tags ...</source> <source>Deleting all tags ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1017"/> <location filename="../gui/tageditorwidget.cpp" line="1019"/>
<source>The selected file stores no tag (at least no supported), so there is nothing to delete.</source> <source>The selected file stores no tag (at least no supported), so there is nothing to delete.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1021"/> <location filename="../gui/tageditorwidget.cpp" line="1023"/>
<source>No file has been opened, so no tags can be deleted.</source> <source>No file has been opened, so no tags can be deleted.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1025"/> <location filename="../gui/tageditorwidget.cpp" line="1027"/>
<source>Unable to delete all tags from the file because the current process hasn&apos;t been finished yet.</source> <source>Unable to delete all tags from the file because the current process hasn&apos;t been finished yet.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1069"/> <location filename="../gui/tageditorwidget.cpp" line="1071"/>
<source>Cancelling ...</source> <source>Cancelling ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1096"/> <location filename="../gui/tageditorwidget.cpp" line="1098"/>
<source>Unable to start saving process because there an other process hasn&apos;t finished yet.</source> <source>Unable to start saving process because there an other process hasn&apos;t finished yet.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../gui/tageditorwidget.cpp" line="1137"/> <location filename="../gui/tageditorwidget.cpp" line="1139"/>
<source>The tags have been saved, but there is/are %1 warning(s) </source> <source>The tags have been saved, but there is/are %1 warning(s) </source>
<translation> <translation>
<numerusform>The tags have been saved, but there is %1 warning</numerusform> <numerusform>The tags have been saved, but there is %1 warning</numerusform>
@ -2823,7 +2823,7 @@ Error in line %1: %3</source>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../gui/tageditorwidget.cpp" line="1138"/> <location filename="../gui/tageditorwidget.cpp" line="1140"/>
<source>and %1 error(s).</source> <source>and %1 error(s).</source>
<translation> <translation>
<numerusform>and %1 error.</numerusform> <numerusform>and %1 error.</numerusform>
@ -2831,7 +2831,7 @@ Error in line %1: %3</source>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../gui/tageditorwidget.cpp" line="1140"/> <location filename="../gui/tageditorwidget.cpp" line="1142"/>
<source>The tags have been saved, but there is/are %1 warning(s).</source> <source>The tags have been saved, but there is/are %1 warning(s).</source>
<translation> <translation>
<numerusform>The tags have been saved, but there is %1 warning.</numerusform> <numerusform>The tags have been saved, but there is %1 warning.</numerusform>
@ -2839,72 +2839,72 @@ Error in line %1: %3</source>
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1145"/> <location filename="../gui/tageditorwidget.cpp" line="1147"/>
<source>The tags have been saved.</source> <source>The tags have been saved.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1165"/> <location filename="../gui/tageditorwidget.cpp" line="1167"/>
<source>The tags couldn&apos;t be saved. See the info box for detail.</source> <source>The tags couldn&apos;t be saved. See the info box for detail.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1166"/> <location filename="../gui/tageditorwidget.cpp" line="1168"/>
<source>The tags couldn&apos;t be saved because an IO error occured.</source> <source>The tags couldn&apos;t be saved because an IO error occured.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1187"/> <location filename="../gui/tageditorwidget.cpp" line="1189"/>
<source>Automatic tag management</source> <source>Automatic tag management</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1188"/> <location filename="../gui/tageditorwidget.cpp" line="1190"/>
<source>The container format of the selected file is not supported. The file can be treated as MP3 file (an ID3 tag according to the settings will be created). This might break the file. Do you want to continue?</source> <source>The container format of the selected file is not supported. The file can be treated as MP3 file (an ID3 tag according to the settings will be created). This might break the file. Do you want to continue?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1190"/> <location filename="../gui/tageditorwidget.cpp" line="1192"/>
<source>Treat file as MP3 file</source> <source>Treat file as MP3 file</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1202"/> <location filename="../gui/tageditorwidget.cpp" line="1204"/>
<source>The currently opened file changed on the disk.</source> <source>The currently opened file changed on the disk.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1296"/> <location filename="../gui/tageditorwidget.cpp" line="1298"/>
<source>A tag (with the selected target) already exists.</source> <source>A tag (with the selected target) already exists.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1299"/> <location filename="../gui/tageditorwidget.cpp" line="1301"/>
<source>The tag can not be created.</source> <source>The tag can not be created.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1317"/> <location filename="../gui/tageditorwidget.cpp" line="1319"/>
<source>Unable to remove the tag because no file is opened.</source> <source>Unable to remove the tag because no file is opened.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1359"/> <location filename="../gui/tageditorwidget.cpp" line="1361"/>
<source>Unable to remove the tag because the current process hasn&apos;t been finished yet.</source> <source>Unable to remove the tag because the current process hasn&apos;t been finished yet.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1375"/> <location filename="../gui/tageditorwidget.cpp" line="1377"/>
<source>Unable to change the target because no file is opened.</source> <source>Unable to change the target because no file is opened.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1388"/> <location filename="../gui/tageditorwidget.cpp" line="1390"/>
<source>Can not change the target of the selected tag because the tag does not support targets.</source> <source>Can not change the target of the selected tag because the tag does not support targets.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.cpp" line="1392"/> <location filename="../gui/tageditorwidget.cpp" line="1394"/>
<source>Unable to change the target because the current process hasn&apos;t been finished yet.</source> <source>Unable to change the target because the current process hasn&apos;t been finished yet.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2974,7 +2974,7 @@ the file reverting all unsaved changings.</source>
</message> </message>
<message> <message>
<location filename="../gui/tageditorwidget.ui" line="212"/> <location filename="../gui/tageditorwidget.ui" line="212"/>
<location filename="../gui/tageditorwidget.cpp" line="1191"/> <location filename="../gui/tageditorwidget.cpp" line="1193"/>
<source>Abort</source> <source>Abort</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -4312,147 +4312,147 @@ Remarks
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="18"/> <location filename="../application/knownfieldmodel.cpp" line="23"/>
<source>Title</source> <source>Title</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="19"/> <location filename="../application/knownfieldmodel.cpp" line="24"/>
<source>Album</source> <source>Album</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="20"/> <location filename="../application/knownfieldmodel.cpp" line="25"/>
<source>Artist</source> <source>Artist</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="21"/> <location filename="../application/knownfieldmodel.cpp" line="26"/>
<source>Genre</source> <source>Genre</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="22"/> <location filename="../application/knownfieldmodel.cpp" line="27"/>
<source>Year</source> <source>Year</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="23"/> <location filename="../application/knownfieldmodel.cpp" line="28"/>
<source>Comment</source> <source>Comment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="24"/> <location filename="../application/knownfieldmodel.cpp" line="29"/>
<source>BPM</source> <source>BPM</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="25"/> <location filename="../application/knownfieldmodel.cpp" line="30"/>
<source>BPS</source> <source>BPS</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="26"/> <location filename="../application/knownfieldmodel.cpp" line="31"/>
<source>Lyricist</source> <source>Lyricist</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="27"/> <location filename="../application/knownfieldmodel.cpp" line="32"/>
<source>Track</source> <source>Track</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="28"/> <location filename="../application/knownfieldmodel.cpp" line="33"/>
<source>Disk</source> <source>Disk</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="29"/> <location filename="../application/knownfieldmodel.cpp" line="34"/>
<source>Part</source> <source>Part</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="30"/> <location filename="../application/knownfieldmodel.cpp" line="35"/>
<source>Total parts</source> <source>Total parts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="31"/> <location filename="../application/knownfieldmodel.cpp" line="36"/>
<source>Encoder</source> <source>Encoder</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="32"/> <location filename="../application/knownfieldmodel.cpp" line="37"/>
<source>Record date</source> <source>Record date</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="33"/> <location filename="../application/knownfieldmodel.cpp" line="38"/>
<source>Performers</source> <source>Performers</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="34"/> <location filename="../application/knownfieldmodel.cpp" line="39"/>
<source>Duration</source> <source>Duration</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="35"/> <location filename="../application/knownfieldmodel.cpp" line="40"/>
<source>Language</source> <source>Language</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="36"/> <location filename="../application/knownfieldmodel.cpp" line="41"/>
<source>Encoder settings</source> <source>Encoder settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="37"/> <location filename="../application/knownfieldmodel.cpp" line="42"/>
<source>Lyrics</source> <source>Lyrics</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="38"/> <location filename="../application/knownfieldmodel.cpp" line="43"/>
<source>Synchronized lyrics</source> <source>Synchronized lyrics</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="39"/> <location filename="../application/knownfieldmodel.cpp" line="44"/>
<source>Grouping</source> <source>Grouping</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="40"/> <location filename="../application/knownfieldmodel.cpp" line="45"/>
<source>Record label</source> <source>Record label</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="41"/> <location filename="../application/knownfieldmodel.cpp" line="46"/>
<source>Cover</source> <source>Cover</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="42"/> <location filename="../application/knownfieldmodel.cpp" line="47"/>
<source>Composer</source> <source>Composer</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="43"/> <location filename="../application/knownfieldmodel.cpp" line="48"/>
<source>Rating</source> <source>Rating</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="44"/> <location filename="../application/knownfieldmodel.cpp" line="49"/>
<source>Description</source> <source>Description</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="45"/> <location filename="../application/knownfieldmodel.cpp" line="50"/>
<source>Vendor</source> <source>Vendor</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../application/knownfieldmodel.cpp" line="110"/> <location filename="../application/knownfieldmodel.cpp" line="116"/>
<source>Field</source> <source>Field</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>