From 234f6abfa30c49535ee2e2683121fc99aa20a1a1 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Thu, 17 Dec 2009 19:56:41 +0000 Subject: added replaygain settings git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1446 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmp/CMakeLists.txt | 2 + src/qmmp/audioparameters.cpp | 20 +++++ src/qmmp/audioparameters.h | 23 +++++ src/qmmp/qmmp.pro | 6 +- src/qmmp/replaygainsettings.cpp | 83 +++++++++++++++++ src/qmmp/replaygainsettings.h | 55 ++++++++++++ src/qmmp/soundcore.cpp | 10 +++ src/qmmp/soundcore.h | 7 +- src/qmmp/volumecontrol.cpp | 2 +- src/qmmp/volumecontrol.h | 2 +- src/ui/configdialog.cpp | 15 ++++ src/ui/forms/configdialog.ui | 185 +++++++++++++++++++++++++++++++++----- src/ui/translations/qmmp_cs.ts | 148 ++++++++++++++++++------------ src/ui/translations/qmmp_de.ts | 148 ++++++++++++++++++------------ src/ui/translations/qmmp_it.ts | 148 ++++++++++++++++++------------ src/ui/translations/qmmp_lt.ts | 148 ++++++++++++++++++------------ src/ui/translations/qmmp_pl_PL.ts | 148 ++++++++++++++++++------------ src/ui/translations/qmmp_pt_BR.ts | 148 ++++++++++++++++++------------ src/ui/translations/qmmp_ru.ts | 148 ++++++++++++++++++------------ src/ui/translations/qmmp_tr.ts | 148 ++++++++++++++++++------------ src/ui/translations/qmmp_uk_UA.ts | 148 ++++++++++++++++++------------ src/ui/translations/qmmp_zh_CN.ts | 148 ++++++++++++++++++------------ src/ui/translations/qmmp_zh_TW.ts | 148 ++++++++++++++++++------------ 23 files changed, 1406 insertions(+), 632 deletions(-) create mode 100644 src/qmmp/replaygainsettings.cpp create mode 100644 src/qmmp/replaygainsettings.h (limited to 'src') diff --git a/src/qmmp/CMakeLists.txt b/src/qmmp/CMakeLists.txt index 46f431954..8b38fa9c5 100644 --- a/src/qmmp/CMakeLists.txt +++ b/src/qmmp/CMakeLists.txt @@ -55,6 +55,7 @@ SET(libqmmp_SRCS metadatamanager.cpp replaygain.cpp replaygaininfo.cpp + replaygainsettings.cpp ) SET(libqmmp_MOC_HDRS @@ -87,6 +88,7 @@ SET(libqmmp_MOC_HDRS metadatamanager.h replaygain.h replaygaininfo.h + replaygainsettings.h ) SET(libqmmp_DEVEL_HDRS diff --git a/src/qmmp/audioparameters.cpp b/src/qmmp/audioparameters.cpp index 34ffe98a9..9e513d586 100644 --- a/src/qmmp/audioparameters.cpp +++ b/src/qmmp/audioparameters.cpp @@ -1,3 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2009 by Ilya Kotov * + * forkotov02@hotmail.ru * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program 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 General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + ***************************************************************************/ + #include "audioparameters.h" AudioParameters::AudioParameters() diff --git a/src/qmmp/audioparameters.h b/src/qmmp/audioparameters.h index d7db83355..4710375bc 100644 --- a/src/qmmp/audioparameters.h +++ b/src/qmmp/audioparameters.h @@ -1,8 +1,31 @@ +/*************************************************************************** + * Copyright (C) 2009 by Ilya Kotov * + * forkotov02@hotmail.ru * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program 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 General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + ***************************************************************************/ + #ifndef AUDIOPARAMETERS_H #define AUDIOPARAMETERS_H #include +/*! + * @author Ilya Kotov + */ class AudioParameters { public: diff --git a/src/qmmp/qmmp.pro b/src/qmmp/qmmp.pro index 29fe07b3e..6284861e7 100644 --- a/src/qmmp/qmmp.pro +++ b/src/qmmp/qmmp.pro @@ -30,7 +30,8 @@ HEADERS += recycler.h \ enginefactory.h \ metadatamanager.h \ replaygaininfo.h \ - replaygain.h + replaygain.h \ + replaygainsettings.h SOURCES += recycler.cpp \ decoder.cpp \ output.cpp \ @@ -54,7 +55,8 @@ SOURCES += recycler.cpp \ emptyinputsource.cpp \ metadatamanager.cpp \ replaygaininfo.cpp \ - replaygain.cpp + replaygain.cpp \ + replaygainsettings.cpp FORMS += unix:TARGET = ../../lib/qmmp win32:TARGET = ../../../bin/qmmp diff --git a/src/qmmp/replaygainsettings.cpp b/src/qmmp/replaygainsettings.cpp new file mode 100644 index 000000000..081620ab4 --- /dev/null +++ b/src/qmmp/replaygainsettings.cpp @@ -0,0 +1,83 @@ +/*************************************************************************** +* Copyright (C) 2009 by Ilya Kotov * +* forkotov02@hotmail.ru * +* * +* This program is free software; you can redistribute it and/or modify * +* it under the terms of the GNU General Public License as published by * +* the Free Software Foundation; either version 2 of the License, or * +* (at your option) any later version. * +* * +* This program 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 General Public License for more details. * +* * +* You should have received a copy of the GNU General Public License * +* along with this program; if not, write to the * +* Free Software Foundation, Inc., * +* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * +***************************************************************************/ + +#include "replaygainsettings.h" + +ReplayGainSettings::ReplayGainSettings() +{ + m_mode = TRACK; + m_preamp = 1.0; + m_defaultGain = 0.0; + m_preventClipping = false; +} + +ReplayGainSettings::ReplayGainSettings(int mode, double preamp, double defaultGain, bool preventClipping) +{ + m_mode = mode; + m_preamp = preamp; + m_defaultGain = defaultGain; + m_preventClipping = preventClipping; +} + +ReplayGainSettings::ReplayGainSettings(const ReplayGainSettings &other) +{ + operator=(other); +} + +void ReplayGainSettings::operator=(const ReplayGainSettings &settings) +{ + m_mode = settings.mode(); + m_preamp = settings.preamp(); + m_defaultGain = settings.defaultGain(); + m_preventClipping = settings.preventClipping(); +} + +bool ReplayGainSettings::operator==(const ReplayGainSettings &settings) const +{ + return m_mode == settings.mode() && + m_preamp == settings.preamp() && + m_defaultGain == settings.defaultGain() && + m_preventClipping == settings.preventClipping(); +} + +bool ReplayGainSettings::operator!=(const ReplayGainSettings &settings) const +{ + return !operator==(settings); +} + +int ReplayGainSettings::mode() const +{ + return m_mode; +} + +double ReplayGainSettings::preamp() const +{ + return m_preamp; +} + +double ReplayGainSettings::defaultGain() const +{ + return m_defaultGain; +} + +bool ReplayGainSettings::preventClipping() const +{ + return m_preventClipping; +} diff --git a/src/qmmp/replaygainsettings.h b/src/qmmp/replaygainsettings.h new file mode 100644 index 000000000..246ebaeb3 --- /dev/null +++ b/src/qmmp/replaygainsettings.h @@ -0,0 +1,55 @@ +/*************************************************************************** +* Copyright (C) 2009 by Ilya Kotov * +* forkotov02@hotmail.ru * +* * +* This program is free software; you can redistribute it and/or modify * +* it under the terms of the GNU General Public License as published by * +* the Free Software Foundation; either version 2 of the License, or * +* (at your option) any later version. * +* * +* This program 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 General Public License for more details. * +* * +* You should have received a copy of the GNU General Public License * +* along with this program; if not, write to the * +* Free Software Foundation, Inc., * +* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * +***************************************************************************/ + +#ifndef REPLAYGAINSETTINGS_H +#define REPLAYGAINSETTINGS_H + +/** + @author Ilya Kotov +*/ +class ReplayGainSettings +{ +public: + enum Mode + { + TRACK = 0, + ALBUM, + DISABLED + }; + ReplayGainSettings(); + ReplayGainSettings(int mode, double preamp, double defaultGain, bool preventClipping); + ReplayGainSettings(const ReplayGainSettings &other); + void operator=(const ReplayGainSettings &settings); + bool operator==(const ReplayGainSettings &settings) const; + bool operator!=(const ReplayGainSettings &settings) const; + + int mode() const; + double preamp() const; + double defaultGain() const; + bool preventClipping() const; + +private: + int m_mode; + double m_preamp; + double m_defaultGain; + bool m_preventClipping; +}; + +#endif // REPLAYGAINSETTINGS_H diff --git a/src/qmmp/soundcore.cpp b/src/qmmp/soundcore.cpp index b0b988d7e..5f7f17987 100644 --- a/src/qmmp/soundcore.cpp +++ b/src/qmmp/soundcore.cpp @@ -310,6 +310,16 @@ void SoundCore::startPendingEngine() } } +ReplayGainSettings SoundCore::replayGainSettings() const +{ + return m_replayGainSettings; +} + +void SoundCore::setReplayGainSettings(const ReplayGainSettings &settings) +{ + m_replayGainSettings = settings; +} + SoundCore* SoundCore::instance() { return m_instance; diff --git a/src/qmmp/soundcore.h b/src/qmmp/soundcore.h index 0eb6b1cd3..092cef3a0 100644 --- a/src/qmmp/soundcore.h +++ b/src/qmmp/soundcore.h @@ -26,6 +26,7 @@ #include "output.h" #include "visual.h" #include "qmmp.h" +#include "replaygainsettings.h" class QIODevice; class VolumeControl; @@ -105,7 +106,10 @@ public: * Returns the metdata string associated with the given \b key. */ QString metaData(Qmmp::MetaData key); - /*! + + ReplayGainSettings replayGainSettings() const; + void setReplayGainSettings(const ReplayGainSettings &settings); + /*! * Returns a pointer to the SoundCore instance. */ static SoundCore* instance(); @@ -223,6 +227,7 @@ private: AbstractEngine *m_engine; AbstractEngine *m_pendingEngine; QList m_pendingSources; + ReplayGainSettings m_replayGainSettings; }; #endif diff --git a/src/qmmp/volumecontrol.cpp b/src/qmmp/volumecontrol.cpp index 2e6379104..c0fa2b35f 100644 --- a/src/qmmp/volumecontrol.cpp +++ b/src/qmmp/volumecontrol.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2008 by Ilya Kotov * + * Copyright (C) 2008-2009 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qmmp/volumecontrol.h b/src/qmmp/volumecontrol.h index 575bdf4f3..bc299378a 100644 --- a/src/qmmp/volumecontrol.h +++ b/src/qmmp/volumecontrol.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2008 by Ilya Kotov * + * Copyright (C) 2008-2009 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/ui/configdialog.cpp b/src/ui/configdialog.cpp index 257c0324c..dc7ea8b7f 100644 --- a/src/ui/configdialog.cpp +++ b/src/ui/configdialog.cpp @@ -84,6 +84,9 @@ ConfigDialog::ConfigDialog (QWidget *parent) loadPluginsInfo(); loadFonts(); createMenus(); + ui.replayGainModeComboBox->addItem (tr("Track"), ReplayGainSettings::TRACK); + ui.replayGainModeComboBox->addItem (tr("Album"), ReplayGainSettings::ALBUM); + ui.replayGainModeComboBox->addItem (tr("Disabled"), ReplayGainSettings::DISABLED); } ConfigDialog::~ConfigDialog() @@ -147,6 +150,12 @@ void ConfigDialog::readSettings() ui.coverIncludeLineEdit->setText(MetaDataManager::instance()->coverNameFilters(TRUE).join(",")); ui.coverExcludeLineEdit->setText(MetaDataManager::instance()->coverNameFilters(FALSE).join(",")); ui.coverDepthSpinBox->setValue(MetaDataManager::instance()->coverSearchDepth()); + //replay gain + ReplayGainSettings rgs = SoundCore::instance()->replayGainSettings(); + ui.clippingCheckBox->setChecked(rgs.preventClipping()); + ui.replayGainModeComboBox->setCurrentIndex(ui.replayGainModeComboBox->findData(rgs.mode())); + ui.preampDoubleSpinBox->setValue(rgs.preamp()); + ui.defaultGainDoubleSpinBox->setValue(rgs.defaultGain()); } void ConfigDialog::changePage (QListWidgetItem *current, QListWidgetItem *previous) @@ -647,6 +656,12 @@ void ConfigDialog::saveSettings() MetaDataManager::instance()->setCoverSearchSettings(ui.coverIncludeLineEdit->text().split(","), ui.coverExcludeLineEdit->text().split(","), ui.coverDepthSpinBox->value()); + int i = ui.replayGainModeComboBox->currentIndex(); + ReplayGainSettings rs (ui.replayGainModeComboBox->itemData(i).toInt(), + ui.preampDoubleSpinBox->value(), + ui.defaultGainDoubleSpinBox->value(), + ui.clippingCheckBox->isChecked()); + SoundCore::instance()->setReplayGainSettings(rs); } void ConfigDialog::updateButtons() diff --git a/src/ui/forms/configdialog.ui b/src/ui/forms/configdialog.ui index 026f32d7d..c6d80dfbb 100644 --- a/src/ui/forms/configdialog.ui +++ b/src/ui/forms/configdialog.ui @@ -134,7 +134,7 @@ - Replay Gain + Audio @@ -769,23 +769,7 @@ - - - - Audio - - - - - - Use software volume control - - - - - - - + Visibility Control @@ -808,7 +792,7 @@ - + Compatibility @@ -831,7 +815,7 @@ - + File Dialog @@ -863,7 +847,7 @@ - + Cover Image Retrieve @@ -923,6 +907,19 @@ + + + + Qt::Vertical + + + + 20 + 40 + + + + @@ -1039,7 +1036,151 @@ - + + + + + + Replay Gain + + + + + + Replay Gain mode: + + + + + + + + 0 + 0 + + + + + + + + Preamp: + + + + + + + + 0 + 0 + + + + + + + + + 0 + 0 + + + + dB + + + + + + + + 0 + 0 + + + + Default gain: + + + + + + + + 0 + 0 + + + + + + + + + 0 + 0 + + + + dB + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Use peak info to prevent clipping + + + + + + + + + + Audio + + + + + + Use software volume control + + + + + + + + + + Qt::Vertical + + + + 20 + 132 + + + + + + diff --git a/src/ui/translations/qmmp_cs.ts b/src/ui/translations/qmmp_cs.ts index 124171830..13da193d8 100644 --- a/src/ui/translations/qmmp_cs.ts +++ b/src/ui/translations/qmmp_cs.ts @@ -173,94 +173,105 @@ ConfigDialog - - - - - + + + + + Enabled Povoleno - - - - - + + + + + Description Popis - - - - - + + + + + Filename Soubor - + Artist Umělec - + + Album Album - + + Track + + + + + Disabled + + + + Title Název - + Track number Číslo stopy - + Two-digit track number - + Disc number Číslo disku - + Condition - + Composer Skladatel - + File name Název souboru - + File path Cesta k souboru - + Genre Žánr - + Year Rok - + Comment Komentář @@ -317,7 +328,7 @@ ??? - + Replay Gain @@ -400,7 +411,7 @@ - + Information Informace @@ -415,42 +426,68 @@ Výstup - + Compatibility Kompatibilita - + Openbox compatibility Kompatibilita s Openbox - + Metacity compatibility - + Cover Image Retrieve - + Include files: - + Exclude files: - + Recursive search depth: - + + Replay Gain mode: + + + + + Preamp: + + + + + + dB + + + + + Default gain: + + + + + Use peak info to prevent clipping + + + + Close Zavřít @@ -460,52 +497,52 @@ Síť - + File Dialog Souborový dialog - + Proxy Proxy - + Enable proxy usage Povolit používání proxy - + Proxy host name: Adresa proxy: - + Proxy port: Port proxy: - + Use authentication with proxy Použít autorizaci pro proxy - + Proxy user name: Uživatelské jméno: - + Proxy password: Heslo: - + Archived skin Sbalené téma - + Unarchived skin Rozbalené téma @@ -525,27 +562,28 @@ Obecné - + + Audio Zvuk - + Use software volume control Používat softwarové ovládání hlasitosti - + Visibility Control Viditelnost - + Hide on close Skrýt při zavření - + Start hidden Spustit skryté @@ -560,12 +598,12 @@ Převést %20 na mezery - + Select Skin Files Vybrat soubory s tématy - + Skin files Soubory s tématy diff --git a/src/ui/translations/qmmp_de.ts b/src/ui/translations/qmmp_de.ts index 66ea3cf43..a872ee3d3 100644 --- a/src/ui/translations/qmmp_de.ts +++ b/src/ui/translations/qmmp_de.ts @@ -173,94 +173,105 @@ ConfigDialog - - - - - + + + + + Enabled Aktiviert - - - - - + + + + + Description Beschreibung - - - - - + + + + + Filename Dateiname - + Artist Interpret - + + Album Album - + + Track + + + + + Disabled + + + + Title Titel - + Track number Stücknummer - + Two-digit track number Zweistellige Stücknummer - + Disc number CD-Nummer - + Condition - + Genre Genre - + Composer Komponist - + File name Dateiname - + File path Dateipfad - + Year Jahr - + Comment Kommentar @@ -317,7 +328,7 @@ ??? - + Replay Gain @@ -400,7 +411,7 @@ - + Information Information @@ -415,42 +426,68 @@ Ausgabe - + Compatibility Kompatibilität - + Openbox compatibility Openbox-Kompatibilität - + Metacity compatibility Metacity-Kompatibilität - + Cover Image Retrieve - + Include files: - + Exclude files: - + Recursive search depth: - + + Replay Gain mode: + + + + + Preamp: + + + + + + dB + + + + + Default gain: + + + + + Use peak info to prevent clipping + + + + Close Schließen @@ -460,52 +497,52 @@ Verbindung - + File Dialog Datei-Dialog - + Proxy Proxyserver - + Enable proxy usage Proxyserver verwenden - + Proxy host name: Name des Proxyservers: - + Proxy port: Port: - + Use authentication with proxy Authentisierung verwenden - + Proxy user name: Benutzername: - + Proxy password: Passwort: - + Archived skin Archiviertes Design - + Unarchived skin Nicht archiviertes Design @@ -525,27 +562,28 @@ Sonstige - + + Audio Audio - + Use software volume control Softwaregesteuerte Lautstärkeregelung - + Visibility Control Tray-Steuerung - + Hide on close Beim Schließen in den Systemabschnitt der Kontrollleiste minimieren - + Start hidden Minimiert starten @@ -560,12 +598,12 @@ %20 in Leerzeichen umwandeln - + Select Skin Files Design-Dateien auswählen - + Skin files Design-Dateien diff --git a/src/ui/translations/qmmp_it.ts b/src/ui/translations/qmmp_it.ts index f77020bbf..1fb7ddbfa 100644 --- a/src/ui/translations/qmmp_it.ts +++ b/src/ui/translations/qmmp_it.ts @@ -173,94 +173,105 @@ ConfigDialog - - - - - + + + + + Enabled Attivo - - - - - + + + + + Description Descrizione - - - - - + + + + + Filename File - + Artist Interprete - + + Album Album - + + Track + + + + + Disabled + + + + Title Titolo - + Track number Traccia n° - + Two-digit track number Traccia n° a due cifre - + Disc number Disco n° - + Condition Condizione - + Genre Genere - + Composer Compositore - + File name Nome file - + File path Percorso file - + Year Anno - + Comment Commento @@ -339,7 +350,7 @@ - + Information Informazioni @@ -365,17 +376,17 @@ Avanzato - + Close Chiudi - + Archived skin Tema archiviato - + Unarchived skin Tema non archiviato @@ -400,17 +411,18 @@ Generale - + File Dialog Menu brani - + + Audio Audio - + Replay Gain Guadagno riesecuzione @@ -460,92 +472,118 @@ Personalizza - + + Replay Gain mode: + + + + + Preamp: + + + + + + dB + + + + + Default gain: + + + + + Use peak info to prevent clipping + + + + Use software volume control Utilizza il controllo volume del programma - + Visibility Control Controllo dell'aspetto - + Hide on close Nascondi alla chiusura - + Start hidden Avvia nascosto - + Compatibility Compatibilità - + Openbox compatibility Compatibilità openbox - + Metacity compatibility Compatibilità Metacity - + Cover Image Retrieve Trova immagine copertina - + Include files: Includi i file: - + Exclude files: Escludi i file: - + Recursive search depth: Profondità ricerca ricorsiva: - + Proxy Proxy - + Enable proxy usage Attiva il proxy - + Proxy host name: Nome del server : - + Proxy port: Porta del server : - + Use authentication with proxy Usa autenticazione con il proxy - + Proxy user name: Utente: - + Proxy password: Password : @@ -560,12 +598,12 @@ Converti il carattere « %20 » in spazi - + Select Skin Files Seleziona aspetto - + Skin files Aspetto diff --git a/src/ui/translations/qmmp_lt.ts b/src/ui/translations/qmmp_lt.ts index f4fe8eac3..46cab600d 100644 --- a/src/ui/translations/qmmp_lt.ts +++ b/src/ui/translations/qmmp_lt.ts @@ -173,94 +173,105 @@ ConfigDialog - - - - - + + + + + Enabled Įjungtas - - - - - + + + + + Description Aprašymas - - - - - + + + + + Filename Bylos pavadinimas - + Artist Atlikėjas - + + Album Albumas - + + Track + + + + + Disabled + + + + Title Pavadinimas - + Track number Takelio numeris - + Two-digit track number Dviejų skaičių takelio numeris - + Disc number Disko numeris - + Condition Būklė - + Composer Autorius - + File name Bylos pavadinimas - + File path Bylos kelias - + Genre Žanras - + Year Metai - + Comment Komentaras @@ -339,7 +350,7 @@ - + Information Informacija @@ -365,17 +376,17 @@ Papildomi - + Close Užverti - + Archived skin Suspausta tema - + Unarchived skin Išskleista tema @@ -400,17 +411,18 @@ Bendri - + File Dialog Pasirinkimo langas - + + Audio Audio - + Replay Gain Neįsivaizduoju kaip verst @@ -461,92 +473,118 @@ Nustatyti - + + Replay Gain mode: + + + + + Preamp: + + + + + + dB + + + + + Default gain: + + + + + Use peak info to prevent clipping + + + + Use software volume control Naudoti programinį garso valdymą - + Visibility Control Matomumo valdymas - + Hide on close Paslėpti išjungus - + Start hidden Įjungti paslėptą - + Compatibility Suderinamumas - + Openbox compatibility Openbox suderinamumas - + Metacity compatibility Metacity suderinamumas - + Cover Image Retrieve Parsiųsti cd viršelį - + Include files: Įtraukti bylas - + Exclude files: Išskirti bylas - + Recursive search depth: Rekursinės paieškos gylis - + Proxy Proxy - + Enable proxy usage Įjungti proxy palaikymą - + Proxy host name: Proxy serveris: - + Proxy port: Proxy portas: - + Use authentication with proxy Naudoti proxy autentifikavimą - + Proxy user name: Proxy vartotojo vardas: - + Proxy password: Proxy slaptažodis: @@ -561,12 +599,12 @@ Paversti %20 į tarpus - + Select Skin Files Pasirinkti temų bylas - + Skin files Temų bylos diff --git a/src/ui/translations/qmmp_pl_PL.ts b/src/ui/translations/qmmp_pl_PL.ts index 9381ff3c8..612d306e6 100644 --- a/src/ui/translations/qmmp_pl_PL.ts +++ b/src/ui/translations/qmmp_pl_PL.ts @@ -173,94 +173,105 @@ ConfigDialog - - - - - + + + + + Enabled Włączone - - - - - + + + + + Description Opis - - - - - + + + + + Filename Nazwa pliku - + Artist Artysta - + + Album Album - + + Track + + + + + Disabled + + + + Title Tytuł - + Track number Numer utworu - + Two-digit track number - + Disc number Numer albumu - + Condition - + Genre Gatunek - + Composer Kompozytor - + File name Nazwa pliku - + File path Lokalizacja - + Year Rok - + Comment Komentarz @@ -339,7 +350,7 @@ - + Information Informacje @@ -365,17 +376,17 @@ Zaawansowane - + Close Zamknij - + Archived skin Skompresowana skórka - + Unarchived skin Niekompresowana skórka @@ -400,17 +411,18 @@ Ogólne - + File Dialog Okno dialogowe - + + Audio Dźwięk - + Replay Gain @@ -460,92 +472,118 @@ - + + Replay Gain mode: + + + + + Preamp: + + + + + + dB + + + + + Default gain: + + + + + Use peak info to prevent clipping + + + + Use software volume control Użyj programowej regulacji głośności - + Visibility Control Sterowanie - + Hide on close Zminimalizuj przy zamykaniu - + Start hidden Uruchom zminimalizowany - + Compatibility Kompatybilność - + Openbox compatibility Zgodność z Openbox - + Metacity compatibility Zgodność z Metacity - + Cover Image Retrieve - + Include files: - + Exclude files: - + Recursive search depth: - + Proxy Proxy - + Enable proxy usage Włącz proxy - + Proxy host name: Nazwa hosta proxy: - + Proxy port: Port proxy: - + Use authentication with proxy Użyj autoryzacji z proxy - + Proxy user name: Nazwa użytkownika: - + Proxy password: Hasło: @@ -560,12 +598,12 @@ Konwertuj sekwencje %20 na spacje - + Select Skin Files Wybierz skórę - + Skin files Pliki skór diff --git a/src/ui/translations/qmmp_pt_BR.ts b/src/ui/translations/qmmp_pt_BR.ts index c4c2da909..73102fc97 100644 --- a/src/ui/translations/qmmp_pt_BR.ts +++ b/src/ui/translations/qmmp_pt_BR.ts @@ -173,94 +173,105 @@ ConfigDialog - - - - - + + + + + Enabled Ligado - - - - - + + + + + Description Descrição - - - - - + + + + + Filename Nome do Arquivo - + Artist Artista - + + Album Álbum - + + Track + + + + + Disabled + + + + Title Título - + Track number - + Two-digit track number - + Disc number - + Condition - + Genre Gênero - + Composer - + File name - + File path - + Year Ano - + Comment Comentário @@ -339,7 +350,7 @@ - + Information Informações @@ -365,17 +376,17 @@ Avançado - + Close Fechar - + Archived skin - + Unarchived skin @@ -400,17 +411,18 @@ - + File Dialog - + + Audio - + Replay Gain @@ -460,92 +472,118 @@ - + + Replay Gain mode: + + + + + Preamp: + + + + + + dB + + + + + Default gain: + + + + + Use peak info to prevent clipping + + + + Use software volume control - + Visibility Control - + Hide on close - + Start hidden - + Compatibility - + Openbox compatibility - + Metacity compatibility - + Cover Image Retrieve - + Include files: - + Exclude files: - + Recursive search depth: - + Proxy - + Enable proxy usage - + Proxy host name: - + Proxy port: - + Use authentication with proxy - + Proxy user name: - + Proxy password: @@ -560,12 +598,12 @@ - + Select Skin Files - + Skin files diff --git a/src/ui/translations/qmmp_ru.ts b/src/ui/translations/qmmp_ru.ts index 825472b13..7ce763a2e 100644 --- a/src/ui/translations/qmmp_ru.ts +++ b/src/ui/translations/qmmp_ru.ts @@ -173,94 +173,105 @@ ConfigDialog - - - - - + + + + + Enabled Включён - - - - - + + + + + Description Описание - - - - - + + + + + Filename Имя файла - + Artist Исполнитель - + + Album Альбом - + + Track + + + + + Disabled + + + + Title Название - + Track number Номер трека - + Two-digit track number 2-x разрядный номер трека - + Disc number Номер диска - + Condition Условие - + Genre Жанр - + Composer Композитор - + File name Имя файла - + File path Путь к файлу - + Year Год - + Comment Комментарий @@ -339,7 +350,7 @@ - + Information Информация @@ -365,17 +376,17 @@ Дополнительно - + Close Закрыть - + Archived skin Упакованная тема - + Unarchived skin Распакованная тема @@ -400,17 +411,18 @@ Общие - + File Dialog Файловый диалог - + + Audio Аудио - + Replay Gain @@ -460,92 +472,118 @@ Настроить - + + Replay Gain mode: + + + + + Preamp: + + + + + + dB + + + + + Default gain: + + + + + Use peak info to prevent clipping + + + + Use software volume control Использовать программную регулировку громкости - + Visibility Control Управление видимостью - + Hide on close Скрывать при закрытии - + Start hidden Запускать скрытым - + Compatibility Совместимость - + Openbox compatibility Совместимость с Openbox - + Metacity compatibility Совместимость с Metacity - + Cover Image Retrieve Поиск обложки альбома - + Include files: Включить файлы: - + Exclude files: Исключить файлы: - + Recursive search depth: Глубина рекурсивного поиска: - + Proxy Прокси - + Enable proxy usage Использовать прокси - + Proxy host name: Прокси сервер: - + Proxy port: Прокси порт: - + Use authentication with proxy Использовать авторизацию на прокси - + Proxy user name: Имя пользователя прокси: - + Proxy password: Пароль прокси: @@ -560,12 +598,12 @@ Преобразовывать %20 в пробел - + Select Skin Files Выберите файлы обложек - + Skin files Файлы обложек diff --git a/src/ui/translations/qmmp_tr.ts b/src/ui/translations/qmmp_tr.ts index c3bc36f24..443a53f0b 100644 --- a/src/ui/translations/qmmp_tr.ts +++ b/src/ui/translations/qmmp_tr.ts @@ -173,94 +173,105 @@ ConfigDialog - - - - - + + + + + Enabled Etkinleştirildi - - - - - + + + + + Description Açıklama - - - - - + + + + + Filename Dosya adı - + Artist Sanatçı - + + Album Albüm - + + Track + + + + + Disabled + + + + Title Başlık - + Track number - + Two-digit track number - + Disc number - + Condition - + Genre Tarz - + Composer - + File name - + File path - + Year Yıl - + Comment Yorum @@ -339,7 +350,7 @@ - + Information Bilgi @@ -365,17 +376,17 @@ Gelişmiş - + Close Kapat - + Archived skin Arşivlenmiş kabuk - + Unarchived skin Arşivlenmemiş kabuk @@ -400,17 +411,18 @@ Genel - + File Dialog Dosya Diyaloğu - + + Audio Ses - + Replay Gain @@ -460,92 +472,118 @@ - + + Replay Gain mode: + + + + + Preamp: + + + + + + dB + + + + + Default gain: + + + + + Use peak info to prevent clipping + + + + Use software volume control Yazılımsal ses kontrolünü kullan - + Visibility Control Görünürlük Kontrolü - + Hide on close Kapatınca saklan - + Start hidden Gizli başlat - + Compatibility Uyumluluk - + Openbox compatibility Openbox uyumluluğu - + Metacity compatibility - + Cover Image Retrieve - + Include files: - + Exclude files: - + Recursive search depth: - + Proxy Vekil sunucu - + Enable proxy usage Vekil sunucu kullanımını etkinleştir - + Proxy host name: Vekil sunucu adı: - + Proxy port: Vekil sunucu portu: - + Use authentication with proxy Vekil sunucu yetkilendirmesi kullan - + Proxy user name: Vekil sunucu kullanıcı adı: - + Proxy password: Vekil sunucu parolası: @@ -560,12 +598,12 @@ %20 yi boşluğa çevir - + Select Skin Files Kabuk Dosyası Seç - + Skin files Kabuk dosyaları diff --git a/src/ui/translations/qmmp_uk_UA.ts b/src/ui/translations/qmmp_uk_UA.ts index 243652479..d921e1942 100644 --- a/src/ui/translations/qmmp_uk_UA.ts +++ b/src/ui/translations/qmmp_uk_UA.ts @@ -173,94 +173,105 @@ ConfigDialog - - - - - + + + + + Enabled Увімкнено - - - - - + + + + + Description Пояснення - - - - - + + + + + Filename Ім'я файлу - + Artist Виконавець - + + Album Альбом - + + Track + + + + + Disabled + + + + Title Назва - + Track number Номер треку - + Two-digit track number 2- розрядний номер трека - + Disc number Номер диску - + Condition Умова - + Genre Жанр - + Composer Композитор - + File name Ім'я файлу - + File path Шлях файлу - + Year Рік - + Comment Коментар @@ -339,7 +350,7 @@ - + Information Інформація @@ -365,17 +376,17 @@ Додатково - + Close Закрити - + Archived skin Упакована тема - + Unarchived skin Розпакована тема @@ -400,17 +411,18 @@ Загальне - + File Dialog Файловий діалог - + + Audio Звук - + Replay Gain Повторити знову @@ -460,92 +472,118 @@ Налаштувати - + + Replay Gain mode: + + + + + Preamp: + + + + + + dB + + + + + Default gain: + + + + + Use peak info to prevent clipping + + + + Use software volume control Використовувати програмний контроль гучності - + Visibility Control Керування видимістю - + Hide on close Ховати при закритті - + Start hidden Запускати схованим - + Compatibility Сумісність - + Openbox compatibility Сумісність з Openbox - + Metacity compatibility Сумісність з Metacity - + Cover Image Retrieve Пошук обладинки альбома - + Include files: Включити файли: - + Exclude files: Виключити файли: - + Recursive search depth: Глибина рекурсивного пошуку: - + Proxy Проксі - + Enable proxy usage Використосувати проксі - + Proxy host name: Сервер проксі: - + Proxy port: Порт проксі: - + Use authentication with proxy Використовувати авторизацію на проксі - + Proxy user name: Ім'я користвача проксі: - + Proxy password: Пароль проксі: @@ -560,12 +598,12 @@ Конвертувати %20 в пробіл - + Select Skin Files Вибрати файли скінів - + Skin files Файли скінів diff --git a/src/ui/translations/qmmp_zh_CN.ts b/src/ui/translations/qmmp_zh_CN.ts index e1c96cfce..e2492252d 100644 --- a/src/ui/translations/qmmp_zh_CN.ts +++ b/src/ui/translations/qmmp_zh_CN.ts @@ -173,94 +173,105 @@ ConfigDialog - - - - - + + + + + Enabled 启用 - - - - - + + + + + Description 描述 - - - - - + + + + + Filename 文件名 - + Artist 艺术家 - + + Album 专辑 - + + Track + + + + + Disabled + + + + Title 标题 - + Track number - + Two-digit track number - + Disc number - + Condition - + Genre 流派 - + Composer - + File name - + File path - + Year 年代 - + Comment 备注 @@ -339,7 +350,7 @@ - + Information 信息 @@ -365,17 +376,17 @@ 高级 - + Close 关闭 - + Archived skin 压缩皮肤 - + Unarchived skin 未压缩皮肤 @@ -400,17 +411,18 @@ 常规 - + File Dialog 文件对话 - + + Audio 音频 - + Replay Gain @@ -460,92 +472,118 @@ - + + Replay Gain mode: + + + + + Preamp: + + + + + + dB + + + + + Default gain: + + + + + Use peak info to prevent clipping + + + + Use software volume control 使用软设备音量控制 - + Visibility Control 可见性控制 - + Hide on close 关闭时隐藏 - + Start hidden 启动时隐藏 - + Compatibility - + Openbox compatibility - + Metacity compatibility - + Cover Image Retrieve - + Include files: - + Exclude files: - + Recursive search depth: - + Proxy 代理 - + Enable proxy usage 启用代理 - + Proxy host name: 主机名: - + Proxy port: 端口: - + Use authentication with proxy 需要身份验证 - + Proxy user name: 用户名: - + Proxy password: 密码: @@ -560,12 +598,12 @@ 转换 %20 为空格 - + Select Skin Files 选择皮肤文件 - + Skin files 皮肤文件 diff --git a/src/ui/translations/qmmp_zh_TW.ts b/src/ui/translations/qmmp_zh_TW.ts index 356fbcecc..b6a9c405b 100644 --- a/src/ui/translations/qmmp_zh_TW.ts +++ b/src/ui/translations/qmmp_zh_TW.ts @@ -173,94 +173,105 @@ ConfigDialog - - - - - + + + + + Enabled 啟用 - - - - - + + + + + Description 說明 - - - - - + + + + + Filename 檔名 - + Artist 藝術家 - + + Album 專輯 - + + Track + + + + + Disabled + + + + Title 標題 - + Track number - + Two-digit track number - + Disc number - + Condition - + Genre 流派 - + Composer - + File name - + File path - + Year 年代 - + Comment 備註 @@ -339,7 +350,7 @@ - + Information 資訊 @@ -365,17 +376,17 @@ 進階 - + Close 關閉 - + Archived skin 封包皮膚 - + Unarchived skin 未封包皮膚 @@ -400,17 +411,18 @@ 常規 - + File Dialog 檔案對話 - + + Audio 聲訊 - + Replay Gain @@ -460,92 +472,118 @@ - + + Replay Gain mode: + + + + + Preamp: + + + + + + dB + + + + + Default gain: + + + + + Use peak info to prevent clipping + + + + Use software volume control 使用軟裝置音量控制 - + Visibility Control 可見性控制 - + Hide on close 關閉時隱藏 - + Start hidden 啟動時隱藏 - + Compatibility - + Openbox compatibility - + Metacity compatibility - + Cover Image Retrieve - + Include files: - + Exclude files: - + Recursive search depth: - + Proxy 代理 - + Enable proxy usage 啟用代理 - + Proxy host name: 主機名: - + Proxy port: 通訊埠: - + Use authentication with proxy 需要身份驗證 - + Proxy user name: 用戶名: - + Proxy password: 密碼: @@ -560,12 +598,12 @@ 轉換 %20 為空格 - + Select Skin Files 選取皮膚檔案 - + Skin files 皮膚檔案 -- cgit v1.2.3-13-gbd6f