aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-08-08 15:47:48 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-08-08 15:47:48 +0000
commit80fc271b9d987e61ccd919382ee8d48ef2a37aa4 (patch)
tree5e45d4815b4bce8e4a0b767e7e8ad3d3e2bfd3dc
parenta8c93db69bb2f23a79a03c80d4122463195cad72 (diff)
downloadqmmp-80fc271b9d987e61ccd919382ee8d48ef2a37aa4.tar.gz
qmmp-80fc271b9d987e61ccd919382ee8d48ef2a37aa4.tar.bz2
qmmp-80fc271b9d987e61ccd919382ee8d48ef2a37aa4.zip
ffmpeg plugin: added unified details dialog
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1125 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--src/plugins/Input/ffmpeg/CMakeLists.txt1
-rw-r--r--src/plugins/Input/ffmpeg/detailsdialog.cpp65
-rw-r--r--src/plugins/Input/ffmpeg/detailsdialog.h13
-rw-r--r--src/plugins/Input/ffmpeg/detailsdialog.ui302
-rw-r--r--src/plugins/Input/ffmpeg/ffmpeg.pro67
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts117
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts117
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_it.ts117
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_lt.ts111
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pl.ts113
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts113
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_tr.ts117
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts113
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts113
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts113
15 files changed, 285 insertions, 1307 deletions
diff --git a/src/plugins/Input/ffmpeg/CMakeLists.txt b/src/plugins/Input/ffmpeg/CMakeLists.txt
index 60deed429..1cf4f1ae9 100644
--- a/src/plugins/Input/ffmpeg/CMakeLists.txt
+++ b/src/plugins/Input/ffmpeg/CMakeLists.txt
@@ -90,7 +90,6 @@ QT4_WRAP_CPP(libffmpeg_MOC_SRCS ${libffmpeg_MOC_HDRS})
SET(libffmpeg_UIS
- detailsdialog.ui
settingsdialog.ui
)
diff --git a/src/plugins/Input/ffmpeg/detailsdialog.cpp b/src/plugins/Input/ffmpeg/detailsdialog.cpp
index ce268bf8b..45265ca0a 100644
--- a/src/plugins/Input/ffmpeg/detailsdialog.cpp
+++ b/src/plugins/Input/ffmpeg/detailsdialog.cpp
@@ -17,7 +17,6 @@
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
-
extern "C"{
#if defined HAVE_FFMPEG_AVFORMAT_H
#include <ffmpeg/avformat.h>
@@ -37,24 +36,19 @@ extern "C"{
}
#include <QFile>
+#include <QFileInfo>
#include "detailsdialog.h"
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))
+ if (QFile::exists(m_path))
loadInfo();
+ hideSaveButton();
}
-
DetailsDialog::~DetailsDialog()
{}
@@ -68,50 +62,37 @@ void DetailsDialog::loadInfo()
return;
av_find_stream_info(in);
av_read_play(in);
- QString string = QString::fromUtf8(in->title).trimmed();
- ui.titleLineEdit->setText(string);
- string = QString::fromUtf8(in->author).trimmed();
- ui.artistLineEdit->setText(string);
- string = QString::fromUtf8(in->album).trimmed();
- ui.albumLineEdit->setText(string);
- string = QString::fromUtf8(in->comment).trimmed();
- ui.commentLineEdit->setText(string);
- string = QString("%1").arg(in->year);
- ui.yearLineEdit->setText(string);
- string = QString("%1").arg(in->track);
- ui.trackLineEdit->setText(string);
- string = QString::fromUtf8(in->genre).trimmed();
- ui.genreLineEdit->setText(string);
- QString text;
- text = QString("%1").arg(int(in->duration/AV_TIME_BASE)/60);
+ //tags
+ setMetaData(Qmmp::TITLE, QString::fromUtf8(in->title).trimmed());
+ setMetaData(Qmmp::ARTIST, QString::fromUtf8(in->author).trimmed());
+ setMetaData(Qmmp::ALBUM, QString::fromUtf8(in->album).trimmed());
+ setMetaData(Qmmp::COMMENT, QString::fromUtf8(in->comment).trimmed());
+ setMetaData(Qmmp::GENRE, QString::fromUtf8(in->genre).trimmed());
+ setMetaData(Qmmp::URL, m_path);
+ setMetaData(Qmmp::YEAR, in->year);
+ setMetaData(Qmmp::TRACK, in->track);
+
+ //audio properties
+ QMap <QString, QString> ap;
+ QString text = QString("%1").arg(int(in->duration/AV_TIME_BASE)/60);
text +=":"+QString("%1").arg(int(in->duration/AV_TIME_BASE)%60,2,10,QChar('0'));
- ui.lengthLabel->setText(text);
-
-
- text = QString("%1").arg(in->file_size/1024)+" "+tr("KB");
- ui.fileSizeLabel->setText(text);
- text = QString("%1").arg(in->bit_rate/1000);
- ui.bitrateLabel->setText(text+" "+tr("kbps"));
+ ap.insert(tr("Length"), text);
+ ap.insert(tr("File size"), QString("%1 ").arg(in->file_size/1024)+" "+tr("KB"));
+ ap.insert(tr("Bitrate"), QString("%1 "+tr("kbps")).arg(in->bit_rate/1000));
AVCodecContext *c = 0;
uint wma_idx;
-
for (wma_idx = 0; wma_idx < in->nb_streams; wma_idx++)
{
c = in->streams[wma_idx]->codec;
if (c->codec_type == CODEC_TYPE_AUDIO) break;
}
-
if (c)
{
- text = QString("%1").arg(c->sample_rate);
- ui.sampleRateLabel->setText(text+" "+tr("Hz"));
- text = QString("%1").arg(c->channels);
- ui.channelsLabel->setText(text);
+ ap.insert(tr("Samplerate"), QString("%1 " + tr("Hz")).arg(c->sample_rate));
+ ap.insert(tr("Channels"), QString("%1").arg(c->channels));
}
-
av_close_input_file(in);
+ setAudioProperties(ap);
}
-
-
diff --git a/src/plugins/Input/ffmpeg/detailsdialog.h b/src/plugins/Input/ffmpeg/detailsdialog.h
index 258a1bd21..1c21004c2 100644
--- a/src/plugins/Input/ffmpeg/detailsdialog.h
+++ b/src/plugins/Input/ffmpeg/detailsdialog.h
@@ -1,6 +1,6 @@
/***************************************************************************
- * Copyright (C) 2006 by Ilya Kotov *
- * forkotov02@hotmail.ru *
+ * Copyright (C) 2006-2009 by Ilya Kotov *
+ * forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
@@ -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,9 +33,8 @@ public:
~DetailsDialog();
-private:
+private:
void loadInfo();
- Ui::DetailsDialog ui;
QString m_path;
};
diff --git a/src/plugins/Input/ffmpeg/detailsdialog.ui b/src/plugins/Input/ffmpeg/detailsdialog.ui
deleted file mode 100644
index d3578e6df..000000000
--- a/src/plugins/Input/ffmpeg/detailsdialog.ui
+++ /dev/null
@@ -1,302 +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>333</height>
- </rect>
- </property>
- <property name="windowTitle" >
- <string>Details</string>
- </property>
- <layout class="QGridLayout" name="gridLayout_2" >
- <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>Audio Info</string>
- </property>
- <layout class="QGridLayout" name="gridLayout" >
- <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" >
- <spacer name="verticalSpacer" >
- <property name="orientation" >
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0" >
- <size>
- <width>20</width>
- <height>133</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>Metadata</string>
- </property>
- <layout class="QGridLayout" name="gridLayout_3" >
- <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="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="1" column="1" colspan="3" >
- <widget class="QLineEdit" name="artistLineEdit" />
- </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="2" column="1" colspan="3" >
- <widget class="QLineEdit" name="albumLineEdit" />
- </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="3" column="1" colspan="3" >
- <widget class="QLineEdit" name="commentLineEdit" />
- </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="4" column="1" >
- <widget class="QLineEdit" name="yearLineEdit" />
- </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="3" >
- <widget class="QLineEdit" name="trackLineEdit" />
- </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="5" column="1" colspan="2" >
- <widget class="QLineEdit" name="genreLineEdit" />
- </item>
- </layout>
- </widget>
- </item>
- <item row="2" column="2" >
- <spacer name="horizontalSpacer" >
- <property name="orientation" >
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0" >
- <size>
- <width>365</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/ffmpeg/ffmpeg.pro b/src/plugins/Input/ffmpeg/ffmpeg.pro
index 44a65d423..d20fd3f42 100644
--- a/src/plugins/Input/ffmpeg/ffmpeg.pro
+++ b/src/plugins/Input/ffmpeg/ffmpeg.pro
@@ -1,55 +1,48 @@
include(../../plugins.pri)
-
-FORMS += detailsdialog.ui \
- settingsdialog.ui
+FORMS += settingsdialog.ui
HEADERS += decoderffmpegfactory.h \
- detailsdialog.h \
- decoder_ffmpeg.h \
- settingsdialog.h
+ detailsdialog.h \
+ decoder_ffmpeg.h \
+ settingsdialog.h
SOURCES += detailsdialog.cpp \
- decoder_ffmpeg.cpp \
- decoderffmpegfactory.cpp \
- settingsdialog.cpp
-
-
+ decoder_ffmpeg.cpp \
+ decoderffmpegfactory.cpp \
+ settingsdialog.cpp
QMAKE_CLEAN = ../libffmpeg.so
-
-TARGET =$$PLUGINS_PREFIX/Input/ffmpeg
-QMAKE_CLEAN =$$PLUGINS_PREFIX/Input/libffmpeg.so
-
-
+TARGET = $$PLUGINS_PREFIX/Input/ffmpeg
+QMAKE_CLEAN = $$PLUGINS_PREFIX/Input/libffmpeg.so
INCLUDEPATH += ../../../
INCLUDEPATH += /usr/include/libavformat
INCLUDEPATH += /usr/include/libavcodec
INCLUDEPATH += /usr/include/ffmpeg/libavcodec
INCLUDEPATH += /usr/include/ffmpeg/libavformat
INCLUDEPATH += /usr/include/ffmpeg
-
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 -I/usr/include/ffmpeg \
- -I/usr/include/libavcodec -I/usr/include/libavformat
+LIBS += -lqmmp \
+ -L/usr/lib \
+ -I/usr/include \
+ -I/usr/include/ffmpeg \
+ -I/usr/include/libavcodec \
+ -I/usr/include/libavformat
DEFINES += __STDC_CONSTANT_MACROS
-PKGCONFIG += libavcodec libavformat
+PKGCONFIG += libavcodec \
+ libavformat
TRANSLATIONS = translations/ffmpeg_plugin_ru.ts \
- translations/ffmpeg_plugin_uk_UA.ts \
- translations/ffmpeg_plugin_zh_CN.ts \
- translations/ffmpeg_plugin_zh_TW.ts \
- translations/ffmpeg_plugin_cs.ts \
- translations/ffmpeg_plugin_pl.ts \
- translations/ffmpeg_plugin_de.ts \
- translations/ffmpeg_plugin_it.ts \
- translations/ffmpeg_plugin_tr.ts \
- translations/ffmpeg_plugin_lt.ts
-
+ translations/ffmpeg_plugin_uk_UA.ts \
+ translations/ffmpeg_plugin_zh_CN.ts \
+ translations/ffmpeg_plugin_zh_TW.ts \
+ translations/ffmpeg_plugin_cs.ts \
+ translations/ffmpeg_plugin_pl.ts \
+ translations/ffmpeg_plugin_de.ts \
+ translations/ffmpeg_plugin_it.ts \
+ translations/ffmpeg_plugin_tr.ts \
+ translations/ffmpeg_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
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts
index c715698d3..76002046f 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts
@@ -37,113 +37,44 @@
<context>
<name>DetailsDialog</name>
<message>
- <location filename="../detailsdialog.cpp" line="95"/>
- <source>kbps</source>
- <translation>kbps</translation>
- </message>
- <message>
- <location filename="../detailsdialog.cpp" line="109"/>
- <source>Hz</source>
- <translation>Hz</translation>
- </message>
- <message>
- <location filename="../detailsdialog.cpp" line="92"/>
- <source>KB</source>
- <translation>KB</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="13"/>
- <source>Details</source>
- <translation>Podrobnosti</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="82"/>
- <source>File size:</source>
- <translation>Velikost 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"/>
- <source>-</source>
- <translation>-</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="65"/>
- <source>Sample rate:</source>
- <translation>Vzorkovací frakvence:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="235"/>
- <source>Track number:</source>
- <translation>Číslo stopy:</translation>
+ <location filename="../detailsdialog.cpp" line="79"/>
+ <source>Length</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="222"/>
- <source>Year:</source>
- <translation>Rok:</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>File size</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="248"/>
- <source>Genre:</source>
- <translation>Žánr:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="209"/>
- <source>Comment:</source>
- <translation>Komentář:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="196"/>
- <source>Album:</source>
- <translation>Album:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="183"/>
- <source>Artist:</source>
- <translation>Umělec:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="170"/>
- <source>Title:</source>
- <translation>Název:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="277"/>
- <source>Close</source>
- <translation>Zavřít</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="19"/>
- <source>File path:</source>
- <translation>Cesta k souboru:</translation>
+ <location filename="../detailsdialog.cpp" line="81"/>
+ <source>kbps</source>
+ <translation>kbps</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="48"/>
- <source>Length:</source>
- <translation>Délka:</translation>
+ <location filename="../detailsdialog.cpp" line="81"/>
+ <source>Bitrate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="102"/>
- <source>Channels:</source>
- <translation>Počet kanálů:</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Hz</source>
+ <translation>Hz</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="125"/>
- <source>Bitrate:</source>
- <translation>Datový tok:</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Samplerate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="42"/>
- <source>Audio Info</source>
- <translation>Informace o zvuku</translation>
+ <location filename="../detailsdialog.cpp" line="93"/>
+ <source>Channels</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="164"/>
- <source>Metadata</source>
- <translation>Metadata</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>KB</source>
+ <translation>KB</translation>
</message>
</context>
<context>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts
index 71503e881..a6bf0d08b 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts
@@ -37,113 +37,44 @@
<context>
<name>DetailsDialog</name>
<message>
- <location filename="../detailsdialog.cpp" line="95"/>
- <source>kbps</source>
- <translation>kbps</translation>
- </message>
- <message>
- <location filename="../detailsdialog.cpp" line="109"/>
- <source>Hz</source>
- <translation>Hz</translation>
- </message>
- <message>
- <location filename="../detailsdialog.cpp" line="92"/>
- <source>KB</source>
- <translation>KB</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="13"/>
- <source>Details</source>
- <translation>Details</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="82"/>
- <source>File size:</source>
- <translation>Dateigröße:</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"/>
- <source>-</source>
- <translation>-</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="65"/>
- <source>Sample rate:</source>
- <translation>Abtastrate:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="235"/>
- <source>Track number:</source>
- <translation>Titelnummer:</translation>
+ <location filename="../detailsdialog.cpp" line="79"/>
+ <source>Length</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="222"/>
- <source>Year:</source>
- <translation>Jahr:</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>File size</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="248"/>
- <source>Genre:</source>
- <translation>Genre:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="209"/>
- <source>Comment:</source>
- <translation>Kommentar:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="196"/>
- <source>Album:</source>
- <translation>Album:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="183"/>
- <source>Artist:</source>
- <translation>Interpret:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="170"/>
- <source>Title:</source>
- <translation>Titel:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="277"/>
- <source>Close</source>
- <translation>Schließen</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="19"/>
- <source>File path:</source>
- <translation>Dateipfad:</translation>
+ <location filename="../detailsdialog.cpp" line="81"/>
+ <source>kbps</source>
+ <translation>kbps</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="48"/>
- <source>Length:</source>
- <translation>Länge:</translation>
+ <location filename="../detailsdialog.cpp" line="81"/>
+ <source>Bitrate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="102"/>
- <source>Channels:</source>
- <translation>Kanäle:</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Hz</source>
+ <translation>Hz</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="125"/>
- <source>Bitrate:</source>
- <translation>Bitrate:</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Samplerate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="42"/>
- <source>Audio Info</source>
- <translation>Audio-Info</translation>
+ <location filename="../detailsdialog.cpp" line="93"/>
+ <source>Channels</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="164"/>
- <source>Metadata</source>
- <translation>Metadaten</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>KB</source>
+ <translation>KB</translation>
</message>
</context>
<context>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_it.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_it.ts
index b81dce920..206de6229 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_it.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_it.ts
@@ -37,113 +37,44 @@
<context>
<name>DetailsDialog</name>
<message>
- <location filename="../detailsdialog.cpp" line="95"/>
- <source>kbps</source>
- <translation>kbps</translation>
- </message>
- <message>
- <location filename="../detailsdialog.cpp" line="109"/>
- <source>Hz</source>
- <translation>Hz</translation>
- </message>
- <message>
- <location filename="../detailsdialog.cpp" line="92"/>
- <source>KB</source>
- <translation>KB</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="13"/>
- <source>Details</source>
- <translation>Dettagli</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="82"/>
- <source>File size:</source>
- <translation>Dimensione brano:</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"/>
- <source>-</source>
- <translation>-</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="65"/>
- <source>Sample rate:</source>
- <translation>Campionatura:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="235"/>
- <source>Track number:</source>
- <translation>Traccia numero:</translation>
+ <location filename="../detailsdialog.cpp" line="79"/>
+ <source>Length</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="222"/>
- <source>Year:</source>
- <translation>Anno:</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>File size</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="248"/>
- <source>Genre:</source>
- <translation>Genere:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="209"/>
- <source>Comment:</source>
- <translation>Commento:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="196"/>
- <source>Album:</source>
- <translation>Album:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="183"/>
- <source>Artist:</source>
- <translation>Interpret:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="170"/>
- <source>Title:</source>
- <translation>Titolo:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="277"/>
- <source>Close</source>
- <translation>Chiudi</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="19"/>
- <source>File path:</source>
- <translation>Percorso:</translation>
+ <location filename="../detailsdialog.cpp" line="81"/>
+ <source>kbps</source>
+ <translation>kbps</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="48"/>
- <source>Length:</source>
- <translation>Durata:</translation>
+ <location filename="../detailsdialog.cpp" line="81"/>
+ <source>Bitrate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="102"/>
- <source>Channels:</source>
- <translation>Canali:</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Hz</source>
+ <translation>Hz</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="125"/>
- <source>Bitrate:</source>
- <translation>Bitrate:</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Samplerate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="42"/>
- <source>Audio Info</source>
- <translation>Info Audio</translation>
+ <location filename="../detailsdialog.cpp" line="93"/>
+ <source>Channels</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="164"/>
- <source>Metadata</source>
- <translation>Metadati</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>KB</source>
+ <translation>KB</translation>
</message>
</context>
<context>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_lt.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_lt.ts
index 9d95efa0f..f767d1cbf 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_lt.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_lt.ts
@@ -37,114 +37,45 @@
<context>
<name>DetailsDialog</name>
<message>
- <location filename="../detailsdialog.cpp" line="92"/>
- <source>KB</source>
- <translation>КB</translation>
- </message>
- <message>
- <location filename="../detailsdialog.cpp" line="109"/>
- <source>Hz</source>
- <translation>Hz</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"/>
- <source>-</source>
+ <location filename="../detailsdialog.cpp" line="79"/>
+ <source>Length</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="125"/>
- <source>Bitrate:</source>
- <translation>Bitrate:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="82"/>
- <source>File size:</source>
- <translation>BYlos dydis:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="102"/>
- <source>Channels:</source>
- <translation>Kanalai:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="65"/>
- <source>Sample rate:</source>
- <translation>Sample rate:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="48"/>
- <source>Length:</source>
- <translation>Ilgis:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="235"/>
- <source>Track number:</source>
- <translation>Takelio numeris:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="222"/>
- <source>Year:</source>
- <translation>Metai:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="248"/>
- <source>Genre:</source>
- <translation>Žanras:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="209"/>
- <source>Comment:</source>
- <translation>Komentaras:</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>KB</source>
+ <translation>КB</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="196"/>
- <source>Album:</source>
- <translation>Albumas:</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>File size</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="183"/>
- <source>Artist:</source>
- <translation>Atlikėjas:</translation>
+ <location filename="../detailsdialog.cpp" line="81"/>
+ <source>Bitrate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="170"/>
- <source>Title:</source>
- <translation>Pavadinimas:</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Hz</source>
+ <translation>Hz</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="277"/>
- <source>Close</source>
- <translation>Užverti</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Samplerate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="19"/>
- <source>File path:</source>
- <translation>Bylos kelias:</translation>
+ <location filename="../detailsdialog.cpp" line="93"/>
+ <source>Channels</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.cpp" line="95"/>
+ <location filename="../detailsdialog.cpp" line="81"/>
<source>kbps</source>
<translation>kbps</translation>
</message>
- <message>
- <location filename="../detailsdialog.ui" line="13"/>
- <source>Details</source>
- <translation>Informacija</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="42"/>
- <source>Audio Info</source>
- <translation>Audio informacija</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="164"/>
- <source>Metadata</source>
- <translation>Metaduomenys</translation>
- </message>
</context>
<context>
<name>SettingsDialog</name>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pl.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pl.ts
index f0aa9447d..b65c71da6 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pl.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pl.ts
@@ -37,113 +37,44 @@
<context>
<name>DetailsDialog</name>
<message>
- <location filename="../detailsdialog.cpp" line="92"/>
- <source>KB</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../detailsdialog.cpp" line="95"/>
- <source>kbps</source>
- <translation></translation>
+ <location filename="../detailsdialog.cpp" line="79"/>
+ <source>Length</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.cpp" line="109"/>
- <source>Hz</source>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>KB</source>
<translation></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="13"/>
- <source>Details</source>
- <translation>Informacje</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <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>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="42"/>
- <source>Audio Info</source>
- <translation>Audio Info</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="48"/>
- <source>Length:</source>
- <translation>Długość:</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"/>
- <source>-</source>
+ <location filename="../detailsdialog.cpp" line="81"/>
+ <source>kbps</source>
<translation></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="65"/>
- <source>Sample rate:</source>
- <translation>Próbkowanie:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="82"/>
- <source>File size:</source>
- <translation>Wielkość pliku:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="102"/>
- <source>Channels:</source>
- <translation>Kanały:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="125"/>
- <source>Bitrate:</source>
- <translation>Szybkość transmisji:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="164"/>
- <source>Metadata</source>
- <translation>Metadane</translation>
+ <location filename="../detailsdialog.cpp" line="81"/>
+ <source>Bitrate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="170"/>
- <source>Title:</source>
- <translation>Tytuł:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="183"/>
- <source>Artist:</source>
- <translation>Artysta:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="196"/>
- <source>Album:</source>
- <translation>Album:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="209"/>
- <source>Comment:</source>
- <translation>Komentarz:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="222"/>
- <source>Year:</source>
- <translation>Rok:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="235"/>
- <source>Track number:</source>
- <translation>Numer utworu:</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Hz</source>
+ <translation></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="248"/>
- <source>Genre:</source>
- <translation>Gatunek:</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Samplerate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="277"/>
- <source>Close</source>
- <translation>Zamknij</translation>
+ <location filename="../detailsdialog.cpp" line="93"/>
+ <source>Channels</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts
index 54114db97..7aee87b75 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts
@@ -37,114 +37,45 @@
<context>
<name>DetailsDialog</name>
<message>
- <location filename="../detailsdialog.cpp" line="92"/>
- <source>KB</source>
- <translation>Кб</translation>
- </message>
- <message>
- <location filename="../detailsdialog.cpp" line="109"/>
- <source>Hz</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"/>
- <source>-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="125"/>
- <source>Bitrate:</source>
- <translation>Битовая частота:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="82"/>
- <source>File size:</source>
- <translation>Размер файла:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="102"/>
- <source>Channels:</source>
- <translation>Каналов:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="65"/>
- <source>Sample rate:</source>
- <translation>Дискретизация:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="48"/>
- <source>Length:</source>
- <translation>Длительность:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="235"/>
- <source>Track number:</source>
- <translation>Номер трека:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="222"/>
- <source>Year:</source>
- <translation>Год:</translation>
+ <location filename="../detailsdialog.cpp" line="79"/>
+ <source>Length</source>
+ <translation>Длительность</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="248"/>
- <source>Genre:</source>
- <translation>Жанр:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="209"/>
- <source>Comment:</source>
- <translation>Комментарий:</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>KB</source>
+ <translation>Кб</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="196"/>
- <source>Album:</source>
- <translation>Альбом:</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>File size</source>
+ <translation>Размер файла</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="183"/>
- <source>Artist:</source>
- <translation>Исполнитель:</translation>
+ <location filename="../detailsdialog.cpp" line="81"/>
+ <source>Bitrate</source>
+ <translation>Битовая частота</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="170"/>
- <source>Title:</source>
- <translation>Название:</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Hz</source>
+ <translation>Гц</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="277"/>
- <source>Close</source>
- <translation>Закрыть</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Samplerate</source>
+ <translation>Дискретизация</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="19"/>
- <source>File path:</source>
- <translation>Путь к файлу:</translation>
+ <location filename="../detailsdialog.cpp" line="93"/>
+ <source>Channels</source>
+ <translation>Каналов</translation>
</message>
<message>
- <location filename="../detailsdialog.cpp" line="95"/>
+ <location filename="../detailsdialog.cpp" line="81"/>
<source>kbps</source>
<translation>Кб/с</translation>
</message>
- <message>
- <location filename="../detailsdialog.ui" line="13"/>
- <source>Details</source>
- <translation>Информация</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="42"/>
- <source>Audio Info</source>
- <translation>Аудио-информация</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="164"/>
- <source>Metadata</source>
- <translation>Метаданные</translation>
- </message>
</context>
<context>
<name>SettingsDialog</name>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_tr.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_tr.ts
index befd70505..6b4f60929 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_tr.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_tr.ts
@@ -37,113 +37,44 @@
<context>
<name>DetailsDialog</name>
<message>
- <location filename="../detailsdialog.cpp" line="92"/>
- <source>KB</source>
- <translation>KB</translation>
- </message>
- <message>
- <location filename="../detailsdialog.cpp" line="95"/>
- <source>kbps</source>
- <translation>kbps</translation>
- </message>
- <message>
- <location filename="../detailsdialog.cpp" line="109"/>
- <source>Hz</source>
- <translation>Hz</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="13"/>
- <source>Details</source>
- <translation>Detaylar</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="19"/>
- <source>File path:</source>
- <translation>Dosya konumu:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="42"/>
- <source>Audio Info</source>
- <translation>Ses Bilgisi</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="48"/>
- <source>Length:</source>
- <translation>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"/>
- <source>-</source>
- <translation>-</translation>
+ <location filename="../detailsdialog.cpp" line="79"/>
+ <source>Length</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="65"/>
- <source>Sample rate:</source>
- <translation>Örnekleme oranı:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="82"/>
- <source>File size:</source>
- <translation>Dosya boyutu:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="102"/>
- <source>Channels:</source>
- <translation>Kanallar:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="125"/>
- <source>Bitrate:</source>
- <translation>Bit oranı:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="164"/>
- <source>Metadata</source>
- <translation>Metadata</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="170"/>
- <source>Title:</source>
- <translation>Başlık:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="183"/>
- <source>Artist:</source>
- <translation>Artist:</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>KB</source>
+ <translation>KB</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="196"/>
- <source>Album:</source>
- <translation>Albüm:</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>File size</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="209"/>
- <source>Comment:</source>
- <translation>Yorum:</translation>
+ <location filename="../detailsdialog.cpp" line="81"/>
+ <source>kbps</source>
+ <translation>kbps</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="222"/>
- <source>Year:</source>
- <translation>Yıl:</translation>
+ <location filename="../detailsdialog.cpp" line="81"/>
+ <source>Bitrate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="235"/>
- <source>Track number:</source>
- <translation>Parça numarası:</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Hz</source>
+ <translation>Hz</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="248"/>
- <source>Genre:</source>
- <translation>Tür:</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Samplerate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="277"/>
- <source>Close</source>
- <translation>Kapat</translation>
+ <location filename="../detailsdialog.cpp" line="93"/>
+ <source>Channels</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts
index 12e677e05..c8c77d024 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts
@@ -37,114 +37,45 @@
<context>
<name>DetailsDialog</name>
<message>
- <location filename="../detailsdialog.cpp" line="92"/>
- <source>KB</source>
- <translation>Кб</translation>
- </message>
- <message>
- <location filename="../detailsdialog.cpp" line="109"/>
- <source>Hz</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"/>
- <source>-</source>
- <translation></translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="125"/>
- <source>Bitrate:</source>
- <translation>Бітова частота:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="82"/>
- <source>File size:</source>
- <translation>Розмір файлу:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="102"/>
- <source>Channels:</source>
- <translation>Каналів:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="65"/>
- <source>Sample rate:</source>
- <translation>Дискретизація:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="48"/>
- <source>Length:</source>
- <translation>Тривалість:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="235"/>
- <source>Track number:</source>
- <translation>Номер треку:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="222"/>
- <source>Year:</source>
- <translation>Рік:</translation>
+ <location filename="../detailsdialog.cpp" line="79"/>
+ <source>Length</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="248"/>
- <source>Genre:</source>
- <translation>Жанр:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="209"/>
- <source>Comment:</source>
- <translation>Коментар:</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>KB</source>
+ <translation>Кб</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="196"/>
- <source>Album:</source>
- <translation>Альбом:</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>File size</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="183"/>
- <source>Artist:</source>
- <translation>Виконавець:</translation>
+ <location filename="../detailsdialog.cpp" line="81"/>
+ <source>Bitrate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="170"/>
- <source>Title:</source>
- <translation>Назва:</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Hz</source>
+ <translation>Гц</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="277"/>
- <source>Close</source>
- <translation>Закрити</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Samplerate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="19"/>
- <source>File path:</source>
- <translation>Шлях до файлу:</translation>
+ <location filename="../detailsdialog.cpp" line="93"/>
+ <source>Channels</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.cpp" line="95"/>
+ <location filename="../detailsdialog.cpp" line="81"/>
<source>kbps</source>
<translation>Кб/с</translation>
</message>
- <message>
- <location filename="../detailsdialog.ui" line="13"/>
- <source>Details</source>
- <translation>Інформація</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="42"/>
- <source>Audio Info</source>
- <translation>Інфо аудіо</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="164"/>
- <source>Metadata</source>
- <translation>Метадані</translation>
- </message>
</context>
<context>
<name>SettingsDialog</name>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts
index f425596f0..0d579053c 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts
@@ -37,114 +37,45 @@
<context>
<name>DetailsDialog</name>
<message>
- <location filename="../detailsdialog.cpp" line="92"/>
- <source>KB</source>
- <translation>KB</translation>
- </message>
- <message>
- <location filename="../detailsdialog.cpp" line="109"/>
- <source>Hz</source>
- <translation>Hz</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"/>
- <source>-</source>
- <translation>-</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="125"/>
- <source>Bitrate:</source>
- <translation>位速率:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="82"/>
- <source>File size:</source>
- <translation>文件大小:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="102"/>
- <source>Channels:</source>
- <translation>声音通道:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="65"/>
- <source>Sample rate:</source>
- <translation>取样率:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="48"/>
- <source>Length:</source>
- <translation>长度:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="235"/>
- <source>Track number:</source>
- <translation>音轨:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="222"/>
- <source>Year:</source>
- <translation>年代:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="248"/>
- <source>Genre:</source>
- <translation>流派:</translation>
+ <location filename="../detailsdialog.cpp" line="79"/>
+ <source>Length</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="209"/>
- <source>Comment:</source>
- <translation>备注:</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>KB</source>
+ <translation>KB</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="196"/>
- <source>Album:</source>
- <translation>专辑:</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>File size</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="183"/>
- <source>Artist:</source>
- <translation>艺术家:</translation>
+ <location filename="../detailsdialog.cpp" line="81"/>
+ <source>Bitrate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="170"/>
- <source>Title:</source>
- <translation>标题:</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Hz</source>
+ <translation>Hz</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="277"/>
- <source>Close</source>
- <translation>关闭</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Samplerate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="19"/>
- <source>File path:</source>
- <translation>文件路径:</translation>
+ <location filename="../detailsdialog.cpp" line="93"/>
+ <source>Channels</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.cpp" line="95"/>
+ <location filename="../detailsdialog.cpp" line="81"/>
<source>kbps</source>
<translation>kbps</translation>
</message>
- <message>
- <location filename="../detailsdialog.ui" line="13"/>
- <source>Details</source>
- <translation>详细资料</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="42"/>
- <source>Audio Info</source>
- <translation>音频信息</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="164"/>
- <source>Metadata</source>
- <translation>元数据</translation>
- </message>
</context>
<context>
<name>SettingsDialog</name>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts
index 8b815ff75..71a1bcf1c 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts
@@ -37,114 +37,45 @@
<context>
<name>DetailsDialog</name>
<message>
- <location filename="../detailsdialog.cpp" line="92"/>
- <source>KB</source>
- <translation>KB</translation>
- </message>
- <message>
- <location filename="../detailsdialog.cpp" line="109"/>
- <source>Hz</source>
- <translation>Hz</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"/>
- <source>-</source>
- <translation>-</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="125"/>
- <source>Bitrate:</source>
- <translation>位速率:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="82"/>
- <source>File size:</source>
- <translation>檔案大小:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="102"/>
- <source>Channels:</source>
- <translation>音頻通道:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="65"/>
- <source>Sample rate:</source>
- <translation>取樣率:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="48"/>
- <source>Length:</source>
- <translation>長度:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="235"/>
- <source>Track number:</source>
- <translation>音軌:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="222"/>
- <source>Year:</source>
- <translation>年代:</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="248"/>
- <source>Genre:</source>
- <translation>流派:</translation>
+ <location filename="../detailsdialog.cpp" line="79"/>
+ <source>Length</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="209"/>
- <source>Comment:</source>
- <translation>備註:</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>KB</source>
+ <translation>KB</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="196"/>
- <source>Album:</source>
- <translation>專輯:</translation>
+ <location filename="../detailsdialog.cpp" line="80"/>
+ <source>File size</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="183"/>
- <source>Artist:</source>
- <translation>藝術家:</translation>
+ <location filename="../detailsdialog.cpp" line="81"/>
+ <source>Bitrate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="170"/>
- <source>Title:</source>
- <translation>標題:</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Hz</source>
+ <translation>Hz</translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="277"/>
- <source>Close</source>
- <translation>關閉</translation>
+ <location filename="../detailsdialog.cpp" line="92"/>
+ <source>Samplerate</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.ui" line="19"/>
- <source>File path:</source>
- <translation>檔案路徑:</translation>
+ <location filename="../detailsdialog.cpp" line="93"/>
+ <source>Channels</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../detailsdialog.cpp" line="95"/>
+ <location filename="../detailsdialog.cpp" line="81"/>
<source>kbps</source>
<translation>kbps</translation>
</message>
- <message>
- <location filename="../detailsdialog.ui" line="13"/>
- <source>Details</source>
- <translation>詳細資料</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="42"/>
- <source>Audio Info</source>
- <translation>聲訊資訊</translation>
- </message>
- <message>
- <location filename="../detailsdialog.ui" line="164"/>
- <source>Metadata</source>
- <translation>元資料</translation>
- </message>
</context>
<context>
<name>SettingsDialog</name>