Port Audio plugin to Qt 6

This commit is contained in:
Victor Tran 2022-12-05 19:21:00 +11:00
parent 95646857b6
commit e8c1ef085c
47 changed files with 377 additions and 662 deletions

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="es">
<TS version="2.1" language="es" sourcelanguage="en_US">
<context>
<name>MessageDialog</name>
<message>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="es">
<TS version="2.1" language="es" sourcelanguage="en_US">
<context>
<name>AccessibilitySettingsPane</name>
<message>

View file

@ -0,0 +1,33 @@
cmake_minimum_required(VERSION 3.4.0)
find_package(Qt6 REQUIRED COMPONENTS Widgets)
find_package(libcontemporary)
find_package(KF5PulseAudioQt REQUIRED)
set(SOURCES
audiochunk.cpp
audioquickwidget.cpp
common.cpp
eventhandler.cpp
micchunk.cpp
plugin.cpp
quickwidgetsink.cpp
quickwidgetsinkinput.cpp
)
set(HEADERS
audiochunk.h
audioquickwidget.h
common.h
eventhandler.h
micchunk.h
plugin.h
quickwidgetsink.h
quickwidgetsinkinput.h
)
set(PLUGIN_NAME pulseaudio)
add_plugin_td(${PLUGIN_NAME})
target_sources(plugin-${PLUGIN_NAME} PRIVATE ${SOURCES} ${HEADERS})
target_link_libraries(plugin-${PLUGIN_NAME} Qt6::Widgets KF5::PulseAudioQt libcontemporary libthedesk)

View file

@ -20,20 +20,20 @@
#include "audioquickwidget.h"
#include "ui_audioquickwidget.h"
#include <statemanager.h>
#include <quietmodemanager.h>
#include <QPushButton>
#include <QScreen>
#include <quietmodemanager.h>
#include <statemanager.h>
#include <Context>
#include "quickwidgetsink.h"
#include "quickwidgetsinkinput.h"
#include <PulseAudioQt/Context>
struct AudioQuickWidgetPrivate {
QScreen* primaryScreen = nullptr;
QScreen* primaryScreen = nullptr;
QMap<PulseAudioQt::Sink*, QuickWidgetSink*> sinkWidgets;
QMap<PulseAudioQt::SinkInput*, QuickWidgetSinkInput*> sinkInputWidgets;
QMap<PulseAudioQt::Sink*, QuickWidgetSink*> sinkWidgets;
QMap<PulseAudioQt::SinkInput*, QuickWidgetSinkInput*> sinkInputWidgets;
};
AudioQuickWidget::AudioQuickWidget(QWidget* parent) :
@ -59,12 +59,12 @@ AudioQuickWidget::AudioQuickWidget(QWidget* parent) :
button->setCheckable(true);
button->setAutoExclusive(true);
button->setChecked(StateManager::quietModeManager()->currentMode() == m);
connect(button, &QPushButton::toggled, this, [ = ](bool checked) {
connect(button, &QPushButton::toggled, this, [=](bool checked) {
if (checked) {
StateManager::quietModeManager()->setQuietMode(m);
}
});
connect(StateManager::quietModeManager(), &QuietModeManagerTd::quietModeChanged, this, [ = ](QuietModeManagerTd::QuietMode newMode, QuietModeManagerTd::QuietMode oldMode) {
connect(StateManager::quietModeManager(), &QuietModeManagerTd::quietModeChanged, this, [=](QuietModeManagerTd::QuietMode newMode, QuietModeManagerTd::QuietMode oldMode) {
Q_UNUSED(oldMode);
button->setChecked(newMode == m);
});

View file

@ -20,9 +20,9 @@
#ifndef AUDIOQUICKWIDGET_H
#define AUDIOQUICKWIDGET_H
#include <PulseAudioQt/Sink>
#include <PulseAudioQt/SinkInput>
#include <QWidget>
#include <Sink>
#include <SinkInput>
namespace Ui {
class AudioQuickWidget;

View file

@ -19,7 +19,7 @@
* *************************************/
#include "common.h"
#include <Port>
#include <PulseAudioQt/Port>
#include <QVariantMap>
Common::DevicePort Common::portForSink(PulseAudioQt::Sink* sink) {
@ -32,7 +32,7 @@ Common::DevicePort Common::portForSink(PulseAudioQt::Sink* sink) {
PulseAudioQt::Port* port = sink->ports().at(sink->activePortIndex());
if (port->availability() == PulseAudioQt::Port::Unavailable) {
//Weird thing? Use a workaround here
// Weird thing? Use a workaround here
QList<PulseAudioQt::Port*> availablePorts;
for (PulseAudioQt::Port* port : sink->ports()) {
if (port->availability() != PulseAudioQt::Port::Unavailable) availablePorts.append(port);
@ -45,14 +45,13 @@ Common::DevicePort Common::portForSink(PulseAudioQt::Sink* sink) {
}
}
if (port != nullptr) {
QString newPort;
if (port->name().contains("headphones", Qt::CaseInsensitive)) {
return Headphones;
} else if (port->name().contains("speaker", Qt::CaseInsensitive)) {
return Speakers;
} else if (port->name().contains("lineout", Qt::CaseInsensitive)) {
} else if (port->name().contains("lineout", Qt::CaseInsensitive)) {
return LineOut;
}
}

View file

@ -20,7 +20,7 @@
#ifndef COMMON_H
#define COMMON_H
#include <Sink>
#include <PulseAudioQt/Sink>
namespace Common {
enum DevicePort {
@ -33,6 +33,6 @@ namespace Common {
DevicePort portForSink(PulseAudioQt::Sink* sink);
QString nameForSink(PulseAudioQt::Sink* sink);
}
} // namespace Common
#endif // COMMON_H

View file

@ -21,27 +21,28 @@
#include "common.h"
#include <QKeySequence>
#include <statemanager.h>
#include <hudmanager.h>
#include <quietmodemanager.h>
#include <keygrab.h>
#include <quietmodemanager.h>
#include <statemanager.h>
#include <Context>
#include <Server>
#include <PulseAudioQt/Context>
#include <PulseAudioQt/Server>
#include <QIcon>
struct EventHandlerPrivate {
KeyGrab* volumeUp;
KeyGrab* volumeDown;
KeyGrab* volumeMute;
KeyGrab* volumeUp;
KeyGrab* volumeDown;
KeyGrab* volumeMute;
PulseAudioQt::Sink* defaultSink = nullptr;
bool firstSink = true;
PulseAudioQt::Sink* defaultSink = nullptr;
bool firstSink = true;
quint32 oldActivePortIndex;
quint32 oldActivePortIndex;
};
EventHandler::EventHandler(QObject* parent) : QObject(parent) {
EventHandler::EventHandler(QObject* parent) :
QObject(parent) {
d = new EventHandlerPrivate();
connect(PulseAudioQt::Context::instance()->server(), &PulseAudioQt::Server::defaultSinkChanged, this, &EventHandler::defaultSinkChanged);
@ -50,20 +51,20 @@ EventHandler::EventHandler(QObject* parent) : QObject(parent) {
d->volumeUp = new KeyGrab(QKeySequence(Qt::Key_VolumeUp), "volumeUp");
d->volumeDown = new KeyGrab(QKeySequence(Qt::Key_VolumeDown), "volumeDown");
d->volumeMute = new KeyGrab(QKeySequence(Qt::Key_VolumeMute), "volumeMute");
connect(d->volumeUp, &KeyGrab::activated, this, [ = ] {
connect(d->volumeUp, &KeyGrab::activated, this, [=] {
this->adjustVolume(5);
});
connect(d->volumeDown, &KeyGrab::activated, this, [ = ] {
connect(d->volumeDown, &KeyGrab::activated, this, [=] {
this->adjustVolume(-5);
});
connect(d->volumeMute, &KeyGrab::activated, this, [ = ] {
connect(d->volumeMute, &KeyGrab::activated, this, [=] {
QuietModeManagerTd::QuietMode newMode = StateManager::quietModeManager()->nextQuietMode();
StateManager::quietModeManager()->setQuietMode(newMode);
StateManager::instance()->hudManager()->showHud({
{"icon", StateManager::quietModeManager()->icon(newMode)},
{"title", StateManager::quietModeManager()->name(newMode)},
{"text", StateManager::quietModeManager()->description(newMode)}
{"icon", StateManager::quietModeManager()->icon(newMode) },
{"title", StateManager::quietModeManager()->name(newMode) },
{"text", StateManager::quietModeManager()->description(newMode)}
});
});
@ -84,11 +85,11 @@ void EventHandler::adjustVolume(int percentageChange) {
return;
}
//Get the default sink and find the widget for this sink
// Get the default sink and find the widget for this sink
PulseAudioQt::Sink* sink = PulseAudioQt::Context::instance()->server()->defaultSink();
if (!sink) {
StateManager::instance()->hudManager()->showHud({
{"icon", "audio-volume-muted"},
{"icon", "audio-volume-muted" },
{"title", tr("No Audio Devices")}
});
return;
@ -110,7 +111,7 @@ void EventHandler::defaultSinkChanged(PulseAudioQt::Sink* defaultSink) {
}
d->defaultSink = defaultSink;
if (defaultSink) {
connect(defaultSink, &PulseAudioQt::Sink::activePortIndexChanged, this, [ = ] {
connect(defaultSink, &PulseAudioQt::Sink::activePortIndexChanged, this, [=] {
if (d->oldActivePortIndex != defaultSink->activePortIndex()) {
d->oldActivePortIndex = defaultSink->activePortIndex();
showHud(defaultSink);
@ -129,9 +130,9 @@ void EventHandler::defaultSinkChanged(PulseAudioQt::Sink* defaultSink) {
void EventHandler::showHud(PulseAudioQt::Sink* sink, qint64 volume) {
if (StateManager::quietModeManager()->currentMode() == QuietModeManagerTd::Mute) {
StateManager::instance()->hudManager()->showHud({
{"icon", StateManager::quietModeManager()->icon(QuietModeManagerTd::Mute)},
{"title", tr("Mute")},
{"text", tr("Unmute Quiet Mode before changing the volume")}
{"icon", StateManager::quietModeManager()->icon(QuietModeManagerTd::Mute)},
{"title", tr("Mute") },
{"text", tr("Unmute Quiet Mode before changing the volume") }
});
return;
}

View file

@ -19,14 +19,15 @@
* *************************************/
#include "micchunk.h"
#include <statemanager.h>
#include <barmanager.h>
#include <Context>
#include <SourceOutput>
#include <PulseAudioQt/Context>
#include <PulseAudioQt/SourceOutput>
#include <QIcon>
#include <the-libs_global.h>
#include <barmanager.h>
#include <libcontemporary_global.h>
#include <statemanager.h>
MicChunk::MicChunk() : IconTextChunk("audio-mic") {
MicChunk::MicChunk() :
IconTextChunk("audio-mic") {
connect(PulseAudioQt::Context::instance(), &PulseAudioQt::Context::sourceOutputAdded, this, &MicChunk::sourceOutputAdded);
connect(PulseAudioQt::Context::instance(), &PulseAudioQt::Context::sourceOutputRemoved, this, &MicChunk::updateSourceOutputs);
for (PulseAudioQt::SourceOutput* output : PulseAudioQt::Context::instance()->sourceOutputs()) sourceOutputAdded(output);
@ -47,11 +48,11 @@ void MicChunk::updateSourceOutputs() {
if (!output->isMuted()) micMuted = false;
micClients.append(output->properties().value("application.name").toString());
// if (output->client()) {
// micClients.append(output->client()->name());
// } else {
// micClients.append(this->fontMetrics().elidedText(output->name(), Qt::ElideRight, SC_DPI(100)));
// }
// if (output->client()) {
// micClients.append(output->client()->name());
// } else {
// micClients.append(this->fontMetrics().elidedText(output->name(), Qt::ElideRight, SC_DPI(100)));
// }
}
micClients.removeDuplicates();

View file

@ -20,8 +20,8 @@
#ifndef MICCHUNK_H
#define MICCHUNK_H
#include <PulseAudioQt/SourceOutput>
#include <icontextchunk.h>
#include <SourceOutput>
class MicChunk : public IconTextChunk {
Q_OBJECT

View file

@ -20,10 +20,11 @@
#ifndef PLUGIN_H
#define PLUGIN_H
#include "plugininterface.h"
#include "plugins/plugininterface.h"
struct PluginPrivate;
class Plugin : public QObject, public PluginInterface {
class Plugin : public QObject,
public PluginInterface {
Q_OBJECT
Q_PLUGIN_METADATA(IID PluginInterface_iid FILE "Plugin.json")
Q_INTERFACES(PluginInterface)

View file

@ -20,17 +20,17 @@
#include "quickwidgetsink.h"
#include "ui_quickwidgetsink.h"
#include <QMenu>
#include <the-libs_global.h>
#include <Context>
#include <Server>
#include "common.h"
#include <PulseAudioQt/Context>
#include <PulseAudioQt/Server>
#include <QMenu>
#include <libcontemporary_global.h>
struct QuickWidgetSinkPrivate {
PulseAudioQt::Sink* sink;
bool changingVolume = false;
PulseAudioQt::Sink* sink;
bool changingVolume = false;
QMenu* menu;
QMenu* menu;
};
QuickWidgetSink::QuickWidgetSink(PulseAudioQt::Sink* sink, QWidget* parent) :

View file

@ -20,9 +20,9 @@
#ifndef QUICKWIDGETSINK_H
#define QUICKWIDGETSINK_H
#include <PulseAudioQt/Sink>
#include <PulseAudioQt/SinkInput>
#include <QWidget>
#include <Sink>
#include <SinkInput>
namespace Ui {
class QuickWidgetSink;

View file

@ -20,23 +20,24 @@
#include "quickwidgetsinkinput.h"
#include "ui_quickwidgetsinkinput.h"
#include <Context>
#include <the-libs_global.h>
#include "common.h"
#include <PulseAudioQt/Context>
#include <QActionGroup>
#include <QMenu>
#include <QPointer>
#include "common.h"
#include <libcontemporary_global.h>
struct QuickWidgetSinkInputPrivate {
bool changingVolume = false;
PulseAudioQt::SinkInput* sinkInput;
bool changingVolume = false;
PulseAudioQt::SinkInput* sinkInput;
QString pid;
static QMultiMap<QString, QuickWidgetSinkInput*> sinkInputsByPid;
QString pid;
static QMultiMap<QString, QuickWidgetSinkInput*> sinkInputsByPid;
QMenu* menu;
QMenu* devicesMenu;
QMap<PulseAudioQt::Sink*, QAction*> sinkActions;
QActionGroup* devicesGroup;
QMenu* menu;
QMenu* devicesMenu;
QMap<PulseAudioQt::Sink*, QAction*> sinkActions;
QActionGroup* devicesGroup;
};
QMultiMap<QString, QuickWidgetSinkInput*> QuickWidgetSinkInputPrivate::sinkInputsByPid = QMultiMap<QString, QuickWidgetSinkInput*>();
@ -90,11 +91,11 @@ void QuickWidgetSinkInput::updateVolume() {
void QuickWidgetSinkInput::updateClient() {
QString name = d->sinkInput->properties().value("application.name", d->sinkInput->name()).toString();
// if (d->sinkInput->client()) {
// name = d->sinkInput->client()->name();
// } else {
// name = d->sinkInput->name();
// }
// if (d->sinkInput->client()) {
// name = d->sinkInput->client()->name();
// } else {
// name = d->sinkInput->name();
// }
ui->nameLabel->setText(this->fontMetrics().elidedText(name, Qt::ElideRight, SC_DPI(200)));
}
@ -130,17 +131,17 @@ void QuickWidgetSinkInput::sinkAdded(PulseAudioQt::Sink* sink) {
QAction* action = new QAction(this);
action->setCheckable(true);
connect(sink, &PulseAudioQt::Sink::propertiesChanged, action, [ = ] {
connect(sink, &PulseAudioQt::Sink::propertiesChanged, action, [=] {
action->setText(Common::nameForSink(sink));
});
action->setText(Common::nameForSink(sink));
connect(d->sinkInput, &PulseAudioQt::SinkInput::deviceIndexChanged, action, [ = ] {
connect(d->sinkInput, &PulseAudioQt::SinkInput::deviceIndexChanged, action, [=] {
action->setChecked(sink->index() == d->sinkInput->deviceIndex());
});
action->setChecked(sink->index() == d->sinkInput->deviceIndex());
connect(action, &QAction::toggled, this, [ = ](bool checked) {
connect(action, &QAction::toggled, this, [=](bool checked) {
if (checked) {
for (QuickWidgetSinkInput* sinkInputWidget : d->sinkInputsByPid.values(d->pid)) sinkInputWidget->d->sinkInput->setDeviceIndex(sink->index());
}

View file

@ -20,9 +20,9 @@
#ifndef QUICKWIDGETSINKINPUT_H
#define QUICKWIDGETSINKINPUT_H
#include <PulseAudioQt/Sink>
#include <PulseAudioQt/SinkInput>
#include <QWidget>
#include <Sink>
#include <SinkInput>
namespace Ui {
class QuickWidgetSinkInput;

View file

@ -1,58 +1,55 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="ar_SA">
<TS version="2.1" language="ar_SA" sourcelanguage="en_US">
<context>
<name>AudioQuickWidget</name>
<message>
<location filename="../audioquickwidget.ui" line="59"/>
<source>VOLUME</source>
<translation>الصوت</translation>
<translation type="vanished">الصوت</translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="90"/>
<source>APPLICATIONS</source>
<translation>التطبيقات</translation>
<translation type="vanished">التطبيقات</translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="109"/>
<source>QUIET MODE</source>
<translation>الوضع الصامت</translation>
<translation type="vanished">الوضع الصامت</translation>
</message>
</context>
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="92"/>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation>لا يوجد أجهزة صوت</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="133"/>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation>صامت</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="150"/>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="154"/>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="158"/>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="166"/>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation type="unfinished"></translation>
</message>
@ -60,30 +57,22 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="66"/>
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context>
<context>
<name>QuickWidgetSink</name>
<message>
<location filename="../quickwidgetsink.ui" line="68"/>
<source>Make Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../quickwidgetsink.ui" line="76"/>
<source>Use for All Applications</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="63"/>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation type="unfinished"></translation>
</message>

View file

@ -1,58 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="au_AU" sourcelanguage="en_US">
<context>
<name>AudioQuickWidget</name>
<message>
<location filename="../audioquickwidget.ui" line="59"/>
<source>VOLUME</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="90"/>
<source>APPLICATIONS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="109"/>
<source>QUIET MODE</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="92"/>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="133"/>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="150"/>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="154"/>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="158"/>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="166"/>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation type="unfinished"></translation>
</message>
@ -60,30 +42,17 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="66"/>
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
</context>
<context>
<name>QuickWidgetSink</name>
<message>
<location filename="../quickwidgetsink.ui" line="68"/>
<source>Make Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../quickwidgetsink.ui" line="76"/>
<source>Use for All Applications</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="63"/>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation type="unfinished"></translation>
</message>

View file

@ -1,58 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="cy" sourcelanguage="en_US">
<context>
<name>AudioQuickWidget</name>
<message>
<location filename="../audioquickwidget.ui" line="59"/>
<source>VOLUME</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="90"/>
<source>APPLICATIONS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="109"/>
<source>QUIET MODE</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="92"/>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="133"/>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="150"/>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="154"/>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="158"/>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="166"/>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation type="unfinished"></translation>
</message>
@ -60,7 +42,7 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="66"/>
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation type="unfinished">
<numerusform></numerusform>
@ -71,23 +53,10 @@
</translation>
</message>
</context>
<context>
<name>QuickWidgetSink</name>
<message>
<location filename="../quickwidgetsink.ui" line="68"/>
<source>Make Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../quickwidgetsink.ui" line="76"/>
<source>Use for All Applications</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="63"/>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation type="unfinished"></translation>
</message>

View file

@ -1,58 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="da" sourcelanguage="en_US">
<context>
<name>AudioQuickWidget</name>
<message>
<location filename="../audioquickwidget.ui" line="59"/>
<source>VOLUME</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="90"/>
<source>APPLICATIONS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="109"/>
<source>QUIET MODE</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="92"/>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="133"/>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="150"/>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="154"/>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="158"/>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="166"/>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation type="unfinished"></translation>
</message>
@ -60,7 +42,7 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="66"/>
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation type="unfinished">
<numerusform></numerusform>
@ -68,23 +50,10 @@
</translation>
</message>
</context>
<context>
<name>QuickWidgetSink</name>
<message>
<location filename="../quickwidgetsink.ui" line="68"/>
<source>Make Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../quickwidgetsink.ui" line="76"/>
<source>Use for All Applications</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="63"/>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation type="unfinished"></translation>
</message>

View file

@ -4,55 +4,52 @@
<context>
<name>AudioQuickWidget</name>
<message>
<location filename="../audioquickwidget.ui" line="59"/>
<source>VOLUME</source>
<translation>LAUTSTÄRKE</translation>
<translation type="vanished">LAUTSTÄRKE</translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="90"/>
<source>APPLICATIONS</source>
<translation>ANWENDUNGEN</translation>
<translation type="vanished">ANWENDUNGEN</translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="109"/>
<source>QUIET MODE</source>
<translation>STILLER MODUS</translation>
<translation type="vanished">STILLER MODUS</translation>
</message>
</context>
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="92"/>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation>Keine Audiogeräte</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="133"/>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation>Stumm</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="150"/>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation>Lautsprecher</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="154"/>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation>Kopfhörer</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="158"/>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation>Line Out</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="166"/>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation>Lautstärke</translation>
</message>
@ -60,7 +57,7 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="66"/>
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation>
<numerusform>%n Anwendung</numerusform>
@ -71,20 +68,18 @@
<context>
<name>QuickWidgetSink</name>
<message>
<location filename="../quickwidgetsink.ui" line="68"/>
<source>Make Default</source>
<translation>Als Standard festlegen</translation>
<translation type="vanished">Als Standard festlegen</translation>
</message>
<message>
<location filename="../quickwidgetsink.ui" line="76"/>
<source>Use for All Applications</source>
<translation>Für alle Anwendungen verwenden</translation>
<translation type="vanished">Für alle Anwendungen verwenden</translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="63"/>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation>Abspielen auf</translation>
</message>

View file

@ -1,48 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_GB" sourcelanguage="en_US">
<context>
<name>AudioQuickWidget</name>
<message>
<source>VOLUME</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>QUIET MODE</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>APPLICATIONS</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation>No Audio Devices</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation>Speakers</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation>Headphones</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation>Volume</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation>Mute</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation>Unmute Quiet Mode before changing the volume</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation type="unfinished"></translation>
</message>
@ -50,6 +42,7 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation type="unfinished">
<numerusform></numerusform>
@ -57,20 +50,10 @@
</translation>
</message>
</context>
<context>
<name>QuickWidgetSink</name>
<message>
<source>Make Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use for All Applications</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation type="unfinished"></translation>
</message>

View file

@ -1,58 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US">
<context>
<name>AudioQuickWidget</name>
<message>
<location filename="../audioquickwidget.ui" line="59"/>
<source>VOLUME</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="90"/>
<source>APPLICATIONS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="109"/>
<source>QUIET MODE</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="92"/>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="133"/>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="150"/>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="154"/>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="158"/>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="166"/>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation type="unfinished"></translation>
</message>
@ -60,30 +42,17 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="66"/>
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
</context>
<context>
<name>QuickWidgetSink</name>
<message>
<location filename="../quickwidgetsink.ui" line="68"/>
<source>Make Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../quickwidgetsink.ui" line="76"/>
<source>Use for All Applications</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="63"/>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation type="unfinished"></translation>
</message>

View file

@ -1,58 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="es">
<context>
<name>AudioQuickWidget</name>
<message>
<location filename="../audioquickwidget.ui" line="59"/>
<source>VOLUME</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="90"/>
<source>APPLICATIONS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="109"/>
<source>QUIET MODE</source>
<translation type="unfinished"></translation>
</message>
</context>
<TS version="2.1" language="es" sourcelanguage="en_US">
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="92"/>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="133"/>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="150"/>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="154"/>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="158"/>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="166"/>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation type="unfinished"></translation>
</message>
@ -60,30 +42,18 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="66"/>
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context>
<context>
<name>QuickWidgetSink</name>
<message>
<location filename="../quickwidgetsink.ui" line="68"/>
<source>Make Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../quickwidgetsink.ui" line="76"/>
<source>Use for All Applications</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="63"/>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation type="unfinished"></translation>
</message>

View file

@ -1,58 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="es_VE">
<context>
<name>AudioQuickWidget</name>
<message>
<location filename="../audioquickwidget.ui" line="59"/>
<source>VOLUME</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="90"/>
<source>APPLICATIONS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="109"/>
<source>QUIET MODE</source>
<translation type="unfinished"></translation>
</message>
</context>
<TS version="2.1" language="es_VE" sourcelanguage="en_US">
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="92"/>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="133"/>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="150"/>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="154"/>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="158"/>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="166"/>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation type="unfinished"></translation>
</message>
@ -60,30 +42,18 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="66"/>
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context>
<context>
<name>QuickWidgetSink</name>
<message>
<location filename="../quickwidgetsink.ui" line="68"/>
<source>Make Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../quickwidgetsink.ui" line="76"/>
<source>Use for All Applications</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="63"/>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation type="unfinished"></translation>
</message>

View file

@ -1,58 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="id">
<context>
<name>AudioQuickWidget</name>
<message>
<location filename="../audioquickwidget.ui" line="59"/>
<source>VOLUME</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="90"/>
<source>APPLICATIONS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="109"/>
<source>QUIET MODE</source>
<translation type="unfinished"></translation>
</message>
</context>
<TS version="2.1" language="id" sourcelanguage="en_US">
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="92"/>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="133"/>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="150"/>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="154"/>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="158"/>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="166"/>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation type="unfinished"></translation>
</message>
@ -60,30 +42,17 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="66"/>
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
</context>
<context>
<name>QuickWidgetSink</name>
<message>
<location filename="../quickwidgetsink.ui" line="68"/>
<source>Make Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../quickwidgetsink.ui" line="76"/>
<source>Use for All Applications</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="63"/>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation type="unfinished"></translation>
</message>

View file

@ -1,58 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ja" sourcelanguage="en_US">
<context>
<name>AudioQuickWidget</name>
<message>
<location filename="../audioquickwidget.ui" line="59"/>
<source>VOLUME</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="90"/>
<source>APPLICATIONS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="109"/>
<source>QUIET MODE</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="92"/>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="133"/>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="150"/>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="154"/>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="158"/>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="166"/>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation type="unfinished"></translation>
</message>
@ -60,30 +42,17 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="66"/>
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
</context>
<context>
<name>QuickWidgetSink</name>
<message>
<location filename="../quickwidgetsink.ui" line="68"/>
<source>Make Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../quickwidgetsink.ui" line="76"/>
<source>Use for All Applications</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="63"/>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation type="unfinished"></translation>
</message>

View file

@ -4,55 +4,52 @@
<context>
<name>AudioQuickWidget</name>
<message>
<location filename="../audioquickwidget.ui" line="59"/>
<source>VOLUME</source>
<translation>VOLUME</translation>
<translation type="vanished">VOLUME</translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="90"/>
<source>APPLICATIONS</source>
<translation>APPLICATIES</translation>
<translation type="vanished">APPLICATIES</translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="109"/>
<source>QUIET MODE</source>
<translation>STILTEMODUS</translation>
<translation type="vanished">STILTEMODUS</translation>
</message>
</context>
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="92"/>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation>Geen Audio-apparaten</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="133"/>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation>Stil</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation>Zet Stiltemodus uit voordat je het volume aanpast</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="150"/>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation>Speakers</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="154"/>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation>Koptelefoons</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="158"/>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation type="unfinished">Lijn Uit</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="166"/>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation>Volume</translation>
</message>
@ -60,7 +57,7 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="66"/>
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation>
<numerusform>%n applicatie</numerusform>
@ -71,20 +68,18 @@
<context>
<name>QuickWidgetSink</name>
<message>
<location filename="../quickwidgetsink.ui" line="68"/>
<source>Make Default</source>
<translation>Standaard Maken</translation>
<translation type="vanished">Standaard Maken</translation>
</message>
<message>
<location filename="../quickwidgetsink.ui" line="76"/>
<source>Use for All Applications</source>
<translation>Voor Alle Applicaties Gebruiken</translation>
<translation type="vanished">Voor Alle Applicaties Gebruiken</translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="63"/>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation type="unfinished"></translation>
</message>

View file

@ -4,55 +4,52 @@
<context>
<name>AudioQuickWidget</name>
<message>
<location filename="../audioquickwidget.ui" line="59"/>
<source>VOLUME</source>
<translation>VOLUME</translation>
<translation type="vanished">VOLUME</translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="90"/>
<source>APPLICATIONS</source>
<translation>APLICAÇÕES</translation>
<translation type="vanished">APLICAÇÕES</translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="109"/>
<source>QUIET MODE</source>
<translation>MODO SILENCIOSO</translation>
<translation type="vanished">MODO SILENCIOSO</translation>
</message>
</context>
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="92"/>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation>Nenhum dispositivo de áudio</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="133"/>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation>Mudo</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation>Desative o modo silencioso antes de mudar o volume</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="150"/>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation>Alto-falantes</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="154"/>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation>Fones de ouvido</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="158"/>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation>Saída de linha (Line Out)</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="166"/>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation>Volume</translation>
</message>
@ -60,7 +57,7 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="66"/>
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation>
<numerusform>%n aplicativo</numerusform>
@ -71,20 +68,18 @@
<context>
<name>QuickWidgetSink</name>
<message>
<location filename="../quickwidgetsink.ui" line="68"/>
<source>Make Default</source>
<translation>Tornar padrão</translation>
<translation type="vanished">Tornar padrão</translation>
</message>
<message>
<location filename="../quickwidgetsink.ui" line="76"/>
<source>Use for All Applications</source>
<translation>Usar para todos os aplicativos</translation>
<translation type="vanished">Usar para todos os aplicativos</translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="63"/>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation>Reproduzir em</translation>
</message>

View file

@ -5,44 +5,51 @@
<name>AudioQuickWidget</name>
<message>
<source>VOLUME</source>
<translation>VOLUM</translation>
<translation type="vanished">VOLUM</translation>
</message>
<message>
<source>QUIET MODE</source>
<translation>MOD SILENȚIOS</translation>
<translation type="vanished">MOD SILENȚIOS</translation>
</message>
<message>
<source>APPLICATIONS</source>
<translation>APLICAȚII</translation>
<translation type="vanished">APLICAȚII</translation>
</message>
</context>
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation>Niciun dispozitiv audio conectat</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation>Boxe</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation>Căști</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation>Volum</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation>Mut</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation>Dezactivați modul silențios înainte de a schimba volumul</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation type="unfinished">Mufă căști/boxe</translation>
</message>
@ -50,6 +57,7 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation>
<numerusform>o aplicație</numerusform>
@ -62,16 +70,17 @@
<name>QuickWidgetSink</name>
<message>
<source>Make Default</source>
<translation>Setează ca implicit</translation>
<translation type="vanished">Setează ca implicit</translation>
</message>
<message>
<source>Use for All Applications</source>
<translation>Folosiți pentru toate aplicații</translation>
<translation type="vanished">Folosiți pentru toate aplicații</translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation>Redă pe</translation>
</message>

View file

@ -1,58 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="sv" sourcelanguage="en_US">
<context>
<name>AudioQuickWidget</name>
<message>
<location filename="../audioquickwidget.ui" line="59"/>
<source>VOLUME</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="90"/>
<source>APPLICATIONS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../audioquickwidget.ui" line="109"/>
<source>QUIET MODE</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="92"/>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="133"/>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="150"/>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="154"/>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="158"/>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="166"/>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation type="unfinished"></translation>
</message>
@ -60,7 +42,7 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="66"/>
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation type="unfinished">
<numerusform></numerusform>
@ -68,23 +50,10 @@
</translation>
</message>
</context>
<context>
<name>QuickWidgetSink</name>
<message>
<location filename="../quickwidgetsink.ui" line="68"/>
<source>Make Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../quickwidgetsink.ui" line="76"/>
<source>Use for All Applications</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="63"/>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation type="unfinished"></translation>
</message>

View file

@ -5,44 +5,51 @@
<name>AudioQuickWidget</name>
<message>
<source>VOLUME</source>
<translation>SES</translation>
<translation type="vanished">SES</translation>
</message>
<message>
<source>QUIET MODE</source>
<translation>SESSİZ MOD</translation>
<translation type="vanished">SESSİZ MOD</translation>
</message>
<message>
<source>APPLICATIONS</source>
<translation>UYGULAMALAR</translation>
<translation type="vanished">UYGULAMALAR</translation>
</message>
</context>
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation>Ses Cihazı Yok</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation>Hoparlörler</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation>Kulaklıklar</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation>Ses</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation>Sessiz</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation>Sesi değiştirmeden önce Sessiz Modu ın</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation>Hat Çıkışı</translation>
</message>
@ -50,6 +57,7 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation type="unfinished">
<numerusform></numerusform>
@ -60,16 +68,17 @@
<name>QuickWidgetSink</name>
<message>
<source>Make Default</source>
<translation>Varsayılan Yap</translation>
<translation type="vanished">Varsayılan Yap</translation>
</message>
<message>
<source>Use for All Applications</source>
<translation>Tüm uygulamalar için kullan</translation>
<translation type="vanished">Tüm uygulamalar için kullan</translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation>Oynamak</translation>
</message>

View file

@ -5,44 +5,51 @@
<name>AudioQuickWidget</name>
<message>
<source>VOLUME</source>
<translation>ÂM LƯỢNG</translation>
<translation type="vanished">ÂM LƯỢNG</translation>
</message>
<message>
<source>QUIET MODE</source>
<translation>CHẾ Đ IM</translation>
<translation type="vanished">CHẾ Đ IM</translation>
</message>
<message>
<source>APPLICATIONS</source>
<translation>NG DỤNG</translation>
<translation type="vanished">NG DỤNG</translation>
</message>
</context>
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation>Không thiết bị âm thanh</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation>Loa</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation>Tai nghe</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation>Âm lượng</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation>Im lặng</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation>Đổi khỏi chế đ im lặng trước khi đi âm lượng</translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation>Dòng ra</translation>
</message>
@ -50,6 +57,7 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation>
<numerusform>%n ng dụng</numerusform>
@ -60,16 +68,17 @@
<name>QuickWidgetSink</name>
<message>
<source>Make Default</source>
<translation>Đt thành mặc đnh</translation>
<translation type="vanished">Đt thành mặc đnh</translation>
</message>
<message>
<source>Use for All Applications</source>
<translation>Sử dụng cho các ng dụng</translation>
<translation type="vanished">Sử dụng cho các ng dụng</translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation>Phát trên</translation>
</message>

View file

@ -1,48 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN" sourcelanguage="en_US">
<context>
<name>AudioQuickWidget</name>
<message>
<source>VOLUME</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>QUIET MODE</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>APPLICATIONS</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation type="unfinished"></translation>
</message>
@ -50,26 +42,17 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
</context>
<context>
<name>QuickWidgetSink</name>
<message>
<source>Make Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use for All Applications</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation type="unfinished"></translation>
</message>

View file

@ -1,48 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US">
<context>
<name>AudioQuickWidget</name>
<message>
<source>VOLUME</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>QUIET MODE</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>APPLICATIONS</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EventHandler</name>
<message>
<location filename="../eventhandler.cpp" line="93"/>
<source>No Audio Devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="151"/>
<source>Speakers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="155"/>
<source>Headphones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="167"/>
<source>Volume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="134"/>
<source>Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="135"/>
<source>Unmute Quiet Mode before changing the volume</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../eventhandler.cpp" line="159"/>
<source>Line Out</source>
<translation type="unfinished"></translation>
</message>
@ -50,26 +42,17 @@
<context>
<name>MicChunk</name>
<message numerus="yes">
<location filename="../micchunk.cpp" line="67"/>
<source>%n applications</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
</context>
<context>
<name>QuickWidgetSink</name>
<message>
<source>Make Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use for All Applications</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QuickWidgetSinkInput</name>
<message>
<location filename="../quickwidgetsinkinput.cpp" line="64"/>
<source>Play on</source>
<translation type="unfinished"></translation>
</message>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="es">
<TS version="2.1" language="es" sourcelanguage="en_US">
<context>
<name>Plugin</name>
<message>

View file

@ -24,9 +24,9 @@ add_subdirectory(TimeDatePlugin)
add_subdirectory(AccessibilityPlugin)
# TODO: Port when KF6 is available:
# add_subdirectory(AudioPlugin)
add_subdirectory(AudioPlugin)
# add_subdirectory(BluetoothPlugin)
add_subdirectory(NetworkPlugin)
# TODO: Check that PolkitQt works when KF6 is available
add_subdirectory(UsersPlugin)
#add_subdirectory(UsersPlugin)

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="es">
<TS version="2.1" language="es" sourcelanguage="en_US">
<context>
<name>DefaultsPane</name>
<message>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="es">
<TS version="2.1" language="es" sourcelanguage="en_US">
<context>
<name>ArrangeWidget</name>
<message>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="es">
<TS version="2.1" language="es" sourcelanguage="en_US">
<context>
<name>InputSettingsLeftPane</name>
<message>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="es">
<TS version="2.1" language="es" sourcelanguage="en_US">
<context>
<name>CellularPane</name>
<message>
@ -50,6 +50,7 @@
</message>
<message>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="135"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="397"/>
<source>Cellular</source>
<translation type="unfinished"></translation>
</message>
@ -64,75 +65,75 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="208"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="209"/>
<source>No SIM Card</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="209"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="210"/>
<source>Insert a SIM card to connect to cellular services.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="211"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="212"/>
<source>No SIM</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="214"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="215"/>
<source>Unavailable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="217"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="218"/>
<source>This network is unavailable because %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="248"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="249"/>
<source>Connection Failure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="250"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="251"/>
<source>Connecting to the network failed because %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="325"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="338"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="345"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="326"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="339"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="346"/>
<source>Enter SIM PIN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="327"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="331"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="343"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="328"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="332"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="344"/>
<source>SIM PIN Required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="333"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="334"/>
<source>A SIM PIN is required to connect to the cellular network.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="356"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="369"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="376"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="357"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="370"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="377"/>
<source>Enter SIM PUK</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="358"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="362"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="374"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="359"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="363"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="375"/>
<source>SIM PUK Required</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="364"/>
<location filename="../statusCenter/devicePanes/cellularpane.cpp" line="365"/>
<source>A SIM PUK is required to connect to the cellular network.</source>
<translation type="unfinished"></translation>
</message>
@ -807,6 +808,7 @@
<source>You have %n remaining tries</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
@ -935,6 +937,7 @@ You&apos;ll need to contact your carrier for a new SIM card.</source>
<source>You have %n remaining tries</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="es">
<TS version="2.1" language="es" sourcelanguage="en_US">
<context>
<name>MprisChunk</name>
<message>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="es">
<TS version="2.1" language="es" sourcelanguage="en_US">
<context>
<name>OverviewPane</name>
<message>
@ -33,6 +33,7 @@
<source>Daylight Savings Time is ending on %2. The clock will automatically shift backwards by %n hour(s).</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
@ -40,6 +41,7 @@
<source>Daylight Savings Time is starting on %2. The clock will automatically shift forwards by %n hour(s).</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="es">
<TS version="2.1" language="es" sourcelanguage="en_US">
<context>
<name>EventHandler</name>
<message>
@ -18,6 +18,7 @@
<source>%n seconds</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="es">
<TS version="2.1" language="es" sourcelanguage="en_US">
<context>
<name>PenButton</name>
<message>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="es">
<TS version="2.1" language="es" sourcelanguage="en_US">
<context>
<name>OnboardingTheme</name>
<message>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="es">
<TS version="2.1" language="es" sourcelanguage="en_US">
<context>
<name>DateTimePane</name>
<message>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" sourcelanguage="en_US" language="es">
<TS version="2.1" language="es" sourcelanguage="en_US">
<context>
<name>BacktraceDialog</name>
<message>