diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-08-08 17:14:58 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-08-08 17:14:58 +0000 |
| commit | b4acea47086ea5c6b7853c462b33e204e1ee5510 (patch) | |
| tree | a67d6a6b7482737a6a75c8528d58367793c60dee /src/plugins/Input | |
| parent | 80fc271b9d987e61ccd919382ee8d48ef2a37aa4 (diff) | |
| download | qmmp-b4acea47086ea5c6b7853c462b33e204e1ee5510.tar.gz qmmp-b4acea47086ea5c6b7853c462b33e204e1ee5510.tar.bz2 qmmp-b4acea47086ea5c6b7853c462b33e204e1ee5510.zip | |
wavpack plugin: added support for composer and disc number tags
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1126 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input')
16 files changed, 703 insertions, 1029 deletions
diff --git a/src/plugins/Input/wavpack/CMakeLists.txt b/src/plugins/Input/wavpack/CMakeLists.txt index 72436cb79..55fe84b53 100644 --- a/src/plugins/Input/wavpack/CMakeLists.txt +++ b/src/plugins/Input/wavpack/CMakeLists.txt @@ -51,21 +51,10 @@ QT4_ADD_RESOURCES(libwavpack_RCC_SRCS ${libwavpack_RCCS}) QT4_WRAP_CPP(libwavpack_MOC_SRCS ${libwavpack_MOC_HDRS}) -# user interface - - -SET(libwavpack_UIS - detailsdialog.ui -) - -QT4_WRAP_UI(libwavpack_UIS_H ${libwavpack_UIS}) -# Don't forget to include output directory, otherwise -# the UI file won't be wrapped! include_directories(${CMAKE_CURRENT_BINARY_DIR}) IF(WAVPACK_FOUND) -ADD_LIBRARY(wavpack MODULE ${libwavpack_SRCS} ${libwavpack_MOC_SRCS} ${libwavpack_UIS_H} - ${libwavpack_RCC_SRCS}) +ADD_LIBRARY(wavpack MODULE ${libwavpack_SRCS} ${libwavpack_MOC_SRCS} ${libwavpack_RCC_SRCS}) add_dependencies(wavpack qmmp) target_link_libraries(wavpack ${QT_LIBRARIES} -lqmmp ${WAVPACK_LDFLAGS} ${WAVPACK_CLAGS}) install(TARGETS wavpack DESTINATION ${LIB_DIR}/qmmp/Input) diff --git a/src/plugins/Input/wavpack/decoderwavpackfactory.cpp b/src/plugins/Input/wavpack/decoderwavpackfactory.cpp index 30dd24bf3..ad6f192cd 100644 --- a/src/plugins/Input/wavpack/decoderwavpackfactory.cpp +++ b/src/plugins/Input/wavpack/decoderwavpackfactory.cpp @@ -98,10 +98,14 @@ QList<FileInfo *> DecoderWavPackFactory::createPlayList(const QString &fileName, info->setMetaData(Qmmp::GENRE, QString::fromUtf8(value)); WavpackGetTagItem (ctx, "Title", value, sizeof(value)); info->setMetaData(Qmmp::TITLE, QString::fromUtf8(value)); + WavpackGetTagItem (ctx, "Composer", value, sizeof(value)); + info->setMetaData(Qmmp::COMPOSER, QString::fromUtf8(value)); WavpackGetTagItem (ctx, "Year", value, sizeof(value)); info->setMetaData(Qmmp::YEAR, QString::fromUtf8(value).toInt()); WavpackGetTagItem (ctx, "Track", value, sizeof(value)); info->setMetaData(Qmmp::TRACK, QString::fromUtf8(value).toInt()); + WavpackGetTagItem (ctx, "Disc", value, sizeof(value)); + info->setMetaData(Qmmp::DISCNUMBER, QString::fromUtf8(value).toInt()); } } diff --git a/src/plugins/Input/wavpack/detailsdialog.cpp b/src/plugins/Input/wavpack/detailsdialog.cpp index 9952e60d8..c22233987 100644 --- a/src/plugins/Input/wavpack/detailsdialog.cpp +++ b/src/plugins/Input/wavpack/detailsdialog.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2008 by Ilya Kotov * + * Copyright (C) 2006-2009 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -17,34 +17,32 @@ * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ +extern "C"{ +#include <wavpack/wavpack.h> +} #include <QFile> #include <QFileInfo> -extern "C" -{ -#include <wavpack/wavpack.h> -} - #include "detailsdialog.h" +#define QStringToTString_qt4(s) TagLib::String(s.toUtf8().constData(), TagLib::String::UTF8) +#define TStringToQString_qt4(s) QString::fromUtf8(s.toCString(TRUE)).trimmed() + DetailsDialog::DetailsDialog(QWidget *parent, const QString &path) - : QDialog(parent) + : AbstractDetailsDialog(parent) { - ui.setupUi(this); - setAttribute(Qt::WA_DeleteOnClose); m_path = path; - setWindowTitle (path.section('/',-1)); - path.section('/',-1); - ui.pathLineEdit->setText(m_path); if (QFile::exists(m_path)) { loadWavPackInfo(); - loadTag(); + loadTags(); + blockSaveButton(!QFileInfo(m_path).isWritable()); } + else + blockSaveButton(); } - DetailsDialog::~DetailsDialog() {} @@ -58,28 +56,24 @@ void DetailsDialog::loadWavPackInfo() qWarning("DetailsDialog: error: %s", err); return; } - - QString text; + QMap <QString, QString> ap; int length = (int) WavpackGetNumSamples(ctx)/WavpackGetSampleRate(ctx); - text = QString("%1").arg(length/60); + QString text = QString("%1").arg(length/60); text +=":"+QString("%1").arg(length % 60, 2, 10, QChar('0')); - ui.lengthLabel->setText(text); - text = QString("%1").arg((int) WavpackGetSampleRate(ctx)); - ui.sampleRateLabel->setText(text+" "+tr("Hz")); - text = QString("%1").arg((int) WavpackGetNumChannels(ctx)); - ui.channelsLabel->setText(text); - text = QString("%1") - .arg((int) WavpackGetAverageBitrate(ctx, WavpackGetNumChannels(ctx))/1000); - ui.bitrateLabel->setText(text+" "+tr("kbps")); + ap.insert(tr("Length"), text); + ap.insert(tr("Sample rate"), QString("%1 " + tr("Hz")).arg((int) WavpackGetSampleRate(ctx))); + ap.insert(tr("Channels"), QString("%1").arg((int) WavpackGetNumChannels(ctx))); + ap.insert(tr("Bitrate"), QString("%1 " + tr("kbps")) + .arg((int) WavpackGetAverageBitrate(ctx, WavpackGetNumChannels(ctx))/1000)); QFileInfo info(m_path); - text = QString("%1 "+tr("KB")).arg((int) info.size()/1024); - ui.fileSizeLabel->setText(text); - ui.ratioLabel->setText(QString("%1").arg(WavpackGetRatio(ctx))); - ui.versionLabel->setText(QString("%1").arg(WavpackGetVersion(ctx))); + ap.insert(tr("File size"), QString("%1 "+tr("KB")).arg(info.size()/1024)); + ap.insert(tr("Ratio"), QString("%1").arg(WavpackGetRatio(ctx))); + ap.insert(tr("Version"), QString("%1").arg(WavpackGetVersion(ctx))); WavpackCloseFile (ctx); + setAudioProperties(ap); } -void DetailsDialog::loadTag() +void DetailsDialog::loadTags() { char err[80]; WavpackContext *ctx = WavpackOpenFileInput (m_path.toLocal8Bit(), err, @@ -92,27 +86,27 @@ void DetailsDialog::loadTag() char value[200]; WavpackGetTagItem (ctx, "Title", value, sizeof(value)); - ui.titleLineEdit->setText(QString::fromUtf8(value)); + setMetaData(Qmmp::TITLE, QString::fromUtf8(value)); WavpackGetTagItem (ctx, "Artist", value, sizeof(value)); - ui.artistLineEdit->setText(QString::fromUtf8(value)); + setMetaData(Qmmp::ARTIST, QString::fromUtf8(value)); WavpackGetTagItem (ctx, "Album", value, sizeof(value)); - ui.albumLineEdit->setText(QString::fromUtf8(value)); + setMetaData(Qmmp::ALBUM, QString::fromUtf8(value)); WavpackGetTagItem (ctx, "Comment", value, sizeof(value)); - ui.commentLineEdit->setText(QString::fromUtf8(value)); + setMetaData(Qmmp::COMMENT, QString::fromUtf8(value)); WavpackGetTagItem (ctx, "Year", value, sizeof(value)); - ui.yearLineEdit->setText(QString::fromUtf8(value)); + setMetaData(Qmmp::YEAR, QString::fromUtf8(value)); WavpackGetTagItem (ctx, "Track", value, sizeof(value)); - ui.trackLineEdit->setText(QString::fromUtf8(value)); + setMetaData(Qmmp::TRACK, QString::fromUtf8(value)); + WavpackGetTagItem (ctx, "Disc", value, sizeof(value)); + setMetaData(Qmmp::DISCNUMBER, QString::fromUtf8(value)); WavpackGetTagItem (ctx, "Genre", value, sizeof(value)); - ui.genreLineEdit->setText(QString::fromUtf8(value)); - - QFileInfo info(m_path); - ui.saveButton->setEnabled(info.isWritable()); - connect(ui.saveButton, SIGNAL(clicked()), SLOT(saveTag())); + setMetaData(Qmmp::GENRE, QString::fromUtf8(value)); + WavpackGetTagItem (ctx, "Composer", value, sizeof(value)); + setMetaData(Qmmp::COMPOSER, QString::fromUtf8(value)); WavpackCloseFile (ctx); } -void DetailsDialog::saveTag() +void DetailsDialog::writeTags() { char err[80]; WavpackContext *ctx = WavpackOpenFileInput (m_path.toLocal8Bit(), err, @@ -122,21 +116,24 @@ void DetailsDialog::saveTag() qWarning("DetailsDialog: error: %s", err); return; } - QByteArray value = ui.titleLineEdit->text().toUtf8(); + QByteArray value = strMetaData(Qmmp::TITLE).toUtf8(); WavpackAppendTagItem(ctx, "Title", value, value.size()); - value = ui.artistLineEdit->text().toUtf8(); + value = strMetaData(Qmmp::ARTIST).toUtf8(); WavpackAppendTagItem(ctx, "Artist", value, value.size()); - value = ui.albumLineEdit->text().toUtf8(); + value = strMetaData(Qmmp::ALBUM).toUtf8(); WavpackAppendTagItem(ctx, "Album", value, value.size()); - value = ui.commentLineEdit->text().toUtf8(); + value = strMetaData(Qmmp::COMMENT).toUtf8(); WavpackAppendTagItem(ctx, "Comment", value, value.size()); - value = ui.genreLineEdit->text().toUtf8(); + value = strMetaData(Qmmp::GENRE).toUtf8(); WavpackAppendTagItem(ctx, "Genre", value, value.size()); - value = ui.yearLineEdit->text().toUtf8(); + value = strMetaData(Qmmp::YEAR).toUtf8(); WavpackAppendTagItem(ctx, "Year", value, value.size()); - value = ui.trackLineEdit->text().toUtf8(); - WavpackAppendTagItem(ctx, "Track", value, value.size()); - + value = strMetaData(Qmmp::TRACK).toUtf8(); + WavpackAppendTagItem(ctx, "Track", value, value.size()); + value = strMetaData(Qmmp::COMPOSER).toUtf8(); + WavpackAppendTagItem(ctx, "Composer", value, value.size()); + value = strMetaData(Qmmp::DISCNUMBER).toUtf8(); + WavpackAppendTagItem(ctx, "Disc", value, value.size()); WavpackWriteTag (ctx); WavpackCloseFile (ctx); } diff --git a/src/plugins/Input/wavpack/detailsdialog.h b/src/plugins/Input/wavpack/detailsdialog.h index a36f9695f..07978859d 100644 --- a/src/plugins/Input/wavpack/detailsdialog.h +++ b/src/plugins/Input/wavpack/detailsdialog.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2008 by Ilya Kotov * + * Copyright (C) 2006-2009 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -20,14 +20,12 @@ #ifndef DETAILSDIALOG_H #define DETAILSDIALOG_H -#include <QDialog> - -#include "ui_detailsdialog.h" +#include <qmmp/abstractdetailsdialog.h> /** @author Ilya Kotov <forkotov02@hotmail.ru> */ -class DetailsDialog : public QDialog +class DetailsDialog : public AbstractDetailsDialog { Q_OBJECT public: @@ -35,13 +33,10 @@ public: ~DetailsDialog(); -private slots: - void saveTag(); - -private: +private: void loadWavPackInfo(); - void loadTag(); - Ui::DetailsDialog ui; + void loadTags(); + void writeTags(); QString m_path; }; diff --git a/src/plugins/Input/wavpack/detailsdialog.ui b/src/plugins/Input/wavpack/detailsdialog.ui deleted file mode 100644 index d1e0f9c80..000000000 --- a/src/plugins/Input/wavpack/detailsdialog.ui +++ /dev/null @@ -1,364 +0,0 @@ -<ui version="4.0" > - <class>DetailsDialog</class> - <widget class="QDialog" name="DetailsDialog" > - <property name="geometry" > - <rect> - <x>0</x> - <y>0</y> - <width>545</width> - <height>374</height> - </rect> - </property> - <property name="windowTitle" > - <string>Details</string> - </property> - <layout class="QGridLayout" > - <item row="0" column="0" > - <widget class="QLabel" name="label_28" > - <property name="text" > - <string>File path:</string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="0" column="1" colspan="3" > - <widget class="QLineEdit" name="pathLineEdit" > - <property name="readOnly" > - <bool>true</bool> - </property> - </widget> - </item> - <item rowspan="2" row="1" column="0" colspan="2" > - <widget class="QGroupBox" name="groupBox" > - <property name="minimumSize" > - <size> - <width>0</width> - <height>16</height> - </size> - </property> - <property name="title" > - <string>WavPack Info</string> - </property> - <layout class="QGridLayout" > - <item row="0" column="0" > - <widget class="QLabel" name="label" > - <property name="text" > - <string>Length:</string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="0" column="1" > - <widget class="QLabel" name="lengthLabel" > - <property name="text" > - <string>-</string> - </property> - </widget> - </item> - <item row="1" column="0" > - <widget class="QLabel" name="label_3" > - <property name="text" > - <string>Sample rate:</string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="1" column="1" > - <widget class="QLabel" name="sampleRateLabel" > - <property name="text" > - <string>-</string> - </property> - </widget> - </item> - <item row="2" column="0" > - <widget class="QLabel" name="label_5" > - <property name="text" > - <string>File size:</string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="2" column="1" > - <widget class="QLabel" name="fileSizeLabel" > - <property name="text" > - <string>-</string> - </property> - </widget> - </item> - <item row="3" column="0" > - <widget class="QLabel" name="label_10" > - <property name="layoutDirection" > - <enum>Qt::LeftToRight</enum> - </property> - <property name="text" > - <string>Channels:</string> - </property> - <property name="textFormat" > - <enum>Qt::PlainText</enum> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="3" column="1" > - <widget class="QLabel" name="channelsLabel" > - <property name="layoutDirection" > - <enum>Qt::LeftToRight</enum> - </property> - <property name="text" > - <string>-</string> - </property> - </widget> - </item> - <item row="4" column="0" > - <widget class="QLabel" name="label_2" > - <property name="text" > - <string>Bitrate:</string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="4" column="1" > - <widget class="QLabel" name="bitrateLabel" > - <property name="text" > - <string>-</string> - </property> - </widget> - </item> - <item row="5" column="0" > - <widget class="QLabel" name="label_4" > - <property name="text" > - <string>Ratio:</string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="5" column="1" > - <widget class="QLabel" name="ratioLabel" > - <property name="text" > - <string>-</string> - </property> - </widget> - </item> - <item row="6" column="0" > - <widget class="QLabel" name="label_6" > - <property name="text" > - <string>Version:</string> - </property> - <property name="alignment" > - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="6" column="1" > - <widget class="QLabel" name="versionLabel" > - <property name="text" > - <string>-</string> - </property> - </widget> - </item> - <item row="7" column="0" > - <spacer> - <property name="orientation" > - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" > - <size> - <width>74</width> - <height>101</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - </item> - <item row="1" column="2" colspan="2" > - <widget class="QGroupBox" name="groupBox_2" > - <property name="sizePolicy" > - <sizepolicy vsizetype="Preferred" hsizetype="Expanding" > - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="title" > - <string>APE Tag</string> - </property> - <layout class="QGridLayout" > - <property name="leftMargin" > - <number>8</number> - </property> - <property name="topMargin" > - <number>8</number> - </property> - <property name="rightMargin" > - <number>8</number> - </property> - <property name="bottomMargin" > - <number>8</number> - </property> - <property name="horizontalSpacing" > - <number>6</number> - </property> - <property name="verticalSpacing" > - <number>6</number> - </property> - <item row="6" column="1" > - <widget class="QPushButton" name="saveButton" > - <property name="enabled" > - <bool>false</bool> - </property> - <property name="text" > - <string>Save</string> - </property> - </widget> - </item> - <item row="4" column="3" > - <widget class="QLineEdit" name="trackLineEdit" /> - </item> - <item row="4" column="2" > - <widget class="QLabel" name="label_26" > - <property name="text" > - <string>Track number:</string> - </property> - <property name="alignment" > - <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="4" column="1" > - <widget class="QLineEdit" name="yearLineEdit" /> - </item> - <item row="4" column="0" > - <widget class="QLabel" name="label_25" > - <property name="text" > - <string>Year:</string> - </property> - <property name="alignment" > - <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="5" column="0" > - <widget class="QLabel" name="label_27" > - <property name="text" > - <string>Genre:</string> - </property> - <property name="alignment" > - <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="3" column="0" > - <widget class="QLabel" name="label_24" > - <property name="text" > - <string>Comment:</string> - </property> - <property name="alignment" > - <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="2" column="0" > - <widget class="QLabel" name="label_23" > - <property name="text" > - <string>Album:</string> - </property> - <property name="alignment" > - <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="1" column="0" > - <widget class="QLabel" name="label_22" > - <property name="text" > - <string>Artist:</string> - </property> - <property name="alignment" > - <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="0" column="0" > - <widget class="QLabel" name="label_21" > - <property name="text" > - <string>Title:</string> - </property> - <property name="alignment" > - <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item row="0" column="1" colspan="3" > - <widget class="QLineEdit" name="titleLineEdit" /> - </item> - <item row="1" column="1" colspan="3" > - <widget class="QLineEdit" name="artistLineEdit" /> - </item> - <item row="2" column="1" colspan="3" > - <widget class="QLineEdit" name="albumLineEdit" /> - </item> - <item row="3" column="1" colspan="3" > - <widget class="QLineEdit" name="commentLineEdit" /> - </item> - <item row="5" column="1" colspan="2" > - <widget class="QLineEdit" name="genreLineEdit" /> - </item> - </layout> - </widget> - </item> - <item row="2" column="2" > - <spacer> - <property name="orientation" > - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" > - <size> - <width>111</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - <item row="2" column="3" > - <widget class="QPushButton" name="pushButton_3" > - <property name="text" > - <string>Close</string> - </property> - </widget> - </item> - </layout> - </widget> - <resources/> - <connections> - <connection> - <sender>pushButton_3</sender> - <signal>clicked()</signal> - <receiver>DetailsDialog</receiver> - <slot>close()</slot> - <hints> - <hint type="sourcelabel" > - <x>623</x> - <y>353</y> - </hint> - <hint type="destinationlabel" > - <x>539</x> - <y>352</y> - </hint> - </hints> - </connection> - </connections> -</ui> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_cs.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_cs.ts index eea901fb1..ed2c1cfaf 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_cs.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_cs.ts @@ -9,22 +9,22 @@ <translation>Modul WavPack</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="129"/> + <location filename="../decoderwavpackfactory.cpp" line="133"/> <source>About WavPack Audio Plugin</source> <translation>O modulu WavPack</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="130"/> + <location filename="../decoderwavpackfactory.cpp" line="134"/> <source>Qmmp WavPack Audio Plugin</source> <translation>Vstupní modul Qmmp WavPack</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="131"/> + <location filename="../decoderwavpackfactory.cpp" line="135"/> <source>WavPack library version:</source> <translation>Verze knihovny WavPack:</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="133"/> + <location filename="../decoderwavpackfactory.cpp" line="137"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>Autor: Ilja Kotov <forkotov02@hotmail.ru></translation> </message> @@ -37,130 +37,138 @@ <context> <name>DetailsDialog</name> <message> - <location filename="../detailsdialog.cpp" line="73"/> + <location filename="../detailsdialog.cpp" line="66"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="68"/> + <location filename="../detailsdialog.cpp" line="64"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="75"/> + <location filename="../detailsdialog.cpp" line="63"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="64"/> + <source>Sample rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="65"/> + <source>Channels</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="66"/> + <source>Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="69"/> <source>KB</source> <translation>KB</translation> </message> <message> - <location filename="../detailsdialog.ui" line="198"/> + <location filename="../detailsdialog.cpp" line="69"/> + <source>File size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="70"/> + <source>Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="71"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> <source>APE Tag</source> - <translation>Tag APE</translation> + <translation type="obsolete">Tag APE</translation> </message> <message> - <location filename="../detailsdialog.ui" line="13"/> <source>Details</source> - <translation>Podrobnosti</translation> + <translation type="obsolete">Podrobnosti</translation> </message> <message> - <location filename="../detailsdialog.ui" line="19"/> <source>File path:</source> - <translation>Cesta k souboru:</translation> + <translation type="obsolete">Cesta k souboru:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="58"/> - <location filename="../detailsdialog.ui" line="75"/> - <location filename="../detailsdialog.ui" line="92"/> - <location filename="../detailsdialog.ui" line="118"/> - <location filename="../detailsdialog.ui" line="135"/> - <location filename="../detailsdialog.ui" line="152"/> - <location filename="../detailsdialog.ui" line="169"/> <source>-</source> - <translation>-</translation> + <translation type="obsolete">-</translation> </message> <message> - <location filename="../detailsdialog.ui" line="65"/> <source>Sample rate:</source> - <translation>Vzorkovací frekvence:</translation> + <translation type="obsolete">Vzorkovací frekvence:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="82"/> <source>File size:</source> - <translation>Velikost souboru:</translation> + <translation type="obsolete">Velikost souboru:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="298"/> <source>Title:</source> - <translation>Název:</translation> + <translation type="obsolete">Název:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="288"/> <source>Artist:</source> - <translation>Umělec:</translation> + <translation type="obsolete">Umělec:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="278"/> <source>Album:</source> - <translation>Album:</translation> + <translation type="obsolete">Album:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="268"/> <source>Comment:</source> - <translation>Komentář:</translation> + <translation type="obsolete">Komentář:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="248"/> <source>Year:</source> - <translation>Rok:</translation> + <translation type="obsolete">Rok:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="235"/> <source>Track number:</source> - <translation>Číslo stopy:</translation> + <translation type="obsolete">Číslo stopy:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="258"/> <source>Genre:</source> - <translation>Žánr:</translation> + <translation type="obsolete">Žánr:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="225"/> <source>Save</source> - <translation>Uložit</translation> + <translation type="obsolete">Uložit</translation> </message> <message> - <location filename="../detailsdialog.ui" line="339"/> <source>Close</source> - <translation>Zavřít</translation> + <translation type="obsolete">Zavřít</translation> </message> <message> - <location filename="../detailsdialog.ui" line="48"/> <source>Length:</source> - <translation>Délka:</translation> + <translation type="obsolete">Délka:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="102"/> <source>Channels:</source> - <translation>Počet kanálů:</translation> + <translation type="obsolete">Počet kanálů:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="42"/> <source>WavPack Info</source> - <translation>Informace WavPack</translation> + <translation type="obsolete">Informace WavPack</translation> </message> <message> - <location filename="../detailsdialog.ui" line="125"/> <source>Bitrate:</source> - <translation>Datový tok:</translation> + <translation type="obsolete">Datový tok:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="142"/> <source>Ratio:</source> - <translation>Poměr:</translation> + <translation type="obsolete">Poměr:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="159"/> <source>Version:</source> - <translation>Verze:</translation> + <translation type="obsolete">Verze:</translation> </message> </context> </TS> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_de.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_de.ts index 406949a47..01065bb85 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_de.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_de.ts @@ -13,22 +13,22 @@ <translation type="obsolete">WavPack Dateien</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="129"/> + <location filename="../decoderwavpackfactory.cpp" line="133"/> <source>About WavPack Audio Plugin</source> <translation>Über WavPack-Audio-Modul</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="130"/> + <location filename="../decoderwavpackfactory.cpp" line="134"/> <source>Qmmp WavPack Audio Plugin</source> <translation>Qmmp WavPack-Audio-Modul</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="131"/> + <location filename="../decoderwavpackfactory.cpp" line="135"/> <source>WavPack library version:</source> <translation>WavPack-Bibliotheksversion:</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="133"/> + <location filename="../decoderwavpackfactory.cpp" line="137"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>Autor: Ilya Kotov <forkotov02@hotmail.ru></translation> </message> @@ -41,130 +41,138 @@ <context> <name>DetailsDialog</name> <message> - <location filename="../detailsdialog.cpp" line="68"/> + <location filename="../detailsdialog.cpp" line="63"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="64"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="73"/> + <location filename="../detailsdialog.cpp" line="64"/> + <source>Sample rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="65"/> + <source>Channels</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="66"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="75"/> + <location filename="../detailsdialog.cpp" line="66"/> + <source>Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="69"/> <source>KB</source> <translation>KB</translation> </message> <message> - <location filename="../detailsdialog.ui" line="13"/> + <location filename="../detailsdialog.cpp" line="69"/> + <source>File size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="70"/> + <source>Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="71"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> <source>Details</source> - <translation>Details</translation> + <translation type="obsolete">Details</translation> </message> <message> - <location filename="../detailsdialog.ui" line="19"/> <source>File path:</source> - <translation>Dateipfad:</translation> + <translation type="obsolete">Dateipfad:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="42"/> <source>WavPack Info</source> - <translation>WavPack-Info</translation> + <translation type="obsolete">WavPack-Info</translation> </message> <message> - <location filename="../detailsdialog.ui" line="48"/> <source>Length:</source> - <translation>Länge:</translation> + <translation type="obsolete">Länge:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="58"/> - <location filename="../detailsdialog.ui" line="75"/> - <location filename="../detailsdialog.ui" line="92"/> - <location filename="../detailsdialog.ui" line="118"/> - <location filename="../detailsdialog.ui" line="135"/> - <location filename="../detailsdialog.ui" line="152"/> - <location filename="../detailsdialog.ui" line="169"/> <source>-</source> - <translation>-</translation> + <translation type="obsolete">-</translation> </message> <message> - <location filename="../detailsdialog.ui" line="65"/> <source>Sample rate:</source> - <translation>Abtastrate:</translation> + <translation type="obsolete">Abtastrate:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="82"/> <source>File size:</source> - <translation>Dateigröße:</translation> + <translation type="obsolete">Dateigröße:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="102"/> <source>Channels:</source> - <translation>Kanäle:</translation> + <translation type="obsolete">Kanäle:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="125"/> <source>Bitrate:</source> - <translation>Bitrate:</translation> + <translation type="obsolete">Bitrate:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="142"/> <source>Ratio:</source> - <translation>Verhältnis:</translation> + <translation type="obsolete">Verhältnis:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="159"/> <source>Version:</source> - <translation>Version:</translation> + <translation type="obsolete">Version:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="198"/> <source>APE Tag</source> - <translation>APE-Tag</translation> + <translation type="obsolete">APE-Tag</translation> </message> <message> - <location filename="../detailsdialog.ui" line="225"/> <source>Save</source> - <translation>Speichern</translation> + <translation type="obsolete">Speichern</translation> </message> <message> - <location filename="../detailsdialog.ui" line="235"/> <source>Track number:</source> - <translation>Titelnummer:</translation> + <translation type="obsolete">Titelnummer:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="248"/> <source>Year:</source> - <translation>Jahr:</translation> + <translation type="obsolete">Jahr:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="258"/> <source>Genre:</source> - <translation>Genre:</translation> + <translation type="obsolete">Genre:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="268"/> <source>Comment:</source> - <translation>Kommentar:</translation> + <translation type="obsolete">Kommentar:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="278"/> <source>Album:</source> - <translation>Album:</translation> + <translation type="obsolete">Album:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="288"/> <source>Artist:</source> - <translation>Interpret:</translation> + <translation type="obsolete">Interpret:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="298"/> <source>Title:</source> - <translation>Titel:</translation> + <translation type="obsolete">Titel:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="339"/> <source>Close</source> - <translation>Schließen</translation> + <translation type="obsolete">Schließen</translation> </message> </context> </TS> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_it.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_it.ts index 8a023ecc6..e542ea1ae 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_it.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_it.ts @@ -13,22 +13,22 @@ <translation type="obsolete">Brani WavPack</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="129"/> + <location filename="../decoderwavpackfactory.cpp" line="133"/> <source>About WavPack Audio Plugin</source> <translation>Info sul modulo audio WavPack</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="130"/> + <location filename="../decoderwavpackfactory.cpp" line="134"/> <source>Qmmp WavPack Audio Plugin</source> <translation>Modulo audio WavPack per Qmmp</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="131"/> + <location filename="../decoderwavpackfactory.cpp" line="135"/> <source>WavPack library version:</source> <translation>Versione libreria per WavPack:</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="133"/> + <location filename="../decoderwavpackfactory.cpp" line="137"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>Autore: Ilya Kotov <forkotov02@hotmail.ru></translation> </message> @@ -41,130 +41,138 @@ <context> <name>DetailsDialog</name> <message> - <location filename="../detailsdialog.cpp" line="68"/> + <location filename="../detailsdialog.cpp" line="63"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="64"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="73"/> + <location filename="../detailsdialog.cpp" line="64"/> + <source>Sample rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="65"/> + <source>Channels</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="66"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="75"/> + <location filename="../detailsdialog.cpp" line="66"/> + <source>Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="69"/> <source>KB</source> <translation>KB</translation> </message> <message> - <location filename="../detailsdialog.ui" line="13"/> + <location filename="../detailsdialog.cpp" line="69"/> + <source>File size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="70"/> + <source>Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="71"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> <source>Details</source> - <translation>Dettagli</translation> + <translation type="obsolete">Dettagli</translation> </message> <message> - <location filename="../detailsdialog.ui" line="19"/> <source>File path:</source> - <translation>Percorso:</translation> + <translation type="obsolete">Percorso:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="42"/> <source>WavPack Info</source> - <translation>Info WavPack</translation> + <translation type="obsolete">Info WavPack</translation> </message> <message> - <location filename="../detailsdialog.ui" line="48"/> <source>Length:</source> - <translation>Durata:</translation> + <translation type="obsolete">Durata:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="58"/> - <location filename="../detailsdialog.ui" line="75"/> - <location filename="../detailsdialog.ui" line="92"/> - <location filename="../detailsdialog.ui" line="118"/> - <location filename="../detailsdialog.ui" line="135"/> - <location filename="../detailsdialog.ui" line="152"/> - <location filename="../detailsdialog.ui" line="169"/> <source>-</source> - <translation>-</translation> + <translation type="obsolete">-</translation> </message> <message> - <location filename="../detailsdialog.ui" line="65"/> <source>Sample rate:</source> - <translation>Campionamento:</translation> + <translation type="obsolete">Campionamento:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="82"/> <source>File size:</source> - <translation>Dimensione:</translation> + <translation type="obsolete">Dimensione:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="102"/> <source>Channels:</source> - <translation>Kanäle:</translation> + <translation type="obsolete">Kanäle:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="125"/> <source>Bitrate:</source> - <translation>Bitrate:</translation> + <translation type="obsolete">Bitrate:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="142"/> <source>Ratio:</source> - <translation>Ratio:</translation> + <translation type="obsolete">Ratio:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="159"/> <source>Version:</source> - <translation>Versione:</translation> + <translation type="obsolete">Versione:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="198"/> <source>APE Tag</source> - <translation>Etichettatura APE</translation> + <translation type="obsolete">Etichettatura APE</translation> </message> <message> - <location filename="../detailsdialog.ui" line="225"/> <source>Save</source> - <translation>Salva</translation> + <translation type="obsolete">Salva</translation> </message> <message> - <location filename="../detailsdialog.ui" line="235"/> <source>Track number:</source> - <translation>Traccia numero:</translation> + <translation type="obsolete">Traccia numero:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="248"/> <source>Year:</source> - <translation>Anno:</translation> + <translation type="obsolete">Anno:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="258"/> <source>Genre:</source> - <translation>Genere:</translation> + <translation type="obsolete">Genere:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="268"/> <source>Comment:</source> - <translation>Commento:</translation> + <translation type="obsolete">Commento:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="278"/> <source>Album:</source> - <translation>Album:</translation> + <translation type="obsolete">Album:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="288"/> <source>Artist:</source> - <translation>Interprete:</translation> + <translation type="obsolete">Interprete:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="298"/> <source>Title:</source> - <translation>Titolo:</translation> + <translation type="obsolete">Titolo:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="339"/> <source>Close</source> - <translation>Chiudi</translation> + <translation type="obsolete">Chiudi</translation> </message> </context> </TS> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_lt.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_lt.ts index 27a621fce..87a3757ca 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_lt.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_lt.ts @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="1.1" language="pl"> +<!DOCTYPE TS> +<TS version="2.0" language="pl"> <context> <name>DecoderWavPackFactory</name> <message> @@ -13,22 +14,22 @@ <translation>WavPack bylos</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="129"/> + <location filename="../decoderwavpackfactory.cpp" line="133"/> <source>About WavPack Audio Plugin</source> <translation>Apie WavPack audio įskiepį</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="130"/> + <location filename="../decoderwavpackfactory.cpp" line="134"/> <source>Qmmp WavPack Audio Plugin</source> <translation>Qmmp WavPack audio įskiepis</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="132"/> + <location filename="../decoderwavpackfactory.cpp" line="135"/> <source>WavPack library version:</source> <translation>WavPack bibliotekos versija:</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="133"/> + <location filename="../decoderwavpackfactory.cpp" line="137"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>Sukurta: Ilya Kotov <forkotov02@hotmail.ru></translation> </message> @@ -36,124 +37,130 @@ <context> <name>DetailsDialog</name> <message> - <location filename="../detailsdialog.cpp" line="68"/> + <location filename="../detailsdialog.cpp" line="63"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="64"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="73"/> + <location filename="../detailsdialog.cpp" line="64"/> + <source>Sample rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="65"/> + <source>Channels</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="66"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="75"/> + <location filename="../detailsdialog.cpp" line="66"/> + <source>Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="69"/> <source>KB</source> <translation>KB</translation> </message> <message> - <location filename="../detailsdialog.ui" line="13"/> - <source>Details</source> + <location filename="../detailsdialog.cpp" line="69"/> + <source>File size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="70"/> + <source>Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="71"/> + <source>Version</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../detailsdialog.ui" line="19"/> <source>File path:</source> - <translation>Bylos kelias:</translation> + <translation type="obsolete">Bylos kelias:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="42"/> <source>WavPack Info</source> - <translation>WavPack informacija</translation> + <translation type="obsolete">WavPack informacija</translation> </message> <message> - <location filename="../detailsdialog.ui" line="48"/> <source>Length:</source> - <translation>Ilgis:</translation> - </message> - <message> - <location filename="../detailsdialog.ui" line="169"/> - <source>-</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Ilgis:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="65"/> <source>Sample rate:</source> - <translation>Sample rate:</translation> + <translation type="obsolete">Sample rate:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="82"/> <source>File size:</source> - <translation>Bylos dydis:</translation> + <translation type="obsolete">Bylos dydis:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="102"/> <source>Channels:</source> - <translation>Kanalai:</translation> + <translation type="obsolete">Kanalai:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="125"/> <source>Bitrate:</source> - <translation>Bitrate:</translation> + <translation type="obsolete">Bitrate:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="142"/> <source>Ratio:</source> - <translation>Suspaudimas:</translation> + <translation type="obsolete">Suspaudimas:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="159"/> <source>Version:</source> - <translation>Versija:</translation> + <translation type="obsolete">Versija:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="198"/> <source>APE Tag</source> - <translation>APE Tag</translation> + <translation type="obsolete">APE Tag</translation> </message> <message> - <location filename="../detailsdialog.ui" line="225"/> <source>Save</source> - <translation>Išsaugoti</translation> + <translation type="obsolete">Išsaugoti</translation> </message> <message> - <location filename="../detailsdialog.ui" line="235"/> <source>Track number:</source> - <translation>Takelio numeris:</translation> + <translation type="obsolete">Takelio numeris:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="248"/> <source>Year:</source> - <translation>Metai:</translation> + <translation type="obsolete">Metai:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="258"/> <source>Genre:</source> - <translation>Žanras:</translation> + <translation type="obsolete">Žanras:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="268"/> <source>Comment:</source> - <translation>Komentaras:</translation> + <translation type="obsolete">Komentaras:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="278"/> <source>Album:</source> - <translation>Albumas:</translation> + <translation type="obsolete">Albumas:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="288"/> <source>Artist:</source> - <translation>Atlikėjas:</translation> + <translation type="obsolete">Atlikėjas:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="298"/> <source>Title:</source> - <translation>Pavadinimas:</translation> + <translation type="obsolete">Pavadinimas:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="339"/> <source>Close</source> - <translation>Užverti</translation> + <translation type="obsolete">Užverti</translation> </message> </context> </TS> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_pl.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_pl.ts index bc8b2f4c6..194cd36dd 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_pl.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_pl.ts @@ -14,22 +14,22 @@ <translation>Pliki WavPack</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="129"/> + <location filename="../decoderwavpackfactory.cpp" line="133"/> <source>About WavPack Audio Plugin</source> <translation>O wtyczce WavPack Audio</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="130"/> + <location filename="../decoderwavpackfactory.cpp" line="134"/> <source>Qmmp WavPack Audio Plugin</source> <translation>Wtyczka WavPack dla Qmmp</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="131"/> + <location filename="../decoderwavpackfactory.cpp" line="135"/> <source>WavPack library version:</source> <translation>Wersja biblioteki WavPack:</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="133"/> + <location filename="../decoderwavpackfactory.cpp" line="137"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>Autor: Ilya Kotov <forkotov02@hotmail.ru></translation> </message> @@ -37,130 +37,126 @@ <context> <name>DetailsDialog</name> <message> - <location filename="../detailsdialog.cpp" line="68"/> + <location filename="../detailsdialog.cpp" line="63"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="64"/> <source>Hz</source> <translation></translation> </message> <message> - <location filename="../detailsdialog.cpp" line="73"/> + <location filename="../detailsdialog.cpp" line="64"/> + <source>Sample rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="65"/> + <source>Channels</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="66"/> <source>kbps</source> <translation></translation> </message> <message> - <location filename="../detailsdialog.cpp" line="75"/> + <location filename="../detailsdialog.cpp" line="66"/> + <source>Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="69"/> <source>KB</source> <translation></translation> </message> <message> - <location filename="../detailsdialog.ui" line="13"/> - <source>Details</source> - <translation>Szczegóły</translation> + <location filename="../detailsdialog.cpp" line="69"/> + <source>File size</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../detailsdialog.ui" line="19"/> - <source>File path:</source> - <translation>Ścieżka pliku:</translation> + <location filename="../detailsdialog.cpp" line="70"/> + <source>Ratio</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../detailsdialog.ui" line="42"/> - <source>WavPack Info</source> - <translation></translation> + <location filename="../detailsdialog.cpp" line="71"/> + <source>Version</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../detailsdialog.ui" line="48"/> - <source>Length:</source> - <translation>Długość:</translation> + <source>Details</source> + <translation type="obsolete">Szczegóły</translation> </message> <message> - <location filename="../detailsdialog.ui" line="58"/> - <location filename="../detailsdialog.ui" line="75"/> - <location filename="../detailsdialog.ui" line="92"/> - <location filename="../detailsdialog.ui" line="118"/> - <location filename="../detailsdialog.ui" line="135"/> - <location filename="../detailsdialog.ui" line="152"/> - <location filename="../detailsdialog.ui" line="169"/> - <source>-</source> - <translation></translation> + <source>File path:</source> + <translation type="obsolete">Ścieżka pliku:</translation> + </message> + <message> + <source>Length:</source> + <translation type="obsolete">Długość:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="65"/> <source>Sample rate:</source> - <translation>Próbkowanie:</translation> + <translation type="obsolete">Próbkowanie:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="82"/> <source>File size:</source> - <translation>Wielkość pliku:</translation> + <translation type="obsolete">Wielkość pliku:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="102"/> <source>Channels:</source> - <translation>Kanały:</translation> + <translation type="obsolete">Kanały:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="125"/> <source>Bitrate:</source> - <translation>Częstotliwość próbkowania:</translation> + <translation type="obsolete">Częstotliwość próbkowania:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="142"/> <source>Ratio:</source> - <translation>Współczynnik:</translation> + <translation type="obsolete">Współczynnik:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="159"/> <source>Version:</source> - <translation>Wersja:</translation> - </message> - <message> - <location filename="../detailsdialog.ui" line="198"/> - <source>APE Tag</source> - <translation></translation> + <translation type="obsolete">Wersja:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="225"/> <source>Save</source> - <translation>Zapisz</translation> + <translation type="obsolete">Zapisz</translation> </message> <message> - <location filename="../detailsdialog.ui" line="235"/> <source>Track number:</source> - <translation>Numer utworu:</translation> + <translation type="obsolete">Numer utworu:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="248"/> <source>Year:</source> - <translation>Rok:</translation> + <translation type="obsolete">Rok:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="258"/> <source>Genre:</source> - <translation>Gatunek:</translation> + <translation type="obsolete">Gatunek:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="268"/> <source>Comment:</source> - <translation>Komentarz:</translation> + <translation type="obsolete">Komentarz:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="278"/> <source>Album:</source> - <translation>Album:</translation> + <translation type="obsolete">Album:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="288"/> <source>Artist:</source> - <translation>Artysta:</translation> + <translation type="obsolete">Artysta:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="298"/> <source>Title:</source> - <translation>Tytuł:</translation> + <translation type="obsolete">Tytuł:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="339"/> <source>Close</source> - <translation>Zamknij</translation> + <translation type="obsolete">Zamknij</translation> </message> </context> </TS> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_ru.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_ru.ts index ba8dc4d33..0cb77c2f8 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_ru.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_ru.ts @@ -14,22 +14,22 @@ <translation>Файлы WavPack</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="129"/> + <location filename="../decoderwavpackfactory.cpp" line="133"/> <source>About WavPack Audio Plugin</source> <translation>Об аудио-модуле WavPack</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="130"/> + <location filename="../decoderwavpackfactory.cpp" line="134"/> <source>Qmmp WavPack Audio Plugin</source> <translation>Аудио-модуль WavPack для Qmmp</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="131"/> + <location filename="../decoderwavpackfactory.cpp" line="135"/> <source>WavPack library version:</source> <translation>Версия библиотеки WavPack:</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="133"/> + <location filename="../decoderwavpackfactory.cpp" line="137"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>Разработчик: Илья Котов <forkotov02@hotmail.ru></translation> </message> @@ -37,130 +37,130 @@ <context> <name>DetailsDialog</name> <message> - <location filename="../detailsdialog.cpp" line="68"/> + <location filename="../detailsdialog.cpp" line="63"/> + <source>Length</source> + <translation>Длительность</translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="64"/> <source>Hz</source> <translation>Гц</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="73"/> + <location filename="../detailsdialog.cpp" line="64"/> + <source>Sample rate</source> + <translation>Дискретизация</translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="65"/> + <source>Channels</source> + <translation>Каналов</translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="66"/> <source>kbps</source> <translation>кБ/с</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="75"/> + <location filename="../detailsdialog.cpp" line="66"/> + <source>Bitrate</source> + <translation>Битовая частота</translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="69"/> <source>KB</source> <translation>кБ</translation> </message> <message> - <location filename="../detailsdialog.ui" line="13"/> - <source>Details</source> - <translation type="unfinished"></translation> + <location filename="../detailsdialog.cpp" line="69"/> + <source>File size</source> + <translation>Размер файла</translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="70"/> + <source>Ratio</source> + <translation>Сжатие</translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="71"/> + <source>Version</source> + <translation>Версия</translation> </message> <message> - <location filename="../detailsdialog.ui" line="19"/> <source>File path:</source> - <translation>Путь к файлу:</translation> + <translation type="obsolete">Путь к файлу:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="42"/> <source>WavPack Info</source> - <translation>Информация WavPack</translation> + <translation type="obsolete">Информация WavPack</translation> </message> <message> - <location filename="../detailsdialog.ui" line="48"/> <source>Length:</source> - <translation>Длительность:</translation> - </message> - <message> - <location filename="../detailsdialog.ui" line="58"/> - <location filename="../detailsdialog.ui" line="75"/> - <location filename="../detailsdialog.ui" line="92"/> - <location filename="../detailsdialog.ui" line="118"/> - <location filename="../detailsdialog.ui" line="135"/> - <location filename="../detailsdialog.ui" line="152"/> - <location filename="../detailsdialog.ui" line="169"/> - <source>-</source> - <translation type="unfinished"></translation> + <translation type="obsolete">Длительность:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="65"/> <source>Sample rate:</source> - <translation>Дискретизация:</translation> + <translation type="obsolete">Дискретизация:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="82"/> <source>File size:</source> - <translation>Размер файла:</translation> + <translation type="obsolete">Размер файла:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="102"/> <source>Channels:</source> - <translation>Каналов:</translation> + <translation type="obsolete">Каналов:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="125"/> <source>Bitrate:</source> - <translation>Битовая частота:</translation> + <translation type="obsolete">Битовая частота:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="142"/> <source>Ratio:</source> - <translation>Сжатие:</translation> + <translation type="obsolete">Сжатие:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="159"/> <source>Version:</source> - <translation>Версия:</translation> + <translation type="obsolete">Версия:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="198"/> <source>APE Tag</source> - <translation>APE-тег</translation> + <translation type="obsolete">APE-тег</translation> </message> <message> - <location filename="../detailsdialog.ui" line="225"/> <source>Save</source> - <translation>Сохранить</translation> + <translation type="obsolete">Сохранить</translation> </message> <message> - <location filename="../detailsdialog.ui" line="235"/> <source>Track number:</source> - <translation>Номер трека:</translation> + <translation type="obsolete">Номер трека:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="248"/> <source>Year:</source> - <translation>Год:</translation> + <translation type="obsolete">Год:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="258"/> <source>Genre:</source> - <translation>Жанр:</translation> + <translation type="obsolete">Жанр:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="268"/> <source>Comment:</source> - <translation>Комментарий:</translation> + <translation type="obsolete">Комментарий:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="278"/> <source>Album:</source> - <translation>Альбом:</translation> + <translation type="obsolete">Альбом:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="288"/> <source>Artist:</source> - <translation>Исполнитель:</translation> + <translation type="obsolete">Исполнитель:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="298"/> <source>Title:</source> - <translation>Название:</translation> + <translation type="obsolete">Название:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="339"/> <source>Close</source> - <translation>Закрыть</translation> + <translation type="obsolete">Закрыть</translation> </message> </context> </TS> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_tr.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_tr.ts index 3f63a9dac..a0a12ea92 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_tr.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_tr.ts @@ -14,22 +14,22 @@ <translation>WavPack Dosyaları</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="129"/> + <location filename="../decoderwavpackfactory.cpp" line="133"/> <source>About WavPack Audio Plugin</source> <translation>WavPack Ses Eklentisi Hakkında</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="130"/> + <location filename="../decoderwavpackfactory.cpp" line="134"/> <source>Qmmp WavPack Audio Plugin</source> <translation>Qmmp WavPack Ses Eklentisi</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="131"/> + <location filename="../decoderwavpackfactory.cpp" line="135"/> <source>WavPack library version:</source> <translation>WavPack kitaplık sürümü:</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="133"/> + <location filename="../decoderwavpackfactory.cpp" line="137"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>Yazan: Ilya Kotov <forkotov02@hotmail.ru></translation> </message> @@ -37,130 +37,138 @@ <context> <name>DetailsDialog</name> <message> - <location filename="../detailsdialog.cpp" line="68"/> + <location filename="../detailsdialog.cpp" line="63"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="64"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="73"/> + <location filename="../detailsdialog.cpp" line="64"/> + <source>Sample rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="65"/> + <source>Channels</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="66"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="75"/> + <location filename="../detailsdialog.cpp" line="66"/> + <source>Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="69"/> <source>KB</source> <translation>KB</translation> </message> <message> - <location filename="../detailsdialog.ui" line="13"/> + <location filename="../detailsdialog.cpp" line="69"/> + <source>File size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="70"/> + <source>Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="71"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> <source>Details</source> - <translation>Detaylar</translation> + <translation type="obsolete">Detaylar</translation> </message> <message> - <location filename="../detailsdialog.ui" line="19"/> <source>File path:</source> - <translation>Dosya konumu:</translation> + <translation type="obsolete">Dosya konumu:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="42"/> <source>WavPack Info</source> - <translation>WavPack Bilgisi</translation> + <translation type="obsolete">WavPack Bilgisi</translation> </message> <message> - <location filename="../detailsdialog.ui" line="48"/> <source>Length:</source> - <translation>Uzunluk:</translation> + <translation type="obsolete">Uzunluk:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="58"/> - <location filename="../detailsdialog.ui" line="75"/> - <location filename="../detailsdialog.ui" line="92"/> - <location filename="../detailsdialog.ui" line="118"/> - <location filename="../detailsdialog.ui" line="135"/> - <location filename="../detailsdialog.ui" line="152"/> - <location filename="../detailsdialog.ui" line="169"/> <source>-</source> - <translation>-</translation> + <translation type="obsolete">-</translation> </message> <message> - <location filename="../detailsdialog.ui" line="65"/> <source>Sample rate:</source> - <translation>Örnekleme oranı:</translation> + <translation type="obsolete">Örnekleme oranı:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="82"/> <source>File size:</source> - <translation>Dosya boyutu:</translation> + <translation type="obsolete">Dosya boyutu:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="102"/> <source>Channels:</source> - <translation>Kanallar:</translation> + <translation type="obsolete">Kanallar:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="125"/> <source>Bitrate:</source> - <translation>Bit oranı:</translation> + <translation type="obsolete">Bit oranı:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="142"/> <source>Ratio:</source> - <translation>Oran:</translation> + <translation type="obsolete">Oran:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="159"/> <source>Version:</source> - <translation>Sürüm:</translation> + <translation type="obsolete">Sürüm:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="198"/> <source>APE Tag</source> - <translation>APE Etiketi</translation> + <translation type="obsolete">APE Etiketi</translation> </message> <message> - <location filename="../detailsdialog.ui" line="225"/> <source>Save</source> - <translation>Kaydet</translation> + <translation type="obsolete">Kaydet</translation> </message> <message> - <location filename="../detailsdialog.ui" line="235"/> <source>Track number:</source> - <translation>Parça numarası:</translation> + <translation type="obsolete">Parça numarası:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="248"/> <source>Year:</source> - <translation>Yıl:</translation> + <translation type="obsolete">Yıl:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="258"/> <source>Genre:</source> - <translation>Tür:</translation> + <translation type="obsolete">Tür:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="268"/> <source>Comment:</source> - <translation>Yorum:</translation> + <translation type="obsolete">Yorum:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="278"/> <source>Album:</source> - <translation>Albüm:</translation> + <translation type="obsolete">Albüm:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="288"/> <source>Artist:</source> - <translation>Artist:</translation> + <translation type="obsolete">Artist:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="298"/> <source>Title:</source> - <translation>Başlık:</translation> + <translation type="obsolete">Başlık:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="339"/> <source>Close</source> - <translation>Kapat</translation> + <translation type="obsolete">Kapat</translation> </message> </context> </TS> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_uk_UA.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_uk_UA.ts index d53411cde..8b8778c4e 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_uk_UA.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_uk_UA.ts @@ -14,22 +14,22 @@ <translation>Файли WavPack</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="129"/> + <location filename="../decoderwavpackfactory.cpp" line="133"/> <source>About WavPack Audio Plugin</source> <translation>Про аудіо-модуль WavPack</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="130"/> + <location filename="../decoderwavpackfactory.cpp" line="134"/> <source>Qmmp WavPack Audio Plugin</source> <translation>Аудіо-модуль WavPack для Qmmp</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="131"/> + <location filename="../decoderwavpackfactory.cpp" line="135"/> <source>WavPack library version:</source> <translation>Версія бібліотеки WavPack:</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="133"/> + <location filename="../decoderwavpackfactory.cpp" line="137"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>Розробник: Ілля Котов <forkotov02@hotmail.ru></translation> </message> @@ -37,130 +37,138 @@ <context> <name>DetailsDialog</name> <message> - <location filename="../detailsdialog.cpp" line="68"/> + <location filename="../detailsdialog.cpp" line="63"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="64"/> <source>Hz</source> <translation>Гц</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="73"/> + <location filename="../detailsdialog.cpp" line="64"/> + <source>Sample rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="65"/> + <source>Channels</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="66"/> <source>kbps</source> <translation>кБ/с</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="75"/> + <location filename="../detailsdialog.cpp" line="66"/> + <source>Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="69"/> <source>KB</source> <translation>кБ</translation> </message> <message> - <location filename="../detailsdialog.ui" line="13"/> + <location filename="../detailsdialog.cpp" line="69"/> + <source>File size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="70"/> + <source>Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="71"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> <source>Details</source> - <translation>Інформація</translation> + <translation type="obsolete">Інформація</translation> </message> <message> - <location filename="../detailsdialog.ui" line="19"/> <source>File path:</source> - <translation>Шлях до файлу:</translation> + <translation type="obsolete">Шлях до файлу:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="42"/> <source>WavPack Info</source> - <translation>Інформація WavPack</translation> + <translation type="obsolete">Інформація WavPack</translation> </message> <message> - <location filename="../detailsdialog.ui" line="48"/> <source>Length:</source> - <translation>Тривалість:</translation> + <translation type="obsolete">Тривалість:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="58"/> - <location filename="../detailsdialog.ui" line="75"/> - <location filename="../detailsdialog.ui" line="92"/> - <location filename="../detailsdialog.ui" line="118"/> - <location filename="../detailsdialog.ui" line="135"/> - <location filename="../detailsdialog.ui" line="152"/> - <location filename="../detailsdialog.ui" line="169"/> <source>-</source> - <translation>-</translation> + <translation type="obsolete">-</translation> </message> <message> - <location filename="../detailsdialog.ui" line="65"/> <source>Sample rate:</source> - <translation>Дискретизація:</translation> + <translation type="obsolete">Дискретизація:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="82"/> <source>File size:</source> - <translation>Розмір файлу:</translation> + <translation type="obsolete">Розмір файлу:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="102"/> <source>Channels:</source> - <translation>Каналів:</translation> + <translation type="obsolete">Каналів:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="125"/> <source>Bitrate:</source> - <translation>Бітрейт:</translation> + <translation type="obsolete">Бітрейт:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="142"/> <source>Ratio:</source> - <translation>Стиснення:</translation> + <translation type="obsolete">Стиснення:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="159"/> <source>Version:</source> - <translation>Версія:</translation> + <translation type="obsolete">Версія:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="198"/> <source>APE Tag</source> - <translation>APE-тег</translation> + <translation type="obsolete">APE-тег</translation> </message> <message> - <location filename="../detailsdialog.ui" line="225"/> <source>Save</source> - <translation>Зберегти</translation> + <translation type="obsolete">Зберегти</translation> </message> <message> - <location filename="../detailsdialog.ui" line="235"/> <source>Track number:</source> - <translation>Номер треку:</translation> + <translation type="obsolete">Номер треку:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="248"/> <source>Year:</source> - <translation>Рік:</translation> + <translation type="obsolete">Рік:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="258"/> <source>Genre:</source> - <translation>Жанр:</translation> + <translation type="obsolete">Жанр:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="268"/> <source>Comment:</source> - <translation>Коментар:</translation> + <translation type="obsolete">Коментар:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="278"/> <source>Album:</source> - <translation>Альбом:</translation> + <translation type="obsolete">Альбом:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="288"/> <source>Artist:</source> - <translation>Виконавець:</translation> + <translation type="obsolete">Виконавець:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="298"/> <source>Title:</source> - <translation>Назва:</translation> + <translation type="obsolete">Назва:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="339"/> <source>Close</source> - <translation>Закрити</translation> + <translation type="obsolete">Закрити</translation> </message> </context> </TS> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.ts index 5f762ff57..41acb2aa6 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.ts @@ -13,22 +13,22 @@ <translation type="obsolete">WavPackk 文件</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="129"/> + <location filename="../decoderwavpackfactory.cpp" line="133"/> <source>About WavPack Audio Plugin</source> <translation>关于 WavPack 音频插件</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="130"/> + <location filename="../decoderwavpackfactory.cpp" line="134"/> <source>Qmmp WavPack Audio Plugin</source> <translation>Qmmp WavPack 音频插件</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="131"/> + <location filename="../decoderwavpackfactory.cpp" line="135"/> <source>WavPack library version:</source> <translation>WavPack 库版本:</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="133"/> + <location filename="../decoderwavpackfactory.cpp" line="137"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>作者:Ilya Kotov <forkotov02@hotmail.ru></translation> </message> @@ -41,130 +41,138 @@ <context> <name>DetailsDialog</name> <message> - <location filename="../detailsdialog.cpp" line="68"/> + <location filename="../detailsdialog.cpp" line="63"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="64"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="73"/> + <location filename="../detailsdialog.cpp" line="64"/> + <source>Sample rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="65"/> + <source>Channels</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="66"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="75"/> + <location filename="../detailsdialog.cpp" line="66"/> + <source>Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="69"/> <source>KB</source> <translation>KB</translation> </message> <message> - <location filename="../detailsdialog.ui" line="13"/> + <location filename="../detailsdialog.cpp" line="69"/> + <source>File size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="70"/> + <source>Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="71"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> <source>Details</source> - <translation>详细资料</translation> + <translation type="obsolete">详细资料</translation> </message> <message> - <location filename="../detailsdialog.ui" line="19"/> <source>File path:</source> - <translation>文件路径:</translation> + <translation type="obsolete">文件路径:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="42"/> <source>WavPack Info</source> - <translation>WavPack 信息</translation> + <translation type="obsolete">WavPack 信息</translation> </message> <message> - <location filename="../detailsdialog.ui" line="48"/> <source>Length:</source> - <translation>长度:</translation> + <translation type="obsolete">长度:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="58"/> - <location filename="../detailsdialog.ui" line="75"/> - <location filename="../detailsdialog.ui" line="92"/> - <location filename="../detailsdialog.ui" line="118"/> - <location filename="../detailsdialog.ui" line="135"/> - <location filename="../detailsdialog.ui" line="152"/> - <location filename="../detailsdialog.ui" line="169"/> <source>-</source> - <translation>-</translation> + <translation type="obsolete">-</translation> </message> <message> - <location filename="../detailsdialog.ui" line="65"/> <source>Sample rate:</source> - <translation>取样率:</translation> + <translation type="obsolete">取样率:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="82"/> <source>File size:</source> - <translation>文件大小:</translation> + <translation type="obsolete">文件大小:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="102"/> <source>Channels:</source> - <translation>声音通道:</translation> + <translation type="obsolete">声音通道:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="125"/> <source>Bitrate:</source> - <translation>位速率:</translation> + <translation type="obsolete">位速率:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="142"/> <source>Ratio:</source> - <translation>压缩比:</translation> + <translation type="obsolete">压缩比:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="159"/> <source>Version:</source> - <translation>版本:</translation> + <translation type="obsolete">版本:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="198"/> <source>APE Tag</source> - <translation>APE 标签</translation> + <translation type="obsolete">APE 标签</translation> </message> <message> - <location filename="../detailsdialog.ui" line="225"/> <source>Save</source> - <translation>保存</translation> + <translation type="obsolete">保存</translation> </message> <message> - <location filename="../detailsdialog.ui" line="235"/> <source>Track number:</source> - <translation>音轨:</translation> + <translation type="obsolete">音轨:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="248"/> <source>Year:</source> - <translation>年代:</translation> + <translation type="obsolete">年代:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="258"/> <source>Genre:</source> - <translation>流派:</translation> + <translation type="obsolete">流派:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="268"/> <source>Comment:</source> - <translation>备注:</translation> + <translation type="obsolete">备注:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="278"/> <source>Album:</source> - <translation>专辑:</translation> + <translation type="obsolete">专辑:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="288"/> <source>Artist:</source> - <translation>艺术家:</translation> + <translation type="obsolete">艺术家:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="298"/> <source>Title:</source> - <translation>标题:</translation> + <translation type="obsolete">标题:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="339"/> <source>Close</source> - <translation>关闭</translation> + <translation type="obsolete">关闭</translation> </message> </context> </TS> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.ts index 90a653e5d..798a9bca0 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.ts @@ -13,22 +13,22 @@ <translation type="obsolete">WavPackk 檔案</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="129"/> + <location filename="../decoderwavpackfactory.cpp" line="133"/> <source>About WavPack Audio Plugin</source> <translation>關於 WavPack 聲訊插件</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="130"/> + <location filename="../decoderwavpackfactory.cpp" line="134"/> <source>Qmmp WavPack Audio Plugin</source> <translation>Qmmp WavPack 聲訊插件</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="131"/> + <location filename="../decoderwavpackfactory.cpp" line="135"/> <source>WavPack library version:</source> <translation>WavPack 程式庫版本:</translation> </message> <message> - <location filename="../decoderwavpackfactory.cpp" line="133"/> + <location filename="../decoderwavpackfactory.cpp" line="137"/> <source>Writen by: Ilya Kotov <forkotov02@hotmail.ru></source> <translation>作者:Ilya Kotov <forkotov02@hotmail.ru></translation> </message> @@ -41,130 +41,138 @@ <context> <name>DetailsDialog</name> <message> - <location filename="../detailsdialog.cpp" line="68"/> + <location filename="../detailsdialog.cpp" line="63"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="64"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="73"/> + <location filename="../detailsdialog.cpp" line="64"/> + <source>Sample rate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="65"/> + <source>Channels</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="66"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../detailsdialog.cpp" line="75"/> + <location filename="../detailsdialog.cpp" line="66"/> + <source>Bitrate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="69"/> <source>KB</source> <translation>KB</translation> </message> <message> - <location filename="../detailsdialog.ui" line="13"/> + <location filename="../detailsdialog.cpp" line="69"/> + <source>File size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="70"/> + <source>Ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../detailsdialog.cpp" line="71"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> <source>Details</source> - <translation>詳細資料</translation> + <translation type="obsolete">詳細資料</translation> </message> <message> - <location filename="../detailsdialog.ui" line="19"/> <source>File path:</source> - <translation>檔案路徑:</translation> + <translation type="obsolete">檔案路徑:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="42"/> <source>WavPack Info</source> - <translation>WavPack 資訊</translation> + <translation type="obsolete">WavPack 資訊</translation> </message> <message> - <location filename="../detailsdialog.ui" line="48"/> <source>Length:</source> - <translation>長度:</translation> + <translation type="obsolete">長度:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="58"/> - <location filename="../detailsdialog.ui" line="75"/> - <location filename="../detailsdialog.ui" line="92"/> - <location filename="../detailsdialog.ui" line="118"/> - <location filename="../detailsdialog.ui" line="135"/> - <location filename="../detailsdialog.ui" line="152"/> - <location filename="../detailsdialog.ui" line="169"/> <source>-</source> - <translation>-</translation> + <translation type="obsolete">-</translation> </message> <message> - <location filename="../detailsdialog.ui" line="65"/> <source>Sample rate:</source> - <translation>取樣率:</translation> + <translation type="obsolete">取樣率:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="82"/> <source>File size:</source> - <translation>檔案大小:</translation> + <translation type="obsolete">檔案大小:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="102"/> <source>Channels:</source> - <translation>音頻通道:</translation> + <translation type="obsolete">音頻通道:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="125"/> <source>Bitrate:</source> - <translation>位速率:</translation> + <translation type="obsolete">位速率:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="142"/> <source>Ratio:</source> - <translation>封包比:</translation> + <translation type="obsolete">封包比:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="159"/> <source>Version:</source> - <translation>版本:</translation> + <translation type="obsolete">版本:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="198"/> <source>APE Tag</source> - <translation>APE 標簽</translation> + <translation type="obsolete">APE 標簽</translation> </message> <message> - <location filename="../detailsdialog.ui" line="225"/> <source>Save</source> - <translation>儲存</translation> + <translation type="obsolete">儲存</translation> </message> <message> - <location filename="../detailsdialog.ui" line="235"/> <source>Track number:</source> - <translation>音軌:</translation> + <translation type="obsolete">音軌:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="248"/> <source>Year:</source> - <translation>年代:</translation> + <translation type="obsolete">年代:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="258"/> <source>Genre:</source> - <translation>流派:</translation> + <translation type="obsolete">流派:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="268"/> <source>Comment:</source> - <translation>備註:</translation> + <translation type="obsolete">備註:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="278"/> <source>Album:</source> - <translation>專輯:</translation> + <translation type="obsolete">專輯:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="288"/> <source>Artist:</source> - <translation>藝術家:</translation> + <translation type="obsolete">藝術家:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="298"/> <source>Title:</source> - <translation>標題:</translation> + <translation type="obsolete">標題:</translation> </message> <message> - <location filename="../detailsdialog.ui" line="339"/> <source>Close</source> - <translation>關閉</translation> + <translation type="obsolete">關閉</translation> </message> </context> </TS> diff --git a/src/plugins/Input/wavpack/wavpack.pro b/src/plugins/Input/wavpack/wavpack.pro index 0ca81b005..3d4850006 100644 --- a/src/plugins/Input/wavpack/wavpack.pro +++ b/src/plugins/Input/wavpack/wavpack.pro @@ -1,43 +1,37 @@ include(../../plugins.pri) - -FORMS += detailsdialog.ui +FORMS += HEADERS += decoderwavpackfactory.h \ - decoder_wavpack.h \ - detailsdialog.h \ - cueparser.h + decoder_wavpack.h \ + detailsdialog.h \ + cueparser.h SOURCES += decoder_wavpack.cpp \ - decoderwavpackfactory.cpp \ - detailsdialog.cpp \ - cueparser.cpp - -TARGET=$$PLUGINS_PREFIX/Input/wavpack -QMAKE_CLEAN =$$PLUGINS_PREFIX/Input/libwavpack.so - - + decoderwavpackfactory.cpp \ + detailsdialog.cpp \ + cueparser.cpp +TARGET = $$PLUGINS_PREFIX/Input/wavpack +QMAKE_CLEAN = $$PLUGINS_PREFIX/Input/libwavpack.so INCLUDEPATH += ../../../ CONFIG += release \ -warn_on \ -plugin \ -link_pkgconfig + warn_on \ + plugin \ + link_pkgconfig TEMPLATE = lib QMAKE_LIBDIR += ../../../../lib -LIBS += -lqmmp -L/usr/lib -I/usr/include +LIBS += -lqmmp \ + -L/usr/lib \ + -I/usr/include PKGCONFIG += wavpack TRANSLATIONS = translations/wavpack_plugin_cs.ts \ - translations/wavpack_plugin_de.ts \ - translations/wavpack_plugin_zh_CN.ts \ - translations/wavpack_plugin_zh_TW.ts \ - translations/wavpack_plugin_ru.ts \ - translations/wavpack_plugin_pl.ts \ - translations/wavpack_plugin_uk_UA.ts \ - translations/wavpack_plugin_it.ts \ - translations/wavpack_plugin_tr.ts \ - translations/wavpack_plugin_lt.ts + translations/wavpack_plugin_de.ts \ + translations/wavpack_plugin_zh_CN.ts \ + translations/wavpack_plugin_zh_TW.ts \ + translations/wavpack_plugin_ru.ts \ + translations/wavpack_plugin_pl.ts \ + translations/wavpack_plugin_uk_UA.ts \ + translations/wavpack_plugin_it.ts \ + translations/wavpack_plugin_tr.ts \ + translations/wavpack_plugin_lt.ts RESOURCES = translations/translations.qrc - -isEmpty (LIB_DIR){ -LIB_DIR = /lib -} - +isEmpty (LIB_DIR):LIB_DIR = /lib target.path = $$LIB_DIR/qmmp/Input INSTALLS += target |
