Hello community, here is the log from the commit of package pavucontrol-qt for openSUSE:Factory checked in at 2020-11-04 18:28:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pavucontrol-qt (Old) and /work/SRC/openSUSE:Factory/.pavucontrol-qt.new.11331 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pavucontrol-qt" Wed Nov 4 18:28:39 2020 rev:8 rq:846016 version:0.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/pavucontrol-qt/pavucontrol-qt.changes 2020-05-04 18:34:46.216347984 +0200 +++ /work/SRC/openSUSE:Factory/.pavucontrol-qt.new.11331/pavucontrol-qt.changes 2020-11-04 18:32:49.316090556 +0100 @@ -1,0 +2,11 @@ +Wed Nov 4 14:04:17 UTC 2020 - Michael Vetter <mvet...@suse.com> + +- Update to 0.16.0: + * Safely iterate over card profile info array. + * Fall back to default icon when no candidate is found. + * Elide playback name label if needed + * Don't force a height on progressbars. + * Remove warnings about unused function parameters. + * Wrapped the text of connecting error label. + +------------------------------------------------------------------- Old: ---- pavucontrol-qt-0.15.0.tar.xz pavucontrol-qt-0.15.0.tar.xz.asc New: ---- pavucontrol-qt-0.16.0.tar.xz pavucontrol-qt-0.16.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pavucontrol-qt.spec ++++++ --- /var/tmp/diff_new_pack.Zoo7d4/_old 2020-11-04 18:32:49.748089598 +0100 +++ /var/tmp/diff_new_pack.Zoo7d4/_new 2020-11-04 18:32:49.752089589 +0100 @@ -1,7 +1,7 @@ # # spec file for package pavucontrol-qt # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,12 +12,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: pavucontrol-qt -Version: 0.15.0 +Version: 0.16.0 Release: 0 Summary: Qt port of pavucontrol License: GPL-2.0-only @@ -28,13 +28,13 @@ Source2: %{name}.keyring BuildRequires: cmake >= 3.1.0 BuildRequires: gcc-c++ -BuildRequires: lxqt-build-tools-devel >= 0.7.0 +BuildRequires: lxqt-build-tools-devel >= 0.8.0 BuildRequires: pkgconfig BuildRequires: xdg-user-dirs -BuildRequires: cmake(KF5WindowSystem) +BuildRequires: cmake(KF5WindowSystem) >= 5.36 BuildRequires: cmake(Qt5LinguistTools) BuildRequires: pkgconfig(Qt5DBus) -BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5Widgets) >= 5.12 BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(libpulse) >= 5.0 BuildRequires: pkgconfig(libpulse-mainloop-glib) >= 0.9.16 ++++++ pavucontrol-qt-0.15.0.tar.xz -> pavucontrol-qt-0.16.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pavucontrol-qt-0.15.0/CHANGELOG new/pavucontrol-qt-0.16.0/CHANGELOG --- old/pavucontrol-qt-0.15.0/CHANGELOG 2020-04-23 23:57:06.000000000 +0200 +++ new/pavucontrol-qt-0.16.0/CHANGELOG 2020-11-03 14:56:54.000000000 +0100 @@ -1,3 +1,12 @@ +pavucontrol-qt-0.16.0 / 2020-11-01 +================================== + * Safely iterate over card profile info array. + * Fall back to default icon when no candidate is found. + * Elide playback name label if needed + * Don't force a height on progressbars. + * Remove warnings about unused function parameters. + * Wrapped the text of connecting error label. + pavucontrol-qt-0.15.0 / 2020-04-23 ================================== * Bumped version to 0.15.0. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pavucontrol-qt-0.15.0/CMakeLists.txt new/pavucontrol-qt-0.16.0/CMakeLists.txt --- old/pavucontrol-qt-0.15.0/CMakeLists.txt 2020-04-23 23:57:06.000000000 +0200 +++ new/pavucontrol-qt-0.16.0/CMakeLists.txt 2020-11-03 14:56:54.000000000 +0100 @@ -19,8 +19,8 @@ # Minimum Versions set(GLIB_MINIMUM_VERSION "2.50.0") -set(LXQTBT_MINIMUM_VERSION "0.7.0") -set(QT_MINIMUM_VERSION "5.10.0") +set(LXQTBT_MINIMUM_VERSION "0.8.0") +set(QT_MINIMUM_VERSION "5.12.0") find_package(Qt5Widgets ${QT_MINIMUM_VERSION} REQUIRED) find_package(Qt5LinguistTools ${QT_MINIMUM_VERSION} REQUIRED) @@ -30,7 +30,7 @@ find_package(GLIB ${GLIB_MINIMUM_VERSION} REQUIRED) set(PAVUCONTROLQT_MAJOR_VERSION 0) -set(PAVUCONTROLQT_MINOR_VERSION 15) +set(PAVUCONTROLQT_MINOR_VERSION 16) set(PAVUCONTROLQT_PATCH_VERSION 0) set(PAVUCONTROLQT_VERSION ${PAVUCONTROLQT_MAJOR_VERSION}.${PAVUCONTROLQT_MINOR_VERSION}.${PAVUCONTROLQT_PATCH_VERSION}) add_definitions("-DPAVUCONTROLQT_VERSION=\"${PAVUCONTROLQT_VERSION}\"") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pavucontrol-qt-0.15.0/README.md new/pavucontrol-qt-0.16.0/README.md --- old/pavucontrol-qt-0.15.0/README.md 2020-04-23 23:57:06.000000000 +0200 +++ new/pavucontrol-qt-0.16.0/README.md 2020-11-03 14:56:54.000000000 +0100 @@ -34,8 +34,10 @@ The usage itself should be self-explanatory. -### Translation (Weblate) +## Translations -<a href="https://weblate.lxqt.org/projects/lxqt/pavucontrol-qt/"> -<img src="https://weblate.lxqt.org/widgets/lxqt/-/pavucontrol-qt/multi-auto.svg" alt="Translation status" /> +Translations can be done in [LXQt-Weblate](https://translate.lxqt-project.org/projects/lxqt-configuration/pavucontrol-qt/). + +<a href="https://translate.lxqt-project.org/projects/lxqt-configuration/pavucontrol-qt/"> +<img src="https://translate.lxqt-project.org/widgets/lxqt-configuration/-/pavucontrol-qt/multi-auto.svg" alt="Translation status" /> </a> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pavucontrol-qt-0.15.0/src/CMakeLists.txt new/pavucontrol-qt-0.16.0/src/CMakeLists.txt --- old/pavucontrol-qt-0.15.0/src/CMakeLists.txt 2020-04-23 23:57:06.000000000 +0200 +++ new/pavucontrol-qt-0.16.0/src/CMakeLists.txt 2020-11-03 14:56:54.000000000 +0100 @@ -16,6 +16,7 @@ sourceoutputwidget.h sourcewidget.h streamwidget.h + elidinglabel.h ) set(pavucontrol-qt_SRCS @@ -31,6 +32,7 @@ sourceoutputwidget.cc sourcewidget.cc streamwidget.cc + elidinglabel.cc ) set(pavucontrol-qt_UI diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pavucontrol-qt-0.15.0/src/elidinglabel.cc new/pavucontrol-qt-0.16.0/src/elidinglabel.cc --- old/pavucontrol-qt-0.15.0/src/elidinglabel.cc 1970-01-01 01:00:00.000000000 +0100 +++ new/pavucontrol-qt-0.16.0/src/elidinglabel.cc 2020-11-03 14:56:54.000000000 +0100 @@ -0,0 +1,46 @@ +/*** + This file is part of pavucontrol-qt. + + pavucontrol-qt 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. + + pavucontrol-qt 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 pavucontrol-qt. If not, see <https://www.gnu.org/licenses/>. +***/ + +#include "elidinglabel.h" +#include <QPainter> +#include <QStyleOption> + +ElidingLabel::ElidingLabel(QWidget *parent, Qt::WindowFlags f): + QLabel(parent, f), + lastWidth_(0) { + setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred); + // set a min width to prevent the window from widening with long texts + setMinimumWidth(fontMetrics().averageCharWidth() * 10); +} + +// A simplified version of QLabel::paintEvent() without pixmap or shortcut but with eliding +void ElidingLabel::paintEvent(QPaintEvent */*event*/) { + QRect cr = contentsRect().adjusted(margin(), margin(), -margin(), -margin()); + QString txt = text(); + // if the text is changed or its rect is resized (due to window resizing), + // find whether it needs to be elided... + if (txt != lastText_ || cr.width() != lastWidth_) { + lastText_ = txt; + lastWidth_ = cr.width(); + elidedText_ = fontMetrics().elidedText(txt, Qt::ElideMiddle, cr.width()); + } + // ... then, draw the (elided) text */ + QPainter painter(this); + QStyleOption opt; + opt.initFrom(this); + style()->drawItemText(&painter, cr, alignment(), opt.palette, isEnabled(), elidedText_, foregroundRole()); +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pavucontrol-qt-0.15.0/src/elidinglabel.h new/pavucontrol-qt-0.16.0/src/elidinglabel.h --- old/pavucontrol-qt-0.15.0/src/elidinglabel.h 1970-01-01 01:00:00.000000000 +0100 +++ new/pavucontrol-qt-0.16.0/src/elidinglabel.h 2020-11-03 14:56:54.000000000 +0100 @@ -0,0 +1,38 @@ +/*** + This file is part of pavucontrol-qt. + + pavucontrol-qt 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. + + pavucontrol-qt 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 pavucontrol-qt. If not, see <https://www.gnu.org/licenses/>. +***/ + +#ifndef elidinglabel_h +#define elidinglabel_h + +#include <QLabel> + +class ElidingLabel : public QLabel { + Q_OBJECT + +public: + explicit ElidingLabel(QWidget *parent = 0, Qt::WindowFlags f = Qt::WindowFlags()); + +protected: + void paintEvent(QPaintEvent *event) override; + +private: + QString elidedText_; + QString lastText_; + int lastWidth_; +}; + +#endif // elidinglabel_h diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pavucontrol-qt-0.15.0/src/mainwindow.cc new/pavucontrol-qt-0.16.0/src/mainwindow.cc --- old/pavucontrol-qt-0.15.0/src/mainwindow.cc 2020-04-23 23:57:06.000000000 +0200 +++ new/pavucontrol-qt-0.16.0/src/mainwindow.cc 2020-11-03 14:56:54.000000000 +0100 @@ -176,8 +176,10 @@ } } -static void setIconByName(QLabel* label, const char* name) { - QIcon icon = QIcon::fromTheme(QString::fromUtf8(name)); +static void setIconByName(QLabel* label, const char* name, const char* fallback_name = nullptr) { + QIcon icon = QIcon::fromTheme(QString::fromLatin1(name)); + if (icon.isNull() || icon.availableSizes().isEmpty()) + icon = QIcon::fromTheme(QString::fromLatin1(fallback_name)); int size = label->style()->pixelMetric(QStyle::PM_ToolBarIconSize); QPixmap pix = icon.pixmap(size, size); label->setPixmap(pix); @@ -205,11 +207,11 @@ w->nameLabel->setText(QString::fromUtf8(w->name)); icon = pa_proplist_gets(info.proplist, PA_PROP_DEVICE_ICON_NAME); - setIconByName(w->iconImage, icon ? icon : "audio-card"); + setIconByName(w->iconImage, icon, "audio-card"); w->hasSinks = w->hasSources = false; profile_priorities.clear(); - for (pa_card_profile_info2 ** p_profile = info.profiles2; *p_profile != nullptr; ++p_profile) { + for (pa_card_profile_info2 ** p_profile = info.profiles2; p_profile && *p_profile != nullptr; ++p_profile) { w->hasSinks = w->hasSinks || ((*p_profile)->n_sinks > 0); w->hasSources = w->hasSources || ((*p_profile)->n_sources > 0); profile_priorities.insert(*p_profile); @@ -225,7 +227,7 @@ p.available = info.ports[i]->available; p.direction = info.ports[i]->direction; p.latency_offset = info.ports[i]->latency_offset; - for (pa_card_profile_info2 ** p_profile = info.ports[i]->profiles2; *p_profile != nullptr; ++p_profile) + for (pa_card_profile_info2 ** p_profile = info.ports[i]->profiles2; p_profile && *p_profile != nullptr; ++p_profile) p.profiles.push_back((*p_profile)->name); w->ports[p.name] = p; @@ -336,7 +338,7 @@ g_free(txt); icon = pa_proplist_gets(info.proplist, PA_PROP_DEVICE_ICON_NAME); - setIconByName(w->iconImage, icon ? icon : "audio-card"); + setIconByName(w->iconImage, icon, "audio-card"); w->setVolume(info.volume); w->muteToggleButton->setChecked(info.mute); @@ -502,7 +504,7 @@ g_free(txt); icon = pa_proplist_gets(info.proplist, PA_PROP_DEVICE_ICON_NAME); - setIconByName(w->iconImage, icon ? icon : "audio-input-microphone"); + setIconByName(w->iconImage, icon, "audio-input-microphone"); w->setVolume(info.volume); w->muteToggleButton->setChecked(info.mute); @@ -573,7 +575,7 @@ finish: - setIconByName(icon, t); + setIconByName(icon, t, def); } @@ -1093,7 +1095,7 @@ connectingLabel->setText(QString::fromUtf8(markup)); } -void MainWindow::onSinkTypeComboBoxChanged(int index) { +void MainWindow::onSinkTypeComboBoxChanged(int /*index*/) { showSinkType = (SinkType) sinkTypeComboBox->currentIndex(); if (showSinkType == (SinkType) -1) @@ -1102,7 +1104,7 @@ updateDeviceVisibility(); } -void MainWindow::onSourceTypeComboBoxChanged(int index) { +void MainWindow::onSourceTypeComboBoxChanged(int /*index*/) { showSourceType = (SourceType) sourceTypeComboBox->currentIndex(); if (showSourceType == (SourceType) -1) @@ -1111,7 +1113,7 @@ updateDeviceVisibility(); } -void MainWindow::onSinkInputTypeComboBoxChanged(int index) { +void MainWindow::onSinkInputTypeComboBoxChanged(int /*index*/) { showSinkInputType = (SinkInputType) sinkInputTypeComboBox->currentIndex(); if (showSinkInputType == (SinkInputType) -1) @@ -1120,7 +1122,7 @@ updateDeviceVisibility(); } -void MainWindow::onSourceOutputTypeComboBoxChanged(int index) { +void MainWindow::onSourceOutputTypeComboBoxChanged(int /*index*/) { showSourceOutputType = (SourceOutputType) sourceOutputTypeComboBox->currentIndex(); if (showSourceOutputType == (SourceOutputType) -1) @@ -1130,7 +1132,7 @@ } -void MainWindow::onShowVolumeMetersCheckButtonToggled(bool toggled) { +void MainWindow::onShowVolumeMetersCheckButtonToggled(bool /*toggled*/) { bool state = showVolumeMetersCheckButton->isChecked(); pa_operation *o; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pavucontrol-qt-0.15.0/src/mainwindow.ui new/pavucontrol-qt-0.16.0/src/mainwindow.ui --- old/pavucontrol-qt-0.15.0/src/mainwindow.ui 2020-04-23 23:57:06.000000000 +0200 +++ new/pavucontrol-qt-0.16.0/src/mainwindow.ui 2020-11-03 14:56:54.000000000 +0100 @@ -349,6 +349,12 @@ <property name="alignment"> <set>Qt::AlignCenter</set> </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + <property name="textInteractionFlags"> + <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set> + </property> </widget> </item> </layout> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pavucontrol-qt-0.15.0/src/minimalstreamwidget.cc new/pavucontrol-qt-0.16.0/src/minimalstreamwidget.cc --- old/pavucontrol-qt-0.15.0/src/minimalstreamwidget.cc 2020-04-23 23:57:06.000000000 +0200 +++ new/pavucontrol-qt-0.16.0/src/minimalstreamwidget.cc 2020-11-03 14:56:54.000000000 +0100 @@ -38,7 +38,6 @@ volumeMeterVisible(true) { peakProgressBar->setTextVisible(false); - peakProgressBar->setMaximumHeight(4 /* FIXME: hardcoded */); peakProgressBar->hide(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pavucontrol-qt-0.15.0/src/pavucontrol.cc new/pavucontrol-qt-0.16.0/src/pavucontrol.cc --- old/pavucontrol-qt-0.15.0/src/pavucontrol.cc 2020-04-23 23:57:06.000000000 +0200 +++ new/pavucontrol-qt-0.16.0/src/pavucontrol.cc 2020-11-03 14:56:54.000000000 +0100 @@ -619,11 +619,11 @@ w->setConnectingMessage(); if (pa_context_connect(context, nullptr, PA_CONTEXT_NOFAIL, nullptr) < 0) { if (pa_context_errno(context) == PA_ERR_INVALID) { - w->setConnectingMessage(QObject::tr("Connection to PulseAudio failed. Automatic retry in 5s\n\n" - "In this case this is likely because PULSE_SERVER in the Environment/X11 Root Window Properties\n" - "or default-server in client.conf is misconfigured.\n" - "This situation can also arrise when PulseAudio crashed and left stale details in the X11 Root Window.\n" - "If this is the case, then PulseAudio should autospawn again, or if this is not configured you should\n" + w->setConnectingMessage(QObject::tr("Connection to PulseAudio failed. Automatic retry in 5s.<br><br>" + "In this case this is likely because PULSE_SERVER in the Environment/X11 Root Window Properties" + "or default-server in client.conf is misconfigured.<br>" + "This situation can also arrise when PulseAudio crashed and left stale details in the X11 Root Window.<br>" + "If this is the case, then PulseAudio should autospawn again, or if this is not configured you should" "run start-pulseaudio-x11 manually.").toUtf8().constData()); reconnect_timeout = 5; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pavucontrol-qt-0.15.0/src/streamwidget.ui new/pavucontrol-qt-0.16.0/src/streamwidget.ui --- old/pavucontrol-qt-0.15.0/src/streamwidget.ui 2020-04-23 23:57:06.000000000 +0200 +++ new/pavucontrol-qt-0.16.0/src/streamwidget.ui 2020-11-03 14:56:54.000000000 +0100 @@ -27,7 +27,7 @@ </widget> </item> <item> - <widget class="QLabel" name="nameLabel"> + <widget class="ElidingLabel" name="nameLabel"> <property name="text"> <string>Device Title</string> </property> @@ -103,6 +103,13 @@ </item> </layout> </widget> + <customwidgets> + <customwidget> + <class>ElidingLabel</class> + <extends>QLabel</extends> + <header>elidinglabel.h</header> + </customwidget> + </customwidgets> <resources/> <connections/> </ui> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pavucontrol-qt-0.15.0/src/translations/pavucontrol-qt_hr.desktop new/pavucontrol-qt-0.16.0/src/translations/pavucontrol-qt_hr.desktop --- old/pavucontrol-qt-0.15.0/src/translations/pavucontrol-qt_hr.desktop 1970-01-01 01:00:00.000000000 +0100 +++ new/pavucontrol-qt-0.16.0/src/translations/pavucontrol-qt_hr.desktop 2020-11-03 14:56:54.000000000 +0100 @@ -0,0 +1,3 @@ +Name[hr]=PulseAudio kontrola glasnoće +GenericName[hr]=Kontrola glasnoće +Comment[hr]=Podesi glasnoću diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pavucontrol-qt-0.15.0/src/translations/pavucontrol-qt_hr.ts new/pavucontrol-qt-0.16.0/src/translations/pavucontrol-qt_hr.ts --- old/pavucontrol-qt-0.15.0/src/translations/pavucontrol-qt_hr.ts 1970-01-01 01:00:00.000000000 +0100 +++ new/pavucontrol-qt-0.16.0/src/translations/pavucontrol-qt_hr.ts 2020-11-03 14:56:54.000000000 +0100 @@ -0,0 +1,739 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="hr"> +<context> + <name>CardWidget</name> + <message> + <location filename="../cardwidget.ui" line="14"/> + <source>Form</source> + <translation>Obrazac</translation> + </message> + <message> + <location filename="../cardwidget.ui" line="29"/> + <source>Card Name</source> + <translation>Ime kartice</translation> + </message> + <message> + <location filename="../cardwidget.ui" line="47"/> + <source>Profile:</source> + <translation>Profil:</translation> + </message> + <message> + <location filename="../cardwidget.cc" line="67"/> + <source>pa_context_set_card_profile_by_index() failed</source> + <translation>pa_context_set_card_profile_by_index() neuspjelo</translation> + </message> +</context> +<context> + <name>Channel</name> + <message> + <location filename="../channel.cc" line="89"/> + <source>%1% (%2dB)</source> + <comment>volume slider label [X% (YdB)]</comment> + <translation>%1 % (%2 dB)</translation> + </message> + <message> + <location filename="../channel.cc" line="93"/> + <source>%1%</source> + <comment>volume slider label [X%]</comment> + <translation>%1 %</translation> + </message> + <message> + <location filename="../channel.cc" line="160"/> + <source><small>Silence</small></source> + <translation><small>Tišina</small></translation> + </message> + <message> + <location filename="../channel.cc" line="160"/> + <source><small>Min</small></source> + <translation><small>Min</small></translation> + </message> + <message> + <location filename="../channel.cc" line="162"/> + <source><small>100% (0dB)</small></source> + <translation><small>100 % (0 dB)</small></translation> + </message> + <message> + <location filename="../channel.cc" line="165"/> + <source><small><i>Base</i></small></source> + <translation><small><i>Osnova</i></small></translation> + </message> +</context> +<context> + <name>ChannelWidget</name> + <message> + <location filename="../channelwidget.ui" line="14"/> + <source>Form</source> + <translation>Obrazac</translation> + </message> + <message> + <location filename="../channelwidget.ui" line="20"/> + <source><b>left-front</b></source> + <translation><b>lijevi-prednji</b></translation> + </message> + <message> + <location filename="../channelwidget.ui" line="34"/> + <source><small>50%</small></source> + <translation><small>50 %</small></translation> + </message> +</context> +<context> + <name>DeviceWidget</name> + <message> + <location filename="../devicewidget.ui" line="14"/> + <source>Form</source> + <translation>Obrazac</translation> + </message> + <message> + <location filename="../devicewidget.ui" line="36"/> + <source>Device Title</source> + <translation>Ime uređaja</translation> + </message> + <message> + <location filename="../devicewidget.ui" line="56"/> + <source>Mute audio</source> + <translation>Isključi zvuk</translation> + </message> + <message> + <location filename="../devicewidget.ui" line="69"/> + <source>Lock channels together</source> + <translation>Spoji kanale</translation> + </message> + <message> + <location filename="../devicewidget.ui" line="85"/> + <source>Set as fallback</source> + <translation>Postavi kao rezervu</translation> + </message> + <message> + <location filename="../devicewidget.ui" line="103"/> + <source><b>Port:</b></source> + <translation><b>Priključak:</b></translation> + </message> + <message> + <location filename="../devicewidget.ui" line="126"/> + <source>Show advanced options</source> + <translation>Prikaži napredne opcije</translation> + </message> + <message> + <location filename="../devicewidget.ui" line="172"/> + <source>PCM</source> + <translation>PCM</translation> + </message> + <message> + <location filename="../devicewidget.ui" line="182"/> + <source>AC3</source> + <translation>AC3</translation> + </message> + <message> + <location filename="../devicewidget.ui" line="189"/> + <source>EAC3</source> + <translation>EAC3</translation> + </message> + <message> + <location filename="../devicewidget.ui" line="196"/> + <source>DTS</source> + <translation>DTS</translation> + </message> + <message> + <location filename="../devicewidget.ui" line="203"/> + <source>MPEG</source> + <translation>MPEG</translation> + </message> + <message> + <location filename="../devicewidget.ui" line="210"/> + <source>AAC</source> + <translation>AAC</translation> + </message> + <message> + <location filename="../devicewidget.ui" line="238"/> + <source><b>Latency offset:</b></source> + <translation><b>Odmak kašnjenja:</b></translation> + </message> + <message> + <location filename="../devicewidget.ui" line="245"/> + <source> ms</source> + <translation> ms</translation> + </message> + <message> + <location filename="../devicewidget.cc" line="41"/> + <source>Rename device...</source> + <translation>Preimenuj uređaj …</translation> + </message> + <message> + <location filename="../devicewidget.cc" line="155"/> + <source>pa_context_set_port_latency_offset() failed</source> + <translation>pa_context_set_port_latency_offset() neuspjelo</translation> + </message> + <message> + <location filename="../devicewidget.cc" line="226"/> + <source>Sorry, but device renaming is not supported.</source> + <translation>Nažalost, preimenovanje uređaja nije podržano.</translation> + </message> + <message> + <location filename="../devicewidget.cc" line="227"/> + <source>You need to load module-device-manager in the PulseAudio server in order to rename devices</source> + <translation>Za preimenovanje uređaja mora se učitati upravljač modula uređaja na PulseAudio poslužitelju</translation> + </message> + <message> + <location filename="../devicewidget.cc" line="233"/> + <source>Rename device %1 to:</source> + <translation>Preimenuj uređaj %1 u:</translation> + </message> + <message> + <location filename="../devicewidget.cc" line="240"/> + <source>pa_ext_device_manager_set_device_description() failed</source> + <translation>pa_ext_device_manager_set_device_description() neuspjelo</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../mainwindow.ui" line="14"/> + <source>Volume Control</source> + <translation>Kontrola glasnoće</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="55"/> + <source><i>No application is currently playing audio.</i></source> + <translation><i>Trenutačno ne svira nijedan program.</i></translation> + </message> + <message> + <location filename="../mainwindow.ui" line="66"/> + <location filename="../mainwindow.ui" line="131"/> + <location filename="../mainwindow.ui" line="196"/> + <location filename="../mainwindow.ui" line="261"/> + <source>Show:</source> + <translation>Prikaži:</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="74"/> + <location filename="../mainwindow.ui" line="139"/> + <source>All Streams</source> + <translation>Sva emitiranja</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="79"/> + <location filename="../mainwindow.ui" line="144"/> + <source>Applications</source> + <translation>Programe</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="84"/> + <location filename="../mainwindow.ui" line="149"/> + <source>Virtual Streams</source> + <translation>Virtualna emitiranja</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="120"/> + <source><i>No application is currently recording audio.</i></source> + <translation><i>Trenutačno ne snima nijedan program.</i></translation> + </message> + <message> + <location filename="../mainwindow.ui" line="185"/> + <source><i>No output devices available</i></source> + <translation><i>Nema dostupnih izlaznih uređaja</i></translation> + </message> + <message> + <location filename="../mainwindow.ui" line="204"/> + <source>All Output Devices</source> + <translation>Sve izlazne uređaje</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="209"/> + <source>Hardware Output Devices</source> + <translation>Hardverske izlazne uređaje</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="214"/> + <source>Virtual Output Devices</source> + <translation>Virtualne izlazne uređaje</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="28"/> + <source>&Playback</source> + <translation>&Sviranje</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="93"/> + <source>&Recording</source> + <translation>S&nimanje</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="158"/> + <source>&Output Devices</source> + <translation>&Izlazni uređaji</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="223"/> + <source>&Input Devices</source> + <translation>&Ulazni uređaji</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="250"/> + <source><i>No input devices available</i></source> + <translation><i>Nema dostupnih ulaznih uređaja</i></translation> + </message> + <message> + <location filename="../mainwindow.ui" line="269"/> + <source>All Input Devices</source> + <translation>Sve ulazne uređaje</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="274"/> + <source>All Except Monitors</source> + <translation>Sve osim monitora</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="279"/> + <source>Hardware Input Devices</source> + <translation>Hardverske ulazne uređaje</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="284"/> + <source>Virtual Input Devices</source> + <translation>Virtualne ulazne uređaje</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="289"/> + <source>Monitors</source> + <translation>Monitore</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="298"/> + <source>&Configuration</source> + <translation>&Konfiguracija</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="325"/> + <source><i>No cards available for configuration</i></source> + <translation><i>Nema dostupnih kartica koje bi se mogle konfigurirati</i></translation> + </message> + <message> + <location filename="../mainwindow.ui" line="336"/> + <source>Show volume meters</source> + <translation>Prikaži mjerač glasnoće</translation> + </message> + <message> + <location filename="../mainwindow.ui" line="347"/> + <source>...</source> + <translation>…</translation> + </message> + <message> + <location filename="../mainwindow.cc" line="159"/> + <source> (plugged in)</source> + <translation> (priključeno)</translation> + </message> + <message> + <location filename="../mainwindow.cc" line="163"/> + <location filename="../mainwindow.cc" line="257"/> + <source> (unavailable)</source> + <translation> (nedostupno)</translation> + </message> + <message> + <location filename="../mainwindow.cc" line="165"/> + <location filename="../mainwindow.cc" line="254"/> + <source> (unplugged)</source> + <translation> (nepriključeno)</translation> + </message> + <message> + <location filename="../mainwindow.cc" line="388"/> + <source>Failed to read data from stream</source> + <translation>Neuspjelo čitanje podataka iz emitiranja</translation> + </message> + <message> + <location filename="../mainwindow.cc" line="432"/> + <source>Peak detect</source> + <translation>Otkriven maksimum</translation> + </message> + <message> + <location filename="../mainwindow.cc" line="433"/> + <source>Failed to create monitoring stream</source> + <translation>Neuspjelo stvaranje praćenja emitiranja</translation> + </message> + <message> + <location filename="../mainwindow.cc" line="448"/> + <source>Failed to connect monitoring stream</source> + <translation>Neuspjelo povezivanje s praćenjem emitiranja</translation> + </message> + <message> + <location filename="../mainwindow.cc" line="587"/> + <source>Ignoring sink-input due to it being designated as an event and thus handled by the Event widget</source> + <translation>Zanemaruje se ulazno primanja događaja, jer je označeno kao događaj i stoga se njime barata pomoću programčića Događaji</translation> + </message> + <message> + <location filename="../mainwindow.cc" line="759"/> + <source>System Sounds</source> + <translation>Zvukovi sustava</translation> + </message> + <message> + <location filename="../mainwindow.cc" line="1089"/> + <source>Establishing connection to PulseAudio. Please wait...</source> + <translation>Postavlja se veza s PulseAudio. Pričekaj …</translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../pavucontrol.cc" line="66"/> + <source>Error</source> + <translation>Greška</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="87"/> + <source>Card callback failure</source> + <translation>Povratni poziv kartice nije uspio</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="110"/> + <source>Sink callback failure</source> + <translation>Povratni poziv primanja događaja nije uspio</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="133"/> + <source>Source callback failure</source> + <translation>Povratni poziv izvora nije uspio</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="152"/> + <source>Sink input callback failure</source> + <translation>Povratni poziv ulaznog primanja događaja nije uspio</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="171"/> + <source>Source output callback failure</source> + <translation>Povratni poziv izlaza izvora nije uspio</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="211"/> + <source>Client callback failure</source> + <translation>Povratni poziv klijenta nije uspio</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="227"/> + <source>Server info callback failure</source> + <translation>Povratni poziv informacija poslužitelja nije uspio</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="245"/> + <location filename="../pavucontrol.cc" line="542"/> + <source>Failed to initialize stream_restore extension: %s</source> + <translation>Neuspjelo inicijaliziranje proširenja za obnavljanje emitiranja: %s</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="263"/> + <source>pa_ext_stream_restore_read() failed</source> + <translation>pa_ext_stream_restore_read() neuspjelo</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="281"/> + <location filename="../pavucontrol.cc" line="556"/> + <source>Failed to initialize device restore extension: %s</source> + <translation>Neuspjelo inicijaliziranje proširenja za obnavljanje uređaja: %s</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="302"/> + <source>pa_ext_device_restore_read_sink_formats() failed</source> + <translation>pa_ext_device_restore_read_sink_formats() neuspjelo</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="320"/> + <location filename="../pavucontrol.cc" line="569"/> + <source>Failed to initialize device manager extension: %s</source> + <translation>Neuspjelo inicijaliziranje upravljača uređaja: %s</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="339"/> + <source>pa_ext_device_manager_read() failed</source> + <translation>pa_ext_device_manager_read() neuspjelo</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="356"/> + <source>pa_context_get_sink_info_by_index() failed</source> + <translation>pa_context_get_sink_info_by_index() neuspjelo</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="369"/> + <source>pa_context_get_source_info_by_index() failed</source> + <translation>pa_context_get_source_info_by_index() neuspjelo</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="382"/> + <location filename="../pavucontrol.cc" line="395"/> + <source>pa_context_get_sink_input_info() failed</source> + <translation>pa_context_get_sink_input_info() neuspjelo</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="408"/> + <source>pa_context_get_client_info() failed</source> + <translation>pa_context_get_client_info() neuspjelo</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="418"/> + <location filename="../pavucontrol.cc" line="483"/> + <source>pa_context_get_server_info() failed</source> + <translation>pa_context_get_server_info() neuspjelo</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="431"/> + <source>pa_context_get_card_info_by_index() failed</source> + <translation>pa_context_get_card_info_by_index() neuspjelo</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="474"/> + <source>pa_context_subscribe() failed</source> + <translation>pa_context_subscribe() neuspjelo</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="490"/> + <source>pa_context_client_info_list() failed</source> + <translation>pa_context_client_info_list() neuspjelo</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="497"/> + <source>pa_context_get_card_info_list() failed</source> + <translation>pa_context_get_card_info_list() neuspjelo</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="504"/> + <source>pa_context_get_sink_info_list() failed</source> + <translation>pa_context_get_sink_info_list() neuspjelo</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="511"/> + <source>pa_context_get_source_info_list() failed</source> + <translation>pa_context_get_source_info_list() neuspjelo</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="518"/> + <source>pa_context_get_sink_input_info_list() failed</source> + <translation>pa_context_get_sink_input_info_list() neuspjelo</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="525"/> + <source>pa_context_get_source_output_info_list() failed</source> + <translation>pa_context_get_source_output_info_list() neuspjelo</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="584"/> + <location filename="../pavucontrol.cc" line="635"/> + <source>Connection failed, attempting reconnect</source> + <translation>Veza neuspjela, pokušava se ponovno uspostavljanje veze</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="607"/> + <location filename="../pavucontrol.cc" line="664"/> + <source>PulseAudio Volume Control</source> + <translation>Kontrola glasnoće za PulseAudio</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="622"/> + <source>Connection to PulseAudio failed. Automatic retry in 5s + +In this case this is likely because PULSE_SERVER in the Environment/X11 Root Window Properties +or default-server in client.conf is misconfigured. +This situation can also arrise when PulseAudio crashed and left stale details in the X11 Root Window. +If this is the case, then PulseAudio should autospawn again, or if this is not configured you should +run start-pulseaudio-x11 manually.</source> + <translation>Neuspjelo povezivanje s PulseAudio. Automatski pokušaj ponovo za 5 s + +U ovom se slučaju vjerojatno radi o pogrešnoj konfiguraciji za PULSE_SERVER u postavkama +administrativnog prozora okruženja/X11 ili za standardni poslužitelj u client.conf. +Ova se situacija može dogoditi i kad se PulseAudio sruši i ostavi detalje u administrativnom prozoru X11. +Ako se radi o takvom slučaju, PulseAudio bi se trebao ponovo automatski otvoriti ili ako nije +konfigurirano, pokreni start-pulseaudio-x11 ručno.</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="672"/> + <source>Select a specific tab on load.</source> + <translation>Odaberi određenu karticu za učitavanje.</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="675"/> + <source>Retry forever if pa quits (every 5 seconds).</source> + <translation>Pokušaj ponovo unedogled, ako se PA zatvori (svakih 5 s).</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="678"/> + <source>Maximize the window.</source> + <translation>Maksimalno proširi prozor.</translation> + </message> + <message> + <location filename="../pavucontrol.cc" line="703"/> + <source>Fatal Error: Unable to connect to PulseAudio</source> + <translation>Fatalna greška: Povezivanje s PulseAudio nije moguće</translation> + </message> +</context> +<context> + <name>RoleWidget</name> + <message> + <location filename="../rolewidget.cc" line="59"/> + <source>pa_ext_stream_restore_write() failed</source> + <translation>pa_ext_stream_restore_write() neuspjelo</translation> + </message> +</context> +<context> + <name>SinkInputWidget</name> + <message> + <location filename="../sinkinputwidget.cc" line="36"/> + <source>on</source> + <translation>na</translation> + </message> + <message> + <location filename="../sinkinputwidget.cc" line="39"/> + <source>Terminate Playback</source> + <translation>Prekini sviranje</translation> + </message> + <message> + <location filename="../sinkinputwidget.cc" line="53"/> + <source>Unknown output</source> + <translation>Nepoznat izlaz</translation> + </message> + <message> + <location filename="../sinkinputwidget.cc" line="64"/> + <source>pa_context_set_sink_input_volume() failed</source> + <translation>pa_context_set_sink_input_volume() neuspjelo</translation> + </message> + <message> + <location filename="../sinkinputwidget.cc" line="79"/> + <source>pa_context_set_sink_input_mute() failed</source> + <translation>pa_context_set_sink_input_mute() neuspjelo</translation> + </message> + <message> + <location filename="../sinkinputwidget.cc" line="89"/> + <source>pa_context_kill_sink_input() failed</source> + <translation>pa_context_kill_sink_input() neuspjelo</translation> + </message> + <message> + <location filename="../sinkinputwidget.cc" line="114"/> + <source>pa_context_move_sink_input_by_index() failed</source> + <translation>pa_context_move_sink_input_by_index() neuspjelo</translation> + </message> +</context> +<context> + <name>SinkWidget</name> + <message> + <location filename="../sinkwidget.cc" line="81"/> + <source>pa_context_set_sink_volume_by_index() failed</source> + <translation>pa_context_set_sink_volume_by_index() neuspjelo</translation> + </message> + <message> + <location filename="../sinkwidget.cc" line="96"/> + <source>pa_context_set_sink_mute_by_index() failed</source> + <translation>pa_context_set_sink_mute_by_index() neuspjelo</translation> + </message> + <message> + <location filename="../sinkwidget.cc" line="110"/> + <source>pa_context_set_default_sink() failed</source> + <translation>pa_context_set_default_sink() neuspjelo</translation> + </message> + <message> + <location filename="../sinkwidget.cc" line="126"/> + <source>pa_context_set_sink_port_by_index() failed</source> + <translation>pa_context_set_sink_port_by_index() neuspjelo</translation> + </message> + <message> + <location filename="../sinkwidget.cc" line="166"/> + <source>pa_ext_device_restore_save_sink_formats() failed</source> + <translation>pa_ext_device_restore_save_sink_formats() neuspjelo</translation> + </message> +</context> +<context> + <name>SourceOutputWidget</name> + <message> + <location filename="../sourceoutputwidget.cc" line="35"/> + <source>from</source> + <translation>od</translation> + </message> + <message> + <location filename="../sourceoutputwidget.cc" line="39"/> + <source>Terminate Recording</source> + <translation>Prekini snimanje</translation> + </message> + <message> + <location filename="../sourceoutputwidget.cc" line="60"/> + <source>Unknown input</source> + <translation>Nepoznat ulaz</translation> + </message> + <message> + <location filename="../sourceoutputwidget.cc" line="72"/> + <source>pa_context_set_source_output_volume() failed</source> + <translation>pa_context_set_source_output_volume() neuspjelo</translation> + </message> + <message> + <location filename="../sourceoutputwidget.cc" line="87"/> + <source>pa_context_set_source_output_mute() failed</source> + <translation>pa_context_set_source_output_mute() neuspjelo</translation> + </message> + <message> + <location filename="../sourceoutputwidget.cc" line="98"/> + <source>pa_context_kill_source_output() failed</source> + <translation>pa_context_kill_source_output() neuspjelo</translation> + </message> + <message> + <location filename="../sourceoutputwidget.cc" line="125"/> + <source>pa_context_move_source_output_by_index() failed</source> + <translation>pa_context_move_source_output_by_index() neuspjelo</translation> + </message> +</context> +<context> + <name>SourceWidget</name> + <message> + <location filename="../sourcewidget.cc" line="35"/> + <source>pa_context_set_source_volume_by_index() failed</source> + <translation>pa_context_set_source_volume_by_index() neuspjelo</translation> + </message> + <message> + <location filename="../sourcewidget.cc" line="50"/> + <source>pa_context_set_source_mute_by_index() failed</source> + <translation>pa_context_set_source_mute_by_index() neuspjelo</translation> + </message> + <message> + <location filename="../sourcewidget.cc" line="64"/> + <source>pa_context_set_default_source() failed</source> + <translation>pa_context_set_default_source() neuspjelo</translation> + </message> + <message> + <location filename="../sourcewidget.cc" line="80"/> + <source>pa_context_set_source_port_by_index() failed</source> + <translation>pa_context_set_source_port_by_index() neuspjelo</translation> + </message> +</context> +<context> + <name>StreamWidget</name> + <message> + <location filename="../streamwidget.ui" line="14"/> + <source>Form</source> + <translation>Obrazac</translation> + </message> + <message> + <location filename="../streamwidget.ui" line="32"/> + <source>Device Title</source> + <translation>Ime uređaja</translation> + </message> + <message> + <location filename="../streamwidget.ui" line="52"/> + <source>direction</source> + <translation>smjer</translation> + </message> + <message> + <location filename="../streamwidget.ui" line="59"/> + <source>device</source> + <translation>uređaj</translation> + </message> + <message> + <location filename="../streamwidget.ui" line="66"/> + <source>Mute audio</source> + <translation>Isključi zvuk</translation> + </message> + <message> + <location filename="../streamwidget.ui" line="79"/> + <source>Lock channels together</source> + <translation>Spoji kanale</translation> + </message> + <message> + <location filename="../streamwidget.cc" line="34"/> + <source>Terminate</source> + <translation>Prekini</translation> + </message> +</context> +</TS> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pavucontrol-qt-0.15.0/src/translations/pavucontrol-qt_hu.desktop new/pavucontrol-qt-0.16.0/src/translations/pavucontrol-qt_hu.desktop --- old/pavucontrol-qt-0.15.0/src/translations/pavucontrol-qt_hu.desktop 1970-01-01 01:00:00.000000000 +0100 +++ new/pavucontrol-qt-0.16.0/src/translations/pavucontrol-qt_hu.desktop 2020-11-03 14:56:54.000000000 +0100 @@ -0,0 +1,3 @@ +Name[hu]=PulseAudio hangerőszabályzó +GenericName[hu]=Hangerőszabályzó +Comment[hu]=Hangerő beállítása diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pavucontrol-qt-0.15.0/src/translations/pavucontrol-qt_hu.ts new/pavucontrol-qt-0.16.0/src/translations/pavucontrol-qt_hu.ts --- old/pavucontrol-qt-0.15.0/src/translations/pavucontrol-qt_hu.ts 2020-04-23 23:57:06.000000000 +0200 +++ new/pavucontrol-qt-0.16.0/src/translations/pavucontrol-qt_hu.ts 2020-11-03 14:56:54.000000000 +0100 @@ -21,7 +21,7 @@ <message> <location filename="../cardwidget.cc" line="67"/> <source>pa_context_set_card_profile_by_index() failed</source> - <translation>A „pa_context_set_card_profile_by_index()” függvényhívás meghiúsult</translation> + <translation>pa_context_set_card_profile_by_index() meghiúsult</translation> </message> </context> <context> @@ -69,12 +69,12 @@ <message> <location filename="../channelwidget.ui" line="20"/> <source><b>left-front</b></source> - <translation type="unfinished"><b>bal-elöl</b></translation> + <translation><b>bal-elöl</b></translation> </message> <message> <location filename="../channelwidget.ui" line="34"/> <source><small>50%</small></source> - <translation type="unfinished"><small>50%</small></translation> + <translation><small>50%</small></translation> </message> </context> <context> @@ -87,7 +87,7 @@ <message> <location filename="../devicewidget.ui" line="36"/> <source>Device Title</source> - <translation>Eszköz cím</translation> + <translation>Eszközcím</translation> </message> <message> <location filename="../devicewidget.ui" line="56"/> @@ -162,7 +162,7 @@ <message> <location filename="../devicewidget.cc" line="155"/> <source>pa_context_set_port_latency_offset() failed</source> - <translation></translation> + <translation>pa_context_set_port_latency_offset() meghiúsult</translation> </message> <message> <location filename="../devicewidget.cc" line="226"/> @@ -172,7 +172,7 @@ <message> <location filename="../devicewidget.cc" line="227"/> <source>You need to load module-device-manager in the PulseAudio server in order to rename devices</source> - <translation>Az eszközkezelővel be kell betölteni a Pulseaudio szerverbe a load-device-manager modult az átnevezéshez</translation> + <translation>Az eszközök átnevezéséhez a module-device-managert be kell töltenie a PulseAudio szerverben</translation> </message> <message> <location filename="../devicewidget.cc" line="233"/> @@ -182,7 +182,7 @@ <message> <location filename="../devicewidget.cc" line="240"/> <source>pa_ext_device_manager_set_device_description() failed</source> - <translation></translation> + <translation>pa_ext_device_manager_set_device_description() meghiúsult</translation> </message> </context> <context> @@ -203,7 +203,7 @@ <location filename="../mainwindow.ui" line="196"/> <location filename="../mainwindow.ui" line="261"/> <source>Show:</source> - <translation>Látható:</translation> + <translation>Megjelenítés:</translation> </message> <message> <location filename="../mainwindow.ui" line="74"/> @@ -251,7 +251,7 @@ <message> <location filename="../mainwindow.ui" line="28"/> <source>&Playback</source> - <translation>Leját&szás</translation> + <translation>&Lejátszás</translation> </message> <message> <location filename="../mainwindow.ui" line="93"/> @@ -327,13 +327,13 @@ <location filename="../mainwindow.cc" line="163"/> <location filename="../mainwindow.cc" line="257"/> <source> (unavailable)</source> - <translation> (elérhetetlen)</translation> + <translation> (nem elérhető)</translation> </message> <message> <location filename="../mainwindow.cc" line="165"/> <location filename="../mainwindow.cc" line="254"/> <source> (unplugged)</source> - <translation> (nem csatlakoztatott)</translation> + <translation> (nincs csatlakoztatva)</translation> </message> <message> <location filename="../mainwindow.cc" line="388"/> @@ -353,7 +353,7 @@ <message> <location filename="../mainwindow.cc" line="448"/> <source>Failed to connect monitoring stream</source> - <translation>A megfigyelő adatfolyam csatlakoztatása meghiúsult</translation> + <translation>Nem sikerült csatlakozni a megfigyelő adatfolyamhoz</translation> </message> <message> <location filename="../mainwindow.cc" line="587"/> @@ -396,7 +396,7 @@ <message> <location filename="../pavucontrol.cc" line="152"/> <source>Sink input callback failure</source> - <translation>Függvényvisszatérési hiba a nyelő bemenetén</translation> + <translation>Függvényvisszatérési hiba a nyelő bemeneten</translation> </message> <message> <location filename="../pavucontrol.cc" line="171"/> @@ -422,7 +422,7 @@ <message> <location filename="../pavucontrol.cc" line="263"/> <source>pa_ext_stream_restore_read() failed</source> - <translation>A „pa_ext_stream_restore_read()” függvényhívás meghiúsult</translation> + <translation>pa_ext_stream_restore_read() meghiúsult</translation> </message> <message> <location filename="../pavucontrol.cc" line="281"/> @@ -433,7 +433,7 @@ <message> <location filename="../pavucontrol.cc" line="302"/> <source>pa_ext_device_restore_read_sink_formats() failed</source> - <translation>A „pa_ext_stream_restore_read_sink_formats()” függvényhívás meghiúsult</translation> + <translation>pa_ext_stream_restore_read_sink_formats() meghiúsult</translation> </message> <message> <location filename="../pavucontrol.cc" line="320"/> @@ -444,74 +444,74 @@ <message> <location filename="../pavucontrol.cc" line="339"/> <source>pa_ext_device_manager_read() failed</source> - <translation>A „pa_ext_device_manager_read()” függvényhívás meghiúsult</translation> + <translation>pa_ext_device_manager_read() meghiúsult</translation> </message> <message> <location filename="../pavucontrol.cc" line="356"/> <source>pa_context_get_sink_info_by_index() failed</source> - <translation>A „pa_context_get_sink_info_by_index()” függvényhívás meghiúsult</translation> + <translation>pa_context_get_sink_info_by_index() meghiúsult</translation> </message> <message> <location filename="../pavucontrol.cc" line="369"/> <source>pa_context_get_source_info_by_index() failed</source> - <translation>A „pa_context_get_source_info_by_index()” függvényhívás meghiúsult</translation> + <translation>pa_context_get_source_info_by_index() meghiúsult</translation> </message> <message> <location filename="../pavucontrol.cc" line="382"/> <location filename="../pavucontrol.cc" line="395"/> <source>pa_context_get_sink_input_info() failed</source> - <translation>A „pa_context_get_sink_input_info()” függvényhívás meghiúsult</translation> + <translation>pa_context_get_sink_input_info() meghiúsult</translation> </message> <message> <location filename="../pavucontrol.cc" line="408"/> <source>pa_context_get_client_info() failed</source> - <translation>A „pa_context_get_client_info()” függvényhívás meghiúsult</translation> + <translation>pa_context_get_client_info() meghiúsult</translation> </message> <message> <location filename="../pavucontrol.cc" line="418"/> <location filename="../pavucontrol.cc" line="483"/> <source>pa_context_get_server_info() failed</source> - <translation>A „pa_context_get_server_info()” függvényhívás meghiúsult</translation> + <translation>pa_context_get_server_info() meghiúsult</translation> </message> <message> <location filename="../pavucontrol.cc" line="431"/> <source>pa_context_get_card_info_by_index() failed</source> - <translation>A „pa_context_get_card_info_by_index()” függvényhívás meghiúsult</translation> + <translation>pa_context_get_card_info_by_index() meghiúsult</translation> </message> <message> <location filename="../pavucontrol.cc" line="474"/> <source>pa_context_subscribe() failed</source> - <translation>A „pa_context_subscribe()” függvényhívás meghiúsult</translation> + <translation>pa_context_subscribe() meghiúsult</translation> </message> <message> <location filename="../pavucontrol.cc" line="490"/> <source>pa_context_client_info_list() failed</source> - <translation>A „pa_context_client_info_list()” függvényhívás meghiúsult</translation> + <translation>pa_context_client_info_list() meghiúsult</translation> </message> <message> <location filename="../pavucontrol.cc" line="497"/> <source>pa_context_get_card_info_list() failed</source> - <translation>A „pa_context_get_card_info_list() függvényhívás meghiúsult</translation> + <translation>pa_context_get_card_info_list() meghiúsult</translation> </message> <message> <location filename="../pavucontrol.cc" line="504"/> <source>pa_context_get_sink_info_list() failed</source> - <translation>A „pa_context_get_sink_info_list()” függvényhívás meghiúsult</translation> + <translation>pa_context_get_sink_info_list() meghiúsult</translation> </message> <message> <location filename="../pavucontrol.cc" line="511"/> <source>pa_context_get_source_info_list() failed</source> - <translation>A „pa_context_get_source_info_list()” függvényhívás meghiúsult</translation> + <translation>pa_context_get_source_info_list() meghiúsult</translation> </message> <message> <location filename="../pavucontrol.cc" line="518"/> <source>pa_context_get_sink_input_info_list() failed</source> - <translation>A „pa_context_get_sink_input_info_list()” függvényhívás meghiúsult</translation> + <translation>pa_context_get_sink_input_info_list() meghiúsult</translation> </message> <message> <location filename="../pavucontrol.cc" line="525"/> <source>pa_context_get_source_output_info_list() failed</source> - <translation>A „pa_context_get_source_output_info_list()” függvényhívás meghiúsult</translation> + <translation>pa_context_get_source_output_info_list() meghiúsult</translation> </message> <message> <location filename="../pavucontrol.cc" line="584"/> @@ -534,33 +534,33 @@ This situation can also arrise when PulseAudio crashed and left stale details in the X11 Root Window. If this is the case, then PulseAudio should autospawn again, or if this is not configured you should run start-pulseaudio-x11 manually.</source> - <translation type="unfinished">A PulseAudio csatlakozás sikertelen. Automata újra próbálkozás 5 mp.múlva + <translation>A PulseAudio-hoz való csatlakozás sikertelen. Automatikus újrapróbálkozás 5 mp múlva -Lehet, hogy a PULSE_SERVER az X11 Root Window Tulajdonság ablakban -, vagy a client.conf -ban a z alapértelmezett szerver nincs jól van beállítva. -Ez akkor is előállhat, ha a Pulseaudio összeomolván az X11 Gyökér ablakban romokat hagy. -Ekkor, ha a PulseAudo nem éled fel újra, vagy rosszul van beállítva, kézzel kell a -pulseaoudio-x11 -et elindítani.</translation> +Ebben az esetben ez valószínűleg azért van, mert a PULSE_SERVER a környezetben/X11 root ablak tulajdonságaiban +vagy a client.conf-ban az alapértelmezett kiszolgáló helytelenül van beállítva. +Ez a helyzet akkor is előfordulhat, ha a PulseAudio összeomlott, és elakadt részleteket hagyott az X11 gyökérablakban. +Ebben az esetben a PulseAudio-nak automatikusan újra kell indulnia, vagy ha ez nincs beállítva, akkor +a start-pulseaudio-x11-et manuálisan kell futtatni.</translation> </message> <message> <location filename="../pavucontrol.cc" line="672"/> <source>Select a specific tab on load.</source> - <translation>Válaszd a megfelelő lapot a betöltéshez.</translation> + <translation>Válassza ki megfelelő lapot a betöltéshez.</translation> </message> <message> <location filename="../pavucontrol.cc" line="675"/> <source>Retry forever if pa quits (every 5 seconds).</source> - <translation>MIndig újrapróbálkozik, ha a PA kilép (5 másodpercenként).</translation> + <translation>Mindig újrapróbálkozik, ha a PA kilép (5 másodpercenként).</translation> </message> <message> <location filename="../pavucontrol.cc" line="678"/> <source>Maximize the window.</source> - <translation>Ablakhoz nagyít.</translation> + <translation>Ablak maximalizálása.</translation> </message> <message> <location filename="../pavucontrol.cc" line="703"/> <source>Fatal Error: Unable to connect to PulseAudio</source> - <translation>Végzetes hiba: A PulseAudio csatlakozás sikertelen</translation> + <translation>Végzetes hiba: A PulseAudio-hoz való csatlakozás sikertelen</translation> </message> </context> <context> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pavucontrol-qt-0.15.0/src/translations/pavucontrol-qt_tr.ts new/pavucontrol-qt-0.16.0/src/translations/pavucontrol-qt_tr.ts --- old/pavucontrol-qt-0.15.0/src/translations/pavucontrol-qt_tr.ts 2020-04-23 23:57:06.000000000 +0200 +++ new/pavucontrol-qt-0.16.0/src/translations/pavucontrol-qt_tr.ts 2020-11-03 14:56:54.000000000 +0100 @@ -11,7 +11,7 @@ <message> <location filename="../cardwidget.ui" line="29"/> <source>Card Name</source> - <translation>Kard Adı</translation> + <translation>Kart Adı</translation> </message> <message> <location filename="../cardwidget.ui" line="47"/> @@ -107,12 +107,12 @@ <message> <location filename="../devicewidget.ui" line="103"/> <source><b>Port:</b></source> - <translation></translation> + <translation><b>Bağlantı Noktası:</b></translation> </message> <message> <location filename="../devicewidget.ui" line="126"/> <source>Show advanced options</source> - <translation>Geliştmiş seçenekleri göster</translation> + <translation>Gelişmiş seçenekleri göster</translation> </message> <message> <location filename="../devicewidget.ui" line="172"/> @@ -157,7 +157,7 @@ <message> <location filename="../devicewidget.cc" line="41"/> <source>Rename device...</source> - <translation>Cihazı yeniden adlandır...</translation> + <translation>Aygıtı yeniden adlandır...</translation> </message> <message> <location filename="../devicewidget.cc" line="155"/> @@ -177,7 +177,7 @@ <message> <location filename="../devicewidget.cc" line="233"/> <source>Rename device %1 to:</source> - <translation>%1 cihazını yeniden adlandır:</translation> + <translation>%1 aygıtını yeniden adlandır:</translation> </message> <message> <location filename="../devicewidget.cc" line="240"/> @@ -358,7 +358,7 @@ <message> <location filename="../mainwindow.cc" line="587"/> <source>Ignoring sink-input due to it being designated as an event and thus handled by the Event widget</source> - <translation type="unfinished"></translation> + <translation>Olay olarak tanımlanması ve dolayısıyla Etkinlik widget'ı tarafından işlenmesi nedeniyle sink-girişi yok sayılyor</translation> </message> <message> <location filename="../mainwindow.cc" line="759"/> @@ -381,7 +381,7 @@ <message> <location filename="../pavucontrol.cc" line="87"/> <source>Card callback failure</source> - <translation>Card geri çağırma hatası</translation> + <translation>Kart geri çağırma hatası</translation> </message> <message> <location filename="../pavucontrol.cc" line="110"/> @@ -537,8 +537,8 @@ <translation>PulseAudio'ya bağlanılamadı. 5 sn.'de bir otomatik denenecek Bunun nedeni Ortam/X11 Kök Pencere Özelliklerinde PULSE_SERVER'ın seçilmiş olması veya -client.conf içindeki varsayılan sunucu yanlış yapılandırılmasıdır. -Bu durum, PulseAudio çöktüğünde ve X11 Kök Penceresinde bozuk detaylarını bıraktığı zaman +client.conf içindeki varsayılan sunucunun yanlış yapılandırılmasıdır. +Bu durum, PulseAudio çöktüğünde ve X11 Kök Penceresinde bozuk detaylarını bıraktığı zaman da ortaya çıkabilir. Bu durumda, PulseAudio tekrar durdurulmalı veya yapılandırılmamışsa, start-pulseaudio-x11'i kendiniz çalıştırmalısınız.</translation> @@ -577,7 +577,7 @@ <message> <location filename="../sinkinputwidget.cc" line="36"/> <source>on</source> - <translation type="unfinished"></translation> + <translation>açık</translation> </message> <message> <location filename="../sinkinputwidget.cc" line="39"/> @@ -643,7 +643,7 @@ <message> <location filename="../sourceoutputwidget.cc" line="35"/> <source>from</source> - <translation type="unfinished"></translation> + <translation>şuradan</translation> </message> <message> <location filename="../sourceoutputwidget.cc" line="39"/>