From e394c172ceda1949ae6ba8325c98abfb433b0a89 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Mon, 1 Feb 2010 22:24:03 +0000 Subject: http plugin: added settings dialog git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1539 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Transports/http/CMakeLists.txt | 16 ++- src/plugins/Transports/http/downloader.cpp | 13 +- src/plugins/Transports/http/downloader.h | 7 +- src/plugins/Transports/http/http.pro | 25 +++- src/plugins/Transports/http/httpinputfactory.cpp | 3 + src/plugins/Transports/http/settingsdialog.cpp | 91 ++++++++++++++ src/plugins/Transports/http/settingsdialog.h | 47 +++++++ src/plugins/Transports/http/settingsdialog.ui | 138 +++++++++++++++++++++ src/plugins/Transports/http/streamreader.cpp | 6 +- .../Transports/http/translations/http_plugin_cs.ts | 55 ++++++++ .../Transports/http/translations/http_plugin_de.ts | 55 ++++++++ .../Transports/http/translations/http_plugin_it.ts | 55 ++++++++ .../Transports/http/translations/http_plugin_lt.ts | 55 ++++++++ .../Transports/http/translations/http_plugin_pl.ts | 55 ++++++++ .../Transports/http/translations/http_plugin_ru.ts | 55 ++++++++ .../Transports/http/translations/http_plugin_tr.ts | 55 ++++++++ .../http/translations/http_plugin_uk_UA.ts | 55 ++++++++ .../http/translations/http_plugin_zh_CN.ts | 55 ++++++++ .../http/translations/http_plugin_zh_TW.ts | 55 ++++++++ .../Transports/http/translations/translations.qrc | 15 +++ 20 files changed, 898 insertions(+), 13 deletions(-) create mode 100644 src/plugins/Transports/http/settingsdialog.cpp create mode 100644 src/plugins/Transports/http/settingsdialog.h create mode 100644 src/plugins/Transports/http/settingsdialog.ui create mode 100644 src/plugins/Transports/http/translations/http_plugin_cs.ts create mode 100644 src/plugins/Transports/http/translations/http_plugin_de.ts create mode 100644 src/plugins/Transports/http/translations/http_plugin_it.ts create mode 100644 src/plugins/Transports/http/translations/http_plugin_lt.ts create mode 100644 src/plugins/Transports/http/translations/http_plugin_pl.ts create mode 100644 src/plugins/Transports/http/translations/http_plugin_ru.ts create mode 100644 src/plugins/Transports/http/translations/http_plugin_tr.ts create mode 100644 src/plugins/Transports/http/translations/http_plugin_uk_UA.ts create mode 100644 src/plugins/Transports/http/translations/http_plugin_zh_CN.ts create mode 100644 src/plugins/Transports/http/translations/http_plugin_zh_TW.ts create mode 100644 src/plugins/Transports/http/translations/translations.qrc (limited to 'src/plugins/Transports') diff --git a/src/plugins/Transports/http/CMakeLists.txt b/src/plugins/Transports/http/CMakeLists.txt index 939c22b12..60d623866 100644 --- a/src/plugins/Transports/http/CMakeLists.txt +++ b/src/plugins/Transports/http/CMakeLists.txt @@ -36,6 +36,7 @@ SET(libhttp_SRCS downloader.cpp httpinputfactory.cpp httpinputsource.cpp + settingsdialog.cpp ) SET(libhttp_MOC_HDRS @@ -43,8 +44,21 @@ SET(libhttp_MOC_HDRS httpinputfactory.h httpinputsource.h streamreader.h + settingsdialog.h ) +# resources +SET(libhttp_RCCS translations/translations.qrc) +QT4_ADD_RESOURCES(libhttp_RCC_SRCS ${libhttp_RCCS}) + +# user interface +SET(libhttp_UIS + settingsdialog.ui +) +QT4_WRAP_UI(libhttp_UIS_H ${libhttp_UIS}) + + + QT4_WRAP_CPP(libhttp_MOC_SRCS ${libhttp_MOC_HDRS}) # Don't forget to include output directory, otherwise @@ -52,7 +66,7 @@ QT4_WRAP_CPP(libhttp_MOC_SRCS ${libhttp_MOC_HDRS}) include_directories(${CMAKE_CURRENT_BINARY_DIR}) IF(CURL_FOUND) -ADD_LIBRARY(http MODULE ${libhttp_SRCS} ${libhttp_MOC_SRCS}) +ADD_LIBRARY(http MODULE ${libhttp_SRCS} ${libhttp_MOC_SRCS} ${libhttp_UIS_H} ${libhttp_RCC_SRCS}) add_dependencies(http qmmp) target_link_libraries(http ${QT_LIBRARIES} -lqmmp ${CURL_LDFLAGS} ${CURL_CFLAGS}) install(TARGETS http DESTINATION ${LIB_DIR}/qmmp/Transports) diff --git a/src/plugins/Transports/http/downloader.cpp b/src/plugins/Transports/http/downloader.cpp index 37e9c3061..e2bfbe252 100644 --- a/src/plugins/Transports/http/downloader.cpp +++ b/src/plugins/Transports/http/downloader.cpp @@ -22,6 +22,8 @@ #include #include #include +#include +#include #include #include #include @@ -116,6 +118,11 @@ Downloader::Downloader(QObject *parent, const QString &url) m_handle = 0; m_metacount = 0; m_meta_sent = FALSE; + QSettings settings(Qmmp::configFile(), QSettings::IniFormat); + m_codec = QTextCodec::codecForName(settings.value("HTTP/icy_encoding","windows-1252").toByteArray ()); + m_buffer_size = settings.value("HTTP/buffer_size",128).toInt() * 1000; + if (!m_codec) + m_codec = QTextCodec::codecForName ("UTF-8"); } @@ -294,7 +301,7 @@ const QString &Downloader::title() const void Downloader::checkBuffer() { - if (m_stream.buf_fill > BUFFER_SIZE && !m_ready) + if (m_stream.buf_fill > m_buffer_size && !m_ready) { m_ready = TRUE; qDebug("Downloader: ready"); @@ -310,7 +317,7 @@ void Downloader::checkBuffer() } else if (!m_ready) { - StateHandler::instance()->dispatchBuffer(100 * m_stream.buf_fill / BUFFER_SIZE); + StateHandler::instance()->dispatchBuffer(100 * m_stream.buf_fill / m_buffer_size); qApp->processEvents(); } } @@ -346,7 +353,7 @@ void Downloader::readICYMetaData() void Downloader::parseICYMetaData(char *data) { - QString str(data); + QString str = m_codec->toUnicode(data).trimmed(); QStringList list(str.split(";", QString::SkipEmptyParts)); foreach(QString line, list) { diff --git a/src/plugins/Transports/http/downloader.h b/src/plugins/Transports/http/downloader.h index f5a78676e..66855b0f5 100644 --- a/src/plugins/Transports/http/downloader.h +++ b/src/plugins/Transports/http/downloader.h @@ -24,10 +24,9 @@ #include #include #include - #include -#define BUFFER_SIZE 128000 +class QTextCodec; /*! @internal * @author Ilya Kotov @@ -35,7 +34,7 @@ struct Stream { char *buf; - int buf_fill; + long buf_fill; QString content_type; bool aborted; QMap header; @@ -78,6 +77,8 @@ private: QString m_title; bool m_ready; bool m_meta_sent; + long m_buffer_size; + QTextCodec *m_codec; protected: void run(); diff --git a/src/plugins/Transports/http/http.pro b/src/plugins/Transports/http/http.pro index ad3ca9e7e..35c08883c 100644 --- a/src/plugins/Transports/http/http.pro +++ b/src/plugins/Transports/http/http.pro @@ -2,11 +2,13 @@ include(../../plugins.pri) HEADERS += downloader.h \ streamreader.h \ httpinputfactory.h \ - httpinputsource.h + httpinputsource.h \ + settingsdialog.h SOURCES += downloader.cpp \ streamreader.cpp \ httpinputfactory.cpp \ - httpinputsource.cpp + httpinputsource.cpp \ + settingsdialog.cpp win32:HEADERS += ../../../../src/qmmp/inputsource.h \ ../../../../src/qmmp/inputsourcefactory.h TARGET = $$PLUGINS_PREFIX/Transports/http @@ -27,6 +29,21 @@ unix { INSTALLS += target } win32 { - QMAKE_LIBDIR += ../../../../bin - LIBS += -lqmmp0 -lcurldll + QMAKE_LIBDIR += ../../../../bin + LIBS += -lqmmp0 \ + -lcurldll } +FORMS += settingsdialog.ui + +TRANSLATIONS = translations/http_plugin_ru.ts \ + translations/http_plugin_uk_UA.ts \ + translations/http_plugin_zh_CN.ts \ + translations/http_plugin_zh_TW.ts \ + translations/http_plugin_cs.ts \ + translations/http_plugin_pl.ts \ + translations/http_plugin_de.ts \ + translations/http_plugin_it.ts \ + translations/http_plugin_tr.ts \ + translations/http_plugin_lt.ts + +RESOURCES = translations/translations.qrc diff --git a/src/plugins/Transports/http/httpinputfactory.cpp b/src/plugins/Transports/http/httpinputfactory.cpp index 63997b934..a7f5e22b8 100644 --- a/src/plugins/Transports/http/httpinputfactory.cpp +++ b/src/plugins/Transports/http/httpinputfactory.cpp @@ -23,6 +23,7 @@ #include #include #include +#include "settingsdialog.h" #include "httpinputsource.h" #include "httpinputfactory.h" @@ -44,6 +45,8 @@ InputSource *HTTPInputFactory::create(const QString &url, QObject *parent) void HTTPInputFactory::showSettings(QWidget *parent) { + SettingsDialog *s = new SettingsDialog(parent); + s->show(); } void HTTPInputFactory::showAbout(QWidget *parent) diff --git a/src/plugins/Transports/http/settingsdialog.cpp b/src/plugins/Transports/http/settingsdialog.cpp new file mode 100644 index 000000000..0b4636ead --- /dev/null +++ b/src/plugins/Transports/http/settingsdialog.cpp @@ -0,0 +1,91 @@ +/*************************************************************************** + * Copyright (C) 2010 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 +#include +#include +#include "settingsdialog.h" + +SettingsDialog::SettingsDialog(QWidget *parent) + : QDialog(parent) +{ + ui.setupUi(this); + setAttribute(Qt::WA_DeleteOnClose); + findCodecs(); + foreach (QTextCodec *codec, codecs) + ui.icyEncodingComboBox->addItem(codec->name()); + QSettings settings(Qmmp::configFile(), QSettings::IniFormat); + settings.beginGroup("HTTP"); + int pos = ui.icyEncodingComboBox->findText(settings.value("icy_encoding","windows-1252").toString()); + ui.icyEncodingComboBox->setCurrentIndex(pos); + ui.bufferSizeSpinBox->setValue(settings.value("buffer_size",128).toInt()); + settings.endGroup(); +} + + +SettingsDialog::~SettingsDialog() +{} + +void SettingsDialog::accept() +{ + QSettings settings(Qmmp::configFile(), QSettings::IniFormat); + settings.beginGroup("HTTP"); + settings.setValue("icy_encoding", ui.icyEncodingComboBox->currentText()); + settings.setValue("buffer_size", ui.bufferSizeSpinBox->value()); + settings.endGroup(); + QDialog::accept(); +} + +void SettingsDialog::findCodecs() +{ + QMap codecMap; + QRegExp iso8859RegExp("ISO[- ]8859-([0-9]+).*"); + + foreach (int mib, QTextCodec::availableMibs()) + { + QTextCodec *codec = QTextCodec::codecForMib(mib); + + QString sortKey = codec->name().toUpper(); + int rank; + + if (sortKey.startsWith("UTF-8")) + { + rank = 1; + } + else if (sortKey.startsWith("UTF-16")) + { + rank = 2; + } + else if (iso8859RegExp.exactMatch(sortKey)) + { + if (iso8859RegExp.cap(1).size() == 1) + rank = 3; + else + rank = 4; + } + else + { + rank = 5; + } + sortKey.prepend(QChar('0' + rank)); + + codecMap.insert(sortKey, codec); + } + codecs = codecMap.values(); +} diff --git a/src/plugins/Transports/http/settingsdialog.h b/src/plugins/Transports/http/settingsdialog.h new file mode 100644 index 000000000..8f109c1a5 --- /dev/null +++ b/src/plugins/Transports/http/settingsdialog.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * Copyright (C) 2010 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 SETTINGSDIALOG_H +#define SETTINGSDIALOG_H + +#include +#include "ui_settingsdialog.h" + +/** + @author Ilya Kotov +*/ +class SettingsDialog : public QDialog +{ +Q_OBJECT +public: + SettingsDialog(QWidget *parent = 0); + + ~SettingsDialog(); + +private slots: + virtual void accept(); + +private: + void findCodecs(); + Ui::SettingsDialog ui; + QList codecs; + +}; + +#endif diff --git a/src/plugins/Transports/http/settingsdialog.ui b/src/plugins/Transports/http/settingsdialog.ui new file mode 100644 index 000000000..28b990432 --- /dev/null +++ b/src/plugins/Transports/http/settingsdialog.ui @@ -0,0 +1,138 @@ + + + SettingsDialog + + + + 0 + 0 + 235 + 91 + + + + HTTP Plugin Settings + + + + 6 + + + 6 + + + 6 + + + + + + 0 + 0 + + + + Metadata encoding: + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + + 0 + 0 + + + + + + + + Buffer size: + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + + 0 + 0 + + + + 20 + + + 1000 + + + 20 + + + + + + + + 0 + 0 + + + + KB + + + + + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + + + buttonBox + rejected() + SettingsDialog + reject() + + + 168 + 84 + + + 70 + 90 + + + + + buttonBox + accepted() + SettingsDialog + accept() + + + 219 + 73 + + + 61 + 87 + + + + + diff --git a/src/plugins/Transports/http/streamreader.cpp b/src/plugins/Transports/http/streamreader.cpp index f6a9cba0c..2cc07d682 100644 --- a/src/plugins/Transports/http/streamreader.cpp +++ b/src/plugins/Transports/http/streamreader.cpp @@ -94,14 +94,16 @@ qint64 StreamReader::size () const return bytesAvailable (); } -bool StreamReader::waitForBytesWritten ( int msecs ) +bool StreamReader::waitForBytesWritten (int msecs) { + Q_UNUSED(msecs); //usleep(msecs*1000); return TRUE; } -bool StreamReader::waitForReadyRead ( int msecs ) +bool StreamReader::waitForReadyRead (int msecs) { + Q_UNUSED(msecs); //usleep(msecs*1000); return TRUE; } diff --git a/src/plugins/Transports/http/translations/http_plugin_cs.ts b/src/plugins/Transports/http/translations/http_plugin_cs.ts new file mode 100644 index 000000000..dfafe14e0 --- /dev/null +++ b/src/plugins/Transports/http/translations/http_plugin_cs.ts @@ -0,0 +1,55 @@ + + + + + HTTPInputFactory + + + HTTP Plugin + + + + + About HTTP Transport Plugin + + + + + Qmmp HTTP Transport Plugin + + + + + Compiled against libcurl-%1 + + + + + Writen by: Ilya Kotov <forkotov02@hotmail.ru> + Autor: Ilja Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + HTTP Plugin Settings + + + + + Metadata encoding: + + + + + Buffer size: + + + + + KB + KB + + + diff --git a/src/plugins/Transports/http/translations/http_plugin_de.ts b/src/plugins/Transports/http/translations/http_plugin_de.ts new file mode 100644 index 000000000..87b87a8d2 --- /dev/null +++ b/src/plugins/Transports/http/translations/http_plugin_de.ts @@ -0,0 +1,55 @@ + + + + + HTTPInputFactory + + + HTTP Plugin + + + + + About HTTP Transport Plugin + + + + + Qmmp HTTP Transport Plugin + + + + + Compiled against libcurl-%1 + + + + + Writen by: Ilya Kotov <forkotov02@hotmail.ru> + Autor: Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + HTTP Plugin Settings + + + + + Metadata encoding: + + + + + Buffer size: + + + + + KB + KB + + + diff --git a/src/plugins/Transports/http/translations/http_plugin_it.ts b/src/plugins/Transports/http/translations/http_plugin_it.ts new file mode 100644 index 000000000..f0ce642d8 --- /dev/null +++ b/src/plugins/Transports/http/translations/http_plugin_it.ts @@ -0,0 +1,55 @@ + + + + + HTTPInputFactory + + + HTTP Plugin + + + + + About HTTP Transport Plugin + + + + + Qmmp HTTP Transport Plugin + + + + + Compiled against libcurl-%1 + + + + + Writen by: Ilya Kotov <forkotov02@hotmail.ru> + Autore: Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + HTTP Plugin Settings + + + + + Metadata encoding: + + + + + Buffer size: + + + + + KB + KB + + + diff --git a/src/plugins/Transports/http/translations/http_plugin_lt.ts b/src/plugins/Transports/http/translations/http_plugin_lt.ts new file mode 100644 index 000000000..cd18830a1 --- /dev/null +++ b/src/plugins/Transports/http/translations/http_plugin_lt.ts @@ -0,0 +1,55 @@ + + + + + HTTPInputFactory + + + HTTP Plugin + + + + + About HTTP Transport Plugin + + + + + Qmmp HTTP Transport Plugin + + + + + Compiled against libcurl-%1 + + + + + Writen by: Ilya Kotov <forkotov02@hotmail.ru> + Sukūrė: Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + HTTP Plugin Settings + + + + + Metadata encoding: + + + + + Buffer size: + + + + + KB + КB + + + diff --git a/src/plugins/Transports/http/translations/http_plugin_pl.ts b/src/plugins/Transports/http/translations/http_plugin_pl.ts new file mode 100644 index 000000000..cc175d58a --- /dev/null +++ b/src/plugins/Transports/http/translations/http_plugin_pl.ts @@ -0,0 +1,55 @@ + + + + + HTTPInputFactory + + + HTTP Plugin + + + + + About HTTP Transport Plugin + + + + + Qmmp HTTP Transport Plugin + + + + + Compiled against libcurl-%1 + + + + + Writen by: Ilya Kotov <forkotov02@hotmail.ru> + Autor: Ilja Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + HTTP Plugin Settings + + + + + Metadata encoding: + + + + + Buffer size: + + + + + KB + + + + diff --git a/src/plugins/Transports/http/translations/http_plugin_ru.ts b/src/plugins/Transports/http/translations/http_plugin_ru.ts new file mode 100644 index 000000000..b219ad227 --- /dev/null +++ b/src/plugins/Transports/http/translations/http_plugin_ru.ts @@ -0,0 +1,55 @@ + + + + + HTTPInputFactory + + + HTTP Plugin + Модуль HTTP + + + + About HTTP Transport Plugin + + + + + Qmmp HTTP Transport Plugin + + + + + Compiled against libcurl-%1 + + + + + Writen by: Ilya Kotov <forkotov02@hotmail.ru> + Разработчик: Илья Котов <forkotov02@hotmail.ru> + + + + SettingsDialog + + + HTTP Plugin Settings + Настройки модуля HTTP + + + + Metadata encoding: + Кодировка метаинформации: + + + + Buffer size: + Размер буфера: + + + + KB + КБ + + + diff --git a/src/plugins/Transports/http/translations/http_plugin_tr.ts b/src/plugins/Transports/http/translations/http_plugin_tr.ts new file mode 100644 index 000000000..e1022f9a5 --- /dev/null +++ b/src/plugins/Transports/http/translations/http_plugin_tr.ts @@ -0,0 +1,55 @@ + + + + + HTTPInputFactory + + + HTTP Plugin + + + + + About HTTP Transport Plugin + + + + + Qmmp HTTP Transport Plugin + + + + + Compiled against libcurl-%1 + + + + + Writen by: Ilya Kotov <forkotov02@hotmail.ru> + Yazan: Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + HTTP Plugin Settings + + + + + Metadata encoding: + + + + + Buffer size: + + + + + KB + + + + diff --git a/src/plugins/Transports/http/translations/http_plugin_uk_UA.ts b/src/plugins/Transports/http/translations/http_plugin_uk_UA.ts new file mode 100644 index 000000000..010ffdf47 --- /dev/null +++ b/src/plugins/Transports/http/translations/http_plugin_uk_UA.ts @@ -0,0 +1,55 @@ + + + + + HTTPInputFactory + + + HTTP Plugin + + + + + About HTTP Transport Plugin + + + + + Qmmp HTTP Transport Plugin + + + + + Compiled against libcurl-%1 + + + + + Writen by: Ilya Kotov <forkotov02@hotmail.ru> + Розробник: Ілля Котов <forkotov02@hotmail.ru> + + + + SettingsDialog + + + HTTP Plugin Settings + + + + + Metadata encoding: + + + + + Buffer size: + + + + + KB + Кб + + + diff --git a/src/plugins/Transports/http/translations/http_plugin_zh_CN.ts b/src/plugins/Transports/http/translations/http_plugin_zh_CN.ts new file mode 100644 index 000000000..84b2a35c5 --- /dev/null +++ b/src/plugins/Transports/http/translations/http_plugin_zh_CN.ts @@ -0,0 +1,55 @@ + + + + + HTTPInputFactory + + + HTTP Plugin + + + + + About HTTP Transport Plugin + + + + + Qmmp HTTP Transport Plugin + + + + + Compiled against libcurl-%1 + + + + + Writen by: Ilya Kotov <forkotov02@hotmail.ru> + 作者:Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + HTTP Plugin Settings + + + + + Metadata encoding: + + + + + Buffer size: + + + + + KB + KB + + + diff --git a/src/plugins/Transports/http/translations/http_plugin_zh_TW.ts b/src/plugins/Transports/http/translations/http_plugin_zh_TW.ts new file mode 100644 index 000000000..e5455e903 --- /dev/null +++ b/src/plugins/Transports/http/translations/http_plugin_zh_TW.ts @@ -0,0 +1,55 @@ + + + + + HTTPInputFactory + + + HTTP Plugin + + + + + About HTTP Transport Plugin + + + + + Qmmp HTTP Transport Plugin + + + + + Compiled against libcurl-%1 + + + + + Writen by: Ilya Kotov <forkotov02@hotmail.ru> + 作者:Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + HTTP Plugin Settings + + + + + Metadata encoding: + + + + + Buffer size: + + + + + KB + KB + + + diff --git a/src/plugins/Transports/http/translations/translations.qrc b/src/plugins/Transports/http/translations/translations.qrc new file mode 100644 index 000000000..61b1cee64 --- /dev/null +++ b/src/plugins/Transports/http/translations/translations.qrc @@ -0,0 +1,15 @@ + + + + http_plugin_it.qm + http_plugin_ru.qm + http_plugin_uk_UA.qm + http_plugin_zh_CN.qm + http_plugin_zh_TW.qm + http_plugin_cs.qm + http_plugin_de.qm + http_plugin_pl.qm + http_plugin_tr.qm + http_plugin_lt.qm + + -- cgit v1.2.3-13-gbd6f