From 7ea7dcc4fd320f6a52e4e89761c208b0d68b3fbf Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sat, 26 Sep 2009 14:15:09 +0000 Subject: added bitmap text support (thanks to Erik Ölsar) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1260 90c681e8-e032-0410-971d-27865f9a5e38 --- src/ui/configdialog.cpp | 6 +- src/ui/forms/configdialog.ui | 362 ++++++++++++++++++++++---------------- src/ui/textscroller.cpp | 68 +++++-- src/ui/textscroller.h | 4 +- src/ui/translations/qmmp_cs.ts | 154 ++++++++-------- src/ui/translations/qmmp_de.ts | 154 ++++++++-------- src/ui/translations/qmmp_it.ts | 154 ++++++++-------- src/ui/translations/qmmp_lt.ts | 154 ++++++++-------- src/ui/translations/qmmp_pl_PL.ts | 154 ++++++++-------- src/ui/translations/qmmp_pt_BR.ts | 154 ++++++++-------- src/ui/translations/qmmp_ru.ts | 154 ++++++++-------- src/ui/translations/qmmp_tr.ts | 154 ++++++++-------- src/ui/translations/qmmp_uk_UA.ts | 154 ++++++++-------- src/ui/translations/qmmp_zh_CN.ts | 154 ++++++++-------- src/ui/translations/qmmp_zh_TW.ts | 154 ++++++++-------- 15 files changed, 1171 insertions(+), 963 deletions(-) (limited to 'src') diff --git a/src/ui/configdialog.cpp b/src/ui/configdialog.cpp index 256e70cdb..57e805569 100644 --- a/src/ui/configdialog.cpp +++ b/src/ui/configdialog.cpp @@ -74,7 +74,7 @@ ConfigDialog::ConfigDialog ( QWidget *parent ) connect (ui.skinInstallButton, SIGNAL (clicked()), SLOT(installSkin())); connect (ui.skinReloadButton, SIGNAL (clicked()), SLOT(loadSkins())); connect (ui.listWidget, SIGNAL (itemClicked (QListWidgetItem *)), this, SLOT (changeSkin())); - ui.listWidget->setIconSize (QSize (69,29)); + ui.listWidget->setIconSize (QSize (105,34)); m_skin = Skin::getPointer(); readSettings(); m_reader = new SkinReader(this); @@ -400,6 +400,7 @@ void ConfigDialog::loadFonts() font.fromString(fontname); ui.mainFontLabel->setText (font.family () + " " + QString::number(font.pointSize ())); ui.mainFontLabel->setFont(font); + ui.useBitmapCheckBox->setChecked(settings.value("MainWindow/bitmap_font", FALSE).toBool()); } void ConfigDialog::setPlFont() @@ -583,7 +584,8 @@ void ConfigDialog::saveSettings() settings.setValue ("MainWindow/opacity", 1.0 - (double)ui.mwTransparencySlider->value()/100); settings.setValue ("Equalizer/opacity", 1.0 - (double)ui.eqTransparencySlider->value()/100); settings.setValue ("PlayList/opacity", 1.0 - (double)ui.plTransparencySlider->value()/100); - settings.setValue("General/openbox_compat", ui.openboxCheckBox->isChecked()); + settings.setValue ("General/openbox_compat", ui.openboxCheckBox->isChecked()); + settings.setValue ("MainWindow/bitmap_font", ui.useBitmapCheckBox->isChecked()); } void ConfigDialog::updateButtons() diff --git a/src/ui/forms/configdialog.ui b/src/ui/forms/configdialog.ui index be71e72b1..466f55c9a 100644 --- a/src/ui/forms/configdialog.ui +++ b/src/ui/forms/configdialog.ui @@ -7,7 +7,7 @@ 0 0 601 - 418 + 402 @@ -149,161 +149,215 @@ 0 - - - 6 - - - 9 - - - 5 - - - 0 - - - 0 - + - - - Skins - - - - - - true - - - QListView::Static - - - QListView::TopToBottom - - - QListView::ListMode - - - 0 - - - - - - - - 0 - 0 - - - - Add... - - - - - - - - 0 - 0 - - - - Refresh - - - - - - - - - - - 0 - 0 - - - - Fonts + + + 0 - - - - - - 80 - 16777215 - - - - Player: - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - - - - QFrame::StyledPanel - - - QFrame::Sunken - - - ??? - - - - - - - ... - - - - - - - - 80 - 16777215 - - - - Playlist: - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - - - - QFrame::StyledPanel - - - QFrame::Sunken - - - ??? - - - - - - - ... - - - - + + + Skins + + + + + + true + + + QListView::Static + + + QListView::TopToBottom + + + QListView::ListMode + + + 0 + + + + + + + + 0 + 0 + + + + Add... + + + + + + + + 0 + 0 + + + + Refresh + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + Miscellaneous + + + + + + + 0 + 0 + + + + Fonts + + + + + + + 0 + 0 + + + + + 80 + 16777215 + + + + Player: + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + + 0 + 0 + + + + QFrame::StyledPanel + + + QFrame::Sunken + + + ??? + + + + + + + ... + + + + + + + + 0 + 0 + + + + + 80 + 16777215 + + + + Playlist: + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + + 0 + 0 + + + + QFrame::StyledPanel + + + QFrame::Sunken + + + ??? + + + + + + + ... + + + + + + + Use bitmap font if available + + + + + + + + + + Qt::Vertical + + + + 20 + 160 + + + + + + diff --git a/src/ui/textscroller.cpp b/src/ui/textscroller.cpp index 6e7687c7e..46dbf8fa8 100644 --- a/src/ui/textscroller.cpp +++ b/src/ui/textscroller.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 * @@ -95,6 +95,8 @@ void TextScroller::setText(const QString& text) m_text = text; m_scrollText = "*** " + text; x = m_autoscroll ? -50 : -150; + m_bitmap = m_bitmapConf && (m_text.toLatin1() == m_text.toLocal8Bit()); + qDebug("==== %s", m_text.toLatin1().constData()); } update(); } @@ -124,18 +126,20 @@ void TextScroller::setAutoscroll(bool enabled) void TextScroller::readSettings() { QSettings settings(Qmmp::configFile(), QSettings::IniFormat); - QString fontname = settings.value("MainWindow/Font").toString(); - if(!fontname.isEmpty()) - m_font.fromString(fontname); + QString fontname = settings.value("MainWindow/Font","").toString(); + m_bitmapConf = settings.value("MainWindow/bitmap_font", FALSE).toBool(); + m_font.fromString(fontname); if (m_update) { delete m_metrics; m_metrics = new QFontMetrics(m_font); + m_bitmap = m_bitmapConf && (m_text.toLatin1() == m_text.toLocal8Bit()); } else { m_update = TRUE; + m_bitmap = FALSE; m_metrics = new QFontMetrics(m_font); } } @@ -158,6 +162,23 @@ void TextScroller::showEvent (QShowEvent *) m_timer->start(); } +inline void drawBitmapText(int x, int y, const QString &text, QPainter *paint, const Skin *skin) +{ + QString lowertext = text.toLower(); + int chwidth, ypix; + { + QPixmap samplechar = skin->getLetter('a'); + chwidth = samplechar.width(); + ypix = y - samplechar.height(); + } + for (int i = 0; i < lowertext.size(); i++) + { + QPixmap pixchar = skin->getLetter(lowertext[i]); + paint->drawPixmap(x, ypix, pixchar); + x += chwidth; + } +} + void TextScroller::paintEvent (QPaintEvent *) { QPainter paint (this); @@ -165,13 +186,26 @@ void TextScroller::paintEvent (QPaintEvent *) paint.setFont(m_font); if (m_progress < 0) { - if (m_autoscroll) + if(m_bitmap) { - paint.drawText (154 + x + m_metrics->width (m_scrollText) + 15,12, m_scrollText); - paint.drawText (154 + x,12, m_scrollText); + if (m_autoscroll) + { + drawBitmapText (154 + x + m_scrollText.size() * 5 + 15, 12, m_scrollText, &paint, m_skin); + drawBitmapText (154 + x, 12, m_scrollText, &paint, m_skin); + } + else + drawBitmapText (154 + x,12, m_text, &paint, m_skin); } else - paint.drawText (154 + x,12, m_text); + { + if (m_autoscroll) + { + paint.drawText (154 + x + m_metrics->width (m_scrollText) + 15,12, m_scrollText); + paint.drawText (154 + x, 12, m_scrollText); + } + else + paint.drawText (154 + x,12, m_text); + } } else paint.drawText (4,12, tr("Buffering:") + QString(" %1\%").arg(m_progress)); @@ -181,11 +215,13 @@ void TextScroller::mousePressEvent (QMouseEvent *e) { if (e->button() == Qt::RightButton) m_menu->exec(e->globalPos()); - else if (e->button() == Qt::LeftButton && m_autoscroll) { + else if (e->button() == Qt::LeftButton && m_autoscroll) + { m_timer->stop(); press_pos = e->x() - (x + 154); m_pressing = TRUE; - } else + } + else QWidget::mousePressEvent(e); } @@ -193,22 +229,26 @@ void TextScroller::mouseReleaseEvent (QMouseEvent *e) { if (e->button() == Qt::RightButton) m_menu->exec(e->globalPos()); - else if (e->button() == Qt::LeftButton && m_autoscroll) { + else if (e->button() == Qt::LeftButton && m_autoscroll) + { m_timer->start(); m_pressing = FALSE; - } else + } + else QWidget::mouseReleaseEvent(e); } void TextScroller::mouseMoveEvent (QMouseEvent *e) { - if (m_pressing) { + if (m_pressing) + { int bound = m_metrics->width (m_scrollText) + 15 - 1; x = (e->x() - press_pos) % bound; if (x < 0) x += bound; x = x - bound - 154; update(); - } else + } + else QWidget::mouseMoveEvent(e); } diff --git a/src/ui/textscroller.h b/src/ui/textscroller.h index 895796ca1..08a40b9c5 100644 --- a/src/ui/textscroller.h +++ b/src/ui/textscroller.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2006 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 * @@ -76,6 +76,8 @@ private: QTimer *m_timer; int m_progress; bool m_autoscroll; + bool m_bitmapConf; + bool m_bitmap; QMenu *m_menu; }; diff --git a/src/ui/translations/qmmp_cs.ts b/src/ui/translations/qmmp_cs.ts index 11a1bcb44..965e9cdc6 100644 --- a/src/ui/translations/qmmp_cs.ts +++ b/src/ui/translations/qmmp_cs.ts @@ -200,57 +200,57 @@ Soubor - + Artist Umělec - + Album Album - + Title Název - + Track number Číslo stopy - + Disc number Číslo disku - + Composer Skladatel - + File name Název souboru - + File path Cesta k souboru - + Genre Žánr - + Year Rok - + Comment Komentář @@ -266,7 +266,7 @@ - + Playlist Seznam skladeb @@ -281,96 +281,106 @@ Pokročilé - + Skins Témata - + Fonts Písma - + Player: Přehrávač: - + Playlist: Seznam skladeb: - - + + ??? ??? - - - + + Miscellaneous + + + + + + ... ... - + + Use bitmap font if available + + + + Metadata Metadata - + Load metadata from files Číst ze souborů metadata - + Song Display Zobrazení skladby - + Title format: Formát titulku: - + Show song numbers Zobrazit čísla skladeb - + Preferences Nastavení - - + + Information Informace - + Input Vstup - + Output Výstup - + Compatibility Kompatibilita - + Openbox compatibility Kompatibilita s Openbox - + Close Zavřít @@ -380,42 +390,42 @@ 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: @@ -430,99 +440,99 @@ Rozbalené téma - + Visualization Vizualizace - + Effects Efekty - + General 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é - + Convert underscores to blanks Převést podtržítka na mezery - + Convert %20 to blanks Převést %20 na mezery - + Select Skin Files Vybrat soubory s tématy - + Skin files Soubory s tématy - + Add... Přidat... - + Refresh Obnovit - + Show protocol Zobrazit protokol - + Transparency Průhlednost - + Main window Hlavní okno - - - + + + 0 0 - + Equalizer Ekvalizér @@ -1207,42 +1217,42 @@ QMMPStarter - + Usage: qmmp [options] [files] Použití: qmmp [volby] [soubory] - + Options: Volby: - + Print version number and exit Vypsat číslo verze a skončit - + Ideas, patches, bugreports send to forkotov02@hotmail.ru Nápady, patche, hlášení chyb posílejte na forkotov02@hotmail.ru (anglicky) - + Display this text and exit Zobrazit tento text a skončit - + QMMP version: Verze QMMP: - + Don't clear the playlist Nevyprazdňovat seznam skladeb - + Qt version: Verze Qt: @@ -1250,7 +1260,7 @@ TextScroller - + Buffering: Načítá se: diff --git a/src/ui/translations/qmmp_de.ts b/src/ui/translations/qmmp_de.ts index c39dbc52d..1d4bd009a 100644 --- a/src/ui/translations/qmmp_de.ts +++ b/src/ui/translations/qmmp_de.ts @@ -200,57 +200,57 @@ Dateiname - + Artist Interpret - + Album Album - + Title Titel - + Track number Stücknummer - + Disc number CD-Nummer - + Genre Genre - + Composer Komponist - + File name Dateiname - + File path Dateipfad - + Year Jahr - + Comment Kommentar @@ -266,7 +266,7 @@ - + Playlist Wiedergabeliste @@ -281,96 +281,106 @@ Erweitert - + Skins Designs - + Fonts Schriftarten - + Player: Player: - + Playlist: Wiedergabeliste: - - + + ??? ??? - - - + + Miscellaneous + + + + + + ... ... - + + Use bitmap font if available + + + + Metadata Metadaten - + Load metadata from files Metadaten aus Dateien laden - + Song Display Titelanzeige - + Title format: Titelformat: - + Show song numbers Titelnummern anzeigen - + Preferences Konfiguration - - + + Information Information - + Input Eingabe - + Output Ausgabe - + Compatibility Kompatibilität - + Openbox compatibility Openbox-Kompatibilität - + Close Schließen @@ -380,42 +390,42 @@ 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: @@ -430,99 +440,99 @@ Nicht archiviertes Design - + Visualization Visualisierung - + Effects Effekte - + General 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 - + Convert underscores to blanks Unterstriche in Leerzeichen umwandeln - + Convert %20 to blanks %20 in Leerzeichen umwandeln - + Select Skin Files Design-Dateien auswählen - + Skin files Design-Dateien - + Add... Hinzufügen... - + Refresh Aktualisieren - + Show protocol Protokoll anzeigen - + Transparency Transparenz - + Main window Hauptfenster - - - + + + 0 0 - + Equalizer Equalizer @@ -1207,42 +1217,42 @@ QMMPStarter - + Usage: qmmp [options] [files] Aufruf: qmmp [Optionen] [Dateien] - + Options: Optionen: - + Print version number and exit Gibt die Versionsnummer aus - + Ideas, patches, bugreports send to forkotov02@hotmail.ru Ideen, Patches und Bugreports an <forkotov02@hotmail.ru> senden - + Display this text and exit Zeigt diesen Hilfetext an - + QMMP version: Qmmp-Version: - + Don't clear the playlist Titel an Wiedergabeliste anhängen - + Qt version: Qt-Version: @@ -1250,7 +1260,7 @@ TextScroller - + Buffering: Pufferung: diff --git a/src/ui/translations/qmmp_it.ts b/src/ui/translations/qmmp_it.ts index 2ae2d5ef8..5025998fc 100644 --- a/src/ui/translations/qmmp_it.ts +++ b/src/ui/translations/qmmp_it.ts @@ -200,57 +200,57 @@ File - + Artist Interprete - + Album Album - + Title Titolo - + Track number - + Disc number - + Genre Genere - + Composer - + File name - + File path - + Year Anno - + Comment Commento @@ -260,76 +260,76 @@ Configurazione di Qmmp - + Skins Temi - + Fonts Caratteri - + Player: Player: - + Playlist: Lista brani : - - + + ??? ??? - - - + + + ... ... - + Metadata Metadati - + Load metadata from files Carica i metadati dai brani - + Song Display Mostra il brano - + Title format: Formato del titolo : - + Input Entrata - + Output Uscita - + Preferences Impostazioni preferite - - + + Information Informazioni @@ -340,7 +340,7 @@ - + Playlist Lista dei brani @@ -355,7 +355,7 @@ Avanzato - + Close Chiudi @@ -375,154 +375,164 @@ Connettività - + Visualization Visualizzazione - + Effects Effetti - + General Generale - + File Dialog Menu brani - + Audio Audio - + + Miscellaneous + + + + + Use bitmap font if available + + + + Show song numbers - + 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 - + 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 : - + Convert underscores to blanks Converti il carattere « _ » in spazi - + Convert %20 to blanks Converti il carattere « %20 » in spazi - + Select Skin Files Seleziona aspetto - + Skin files Aspetto - + Add... Aggiungi... - + Refresh Aggiorna - + Show protocol Motra protocollo - + Transparency Transparenza - + Main window Finestra principale - - - + + + 0 0 - + Equalizer Equalizzatore @@ -1207,42 +1217,42 @@ QMMPStarter - + Usage: qmmp [options] [files] Uso: qmmp [options] [fichiers] - + Options: Opzioni: - + Don't clear the playlist - + Print version number and exit Stampa il numero di versione ed esci - + Ideas, patches, bugreports send to forkotov02@hotmail.ru Per idee, modifiche, segnalazione di errori scrivire a: forkotov02@hotmail.ru - + Qt version: - + Display this text and exit Mostra questo testo ed esci - + QMMP version: Versione di Qmmp: @@ -1250,7 +1260,7 @@ TextScroller - + Buffering: Buffer: diff --git a/src/ui/translations/qmmp_lt.ts b/src/ui/translations/qmmp_lt.ts index 2810cd1b6..291891162 100644 --- a/src/ui/translations/qmmp_lt.ts +++ b/src/ui/translations/qmmp_lt.ts @@ -200,42 +200,42 @@ Bylos pavadinimas - + Artist Atlikėjas - + Album Albumas - + Title Pavadinimas - + Track number - + Disc number - + Composer - + File name - + File path @@ -244,7 +244,7 @@ Takelio numeris - + Genre Žanras @@ -253,12 +253,12 @@ Bylos kelias - + Year Metai - + Comment Komentaras @@ -268,76 +268,76 @@ Qmmp nustatymai - + Skins Temos - + Fonts Šriftai - + Player: Grotuvas: - + Playlist: Gojaraštis: - - + + ??? ??? - - - + + + ... ... - + Metadata Meta duomenys - + Load metadata from files Įkelti meta duomenis iš bylų - + Song Display Dainų sąrašas - + Title format: Pavadinimo formatas: - + Input Įvestis - + Output Išvestis - + Preferences Nustatymai - - + + Information Informacija @@ -348,7 +348,7 @@ - + Playlist Grojaraštis @@ -363,7 +363,7 @@ Papildomi - + Close Užverti @@ -383,154 +383,164 @@ Tinklas - + Visualization Vizualizacija - + Effects Efektai - + General Bendri - + File Dialog Pasirinkimo langas - + Audio Audio - + + Miscellaneous + + + + + Use bitmap font if available + + + + Show song numbers Rodyti takelių numerius - + 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 - + 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: - + Convert underscores to blanks Convert underscores to blanks - + Convert %20 to blanks Konvertuoti %20 į tarpus - + Select Skin Files Pasirinkti temų bylas - + Skin files Temų bylos - + Add... Pridėti... - + Refresh Atnaujinti - + Show protocol Rodyti protokolą - + Transparency Permatomumas - + Main window Pagrindinis langas - - - + + + 0 - + Equalizer Glodintuvas @@ -1215,42 +1225,42 @@ QMMPStarter - + Usage: qmmp [options] [files] Naudojimas: qmmp [nuostatos] [bylos] - + Options: Nustatymai: - + Print version number and exit Parodyti versiją ir išeiti - + Display this text and exit Parodyti šį tekstą ir išeiti - + Ideas, patches, bugreports send to forkotov02@hotmail.ru Idėjas, pataisymus, klaidas siųsti forkotov02@hotmail.ru - + QMMP version: QMMP versija: - + Don't clear the playlist Neišvalyti sąrašo - + Qt version: Qt versija: @@ -1258,7 +1268,7 @@ TextScroller - + Buffering: Kuriamas buferis: diff --git a/src/ui/translations/qmmp_pl_PL.ts b/src/ui/translations/qmmp_pl_PL.ts index 6c77af487..bfcb23d4f 100644 --- a/src/ui/translations/qmmp_pl_PL.ts +++ b/src/ui/translations/qmmp_pl_PL.ts @@ -200,57 +200,57 @@ Nazwa pliku - + Artist Artysta - + Album Album - + Title Tytuł - + Track number Numer utworu - + Disc number Numer albumu - + Genre Gatunek - + Composer Kompozytor - + File name Nazwa pliku - + File path Lokalizacja - + Year Rok - + Comment Komentarz @@ -260,76 +260,76 @@ Ustawienia Qmmp - + Skins Skóry - + Fonts Czcionki - + Player: Odtwarzacz: - + Playlist: Lista odtwarzania: - - + + ??? ??? - - - + + + ... ... - + Metadata Metadane - + Load metadata from files Załaduj metadane z pliku - + Song Display Wyświetlanie utworu - + Title format: Format tytułu: - + Input Wejście - + Output Wyjście - + Preferences Ustawienia - - + + Information Informacje @@ -340,7 +340,7 @@ - + Playlist Lista odtwarzania @@ -355,7 +355,7 @@ Zaawansowane - + Close Zamknij @@ -375,154 +375,164 @@ Sieć - + Visualization Wizualizacje - + Effects Efekty - + General Ogólne - + File Dialog Okno dialogowe - + Audio Dźwięk - + + Miscellaneous + + + + + Use bitmap font if available + + + + Show song numbers Wyświetl numery utworów na liście odtwarzania - + 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 - + 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: - + Convert underscores to blanks Konwertuj podkreślenia na spacje - + Convert %20 to blanks Konwertuj sekwencje %20 na spacje - + Select Skin Files Wybierz skórę - + Skin files Pliki skór - + Add... Dodaj... - + Refresh Odśwież - + Show protocol Pokaż protokół - + Transparency Przezroczystość - + Main window Okno główne - - - + + + 0 0 - + Equalizer Equalizer @@ -1207,42 +1217,42 @@ QMMPStarter - + Usage: qmmp [options] [files] Użycie: qmmp [opcje] [pliki] - + Options: Opcje: - + Print version number and exit Wyświetla wersję programu i wychodzi - + Ideas, patches, bugreports send to forkotov02@hotmail.ru Pomysły, poprawki, raporty o błędach proszę wysyłać na forkotov02@hotmail.ru - + Display this text and exit Wyświetla ten tekst i wychodzi - + QMMP version: Wersja QMMP: - + Don't clear the playlist Nie czyść listy - + Qt version: Wersja QT: @@ -1250,7 +1260,7 @@ TextScroller - + Buffering: Buforowanie: diff --git a/src/ui/translations/qmmp_pt_BR.ts b/src/ui/translations/qmmp_pt_BR.ts index 349e18bc0..a2783df29 100644 --- a/src/ui/translations/qmmp_pt_BR.ts +++ b/src/ui/translations/qmmp_pt_BR.ts @@ -200,57 +200,57 @@ Nome do Arquivo - + Artist Artista - + Album Álbum - + Title Título - + Track number - + Disc number - + Genre Gênero - + Composer - + File name - + File path - + Year Ano - + Comment Comentário @@ -260,76 +260,76 @@ Configurações - + Skins Temas - + Fonts Fontes - + Player: Player - + Playlist: Lista de músicas: - - + + ??? ??? - - - + + + ... ... - + Metadata MetaData - + Load metadata from files Carregar arquivo MetaData - + Song Display Mostrar música - + Title format: Tipo de Formato: - + Input Entrada - + Output Saída - + Preferences Preferências - - + + Information Informações @@ -340,7 +340,7 @@ - + Playlist Lista de músicas @@ -355,7 +355,7 @@ Avançado - + Close Fechar @@ -375,154 +375,164 @@ - + Visualization - + Effects - + General - + File Dialog - + Audio - + + Miscellaneous + + + + + Use bitmap font if available + + + + Show song numbers - + Use software volume control - + Visibility Control - + Hide on close - + Start hidden - + Compatibility - + Openbox compatibility - + Proxy - + Enable proxy usage - + Proxy host name: - + Proxy port: - + Use authentication with proxy - + Proxy user name: - + Proxy password: - + Convert underscores to blanks - + Convert %20 to blanks - + Select Skin Files - + Skin files - + Add... - + Refresh Recarregar - + Show protocol - + Transparency - + Main window - - - + + + 0 - + Equalizer @@ -1207,42 +1217,42 @@ QMMPStarter - + Usage: qmmp [options] [files] - + Options: - + Print version number and exit - + Ideas, patches, bugreports send to forkotov02@hotmail.ru - + Display this text and exit - + QMMP version: - + Don't clear the playlist - + Qt version: @@ -1250,7 +1260,7 @@ TextScroller - + Buffering: diff --git a/src/ui/translations/qmmp_ru.ts b/src/ui/translations/qmmp_ru.ts index a54827da5..be92848ed 100644 --- a/src/ui/translations/qmmp_ru.ts +++ b/src/ui/translations/qmmp_ru.ts @@ -200,57 +200,57 @@ Имя файла - + Artist Исполнитель - + Album Альбом - + Title Название - + Track number Номер трека - + Disc number Номер диска - + Genre Жанр - + Composer Композитор - + File name Имя файла - + File path Путь к файлу - + Year Год - + Comment Комментарий @@ -260,76 +260,76 @@ Настройки Qmmp - + Skins Обложки - + Fonts Шрифты - + Player: Плеер: - + Playlist: Список: - - + + ??? ??? - - - + + + ... ... - + Metadata Метаданные - + Load metadata from files Считывать метаданные из файлов - + Song Display Список песен - + Title format: Формат названия: - + Input Ввод - + Output Вывод - + Preferences Настройки - - + + Information Информация @@ -340,7 +340,7 @@ - + Playlist Список @@ -355,7 +355,7 @@ Дополнительно - + Close Закрыть @@ -375,154 +375,164 @@ Сеть - + Visualization Визуализация - + Effects Эффекты - + General Общие - + File Dialog Файловый диалог - + Audio Аудио - + + Miscellaneous + + + + + Use bitmap font if available + + + + Show song numbers Показывать номера песен - + Use software volume control Использовать программную регулировку громкости - + Visibility Control Управление видимостью - + Hide on close Скрывать при закрытии - + Start hidden Запускать скрытым - + Compatibility Совместимость - + Openbox compatibility Совместимость с Openbox - + Proxy Прокси - + Enable proxy usage Использовать прокси - + Proxy host name: Прокси сервер: - + Proxy port: Прокси порт: - + Use authentication with proxy Использовать авторизацию на прокси - + Proxy user name: Имя пользователя прокси: - + Proxy password: Пароль прокси: - + Convert underscores to blanks Преобразовывать подчёркивание в пробел - + Convert %20 to blanks Преобразовывать %20 в пробел - + Select Skin Files Выберите файлы обложек - + Skin files Файлы обложек - + Add... Добавить... - + Refresh Обновить - + Show protocol Показывать протокол - + Transparency Прозрачность - + Main window Главное окно - - - + + + 0 - + Equalizer Эквалайзер @@ -1207,42 +1217,42 @@ QMMPStarter - + Usage: qmmp [options] [files] Использование: qmmp [options] [files] - + Options: Опции: - + Print version number and exit Показать версии и выйти - + Ideas, patches, bugreports send to forkotov02@hotmail.ru Идеи, исправления, отчёты об ошибках: forkotov02@hotmail.ru - + Display this text and exit Показать этот текст и выйти - + QMMP version: Версия QMMP: - + Don't clear the playlist Не очищать лист - + Qt version: Версия Qt: @@ -1250,7 +1260,7 @@ TextScroller - + Buffering: Буферизация: diff --git a/src/ui/translations/qmmp_tr.ts b/src/ui/translations/qmmp_tr.ts index e4a7b0db6..0ea19d027 100644 --- a/src/ui/translations/qmmp_tr.ts +++ b/src/ui/translations/qmmp_tr.ts @@ -200,57 +200,57 @@ Dosya adı - + Artist Sanatçı - + Album Albüm - + Title Başlık - + Track number - + Disc number - + Genre Tarz - + Composer - + File name - + File path - + Year Yıl - + Comment Yorum @@ -260,76 +260,76 @@ Qmmp Ayarları - + Skins Kabuklar - + Fonts Fontlar - + Player: Oynatıcı: - + Playlist: Çalma Listesi: - - + + ??? ??? - - - + + + ... ... - + Metadata Veri bilgisi - + Load metadata from files Veri bilgisini dosyadan yükle - + Song Display Şarkı Göstergesi - + Title format: Başlık formatı: - + Input Giriş - + Output Çıkış - + Preferences Tercihler - - + + Information Bilgi @@ -340,7 +340,7 @@ - + Playlist Çalma Listesi @@ -355,7 +355,7 @@ Gelişmiş - + Close Kapat @@ -375,154 +375,164 @@ Bağlanırlık - + Visualization Görsellik - + Effects Efektler - + General Genel - + File Dialog Dosya Diyaloğu - + Audio Ses - + + Miscellaneous + + + + + Use bitmap font if available + + + + Show song numbers Şarkı numaralarını göster - + 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 - + 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ı: - + Convert underscores to blanks Alt çizgileri boşluğa çevir - + Convert %20 to blanks %20 yi boşluğa çevir - + Select Skin Files Kabuk Dosyası Seç - + Skin files Kabuk dosyaları - + Add... Ekle... - + Refresh Yenile - + Show protocol Protokolü göster - + Transparency Transparanlık - + Main window Ana pencere - - - + + + 0 0 - + Equalizer Ekolayzır @@ -1207,42 +1217,42 @@ QMMPStarter - + Usage: qmmp [options] [files] Kullanım:qmmp [seçenek] [dosyalar] - + Options: Seçenekler: - + Print version number and exit Sürüm numarasını yazdır ve çık - + Ideas, patches, bugreports send to forkotov02@hotmail.ru Fikirleinizi, yamalarınızı, hata raporlarınızı forkotov02@hotmail.ru adresine gönderin - + Display this text and exit Bu metni göster ve çık - + QMMP version: QMMP sürümü: - + Don't clear the playlist Çalma listesini temizleme - + Qt version: Qt sürümü: @@ -1250,7 +1260,7 @@ TextScroller - + Buffering: Arabelleğe alınıyor: diff --git a/src/ui/translations/qmmp_uk_UA.ts b/src/ui/translations/qmmp_uk_UA.ts index fe9b7f10b..9bc209ac9 100644 --- a/src/ui/translations/qmmp_uk_UA.ts +++ b/src/ui/translations/qmmp_uk_UA.ts @@ -200,57 +200,57 @@ Ім'я файлу - + Artist Виконавець - + Album Альбом - + Title Назва - + Track number Номер треку - + Disc number Номер диску - + Genre Жанр - + Composer Композитор - + File name Ім'я файлу - + File path Шлях файлу - + Year Рік - + Comment Коментар @@ -260,76 +260,76 @@ Налаштування Qmmp - + Skins Шкурки - + Fonts Шрифти - + Player: Програвач: - + Playlist: Список: - - + + ??? ??? - - - + + + ... ... - + Metadata Метадані - + Load metadata from files Зчитувати метадані з файлів - + Song Display Список пісень - + Title format: Формат назви: - + Input Введення - + Output Виведення - + Preferences Налаштування - - + + Information Інформація @@ -340,7 +340,7 @@ - + Playlist Список @@ -355,7 +355,7 @@ Додатково - + Close Закрити @@ -375,154 +375,164 @@ Мережа - + Visualization Візуалізація - + Effects Ефекти - + General Загальне - + File Dialog Файловий діалог - + Audio Звук - + + Miscellaneous + + + + + Use bitmap font if available + + + + Show song numbers Відображати номера пісень - + Use software volume control Використовувати програмний контроль гучності - + Visibility Control Керування видимістю - + Hide on close Ховати при закритті - + Start hidden Запускати схованим - + Compatibility Сумісність - + Openbox compatibility Сумісність з Openbox - + Proxy Проксі - + Enable proxy usage Використосувати проксі - + Proxy host name: Сервер проксі: - + Proxy port: Порт проксі: - + Use authentication with proxy Використовувати авторизацію на проксі - + Proxy user name: Ім'я користвача проксі: - + Proxy password: Пароль проксі: - + Convert underscores to blanks Конвертувати підкреслювання в пробіл - + Convert %20 to blanks Конвертувати %20 в пробіл - + Select Skin Files Вибрати файли скінів - + Skin files Файли скінів - + Add... Додати... - + Refresh Поновити - + Show protocol Показати протокол - + Transparency Прозорість - + Main window Головне вікно - - - + + + 0 - + Equalizer Еквалайзер @@ -1207,42 +1217,42 @@ QMMPStarter - + Usage: qmmp [options] [files] Використання: qmmp [options] [files] - + Options: Опції: - + Print version number and exit Показати версію та вийти - + Ideas, patches, bugreports send to forkotov02@hotmail.ru Ідеї, виправлення, звіти про помилки: forkotov02@hotmail.ru - + Display this text and exit Показати цей текст та вийти - + QMMP version: Версія QMMP: - + Don't clear the playlist Не очищати список - + Qt version: Версія Qt: @@ -1250,7 +1260,7 @@ TextScroller - + Buffering: Буферизація: diff --git a/src/ui/translations/qmmp_zh_CN.ts b/src/ui/translations/qmmp_zh_CN.ts index bff074c2c..034176c45 100644 --- a/src/ui/translations/qmmp_zh_CN.ts +++ b/src/ui/translations/qmmp_zh_CN.ts @@ -200,57 +200,57 @@ 文件名 - + Artist 艺术家 - + Album 专辑 - + Title 标题 - + Track number - + Disc number - + Genre 流派 - + Composer - + File name - + File path - + Year 年代 - + Comment 备注 @@ -260,76 +260,76 @@ Qmmp 设置 - + Skins 皮肤 - + Fonts 字体 - + Player: 播放器: - + Playlist: 播放列表: - - + + ??? ??? - - - + + + ... ... - + Metadata 元数据 - + Load metadata from files 从文件载入元数据 - + Song Display 显示歌曲 - + Title format: 标题格式: - + Input 输入 - + Output 输出 - + Preferences 参数设置 - - + + Information 信息 @@ -340,7 +340,7 @@ - + Playlist 播放列表 @@ -355,7 +355,7 @@ 高级 - + Close 关闭 @@ -375,154 +375,164 @@ 连接 - + Visualization 可视化 - + Effects 特效 - + General 常规 - + File Dialog 文件对话 - + Audio 音频 - + + Miscellaneous + + + + + Use bitmap font if available + + + + Show song numbers 显示曲目编号 - + Use software volume control 使用软设备音量控制 - + Visibility Control 可见性控制 - + Hide on close 关闭时隐藏 - + Start hidden 启动时隐藏 - + Compatibility - + Openbox compatibility - + Proxy 代理 - + Enable proxy usage 启用代理 - + Proxy host name: 主机名: - + Proxy port: 端口: - + Use authentication with proxy 需要身份验证 - + Proxy user name: 用户名: - + Proxy password: 密码: - + Convert underscores to blanks 转换下划线为空格 - + Convert %20 to blanks 转换 %20 为空格 - + Select Skin Files 选择皮肤文件 - + Skin files 皮肤文件 - + Add... 添加... - + Refresh 刷新 - + Show protocol 显示协议 - + Transparency 透明度 - + Main window 主窗口 - - - + + + 0 0 - + Equalizer 均衡器 @@ -1207,42 +1217,42 @@ QMMPStarter - + Usage: qmmp [options] [files] 使用:qmmp [设置] [文件] - + Options: 设置: - + Print version number and exit 显示版本并退出 - + Ideas, patches, bugreports send to forkotov02@hotmail.ru 建议、补丁或提交 bug 请发送到 forkotov02@hotmail.ru - + Display this text and exit 显示这些文本并退出 - + QMMP version: Qmmp 版本: - + Don't clear the playlist 不要清除这个播放列表 - + Qt version: Qt 版本: @@ -1250,7 +1260,7 @@ TextScroller - + Buffering: 缓冲: diff --git a/src/ui/translations/qmmp_zh_TW.ts b/src/ui/translations/qmmp_zh_TW.ts index c4011b255..a35031fbf 100644 --- a/src/ui/translations/qmmp_zh_TW.ts +++ b/src/ui/translations/qmmp_zh_TW.ts @@ -200,57 +200,57 @@ 檔名 - + Artist 藝術家 - + Album 專輯 - + Title 標題 - + Track number - + Disc number - + Genre 流派 - + Composer - + File name - + File path - + Year 年代 - + Comment 備註 @@ -260,76 +260,76 @@ Qmmp 設定 - + Skins 皮膚 - + Fonts 字型 - + Player: 播放器: - + Playlist: 播放清單: - - + + ??? ??? - - - + + + ... ... - + Metadata 元資料 - + Load metadata from files 從檔案載入元資料 - + Song Display 察看歌曲 - + Title format: 標題格式: - + Input 匯入 - + Output 匯出 - + Preferences 引數設定 - - + + Information 資訊 @@ -340,7 +340,7 @@ - + Playlist 播放清單 @@ -355,7 +355,7 @@ 進階 - + Close 關閉 @@ -375,154 +375,164 @@ 連線 - + Visualization 可視化 - + Effects 特效 - + General 常規 - + File Dialog 檔案對話 - + Audio 聲訊 - + + Miscellaneous + + + + + Use bitmap font if available + + + + Show song numbers 顯示曲目編號 - + Use software volume control 使用軟裝置音量控制 - + Visibility Control 可見性控制 - + Hide on close 關閉時隱藏 - + Start hidden 啟動時隱藏 - + Compatibility - + Openbox compatibility - + Proxy 代理 - + Enable proxy usage 啟用代理 - + Proxy host name: 主機名: - + Proxy port: 通訊埠: - + Use authentication with proxy 需要身份驗證 - + Proxy user name: 用戶名: - + Proxy password: 密碼: - + Convert underscores to blanks 轉換底線為空格 - + Convert %20 to blanks 轉換 %20 為空格 - + Select Skin Files 選取皮膚檔案 - + Skin files 皮膚檔案 - + Add... 添加... - + Refresh 刷新 - + Show protocol 顯示協議 - + Transparency 透明度 - + Main window 主窗口 - - - + + + 0 0 - + Equalizer 均衡器 @@ -1207,42 +1217,42 @@ QMMPStarter - + Usage: qmmp [options] [files] 使用:qmmp [設定] [檔案] - + Options: 設定: - + Print version number and exit 察看版本並結束 - + Ideas, patches, bugreports send to forkotov02@hotmail.ru 建議、補丁或提交 bug 請傳送到 forkotov02@hotmail.ru - + Display this text and exit 察看這些字檔並結束 - + QMMP version: Qmmp 版本: - + Don't clear the playlist 不要清除這個播放清單 - + Qt version: Qt 版本: @@ -1250,7 +1260,7 @@ TextScroller - + Buffering: 緩衝: -- cgit v1.2.3-13-gbd6f