diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2017-11-25 18:00:06 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2017-11-25 18:00:06 +0000 |
| commit | 8453224119a4c5ff7d47d9cd4924d0b1ccb99b3a (patch) | |
| tree | 15d339b62e98d5858a57aa787334e14f0e2f0ad7 /src/plugins/Input/opus | |
| parent | 6fc05db7c6de9a51beba754f12ff4ac32859977d (diff) | |
| download | qmmp-8453224119a4c5ff7d47d9cd4924d0b1ccb99b3a.tar.gz qmmp-8453224119a4c5ff7d47d9cd4924d0b1ccb99b3a.tar.bz2 qmmp-8453224119a4c5ff7d47d9cd4924d0b1ccb99b3a.zip | |
copy 1.2 branch to trunk
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@7772 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input/opus')
41 files changed, 391 insertions, 1172 deletions
diff --git a/src/plugins/Input/opus/CMakeLists.txt b/src/plugins/Input/opus/CMakeLists.txt index b6f5f1219..f443ef901 100644 --- a/src/plugins/Input/opus/CMakeLists.txt +++ b/src/plugins/Input/opus/CMakeLists.txt @@ -1,20 +1,7 @@ project(libopus) -# qt plugin -ADD_DEFINITIONS( -Wall ) -ADD_DEFINITIONS(${QT_DEFINITIONS}) -ADD_DEFINITIONS(-DQT_PLUGIN) -ADD_DEFINITIONS(-DQT_NO_DEBUG) -ADD_DEFINITIONS(-DQT_SHARED) -ADD_DEFINITIONS(-DQT_THREAD) - include_directories(${CMAKE_CURRENT_BINARY_DIR}) -SET(QT_INCLUDES - ${QT_INCLUDES} - ${CMAKE_CURRENT_SOURCE_DIR}/../../../ -) - # libqmmp include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../) link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp) @@ -31,26 +18,20 @@ SET(libopus_SRCS decoderopusfactory.cpp opusmetadatamodel.cpp replaygainreader.cpp - opusfile.cpp - opusproperties.cpp - tdebug.cpp ) SET(libopus_HDRS decoder_opus.h replaygainreader.h - opusfile.h - opusproperties.h - tdebug.h ) SET(libopus_RCCS translations/translations.qrc) -QT4_ADD_RESOURCES(libopus_RCC_SRCS ${libopus_RCCS}) +QT5_ADD_RESOURCES(libopus_RCC_SRCS ${libopus_RCCS}) # user interface -QT4_WRAP_UI(libopus_UIS_H ${libopus_UIS}) +QT5_WRAP_UI(libopus_UIS_H ${libopus_UIS}) # Don't forget to include output directory, otherwise # the UI file won't be wrapped! include_directories(${CMAKE_CURRENT_BINARY_DIR}) @@ -58,6 +39,6 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR}) IF(OPUS_FOUND) ADD_LIBRARY(opus MODULE ${libopus_SRCS} ${libopus_RCC_SRCS} ${libopus_HDRS}) add_dependencies(opus qmmp) -target_link_libraries(opus ${QT_LIBRARIES} libqmmp ${OPUS_LDFLAGS} ${TAGLIB_LDFLAGS}) +target_link_libraries(opus Qt5::Widgets -lqmmp ${OPUS_LDFLAGS} ${TAGLIB_LDFLAGS}) install(TARGETS opus DESTINATION ${LIB_DIR}/qmmp/Input) ENDIF(OPUS_FOUND) diff --git a/src/plugins/Input/opus/decoderopusfactory.cpp b/src/plugins/Input/opus/decoderopusfactory.cpp index d52d76cec..6a0444751 100644 --- a/src/plugins/Input/opus/decoderopusfactory.cpp +++ b/src/plugins/Input/opus/decoderopusfactory.cpp @@ -20,10 +20,9 @@ #include <QMessageBox> #include <QTranslator> -#include <QtPlugin> #include <taglib/tag.h> #include <taglib/fileref.h> -#include "opusfile.h" +#include <taglib/opusfile.h> #include "replaygainreader.h" #include "decoder_opus.h" #include "opusmetadatamodel.h" @@ -121,8 +120,7 @@ void DecoderOpusFactory::showAbout(QWidget *parent) { QMessageBox::about (parent, tr("About Opus Audio Plugin"), tr("Qmmp Opus Audio Plugin")+"\n"+ - tr("Written by: Ilya Kotov <forkotov02@ya.ru>")+"\n"+ - tr("This plugin includes code from TagLib library")); + tr("Written by: Ilya Kotov <forkotov02@ya.ru>")); } QTranslator *DecoderOpusFactory::createTranslator(QObject *parent) @@ -132,5 +130,3 @@ QTranslator *DecoderOpusFactory::createTranslator(QObject *parent) translator->load(QString(":/opus_plugin_") + locale); return translator; } - -Q_EXPORT_PLUGIN2(opus,DecoderOpusFactory) diff --git a/src/plugins/Input/opus/decoderopusfactory.h b/src/plugins/Input/opus/decoderopusfactory.h index 17ff8e9d5..efee2f2dd 100644 --- a/src/plugins/Input/opus/decoderopusfactory.h +++ b/src/plugins/Input/opus/decoderopusfactory.h @@ -36,6 +36,7 @@ class DecoderOpusFactory : public QObject, DecoderFactory { Q_OBJECT +Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0") Q_INTERFACES(DecoderFactory) public: diff --git a/src/plugins/Input/opus/opus.pro b/src/plugins/Input/opus/opus.pro index f55764ca3..5cd5f321f 100644 --- a/src/plugins/Input/opus/opus.pro +++ b/src/plugins/Input/opus/opus.pro @@ -5,19 +5,12 @@ TARGET = $$PLUGINS_PREFIX/Input/opus HEADERS += decoderopusfactory.h \ decoder_opus.h \ opusmetadatamodel.h \ - replaygainreader.h \ - opusproperties.h \ - opusfile.h \ - tdebug.h + replaygainreader.h SOURCES += decoder_opus.cpp \ decoderopusfactory.cpp \ opusmetadatamodel.cpp \ - replaygainreader.cpp \ - opusproperties.cpp \ - opusfile.cpp \ - tdebug.cpp - + replaygainreader.cpp RESOURCES = translations/translations.qrc diff --git a/src/plugins/Input/opus/opusfile.cpp b/src/plugins/Input/opus/opusfile.cpp deleted file mode 100644 index eaf2d3afe..000000000 --- a/src/plugins/Input/opus/opusfile.cpp +++ /dev/null @@ -1,126 +0,0 @@ -/*************************************************************************** - copyright : (C) 2012 by Lukáš Lalinský - email : lalinsky@gmail.com - - copyright : (C) 2002 - 2008 by Scott Wheeler - email : wheeler@kde.org - (original Vorbis implementation) - ***************************************************************************/ - -/*************************************************************************** - * This library is free software; you can redistribute it and/or modify * - * it under the terms of the GNU Lesser General Public License version * - * 2.1 as published by the Free Software Foundation. * - * * - * This library is distributed in the hope that it will be useful, but * - * WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * - * Lesser General Public License for more details. * - * * - * You should have received a copy of the GNU Lesser General Public * - * License along with this library; if not, write to the Free Software * - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * - * 02110-1301 USA * - * * - * Alternatively, this file is available under the Mozilla Public * - * License Version 1.1. You may obtain a copy of the License at * - * http://www.mozilla.org/MPL/ * - ***************************************************************************/ - -/* - Changes against original code: - - removed constructor File(IOStream *stream, bool readProperties, Properties::ReadStyle propertiesStyle); - - removed function PropertyMap File::properties() const; - - removed function PropertyMap File::setProperties(const PropertyMap &properties). -*/ - -#include <bitset> - -#include <taglib/tstring.h> -#include "tdebug.h" - -#include "opusfile.h" - -using namespace TagLib; -using namespace TagLib::Ogg; - -class Opus::File::FilePrivate -{ -public: - FilePrivate() : - comment(0), - properties(0) {} - - ~FilePrivate() - { - delete comment; - delete properties; - } - - Ogg::XiphComment *comment; - Properties *properties; -}; - -//////////////////////////////////////////////////////////////////////////////// -// public members -//////////////////////////////////////////////////////////////////////////////// - -Opus::File::File(FileName file, bool readProperties, - Properties::ReadStyle propertiesStyle) : Ogg::File(file) -{ - d = new FilePrivate; - read(readProperties, propertiesStyle); -} - -Opus::File::~File() -{ - delete d; -} - -Ogg::XiphComment *Opus::File::tag() const -{ - return d->comment; -} - -Opus::Properties *Opus::File::audioProperties() const -{ - return d->properties; -} - -bool Opus::File::save() -{ - if(!d->comment) - d->comment = new Ogg::XiphComment; - - setPacket(1, ByteVector("OpusTags", 8) + d->comment->render(false)); - - return Ogg::File::save(); -} - -//////////////////////////////////////////////////////////////////////////////// -// private members -//////////////////////////////////////////////////////////////////////////////// - -void Opus::File::read(bool readProperties, Properties::ReadStyle propertiesStyle) -{ - ByteVector opusHeaderData = packet(0); - - if(!opusHeaderData.startsWith("OpusHead")) { - setValid(false); - debug("Opus::File::read() -- invalid Opus identification header"); - return; - } - - ByteVector commentHeaderData = packet(1); - - if(!commentHeaderData.startsWith("OpusTags")) { - setValid(false); - debug("Opus::File::read() -- invalid Opus tags header"); - return; - } - - d->comment = new Ogg::XiphComment(commentHeaderData.mid(8)); - - if(readProperties) - d->properties = new Properties(this, propertiesStyle); -} diff --git a/src/plugins/Input/opus/opusfile.h b/src/plugins/Input/opus/opusfile.h deleted file mode 100644 index dc80c4fdf..000000000 --- a/src/plugins/Input/opus/opusfile.h +++ /dev/null @@ -1,106 +0,0 @@ -/*************************************************************************** - copyright : (C) 2012 by Lukáš Lalinský - email : lalinsky@gmail.com - - copyright : (C) 2002 - 2008 by Scott Wheeler - email : wheeler@kde.org - (original Vorbis implementation) -***************************************************************************/ - -/*************************************************************************** - * This library is free software; you can redistribute it and/or modify * - * it under the terms of the GNU Lesser General Public License version * - * 2.1 as published by the Free Software Foundation. * - * * - * This library is distributed in the hope that it will be useful, but * - * WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * - * Lesser General Public License for more details. * - * * - * You should have received a copy of the GNU Lesser General Public * - * License along with this library; if not, write to the Free Software * - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * - * 02110-1301 USA * - * * - * Alternatively, this file is available under the Mozilla Public * - * License Version 1.1. You may obtain a copy of the License at * - * http://www.mozilla.org/MPL/ * - ***************************************************************************/ - -/* - Changes against original code: - - removed constructor File(IOStream *stream, bool readProperties, Properties::ReadStyle propertiesStyle); - - removed function PropertyMap File::properties() const; - - removed function PropertyMap File::setProperties(const PropertyMap &properties). -*/ - -#ifndef TAGLIB_OPUSFILE_H -#define TAGLIB_OPUSFILE_H - -#include <taglib/oggfile.h> -#include <taglib/xiphcomment.h> - -#include "opusproperties.h" - -namespace TagLib { - - namespace Ogg { - - //! A namespace containing classes for Opus metadata - - namespace Opus { - - //! An implementation of Ogg::File with Opus specific methods - - /*! - * This is the central class in the Ogg Opus metadata processing collection - * of classes. It's built upon Ogg::File which handles processing of the Ogg - * logical bitstream and breaking it down into pages which are handled by - * the codec implementations, in this case Opus specifically. - */ - - class File : public Ogg::File - { - public: - /*! - * Contructs a Opus file from \a file. If \a readProperties is true the - * file's audio properties will also be read using \a propertiesStyle. If - * false, \a propertiesStyle is ignored. - */ - File(FileName file, bool readProperties = true, - Properties::ReadStyle propertiesStyle = Properties::Average); - - /*! - * Destroys this instance of the File. - */ - virtual ~File(); - - /*! - * Returns the XiphComment for this file. XiphComment implements the tag - * interface, so this serves as the reimplementation of - * TagLib::File::tag(). - */ - virtual Ogg::XiphComment *tag() const; - - /*! - * Returns the Opus::Properties for this file. If no audio properties - * were read then this will return a null pointer. - */ - virtual Properties *audioProperties() const; - - virtual bool save(); - - private: - File(const File &); - File &operator=(const File &); - - void read(bool readProperties, Properties::ReadStyle propertiesStyle); - - class FilePrivate; - FilePrivate *d; - }; - } - } -} - -#endif diff --git a/src/plugins/Input/opus/opusmetadatamodel.cpp b/src/plugins/Input/opus/opusmetadatamodel.cpp index 2f79dfb6b..cd0f2be5f 100644 --- a/src/plugins/Input/opus/opusmetadatamodel.cpp +++ b/src/plugins/Input/opus/opusmetadatamodel.cpp @@ -18,13 +18,14 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ +#include <QtGlobal> #include <taglib/tag.h> +#include <taglib/fileref.h> +#include <taglib/opusfile.h> +#include <taglib/xiphcomment.h> #include <taglib/tmap.h> #include "opusmetadatamodel.h" -#define QStringToTString_qt4(s) TagLib::String(s.toUtf8().constData(), TagLib::String::UTF8) -#define TStringToQString_qt4(s) QString::fromUtf8(s.toCString(true)).trimmed() - OpusMetaDataModel::OpusMetaDataModel(const QString &path, QObject *parent) : MetaDataModel(parent) { m_path = path; @@ -79,7 +80,7 @@ QPixmap OpusMetaDataModel::cover() for(uint i = 0; i < list.size(); ++i) { TagLib::String value = list[i]; - QByteArray block = QByteArray::fromBase64(TStringToQString_qt4(value).toLatin1()); + QByteArray block = QByteArray::fromBase64(TStringToQString(value).toLatin1()); if(block.size() < 32) continue; qint64 pos = 0; @@ -135,25 +136,25 @@ const QString VorbisCommentModel::value(Qmmp::MetaData key) switch((int) key) { case Qmmp::TITLE: - return TStringToQString_qt4(m_tag->title()); + return TStringToQString(m_tag->title()); case Qmmp::ARTIST: - return TStringToQString_qt4(m_tag->artist()); + return TStringToQString(m_tag->artist()); case Qmmp::ALBUMARTIST: if(m_tag->fieldListMap()["ALBUMARTIST"].isEmpty()) return QString(); else - return TStringToQString_qt4(m_tag->fieldListMap()["ALBUMARTIST"].front()); + return TStringToQString(m_tag->fieldListMap()["ALBUMARTIST"].front()); case Qmmp::ALBUM: - return TStringToQString_qt4(m_tag->album()); + return TStringToQString(m_tag->album()); case Qmmp::COMMENT: - return TStringToQString_qt4(m_tag->comment()); + return TStringToQString(m_tag->comment()); case Qmmp::GENRE: - return TStringToQString_qt4(m_tag->genre()); + return TStringToQString(m_tag->genre()); case Qmmp::COMPOSER: if(m_tag->fieldListMap()["COMPOSER"].isEmpty()) return QString(); else - return TStringToQString_qt4(m_tag->fieldListMap()["COMPOSER"].front()); + return TStringToQString(m_tag->fieldListMap()["COMPOSER"].front()); case Qmmp::YEAR: return QString::number(m_tag->year()); case Qmmp::TRACK: @@ -162,7 +163,7 @@ const QString VorbisCommentModel::value(Qmmp::MetaData key) if(m_tag->fieldListMap()["DISCNUMBER"].isEmpty()) return QString(); else - return TStringToQString_qt4(m_tag->fieldListMap()["DISCNUMBER"].front()); + return TStringToQString(m_tag->fieldListMap()["DISCNUMBER"].front()); } return QString(); } @@ -172,7 +173,7 @@ void VorbisCommentModel::setValue(Qmmp::MetaData key, const QString &value) if(!m_tag) return; - TagLib::String str = QStringToTString_qt4(value); + TagLib::String str = QStringToTString(value); switch((int) key) { diff --git a/src/plugins/Input/opus/opusmetadatamodel.h b/src/plugins/Input/opus/opusmetadatamodel.h index a5d52490d..2d2a7a917 100644 --- a/src/plugins/Input/opus/opusmetadatamodel.h +++ b/src/plugins/Input/opus/opusmetadatamodel.h @@ -21,7 +21,7 @@ #ifndef OPUSMETADATAMODEL_H #define OPUSMETADATAMODEL_H -#include "opusfile.h" +#include <taglib/opusfile.h> #include <taglib/xiphcomment.h> #include <qmmp/metadatamodel.h> diff --git a/src/plugins/Input/opus/opusproperties.cpp b/src/plugins/Input/opus/opusproperties.cpp deleted file mode 100644 index 89ede973d..000000000 --- a/src/plugins/Input/opus/opusproperties.cpp +++ /dev/null @@ -1,161 +0,0 @@ -/*************************************************************************** - copyright : (C) 2012 by Lukáš Lalinský - email : lalinsky@gmail.com - - copyright : (C) 2002 - 2008 by Scott Wheeler - email : wheeler@kde.org - (original Vorbis implementation) - ***************************************************************************/ - -/*************************************************************************** - * This library is free software; you can redistribute it and/or modify * - * it under the terms of the GNU Lesser General Public License version * - * 2.1 as published by the Free Software Foundation. * - * * - * This library is distributed in the hope that it will be useful, but * - * WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * - * Lesser General Public License for more details. * - * * - * You should have received a copy of the GNU Lesser General Public * - * License along with this library; if not, write to the Free Software * - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * - * 02110-1301 USA * - * * - * Alternatively, this file is available under the Mozilla Public * - * License Version 1.1. You may obtain a copy of the License at * - * http://www.mozilla.org/MPL/ * - ***************************************************************************/ - -#include <taglib/tstring.h> -#include "tdebug.h" - -#include <taglib/oggpageheader.h> - -#include "opusproperties.h" -#include "opusfile.h" - -using namespace TagLib; -using namespace TagLib::Ogg; - -class Opus::Properties::PropertiesPrivate -{ -public: - PropertiesPrivate(File *f, ReadStyle s) : - file(f), - style(s), - length(0), - inputSampleRate(0), - channels(0), - opusVersion(0) {} - - File *file; - ReadStyle style; - int length; - int inputSampleRate; - int channels; - int opusVersion; -}; - -//////////////////////////////////////////////////////////////////////////////// -// public members -//////////////////////////////////////////////////////////////////////////////// - -Opus::Properties::Properties(File *file, ReadStyle style) : AudioProperties(style) -{ - d = new PropertiesPrivate(file, style); - read(); -} - -Opus::Properties::~Properties() -{ - delete d; -} - -int Opus::Properties::length() const -{ - return d->length; -} - -int Opus::Properties::bitrate() const -{ - return 0; -} - -int Opus::Properties::sampleRate() const -{ - // Opus can decode any stream at a sample rate of 8, 12, 16, 24, or 48 kHz, - // so there is no single sample rate. Let's assume it's the highest - // possible. - return 48000; -} - -int Opus::Properties::channels() const -{ - return d->channels; -} - -int Opus::Properties::inputSampleRate() const -{ - return d->inputSampleRate; -} - -int Opus::Properties::opusVersion() const -{ - return d->opusVersion; -} - -//////////////////////////////////////////////////////////////////////////////// -// private members -//////////////////////////////////////////////////////////////////////////////// - -void Opus::Properties::read() -{ - // Get the identification header from the Ogg implementation. - - // http://tools.ietf.org/html/draft-terriberry-oggopus-01#section-5.1 - - ByteVector data = d->file->packet(0); - - // *Magic Signature* - int pos = 8; - - // *Version* (8 bits, unsigned) - d->opusVersion = uchar(data.at(pos)); - pos += 1; - - // *Output Channel Count* 'C' (8 bits, unsigned) - d->channels = uchar(data.at(pos)); - pos += 1; - - // *Pre-skip* (16 bits, unsigned, little endian) - ushort preSkip = data.mid(pos, 2).toUShort(false); - pos += 2; - - // *Input Sample Rate* (32 bits, unsigned, little endian) - d->inputSampleRate = data.mid(pos, 4).toUInt(false); - pos += 4; - - // *Output Gain* (16 bits, signed, little endian) - pos += 2; - - // *Channel Mapping Family* (8 bits, unsigned) - pos += 1; - - const Ogg::PageHeader *first = d->file->firstPageHeader(); - const Ogg::PageHeader *last = d->file->lastPageHeader(); - - if(first && last) { - long long start = first->absoluteGranularPosition(); - long long end = last->absoluteGranularPosition(); - - if(start >= 0 && end >= 0) - d->length = (int) ((end - start - preSkip) / 48000); - else { - debug("Opus::Properties::read() -- The PCM values for the start or " - "end of this file was incorrect."); - } - } - else - debug("Opus::Properties::read() -- Could not find valid first and last Ogg pages."); -} diff --git a/src/plugins/Input/opus/opusproperties.h b/src/plugins/Input/opus/opusproperties.h deleted file mode 100644 index 013fd0bb4..000000000 --- a/src/plugins/Input/opus/opusproperties.h +++ /dev/null @@ -1,96 +0,0 @@ -/*************************************************************************** - copyright : (C) 2012 by Lukáš Lalinský - email : lalinsky@gmail.com - - copyright : (C) 2002 - 2008 by Scott Wheeler - email : wheeler@kde.org - (original Vorbis implementation) -***************************************************************************/ - -/*************************************************************************** - * This library is free software; you can redistribute it and/or modify * - * it under the terms of the GNU Lesser General Public License version * - * 2.1 as published by the Free Software Foundation. * - * * - * This library is distributed in the hope that it will be useful, but * - * WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * - * Lesser General Public License for more details. * - * * - * You should have received a copy of the GNU Lesser General Public * - * License along with this library; if not, write to the Free Software * - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * - * 02110-1301 USA * - * * - * Alternatively, this file is available under the Mozilla Public * - * License Version 1.1. You may obtain a copy of the License at * - * http://www.mozilla.org/MPL/ * - ***************************************************************************/ - -#ifndef TAGLIB_OPUSPROPERTIES_H -#define TAGLIB_OPUSPROPERTIES_H - -#include <taglib/audioproperties.h> - -namespace TagLib { - - namespace Ogg { - - namespace Opus { - - class File; - - //! An implementation of audio property reading for Ogg Opus - - /*! - * This reads the data from an Ogg Opus stream found in the AudioProperties - * API. - */ - - class Properties : public AudioProperties - { - public: - /*! - * Create an instance of Opus::Properties with the data read from the - * Opus::File \a file. - */ - Properties(File *file, ReadStyle style = Average); - - /*! - * Destroys this Opus::Properties instance. - */ - virtual ~Properties(); - - // Reimplementations. - - virtual int length() const; - virtual int bitrate() const; - virtual int sampleRate() const; - virtual int channels() const; - - /*! - * The Opus codec supports decoding at multiple sample rates, there is no - * single sample rate of the encoded stream. This returns the sample rate - * of the original audio stream. - */ - int inputSampleRate() const; - - /*! - * Returns the Opus version, currently "0" (as specified by the spec). - */ - int opusVersion() const; - - private: - Properties(const Properties &); - Properties &operator=(const Properties &); - - void read(); - - class PropertiesPrivate; - PropertiesPrivate *d; - }; - } - } -} - -#endif diff --git a/src/plugins/Input/opus/replaygainreader.cpp b/src/plugins/Input/opus/replaygainreader.cpp index 5a8d1d21d..e125764d7 100644 --- a/src/plugins/Input/opus/replaygainreader.cpp +++ b/src/plugins/Input/opus/replaygainreader.cpp @@ -21,12 +21,14 @@ #include <QtGlobal> #include <taglib/tag.h> #include <taglib/fileref.h> -#include "opusfile.h" +#include <taglib/opusfile.h> +#include <taglib/tfilestream.h> #include "replaygainreader.h" ReplayGainReader::ReplayGainReader(const QString &path) { - TagLib::Ogg::Opus::File fileRef(QStringToFileName(path)); + TagLib::FileStream stream(QStringToFileName(path), true); + TagLib::Ogg::Opus::File fileRef(&stream); if(fileRef.tag()) readVorbisComment(fileRef.tag()); } diff --git a/src/plugins/Input/opus/tdebug.cpp b/src/plugins/Input/opus/tdebug.cpp deleted file mode 100644 index 5a7be431d..000000000 --- a/src/plugins/Input/opus/tdebug.cpp +++ /dev/null @@ -1,55 +0,0 @@ -/*************************************************************************** - copyright : (C) 2002 - 2008 by Scott Wheeler - email : wheeler@kde.org - ***************************************************************************/ - -/*************************************************************************** - * This library is free software; you can redistribute it and/or modify * - * it under the terms of the GNU Lesser General Public License version * - * 2.1 as published by the Free Software Foundation. * - * * - * This library is distributed in the hope that it will be useful, but * - * WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * - * Lesser General Public License for more details. * - * * - * You should have received a copy of the GNU Lesser General Public * - * License along with this library; if not, write to the Free Software * - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * - * 02110-1301 USA * - * * - * Alternatively, this file is available under the Mozilla Public * - * License Version 1.1. You may obtain a copy of the License at * - * http://www.mozilla.org/MPL/ * - ***************************************************************************/ - -#ifndef NDEBUG -#include <iostream> -#include <bitset> - -#include "tdebug.h" -#include <taglib/tstring.h> - -using namespace TagLib; - -void TagLib::debug(const String &s) -{ - std::cerr << "TagLib: " << s << std::endl; -} - -void TagLib::debugData(const ByteVector &v) -{ - for(uint i = 0; i < v.size(); i++) { - - std::cout << "*** [" << i << "] - '" << char(v[i]) << "' - int " << int(v[i]) - << std::endl; - - std::bitset<8> b(v[i]); - - for(int j = 0; j < 8; j++) - std::cout << i << ":" << j << " " << b.test(j) << std::endl; - - std::cout << std::endl; - } -} -#endif diff --git a/src/plugins/Input/opus/tdebug.h b/src/plugins/Input/opus/tdebug.h deleted file mode 100644 index 5204fe707..000000000 --- a/src/plugins/Input/opus/tdebug.h +++ /dev/null @@ -1,71 +0,0 @@ -/*************************************************************************** - copyright : (C) 2002 - 2008 by Scott Wheeler - email : wheeler@kde.org - ***************************************************************************/ - -/*************************************************************************** - * This library is free software; you can redistribute it and/or modify * - * it under the terms of the GNU Lesser General Public License version * - * 2.1 as published by the Free Software Foundation. * - * * - * This library is distributed in the hope that it will be useful, but * - * WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * - * Lesser General Public License for more details. * - * * - * You should have received a copy of the GNU Lesser General Public * - * License along with this library; if not, write to the Free Software * - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * - * 02110-1301 USA * - * * - * Alternatively, this file is available under the Mozilla Public * - * License Version 1.1. You may obtain a copy of the License at * - * http://www.mozilla.org/MPL/ * - ***************************************************************************/ - -#ifndef TAGLIB_DEBUG_H -#define TAGLIB_DEBUG_H - -namespace TagLib { - - class String; - class ByteVector; - -#ifndef DO_NOT_DOCUMENT -#ifndef NDEBUG - - /*! - * A simple function that prints debugging output to cerr if debugging is - * not disabled. - * - * \warning Do not use this outside of TagLib, it could lead to undefined - * symbols in your build if TagLib is built with NDEBUG defined and your - * application is not. - * - * \internal - */ - void debug(const String &s); - - /*! - * For debugging binary data. - * - * \warning Do not use this outside of TagLib, it could lead to undefined - * symbols in your build if TagLib is built with NDEBUG defined and your - * application is not. - * - * \internal - */ - void debugData(const ByteVector &v); - -#else - - // Define these to an empty statement if debugging is disabled. - -#define debug(x) -#define debugData(x) - -#endif -#endif -} - -#endif diff --git a/src/plugins/Input/opus/translations/opus_plugin_bg.ts b/src/plugins/Input/opus/translations/opus_plugin_bg.ts index 3c6fe2d22..3112f9103 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_bg.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_bg.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation type="unfinished"></translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_cs.ts b/src/plugins/Input/opus/translations/opus_plugin_cs.ts index 8c3f6517f..e7aeaa604 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_cs.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_cs.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Modul Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>Soubory Ogg Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>O modulu Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>Modul Qmmp Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>Tento modul zahrnuje kód z knihovny TagLib</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>Délka</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>Vzorkovací frekvence</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>Počet kanálů</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>Datový tok</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>Velikost souboru</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>KiB</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_de.ts b/src/plugins/Input/opus/translations/opus_plugin_de.ts index 86ded6035..6daba4c32 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_de.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_de.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Opus-Modul</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>Ogg-Opus-Dateien</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>Über Opus-Audiomodul</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>Qmmp Opus-Audiomodul</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation>Geschrieben von: Ilya Kotov <forkotov02@ya.ru></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>Dieses Modul enthält Code aus der TagLib-Bibliothek</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>Länge</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>Abtastrate</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>Kanäle</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>Bitrate</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>KBit/s</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>Dateigröße</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>KB</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_el.ts b/src/plugins/Input/opus/translations/opus_plugin_el.ts index cff76ae3e..ae55a7bea 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_el.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_el.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Πρόσθετο Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>Αρχεία Ogg Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>Σχετικά με το πρόσθετο ήχου Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>Qmmp πρόσθετο ήχου Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation>Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>Αυτό το πρόσθετο περιέχει κώδικα από τη βιβλιοθήκη TagLib</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>Διάρκεια</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>Ρυθμός δειγματοληψίας</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>Κανάλια</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>Ρυθμός bit</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>Μέγεθος αρχείου</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>KB</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_en.ts b/src/plugins/Input/opus/translations/opus_plugin_en.ts index 7ed2df0c0..5a729a0a7 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_en.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_en.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation type="unfinished"></translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_es.ts b/src/plugins/Input/opus/translations/opus_plugin_es.ts index 61a5f84b2..9e5d589d4 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_es.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_es.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Módulo Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>Archivos Ogg Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>Acerca del Módulo de Audio Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>Módulo de Audio Opus de Qmmp</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation>Escrito por: Ilya Kotov <forkotov02@ya.ru></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>Este módulo incluye código proveniente de la biblioteca TagLib</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>Duración</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>Frecuencia</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>Canales</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>Tasa de bits</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>Tamaño del archivo</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>KB</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_fi.ts b/src/plugins/Input/opus/translations/opus_plugin_fi.ts index 91f916d2e..aa97a2e4a 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_fi.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_fi.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Opus-liitännäinen</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>Ogg Opus -tiedostot</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>Tietoja - Opus-ääniliitännäinen</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>Qmmp:n Opus-ääniliitännäinen</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation>Toteuttanut: Ilya Kotov <forkotov02@ya.ru></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>Tämä liitännäinen sisältää koodia TagLib-kirjastosta</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>Kesto</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>Näytteenottotaajuus</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>Kanavat</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>Bittinopeus</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>Tiedostokoko</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>kt</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_fr.ts b/src/plugins/Input/opus/translations/opus_plugin_fr.ts index 13489a5a3..90dca3c38 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_fr.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_fr.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Greffon Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>Fichiers Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>À propos du greffon audio Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>Greffon audio Opus pour Qmmp</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation>Écrit par : Ilya Kotov <forkotov02@ya.ru></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>Ce greffon comprend du code de la bibliothèque TagLib</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>Longueur</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>Taux d'échantillonage</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>Canaux</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>Débit binaire</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>Taille du fichier</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>Ko</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_gl_ES.ts b/src/plugins/Input/opus/translations/opus_plugin_gl_ES.ts index 6d0a54153..ab1df61bd 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_gl_ES.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_gl_ES.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Engadido Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>Ficheiros Opus Ogg</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>Sobre o endagido Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>Engadido Opus de Qmmp</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>Este engadido inclúe código da libraría TagLig</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>Lonxitude</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>Taxa de mostra</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>Canais</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>Taxa de bits</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>Tamaño de ficheiro</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>KB</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_he.ts b/src/plugins/Input/opus/translations/opus_plugin_he.ts index f215d22b9..4154aaa9a 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_he.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_he.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>תוסף Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>תוסף Ogg Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>אודות תוסף שמע Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>תוסף שמע Opus של Qmmp</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>תוסף זו כולל קוד מתוך הספרייה TagLib</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>אריכות</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>שיעור דגימה</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>הרץ</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>ערוצים</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>שיעור סיביות</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>גודל קובץ</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>ק״ב</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_hu.ts b/src/plugins/Input/opus/translations/opus_plugin_hu.ts index 4bc700957..569af6df3 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_hu.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_hu.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation type="unfinished"></translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_id.ts b/src/plugins/Input/opus/translations/opus_plugin_id.ts index ecc7d5f42..9bbe01695 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_id.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_id.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Plugin Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>File Opus Ogg</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>Tentang Plugin Audio Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>Plugin Audio Opus Qmmp </translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>Plugin ini mencakup kode dari pustaka TagLib</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>Panjang</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>Sample rate</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>Saluran</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>Bitrate</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>Ukuran file</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>KB</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_it.ts b/src/plugins/Input/opus/translations/opus_plugin_it.ts index 239720d73..3612b782c 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_it.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_it.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation type="unfinished">Autore: Ilya Kotov <forkotov02@ya.ru></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation type="unfinished">Durata</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation type="unfinished">Campionamento</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation type="unfinished">Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation type="unfinished">Canali</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation type="unfinished">bit al secondo</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation type="unfinished">kbps</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation type="unfinished">Dimensione file</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation type="unfinished">KB</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_ja.ts b/src/plugins/Input/opus/translations/opus_plugin_ja.ts index 2f37b774a..6f9ceb54d 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_ja.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_ja.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Opus プラグイン</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>Ogg Opus ファイル</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>Opus 音響プラグインについて</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>QMMP Opus 音響プラグイン</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation>制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>このプラグインは TagLib ライブラリーのコードを流用しています。</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>演奏時間</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>サンプルレート</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>チャンネル</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>ビットレート</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>キロビット毎秒</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>ファイルの大きさ</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>KiB</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_kk.ts b/src/plugins/Input/opus/translations/opus_plugin_kk.ts index 5ab14ec3f..a2b9b403d 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_kk.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_kk.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation type="unfinished"></translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_lt.ts b/src/plugins/Input/opus/translations/opus_plugin_lt.ts index 2957ae20d..7f4329935 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_lt.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_lt.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Opus Įskiepis</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>Ogg Opus Bylos</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>Apie Opus Audio Įskiepį</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>Qmmp Opus Audio Įskiepis</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation>Sukūrė: Ilya Kotov <forkotov02@ya.ru></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>Įskiepyje yra kodo iš TagLib bibliotekos </translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>Trukmė</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>Dažnis</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>Kanalai</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>Kokybė</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>Bylos dydis</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>KB</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_nl.ts b/src/plugins/Input/opus/translations/opus_plugin_nl.ts index 9a85b7aee..2b8bb497e 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_nl.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_nl.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation type="unfinished">Auteur: Ilya Kotov <forkotov02@ya.ru></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation type="unfinished">Duur</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation type="unfinished">Sample frequentie</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation type="unfinished">Kanalen</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation type="unfinished">Bitsnelheid</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation type="unfinished">Bestandsnaam</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation type="unfinished"></translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_pl_PL.ts b/src/plugins/Input/opus/translations/opus_plugin_pl_PL.ts index 0571653e8..cace44dae 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_pl_PL.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_pl_PL.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Wtyczka Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>Pliki Ogg Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>O wtyczce Opus Audio</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>Wtyczka Opus Audio dla Qmmp</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>Ta wtyczka używa kodu z biblioteki TagLib</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>Długość</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>Próbkowanie</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>Kanały</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>Szybkość transmisji</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>Wielkość pliku</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>KB</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_pt.ts b/src/plugins/Input/opus/translations/opus_plugin_pt.ts index 037584d4c..d8c3e1010 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_pt.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_pt.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Suplemento Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>Ficheiros Ogg Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>Sobre o suplemento Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>Suplemento Qmmp Opus Audio</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation>Desenvolvido por: Ilya Kotov <forkotov02@ya.ru></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>Este suplemento possui código da biblioteca TagLib</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>Duração</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>Frequência</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>Canais</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>Taxa de dados</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>Tamanho do ficheiro</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>KB</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_pt_BR.ts b/src/plugins/Input/opus/translations/opus_plugin_pt_BR.ts index 703b71ba0..0b6cc9edd 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_pt_BR.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_pt_BR.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Plugin Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>Arquivos Ogg Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>Sobre o plugin Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>Plugin Qmmp Opus Audio</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>Este plugin inclui código da biblioteca TagLib</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>Duração</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>Frequência</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>Canais</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>Taxa de dados</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>Tamanho do arquivo</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>KB</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_ru.ts b/src/plugins/Input/opus/translations/opus_plugin_ru.ts index 3219de7e4..775780544 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_ru.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_ru.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Модуль Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>Файлы Ogg Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>Об аудио-модуле Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>Модуль Opus для Qmmp</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation>Разработчик: Илья Котов <forkotov02@ya.ru></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>В данном модуле задействован код из библиотеки TagLib</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>Длительность</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>Дискретизация</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Гц</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>Каналов</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>Битовая частота</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>кбит/с</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>Размер файла</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>КБ</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_sk.ts b/src/plugins/Input/opus/translations/opus_plugin_sk.ts index 84424f7e4..277ecff2a 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_sk.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_sk.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation type="unfinished"></translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_sr_BA.ts b/src/plugins/Input/opus/translations/opus_plugin_sr_BA.ts index 450e69802..c4448adb9 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_sr_BA.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_sr_BA.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Опус прикључак</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>Огг Опус фајлови</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>О Опус прикључку</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>Кумп Опус прикључак</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation>Аутор: Ilya Kotov <forkotov02@ya.ru></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>Овај прикључак користи кôд из TagLib библиотеке</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>Дужина</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>Узорковање</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>Канала</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>Битски проток</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>kb/s</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>Величина</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>KB</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_sr_RS.ts b/src/plugins/Input/opus/translations/opus_plugin_sr_RS.ts index 025b447c4..6351cdbbb 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_sr_RS.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_sr_RS.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Опус прикључак</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>Огг Опус фајлови</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>О Опус прикључку</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>Кумп Опус прикључак</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation>Аутор: Ilya Kotov <forkotov02@ya.ru></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>Овај прикључак користи кôд из TagLib библиотеке</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>Дужина</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>Узорковање</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>Канала</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>Битски проток</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>kb/s</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>Величина</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>KB</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_tr.ts b/src/plugins/Input/opus/translations/opus_plugin_tr.ts index 6eedc2153..be5ed3709 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_tr.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_tr.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation type="unfinished">Yazan: Ilya Kotov <forkotov02@ya.ru></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation type="unfinished">Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation type="unfinished">kbps</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation type="unfinished">KB</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_uk_UA.ts b/src/plugins/Input/opus/translations/opus_plugin_uk_UA.ts index 3b89b25e2..f3d1b564e 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_uk_UA.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_uk_UA.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Модуль Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>Файли Ogg Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>Про модуль аудіо Opus</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>Модуль Opus для Qmmp</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation>Розробник: Ілля Котов <forkotov02@ya.ru></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>В даному модулі задіяно код з бібліотеки TagLib</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>Тривалість</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>Частота</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Гц</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>Канали</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>Бітрейт</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>Кб/с</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>Розмір файлу</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>Кб</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_zh_CN.ts b/src/plugins/Input/opus/translations/opus_plugin_zh_CN.ts index ad97b966f..528f19e79 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_zh_CN.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_zh_CN.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation>Opus插件</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation>Ogg Opus 文件</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation>关于Opus音频</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation>Qmmp Opus音频文件插件</translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation>此插件中含有TagLib文件库中的代码</translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>长度</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>采样率</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>赫兹</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>频道</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>比特率</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>千比特每秒</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>文件大小</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>千字节</translation> </message> diff --git a/src/plugins/Input/opus/translations/opus_plugin_zh_TW.ts b/src/plugins/Input/opus/translations/opus_plugin_zh_TW.ts index 400980a76..45baf07c6 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_zh_TW.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_zh_TW.ts @@ -4,75 +4,70 @@ <context> <name>DecoderOpusFactory</name> <message> - <location filename="../decoderopusfactory.cpp" line="45"/> + <location filename="../decoderopusfactory.cpp" line="44"/> <source>Opus Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="48"/> + <location filename="../decoderopusfactory.cpp" line="47"/> <source>Ogg Opus Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="122"/> + <location filename="../decoderopusfactory.cpp" line="121"/> <source>About Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="123"/> + <location filename="../decoderopusfactory.cpp" line="122"/> <source>Qmmp Opus Audio Plugin</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../decoderopusfactory.cpp" line="124"/> + <location filename="../decoderopusfactory.cpp" line="123"/> <source>Written by: Ilya Kotov <forkotov02@ya.ru></source> <translation>作者:Ilya Kotov <forkotov02@ya.ru></translation> </message> - <message> - <location filename="../decoderopusfactory.cpp" line="125"/> - <source>This plugin includes code from TagLib library</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>OpusMetaDataModel</name> <message> - <location filename="../opusmetadatamodel.cpp" line="54"/> + <location filename="../opusmetadatamodel.cpp" line="55"/> <source>Length</source> <translation>長度</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Sample rate</source> <translation>取樣率</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="55"/> + <location filename="../opusmetadatamodel.cpp" line="56"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="56"/> + <location filename="../opusmetadatamodel.cpp" line="57"/> <source>Channels</source> <translation>音頻通道</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>Bitrate</source> <translation>比特率</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="57"/> + <location filename="../opusmetadatamodel.cpp" line="58"/> <source>kbps</source> <translation>kbps</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>File size</source> <translation>文件大小</translation> </message> <message> - <location filename="../opusmetadatamodel.cpp" line="58"/> + <location filename="../opusmetadatamodel.cpp" line="59"/> <source>KB</source> <translation>KB</translation> </message> |
