From ccf0f6d54673e7ba71e34668f359560f980ff434 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Thu, 23 Jul 2009 09:16:44 +0000 Subject: mpeg plugin: show mpeg version git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1067 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Input/mad/detailsdialog.cpp | 20 +- src/plugins/Input/mad/detailsdialog.ui | 373 +++++++++++---------- .../Input/mad/translations/mad_plugin_cs.ts | 112 ++++--- .../Input/mad/translations/mad_plugin_de.ts | 121 +++---- .../Input/mad/translations/mad_plugin_it.ts | 122 +++---- .../Input/mad/translations/mad_plugin_pl.ts | 90 ++--- .../Input/mad/translations/mad_plugin_ru.ts | 125 +++---- .../Input/mad/translations/mad_plugin_uk_UA.ts | 125 +++---- .../Input/mad/translations/mad_plugin_zh_CN.ts | 124 +++---- .../Input/mad/translations/mad_plugin_zh_TW.ts | 125 +++---- 10 files changed, 699 insertions(+), 638 deletions(-) (limited to 'src/plugins') diff --git a/src/plugins/Input/mad/detailsdialog.cpp b/src/plugins/Input/mad/detailsdialog.cpp index 7ab678ed5..5bab08efa 100644 --- a/src/plugins/Input/mad/detailsdialog.cpp +++ b/src/plugins/Input/mad/detailsdialog.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2006-2008 by Ilya Kotov * + * Copyright (C) 2006-2009 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -94,11 +94,21 @@ DetailsDialog::~DetailsDialog() void DetailsDialog::loadMPEGInfo() { TagLib::MPEG::File f (m_path.toLocal8Bit().constData()); - //l.label - //ui. f.audioProperties()->level(); QString text; - text = QString("%1").arg(f.audioProperties()->layer()); - ui.levelLabel->setText("MPEG layer "+text); //TODO: add MPEG version + QString v; + switch((int)f.audioProperties()->version()) + { + case TagLib::MPEG::Header::Version1: + v = "1"; + break; + case TagLib::MPEG::Header::Version2: + v = "2"; + break; + case TagLib::MPEG::Header::Version2_5: + v = "2.5"; + } + text = QString("MPEG-%1 layer %2").arg(v).arg(f.audioProperties()->layer()); + ui.levelLabel->setText(text); text = QString("%1").arg(f.audioProperties()->bitrate()); ui.bitRateLabel->setText(text+" "+tr("kbps")); text = QString("%1").arg(f.audioProperties()->sampleRate()); diff --git a/src/plugins/Input/mad/detailsdialog.ui b/src/plugins/Input/mad/detailsdialog.ui index aa1673cf6..fc1b472c2 100644 --- a/src/plugins/Input/mad/detailsdialog.ui +++ b/src/plugins/Input/mad/detailsdialog.ui @@ -1,7 +1,8 @@ - + + DetailsDialog - - + + 0 0 @@ -9,68 +10,68 @@ 374 - - + + 0 0 - + Details - - - + + + - - + + File path: - + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - + + true - - + + - - - + + + 0 0 - + Tag Choice - + - - + + ID3v1 - - + + ID3v2 - - + + APE @@ -79,135 +80,135 @@ - - + + 200 16 - + MPEG Info - - - - - MPEG level: + + + + + Format: - + Qt::AutoText - + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - + + + - - - - + + + Bit rate: - + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - + + + - - - - + + + Sample rate: - + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - + + + - - - - + + + File size: - + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - + + + - - - - + + + Mode: - + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - + + + - - - - + + + Copyright: - + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - + + + - - - - + + + Original: - + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - + + + - @@ -217,200 +218,200 @@ - - - + + + ID3v1 Tag - - - - + + + + true - - + + 0 0 - - - - - + + + + + 0 0 - + Title: - + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - + + + + 0 0 - - - - + + + + 0 0 - + Artist: - + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - + + + + 0 0 - - - - + + + + 0 0 - + Album: - + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - + + + + 0 0 - - - - + + + + 0 0 - + Comment: - + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - + + + + 0 0 - - - - + + + + 0 0 - + Year: - + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - + + + + 0 0 - - - - + + + + 0 0 - + Track number: - + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - + + + + 0 0 - - - - + + + + 0 0 - + Genre: - + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - + + + + 0 0 @@ -420,44 +421,44 @@ - - - - + + + + 0 0 - + Create - - - - + + + + 0 0 - + Delete - - - + + + false - - + + 0 0 - + Save @@ -465,12 +466,12 @@ - + - + Qt::Horizontal - + 111 20 @@ -478,9 +479,9 @@ - - - + + + Close @@ -495,11 +496,11 @@ DetailsDialog close() - + 623 353 - + 539 352 diff --git a/src/plugins/Input/mad/translations/mad_plugin_cs.ts b/src/plugins/Input/mad/translations/mad_plugin_cs.ts index defe5115c..5ecf0bdaf 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_cs.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_cs.ts @@ -1,5 +1,6 @@ - + + DecoderMADFactory @@ -33,7 +34,7 @@ Autor: Ilja Kotov <forkotov02@hotmail.ru> - + Source code based on mq3 progect Zdrojový kód je založen na projektu mq3 @@ -41,172 +42,181 @@ DetailsDialog - + kbps kbps - + Hz Hz - + KB KB - + + Yes Ano - + + No Ne - + Details Podrobnosti - + MPEG Info Informace MPEG - + File size: Velikost souboru: - + + + + + + + - - - + Sample rate: Vzorkovací frekvence: - + Bit rate: Datový tok: - - MPEG level: - MPEG level: - - - + Mode: Režim: - + Copyright: Copyright: - + Original: Originál: - + + ID3v1 Tag ID3v1 tag - + Save Uložit - + Track number: Číslo stopy: - + Year: Rok: - + Genre: Žánr: - + Comment: Komentář: - + Album: Album: - + Artist: Umělec: - + Title: Název: - + Close Zavřít - + ID3v2 Tag ID3v2 tag - + File path: Cesta k souboru: - + APE Tag Tag APE - + Tag Choice Výběr tagu - + ID3v1 ID3v1 - + ID3v2 ID3v2 - + APE APE - + + Format: + + + + Create Vytvořit - + Delete Odstranit @@ -219,35 +229,29 @@ Nastavení pluginu MPEG + + ID3v1 ID3v1 + + ID3v2 ID3v2 - + ID3v1 encoding: Kódování ID3v1: - + ID3v2 encoding: Kódování ID3v2: - - - OK - OK - - - - Cancel - Zrušit - Tag Priority @@ -259,11 +263,15 @@ První: + + APE APE + + Disabled Zakázáno diff --git a/src/plugins/Input/mad/translations/mad_plugin_de.ts b/src/plugins/Input/mad/translations/mad_plugin_de.ts index a201d6b86..44f3cc3f8 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_de.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_de.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin MPEG-Modul - + MPEG Files MPEG-Dateien - + About MPEG Audio Plugin Über MPEG-Audio-Modul - + Qmmp MPEG Audio Plugin Qmmp MPEG-Audio-Modul - + Compiled against libmad version: Kompiliert gegen libmad-Version: - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Autor: Ilya Kotov <forkotov02@hotmail.ru> - + Source code based on mq3 progect Quellcode basiert auf dem mq3-Projekt @@ -42,172 +42,181 @@ DetailsDialog - + kbps kbps - + Hz Hz - + KB KB - + + Yes Ja - + + No Nein - + Details Details - + MPEG Info MPEG-Info - + File size: Dateigröße: - + + + + + + + - - - + Sample rate: Abtastrate: - + Bit rate: Bitrate: - - MPEG level: - MPEG-Level: - - - + Mode: Modus: - + Copyright: Copyright: - + Original: Original: - + + ID3v1 Tag ID3v1-Tag - + Save Speichern - + Track number: Titelnummer: - + Year: Jahr: - + Genre: Genre: - + Comment: Kommentar: - + Album: Album: - + Artist: Interpret: - + Title: Titel: - + Close Schließen - + ID3v2 Tag ID3v2-Tag - + File path: Dateipfad: - + APE Tag APE-Tag - + Tag Choice Tag-Auswahl - + ID3v1 ID3v1 - + ID3v2 ID3v2 - + APE APE - + + Format: + + + + Create Erstellen - + Delete Löschen @@ -220,35 +229,29 @@ Einstellungen MPEG-Modul + + ID3v1 ID3v1 + + ID3v2 ID3v2 - + ID3v1 encoding: ID3v1-Kodierung: - + ID3v2 encoding: ID3v2-Kodierung: - - - OK - OK - - - - Cancel - Abbrechen - Tag Priority @@ -260,11 +263,15 @@ Erster: + + APE APE + + Disabled Deaktiviert diff --git a/src/plugins/Input/mad/translations/mad_plugin_it.ts b/src/plugins/Input/mad/translations/mad_plugin_it.ts index 2efcd1e7a..72dd087c8 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_it.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_it.ts @@ -1,41 +1,40 @@ - DecoderMADFactory - + MPEG Plugin Modulo MPEG - + MPEG Files Brani MPEG - + About MPEG Audio Plugin Info sul modulo audio MPEG - + Qmmp MPEG Audio Plugin Modulo audio MPEG per Qmmp - + Compiled against libmad version: COmpilato con libmad-Version: - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Autore: Ilya Kotov <forkotov02@hotmail.ru> - + Source code based on mq3 progect Codice sorgente basato sul progetto mq3 @@ -43,172 +42,181 @@ DetailsDialog - + kbps kbps - + Hz Hz - + KB KB - + + Yes - + + No No - + Details Dettagli - + MPEG Info Info MPEG - + File size: Dimensione brano: - + + + + + + + - - - + Sample rate: Campionatura: - + Bit rate: Bitrate: - - MPEG level: - Livello MPEG: - - - + Mode: Modo: - + Copyright: Copyright: - + Original: Originale: - + + ID3v1 Tag Etichettatura ID3v1 - + Save Salva - + Track number: Traccia numero: - + Year: Anno: - + Genre: Genere: - + Comment: Commento: - + Album: Album: - + Artist: Interprete: - + Title: Titolo: - + Close Chiudi - + ID3v2 Tag Etichettatura ID3v2 - + File path: File: - + APE Tag Etichettatura APE - + Tag Choice Scelta Etichettatura - + ID3v1 ID3v1 - + ID3v2 ID3v2 - + APE APE - + + Format: + + + + Create Crea - + Delete Elimina @@ -221,35 +229,29 @@ Impostazioni modulo MPEG + + ID3v1 ID3v1 + + ID3v2 ID3v2 - + ID3v1 encoding: Codifica ID3v1: - + ID3v2 encoding: Codifica ID3v2: - - - OK - OK - - - - Cancel - Annulla - Tag Priority @@ -261,11 +263,15 @@ Prima: + + APE APE + + Disabled Disabilitata diff --git a/src/plugins/Input/mad/translations/mad_plugin_pl.ts b/src/plugins/Input/mad/translations/mad_plugin_pl.ts index b7a73c4ec..4de3f87ed 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_pl.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_pl.ts @@ -42,181 +42,181 @@ DetailsDialog - + kbps - + Hz - + KB - - + + Yes Tak - - + + No Nie - - + + ID3v1 Tag - + ID3v2 Tag - + APE Tag - + Details Szczegóły pliku - + File path: Ścieżka do pliku: - + Tag Choice Wybór Tag'a - + ID3v1 - + ID3v2 - + APE - + MPEG Info - - MPEG level: - Poziom MPEG: + + Format: + - - - - - - - + + + + + + + - - + Bit rate: Szybkość transmisji: - + Sample rate: Próbkowanie: - + File size: Wielkość pliku: - + Mode: Tryb: - + Copyright: Prawa zastrzeżone: - + Original: Oryginał: - + Title: Tytuł: - + Artist: Artysta: - + Album: Album: - + Comment: Komentarz: - + Year: Rok: - + Track number: Numer utworu: - + Genre: Gatunek: - + Create Utwórz - + Delete Usuń - + Save Zapisz - + Close Zamknij diff --git a/src/plugins/Input/mad/translations/mad_plugin_ru.ts b/src/plugins/Input/mad/translations/mad_plugin_ru.ts index e24e1d341..8d17d420a 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_ru.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_ru.ts @@ -1,40 +1,40 @@ - - + + DecoderMADFactory - + MPEG Plugin Модуль MPEG - + MPEG Files Файлы MPEG - + About MPEG Audio Plugin Об аудио-модуле MPEG - + Qmmp MPEG Audio Plugin Аудио-модуль MPEG для Qmmp - + Compiled against libmad version: Собрано с версией libmad: - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Разработчик: Илья Котов <forkotov02@hotmail.ru> - + Source code based on mq3 progect Исходный код основан на проекте mq3 @@ -42,172 +42,181 @@ DetailsDialog - + Hz Гц - + + Yes Есть - + + No Нет - + + ID3v1 Tag ID3v1-тег - + Save Сохранить - + Track number: Номер трека: - + Year: Год: - + Genre: Жанр: - + Comment: Комментарий: - + Album: Альбом: - + Artist: Исполнитель: - + Title: Название: - + Close Закрыть - + ID3v2 Tag ID3v2-тег - + MPEG Info Информация MPEG - + + + + + + + - - + Original: Оригинальный: - + Copyright: Авторские права: - + Mode: Режим: - + File size: Размер файла: - + Sample rate: Дискретизация: - + Bit rate: Битовая частота: - - MPEG level: - Уровень MPEG: - - - + File path: Путь к файлу: - + KB Кб - + Details Информация - + kbps Кб/с - + APE Tag APE-тег - + Tag Choice Выбор тегов - + ID3v1 - + ID3v2 - + APE - + + Format: + Формат: + + + Create Создать - + Delete Удалить @@ -215,35 +224,29 @@ SettingsDialog + + ID3v1 + + ID3v2 - + ID3v1 encoding: Кодировка ID3v1: - + ID3v2 encoding: Кодировка ID3v2: - - - OK - OK - - - - Cancel - Отмена - MPEG Plugin Settings @@ -260,11 +263,15 @@ Первый: + + APE + + Disabled Выключен diff --git a/src/plugins/Input/mad/translations/mad_plugin_uk_UA.ts b/src/plugins/Input/mad/translations/mad_plugin_uk_UA.ts index 129335e6f..7e32e1ee0 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_uk_UA.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_uk_UA.ts @@ -1,40 +1,40 @@ - - + + DecoderMADFactory - + MPEG Plugin Модуль MPEG - + MPEG Files Файли MPEG - + About MPEG Audio Plugin Про аудіо-модуль MPEG - + Qmmp MPEG Audio Plugin Аудіо-модуль MPEG для Qmmp - + Compiled against libmad version: Зібрано з версією libmad: - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> Розробник: Ілля Котов <forkotov02@hotmail.ru> - + Source code based on mq3 progect Вихідний код базується на проекті mq3 @@ -42,172 +42,181 @@ DetailsDialog - + Hz Гц - + + Yes Так - + + No Ні - + + ID3v1 Tag ID3v1-тег - + Save Зберегти - + Track number: Номер треку: - + Year: Рік: - + Genre: Жанр: - + Comment: Коментар: - + Album: Альбом: - + Artist: Виконавець: - + Title: Назва: - + Close Закрити - + ID3v2 Tag ID3v2-тег - + MPEG Info Інформація MPEG - + + + + + + + - - - + Original: Оригінальний: - + Copyright: Авторські права: - + Mode: Режим: - + File size: Розмір файлу: - + Sample rate: Дискретизація: - + Bit rate: Бітова частота: - - MPEG level: - Рівень MPEG: - - - + File path: Шлях до файлу: - + KB Кб - + Details Інформація - + kbps Кб/с - + APE Tag APE-тег - + Tag Choice Вибір тєгу - + ID3v1 ID3v1 - + ID3v2 ID3v2 - + APE APE - + + Format: + + + + Create Створити - + Delete Видалити @@ -215,35 +224,29 @@ SettingsDialog + + ID3v1 + + ID3v2 - + ID3v1 encoding: Кодування ID3v1: - + ID3v2 encoding: Кодування ID3v2: - - - OK - Застосувати - - - - Cancel - Відміна - MPEG Plugin Settings @@ -260,11 +263,15 @@ Перший: + + APE APE + + Disabled Вимкнути diff --git a/src/plugins/Input/mad/translations/mad_plugin_zh_CN.ts b/src/plugins/Input/mad/translations/mad_plugin_zh_CN.ts index 01158943c..8f7e938ac 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_zh_CN.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_zh_CN.ts @@ -1,39 +1,40 @@ - + + DecoderMADFactory - + MPEG Plugin MPEG 插件 - + MPEG Files MPEG 文件 - + About MPEG Audio Plugin 关于 MPEG 音频插件 - + Qmmp MPEG Audio Plugin Qmmp MPEG 音频插件 - + Compiled against libmad version: 编译基于 libmad 的版本: - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> 作者:Ilya Kotov <forkotov02@hotmail.ru> - + Source code based on mq3 progect 源代码基于 mq3 项目 @@ -41,172 +42,181 @@ DetailsDialog - + Hz Hz - + + Yes - + + No - + + ID3v1 Tag ID3v1 标签 - + Save 保存 - + Track number: 音轨: - + Year: 年代: - + Genre: 流派: - + Comment: 备注: - + Album: 专辑: - + Artist: 艺术家: - + Title: 标题: - + Close 关闭 - + ID3v2 Tag ID3v2 标签 - + MPEG Info MPEG 信息 - + + + + + + + - - - + Original: 原创: - + Copyright: 版权: - + Mode: 声道模式: - + File size: 文件大小: - + Sample rate: 取样率: - + Bit rate: 位速率: - - MPEG level: - MPEG 层次: - - - + File path: 文件路径: - + KB KB - + Details 详细资料 - + kbps kbps - + APE Tag APE 标签 - + Tag Choice 标签选择 - + ID3v1 ID3v1 - + ID3v2 ID3v2 - + APE APE - + + Format: + + + + Create 创建 - + Delete 删除 @@ -214,35 +224,29 @@ SettingsDialog + + ID3v1 ID3v1 + + ID3v2 ID3v2 - + ID3v1 encoding: ID3v1 编码: - + ID3v2 encoding: ID3v2 编码: - - - OK - 确定 - - - - Cancel - 取消 - MPEG Plugin Settings @@ -259,11 +263,15 @@ 第一: + + APE APE + + Disabled 无效 diff --git a/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts b/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts index bf5e6206f..63bc5ed9c 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts @@ -1,40 +1,40 @@ - - + + DecoderMADFactory - + MPEG Plugin MPEG 插件 - + MPEG Files MPEG 檔案 - + About MPEG Audio Plugin 關於 MPEG 聲訊插件 - + Qmmp MPEG Audio Plugin Qmmp MPEG 聲訊插件 - + Compiled against libmad version: 編譯基於 libmad 的版本: - + Writen by: Ilya Kotov <forkotov02@hotmail.ru> 作者:Ilya Kotov <forkotov02@hotmail.ru> - + Source code based on mq3 progect 源碼基於 mq3 項目 @@ -42,172 +42,181 @@ DetailsDialog - + Hz Hz - + + Yes - + + No - + + ID3v1 Tag ID3v1 標簽 - + Save 儲存 - + Track number: 音軌: - + Year: 年代: - + Genre: 流派: - + Comment: 備註: - + Album: 專輯: - + Artist: 藝術家: - + Title: 標題: - + Close 關閉 - + ID3v2 Tag ID3v2 標簽 - + MPEG Info MPEG 資訊 - + + + + + + + - - - + Original: 原創: - + Copyright: 版權: - + Mode: 聲道型態: - + File size: 檔案大小: - + Sample rate: 取樣率: - + Bit rate: 位速率: - - MPEG level: - MPEG 層次: - - - + File path: 檔案路徑: - + KB KB - + Details 詳細資料 - + kbps kbps - + APE Tag APE 標簽 - + Tag Choice 標簽選取 - + ID3v1 ID3v1 - + ID3v2 ID3v2 - + APE APE - + + Format: + + + + Create 建立 - + Delete 移除 @@ -215,35 +224,29 @@ SettingsDialog + + ID3v1 ID3v1 + + ID3v2 ID3v2 - + ID3v1 encoding: ID3v1 編碼: - + ID3v2 encoding: ID3v2 編碼: - - - OK - 確定 - - - - Cancel - 取消 - MPEG Plugin Settings @@ -260,11 +263,15 @@ 第一: + + APE APE + + Disabled 無效 -- cgit v1.2.3-13-gbd6f