mirror of
https://github.com/arcan1s/awesome-widgets.git
synced 2025-07-01 16:05:56 +00:00
Compare commits
23 Commits
Author | SHA1 | Date | |
---|---|---|---|
d01fb91e36 | |||
61ed3a444f | |||
494590475a | |||
27ab7d9cd7 | |||
1869a68122 | |||
aa0a4b417d | |||
41deb8ef72 | |||
aa15e13713 | |||
ad63f78929 | |||
224e558a98 | |||
a391df2804 | |||
755d0b39f8 | |||
fcd612880f | |||
5aff2d2e4e | |||
5a52c056a7 | |||
42615a6fdc | |||
b431d2c6cf | |||
f96b3fcb07 | |||
f534a6854a | |||
b51c97abbb | |||
8dc3510a30 | |||
fce098cb5c | |||
5f4bf9ec29 |
31
CHANGELOG
31
CHANGELOG
@ -1,16 +1,43 @@
|
||||
Ver.2.3.3:
|
||||
* change text rendering from Qt to native
|
||||
|
||||
Ver.2.3.2:
|
||||
+ change network speed units from KB/s to MB/s if value is more than 1000 KB/s (metrics are the same)
|
||||
- fix bug with no actions on link activation (thanks to infans)
|
||||
* improve quotes support, e.g. fix plasma crash
|
||||
* rewrite main widget to signal-slot update model
|
||||
* improve battery calculation for system which has several batteries
|
||||
|
||||
Ver.2.3.1:
|
||||
- fix bug with no updates from configuration UI
|
||||
- fix invalid vertical tab parsing
|
||||
* translation update
|
||||
* merge fan tags to temp ones, improve lmsensors tags handling
|
||||
|
||||
Ver.2.3.0:
|
||||
+ implement fitlers support to ExtScripts (ApiVer = 3) (#53)
|
||||
+ implement ability to wrap `\n` as new lines (#53)
|
||||
+ implement key sorting in comboboxes
|
||||
+ implement (perc)(bid|ask|price)chg tag support (ApiVer = 2)
|
||||
+ implement timeouts to quotes (#54)
|
||||
- fix bug with invalid html parsing
|
||||
* move from XML to JSON in ExtQuotes (ApiVer = 2)
|
||||
* more pretty configuration UI
|
||||
* some part of refactoring
|
||||
|
||||
Ver.2.2.2:
|
||||
+ add quotes support (#46)
|
||||
+ add support of properties height and width (#47)
|
||||
+ add transtaltion support to the plugins (#50)
|
||||
+ add support of key caching
|
||||
+ add support of X-AW-Number to ExtScript and ExtUpgrade (ApiVer=2)
|
||||
+ add support of X-AW-Number to ExtScript and ExtUpgrade (ApiVer = 2)
|
||||
+ add reconnection to DataEngine (in some cases some values are not updated)
|
||||
+ add widgets width and height update
|
||||
- fix bug with Ext* items update (#49)
|
||||
- fix bug with GPUDEV, HDDDEV settings saving from UI
|
||||
- fix Desktop Panel settings
|
||||
- fix bug with adding paragraph settings
|
||||
* drop support of KDE4 support, created a separate branch
|
||||
* drop support of KDE4 support, created a separated branch
|
||||
* increase intervals limits (#48)
|
||||
* hddtemp was replaced to smartctl by default
|
||||
* plugins were moved from private
|
||||
|
27
CHANGELOG-RU
27
CHANGELOG-RU
@ -1,3 +1,30 @@
|
||||
Вер.2.3.3:
|
||||
* изменен рендеринг с Qt на нативный
|
||||
|
||||
Вер.2.3.2:
|
||||
+ добавлено изменение скорости интернета с KB/s на MB/s, если величина более 1000 KB/s
|
||||
- пофикшен баг с отсутствием действия при активации ссылки (спасибо infans)
|
||||
* улучшена поддержка котировок, например пофикшен возможный сегфолт плазмы
|
||||
* переписать основной виджет к модели сигнал-слот
|
||||
* улучшена поддержка расчета заряда батареи для нескольких батарей
|
||||
|
||||
Вер.2.3.1:
|
||||
- пофикшен баг с отсутствием обновлений значений из настроек
|
||||
- убрана поддержка фильтра `\t`
|
||||
* обновлены переводы
|
||||
* теги fan были объединены с temp, улучшена поддержка тегов lmsensors
|
||||
|
||||
Вер.2.3.0:
|
||||
+ добавлена поддержка фильтров в ExtScript (ApiVer = 3) (#53)
|
||||
+ добавлена возможность отображать `\n`, как перенос строки (#53)
|
||||
+ добавлена сортировка ключей в комбобоксах
|
||||
+ добавлена поддержка тегов (perc)(bid|ask|price)chg (ApiVer = 2)
|
||||
+ добавлены таймауты запросов котировок (#54)
|
||||
- исправлен баг с неправильным парсингом html
|
||||
* ExtQuotes теперь использует JSON вместо XML (ApiVer = 2)
|
||||
* более красивый UI настроек
|
||||
* некоторый рефакторинг
|
||||
|
||||
Вер.2.2.2:
|
||||
+ добавлена поддержка котировок (#46)
|
||||
+ добавлена поддержка свойств height и width (#47)
|
||||
|
@ -27,8 +27,7 @@ Instruction
|
||||
Dependencies
|
||||
------------
|
||||
|
||||
* kdebase-workspace (*if KDE4 is used*) **or** plasma-framework (*if KF5 is used*)
|
||||
* lm_sensors (*for definition temperature device*)
|
||||
* plasma-framework
|
||||
|
||||
Optional dependencies
|
||||
---------------------
|
||||
@ -42,7 +41,7 @@ Make dependencies
|
||||
-----------------
|
||||
|
||||
* cmake
|
||||
* automoc4 (*if KDE4 is used*) or extra-cmake-modules (*if KF5 is used*)
|
||||
* extra-cmake-modules
|
||||
|
||||
Installation
|
||||
------------
|
||||
@ -72,4 +71,5 @@ Links
|
||||
* [Scripts and bars](http://arcanis.name/en/2014/12/19/aw-v21-bells-and-whistles/)
|
||||
* Plasmoid on [kde-look](http://kde-look.org/content/show.php/Awesome+Widgets?content=157124)
|
||||
* DataEngine on [kde-look](http://kde-look.org/content/show.php/Extended+Systemmonitor+DataEngine?content=158773)
|
||||
* Archlinux [AUR](https://aur.archlinux.org/packages/kdeplasma-applets-awesome-widgets/) package
|
||||
* Archlinux [AUR](https://aur.archlinux.org/packages/plasma5-applet-awesome-widgets/) package
|
||||
* [OpenSuse](http://software.opensuse.org/search?q=awesome-widgets) packages, [KF5 OpenSuse](http://software.opensuse.org/package/plasma5-awesome-widgets) package
|
||||
|
@ -2,25 +2,22 @@
|
||||
|
||||
pkgname=plasma5-applet-awesome-widgets
|
||||
_pkgname=awesome-widgets
|
||||
pkgver=2.2.2
|
||||
pkgver=2.3.3
|
||||
pkgrel=1
|
||||
pkgdesc="Collection of minimalistic Plasmoids which look like Awesome WM widgets (ex-PyTextMonitor)"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://arcanis.name/projects/awesome-widgets"
|
||||
license=('GPL3')
|
||||
depends=('plasma-framework')
|
||||
optdepends=("amarok: for music player monitor"
|
||||
"clementine: for music player monitor"
|
||||
"catalyst: for GPU monitor"
|
||||
optdepends=("catalyst: for GPU monitor"
|
||||
"hddtemp: for HDD temperature monitor"
|
||||
"smartmontools: for HDD temperature monitor"
|
||||
"mpd: for music player monitor"
|
||||
"nvidia-utils: for GPU monitor"
|
||||
"qmmp: for music player monitor")
|
||||
"nvidia-utils: for GPU monitor")
|
||||
makedepends=('cmake' 'extra-cmake-modules')
|
||||
source=(https://github.com/arcan1s/awesome-widgets/releases/download/V.${pkgver}/${_pkgname}-${pkgver}-src.tar.xz)
|
||||
install=${pkgname}.install
|
||||
md5sums=('73e176a124f8bfe43a0a112307624bfe')
|
||||
md5sums=('a40592d66d9b5149fc7d470dc3e355cb')
|
||||
backup=('etc/xdg/plasma-dataengine-extsysmon.conf')
|
||||
|
||||
prepare() {
|
||||
|
@ -10,8 +10,8 @@ set (PROJECT_AUTHOR "Evgeniy Alekseev")
|
||||
set (PROJECT_CONTACT "esalexeev@gmail.com")
|
||||
set (PROJECT_LICENSE "GPLv3")
|
||||
set (PROJECT_VERSION_MAJOR 2)
|
||||
set (PROJECT_VERSION_MINOR 2)
|
||||
set (PROJECT_VERSION_PATCH 2)
|
||||
set (PROJECT_VERSION_MINOR 3)
|
||||
set (PROJECT_VERSION_PATCH 3)
|
||||
set (PROJECT_VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH})
|
||||
|
||||
string (TIMESTAMP CURRENT_DATE "%Y-%m-%d %H:%M" UTC)
|
||||
|
@ -8,7 +8,7 @@ configure_file (metadata.desktop ${CMAKE_CURRENT_SOURCE_DIR}/package/metadata.de
|
||||
find_package (ECM 0.0.12 REQUIRED NO_MODULE)
|
||||
set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
|
||||
|
||||
find_package (Qt5 REQUIRED COMPONENTS Core Network Qml Xml)
|
||||
find_package (Qt5 REQUIRED COMPONENTS Core Network Qml)
|
||||
find_package (KF5 REQUIRED COMPONENTS I18n Notifications Plasma)
|
||||
|
||||
include (KDEInstallDirs)
|
||||
|
@ -23,6 +23,9 @@
|
||||
<entry name="notify" type="bool">
|
||||
<default>true</default>
|
||||
</entry>
|
||||
<entry name="wrapNewLines" type="bool">
|
||||
<default>false</default>
|
||||
</entry>
|
||||
<entry name="background" type="bool">
|
||||
<default>true</default>
|
||||
</entry>
|
||||
|
@ -48,6 +48,12 @@ Item {
|
||||
text: AWActions.getAboutText("header")
|
||||
}
|
||||
|
||||
QtControls.Label {
|
||||
QtLayouts.Layout.fillWidth: true
|
||||
horizontalAlignment: Text.AlignHCenter
|
||||
text: AWActions.getAboutText("version")
|
||||
}
|
||||
|
||||
QtControls.Label {
|
||||
QtLayouts.Layout.fillWidth: true
|
||||
horizontalAlignment: Text.AlignJustify
|
||||
@ -59,12 +65,15 @@ Item {
|
||||
horizontalAlignment: Text.AlignLeft
|
||||
textFormat: Text.RichText
|
||||
text: AWActions.getAboutText("links")
|
||||
onLinkActivated: Qt.openUrlExternally(link);
|
||||
}
|
||||
|
||||
QtControls.Label {
|
||||
QtLayouts.Layout.fillHeight: true
|
||||
QtLayouts.Layout.fillWidth: true
|
||||
font.capitalization: Font.SmallCaps
|
||||
horizontalAlignment: Text.AlignHCenter
|
||||
verticalAlignment: Text.AlignBottom
|
||||
textFormat: Text.RichText
|
||||
text: AWActions.getAboutText("copy")
|
||||
}
|
||||
@ -83,10 +92,13 @@ Item {
|
||||
}
|
||||
|
||||
QtControls.Label {
|
||||
QtLayouts.Layout.fillHeight: true
|
||||
QtLayouts.Layout.fillWidth: true
|
||||
horizontalAlignment: Text.AlignJustify
|
||||
verticalAlignment: Text.AlignTop
|
||||
textFormat: Text.RichText
|
||||
text: AWActions.getAboutText("3rdparty")
|
||||
onLinkActivated: Qt.openUrlExternally(link);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -33,6 +33,7 @@ Item {
|
||||
property alias cfg_height: widgetHeight.value
|
||||
property alias cfg_width: widgetWidth.value
|
||||
property alias cfg_notify: notify.checked
|
||||
property alias cfg_wrapNewLines: wrapNewLines.checked
|
||||
property alias cfg_background: background.checked
|
||||
property alias cfg_customTime: customTime.text
|
||||
property alias cfg_customUptime: customUptime.text
|
||||
@ -98,6 +99,20 @@ Item {
|
||||
}
|
||||
}
|
||||
|
||||
Row {
|
||||
height: implicitHeight
|
||||
width: parent.width
|
||||
QtControls.Label {
|
||||
height: parent.heigth
|
||||
width: parent.width * 2 / 5
|
||||
}
|
||||
QtControls.CheckBox {
|
||||
id: wrapNewLines
|
||||
width: parent.width * 3 / 5
|
||||
text: i18n("Wrap new lines")
|
||||
}
|
||||
}
|
||||
|
||||
Row {
|
||||
height: implicitHeight
|
||||
width: parent.width
|
||||
|
@ -273,7 +273,7 @@ Item {
|
||||
if (debug) console.log("[dataengine::onCompleted]")
|
||||
|
||||
// init submodule
|
||||
AWKeys.initKeys(plasmoid.configuration.text, tooltipSettings)
|
||||
AWKeys.initKeys(plasmoid.configuration.text)
|
||||
}
|
||||
|
||||
Component.onDestruction: {
|
||||
|
@ -58,6 +58,7 @@ Item {
|
||||
"batInTooltipColor": plasmoid.configuration.batInTooltipColor
|
||||
}
|
||||
|
||||
signal dropSource(string sourceName)
|
||||
signal needUpdate
|
||||
signal sizeUpdate
|
||||
|
||||
@ -85,7 +86,7 @@ Item {
|
||||
// FIXME: ugly workaround to make some sources working
|
||||
systemmonitorDE.interval = plasmoid.configuration.interval
|
||||
|
||||
if (AWKeys.setDataBySource(sourceName, data, settings)) disconnectSource(sourceName)
|
||||
AWKeys.setDataBySource(sourceName, data, settings)
|
||||
}
|
||||
|
||||
onSourceAdded: {
|
||||
@ -106,7 +107,7 @@ Item {
|
||||
// FIXME: ugly workaround to make some sources working
|
||||
extsysmonDE.interval = plasmoid.configuration.interval
|
||||
|
||||
if (AWKeys.setDataBySource(sourceName, data, settings)) needUpdate()
|
||||
AWKeys.setDataBySource(sourceName, data, settings)
|
||||
}
|
||||
}
|
||||
|
||||
@ -128,6 +129,7 @@ Item {
|
||||
Text {
|
||||
id: text
|
||||
anchors.fill: parent
|
||||
renderType: Text.NativeRendering
|
||||
textFormat: Text.RichText
|
||||
wrapMode: Text.NoWrap
|
||||
|
||||
@ -164,6 +166,16 @@ Item {
|
||||
// plasmoid.setAction("report", i18n("Mail to developers"), "email")
|
||||
// init submodule
|
||||
Plasmoid.userConfiguringChanged(false)
|
||||
// connect data
|
||||
AWKeys.dropSourceFromDataengine.connect(dropSource)
|
||||
AWKeys.needToBeUpdated.connect(needUpdate)
|
||||
}
|
||||
|
||||
onDropSource: {
|
||||
if (debug) console.log("[main::onDropSource]")
|
||||
if (debug) console.log("[main::onDropSource] : Source " + sourceName)
|
||||
|
||||
systemmonitorDE.disconnectSource(sourceName)
|
||||
}
|
||||
|
||||
onNeedUpdate: {
|
||||
@ -199,7 +211,10 @@ Item {
|
||||
if (debug) console.log("[main::onUserConfiguringChanged]")
|
||||
|
||||
// init submodule
|
||||
AWKeys.initKeys(plasmoid.configuration.text, tooltipSettings, plasmoid.configuration.notify)
|
||||
AWKeys.initKeys(plasmoid.configuration.text)
|
||||
AWKeys.initTooltip(tooltipSettings)
|
||||
AWKeys.setPopupEnabled(plasmoid.configuration.notify)
|
||||
AWKeys.setWrapNewLines(plasmoid.configuration.wrapNewLines)
|
||||
|
||||
needUpdate()
|
||||
}
|
||||
|
@ -70,12 +70,14 @@ Item {
|
||||
verticalAlignment: Text.AlignVCenter
|
||||
wrapMode: Text.WordWrap
|
||||
text: i18n("Detailed information may be found on <a href=\"http://arcanis.name/projects/awesome-widgets/\">project homepage</a>")
|
||||
onLinkActivated: Qt.openUrlExternally(link);
|
||||
}
|
||||
|
||||
Row {
|
||||
height: implicitHeight
|
||||
width: parent.width
|
||||
QtControls.Button {
|
||||
width: parent.width * 3 / 12
|
||||
text: i18n("Font")
|
||||
iconName: "font"
|
||||
|
||||
@ -98,6 +100,7 @@ Item {
|
||||
}
|
||||
}
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-indent-more"
|
||||
|
||||
onClicked: {
|
||||
@ -111,6 +114,7 @@ Item {
|
||||
}
|
||||
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-text-bold"
|
||||
|
||||
onClicked: {
|
||||
@ -123,6 +127,7 @@ Item {
|
||||
}
|
||||
}
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-text-italic"
|
||||
|
||||
onClicked: {
|
||||
@ -135,6 +140,7 @@ Item {
|
||||
}
|
||||
}
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-text-underline"
|
||||
|
||||
onClicked: {
|
||||
@ -147,6 +153,7 @@ Item {
|
||||
}
|
||||
}
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-text-strikethrough"
|
||||
|
||||
onClicked: {
|
||||
@ -160,6 +167,7 @@ Item {
|
||||
}
|
||||
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-justify-left"
|
||||
|
||||
onClicked: {
|
||||
@ -172,6 +180,7 @@ Item {
|
||||
}
|
||||
}
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-justify-center"
|
||||
|
||||
onClicked: {
|
||||
@ -184,6 +193,7 @@ Item {
|
||||
}
|
||||
}
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-justify-right"
|
||||
|
||||
onClicked: {
|
||||
@ -196,6 +206,7 @@ Item {
|
||||
}
|
||||
}
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-justify-fill"
|
||||
|
||||
onClicked: {
|
||||
@ -310,7 +321,7 @@ Item {
|
||||
if (debug) console.log("[widget::onCompleted]")
|
||||
|
||||
// init submodule
|
||||
AWKeys.initKeys(plasmoid.configuration.text, tooltipSettings)
|
||||
tags.model = AWKeys.dictKeys()
|
||||
AWKeys.initKeys(plasmoid.configuration.text)
|
||||
tags.model = AWKeys.dictKeys(true)
|
||||
}
|
||||
}
|
||||
|
@ -20,7 +20,7 @@ X-Plasma-RemoteLocation=
|
||||
X-KDE-PluginInfo-Author=Evgeniy Alekseev aka arcanis
|
||||
X-KDE-PluginInfo-Email=esalexeev@gmail.com
|
||||
X-KDE-PluginInfo-Name=org.kde.plasma.awesomewidget
|
||||
X-KDE-PluginInfo-Version=2.2.2
|
||||
X-KDE-PluginInfo-Version=2.3.3
|
||||
X-KDE-PluginInfo-Website=http://arcanis.name/projects/awesome-widgets/
|
||||
X-KDE-PluginInfo-Category=System Information
|
||||
X-KDE-PluginInfo-Depends=
|
||||
|
@ -1,15 +1,9 @@
|
||||
set (PLUGIN_NAME awplugin)
|
||||
add_definitions(-DTRANSLATION_DOMAIN=\"plasma_applet_org.kde.plasma.awesomewidget\")
|
||||
|
||||
add_definitions (${Qt5Core_DEFINITIONS} ${Qt5Network_DEFINITIONS} ${Qt5Xml_DEFINITIONS})
|
||||
set (Qt_INCLUDE ${Qt5Core_INCLUDE_DIRS}
|
||||
${Qt5Network_INCLUDE_DIRS}
|
||||
${Qt5Qml_INCLUDE_DIRS}
|
||||
${Qt5Xml_INCLUDE_DIRS})
|
||||
set (Qt_LIBRARIES ${Qt5Core_LIBRARIES}
|
||||
${Qt5Network_LIBRARIES}
|
||||
${Qt5Qml_LIBRARIES}
|
||||
${Qt5Xml_LIBRARIES})
|
||||
add_definitions (${Qt5Core_DEFINITIONS} ${Qt5Network_DEFINITIONS})
|
||||
set (Qt_INCLUDE ${Qt5Core_INCLUDE_DIRS} ${Qt5Network_INCLUDE_DIRS} ${Qt5Qml_INCLUDE_DIRS})
|
||||
set (Qt_LIBRARIES ${Qt5Core_LIBRARIES} ${Qt5Network_LIBRARIES} ${Qt5Qml_LIBRARIES})
|
||||
set (Kf5_INCLUDE ${I18n_INCLUDE_DIR}
|
||||
${Notifications_INCLUDE_DIR})
|
||||
set (Kf5_LIBRARIES KF5::I18n
|
||||
|
@ -101,6 +101,8 @@ QString AWActions::getAboutText(const QString type)
|
||||
QString text;
|
||||
if (type == QString("header"))
|
||||
text = QString(NAME);
|
||||
else if (type == QString("version"))
|
||||
text = i18n("Version %1 (build date %2)", QString(VERSION), QString(BUILD_DATE));
|
||||
else if (type == QString("description"))
|
||||
text = i18n("A set of minimalistic plasmoid widgets");
|
||||
else if (type == QString("links"))
|
||||
@ -130,11 +132,11 @@ QString AWActions::getAboutText(const QString type)
|
||||
}
|
||||
|
||||
|
||||
QMap<QString, QVariant> AWActions::getFont(const QMap<QString, QVariant> defaultFont)
|
||||
QVariantMap AWActions::getFont(const QVariantMap defaultFont)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
QMap<QString, QVariant> fontMap;
|
||||
QVariantMap fontMap;
|
||||
CFont defaultCFont = CFont(defaultFont[QString("family")].toString(),
|
||||
defaultFont[QString("size")].toInt(),
|
||||
400, false, defaultFont[QString("color")].toString());
|
||||
@ -148,14 +150,14 @@ QMap<QString, QVariant> AWActions::getFont(const QMap<QString, QVariant> default
|
||||
}
|
||||
|
||||
|
||||
QMap<QString, QVariant> AWActions::readDataEngineConfiguration()
|
||||
QVariantMap AWActions::readDataEngineConfiguration()
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
QString fileName = QStandardPaths::locate(QStandardPaths::ConfigLocation, QString("plasma-dataengine-extsysmon.conf"));
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Configuration file" << fileName;
|
||||
QSettings settings(fileName, QSettings::IniFormat);
|
||||
QMap<QString, QVariant> configuration;
|
||||
QVariantMap configuration;
|
||||
|
||||
settings.beginGroup(QString("Configuration"));
|
||||
configuration[QString("ACPIPATH")] = settings.value(QString("ACPIPATH"), QString("/sys/class/power_supply/"));
|
||||
@ -172,7 +174,7 @@ QMap<QString, QVariant> AWActions::readDataEngineConfiguration()
|
||||
}
|
||||
|
||||
|
||||
void AWActions::writeDataEngineConfiguration(const QMap<QString, QVariant> configuration)
|
||||
void AWActions::writeDataEngineConfiguration(const QVariantMap configuration)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
|
@ -40,10 +40,10 @@ public:
|
||||
Q_INVOKABLE void showReadme();
|
||||
// configuration slots
|
||||
Q_INVOKABLE QString getAboutText(const QString type = QString("header"));
|
||||
Q_INVOKABLE QMap<QString, QVariant> getFont(const QMap<QString, QVariant> defaultFont);
|
||||
Q_INVOKABLE QVariantMap getFont(const QVariantMap defaultFont);
|
||||
// dataengine
|
||||
Q_INVOKABLE QMap<QString, QVariant> readDataEngineConfiguration();
|
||||
Q_INVOKABLE void writeDataEngineConfiguration(const QMap<QString, QVariant> configuration);
|
||||
Q_INVOKABLE QVariantMap readDataEngineConfiguration();
|
||||
Q_INVOKABLE void writeDataEngineConfiguration(const QVariantMap configuration);
|
||||
|
||||
public slots:
|
||||
Q_INVOKABLE static void sendNotification(const QString eventId, const QString message,
|
||||
|
@ -86,9 +86,7 @@ AWKeys::~AWKeys()
|
||||
}
|
||||
|
||||
|
||||
void AWKeys::initKeys(const QString currentPattern,
|
||||
const QMap<QString, QVariant> tooltipParams,
|
||||
const bool popup)
|
||||
void AWKeys::initKeys(const QString currentPattern)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
@ -100,7 +98,6 @@ void AWKeys::initKeys(const QString currentPattern,
|
||||
keys.clear();
|
||||
foundBars.clear();
|
||||
foundKeys.clear();
|
||||
if (toolTip != nullptr) delete toolTip;
|
||||
|
||||
// init
|
||||
pattern = currentPattern;
|
||||
@ -113,12 +110,34 @@ void AWKeys::initKeys(const QString currentPattern,
|
||||
addKeyToCache(QString("Network"));
|
||||
loadKeysFromCache();
|
||||
reinitKeys();
|
||||
}
|
||||
|
||||
|
||||
void AWKeys::initTooltip(const QVariantMap tooltipParams)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
if (toolTip != nullptr) delete toolTip;
|
||||
toolTip = new AWToolTip(this, tooltipParams);
|
||||
}
|
||||
|
||||
|
||||
void AWKeys::setPopupEnabled(const bool popup)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
enablePopup = popup;
|
||||
}
|
||||
|
||||
|
||||
void AWKeys::setWrapNewLines(const bool wrap)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
wrapNewLines = wrap;
|
||||
}
|
||||
|
||||
|
||||
bool AWKeys::isDebugEnabled()
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
@ -135,11 +154,12 @@ QString AWKeys::parsePattern()
|
||||
QString parsed = pattern;
|
||||
parsed.replace(QString("$$"), QString("$\\$\\"));
|
||||
for (int i=0; i<foundKeys.count(); i++)
|
||||
parsed.replace(QString("$%1").arg(foundKeys[i]), valueByKey(foundKeys[i]));
|
||||
parsed.replace(QString(" "), QString(" "));
|
||||
parsed.replace(QString("$%1").arg(foundKeys[i]), htmlValue(foundKeys[i]));
|
||||
for (int i=0; i<foundBars.count(); i++)
|
||||
parsed.replace(QString("$%1").arg(foundBars[i]), getItemByTag(foundBars[i])->image(valueByKey(foundBars[i]).toFloat()));
|
||||
parsed.replace(QString("$\\$\\"), QString("$$"));
|
||||
// wrap new lines if required
|
||||
if (wrapNewLines) parsed.replace(QString("\n"), QString("<br>"));
|
||||
|
||||
return parsed;
|
||||
}
|
||||
@ -148,6 +168,7 @@ QString AWKeys::parsePattern()
|
||||
QString AWKeys::toolTipImage()
|
||||
{
|
||||
if(debug) qDebug() << PDEBUG;
|
||||
if (toolTip == nullptr) return QString("");
|
||||
|
||||
if (keys.isEmpty()) return QString();
|
||||
|
||||
@ -163,6 +184,7 @@ QString AWKeys::toolTipImage()
|
||||
QSize AWKeys::toolTipSize()
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
if (toolTip == nullptr) return QSize();
|
||||
|
||||
return toolTip->getSize();
|
||||
}
|
||||
@ -174,16 +196,13 @@ void AWKeys::addDevice(const QString source)
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Source" << source;
|
||||
|
||||
QRegExp diskRegexp = QRegExp(QString("disk/(?:md|sd|hd)[a-z|0-9]_.*/Rate/(?:rblk)"));
|
||||
QRegExp fanRegexp = QRegExp(QString("lmsensors/.*/fan.*"));
|
||||
QRegExp mountRegexp = QRegExp(QString("partitions/.*/filllevel"));
|
||||
QRegExp tempRegexp = QRegExp(QString("lmsensors/.*temp.*/.*"));
|
||||
QRegExp tempRegexp = QRegExp(QString("lmsensors/.*"));
|
||||
|
||||
if (diskRegexp.indexIn(source) > -1) {
|
||||
QString device = source;
|
||||
device.remove(QString("/Rate/rblk"));
|
||||
addKeyToCache(QString("Disk"), device);
|
||||
} else if (fanRegexp.indexIn(source) > -1) {
|
||||
addKeyToCache(QString("Fan"), source);
|
||||
} else if (mountRegexp.indexIn(source) > -1) {
|
||||
QString device = source;
|
||||
device.remove(QString("partitions")).remove(QString("/filllevel"));
|
||||
@ -194,7 +213,7 @@ void AWKeys::addDevice(const QString source)
|
||||
}
|
||||
|
||||
|
||||
QStringList AWKeys::dictKeys()
|
||||
QStringList AWKeys::dictKeys(const bool sorted)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
@ -219,8 +238,6 @@ QStringList AWKeys::dictKeys()
|
||||
// temperature
|
||||
for (int i=tempDevices.count()-1; i>=0; i--)
|
||||
allKeys.append(QString("temp%1").arg(i));
|
||||
for (int i=fanDevices.count()-1; i>=0; i--)
|
||||
allKeys.append(QString("fan%1").arg(i));
|
||||
// gputemp
|
||||
allKeys.append(QString("gputemp"));
|
||||
// gpu
|
||||
@ -272,9 +289,10 @@ QStringList AWKeys::dictKeys()
|
||||
// battery
|
||||
allKeys.append(QString("ac"));
|
||||
QStringList allBatteryDevices = QDir(QString("/sys/class/power_supply"))
|
||||
.entryList(QDir::Dirs | QDir::NoDotAndDotDot,
|
||||
.entryList(QStringList() << QString("BAT*"),
|
||||
QDir::Dirs | QDir::NoDotAndDotDot,
|
||||
QDir::Name);
|
||||
for (int i=allBatteryDevices.filter(QRegExp(QString("BAT.*"))).count()-1; i>=0; i--)
|
||||
for (int i=allBatteryDevices.count()-1; i>=0; i--)
|
||||
allKeys.append(QString("bat%1").arg(i));
|
||||
allKeys.append(QString("bat"));
|
||||
// player
|
||||
@ -293,8 +311,14 @@ QStringList AWKeys::dictKeys()
|
||||
// quotes
|
||||
for (int i=extQuotes.count()-1; i>=0; i--) {
|
||||
allKeys.append(extQuotes[i]->tag(QString("ask")));
|
||||
allKeys.append(extQuotes[i]->tag(QString("askchg")));
|
||||
allKeys.append(extQuotes[i]->tag(QString("percaskchg")));
|
||||
allKeys.append(extQuotes[i]->tag(QString("bid")));
|
||||
allKeys.append(extQuotes[i]->tag(QString("bidchg")));
|
||||
allKeys.append(extQuotes[i]->tag(QString("percbidchg")));
|
||||
allKeys.append(extQuotes[i]->tag(QString("price")));
|
||||
allKeys.append(extQuotes[i]->tag(QString("pricechg")));
|
||||
allKeys.append(extQuotes[i]->tag(QString("percpricechg")));
|
||||
}
|
||||
// custom
|
||||
for (int i=extScripts.count()-1; i>=0; i--)
|
||||
@ -312,6 +336,9 @@ QStringList AWKeys::dictKeys()
|
||||
for (int i=graphicalItemsKeys.count()-1; i>=0; i--)
|
||||
allKeys.append(graphicalItemsKeys[i]);
|
||||
|
||||
// sort if required
|
||||
if (sorted) allKeys.sort();
|
||||
|
||||
return allKeys;
|
||||
}
|
||||
|
||||
@ -329,18 +356,20 @@ QStringList AWKeys::getHddDevices()
|
||||
}
|
||||
|
||||
|
||||
bool AWKeys::setDataBySource(const QString sourceName,
|
||||
const QMap<QString, QVariant> data,
|
||||
const QMap<QString, QVariant> params)
|
||||
void AWKeys::setDataBySource(const QString sourceName, const QVariantMap data,
|
||||
const QVariantMap params)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Source" << sourceName;
|
||||
|
||||
if (sourceName == QString("update")) return true;
|
||||
if (sourceName == QString("update")) {
|
||||
emit(needToBeUpdated());
|
||||
return;
|
||||
}
|
||||
|
||||
// checking
|
||||
if (!checkKeys(data)) return false;
|
||||
if (keys.isEmpty()) return false;
|
||||
if (!checkKeys(data)) return;
|
||||
if (keys.isEmpty()) return;
|
||||
|
||||
// regular expressions
|
||||
QRegExp cpuRegExp = QRegExp(QString("cpu/cpu.*/TotalLoad"));
|
||||
@ -373,7 +402,8 @@ bool AWKeys::setDataBySource(const QString sourceName,
|
||||
values[QString("ac")] = params[QString("acOffline")].toString();
|
||||
} else {
|
||||
values[data.keys()[i]] = QString("%1").arg(data[data.keys()[i]].toFloat(), 3, 'f', 0);
|
||||
toolTip->setData(QString("batTooltip"), data[data.keys()[i]].toFloat(), data[QString("ac")].toBool());
|
||||
if (toolTip != nullptr) toolTip->setData(QString("batTooltip"), data[data.keys()[i]].toFloat(),
|
||||
data[QString("ac")].toBool());
|
||||
}
|
||||
}
|
||||
} else if (sourceName == QString("cpu/system/TotalLoad")) {
|
||||
@ -383,7 +413,7 @@ bool AWKeys::setDataBySource(const QString sourceName,
|
||||
AWActions::sendNotification(QString("event"), i18n("High CPU load"), enablePopup);
|
||||
// value
|
||||
values[QString("cpu")] = QString("%1").arg(data[QString("value")].toFloat(), 5, 'f', 1);
|
||||
toolTip->setData(QString("cpuTooltip"), data[QString("value")].toFloat());
|
||||
if (toolTip != nullptr) toolTip->setData(QString("cpuTooltip"), data[QString("value")].toFloat());
|
||||
} else if (sourceName.contains(cpuRegExp)) {
|
||||
// cpus
|
||||
QString number = sourceName;
|
||||
@ -392,7 +422,7 @@ bool AWKeys::setDataBySource(const QString sourceName,
|
||||
} else if (sourceName == QString("cpu/system/AverageClock")) {
|
||||
// cpucl
|
||||
values[QString("cpucl")] = QString("%1").arg(data[QString("value")].toFloat(), 4, 'f', 0);
|
||||
toolTip->setData(QString("cpuclTooltip"), data[QString("value")].toFloat());
|
||||
if (toolTip != nullptr) toolTip->setData(QString("cpuclTooltip"), data[QString("value")].toFloat());
|
||||
} else if (sourceName.contains(cpuclRegExp)) {
|
||||
// cpucls
|
||||
QString number = sourceName;
|
||||
@ -511,7 +541,7 @@ bool AWKeys::setDataBySource(const QString sourceName,
|
||||
AWActions::sendNotification(QString("event"), i18n("High memory usage"), enablePopup);
|
||||
// value
|
||||
values[QString("mem")] = QString("%1").arg(value, 5, 'f', 1);
|
||||
toolTip->setData(QString("memTooltip"), values[QString("mem")].toFloat());
|
||||
if (toolTip != nullptr) toolTip->setData(QString("memTooltip"), values[QString("mem")].toFloat());
|
||||
} else if (sourceName == QString("netdev")) {
|
||||
// network device
|
||||
// notification
|
||||
@ -526,28 +556,36 @@ bool AWKeys::setDataBySource(const QString sourceName,
|
||||
QString device = sourceName;
|
||||
device.remove(QString("network/interfaces/")).remove(QString("/receiver/data"));
|
||||
QStringList allNetworkDevices = networkDevices;
|
||||
for (int i=0; i<allNetworkDevices.count(); i++)
|
||||
if (allNetworkDevices[i] == device) {
|
||||
values[QString("down%1").arg(i)] = QString("%1").arg(data[QString("value")].toFloat(), 4, 'f', 0);
|
||||
break;
|
||||
for (int i=0; i<allNetworkDevices.count(); i++) {
|
||||
if (allNetworkDevices[i] != device) continue;
|
||||
float value = data[QString("value")].toFloat();
|
||||
if (value > 1000.0)
|
||||
values[QString("down%1").arg(i)] = QString("%1").arg(value / 1024.0, 4, 'f', 1);
|
||||
else
|
||||
values[QString("down%1").arg(i)] = QString("%1").arg(value, 4, 'f', 0);
|
||||
break;
|
||||
}
|
||||
if (device == networkDevice()) {
|
||||
if (device == values[QString("netdev")]) {
|
||||
values[QString("down")] = QString("%1").arg(data[QString("value")].toFloat(), 4, 'f', 0);
|
||||
toolTip->setData(QString("downTooltip"), data[QString("value")].toFloat());
|
||||
if (toolTip != nullptr) toolTip->setData(QString("downTooltip"), data[QString("value")].toFloat());
|
||||
}
|
||||
} else if (sourceName.contains(netTransRegExp)) {
|
||||
// upload speed
|
||||
QString device = sourceName;
|
||||
device.remove(QString("network/interfaces/")).remove(QString("/transmitter/data"));
|
||||
QStringList allNetworkDevices = networkDevices;
|
||||
for (int i=0; i<allNetworkDevices.count(); i++)
|
||||
if (allNetworkDevices[i] == device) {
|
||||
for (int i=0; i<allNetworkDevices.count(); i++) {
|
||||
if (allNetworkDevices[i] != device) continue;
|
||||
float value = data[QString("value")].toFloat();
|
||||
if (value > 1000.0)
|
||||
values[QString("up%1").arg(i)] = QString("%1").arg(data[QString("value")].toFloat() / 1024.0, 4, 'f', 1);
|
||||
else
|
||||
values[QString("up%1").arg(i)] = QString("%1").arg(data[QString("value")].toFloat(), 4, 'f', 0);
|
||||
break;
|
||||
break;
|
||||
}
|
||||
if (device == networkDevice()) {
|
||||
if (device == values[QString("netdev")]) {
|
||||
values[QString("up")] = QString("%1").arg(data[QString("value")].toFloat(), 4, 'f', 0);
|
||||
toolTip->setData(QString("upTooltip"), data[QString("value")].toFloat());
|
||||
if (toolTip != nullptr) toolTip->setData(QString("upTooltip"), data[QString("value")].toFloat());
|
||||
}
|
||||
} else if (sourceName == QString("pkg")) {
|
||||
// package manager
|
||||
@ -589,23 +627,17 @@ bool AWKeys::setDataBySource(const QString sourceName,
|
||||
AWActions::sendNotification(QString("event"), i18n("Swap is used"), enablePopup);
|
||||
// value
|
||||
values[QString("swap")] = QString("%1").arg(value, 5, 'f', 1);
|
||||
toolTip->setData(QString("swapTooltip"), values[QString("swap")].toFloat());
|
||||
if (toolTip != nullptr) toolTip->setData(QString("swapTooltip"), values[QString("swap")].toFloat());
|
||||
} else if (sourceName.contains(tempRegExp)) {
|
||||
// temperature devices
|
||||
if (data[QString("units")].toString() == QString("rpm")) {
|
||||
for (int i=0; i<fanDevices.count(); i++)
|
||||
if (sourceName == fanDevices[i]) {
|
||||
values[QString("fan%1").arg(i)] = QString("%1").arg(data[QString("value")].toFloat(), 4, 'f', 1);
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
for (int i=0; i<tempDevices.count(); i++)
|
||||
if (sourceName == tempDevices[i]) {
|
||||
values[QString("temp%1").arg(i)] = QString("%1").arg(
|
||||
temperature(data[QString("value")].toFloat(), params[QString("tempUnits")].toString()), 4, 'f', 1);
|
||||
break;
|
||||
}
|
||||
}
|
||||
for (int i=0; i<tempDevices.count(); i++)
|
||||
if (sourceName == tempDevices[i]) {
|
||||
float temp = data[QString("units")].toString() == QString("°C") ?
|
||||
temperature(data[QString("value")].toFloat(), params[QString("tempUnits")].toString())
|
||||
: data[QString("value")].toFloat();
|
||||
values[QString("temp%1").arg(i)] = QString("%1").arg(temp, 4, 'f', 1);
|
||||
break;
|
||||
}
|
||||
} else if (sourceName == QString("Local")) {
|
||||
// time
|
||||
values[QString("time")] = data[QString("DateTime")].toDateTime().toString(Qt::TextDate);
|
||||
@ -633,11 +665,9 @@ bool AWKeys::setDataBySource(const QString sourceName,
|
||||
values[QString("cuptime")].replace(QString("$mm"), QString("%1").arg(minutes, 2, 10, QChar('0')));
|
||||
values[QString("cuptime")].replace(QString("$m"), QString("%1").arg(minutes));
|
||||
} else {
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Source not found";
|
||||
return true;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Source" << sourceName << "not found";
|
||||
emit(dropSourceFromDataengine(sourceName));
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@ -646,8 +676,8 @@ void AWKeys::graphicalValueByKey()
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
bool ok;
|
||||
QString tag = QInputDialog::getItem(0, i18n("Select tag"),
|
||||
i18n("Tag"), keys, 0, false, &ok);
|
||||
QString tag = QInputDialog::getItem(0, i18n("Select tag"), i18n("Tag"),
|
||||
dictKeys(true), 0, false, &ok);
|
||||
|
||||
if ((!ok) || (tag.isEmpty())) return;
|
||||
QString message = i18n("Tag: %1", tag);
|
||||
@ -671,8 +701,6 @@ QString AWKeys::infoByKey(QString key)
|
||||
}
|
||||
else if (key.contains(QRegExp(QString("^hdd[rw]"))))
|
||||
return QString("%1").arg(diskDevices[key.remove(QRegExp(QString("hdd[rw]"))).toInt()]);
|
||||
else if (key.startsWith(QString("fan")))
|
||||
return QString("%1").arg(fanDevices[key.remove(QString("fan")).toInt()]);
|
||||
else if (key.contains(QRegExp(QString("^hdd([0-9]|mb|gb|freemb|freegb|totmb|totgb)"))))
|
||||
return QString("%1").arg(mountDevices[key.remove(QRegExp(QString("^hdd([0-9]|mb|gb|freemb|freegb|totmb|totgb)"))).toInt()]);
|
||||
else if (key.startsWith(QString("hddtemp")))
|
||||
@ -684,11 +712,9 @@ QString AWKeys::infoByKey(QString key)
|
||||
if (extUpgrade[i]->tag() != key) continue;
|
||||
return extUpgrade[i]->executable();
|
||||
}
|
||||
else if ((key.startsWith(QString("ask"))) ||
|
||||
(key.startsWith(QString("bid"))) ||
|
||||
(key.startsWith(QString("price"))))
|
||||
else if (key.contains(QRegExp(QString("(^|perc)(ask|bid|price)(chg|)"))))
|
||||
for (int i=0; i<extQuotes.count(); i++) {
|
||||
if (extQuotes[i]->number() != key.remove(QRegExp(QString("^(ask|bid|price)"))).toInt()) continue;
|
||||
if (extQuotes[i]->number() != key.remove(QRegExp(QString("(^|perc)(ask|bid|price)(chg|)"))).toInt()) continue;
|
||||
return extQuotes[i]->ticker();
|
||||
}
|
||||
else if (key.startsWith(QString("temp")))
|
||||
@ -782,13 +808,6 @@ void AWKeys::loadKeysFromCache()
|
||||
diskDevices.append(cache.value(cachedKeys[i]).toString());
|
||||
cache.endGroup();
|
||||
|
||||
cache.beginGroup(QString("Fan"));
|
||||
fanDevices.clear();
|
||||
cachedKeys = cache.allKeys();
|
||||
for (int i=0; i<cachedKeys.count(); i++)
|
||||
fanDevices.append(cache.value(cachedKeys[i]).toString());
|
||||
cache.endGroup();
|
||||
|
||||
cache.beginGroup(QString("Hdd"));
|
||||
hddDevices.clear();
|
||||
cachedKeys = cache.allKeys();
|
||||
@ -1247,7 +1266,7 @@ void AWKeys::addKeyToCache(const QString type, const QString key)
|
||||
}
|
||||
|
||||
|
||||
bool AWKeys::checkKeys(const QMap<QString, QVariant> data)
|
||||
bool AWKeys::checkKeys(const QVariantMap data)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Data" << data;
|
||||
@ -1256,22 +1275,15 @@ bool AWKeys::checkKeys(const QMap<QString, QVariant> data)
|
||||
}
|
||||
|
||||
|
||||
QString AWKeys::networkDevice()
|
||||
QString AWKeys::htmlValue(QString key)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Requested key" << key;
|
||||
|
||||
QString device = QString("lo");
|
||||
QList<QNetworkInterface> rawInterfaceList = QNetworkInterface::allInterfaces();
|
||||
for (int i=0; i<rawInterfaceList.count(); i++)
|
||||
if ((rawInterfaceList[i].flags().testFlag(QNetworkInterface::IsUp)) &&
|
||||
(!rawInterfaceList[i].flags().testFlag(QNetworkInterface::IsLoopBack)) &&
|
||||
(!rawInterfaceList[i].flags().testFlag(QNetworkInterface::IsPointToPoint))) {
|
||||
device = rawInterfaceList[i].name();
|
||||
break;
|
||||
|
||||
}
|
||||
|
||||
return device;
|
||||
QString value = values[key];
|
||||
if (!key.startsWith(QString("custom")))
|
||||
value.replace(QString(" "), QString(" "));
|
||||
return value;
|
||||
}
|
||||
|
||||
|
||||
|
@ -51,20 +51,20 @@ public:
|
||||
AWKeys(QObject *parent = nullptr);
|
||||
~AWKeys();
|
||||
|
||||
Q_INVOKABLE void initKeys(const QString currentPattern,
|
||||
const QMap<QString, QVariant> tooltipParams,
|
||||
const bool popup = false);
|
||||
Q_INVOKABLE void initKeys(const QString currentPattern);
|
||||
Q_INVOKABLE void initTooltip(const QVariantMap tooltipParams);
|
||||
Q_INVOKABLE void setPopupEnabled(const bool popup = false);
|
||||
Q_INVOKABLE void setWrapNewLines(const bool wrap = false);
|
||||
Q_INVOKABLE bool isDebugEnabled();
|
||||
Q_INVOKABLE QString parsePattern();
|
||||
Q_INVOKABLE QString toolTipImage();
|
||||
Q_INVOKABLE QSize toolTipSize();
|
||||
// keys
|
||||
Q_INVOKABLE void addDevice(const QString source);
|
||||
Q_INVOKABLE QStringList dictKeys();
|
||||
Q_INVOKABLE QStringList dictKeys(const bool sorted = false);
|
||||
Q_INVOKABLE QStringList getHddDevices();
|
||||
Q_INVOKABLE bool setDataBySource(const QString sourceName,
|
||||
const QMap<QString, QVariant> data,
|
||||
const QMap<QString, QVariant> params);
|
||||
Q_INVOKABLE void setDataBySource(const QString sourceName, const QVariantMap data,
|
||||
const QVariantMap params);
|
||||
// values
|
||||
Q_INVOKABLE void graphicalValueByKey();
|
||||
Q_INVOKABLE QString infoByKey(QString key);
|
||||
@ -72,6 +72,10 @@ public:
|
||||
// configuration
|
||||
Q_INVOKABLE void editItem(const QString type);
|
||||
|
||||
signals:
|
||||
void dropSourceFromDataengine(const QString source);
|
||||
void needToBeUpdated();
|
||||
|
||||
private slots:
|
||||
void loadKeysFromCache();
|
||||
void reinitKeys();
|
||||
@ -85,8 +89,8 @@ private slots:
|
||||
private:
|
||||
// methods
|
||||
void addKeyToCache(const QString type, const QString key = QString(""));
|
||||
bool checkKeys(const QMap<QString, QVariant> data);
|
||||
QString networkDevice();
|
||||
bool checkKeys(const QVariantMap data);
|
||||
QString htmlValue(QString key);
|
||||
int numberCpus();
|
||||
float temperature(const float temp, const QString units);
|
||||
// find methods
|
||||
@ -111,6 +115,7 @@ private:
|
||||
// variables
|
||||
bool debug = false;
|
||||
bool enablePopup = false;
|
||||
bool wrapNewLines = false;
|
||||
QList<GraphicalItem *> graphicalItems;
|
||||
QList<ExtQuotes *> extQuotes;
|
||||
QList<ExtScript *> extScripts;
|
||||
@ -118,7 +123,7 @@ private:
|
||||
QStringList foundBars, foundKeys, keys;
|
||||
QString pattern;
|
||||
QMap<QString, QString> values;
|
||||
QStringList diskDevices, fanDevices, hddDevices, mountDevices, networkDevices, tempDevices;
|
||||
QStringList diskDevices, hddDevices, mountDevices, networkDevices, tempDevices;
|
||||
};
|
||||
|
||||
|
||||
|
@ -24,8 +24,7 @@
|
||||
#include <pdebug/pdebug.h>
|
||||
|
||||
|
||||
AWToolTip::AWToolTip(QObject *parent,
|
||||
QMap<QString, QVariant> settings)
|
||||
AWToolTip::AWToolTip(QObject *parent, QVariantMap settings)
|
||||
: QObject(parent),
|
||||
configuration(settings)
|
||||
{
|
||||
|
@ -32,8 +32,7 @@ class AWToolTip : public QObject
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
AWToolTip(QObject *parent = nullptr,
|
||||
QMap<QString, QVariant> settings = QMap<QString, QVariant>());
|
||||
AWToolTip(QObject *parent = nullptr, QVariantMap settings = QVariantMap());
|
||||
~AWToolTip();
|
||||
|
||||
QSize getSize();
|
||||
@ -48,7 +47,7 @@ private:
|
||||
// variables
|
||||
bool debug = false;
|
||||
int counts = 0;
|
||||
QMap<QString, QVariant> configuration;
|
||||
QVariantMap configuration;
|
||||
QMap<QString, float> boundaries;
|
||||
QMap<QString, QList<float>> data;
|
||||
QStringList requiredKeys;
|
||||
|
@ -48,6 +48,12 @@ Item {
|
||||
text: DPAdds.getAboutText("header")
|
||||
}
|
||||
|
||||
QtControls.Label {
|
||||
QtLayouts.Layout.fillWidth: true
|
||||
horizontalAlignment: Text.AlignHCenter
|
||||
text: DPAdds.getAboutText("version")
|
||||
}
|
||||
|
||||
QtControls.Label {
|
||||
QtLayouts.Layout.fillWidth: true
|
||||
horizontalAlignment: Text.AlignJustify
|
||||
@ -59,12 +65,15 @@ Item {
|
||||
horizontalAlignment: Text.AlignLeft
|
||||
textFormat: Text.RichText
|
||||
text: DPAdds.getAboutText("links")
|
||||
onLinkActivated: Qt.openUrlExternally(link);
|
||||
}
|
||||
|
||||
QtControls.Label {
|
||||
QtLayouts.Layout.fillHeight: true
|
||||
QtLayouts.Layout.fillWidth: true
|
||||
font.capitalization: Font.SmallCaps
|
||||
horizontalAlignment: Text.AlignHCenter
|
||||
verticalAlignment: Text.AlignBottom
|
||||
textFormat: Text.RichText
|
||||
text: DPAdds.getAboutText("copy")
|
||||
}
|
||||
@ -83,10 +92,13 @@ Item {
|
||||
}
|
||||
|
||||
QtControls.Label {
|
||||
QtLayouts.Layout.fillHeight: true
|
||||
QtLayouts.Layout.fillWidth: true
|
||||
horizontalAlignment: Text.AlignJustify
|
||||
verticalAlignment: Text.AlignTop
|
||||
textFormat: Text.RichText
|
||||
text: DPAdds.getAboutText("3rdparty")
|
||||
onLinkActivated: Qt.openUrlExternally(link);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -67,6 +67,7 @@ Item {
|
||||
id: text
|
||||
height: contentHeight
|
||||
width: contentWidth
|
||||
renderType: Text.NativeRendering
|
||||
textFormat: Text.RichText
|
||||
wrapMode: Text.NoWrap
|
||||
|
||||
|
@ -42,12 +42,14 @@ Item {
|
||||
verticalAlignment: Text.AlignVCenter
|
||||
wrapMode: Text.WordWrap
|
||||
text: i18n("Detailed information may be found on <a href=\"http://arcanis.name/projects/awesome-widgets/\">project homepage</a>")
|
||||
onLinkActivated: Qt.openUrlExternally(link);
|
||||
}
|
||||
|
||||
Row {
|
||||
height: implicitHeight
|
||||
width: parent.width
|
||||
QtControls.Button {
|
||||
width: parent.width * 3 / 12
|
||||
text: i18n("Font")
|
||||
iconName: "font"
|
||||
|
||||
@ -70,6 +72,7 @@ Item {
|
||||
}
|
||||
}
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-indent-more"
|
||||
|
||||
onClicked: {
|
||||
@ -83,6 +86,7 @@ Item {
|
||||
}
|
||||
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-text-bold"
|
||||
|
||||
onClicked: {
|
||||
@ -95,6 +99,7 @@ Item {
|
||||
}
|
||||
}
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-text-italic"
|
||||
|
||||
onClicked: {
|
||||
@ -107,6 +112,7 @@ Item {
|
||||
}
|
||||
}
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-text-underline"
|
||||
|
||||
onClicked: {
|
||||
@ -119,6 +125,7 @@ Item {
|
||||
}
|
||||
}
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-text-strikethrough"
|
||||
|
||||
onClicked: {
|
||||
@ -132,6 +139,7 @@ Item {
|
||||
}
|
||||
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-justify-left"
|
||||
|
||||
onClicked: {
|
||||
@ -144,6 +152,7 @@ Item {
|
||||
}
|
||||
}
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-justify-center"
|
||||
|
||||
onClicked: {
|
||||
@ -156,6 +165,7 @@ Item {
|
||||
}
|
||||
}
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-justify-right"
|
||||
|
||||
onClicked: {
|
||||
@ -168,6 +178,7 @@ Item {
|
||||
}
|
||||
}
|
||||
QtControls.Button {
|
||||
width: parent.width / 12
|
||||
iconName: "format-justify-fill"
|
||||
|
||||
onClicked: {
|
||||
|
@ -20,7 +20,7 @@ X-Plasma-RemoteLocation=
|
||||
X-KDE-PluginInfo-Author=Evgeniy Alekseev aka arcanis
|
||||
X-KDE-PluginInfo-Email=esalexeev@gmail.com
|
||||
X-KDE-PluginInfo-Name=org.kde.plasma.desktoppanel
|
||||
X-KDE-PluginInfo-Version=2.2.2
|
||||
X-KDE-PluginInfo-Version=2.3.3
|
||||
X-KDE-PluginInfo-Website=http://arcanis.name/projects/awesome-widgets/
|
||||
X-KDE-PluginInfo-Category=System Information
|
||||
X-KDE-PluginInfo-Depends=
|
||||
|
@ -189,7 +189,6 @@ QString DPAdds::parsePattern(const QString pattern, const int desktop)
|
||||
parsed.replace(QString("$$"), QString("$\\$\\"));
|
||||
for (int i=0; i<keys.count(); i++)
|
||||
parsed.replace(QString("$%1").arg(keys[i]), valueByKey(keys[i], desktop));
|
||||
parsed.replace(QString(" "), QString(" "));
|
||||
parsed.replace(QString("$\\$\\"), QString("$$"));
|
||||
|
||||
return parsed;
|
||||
@ -221,7 +220,7 @@ void DPAdds::setPanelsToControl(const QString newPanels)
|
||||
}
|
||||
|
||||
|
||||
void DPAdds::setToolTipData(const QMap<QString, QVariant> tooltipData)
|
||||
void DPAdds::setToolTipData(const QVariantMap tooltipData)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Data" << tooltipData;
|
||||
@ -240,9 +239,10 @@ QString DPAdds::valueByKey(const QString key, int desktop)
|
||||
|
||||
QString currentMark = currentDesktop() == desktop ? mark : QString("");
|
||||
if (key == QString("mark"))
|
||||
return QString("%1").arg(currentMark, mark.count(), QLatin1Char(' '));
|
||||
return QString("%1").arg(currentMark, mark.count(), QLatin1Char(' '))
|
||||
.replace(QString(" "), QString(" "));
|
||||
else if (key == QString("name"))
|
||||
return KWindowSystem::desktopName(desktop);
|
||||
return KWindowSystem::desktopName(desktop).replace(QString(" "), QString(" "));
|
||||
else if (key == QString("number"))
|
||||
return QString::number(desktop);
|
||||
else if (key == QString("total"))
|
||||
@ -310,6 +310,8 @@ QString DPAdds::getAboutText(const QString type)
|
||||
QString text;
|
||||
if (type == QString("header"))
|
||||
text = QString(NAME);
|
||||
else if (type == QString("version"))
|
||||
text = i18n("Version %1 (build date %2)", QString(VERSION), QString(BUILD_DATE));
|
||||
else if (type == QString("description"))
|
||||
text = i18n("A set of minimalistic plasmoid widgets");
|
||||
else if (type == QString("links"))
|
||||
@ -339,11 +341,11 @@ QString DPAdds::getAboutText(const QString type)
|
||||
}
|
||||
|
||||
|
||||
QMap<QString, QVariant> DPAdds::getFont(const QMap<QString, QVariant> defaultFont)
|
||||
QVariantMap DPAdds::getFont(const QVariantMap defaultFont)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
QMap<QString, QVariant> fontMap;
|
||||
QVariantMap fontMap;
|
||||
CFont defaultCFont = CFont(defaultFont[QString("family")].toString(),
|
||||
defaultFont[QString("size")].toInt(),
|
||||
400, false, defaultFont[QString("color")].toString());
|
||||
|
@ -55,12 +55,12 @@ public:
|
||||
// values
|
||||
Q_INVOKABLE void setMark(const QString newMark);
|
||||
Q_INVOKABLE void setPanelsToControl(const QString newPanels);
|
||||
Q_INVOKABLE void setToolTipData(const QMap<QString, QVariant> tooltipData);
|
||||
Q_INVOKABLE void setToolTipData(const QVariantMap tooltipData);
|
||||
Q_INVOKABLE QString valueByKey(const QString key, int desktop = -1);
|
||||
// configuration slots
|
||||
Q_INVOKABLE QString editPanelsToContol(const QString current);
|
||||
Q_INVOKABLE QString getAboutText(const QString type = "header");
|
||||
Q_INVOKABLE QMap<QString, QVariant> getFont(const QMap<QString, QVariant> defaultFont);
|
||||
Q_INVOKABLE QVariantMap getFont(const QVariantMap defaultFont);
|
||||
|
||||
signals:
|
||||
void desktopChanged();
|
||||
|
@ -4,7 +4,7 @@ set (PLUGIN_NAME ${SUBPROJECT})
|
||||
message (STATUS "Subproject ${SUBPROJECT}")
|
||||
|
||||
# find required libaries
|
||||
find_package (Qt5 REQUIRED COMPONENTS DBus Network Widgets Xml)
|
||||
find_package (Qt5 REQUIRED COMPONENTS DBus Network Widgets)
|
||||
find_package (ECM 0.0.11 REQUIRED NO_MODULE)
|
||||
set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
|
||||
find_package (KF5 REQUIRED COMPONENTS Plasma Service WindowSystem)
|
||||
@ -14,9 +14,9 @@ include (KDECMakeSettings)
|
||||
include (KDECompilerSettings)
|
||||
|
||||
add_definitions (${Qt5Core_DEFINITIONS} ${Qt5DBus_DEFINITIONS}
|
||||
${Qt5Network_DEFINITIONS} ${Qt5Widgets_DEFINITIONS} ${Qt5Xml_DEFINITIONS})
|
||||
${Qt5Network_DEFINITIONS} ${Qt5Widgets_DEFINITIONS})
|
||||
set (Qt_INCLUDE ${Qt5Core_INCLUDE_DIRS} ${Qt5DBus_INCLUDE_DIRS}
|
||||
${Qt5Network_INCLUDE_DIRS} ${Qt5Widgets_INCLUDE_DIRS} ${Qt5Xml_INCLUDE_DIRS})
|
||||
${Qt5Network_INCLUDE_DIRS} ${Qt5Widgets_INCLUDE_DIRS})
|
||||
set (KDE_INCLUDE ${Plasma_INCLUDE_DIR})
|
||||
|
||||
include_directories (${CMAKE_SOURCE_DIR}
|
||||
|
@ -20,11 +20,10 @@
|
||||
|
||||
#include <QDebug>
|
||||
#include <QDir>
|
||||
#include <QDomDocument>
|
||||
#include <QDomElement>
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonParseError>
|
||||
#include <QNetworkAccessManager>
|
||||
#include <QNetworkRequest>
|
||||
#include <QNetworkReply>
|
||||
#include <QSettings>
|
||||
#include <QTime>
|
||||
|
||||
@ -45,8 +44,17 @@ ExtQuotes::ExtQuotes(QWidget *parent, const QString quotesName, const QStringLis
|
||||
ui->setupUi(this);
|
||||
|
||||
values[QString("ask")] = 0.0;
|
||||
values[QString("askchg")] = 0.0;
|
||||
values[QString("percaskchg")] = 0.0;
|
||||
values[QString("bid")] = 0.0;
|
||||
values[QString("bidchg")] = 0.0;
|
||||
values[QString("percbidchg")] = 0.0;
|
||||
values[QString("price")] = 0.0;
|
||||
values[QString("pricechg")] = 0.0;
|
||||
values[QString("percpricechg")] = 0.0;
|
||||
|
||||
manager = new QNetworkAccessManager(this);
|
||||
connect(manager, SIGNAL(finished(QNetworkReply *)), this, SLOT(quotesReplyReceived(QNetworkReply *)));
|
||||
}
|
||||
|
||||
|
||||
@ -54,6 +62,9 @@ ExtQuotes::~ExtQuotes()
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
disconnect(manager, SIGNAL(finished(QNetworkReply *)), this, SLOT(quotesReplyReceived(QNetworkReply *)));
|
||||
|
||||
delete manager;
|
||||
delete ui;
|
||||
}
|
||||
|
||||
@ -230,14 +241,13 @@ void ExtQuotes::readConfiguration()
|
||||
QMap<QString, float> ExtQuotes::run()
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
if (!m_active) return values;
|
||||
if ((!m_active) || (isRunning)) return values;
|
||||
|
||||
if (times == 1) {
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Send request";
|
||||
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
|
||||
connect(manager, SIGNAL(finished(QNetworkReply *)), this, SLOT(quotesReplyReceived(QNetworkReply *)));
|
||||
|
||||
manager->get(QNetworkRequest(QUrl(url())));
|
||||
isRunning = true;
|
||||
QNetworkReply *reply = manager->get(QNetworkRequest(QUrl(url())));
|
||||
new QReplyTimeout(reply, 1000);
|
||||
}
|
||||
|
||||
// update value
|
||||
@ -314,42 +324,39 @@ void ExtQuotes::quotesReplyReceived(QNetworkReply *reply)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Return code" << reply->error();
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Error message" << reply->errorString();
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Reply error message" << reply->errorString();
|
||||
|
||||
if (reply->error() != QNetworkReply::NoError) {
|
||||
reply->deleteLater();
|
||||
QJsonParseError error;
|
||||
QJsonDocument jsonDoc = QJsonDocument::fromJson(reply->readAll(), &error);
|
||||
reply->deleteLater();
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Json parse error" << error.errorString();
|
||||
if ((reply->error() != QNetworkReply::NoError) ||
|
||||
(error.error != QJsonParseError::NoError)) {
|
||||
return;
|
||||
}
|
||||
|
||||
QDomDocument doc;
|
||||
if (!doc.setContent(reply)) {
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Could not parse answer to XML";
|
||||
return;
|
||||
}
|
||||
QDomNodeList fields;
|
||||
QVariantMap jsonQuotes = jsonDoc.toVariant().toMap()[QString("query")].toMap();
|
||||
jsonQuotes = jsonQuotes[QString("results")].toMap()[QString("quote")].toMap();
|
||||
float value;
|
||||
|
||||
// ask
|
||||
fields = doc.elementsByTagName(QString("Ask"));
|
||||
for (int i=0; i<fields.size(); i++) {
|
||||
values[QString("ask")] = fields.item(i).toElement().text().toFloat();
|
||||
if (debug) qDebug() << PDEBUG << "Found ask" << values[QString("ask")];
|
||||
}
|
||||
value = jsonQuotes[QString("Ask")].toString().toFloat();
|
||||
values[QString("askchg")] = values[QString("ask")] == 0 ? 0.0 : value - values[QString("ask")];
|
||||
values[QString("percaskchg")] = 100 * values[QString("askchg")] / values[QString("ask")];
|
||||
values[QString("ask")] = value;
|
||||
|
||||
// bid
|
||||
fields = doc.elementsByTagName(QString("Bid"));
|
||||
for (int i=0; i<fields.size(); i++) {
|
||||
values[QString("bid")] = fields.item(i).toElement().text().toFloat();
|
||||
if (debug) qDebug() << PDEBUG << "Found bid" << values[QString("bid")];
|
||||
}
|
||||
value = jsonQuotes[QString("Bid")].toString().toFloat();
|
||||
values[QString("bidchg")] = values[QString("bid")] == 0 ? 0.0 : value - values[QString("bid")];
|
||||
values[QString("percbidchg")] = 100 * values[QString("bidchg")] / values[QString("bid")];
|
||||
values[QString("bid")] = value;
|
||||
|
||||
// last trade
|
||||
fields = doc.elementsByTagName(QString("LastTradePriceOnly"));
|
||||
for (int i=0; i<fields.size(); i++) {
|
||||
values[QString("price")] = fields.item(i).toElement().text().toFloat();
|
||||
if (debug) qDebug() << PDEBUG << "Found last trade" << values[QString("price")];
|
||||
}
|
||||
value = jsonQuotes[QString("LastTradePriceOnly")].toString().toFloat();
|
||||
values[QString("pricechg")] = values[QString("price")] == 0 ? 0.0 : value - values[QString("price")];
|
||||
values[QString("percpricechg")] = 100 * values[QString("pricechg")] / values[QString("price")];
|
||||
values[QString("price")] = value;
|
||||
|
||||
reply->deleteLater();
|
||||
isRunning = false;
|
||||
}
|
||||
|
||||
|
||||
|
@ -20,11 +20,29 @@
|
||||
|
||||
#include <QDialog>
|
||||
#include <QMap>
|
||||
#include <QNetworkReply>
|
||||
#include <QTimer>
|
||||
|
||||
#define YAHOO_URL "https://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.quotes where symbol in (\"$TICKER\")&env=store://datatables.org/alltableswithkeys"
|
||||
#define YAHOO_URL "https://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.quotes where symbol=\"$TICKER\"&env=store://datatables.org/alltableswithkeys&format=json"
|
||||
|
||||
|
||||
class QNetworkReply;
|
||||
class QReplyTimeout : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
QReplyTimeout(QNetworkReply *reply, const int timeout) : QObject(reply)
|
||||
{
|
||||
QTimer::singleShot(timeout, this, SLOT(timeout()));
|
||||
}
|
||||
|
||||
public slots:
|
||||
void timeout()
|
||||
{
|
||||
QNetworkReply *reply = static_cast<QNetworkReply *>(parent());
|
||||
if (reply->isRunning()) reply->close();
|
||||
}
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class ExtQuotes;
|
||||
@ -78,6 +96,8 @@ private:
|
||||
QString m_fileName;
|
||||
QStringList m_dirs;
|
||||
bool debug;
|
||||
QNetworkAccessManager *manager;
|
||||
bool isRunning = false;
|
||||
Ui::ExtQuotes *ui;
|
||||
QString url();
|
||||
// properties
|
||||
|
@ -20,7 +20,10 @@
|
||||
|
||||
#include <QDebug>
|
||||
#include <QDir>
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonParseError>
|
||||
#include <QSettings>
|
||||
#include <QStandardPaths>
|
||||
#include <QTextCodec>
|
||||
#include <QTime>
|
||||
|
||||
@ -38,6 +41,7 @@ ExtScript::ExtScript(QWidget *parent, const QString scriptName, const QStringLis
|
||||
{
|
||||
m_name = m_fileName;
|
||||
readConfiguration();
|
||||
readJsonFilters();
|
||||
// init process
|
||||
process = new QProcess(this);
|
||||
connect(process, SIGNAL(finished(int, QProcess::ExitStatus)), this, SLOT(updateValue()));
|
||||
@ -89,6 +93,22 @@ QString ExtScript::fileName()
|
||||
}
|
||||
|
||||
|
||||
QStringList ExtScript::filters()
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
return m_filters;
|
||||
}
|
||||
|
||||
|
||||
bool ExtScript::hasOutput()
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
return m_output;
|
||||
}
|
||||
|
||||
|
||||
int ExtScript::interval()
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
@ -97,6 +117,14 @@ int ExtScript::interval()
|
||||
}
|
||||
|
||||
|
||||
bool ExtScript::isActive()
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
return m_active;
|
||||
}
|
||||
|
||||
|
||||
QString ExtScript::name()
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
@ -141,6 +169,7 @@ QString ExtScript::strRedirect()
|
||||
case stderr2stdout:
|
||||
value = QString("stderr2stdout");
|
||||
break;
|
||||
case nothing:
|
||||
default:
|
||||
value = QString("nothing");
|
||||
break;
|
||||
@ -158,22 +187,6 @@ QString ExtScript::tag()
|
||||
}
|
||||
|
||||
|
||||
bool ExtScript::hasOutput()
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
return m_output;
|
||||
}
|
||||
|
||||
|
||||
bool ExtScript::isActive()
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
return m_active;
|
||||
}
|
||||
|
||||
|
||||
void ExtScript::setApiVersion(const int _apiVersion)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
@ -210,12 +223,22 @@ void ExtScript::setExecutable(const QString _executable)
|
||||
}
|
||||
|
||||
|
||||
void ExtScript::setHasOutput(const bool state)
|
||||
void ExtScript::setFilters(const QStringList _filters)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "State" << state;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Filters" << _filters;
|
||||
|
||||
m_output = state;
|
||||
for (int i=0; i<_filters.count(); i++)
|
||||
updateFilter(_filters[i]);
|
||||
}
|
||||
|
||||
|
||||
void ExtScript::setHasOutput(const bool _state)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "State" << _state;
|
||||
|
||||
m_output = _state;
|
||||
}
|
||||
|
||||
|
||||
@ -285,6 +308,41 @@ void ExtScript::setStrRedirect(const QString _redirect)
|
||||
}
|
||||
|
||||
|
||||
QString ExtScript::applyFilters(QString _value)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Value" << _value;
|
||||
|
||||
for (int i=0; i<m_filters.count(); i++) {
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Found filter" << m_filters[i];
|
||||
QVariantMap filter = jsonFilters[m_filters[i]].toMap();
|
||||
if (filter.isEmpty()) {
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Could not find filter in the json";
|
||||
continue;
|
||||
}
|
||||
for (int j=0; j<filter.keys().count(); j++)
|
||||
_value.replace(filter.keys()[j], filter[filter.keys()[j]].toString());
|
||||
}
|
||||
|
||||
return _value;
|
||||
}
|
||||
|
||||
|
||||
void ExtScript::updateFilter(const QString _filter, const bool _add)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Filter" << _filter;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Should be added" << _add;
|
||||
|
||||
if (_add) {
|
||||
if (m_filters.contains(_filter)) return;
|
||||
m_filters.append(_filter);
|
||||
} else {
|
||||
m_filters.removeOne(_filter);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void ExtScript::readConfiguration()
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
@ -305,6 +363,9 @@ void ExtScript::readConfiguration()
|
||||
setInterval(settings.value(QString("X-AW-Interval"), m_interval).toInt());
|
||||
// api == 2
|
||||
setNumber(settings.value(QString("X-AW-Number"), m_number).toInt());
|
||||
// api == 3
|
||||
setFilters(settings.value(QString("X-AW-Filters"), m_filters).toString()
|
||||
.split(QChar(','), QString::SkipEmptyParts));
|
||||
settings.endGroup();
|
||||
}
|
||||
|
||||
@ -319,6 +380,30 @@ void ExtScript::readConfiguration()
|
||||
}
|
||||
|
||||
|
||||
void ExtScript::readJsonFilters()
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
QString fileName = QStandardPaths::locate(QStandardPaths::GenericDataLocation,
|
||||
QString("awesomewidgets/scripts/awesomewidgets-extscripts-filters.json"));
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Configuration file" << fileName;
|
||||
QFile jsonFile(fileName);
|
||||
if (!jsonFile.open(QIODevice::ReadOnly | QIODevice::Text))
|
||||
return;
|
||||
QString jsonText = jsonFile.readAll();
|
||||
jsonFile.close();
|
||||
|
||||
QJsonParseError error;
|
||||
QJsonDocument jsonDoc = QJsonDocument::fromJson(jsonText.toUtf8(), &error);
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Json parse error" << error.errorString();
|
||||
if (error.error != QJsonParseError::NoError)
|
||||
return;
|
||||
jsonFilters = jsonDoc.toVariant().toMap();
|
||||
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Filters" << jsonFilters;
|
||||
}
|
||||
|
||||
|
||||
QString ExtScript::run()
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
@ -351,6 +436,10 @@ int ExtScript::showConfiguration()
|
||||
ui->checkBox_output->setCheckState(m_output ? Qt::Checked : Qt::Unchecked);
|
||||
ui->comboBox_redirect->setCurrentIndex(static_cast<int>(m_redirect));
|
||||
ui->spinBox_interval->setValue(m_interval);
|
||||
// filters
|
||||
ui->checkBox_colorFilter->setCheckState(m_filters.contains(QString("color")) ? Qt::Checked : Qt::Unchecked);
|
||||
ui->checkBox_linesFilter->setCheckState(m_filters.contains(QString("newline")) ? Qt::Checked : Qt::Unchecked);
|
||||
ui->checkBox_spaceFilter->setCheckState(m_filters.contains(QString("space")) ? Qt::Checked : Qt::Unchecked);
|
||||
|
||||
int ret = exec();
|
||||
if (ret != 1) return ret;
|
||||
@ -364,6 +453,10 @@ int ExtScript::showConfiguration()
|
||||
setHasOutput(ui->checkBox_output->checkState() == Qt::Checked);
|
||||
setStrRedirect(ui->comboBox_redirect->currentText());
|
||||
setInterval(ui->spinBox_interval->value());
|
||||
// filters
|
||||
updateFilter(QString("color"), ui->checkBox_colorFilter->checkState() == Qt::Checked);
|
||||
updateFilter(QString("newline"), ui->checkBox_linesFilter->checkState() == Qt::Checked);
|
||||
updateFilter(QString("space"), ui->checkBox_spaceFilter->checkState() == Qt::Checked);
|
||||
|
||||
writeConfiguration();
|
||||
return ret;
|
||||
@ -404,6 +497,7 @@ void ExtScript::writeConfiguration()
|
||||
settings.setValue(QString("X-AW-Redirect"), strRedirect());
|
||||
settings.setValue(QString("X-AW-Interval"), m_interval);
|
||||
settings.setValue(QString("X-AW-Number"), m_number);
|
||||
settings.setValue(QString("X-AW-Filters"), m_filters.join(QChar(',')));
|
||||
settings.endGroup();
|
||||
|
||||
settings.sync();
|
||||
@ -433,4 +527,7 @@ void ExtScript::updateValue()
|
||||
value = qoutput;
|
||||
break;
|
||||
}
|
||||
|
||||
// filters
|
||||
value = applyFilters(value);
|
||||
}
|
||||
|
@ -19,6 +19,7 @@
|
||||
#define EXTSCRIPT_H
|
||||
|
||||
#include <QDialog>
|
||||
#include <QMap>
|
||||
#include <QProcess>
|
||||
|
||||
|
||||
@ -29,15 +30,16 @@ namespace Ui {
|
||||
class ExtScript : public QDialog
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_PROPERTY(bool active READ isActive WRITE setActive)
|
||||
Q_PROPERTY(int apiVersion READ apiVersion WRITE setApiVersion)
|
||||
Q_PROPERTY(QString name READ name WRITE setName)
|
||||
Q_PROPERTY(QString comment READ comment WRITE setComment)
|
||||
Q_PROPERTY(QString executable READ executable WRITE setExecutable)
|
||||
Q_PROPERTY(int number READ number WRITE setNumber)
|
||||
Q_PROPERTY(QString prefix READ prefix WRITE setPrefix)
|
||||
Q_PROPERTY(bool active READ isActive WRITE setActive)
|
||||
Q_PROPERTY(bool output READ hasOutput WRITE setHasOutput)
|
||||
Q_PROPERTY(QStringList filters READ filters WRITE setFilters)
|
||||
Q_PROPERTY(int interval READ interval WRITE setInterval)
|
||||
Q_PROPERTY(QString name READ name WRITE setName)
|
||||
Q_PROPERTY(int number READ number WRITE setNumber)
|
||||
Q_PROPERTY(bool output READ hasOutput WRITE setHasOutput)
|
||||
Q_PROPERTY(QString prefix READ prefix WRITE setPrefix)
|
||||
Q_PROPERTY(Redirect redirect READ redirect WRITE setRedirect)
|
||||
|
||||
public:
|
||||
@ -55,20 +57,23 @@ public:
|
||||
QString comment();
|
||||
QString executable();
|
||||
QString fileName();
|
||||
QStringList filters();
|
||||
bool hasOutput();
|
||||
int interval();
|
||||
bool isActive();
|
||||
QString name();
|
||||
int number();
|
||||
QString prefix();
|
||||
Redirect redirect();
|
||||
// derivatives
|
||||
QString strRedirect();
|
||||
QString tag();
|
||||
bool hasOutput();
|
||||
bool isActive();
|
||||
// set methods
|
||||
void setApiVersion(const int _apiVersion = 0);
|
||||
void setActive(const bool _state = true);
|
||||
void setComment(const QString _comment = QString("empty"));
|
||||
void setExecutable(const QString _executable = QString("/usr/bin/true"));
|
||||
void setFilters(const QStringList _filters = QStringList());
|
||||
void setHasOutput(const bool _state = true);
|
||||
void setInterval(const int _interval = 1);
|
||||
void setName(const QString _name = QString("none"));
|
||||
@ -76,9 +81,13 @@ public:
|
||||
void setPrefix(const QString _prefix = QString(""));
|
||||
void setRedirect(const Redirect _redirect = nothing);
|
||||
void setStrRedirect(const QString _redirect = QString("nothing"));
|
||||
// filters
|
||||
QString applyFilters(QString _value);
|
||||
void updateFilter(const QString _filter, const bool _add = true);
|
||||
|
||||
public slots:
|
||||
void readConfiguration();
|
||||
void readJsonFilters();
|
||||
QString run();
|
||||
int showConfiguration();
|
||||
bool tryDelete();
|
||||
@ -98,13 +107,16 @@ private:
|
||||
bool m_active = true;
|
||||
QString m_comment = QString("empty");
|
||||
QString m_executable = QString("/usr/bin/true");
|
||||
QStringList m_filters = QStringList();
|
||||
int m_interval = 1;
|
||||
QString m_name = QString("none");
|
||||
int m_number = -1;
|
||||
bool m_output = true;
|
||||
QString m_prefix = QString("");
|
||||
Redirect m_redirect = nothing;
|
||||
// internal properties
|
||||
Q_PID childProcess = 0;
|
||||
QVariantMap jsonFilters = QVariantMap();
|
||||
int times = 0;
|
||||
QString value = QString();
|
||||
};
|
||||
|
@ -7,7 +7,7 @@
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>420</width>
|
||||
<height>304</height>
|
||||
<height>424</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
@ -244,6 +244,105 @@
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QGroupBox" name="groupBox_filters">
|
||||
<property name="title">
|
||||
<string>Additional filters</string>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="layout_colorFilter">
|
||||
<item>
|
||||
<spacer name="spacer_colorFilter">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="checkBox_colorFilter">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Wrap colors</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="layout_linesFilter">
|
||||
<item>
|
||||
<spacer name="spacer_linesFilter">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="checkBox_linesFilter">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Wrap new lines</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="layout_spaceFilter">
|
||||
<item>
|
||||
<spacer name="spacer_spaceFilter">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="checkBox_spaceFilter">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Wrap spaces</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer">
|
||||
<property name="orientation">
|
||||
|
@ -303,54 +303,56 @@ QMap<QString, QString> ExtendedSysMon::updateConfiguration(QMap<QString, QString
|
||||
}
|
||||
|
||||
|
||||
QMap<QString, QVariant> ExtendedSysMon::getBattery(const QString acpiPath)
|
||||
QVariantMap ExtendedSysMon::getBattery(const QString acpiPath)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "ACPI path" << acpiPath;
|
||||
|
||||
QMap<QString, QVariant> battery;
|
||||
QVariantMap battery;
|
||||
battery[QString("ac")] = false;
|
||||
battery[QString("bat")] = 0;
|
||||
QFile acFile(acpiPath + QString("/AC/online"));
|
||||
|
||||
// adaptor
|
||||
QFile acFile(QString("%1/AC/online").arg(acpiPath));
|
||||
if (acFile.open(QIODevice::ReadOnly)) {
|
||||
if (QString(acFile.readLine()).trimmed().toInt() == 1)
|
||||
battery[QString("ac")] = true;
|
||||
}
|
||||
acFile.close();
|
||||
|
||||
// batterites
|
||||
QStringList allDevices = QDir(acpiPath).entryList(QDir::Dirs | QDir::NoDotAndDotDot, QDir::Name);
|
||||
QStringList batDevices;
|
||||
QRegExp batRegexp = QRegExp(QString("BAT.*"));
|
||||
for (int i=0; i<allDevices.count(); i++)
|
||||
if (allDevices[i].contains(batRegexp))
|
||||
batDevices.append(allDevices[i]);
|
||||
float currentLevel = 0.0;
|
||||
float fullLevel = 0.0;
|
||||
QStringList batDevices = QDir(acpiPath).entryList(QStringList() << QString("BAT*"),
|
||||
QDir::Dirs | QDir::NoDotAndDotDot,
|
||||
QDir::Name);
|
||||
for (int i=0; i<batDevices.count(); i++) {
|
||||
QFile batFile(QString("%1/%2/capacity").arg(acpiPath).arg(batDevices[i]));
|
||||
if (batFile.open(QIODevice::ReadOnly))
|
||||
battery[QString("bat%1").arg(i)] = QString(batFile.readLine()).trimmed().toInt();
|
||||
batFile.close();
|
||||
QFile currentLevelFile(QString("%1/%2/energy_now").arg(acpiPath).arg(batDevices[i]));
|
||||
QFile fullLevelFile(QString("%1/%2/energy_full").arg(acpiPath).arg(batDevices[i]));
|
||||
if ((currentLevelFile.open(QIODevice::ReadOnly)) &&
|
||||
(fullLevelFile.open(QIODevice::ReadOnly))) {
|
||||
float batCurrent = QString(currentLevelFile.readLine()).trimmed().toFloat();
|
||||
float batFull = QString(fullLevelFile.readLine()).trimmed().toFloat();
|
||||
battery[QString("bat%1").arg(i)] = 100 * batCurrent / batFull;
|
||||
currentLevel += batCurrent;
|
||||
fullLevel += batFull;
|
||||
}
|
||||
currentLevelFile.close();
|
||||
fullLevelFile.close();
|
||||
}
|
||||
float number = 0.0;
|
||||
float average = 0.0;
|
||||
for (int i=0; i<battery.keys().count(); i++) {
|
||||
if (battery.keys()[i] == QString("ac")) continue;
|
||||
if (battery.keys()[i] == QString("bat")) continue;
|
||||
average += battery[battery.keys()[i]].toInt();
|
||||
number++;
|
||||
}
|
||||
battery[QString("bat")] = int(average / number);
|
||||
battery[QString("bat")] = 100 * currentLevel / fullLevel;
|
||||
|
||||
return battery;
|
||||
}
|
||||
|
||||
|
||||
QMap<QString, QVariant> ExtendedSysMon::getCurrentDesktop()
|
||||
QVariantMap ExtendedSysMon::getCurrentDesktop()
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
int number = KWindowSystem::currentDesktop();
|
||||
int total = KWindowSystem::numberOfDesktops();
|
||||
QMap<QString, QVariant> currentDesktop;
|
||||
QVariantMap currentDesktop;
|
||||
currentDesktop[QString("currentName")] = KWindowSystem::desktopName(number);
|
||||
currentDesktop[QString("currentNumber")] = number;
|
||||
QStringList list;
|
||||
@ -499,17 +501,15 @@ QString ExtendedSysMon::getNetworkDevice()
|
||||
}
|
||||
|
||||
|
||||
QMap<QString, QVariant> ExtendedSysMon::getPlayerInfo(const QString playerName,
|
||||
const QString mpdAddress,
|
||||
const QString mpdPort,
|
||||
QString mpris)
|
||||
QVariantMap ExtendedSysMon::getPlayerInfo(const QString playerName, const QString mpdAddress,
|
||||
const QString mpdPort, QString mpris)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "player" << playerName;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "MPD" << mpdAddress + QString(":") + mpdPort;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "MPD" << QString("%1:%2").arg(mpdAddress).arg(mpdPort);
|
||||
if (debug) qDebug() << PDEBUG << ":" << "MPRIS" << mpris;
|
||||
|
||||
QMap<QString, QVariant> info;
|
||||
QVariantMap info;
|
||||
info[QString("album")] = QString("unknown");
|
||||
info[QString("artist")] = QString("unknown");
|
||||
info[QString("duration")] = QString("0");
|
||||
@ -530,13 +530,12 @@ QMap<QString, QVariant> ExtendedSysMon::getPlayerInfo(const QString playerName,
|
||||
}
|
||||
|
||||
|
||||
QMap<QString, QVariant> ExtendedSysMon::getPlayerMpdInfo(const QString mpdAddress,
|
||||
const QString mpdPort)
|
||||
QVariantMap ExtendedSysMon::getPlayerMpdInfo(const QString mpdAddress, const QString mpdPort)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "MPD" << mpdAddress + QString(":") + mpdPort;
|
||||
if (debug) qDebug() << PDEBUG << ":" << "MPD" << QString("%1:%2").arg(mpdAddress).arg(mpdPort);
|
||||
|
||||
QMap<QString, QVariant> info;
|
||||
QVariantMap info;
|
||||
info[QString("album")] = QString("unknown");
|
||||
info[QString("artist")] = QString("unknown");
|
||||
info[QString("duration")] = QString("0");
|
||||
@ -572,12 +571,12 @@ QMap<QString, QVariant> ExtendedSysMon::getPlayerMpdInfo(const QString mpdAddres
|
||||
}
|
||||
|
||||
|
||||
QMap<QString, QVariant> ExtendedSysMon::getPlayerMprisInfo(const QString mpris)
|
||||
QVariantMap ExtendedSysMon::getPlayerMprisInfo(const QString mpris)
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
if (debug) qDebug() << PDEBUG << "MPRIS" << mpris;
|
||||
|
||||
QMap<QString, QVariant> info;
|
||||
QVariantMap info;
|
||||
info[QString("album")] = QString("unknown");
|
||||
info[QString("artist")] = QString("unknown");
|
||||
info[QString("duration")] = 0;
|
||||
@ -622,7 +621,7 @@ QMap<QString, QVariant> ExtendedSysMon::getPlayerMprisInfo(const QString mpris)
|
||||
}
|
||||
|
||||
|
||||
QMap<QString, QVariant> ExtendedSysMon::getPsStats()
|
||||
QVariantMap ExtendedSysMon::getPsStats()
|
||||
{
|
||||
if (debug) qDebug() << PDEBUG;
|
||||
|
||||
@ -641,7 +640,7 @@ QMap<QString, QVariant> ExtendedSysMon::getPsStats()
|
||||
if (output.contains(QString("running"))) running.append(cmdFile.readAll());
|
||||
}
|
||||
|
||||
QMap<QString, QVariant> psStats;
|
||||
QVariantMap psStats;
|
||||
psStats[QString("pscount")] = running.count();
|
||||
psStats[QString("ps")] = running.join(QString(","));
|
||||
psStats[QString("pstotal")] = directories.count();
|
||||
@ -665,17 +664,14 @@ bool ExtendedSysMon::updateSourceEvent(const QString &source)
|
||||
if (debug) qDebug() << PDEBUG << ":" << "Source" << source;
|
||||
|
||||
if (source == QString("battery")) {
|
||||
QMap<QString, QVariant> battery = getBattery(configuration[QString("ACPIPATH")]);
|
||||
setData(source, QString("ac"), battery[QString("ac")].toBool());
|
||||
for (int i=0; i<battery.keys().count(); i++) {
|
||||
if (battery.keys()[i] == QString("ac")) continue;
|
||||
setData(source, battery.keys()[i], battery[battery.keys()[i]].toInt());
|
||||
}
|
||||
QVariantMap battery = getBattery(configuration[QString("ACPIPATH")]);
|
||||
for (int i=0; i<battery.keys().count(); i++)
|
||||
setData(source, battery.keys()[i], battery[battery.keys()[i]]);
|
||||
} else if (source == QString("custom")) {
|
||||
for (int i=0; i<externalScripts.count(); i++)
|
||||
setData(source, externalScripts[i]->tag(), externalScripts[i]->run());
|
||||
} else if (source == QString("desktop")) {
|
||||
QMap<QString, QVariant> desktop = getCurrentDesktop();
|
||||
QVariantMap desktop = getCurrentDesktop();
|
||||
for (int i=0; i<desktop.keys().count(); i++)
|
||||
setData(source, desktop.keys()[i], desktop[desktop.keys()[i]]);
|
||||
} else if (source == QString("gpu")) {
|
||||
@ -697,22 +693,28 @@ bool ExtendedSysMon::updateSourceEvent(const QString &source)
|
||||
for (int i=0; i<externalUpgrade.count(); i++)
|
||||
setData(source, externalUpgrade[i]->tag(), externalUpgrade[i]->run());
|
||||
} else if (source == QString("player")) {
|
||||
QMap<QString, QVariant> player = getPlayerInfo(configuration[QString("PLAYER")],
|
||||
configuration[QString("MPDADDRESS")],
|
||||
configuration[QString("MPDPORT")],
|
||||
configuration[QString("MPRIS")]);
|
||||
QVariantMap player = getPlayerInfo(configuration[QString("PLAYER")],
|
||||
configuration[QString("MPDADDRESS")],
|
||||
configuration[QString("MPDPORT")],
|
||||
configuration[QString("MPRIS")]);
|
||||
for (int i=0; i<player.keys().count(); i++)
|
||||
setData(source, player.keys()[i], player[player.keys()[i]]);
|
||||
} else if (source == QString("ps")) {
|
||||
QMap<QString, QVariant> ps = getPsStats();
|
||||
QVariantMap ps = getPsStats();
|
||||
for (int i=0; i<ps.keys().count(); i++)
|
||||
setData(source, ps.keys()[i], ps[ps.keys()[i]]);
|
||||
} else if (source == QString("quotes")) {
|
||||
for (int i=0; i<externalQuotes.count(); i++) {
|
||||
QMap<QString, float> data = externalQuotes[i]->run();
|
||||
setData(source, externalQuotes[i]->tag(QString("ask")), data[QString("ask")]);
|
||||
setData(source, externalQuotes[i]->tag(QString("askchg")), data[QString("askchg")]);
|
||||
setData(source, externalQuotes[i]->tag(QString("percaskchg")), data[QString("percaskchg")]);
|
||||
setData(source, externalQuotes[i]->tag(QString("bid")), data[QString("bid")]);
|
||||
setData(source, externalQuotes[i]->tag(QString("bidchg")), data[QString("bidchg")]);
|
||||
setData(source, externalQuotes[i]->tag(QString("percbidchg")), data[QString("percbidchg")]);
|
||||
setData(source, externalQuotes[i]->tag(QString("price")), data[QString("price")]);
|
||||
setData(source, externalQuotes[i]->tag(QString("pricechg")), data[QString("pricechg")]);
|
||||
setData(source, externalQuotes[i]->tag(QString("percpricechg")), data[QString("percpricechg")]);
|
||||
}
|
||||
} else if (source == QString("update")) {
|
||||
setData(source, QString("value"), true);
|
||||
|
@ -33,20 +33,20 @@ public:
|
||||
explicit ExtendedSysMon(QObject *parent, const QVariantList &args);
|
||||
~ExtendedSysMon();
|
||||
// update functions
|
||||
QMap<QString, QVariant> getBattery(const QString acpiPath);
|
||||
QMap<QString, QVariant> getCurrentDesktop();
|
||||
QVariantMap getBattery(const QString acpiPath);
|
||||
QVariantMap getCurrentDesktop();
|
||||
float getGpu(const QString device);
|
||||
float getGpuTemp(const QString device);
|
||||
float getHddTemp(const QString cmd, const QString device);
|
||||
QString getNetworkDevice();
|
||||
QMap<QString, QVariant> getPlayerInfo(const QString playerName,
|
||||
const QString mpdAddress = QString(),
|
||||
const QString mpdPort = QString(),
|
||||
const QString mpris = QString());
|
||||
QMap<QString, QVariant> getPlayerMpdInfo(const QString mpdAddress = QString(),
|
||||
const QString mpdPort = QString());
|
||||
QMap<QString, QVariant> getPlayerMprisInfo(const QString mpris = QString());
|
||||
QMap<QString, QVariant> getPsStats();
|
||||
QVariantMap getPlayerInfo(const QString playerName,
|
||||
const QString mpdAddress = QString(),
|
||||
const QString mpdPort = QString(),
|
||||
const QString mpris = QString());
|
||||
QVariantMap getPlayerMpdInfo(const QString mpdAddress = QString(),
|
||||
const QString mpdPort = QString());
|
||||
QVariantMap getPlayerMprisInfo(const QString mpris = QString());
|
||||
QVariantMap getPsStats();
|
||||
|
||||
protected:
|
||||
bool sourceRequestEvent(const QString &source);
|
||||
|
@ -4,6 +4,6 @@ Name=AAPL.NASDAQ
|
||||
Comment=Apple Inc
|
||||
X-AW-Ticker="AAPL"
|
||||
X-AW-Active=false
|
||||
X-AW-ApiVersion=1
|
||||
X-AW-ApiVersion=2
|
||||
X-AW-Interval=60
|
||||
X-AW-Number=0
|
||||
|
@ -4,6 +4,6 @@ Name=EUR/RUB
|
||||
Comment=EUR/RUB
|
||||
X-AW-Ticker="EURRUB=X"
|
||||
X-AW-Active=false
|
||||
X-AW-ApiVersion=1
|
||||
X-AW-ApiVersion=2
|
||||
X-AW-Interval=60
|
||||
X-AW-Number=1
|
||||
|
@ -4,6 +4,6 @@ Name=EUR/USD
|
||||
Comment=EUR/USD
|
||||
X-AW-Ticker="EURUSD=X"
|
||||
X-AW-Active=false
|
||||
X-AW-ApiVersion=1
|
||||
X-AW-ApiVersion=2
|
||||
X-AW-Interval=60
|
||||
X-AW-Number=2
|
||||
|
@ -4,6 +4,6 @@ Name=GOOG.NASDAQ
|
||||
Comment=Google Inc
|
||||
X-AW-Ticker="GOOG"
|
||||
X-AW-Active=false
|
||||
X-AW-ApiVersion=1
|
||||
X-AW-ApiVersion=2
|
||||
X-AW-Interval=60
|
||||
X-AW-Number=3
|
||||
|
@ -4,6 +4,6 @@ Name=MSFT.NASDAQ
|
||||
Comment=Microsoft Corp
|
||||
X-AW-Ticker="MSFT"
|
||||
X-AW-Active=false
|
||||
X-AW-ApiVersion=1
|
||||
X-AW-ApiVersion=2
|
||||
X-AW-Interval=60
|
||||
X-AW-Number=4
|
||||
|
@ -4,6 +4,6 @@ Name=RTS
|
||||
Comment=RTS Index
|
||||
X-AW-Ticker="RTS.RS"
|
||||
X-AW-Active=false
|
||||
X-AW-ApiVersion=1
|
||||
X-AW-ApiVersion=2
|
||||
X-AW-Interval=60
|
||||
X-AW-Number=5
|
||||
|
@ -4,6 +4,6 @@ Name=S&P
|
||||
Comment=S&P 500 Index
|
||||
X-AW-Ticker="^GSPC"
|
||||
X-AW-Active=false
|
||||
X-AW-ApiVersion=1
|
||||
X-AW-ApiVersion=2
|
||||
X-AW-Interval=60
|
||||
X-AW-Number=6
|
||||
|
@ -4,6 +4,6 @@ Name=USD/RUB
|
||||
Comment=USD/RUB
|
||||
X-AW-Ticker="USDRUB=X"
|
||||
X-AW-Active=false
|
||||
X-AW-ApiVersion=1
|
||||
X-AW-ApiVersion=2
|
||||
X-AW-Interval=60
|
||||
X-AW-Number=8
|
||||
|
@ -4,6 +4,6 @@ Name=VIX
|
||||
Comment=Volatility S&P 500
|
||||
X-AW-Ticker="^VIX"
|
||||
X-AW-Active=false
|
||||
X-AW-ApiVersion=1
|
||||
X-AW-ApiVersion=2
|
||||
X-AW-Interval=60
|
||||
X-AW-Number=7
|
||||
|
@ -0,0 +1,29 @@
|
||||
{
|
||||
"color": {
|
||||
"\u001b[0;30m": "<span style=\"color:'#000000';\">",
|
||||
"\u001b[1;30m": "<span style=\"color:'#808080';\">",
|
||||
"\u001b[0;31m": "<span style=\"color:'#800000';\">",
|
||||
"\u001b[1;31m": "<span style=\"color:'#ff0000';\">",
|
||||
"\u001b[0;32m": "<span style=\"color:'#008000';\">",
|
||||
"\u001b[1;32m": "<span style=\"color:'#00ff00';\">",
|
||||
"\u001b[0;33m": "<span style=\"color:'#808000';\">",
|
||||
"\u001b[1;33m": "<span style=\"color:'#ffff00';\">",
|
||||
"\u001b[0;34m": "<span style=\"color:'#000080';\">",
|
||||
"\u001b[1;34m": "<span style=\"color:'#0000ff';\">",
|
||||
"\u001b[0;35m": "<span style=\"color:'#800080';\">",
|
||||
"\u001b[1;35m": "<span style=\"color:'#ff00ff';\">",
|
||||
"\u001b[0;36m": "<span style=\"color:'#008080';\">",
|
||||
"\u001b[1;36m": "<span style=\"color:'#00ffff';\">",
|
||||
"\u001b[0;37m": "<span style=\"color:'#c0c0c0';\">",
|
||||
"\u001b[1;37m": "<span style=\"color:'#ffffff';\">",
|
||||
"\u001b[0m": "</span>"
|
||||
},
|
||||
"newline": {
|
||||
"\n": "<br>",
|
||||
"\n\r": "<br>",
|
||||
"\t": "	"
|
||||
},
|
||||
"space": {
|
||||
" ": " "
|
||||
}
|
||||
}
|
@ -8,5 +8,6 @@ X-AW-Active=true
|
||||
X-AW-Output=true
|
||||
X-AW-Redirect=nothing
|
||||
X-AW-Interval=1
|
||||
X-AW-ApiVersion=2
|
||||
X-AW-ApiVersion=3
|
||||
X-AW-Number=0
|
||||
X-AW-Filters=
|
||||
|
@ -6,9 +6,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/arcan1s/awesome-widgets/issues\n"
|
||||
"POT-Creation-Date: 2015-05-22 00:07+0300\n"
|
||||
"PO-Revision-Date: 2015-05-22 00:07+0300\n"
|
||||
"Last-Translator: Evgeniy <darkarcanis@exante.eu>\n"
|
||||
"POT-Creation-Date: 2015-06-01 01:48+0300\n"
|
||||
"PO-Revision-Date: 2015-06-01 01:48+0300\n"
|
||||
"Last-Translator: Evgeniy Alekseev <esalexeev@gmail.com>\n"
|
||||
"Language-Team: English <kde-russian@lists.kde.ru>\n"
|
||||
"Language: ru\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@ -43,71 +43,75 @@ msgstr "DataEngine"
|
||||
msgid "About"
|
||||
msgstr "About"
|
||||
|
||||
#: awesome-widget/package/contents/ui/about.qml:75
|
||||
#: awesome-widget/package/contents/ui/about.qml:83
|
||||
msgid "Acknowledgment"
|
||||
msgstr "Acknowledgment"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:55
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:56
|
||||
msgid "Widget height, px"
|
||||
msgstr "Widget height, px"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:75
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:76
|
||||
msgid "Widget width, px"
|
||||
msgstr "Widget width, px"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:97
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:98
|
||||
msgid "Enable notifications"
|
||||
msgstr "Enable notifications"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:111
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:112
|
||||
msgid "Wrap new lines"
|
||||
msgstr "Wrap new lines"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:126
|
||||
msgid "Enable background"
|
||||
msgstr "Enable background"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:123
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:138
|
||||
msgid "Custom time format"
|
||||
msgstr "Custom time format"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:140
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:155
|
||||
msgid "Custom uptime format"
|
||||
msgstr "Custom uptime format"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:157
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:172
|
||||
msgid "Temperature units"
|
||||
msgstr "Temperature units"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:165
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:180
|
||||
msgid "Celsius"
|
||||
msgstr "Celsius"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:169
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:184
|
||||
msgid "Fahrenheit"
|
||||
msgstr "Fahrenheit"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:173
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:188
|
||||
msgid "Kelvin"
|
||||
msgstr "Kelvin"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:177
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:192
|
||||
msgid "Reaumur"
|
||||
msgstr "Reaumur"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:181
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:196
|
||||
msgid "cm^-1"
|
||||
msgstr "cm^-1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:185
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:200
|
||||
msgid "kJ/mol"
|
||||
msgstr "kJ/mol"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:189
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:204
|
||||
msgid "kcal/mol"
|
||||
msgstr "kcal/mol"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:212
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:227
|
||||
msgid "AC online tag"
|
||||
msgstr "AC online tag"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:229
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:244
|
||||
msgid "AC offline tag"
|
||||
msgstr "AC offline tag"
|
||||
|
||||
@ -116,7 +120,7 @@ msgid "Time interval"
|
||||
msgstr "Time interval"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:81
|
||||
#: awesome-widget/package/contents/ui/widget.qml:79
|
||||
#: awesome-widget/package/contents/ui/widget.qml:80
|
||||
msgid "Font"
|
||||
msgstr "Font"
|
||||
|
||||
@ -302,30 +306,30 @@ msgstr ""
|
||||
"Detailed information may be found on <a href=\"http://arcanis.name/projects/"
|
||||
"awesome-widgets/\">project homepage</a>"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:221
|
||||
#: awesome-widget/package/contents/ui/widget.qml:231
|
||||
msgid "Add"
|
||||
msgstr "Add"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:234
|
||||
#: awesome-widget/package/contents/ui/widget.qml:244
|
||||
msgid "Show value"
|
||||
msgstr "Show value"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:239
|
||||
#: awesome-widget/plugin/awkeys.cpp:653 awesome-widget/plugin/awkeys.cpp:722
|
||||
#: awesome-widget/plugin/awkeys.cpp:1022
|
||||
#: awesome-widget/package/contents/ui/widget.qml:249
|
||||
#: awesome-widget/plugin/awkeys.cpp:685 awesome-widget/plugin/awkeys.cpp:752
|
||||
#: awesome-widget/plugin/awkeys.cpp:1052
|
||||
msgid "Tag: %1"
|
||||
msgstr "Tag: %1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:241
|
||||
#: awesome-widget/plugin/awkeys.cpp:655
|
||||
#: awesome-widget/package/contents/ui/widget.qml:251
|
||||
#: awesome-widget/plugin/awkeys.cpp:687
|
||||
msgid "Value: %1"
|
||||
msgstr "Value: %1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:243
|
||||
#: awesome-widget/package/contents/ui/widget.qml:253
|
||||
msgid "Info: %1"
|
||||
msgstr "Info: %1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:254
|
||||
#: awesome-widget/package/contents/ui/widget.qml:264
|
||||
msgid "Edit bars"
|
||||
msgstr "Edit bars"
|
||||
|
||||
@ -334,66 +338,70 @@ msgid "Run %1"
|
||||
msgstr "Run %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:105
|
||||
msgid "Version %1 (build date %2)"
|
||||
msgstr "Version %1 (build date %2)"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:107
|
||||
msgid "A set of minimalistic plasmoid widgets"
|
||||
msgstr "A set of minimalistic plasmoid widgets"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:107
|
||||
#: awesome-widget/plugin/awactions.cpp:109
|
||||
msgid "Links:"
|
||||
msgstr "Links:"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:108
|
||||
#: awesome-widget/plugin/awactions.cpp:110
|
||||
msgid "Homepage"
|
||||
msgstr "Homepage"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:109
|
||||
#: awesome-widget/plugin/awactions.cpp:111
|
||||
msgid "Repository"
|
||||
msgstr "Repository"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:110
|
||||
#: awesome-widget/plugin/awactions.cpp:112
|
||||
msgid "Bugtracker"
|
||||
msgstr "Bugtracker"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:111
|
||||
#: awesome-widget/plugin/awactions.cpp:113
|
||||
msgid "Translation issue"
|
||||
msgstr "Translation issue"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:112
|
||||
#: awesome-widget/plugin/awactions.cpp:114
|
||||
msgid "AUR packages"
|
||||
msgstr "AUR packages"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:113
|
||||
#: awesome-widget/plugin/awactions.cpp:115
|
||||
msgid "openSUSE packages"
|
||||
msgstr "openSUSE packages"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:116
|
||||
#: awesome-widget/plugin/awactions.cpp:118
|
||||
msgid "This software is licensed under %1"
|
||||
msgstr "This software is licensed under %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:118
|
||||
#: awesome-widget/plugin/awactions.cpp:120
|
||||
msgid "Translators: %1"
|
||||
msgstr "Translators: %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:126
|
||||
#: awesome-widget/plugin/awactions.cpp:128
|
||||
msgid "This software uses: %1"
|
||||
msgstr "This software uses: %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:141
|
||||
#: awesome-widget/plugin/awactions.cpp:143
|
||||
msgid "Select font"
|
||||
msgstr "Select font"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:212
|
||||
#: awesome-widget/plugin/awactions.cpp:214
|
||||
msgid "Current version : %1"
|
||||
msgstr "Current version : %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:213
|
||||
#: awesome-widget/plugin/awactions.cpp:215
|
||||
msgid "New version : %1"
|
||||
msgstr "New version : %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:214
|
||||
#: awesome-widget/plugin/awactions.cpp:216
|
||||
msgid "Click \"Ok\" to download"
|
||||
msgstr "Click \"Ok\" to download"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:216
|
||||
#: awesome-widget/plugin/awactions.cpp:218
|
||||
msgid "There are updates"
|
||||
msgstr "There are updates"
|
||||
|
||||
@ -409,75 +417,75 @@ msgstr "Create"
|
||||
msgid "Remove"
|
||||
msgstr "Remove"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:364
|
||||
#: awesome-widget/plugin/awkeys.cpp:395
|
||||
msgid "AC online"
|
||||
msgstr "AC online"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:366
|
||||
#: awesome-widget/plugin/awkeys.cpp:397
|
||||
msgid "AC offline"
|
||||
msgstr "AC offline"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:383
|
||||
#: awesome-widget/plugin/awkeys.cpp:415
|
||||
msgid "High CPU load"
|
||||
msgstr "High CPU load"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:432
|
||||
#: awesome-widget/plugin/awkeys.cpp:464
|
||||
msgid "High GPU load"
|
||||
msgstr "High GPU load"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:446
|
||||
#: awesome-widget/plugin/awkeys.cpp:478
|
||||
msgid "Free space on %1 less than 10%"
|
||||
msgstr "Free space on %1 less than 10%"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:511
|
||||
#: awesome-widget/plugin/awkeys.cpp:543
|
||||
msgid "High memory usage"
|
||||
msgstr "High memory usage"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:519
|
||||
#: awesome-widget/plugin/awkeys.cpp:551
|
||||
msgid "Network device has been changed to %1"
|
||||
msgstr "Network device has been changed to %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:589
|
||||
#: awesome-widget/plugin/awkeys.cpp:621
|
||||
msgid "Swap is used"
|
||||
msgstr "Swap is used"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:649
|
||||
#: awesome-widget/plugin/awkeys.cpp:681
|
||||
msgid "Select tag"
|
||||
msgstr "Select tag"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:650
|
||||
#: awesome-widget/plugin/awkeys.cpp:681
|
||||
msgid "Tag"
|
||||
msgstr "Tag"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:723 awesome-widget/plugin/awkeys.cpp:733
|
||||
#: awesome-widget/plugin/awkeys.cpp:744 awesome-widget/plugin/awkeys.cpp:755
|
||||
#: awesome-widget/plugin/awkeys.cpp:1023 awesome-widget/plugin/awkeys.cpp:1078
|
||||
#: awesome-widget/plugin/awkeys.cpp:1138 awesome-widget/plugin/awkeys.cpp:1195
|
||||
#: awesome-widget/plugin/awkeys.cpp:753 awesome-widget/plugin/awkeys.cpp:763
|
||||
#: awesome-widget/plugin/awkeys.cpp:774 awesome-widget/plugin/awkeys.cpp:785
|
||||
#: awesome-widget/plugin/awkeys.cpp:1053 awesome-widget/plugin/awkeys.cpp:1108
|
||||
#: awesome-widget/plugin/awkeys.cpp:1168 awesome-widget/plugin/awkeys.cpp:1225
|
||||
msgid "Comment: %1"
|
||||
msgstr "Comment: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:732 awesome-widget/plugin/awkeys.cpp:743
|
||||
#: awesome-widget/plugin/awkeys.cpp:754 awesome-widget/plugin/awkeys.cpp:1077
|
||||
#: awesome-widget/plugin/awkeys.cpp:1137 awesome-widget/plugin/awkeys.cpp:1194
|
||||
#: awesome-widget/plugin/awkeys.cpp:762 awesome-widget/plugin/awkeys.cpp:773
|
||||
#: awesome-widget/plugin/awkeys.cpp:784 awesome-widget/plugin/awkeys.cpp:1107
|
||||
#: awesome-widget/plugin/awkeys.cpp:1167 awesome-widget/plugin/awkeys.cpp:1224
|
||||
msgid "Name: %1"
|
||||
msgstr "Name: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:734 awesome-widget/plugin/awkeys.cpp:1079
|
||||
#: awesome-widget/plugin/awkeys.cpp:764 awesome-widget/plugin/awkeys.cpp:1109
|
||||
msgid "Ticker: %1"
|
||||
msgstr "Ticker: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:745 awesome-widget/plugin/awkeys.cpp:756
|
||||
#: awesome-widget/plugin/awkeys.cpp:1139 awesome-widget/plugin/awkeys.cpp:1196
|
||||
#: awesome-widget/plugin/awkeys.cpp:775 awesome-widget/plugin/awkeys.cpp:786
|
||||
#: awesome-widget/plugin/awkeys.cpp:1169 awesome-widget/plugin/awkeys.cpp:1226
|
||||
msgid "Exec: %1"
|
||||
msgstr "Exec: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:982 awesome-widget/plugin/awkeys.cpp:1047
|
||||
#: awesome-widget/plugin/awkeys.cpp:1104 awesome-widget/plugin/awkeys.cpp:1163
|
||||
#: awesome-widget/plugin/awkeys.cpp:1012 awesome-widget/plugin/awkeys.cpp:1077
|
||||
#: awesome-widget/plugin/awkeys.cpp:1134 awesome-widget/plugin/awkeys.cpp:1193
|
||||
msgid "Enter file name"
|
||||
msgstr "Enter file name"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:983 awesome-widget/plugin/awkeys.cpp:1048
|
||||
#: awesome-widget/plugin/awkeys.cpp:1105 awesome-widget/plugin/awkeys.cpp:1164
|
||||
#: awesome-widget/plugin/awkeys.cpp:1013 awesome-widget/plugin/awkeys.cpp:1078
|
||||
#: awesome-widget/plugin/awkeys.cpp:1135 awesome-widget/plugin/awkeys.cpp:1194
|
||||
msgid "File name"
|
||||
msgstr "File name"
|
||||
|
||||
@ -504,13 +512,6 @@ msgstr "esalexeev@gmail.com"
|
||||
#~ msgid "Check for updates"
|
||||
#~ msgstr "Check for updates"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Version %1\n"
|
||||
#~ "(build date %2)"
|
||||
#~ msgstr ""
|
||||
#~ "Version %1\n"
|
||||
#~ "(build date %2)"
|
||||
|
||||
#~ msgid "Edit"
|
||||
#~ msgstr "Edit"
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,27 +1,27 @@
|
||||
# Copyright (C) 2014
|
||||
# This file is distributed under the same license as the PyTextMonitor package.
|
||||
#
|
||||
# Evgeniy Alekseev <esalexeev@gmail.com>, 2014.
|
||||
# Mermouy <mermouy@gmail.com>, 2014.
|
||||
# MerMouY <mermouy@openmailbox.org>, 2015.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/arcan1s/awesome-widgets/issues\n"
|
||||
"POT-Creation-Date: 2015-05-22 00:07+0300\n"
|
||||
"PO-Revision-Date: 2014-09-05 11:20+0400\n"
|
||||
"Last-Translator: Evgeniy Alekseev <esalexeev@gmail.com>\n"
|
||||
"Language-Team: French <kde-russian@lists.kde.ru>\n"
|
||||
"POT-Creation-Date: 2015-06-01 01:48+0300\n"
|
||||
"PO-Revision-Date: 2015-06-04 13:15+0100\n"
|
||||
"Last-Translator: MerMouY <mermouy@openmailbox.org>\n"
|
||||
"Language-Team: French <kde-i18n-doc@kde.org>\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Generator: Lokalize 1.5\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Generator: Lokalize 2.0\n"
|
||||
"X-Language: fr-FR\n"
|
||||
|
||||
#: awesome-widget/package/contents/config/config.qml:25
|
||||
msgid "Widget"
|
||||
msgstr "Widget"
|
||||
msgstr "Composant"
|
||||
|
||||
#: awesome-widget/package/contents/config/config.qml:31
|
||||
msgid "Advanced"
|
||||
@ -42,83 +42,86 @@ msgstr "Moteur de données"
|
||||
#: awesome-widget/package/contents/config/config.qml:55
|
||||
#: awesome-widget/package/contents/ui/about.qml:42
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
msgstr "À propos"
|
||||
|
||||
#: awesome-widget/package/contents/ui/about.qml:75
|
||||
#: awesome-widget/package/contents/ui/about.qml:83
|
||||
msgid "Acknowledgment"
|
||||
msgstr ""
|
||||
msgstr "À savoir"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:55
|
||||
#, fuzzy
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:56
|
||||
msgid "Widget height, px"
|
||||
msgstr "Paramètres de l'applet"
|
||||
msgstr "Paramètres du composant"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:75
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:76
|
||||
msgid "Widget width, px"
|
||||
msgstr ""
|
||||
msgstr "Largeur de l'applet"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:97
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:98
|
||||
msgid "Enable notifications"
|
||||
msgstr ""
|
||||
msgstr "Activer les notifications"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:111
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:112
|
||||
msgid "Wrap new lines"
|
||||
msgstr "Couper les lignes supplémentaires"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:126
|
||||
msgid "Enable background"
|
||||
msgstr ""
|
||||
msgstr "Activer le fond"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:123
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:138
|
||||
msgid "Custom time format"
|
||||
msgstr "Format de l'heure personnalisé"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:140
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:155
|
||||
msgid "Custom uptime format"
|
||||
msgstr "Temps de fonctionnement personalisé"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:157
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:172
|
||||
msgid "Temperature units"
|
||||
msgstr "Unités de température"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:165
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:180
|
||||
msgid "Celsius"
|
||||
msgstr ""
|
||||
msgstr "Celsius"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:169
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:184
|
||||
msgid "Fahrenheit"
|
||||
msgstr ""
|
||||
msgstr "Fahrenheit"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:173
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:188
|
||||
msgid "Kelvin"
|
||||
msgstr ""
|
||||
msgstr "Kelvin"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:177
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:192
|
||||
msgid "Reaumur"
|
||||
msgstr ""
|
||||
msgstr "Reaumur"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:181
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:196
|
||||
msgid "cm^-1"
|
||||
msgstr ""
|
||||
msgstr "cm^-1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:185
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:200
|
||||
msgid "kJ/mol"
|
||||
msgstr ""
|
||||
msgstr "kJ/mol"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:189
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:204
|
||||
msgid "kcal/mol"
|
||||
msgstr ""
|
||||
msgstr "kcal/mol"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:212
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:227
|
||||
msgid "AC online tag"
|
||||
msgstr "Tag alimentation branchée"
|
||||
msgstr "Étiquette alimentation branchée"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:229
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:244
|
||||
msgid "AC offline tag"
|
||||
msgstr "Tag alimentation débranchée"
|
||||
msgstr "Étiquette alimentation débranchée"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:61
|
||||
msgid "Time interval"
|
||||
msgstr "Intervalle"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:81
|
||||
#: awesome-widget/package/contents/ui/widget.qml:79
|
||||
#: awesome-widget/package/contents/ui/widget.qml:80
|
||||
msgid "Font"
|
||||
msgstr "Police"
|
||||
|
||||
@ -132,24 +135,24 @@ msgstr "Épaisseur de la police"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:127
|
||||
msgid "light"
|
||||
msgstr ""
|
||||
msgstr "léger"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:131
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:174
|
||||
msgid "normal"
|
||||
msgstr ""
|
||||
msgstr "normal"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:135
|
||||
msgid "demi bold"
|
||||
msgstr ""
|
||||
msgstr "mi-gras"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:139
|
||||
msgid "bold"
|
||||
msgstr ""
|
||||
msgstr "gras"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:143
|
||||
msgid "black"
|
||||
msgstr ""
|
||||
msgstr "noir"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:166
|
||||
msgid "Font style"
|
||||
@ -157,7 +160,7 @@ msgstr "Style de la police"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:178
|
||||
msgid "italic"
|
||||
msgstr ""
|
||||
msgstr "italique"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:201
|
||||
msgid "Font color"
|
||||
@ -173,28 +176,24 @@ msgstr "Couleur de la police"
|
||||
#: awesome-widget/package/contents/ui/tooltip.qml:421
|
||||
#: awesome-widget/package/contents/ui/tooltip.qml:473
|
||||
#: awesome-widget/package/contents/ui/tooltip.qml:503
|
||||
#, fuzzy
|
||||
msgid "Select a color"
|
||||
msgstr "Couleur de la police"
|
||||
msgstr "Sélectionner une couleur"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:226
|
||||
#, fuzzy
|
||||
msgid "Select a font"
|
||||
msgstr "Couleur de la police"
|
||||
msgstr "Sélectionner une police"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:69
|
||||
msgid "ACPI path"
|
||||
msgstr ""
|
||||
msgstr "chemin ACPI"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:85
|
||||
#, fuzzy
|
||||
msgid "Custom scripts"
|
||||
msgstr "Personnalisé"
|
||||
msgstr "Scripts personnalisés"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:89
|
||||
#, fuzzy
|
||||
msgid "Edit scripts"
|
||||
msgstr "Personnalisé"
|
||||
msgstr "Modifier les scripts"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:102
|
||||
msgid "GPU device"
|
||||
@ -206,7 +205,7 @@ msgstr "Disque dur"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:150
|
||||
msgid "hddtemp cmd"
|
||||
msgstr "Commande de température HDD"
|
||||
msgstr "Cmd de température disques"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:166
|
||||
msgid "MPD address"
|
||||
@ -218,7 +217,7 @@ msgstr "Port MPD"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:201
|
||||
msgid "MPRIS player name"
|
||||
msgstr ""
|
||||
msgstr "Nom du lecteur MPRIS"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:221
|
||||
msgid "Music player"
|
||||
@ -226,25 +225,23 @@ msgstr "Lecteur audio"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:245
|
||||
msgid "Quotes monitor"
|
||||
msgstr ""
|
||||
msgstr "Moniteur de citations"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:249
|
||||
#, fuzzy
|
||||
msgid "Edit tickers"
|
||||
msgstr "Modifiable"
|
||||
msgstr "Modifier les tickers"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:262
|
||||
msgid "Package manager"
|
||||
msgstr "Gestionnaire de paquets"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:266
|
||||
#, fuzzy
|
||||
msgid "Edit command"
|
||||
msgstr "Commande personnalisée"
|
||||
msgstr "Modifier la commande"
|
||||
|
||||
#: awesome-widget/package/contents/ui/main.qml:161
|
||||
msgid "Request key"
|
||||
msgstr ""
|
||||
msgstr "Demander une clé"
|
||||
|
||||
#: awesome-widget/package/contents/ui/main.qml:162
|
||||
msgid "Show README"
|
||||
@ -252,16 +249,16 @@ msgstr "Voir le README"
|
||||
|
||||
#: awesome-widget/package/contents/ui/main.qml:163
|
||||
msgid "Check updates"
|
||||
msgstr ""
|
||||
msgstr "Vérifier les mises à jour"
|
||||
|
||||
#: awesome-widget/package/contents/ui/tooltip.qml:62
|
||||
msgid ""
|
||||
"CPU, CPU clock, memory, swap and network labels support graphical tooltip. "
|
||||
"To enable them just make needed checkbox fully checked."
|
||||
msgstr ""
|
||||
"CPU, horloge du CPU, mémoire vive, mémoire swap et noms réseau supportent "
|
||||
"les conseils visuels. Pour les activer cochez simplement les cases "
|
||||
"correspondantes."
|
||||
"CPU, horloge du CPU, mémoire vive, mémoire swap et noms réseau gèrent les "
|
||||
"conseils visuels. "
|
||||
"Pour les activer cochez simplement les cases correspondantes."
|
||||
|
||||
#: awesome-widget/package/contents/ui/tooltip.qml:73
|
||||
msgid "Number of values for tooltips"
|
||||
@ -269,7 +266,7 @@ msgstr "Nombre d'éléments pour les conseils"
|
||||
|
||||
#: awesome-widget/package/contents/ui/tooltip.qml:93
|
||||
msgid "Background"
|
||||
msgstr ""
|
||||
msgstr "Fond"
|
||||
|
||||
#: awesome-widget/package/contents/ui/tooltip.qml:145
|
||||
msgid "CPU color"
|
||||
@ -297,12 +294,11 @@ msgstr "Couleur du téléversement"
|
||||
|
||||
#: awesome-widget/package/contents/ui/tooltip.qml:435
|
||||
msgid "Battery active color"
|
||||
msgstr ""
|
||||
msgstr "Couleur active batterie"
|
||||
|
||||
#: awesome-widget/package/contents/ui/tooltip.qml:487
|
||||
#, fuzzy
|
||||
msgid "Battery inactive color"
|
||||
msgstr "Batterie"
|
||||
msgstr "Couleur batterie inactive"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:72
|
||||
msgid ""
|
||||
@ -312,203 +308,206 @@ msgstr ""
|
||||
"D'avantage d'informations se trouvent sur <a href=\"http://arcanis.name/"
|
||||
"projects/awesome-widgets/\">la page du projet</a>"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:221
|
||||
#: awesome-widget/package/contents/ui/widget.qml:231
|
||||
msgid "Add"
|
||||
msgstr "Ajouter"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:234
|
||||
#: awesome-widget/package/contents/ui/widget.qml:244
|
||||
msgid "Show value"
|
||||
msgstr ""
|
||||
msgstr "Afficher la valeur"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:239
|
||||
#: awesome-widget/plugin/awkeys.cpp:653 awesome-widget/plugin/awkeys.cpp:722
|
||||
#: awesome-widget/plugin/awkeys.cpp:1022
|
||||
#: awesome-widget/package/contents/ui/widget.qml:249
|
||||
#: awesome-widget/plugin/awkeys.cpp:685 awesome-widget/plugin/awkeys.cpp:752
|
||||
#: awesome-widget/plugin/awkeys.cpp:1052
|
||||
msgid "Tag: %1"
|
||||
msgstr ""
|
||||
msgstr "Etiquette: %1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:241
|
||||
#: awesome-widget/plugin/awkeys.cpp:655
|
||||
#: awesome-widget/package/contents/ui/widget.qml:251
|
||||
#: awesome-widget/plugin/awkeys.cpp:687
|
||||
msgid "Value: %1"
|
||||
msgstr ""
|
||||
msgstr "Valeur: %1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:243
|
||||
#: awesome-widget/package/contents/ui/widget.qml:253
|
||||
msgid "Info: %1"
|
||||
msgstr ""
|
||||
msgstr "Info: %1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:254
|
||||
#, fuzzy
|
||||
#: awesome-widget/package/contents/ui/widget.qml:264
|
||||
msgid "Edit bars"
|
||||
msgstr "Modifiable"
|
||||
msgstr "Modifier les barres"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:76
|
||||
msgid "Run %1"
|
||||
msgstr ""
|
||||
msgstr "Éxecuter %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:105
|
||||
msgid "A set of minimalistic plasmoid widgets"
|
||||
msgstr ""
|
||||
msgid "Version %1 (build date %2)"
|
||||
msgstr "Version %1 (build date %2)"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:107
|
||||
msgid "Links:"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:108
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
msgid "A set of minimalistic plasmoid widgets"
|
||||
msgstr "Un jeu de composants plasmoïds minimalistes"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:109
|
||||
msgid "Repository"
|
||||
msgstr ""
|
||||
msgid "Links:"
|
||||
msgstr "Liens:"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:110
|
||||
msgid "Bugtracker"
|
||||
msgstr ""
|
||||
msgid "Homepage"
|
||||
msgstr "Page d'accueil"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:111
|
||||
msgid "Translation issue"
|
||||
msgstr ""
|
||||
msgid "Repository"
|
||||
msgstr "Dépôt"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:112
|
||||
msgid "AUR packages"
|
||||
msgstr ""
|
||||
msgid "Bugtracker"
|
||||
msgstr "Suivi des bugs"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:113
|
||||
msgid "openSUSE packages"
|
||||
msgstr ""
|
||||
msgid "Translation issue"
|
||||
msgstr "Traductions"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:116
|
||||
msgid "This software is licensed under %1"
|
||||
msgstr ""
|
||||
#: awesome-widget/plugin/awactions.cpp:114
|
||||
msgid "AUR packages"
|
||||
msgstr "Paquets depuis AUR"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:115
|
||||
msgid "openSUSE packages"
|
||||
msgstr "Paquets openSUSE"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:118
|
||||
msgid "This software is licensed under %1"
|
||||
msgstr "Ce programme est publié sous la licence %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:120
|
||||
msgid "Translators: %1"
|
||||
msgstr ""
|
||||
msgstr "Traducteurs: %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:126
|
||||
#: awesome-widget/plugin/awactions.cpp:128
|
||||
msgid "This software uses: %1"
|
||||
msgstr ""
|
||||
msgstr "Ce logiciel utilise: %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:141
|
||||
#: awesome-widget/plugin/awactions.cpp:143
|
||||
msgid "Select font"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:212
|
||||
msgid "Current version : %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:213
|
||||
msgid "New version : %1"
|
||||
msgstr ""
|
||||
msgstr "Sélectionner une couleur"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:214
|
||||
msgid "Click \"Ok\" to download"
|
||||
msgstr ""
|
||||
msgid "Current version : %1"
|
||||
msgstr "Version actuelle"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:215
|
||||
msgid "New version : %1"
|
||||
msgstr "Nouvelle version"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:216
|
||||
msgid "Click \"Ok\" to download"
|
||||
msgstr "Cliquer sur \"Valider\" pour télécharger"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:218
|
||||
msgid "There are updates"
|
||||
msgstr ""
|
||||
msgstr "Des mises à jour sont disponibles"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:59
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
msgstr "Copier"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:60
|
||||
msgid "Create"
|
||||
msgstr ""
|
||||
msgstr "Créer"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:61
|
||||
msgid "Remove"
|
||||
msgstr "Supprimer"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:364
|
||||
#, fuzzy
|
||||
#: awesome-widget/plugin/awkeys.cpp:395
|
||||
msgid "AC online"
|
||||
msgstr "Tag alimentation branchée"
|
||||
msgstr "Alimentation branchée"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:366
|
||||
#, fuzzy
|
||||
#: awesome-widget/plugin/awkeys.cpp:397
|
||||
msgid "AC offline"
|
||||
msgstr "Tag alimentation débranchée"
|
||||
msgstr "Alimentation débranchée"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:383
|
||||
#: awesome-widget/plugin/awkeys.cpp:415
|
||||
msgid "High CPU load"
|
||||
msgstr ""
|
||||
msgstr "Haute charge CPU"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:432
|
||||
#: awesome-widget/plugin/awkeys.cpp:464
|
||||
msgid "High GPU load"
|
||||
msgstr ""
|
||||
msgstr "Haute charge GPU"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:446
|
||||
#: awesome-widget/plugin/awkeys.cpp:478
|
||||
msgid "Free space on %1 less than 10%"
|
||||
msgstr ""
|
||||
msgstr "Espace libre sur %1 inférieur à 10%"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:511
|
||||
#: awesome-widget/plugin/awkeys.cpp:543
|
||||
msgid "High memory usage"
|
||||
msgstr ""
|
||||
msgstr "Haute utilisation mémoire"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:519
|
||||
#: awesome-widget/plugin/awkeys.cpp:551
|
||||
msgid "Network device has been changed to %1"
|
||||
msgstr ""
|
||||
msgstr "L'interface réseau à été changée en %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:589
|
||||
#: awesome-widget/plugin/awkeys.cpp:621
|
||||
msgid "Swap is used"
|
||||
msgstr ""
|
||||
msgstr "Fichier d'échange utilisé"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:649
|
||||
#, fuzzy
|
||||
#: awesome-widget/plugin/awkeys.cpp:681
|
||||
msgid "Select tag"
|
||||
msgstr "Couleur de la police"
|
||||
msgstr "Sélectionner l'étiquette"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:650
|
||||
#: awesome-widget/plugin/awkeys.cpp:681
|
||||
msgid "Tag"
|
||||
msgstr ""
|
||||
msgstr "Étiquette"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:723 awesome-widget/plugin/awkeys.cpp:733
|
||||
#: awesome-widget/plugin/awkeys.cpp:744 awesome-widget/plugin/awkeys.cpp:755
|
||||
#: awesome-widget/plugin/awkeys.cpp:1023 awesome-widget/plugin/awkeys.cpp:1078
|
||||
#: awesome-widget/plugin/awkeys.cpp:1138 awesome-widget/plugin/awkeys.cpp:1195
|
||||
#: awesome-widget/plugin/awkeys.cpp:753 awesome-widget/plugin/awkeys.cpp:763
|
||||
#: awesome-widget/plugin/awkeys.cpp:774 awesome-widget/plugin/awkeys.cpp:785
|
||||
#: awesome-widget/plugin/awkeys.cpp:1053 awesome-widget/plugin/awkeys.cpp:1108
|
||||
#: awesome-widget/plugin/awkeys.cpp:1168 awesome-widget/plugin/awkeys.cpp:1225
|
||||
msgid "Comment: %1"
|
||||
msgstr ""
|
||||
msgstr "Commentaire: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:732 awesome-widget/plugin/awkeys.cpp:743
|
||||
#: awesome-widget/plugin/awkeys.cpp:754 awesome-widget/plugin/awkeys.cpp:1077
|
||||
#: awesome-widget/plugin/awkeys.cpp:1137 awesome-widget/plugin/awkeys.cpp:1194
|
||||
#: awesome-widget/plugin/awkeys.cpp:762 awesome-widget/plugin/awkeys.cpp:773
|
||||
#: awesome-widget/plugin/awkeys.cpp:784 awesome-widget/plugin/awkeys.cpp:1107
|
||||
#: awesome-widget/plugin/awkeys.cpp:1167 awesome-widget/plugin/awkeys.cpp:1224
|
||||
msgid "Name: %1"
|
||||
msgstr ""
|
||||
msgstr "Nom: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:734 awesome-widget/plugin/awkeys.cpp:1079
|
||||
#: awesome-widget/plugin/awkeys.cpp:764 awesome-widget/plugin/awkeys.cpp:1109
|
||||
msgid "Ticker: %1"
|
||||
msgstr ""
|
||||
msgstr "Ticker: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:745 awesome-widget/plugin/awkeys.cpp:756
|
||||
#: awesome-widget/plugin/awkeys.cpp:1139 awesome-widget/plugin/awkeys.cpp:1196
|
||||
#: awesome-widget/plugin/awkeys.cpp:775 awesome-widget/plugin/awkeys.cpp:786
|
||||
#: awesome-widget/plugin/awkeys.cpp:1169 awesome-widget/plugin/awkeys.cpp:1226
|
||||
msgid "Exec: %1"
|
||||
msgstr ""
|
||||
msgstr "Exec: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:982 awesome-widget/plugin/awkeys.cpp:1047
|
||||
#: awesome-widget/plugin/awkeys.cpp:1104 awesome-widget/plugin/awkeys.cpp:1163
|
||||
#: awesome-widget/plugin/awkeys.cpp:1012 awesome-widget/plugin/awkeys.cpp:1077
|
||||
#: awesome-widget/plugin/awkeys.cpp:1134 awesome-widget/plugin/awkeys.cpp:1193
|
||||
msgid "Enter file name"
|
||||
msgstr ""
|
||||
msgstr "Entrer le nom du fichier"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:983 awesome-widget/plugin/awkeys.cpp:1048
|
||||
#: awesome-widget/plugin/awkeys.cpp:1105 awesome-widget/plugin/awkeys.cpp:1164
|
||||
#: awesome-widget/plugin/awkeys.cpp:1013 awesome-widget/plugin/awkeys.cpp:1078
|
||||
#: awesome-widget/plugin/awkeys.cpp:1135 awesome-widget/plugin/awkeys.cpp:1194
|
||||
msgid "File name"
|
||||
msgstr ""
|
||||
msgstr "Nom du fichier"
|
||||
|
||||
#: awesome-widget/plugin/graphicalitem.cpp:497
|
||||
#, fuzzy
|
||||
msgid "Select color"
|
||||
msgstr "Couleur de la police"
|
||||
msgstr "Sélectionner la couleur"
|
||||
|
||||
#: translations/awesome-widget/rc.cpp:1 rc.cpp:1
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Evgeniy Alekseev"
|
||||
msgstr ""
|
||||
"Evgeniy Alekseev "
|
||||
"MerMouY"
|
||||
|
||||
#: translations/awesome-widget/rc.cpp:2 rc.cpp:2
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "esalexeev@gmail.com"
|
||||
msgstr ""
|
||||
"esalexeev@gmail.com "
|
||||
"mermouy@gmail.com"
|
||||
|
||||
#~ msgid "Run ksysguard"
|
||||
#~ msgstr "Lancer ksysguard"
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/arcan1s/awesome-widgets/issues\n"
|
||||
"POT-Creation-Date: 2015-05-22 00:07+0300\n"
|
||||
"POT-Creation-Date: 2015-06-01 01:48+0300\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -42,71 +42,75 @@ msgstr ""
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/about.qml:75
|
||||
#: awesome-widget/package/contents/ui/about.qml:83
|
||||
msgid "Acknowledgment"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:55
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:56
|
||||
msgid "Widget height, px"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:75
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:76
|
||||
msgid "Widget width, px"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:97
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:98
|
||||
msgid "Enable notifications"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:111
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:112
|
||||
msgid "Wrap new lines"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:126
|
||||
msgid "Enable background"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:123
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:138
|
||||
msgid "Custom time format"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:140
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:155
|
||||
msgid "Custom uptime format"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:157
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:172
|
||||
msgid "Temperature units"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:165
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:180
|
||||
msgid "Celsius"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:169
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:184
|
||||
msgid "Fahrenheit"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:173
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:188
|
||||
msgid "Kelvin"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:177
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:192
|
||||
msgid "Reaumur"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:181
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:196
|
||||
msgid "cm^-1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:185
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:200
|
||||
msgid "kJ/mol"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:189
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:204
|
||||
msgid "kcal/mol"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:212
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:227
|
||||
msgid "AC online tag"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:229
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:244
|
||||
msgid "AC offline tag"
|
||||
msgstr ""
|
||||
|
||||
@ -115,7 +119,7 @@ msgid "Time interval"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:81
|
||||
#: awesome-widget/package/contents/ui/widget.qml:79
|
||||
#: awesome-widget/package/contents/ui/widget.qml:80
|
||||
msgid "Font"
|
||||
msgstr ""
|
||||
|
||||
@ -297,30 +301,30 @@ msgid ""
|
||||
"awesome-widgets/\">project homepage</a>"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:221
|
||||
#: awesome-widget/package/contents/ui/widget.qml:231
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:234
|
||||
#: awesome-widget/package/contents/ui/widget.qml:244
|
||||
msgid "Show value"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:239
|
||||
#: awesome-widget/plugin/awkeys.cpp:653 awesome-widget/plugin/awkeys.cpp:722
|
||||
#: awesome-widget/plugin/awkeys.cpp:1022
|
||||
#: awesome-widget/package/contents/ui/widget.qml:249
|
||||
#: awesome-widget/plugin/awkeys.cpp:685 awesome-widget/plugin/awkeys.cpp:752
|
||||
#: awesome-widget/plugin/awkeys.cpp:1052
|
||||
msgid "Tag: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:241
|
||||
#: awesome-widget/plugin/awkeys.cpp:655
|
||||
#: awesome-widget/package/contents/ui/widget.qml:251
|
||||
#: awesome-widget/plugin/awkeys.cpp:687
|
||||
msgid "Value: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:243
|
||||
#: awesome-widget/package/contents/ui/widget.qml:253
|
||||
msgid "Info: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:254
|
||||
#: awesome-widget/package/contents/ui/widget.qml:264
|
||||
msgid "Edit bars"
|
||||
msgstr ""
|
||||
|
||||
@ -329,66 +333,70 @@ msgid "Run %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:105
|
||||
msgid "A set of minimalistic plasmoid widgets"
|
||||
msgid "Version %1 (build date %2)"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:107
|
||||
msgid "Links:"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:108
|
||||
msgid "Homepage"
|
||||
msgid "A set of minimalistic plasmoid widgets"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:109
|
||||
msgid "Repository"
|
||||
msgid "Links:"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:110
|
||||
msgid "Bugtracker"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:111
|
||||
msgid "Translation issue"
|
||||
msgid "Repository"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:112
|
||||
msgid "AUR packages"
|
||||
msgid "Bugtracker"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:113
|
||||
msgid "Translation issue"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:114
|
||||
msgid "AUR packages"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:115
|
||||
msgid "openSUSE packages"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:116
|
||||
#: awesome-widget/plugin/awactions.cpp:118
|
||||
msgid "This software is licensed under %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:118
|
||||
#: awesome-widget/plugin/awactions.cpp:120
|
||||
msgid "Translators: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:126
|
||||
#: awesome-widget/plugin/awactions.cpp:128
|
||||
msgid "This software uses: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:141
|
||||
#: awesome-widget/plugin/awactions.cpp:143
|
||||
msgid "Select font"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:212
|
||||
#: awesome-widget/plugin/awactions.cpp:214
|
||||
msgid "Current version : %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:213
|
||||
#: awesome-widget/plugin/awactions.cpp:215
|
||||
msgid "New version : %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:214
|
||||
#: awesome-widget/plugin/awactions.cpp:216
|
||||
msgid "Click \"Ok\" to download"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:216
|
||||
#: awesome-widget/plugin/awactions.cpp:218
|
||||
msgid "There are updates"
|
||||
msgstr ""
|
||||
|
||||
@ -404,75 +412,75 @@ msgstr ""
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:364
|
||||
#: awesome-widget/plugin/awkeys.cpp:395
|
||||
msgid "AC online"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:366
|
||||
#: awesome-widget/plugin/awkeys.cpp:397
|
||||
msgid "AC offline"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:383
|
||||
#: awesome-widget/plugin/awkeys.cpp:415
|
||||
msgid "High CPU load"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:432
|
||||
#: awesome-widget/plugin/awkeys.cpp:464
|
||||
msgid "High GPU load"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:446
|
||||
#: awesome-widget/plugin/awkeys.cpp:478
|
||||
msgid "Free space on %1 less than 10%"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:511
|
||||
#: awesome-widget/plugin/awkeys.cpp:543
|
||||
msgid "High memory usage"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:519
|
||||
#: awesome-widget/plugin/awkeys.cpp:551
|
||||
msgid "Network device has been changed to %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:589
|
||||
#: awesome-widget/plugin/awkeys.cpp:621
|
||||
msgid "Swap is used"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:649
|
||||
#: awesome-widget/plugin/awkeys.cpp:681
|
||||
msgid "Select tag"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:650
|
||||
#: awesome-widget/plugin/awkeys.cpp:681
|
||||
msgid "Tag"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:723 awesome-widget/plugin/awkeys.cpp:733
|
||||
#: awesome-widget/plugin/awkeys.cpp:744 awesome-widget/plugin/awkeys.cpp:755
|
||||
#: awesome-widget/plugin/awkeys.cpp:1023 awesome-widget/plugin/awkeys.cpp:1078
|
||||
#: awesome-widget/plugin/awkeys.cpp:1138 awesome-widget/plugin/awkeys.cpp:1195
|
||||
#: awesome-widget/plugin/awkeys.cpp:753 awesome-widget/plugin/awkeys.cpp:763
|
||||
#: awesome-widget/plugin/awkeys.cpp:774 awesome-widget/plugin/awkeys.cpp:785
|
||||
#: awesome-widget/plugin/awkeys.cpp:1053 awesome-widget/plugin/awkeys.cpp:1108
|
||||
#: awesome-widget/plugin/awkeys.cpp:1168 awesome-widget/plugin/awkeys.cpp:1225
|
||||
msgid "Comment: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:732 awesome-widget/plugin/awkeys.cpp:743
|
||||
#: awesome-widget/plugin/awkeys.cpp:754 awesome-widget/plugin/awkeys.cpp:1077
|
||||
#: awesome-widget/plugin/awkeys.cpp:1137 awesome-widget/plugin/awkeys.cpp:1194
|
||||
#: awesome-widget/plugin/awkeys.cpp:762 awesome-widget/plugin/awkeys.cpp:773
|
||||
#: awesome-widget/plugin/awkeys.cpp:784 awesome-widget/plugin/awkeys.cpp:1107
|
||||
#: awesome-widget/plugin/awkeys.cpp:1167 awesome-widget/plugin/awkeys.cpp:1224
|
||||
msgid "Name: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:734 awesome-widget/plugin/awkeys.cpp:1079
|
||||
#: awesome-widget/plugin/awkeys.cpp:764 awesome-widget/plugin/awkeys.cpp:1109
|
||||
msgid "Ticker: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:745 awesome-widget/plugin/awkeys.cpp:756
|
||||
#: awesome-widget/plugin/awkeys.cpp:1139 awesome-widget/plugin/awkeys.cpp:1196
|
||||
#: awesome-widget/plugin/awkeys.cpp:775 awesome-widget/plugin/awkeys.cpp:786
|
||||
#: awesome-widget/plugin/awkeys.cpp:1169 awesome-widget/plugin/awkeys.cpp:1226
|
||||
msgid "Exec: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:982 awesome-widget/plugin/awkeys.cpp:1047
|
||||
#: awesome-widget/plugin/awkeys.cpp:1104 awesome-widget/plugin/awkeys.cpp:1163
|
||||
#: awesome-widget/plugin/awkeys.cpp:1012 awesome-widget/plugin/awkeys.cpp:1077
|
||||
#: awesome-widget/plugin/awkeys.cpp:1134 awesome-widget/plugin/awkeys.cpp:1193
|
||||
msgid "Enter file name"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:983 awesome-widget/plugin/awkeys.cpp:1048
|
||||
#: awesome-widget/plugin/awkeys.cpp:1105 awesome-widget/plugin/awkeys.cpp:1164
|
||||
#: awesome-widget/plugin/awkeys.cpp:1013 awesome-widget/plugin/awkeys.cpp:1078
|
||||
#: awesome-widget/plugin/awkeys.cpp:1135 awesome-widget/plugin/awkeys.cpp:1194
|
||||
msgid "File name"
|
||||
msgstr ""
|
||||
|
||||
|
@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/arcan1s/awesome-widgets/issues\n"
|
||||
"POT-Creation-Date: 2015-05-22 00:07+0300\n"
|
||||
"POT-Creation-Date: 2015-06-01 01:48+0300\n"
|
||||
"PO-Revision-Date: 2014-12-24 00:04+0300\n"
|
||||
"Last-Translator: Evgeniy Alekseev <esalexeev@gmail.com>\n"
|
||||
"Language-Team: Brazilian Portuguese <kde-russian@lists.kde.ru>\n"
|
||||
@ -44,71 +44,87 @@ msgstr "Engine de dados"
|
||||
msgid "About"
|
||||
msgstr "Sobre"
|
||||
|
||||
#: awesome-widget/package/contents/ui/about.qml:75
|
||||
#: awesome-widget/package/contents/ui/about.qml:83
|
||||
#, fuzzy
|
||||
msgid "Acknowledgment"
|
||||
msgstr ""
|
||||
msgstr "Confirmação"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:55
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:56
|
||||
#, fuzzy
|
||||
msgid "Widget height, px"
|
||||
msgstr ""
|
||||
msgstr "Altura do widget, px"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:75
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:76
|
||||
#, fuzzy
|
||||
msgid "Widget width, px"
|
||||
msgstr ""
|
||||
msgstr "Largura do widget, px"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:97
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:98
|
||||
#, fuzzy
|
||||
msgid "Enable notifications"
|
||||
msgstr ""
|
||||
msgstr "Ativar notificações"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:111
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:112
|
||||
#, fuzzy
|
||||
msgid "Wrap new lines"
|
||||
msgstr "Cobrir novas linhas"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:126
|
||||
msgid "Enable background"
|
||||
msgstr "Ativar plano de fundo"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:123
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:138
|
||||
msgid "Custom time format"
|
||||
msgstr "Formato de hora personalizado"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:140
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:155
|
||||
msgid "Custom uptime format"
|
||||
msgstr "Tempo em atividade com formato personalizado"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:157
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:172
|
||||
msgid "Temperature units"
|
||||
msgstr "Unidades de temperatura"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:165
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:180
|
||||
#, fuzzy
|
||||
msgid "Celsius"
|
||||
msgstr ""
|
||||
msgstr "Celsius"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:169
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:184
|
||||
#, fuzzy
|
||||
msgid "Fahrenheit"
|
||||
msgstr ""
|
||||
msgstr "Fahrenheit"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:173
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:188
|
||||
#, fuzzy
|
||||
msgid "Kelvin"
|
||||
msgstr ""
|
||||
msgstr "Kelvin"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:177
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:192
|
||||
#, fuzzy
|
||||
msgid "Reaumur"
|
||||
msgstr ""
|
||||
msgstr "Reaumur"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:181
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:196
|
||||
#, fuzzy
|
||||
msgid "cm^-1"
|
||||
msgstr ""
|
||||
msgstr "cm^-1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:185
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:200
|
||||
#, fuzzy
|
||||
msgid "kJ/mol"
|
||||
msgstr ""
|
||||
msgstr "KJ/mol"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:189
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:204
|
||||
#, fuzzy
|
||||
msgid "kcal/mol"
|
||||
msgstr ""
|
||||
msgstr "kcal/mol"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:212
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:227
|
||||
msgid "AC online tag"
|
||||
msgstr "Rótulo com carregador conectado"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:229
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:244
|
||||
msgid "AC offline tag"
|
||||
msgstr "Rótulo com carregador desconectado"
|
||||
|
||||
@ -117,7 +133,7 @@ msgid "Time interval"
|
||||
msgstr "Intervalo de tempo"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:81
|
||||
#: awesome-widget/package/contents/ui/widget.qml:79
|
||||
#: awesome-widget/package/contents/ui/widget.qml:80
|
||||
msgid "Font"
|
||||
msgstr "Tamanho da fonte"
|
||||
|
||||
@ -132,32 +148,37 @@ msgstr "Grossura da fonte"
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:127
|
||||
#, fuzzy
|
||||
msgid "light"
|
||||
msgstr "Altura"
|
||||
msgstr "leve"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:131
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:174
|
||||
#, fuzzy
|
||||
msgid "normal"
|
||||
msgstr ""
|
||||
msgstr "normal"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:135
|
||||
#, fuzzy
|
||||
msgid "demi bold"
|
||||
msgstr ""
|
||||
msgstr "demi negrito"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:139
|
||||
#, fuzzy
|
||||
msgid "bold"
|
||||
msgstr ""
|
||||
msgstr "negrito"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:143
|
||||
#, fuzzy
|
||||
msgid "black"
|
||||
msgstr ""
|
||||
msgstr "preto"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:166
|
||||
msgid "Font style"
|
||||
msgstr "Estilo da fonte"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:178
|
||||
#, fuzzy
|
||||
msgid "italic"
|
||||
msgstr ""
|
||||
msgstr "itálico"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:201
|
||||
msgid "Font color"
|
||||
@ -175,12 +196,12 @@ msgstr "Cor da fonte"
|
||||
#: awesome-widget/package/contents/ui/tooltip.qml:503
|
||||
#, fuzzy
|
||||
msgid "Select a color"
|
||||
msgstr "Selecionar cor"
|
||||
msgstr "Selecionar uma cor"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:226
|
||||
#, fuzzy
|
||||
msgid "Select a font"
|
||||
msgstr "Selecionar fonte"
|
||||
msgstr "Selecionar uma fonte"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:69
|
||||
msgid "ACPI path"
|
||||
@ -193,7 +214,7 @@ msgstr "Scripts customizados"
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:89
|
||||
#, fuzzy
|
||||
msgid "Edit scripts"
|
||||
msgstr "Scripts customizados"
|
||||
msgstr "Editar scripts"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:102
|
||||
msgid "GPU device"
|
||||
@ -204,8 +225,9 @@ msgid "HDD"
|
||||
msgstr "HDD"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:150
|
||||
#, fuzzy
|
||||
msgid "hddtemp cmd"
|
||||
msgstr "comando hddtemp "
|
||||
msgstr "comando hddtemp"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:166
|
||||
msgid "MPD address"
|
||||
@ -224,13 +246,14 @@ msgid "Music player"
|
||||
msgstr "Reprodutor de áudio"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:245
|
||||
#, fuzzy
|
||||
msgid "Quotes monitor"
|
||||
msgstr ""
|
||||
msgstr "Monitor de citações"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:249
|
||||
#, fuzzy
|
||||
msgid "Edit tickers"
|
||||
msgstr "Editar"
|
||||
msgstr "Editar relógios"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:262
|
||||
msgid "Package manager"
|
||||
@ -239,11 +262,12 @@ msgstr "Gerenciador de pacotes"
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:266
|
||||
#, fuzzy
|
||||
msgid "Edit command"
|
||||
msgstr "Comando personalizado"
|
||||
msgstr "Editar comandos"
|
||||
|
||||
#: awesome-widget/package/contents/ui/main.qml:161
|
||||
#, fuzzy
|
||||
msgid "Request key"
|
||||
msgstr ""
|
||||
msgstr "Solicitar chave"
|
||||
|
||||
#: awesome-widget/package/contents/ui/main.qml:162
|
||||
msgid "Show README"
|
||||
@ -304,107 +328,121 @@ msgstr "Cor da bateria inativa"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:72
|
||||
msgid ""
|
||||
"Detailed information may be found on <a href=\"http://arcanis.name/projects/"
|
||||
"awesome-widgets/\">project homepage</a>"
|
||||
"Detailed information may be found on <a "
|
||||
"href=\"http://arcanis.name/projects/awesome-widgets/\">project homepage</a>"
|
||||
msgstr ""
|
||||
"Informações detalhadas podem ser encontradas na <a href=\"http://arcanis."
|
||||
"name/projects/awesome-widgets/\">página do projeto</a>"
|
||||
"Informações detalhadas podem ser encontradas na <a "
|
||||
"href=\"http://arcanis.name/projects/awesome-widgets/\">página do projeto</a>"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:221
|
||||
#: awesome-widget/package/contents/ui/widget.qml:231
|
||||
msgid "Add"
|
||||
msgstr "Adicionar"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:234
|
||||
#: awesome-widget/package/contents/ui/widget.qml:244
|
||||
#, fuzzy
|
||||
msgid "Show value"
|
||||
msgstr ""
|
||||
msgstr "Mostrar valor"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:239
|
||||
#: awesome-widget/plugin/awkeys.cpp:653 awesome-widget/plugin/awkeys.cpp:722
|
||||
#: awesome-widget/plugin/awkeys.cpp:1022
|
||||
#: awesome-widget/package/contents/ui/widget.qml:249
|
||||
#: awesome-widget/plugin/awkeys.cpp:685 awesome-widget/plugin/awkeys.cpp:752
|
||||
#: awesome-widget/plugin/awkeys.cpp:1052
|
||||
#, qt-format
|
||||
msgid "Tag: %1"
|
||||
msgstr "Tag: %1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:241
|
||||
#: awesome-widget/plugin/awkeys.cpp:655
|
||||
#, fuzzy
|
||||
#: awesome-widget/package/contents/ui/widget.qml:251
|
||||
#: awesome-widget/plugin/awkeys.cpp:687
|
||||
#, fuzzy, qt-format
|
||||
msgid "Value: %1"
|
||||
msgstr "Valor"
|
||||
msgstr "Valor: %1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:243
|
||||
#: awesome-widget/package/contents/ui/widget.qml:253
|
||||
#, fuzzy, qt-format
|
||||
msgid "Info: %1"
|
||||
msgstr ""
|
||||
msgstr "Info: %1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:254
|
||||
#: awesome-widget/package/contents/ui/widget.qml:264
|
||||
#, fuzzy
|
||||
msgid "Edit bars"
|
||||
msgstr "Editar"
|
||||
msgstr "Editar barras"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:76
|
||||
#, fuzzy, qt-format
|
||||
msgid "Run %1"
|
||||
msgstr ""
|
||||
msgstr "Rodar %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:105
|
||||
#, fuzzy, qt-format
|
||||
msgid "Version %1 (build date %2)"
|
||||
msgstr "Versão: %1 (data de compilação %2)"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:107
|
||||
msgid "A set of minimalistic plasmoid widgets"
|
||||
msgstr "Um conjunto de widgets plasmoid minimalistas."
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:107
|
||||
#: awesome-widget/plugin/awactions.cpp:109
|
||||
msgid "Links:"
|
||||
msgstr "Links:"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:108
|
||||
#: awesome-widget/plugin/awactions.cpp:110
|
||||
msgid "Homepage"
|
||||
msgstr "Homepage"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:109
|
||||
#: awesome-widget/plugin/awactions.cpp:111
|
||||
msgid "Repository"
|
||||
msgstr "Repositório"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:110
|
||||
#: awesome-widget/plugin/awactions.cpp:112
|
||||
msgid "Bugtracker"
|
||||
msgstr "Bugtracker"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:111
|
||||
#: awesome-widget/plugin/awactions.cpp:113
|
||||
msgid "Translation issue"
|
||||
msgstr "Problema na tradução"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:112
|
||||
#: awesome-widget/plugin/awactions.cpp:114
|
||||
msgid "AUR packages"
|
||||
msgstr "Pacotes AUR"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:113
|
||||
#: awesome-widget/plugin/awactions.cpp:115
|
||||
#, fuzzy
|
||||
msgid "openSUSE packages"
|
||||
msgstr "Pacotes AUR"
|
||||
msgstr "Pacotes openSUSE"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:116
|
||||
#: awesome-widget/plugin/awactions.cpp:118
|
||||
#, qt-format
|
||||
msgid "This software is licensed under %1"
|
||||
msgstr "Este software é licenciado sob %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:118
|
||||
#: awesome-widget/plugin/awactions.cpp:120
|
||||
#, qt-format
|
||||
msgid "Translators: %1"
|
||||
msgstr "Tradutores: %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:126
|
||||
#: awesome-widget/plugin/awactions.cpp:128
|
||||
#, qt-format
|
||||
msgid "This software uses: %1"
|
||||
msgstr "Este software usa: %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:141
|
||||
#: awesome-widget/plugin/awactions.cpp:143
|
||||
msgid "Select font"
|
||||
msgstr "Selecionar fonte"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:212
|
||||
#: awesome-widget/plugin/awactions.cpp:214
|
||||
#, qt-format
|
||||
msgid "Current version : %1"
|
||||
msgstr "Versão atual: %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:213
|
||||
#: awesome-widget/plugin/awactions.cpp:215
|
||||
#, qt-format
|
||||
msgid "New version : %1"
|
||||
msgstr "Nova versão: %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:214
|
||||
#: awesome-widget/plugin/awactions.cpp:216
|
||||
msgid "Click \"Ok\" to download"
|
||||
msgstr "Clique \"Ok\" para baixar"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:216
|
||||
#: awesome-widget/plugin/awactions.cpp:218
|
||||
msgid "There are updates"
|
||||
msgstr "Há atualizações disponíveis"
|
||||
|
||||
@ -413,86 +451,97 @@ msgid "Copy"
|
||||
msgstr "Copiar"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:60
|
||||
#, fuzzy
|
||||
msgid "Create"
|
||||
msgstr ""
|
||||
msgstr "Criar"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:61
|
||||
msgid "Remove"
|
||||
msgstr "Remover"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:364
|
||||
#: awesome-widget/plugin/awkeys.cpp:395
|
||||
#, fuzzy
|
||||
msgid "AC online"
|
||||
msgstr "Rótulo com carregador conectado"
|
||||
msgstr "Carregador conectado"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:366
|
||||
#: awesome-widget/plugin/awkeys.cpp:397
|
||||
#, fuzzy
|
||||
msgid "AC offline"
|
||||
msgstr "Rótulo com carregador desconectado"
|
||||
msgstr "Carregador desconectado"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:383
|
||||
#: awesome-widget/plugin/awkeys.cpp:415
|
||||
#, fuzzy
|
||||
msgid "High CPU load"
|
||||
msgstr ""
|
||||
msgstr "Alta carga da CPU"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:432
|
||||
#: awesome-widget/plugin/awkeys.cpp:464
|
||||
#, fuzzy
|
||||
msgid "High GPU load"
|
||||
msgstr ""
|
||||
msgstr "Alta carga da GPU"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:446
|
||||
#: awesome-widget/plugin/awkeys.cpp:478
|
||||
#, fuzzy, qt-format
|
||||
msgid "Free space on %1 less than 10%"
|
||||
msgstr ""
|
||||
msgstr "O espaço livre em %1 é menor que 10%"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:511
|
||||
#: awesome-widget/plugin/awkeys.cpp:543
|
||||
#, fuzzy
|
||||
msgid "High memory usage"
|
||||
msgstr ""
|
||||
msgstr "Alto uso de memória"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:519
|
||||
#: awesome-widget/plugin/awkeys.cpp:551
|
||||
#, fuzzy, qt-format
|
||||
msgid "Network device has been changed to %1"
|
||||
msgstr ""
|
||||
msgstr "O dispositivo de rede mudou para %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:589
|
||||
#: awesome-widget/plugin/awkeys.cpp:621
|
||||
#, fuzzy
|
||||
msgid "Swap is used"
|
||||
msgstr ""
|
||||
msgstr "Swap está sendo usado"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:649
|
||||
#: awesome-widget/plugin/awkeys.cpp:681
|
||||
#, fuzzy
|
||||
msgid "Select tag"
|
||||
msgstr "Selecionar fonte"
|
||||
msgstr "Selecionar tag"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:650
|
||||
#: awesome-widget/plugin/awkeys.cpp:681
|
||||
#, fuzzy
|
||||
msgid "Tag"
|
||||
msgstr "Tag: %1"
|
||||
msgstr "Tag"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:723 awesome-widget/plugin/awkeys.cpp:733
|
||||
#: awesome-widget/plugin/awkeys.cpp:744 awesome-widget/plugin/awkeys.cpp:755
|
||||
#: awesome-widget/plugin/awkeys.cpp:1023 awesome-widget/plugin/awkeys.cpp:1078
|
||||
#: awesome-widget/plugin/awkeys.cpp:1138 awesome-widget/plugin/awkeys.cpp:1195
|
||||
#: awesome-widget/plugin/awkeys.cpp:753 awesome-widget/plugin/awkeys.cpp:763
|
||||
#: awesome-widget/plugin/awkeys.cpp:774 awesome-widget/plugin/awkeys.cpp:785
|
||||
#: awesome-widget/plugin/awkeys.cpp:1053 awesome-widget/plugin/awkeys.cpp:1108
|
||||
#: awesome-widget/plugin/awkeys.cpp:1168 awesome-widget/plugin/awkeys.cpp:1225
|
||||
#, qt-format
|
||||
msgid "Comment: %1"
|
||||
msgstr "Comentário: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:732 awesome-widget/plugin/awkeys.cpp:743
|
||||
#: awesome-widget/plugin/awkeys.cpp:754 awesome-widget/plugin/awkeys.cpp:1077
|
||||
#: awesome-widget/plugin/awkeys.cpp:1137 awesome-widget/plugin/awkeys.cpp:1194
|
||||
#: awesome-widget/plugin/awkeys.cpp:762 awesome-widget/plugin/awkeys.cpp:773
|
||||
#: awesome-widget/plugin/awkeys.cpp:784 awesome-widget/plugin/awkeys.cpp:1107
|
||||
#: awesome-widget/plugin/awkeys.cpp:1167 awesome-widget/plugin/awkeys.cpp:1224
|
||||
#, qt-format
|
||||
msgid "Name: %1"
|
||||
msgstr "Nome: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:734 awesome-widget/plugin/awkeys.cpp:1079
|
||||
#: awesome-widget/plugin/awkeys.cpp:764 awesome-widget/plugin/awkeys.cpp:1109
|
||||
#, fuzzy, qt-format
|
||||
msgid "Ticker: %1"
|
||||
msgstr ""
|
||||
msgstr "Relógio: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:745 awesome-widget/plugin/awkeys.cpp:756
|
||||
#: awesome-widget/plugin/awkeys.cpp:1139 awesome-widget/plugin/awkeys.cpp:1196
|
||||
#: awesome-widget/plugin/awkeys.cpp:775 awesome-widget/plugin/awkeys.cpp:786
|
||||
#: awesome-widget/plugin/awkeys.cpp:1169 awesome-widget/plugin/awkeys.cpp:1226
|
||||
#, qt-format
|
||||
msgid "Exec: %1"
|
||||
msgstr "Exec: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:982 awesome-widget/plugin/awkeys.cpp:1047
|
||||
#: awesome-widget/plugin/awkeys.cpp:1104 awesome-widget/plugin/awkeys.cpp:1163
|
||||
#: awesome-widget/plugin/awkeys.cpp:1012 awesome-widget/plugin/awkeys.cpp:1077
|
||||
#: awesome-widget/plugin/awkeys.cpp:1134 awesome-widget/plugin/awkeys.cpp:1193
|
||||
msgid "Enter file name"
|
||||
msgstr "Digite o nome de arquivo"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:983 awesome-widget/plugin/awkeys.cpp:1048
|
||||
#: awesome-widget/plugin/awkeys.cpp:1105 awesome-widget/plugin/awkeys.cpp:1164
|
||||
#: awesome-widget/plugin/awkeys.cpp:1013 awesome-widget/plugin/awkeys.cpp:1078
|
||||
#: awesome-widget/plugin/awkeys.cpp:1135 awesome-widget/plugin/awkeys.cpp:1194
|
||||
msgid "File name"
|
||||
msgstr "Nome de arquivo"
|
||||
|
||||
@ -519,13 +568,6 @@ msgstr "under@insicuri.net"
|
||||
#~ msgid "Check for updates"
|
||||
#~ msgstr "Checar por atualizações"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Version %1\n"
|
||||
#~ "(build date %2)"
|
||||
#~ msgstr ""
|
||||
#~ "Versão: %1\n"
|
||||
#~ "(data de compilação %2)"
|
||||
|
||||
#~ msgid "Edit"
|
||||
#~ msgstr "Editar"
|
||||
|
||||
|
@ -6,9 +6,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/arcan1s/awesome-widgets/issues\n"
|
||||
"POT-Creation-Date: 2015-05-22 00:07+0300\n"
|
||||
"PO-Revision-Date: 2015-05-22 00:07+0300\n"
|
||||
"Last-Translator: Evgeniy <darkarcanis@exante.eu>\n"
|
||||
"POT-Creation-Date: 2015-06-01 01:48+0300\n"
|
||||
"PO-Revision-Date: 2015-06-01 01:49+0300\n"
|
||||
"Last-Translator: Evgeniy Alekseev <esalexeev@gmail.com>\n"
|
||||
"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
|
||||
"Language: ru\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@ -43,71 +43,75 @@ msgstr "DataEngine"
|
||||
msgid "About"
|
||||
msgstr "О программе"
|
||||
|
||||
#: awesome-widget/package/contents/ui/about.qml:75
|
||||
#: awesome-widget/package/contents/ui/about.qml:83
|
||||
msgid "Acknowledgment"
|
||||
msgstr "Благодарности"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:55
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:56
|
||||
msgid "Widget height, px"
|
||||
msgstr "Высота виджета, пиксели"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:75
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:76
|
||||
msgid "Widget width, px"
|
||||
msgstr "Ширина виджета, пиксели"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:97
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:98
|
||||
msgid "Enable notifications"
|
||||
msgstr "Включить уведомления "
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:111
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:112
|
||||
msgid "Wrap new lines"
|
||||
msgstr "Заменить символ перевода строки"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:126
|
||||
msgid "Enable background"
|
||||
msgstr "Включить фон"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:123
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:138
|
||||
msgid "Custom time format"
|
||||
msgstr "Свой формат времени"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:140
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:155
|
||||
msgid "Custom uptime format"
|
||||
msgstr "Свой формат аптайма"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:157
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:172
|
||||
msgid "Temperature units"
|
||||
msgstr "Температурные единицы"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:165
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:180
|
||||
msgid "Celsius"
|
||||
msgstr "Цельсий"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:169
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:184
|
||||
msgid "Fahrenheit"
|
||||
msgstr "Фаренгейт"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:173
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:188
|
||||
msgid "Kelvin"
|
||||
msgstr "Кельвин"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:177
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:192
|
||||
msgid "Reaumur"
|
||||
msgstr "Реамюр"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:181
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:196
|
||||
msgid "cm^-1"
|
||||
msgstr "см^-1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:185
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:200
|
||||
msgid "kJ/mol"
|
||||
msgstr "кДж/моль"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:189
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:204
|
||||
msgid "kcal/mol"
|
||||
msgstr "ккал/моль"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:212
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:227
|
||||
msgid "AC online tag"
|
||||
msgstr "AC подключен"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:229
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:244
|
||||
msgid "AC offline tag"
|
||||
msgstr "AC отключен"
|
||||
|
||||
@ -116,7 +120,7 @@ msgid "Time interval"
|
||||
msgstr "Интервал обновления"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:81
|
||||
#: awesome-widget/package/contents/ui/widget.qml:79
|
||||
#: awesome-widget/package/contents/ui/widget.qml:80
|
||||
msgid "Font"
|
||||
msgstr "Шрифт"
|
||||
|
||||
@ -303,30 +307,30 @@ msgstr ""
|
||||
"Подробная информация может быть найдена на <a href=\"http://arcanis.name/ru/"
|
||||
"projects/awesome-widgets/\">домашней странице проекта</a>"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:221
|
||||
#: awesome-widget/package/contents/ui/widget.qml:231
|
||||
msgid "Add"
|
||||
msgstr "Добавить"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:234
|
||||
#: awesome-widget/package/contents/ui/widget.qml:244
|
||||
msgid "Show value"
|
||||
msgstr "Показать значение"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:239
|
||||
#: awesome-widget/plugin/awkeys.cpp:653 awesome-widget/plugin/awkeys.cpp:722
|
||||
#: awesome-widget/plugin/awkeys.cpp:1022
|
||||
#: awesome-widget/package/contents/ui/widget.qml:249
|
||||
#: awesome-widget/plugin/awkeys.cpp:685 awesome-widget/plugin/awkeys.cpp:752
|
||||
#: awesome-widget/plugin/awkeys.cpp:1052
|
||||
msgid "Tag: %1"
|
||||
msgstr "Тег: %1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:241
|
||||
#: awesome-widget/plugin/awkeys.cpp:655
|
||||
#: awesome-widget/package/contents/ui/widget.qml:251
|
||||
#: awesome-widget/plugin/awkeys.cpp:687
|
||||
msgid "Value: %1"
|
||||
msgstr "Значение: %1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:243
|
||||
#: awesome-widget/package/contents/ui/widget.qml:253
|
||||
msgid "Info: %1"
|
||||
msgstr "Информация: %1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:254
|
||||
#: awesome-widget/package/contents/ui/widget.qml:264
|
||||
msgid "Edit bars"
|
||||
msgstr "Редактировать бары"
|
||||
|
||||
@ -335,66 +339,70 @@ msgid "Run %1"
|
||||
msgstr "Запуск %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:105
|
||||
msgid "Version %1 (build date %2)"
|
||||
msgstr "Версия %1 (дата сборки %2)"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:107
|
||||
msgid "A set of minimalistic plasmoid widgets"
|
||||
msgstr "Коллекция минималистичных плазмоидов"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:107
|
||||
#: awesome-widget/plugin/awactions.cpp:109
|
||||
msgid "Links:"
|
||||
msgstr "Ссылки:"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:108
|
||||
#: awesome-widget/plugin/awactions.cpp:110
|
||||
msgid "Homepage"
|
||||
msgstr "Домашняя страница"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:109
|
||||
#: awesome-widget/plugin/awactions.cpp:111
|
||||
msgid "Repository"
|
||||
msgstr "Репозиторий"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:110
|
||||
#: awesome-widget/plugin/awactions.cpp:112
|
||||
msgid "Bugtracker"
|
||||
msgstr "Баг-трекер"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:111
|
||||
#: awesome-widget/plugin/awactions.cpp:113
|
||||
msgid "Translation issue"
|
||||
msgstr "Тикет перевода"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:112
|
||||
#: awesome-widget/plugin/awactions.cpp:114
|
||||
msgid "AUR packages"
|
||||
msgstr "Пакеты в AUR"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:113
|
||||
#: awesome-widget/plugin/awactions.cpp:115
|
||||
msgid "openSUSE packages"
|
||||
msgstr "Пакеты для openSUSE"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:116
|
||||
#: awesome-widget/plugin/awactions.cpp:118
|
||||
msgid "This software is licensed under %1"
|
||||
msgstr "Данное приложение лицензировано под %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:118
|
||||
#: awesome-widget/plugin/awactions.cpp:120
|
||||
msgid "Translators: %1"
|
||||
msgstr "Переводчики: %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:126
|
||||
#: awesome-widget/plugin/awactions.cpp:128
|
||||
msgid "This software uses: %1"
|
||||
msgstr "Данное приложение использует: %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:141
|
||||
#: awesome-widget/plugin/awactions.cpp:143
|
||||
msgid "Select font"
|
||||
msgstr "Выберете шрифт"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:212
|
||||
#: awesome-widget/plugin/awactions.cpp:214
|
||||
msgid "Current version : %1"
|
||||
msgstr "Текущая версия : %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:213
|
||||
#: awesome-widget/plugin/awactions.cpp:215
|
||||
msgid "New version : %1"
|
||||
msgstr "Новая версия : %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:214
|
||||
#: awesome-widget/plugin/awactions.cpp:216
|
||||
msgid "Click \"Ok\" to download"
|
||||
msgstr "Нажмите \"Ok\" для загрузки"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:216
|
||||
#: awesome-widget/plugin/awactions.cpp:218
|
||||
msgid "There are updates"
|
||||
msgstr "Найдены обновления"
|
||||
|
||||
@ -410,75 +418,75 @@ msgstr "Создать"
|
||||
msgid "Remove"
|
||||
msgstr "Удалить"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:364
|
||||
#: awesome-widget/plugin/awkeys.cpp:395
|
||||
msgid "AC online"
|
||||
msgstr "AC подключен"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:366
|
||||
#: awesome-widget/plugin/awkeys.cpp:397
|
||||
msgid "AC offline"
|
||||
msgstr "AC отключен"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:383
|
||||
#: awesome-widget/plugin/awkeys.cpp:415
|
||||
msgid "High CPU load"
|
||||
msgstr "Высокая загрузка CPU"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:432
|
||||
#: awesome-widget/plugin/awkeys.cpp:464
|
||||
msgid "High GPU load"
|
||||
msgstr "Высокая загрузка GPU"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:446
|
||||
#: awesome-widget/plugin/awkeys.cpp:478
|
||||
msgid "Free space on %1 less than 10%"
|
||||
msgstr "Свободное место на диске %1 меньше 10%"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:511
|
||||
#: awesome-widget/plugin/awkeys.cpp:543
|
||||
msgid "High memory usage"
|
||||
msgstr "Большое потребление памяти"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:519
|
||||
#: awesome-widget/plugin/awkeys.cpp:551
|
||||
msgid "Network device has been changed to %1"
|
||||
msgstr "Сетевое устройство было изменено на %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:589
|
||||
#: awesome-widget/plugin/awkeys.cpp:621
|
||||
msgid "Swap is used"
|
||||
msgstr "Используется своп"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:649
|
||||
#: awesome-widget/plugin/awkeys.cpp:681
|
||||
msgid "Select tag"
|
||||
msgstr "Выберете тег"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:650
|
||||
#: awesome-widget/plugin/awkeys.cpp:681
|
||||
msgid "Tag"
|
||||
msgstr "Тег"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:723 awesome-widget/plugin/awkeys.cpp:733
|
||||
#: awesome-widget/plugin/awkeys.cpp:744 awesome-widget/plugin/awkeys.cpp:755
|
||||
#: awesome-widget/plugin/awkeys.cpp:1023 awesome-widget/plugin/awkeys.cpp:1078
|
||||
#: awesome-widget/plugin/awkeys.cpp:1138 awesome-widget/plugin/awkeys.cpp:1195
|
||||
#: awesome-widget/plugin/awkeys.cpp:753 awesome-widget/plugin/awkeys.cpp:763
|
||||
#: awesome-widget/plugin/awkeys.cpp:774 awesome-widget/plugin/awkeys.cpp:785
|
||||
#: awesome-widget/plugin/awkeys.cpp:1053 awesome-widget/plugin/awkeys.cpp:1108
|
||||
#: awesome-widget/plugin/awkeys.cpp:1168 awesome-widget/plugin/awkeys.cpp:1225
|
||||
msgid "Comment: %1"
|
||||
msgstr "Комментарий: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:732 awesome-widget/plugin/awkeys.cpp:743
|
||||
#: awesome-widget/plugin/awkeys.cpp:754 awesome-widget/plugin/awkeys.cpp:1077
|
||||
#: awesome-widget/plugin/awkeys.cpp:1137 awesome-widget/plugin/awkeys.cpp:1194
|
||||
#: awesome-widget/plugin/awkeys.cpp:762 awesome-widget/plugin/awkeys.cpp:773
|
||||
#: awesome-widget/plugin/awkeys.cpp:784 awesome-widget/plugin/awkeys.cpp:1107
|
||||
#: awesome-widget/plugin/awkeys.cpp:1167 awesome-widget/plugin/awkeys.cpp:1224
|
||||
msgid "Name: %1"
|
||||
msgstr "Имя: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:734 awesome-widget/plugin/awkeys.cpp:1079
|
||||
#: awesome-widget/plugin/awkeys.cpp:764 awesome-widget/plugin/awkeys.cpp:1109
|
||||
msgid "Ticker: %1"
|
||||
msgstr "Тикер: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:745 awesome-widget/plugin/awkeys.cpp:756
|
||||
#: awesome-widget/plugin/awkeys.cpp:1139 awesome-widget/plugin/awkeys.cpp:1196
|
||||
#: awesome-widget/plugin/awkeys.cpp:775 awesome-widget/plugin/awkeys.cpp:786
|
||||
#: awesome-widget/plugin/awkeys.cpp:1169 awesome-widget/plugin/awkeys.cpp:1226
|
||||
msgid "Exec: %1"
|
||||
msgstr "Команда: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:982 awesome-widget/plugin/awkeys.cpp:1047
|
||||
#: awesome-widget/plugin/awkeys.cpp:1104 awesome-widget/plugin/awkeys.cpp:1163
|
||||
#: awesome-widget/plugin/awkeys.cpp:1012 awesome-widget/plugin/awkeys.cpp:1077
|
||||
#: awesome-widget/plugin/awkeys.cpp:1134 awesome-widget/plugin/awkeys.cpp:1193
|
||||
msgid "Enter file name"
|
||||
msgstr "Введите имя файла"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:983 awesome-widget/plugin/awkeys.cpp:1048
|
||||
#: awesome-widget/plugin/awkeys.cpp:1105 awesome-widget/plugin/awkeys.cpp:1164
|
||||
#: awesome-widget/plugin/awkeys.cpp:1013 awesome-widget/plugin/awkeys.cpp:1078
|
||||
#: awesome-widget/plugin/awkeys.cpp:1135 awesome-widget/plugin/awkeys.cpp:1194
|
||||
msgid "File name"
|
||||
msgstr "Имя файла"
|
||||
|
||||
@ -505,13 +513,6 @@ msgstr "esalexeev@gmail.com"
|
||||
#~ msgid "Check for updates"
|
||||
#~ msgstr "Проверить обновления"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Version %1\n"
|
||||
#~ "(build date %2)"
|
||||
#~ msgstr ""
|
||||
#~ "Версия %1\n"
|
||||
#~ "(дата сборки %2)"
|
||||
|
||||
#~ msgid "Edit"
|
||||
#~ msgstr "Править"
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Copyright (C) 2014
|
||||
# This file is distributed under the same license as the PyTextMonitor package.
|
||||
#
|
||||
# Evgeniy Alekseev <esalexeev@gmail.com>, 2014.
|
||||
# Evgeniy Alekseev <esalexeev@gmail.com>, 2014, 2015.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/arcan1s/awesome-widgets/issues\n"
|
||||
"POT-Creation-Date: 2015-05-22 00:07+0300\n"
|
||||
"PO-Revision-Date: 2014-09-05 11:22+0400\n"
|
||||
"POT-Creation-Date: 2015-06-01 01:48+0300\n"
|
||||
"PO-Revision-Date: 2015-06-04 01:49+0300\n"
|
||||
"Last-Translator: Evgeniy Alekseev <esalexeev@gmail.com>\n"
|
||||
"Language-Team: Ukrainian <kde-russian@lists.kde.ru>\n"
|
||||
"Language: ua\n"
|
||||
@ -16,7 +16,7 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Generator: Lokalize 1.5\n"
|
||||
"X-Generator: Lokalize 2.0\n"
|
||||
|
||||
#: awesome-widget/package/contents/config/config.qml:25
|
||||
msgid "Widget"
|
||||
@ -43,72 +43,75 @@ msgstr "DataEngine"
|
||||
msgid "About"
|
||||
msgstr "Про програму"
|
||||
|
||||
#: awesome-widget/package/contents/ui/about.qml:75
|
||||
#: awesome-widget/package/contents/ui/about.qml:83
|
||||
msgid "Acknowledgment"
|
||||
msgstr ""
|
||||
msgstr "Подяка"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:55
|
||||
#, fuzzy
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:56
|
||||
msgid "Widget height, px"
|
||||
msgstr "Налаштування віджету"
|
||||
msgstr "Висота віджету, пікселі"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:75
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:76
|
||||
msgid "Widget width, px"
|
||||
msgstr ""
|
||||
msgstr "Ширина віджету, пікселі"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:97
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:98
|
||||
msgid "Enable notifications"
|
||||
msgstr ""
|
||||
msgstr "Включити повідомлення"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:111
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:112
|
||||
msgid "Wrap new lines"
|
||||
msgstr "Замінити символ переводу рядка"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:126
|
||||
msgid "Enable background"
|
||||
msgstr "Включити фон"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:123
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:138
|
||||
msgid "Custom time format"
|
||||
msgstr "Свій формат часу"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:140
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:155
|
||||
msgid "Custom uptime format"
|
||||
msgstr "Свій формат аптайму (uptime)"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:157
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:172
|
||||
msgid "Temperature units"
|
||||
msgstr "Одиниці виміру температури"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:165
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:180
|
||||
msgid "Celsius"
|
||||
msgstr ""
|
||||
msgstr "Цельсій"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:169
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:184
|
||||
msgid "Fahrenheit"
|
||||
msgstr ""
|
||||
msgstr "Фаренгейт"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:173
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:188
|
||||
msgid "Kelvin"
|
||||
msgstr ""
|
||||
msgstr "Кельвін"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:177
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:192
|
||||
msgid "Reaumur"
|
||||
msgstr ""
|
||||
msgstr "Реамюр"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:181
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:196
|
||||
msgid "cm^-1"
|
||||
msgstr ""
|
||||
msgstr "см^-1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:185
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:200
|
||||
msgid "kJ/mol"
|
||||
msgstr ""
|
||||
msgstr "кДж/моль"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:189
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:204
|
||||
msgid "kcal/mol"
|
||||
msgstr ""
|
||||
msgstr "ккал/моль"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:212
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:227
|
||||
msgid "AC online tag"
|
||||
msgstr "AC підключений"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:229
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:244
|
||||
msgid "AC offline tag"
|
||||
msgstr "AC відключений"
|
||||
|
||||
@ -117,7 +120,7 @@ msgid "Time interval"
|
||||
msgstr "Інтервал оновлення"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:81
|
||||
#: awesome-widget/package/contents/ui/widget.qml:79
|
||||
#: awesome-widget/package/contents/ui/widget.qml:80
|
||||
msgid "Font"
|
||||
msgstr "Шрифт"
|
||||
|
||||
@ -130,26 +133,25 @@ msgid "Font weight"
|
||||
msgstr "Ширина шрифту"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:127
|
||||
#, fuzzy
|
||||
msgid "light"
|
||||
msgstr "Висота"
|
||||
msgstr "тонкий"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:131
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:174
|
||||
msgid "normal"
|
||||
msgstr ""
|
||||
msgstr "нормальний"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:135
|
||||
msgid "demi bold"
|
||||
msgstr ""
|
||||
msgstr "напівжирний"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:139
|
||||
msgid "bold"
|
||||
msgstr ""
|
||||
msgstr "жирний"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:143
|
||||
msgid "black"
|
||||
msgstr ""
|
||||
msgstr "дуже жирний"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:166
|
||||
msgid "Font style"
|
||||
@ -157,7 +159,7 @@ msgstr "Стиль шрифту"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:178
|
||||
msgid "italic"
|
||||
msgstr ""
|
||||
msgstr "курсив"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:201
|
||||
msgid "Font color"
|
||||
@ -173,12 +175,10 @@ msgstr "Колір шрифту"
|
||||
#: awesome-widget/package/contents/ui/tooltip.qml:421
|
||||
#: awesome-widget/package/contents/ui/tooltip.qml:473
|
||||
#: awesome-widget/package/contents/ui/tooltip.qml:503
|
||||
#, fuzzy
|
||||
msgid "Select a color"
|
||||
msgstr "Оберіть колір"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:226
|
||||
#, fuzzy
|
||||
msgid "Select a font"
|
||||
msgstr "Оберіть шрифт"
|
||||
|
||||
@ -187,14 +187,12 @@ msgid "ACPI path"
|
||||
msgstr "Шлях до ICPI"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:85
|
||||
#, fuzzy
|
||||
msgid "Custom scripts"
|
||||
msgstr "Свої скрипти"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:89
|
||||
#, fuzzy
|
||||
msgid "Edit scripts"
|
||||
msgstr "Свої скрипти"
|
||||
msgstr "Редагувати скрипти"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:102
|
||||
msgid "GPU device"
|
||||
@ -226,37 +224,33 @@ msgstr "Музичний плеєр"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:245
|
||||
msgid "Quotes monitor"
|
||||
msgstr ""
|
||||
msgstr "Монітор котирувань"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:249
|
||||
#, fuzzy
|
||||
msgid "Edit tickers"
|
||||
msgstr "Редагувати"
|
||||
msgstr "Редагувати тікети"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:262
|
||||
msgid "Package manager"
|
||||
msgstr "Пакетний менеджер"
|
||||
|
||||
#: awesome-widget/package/contents/ui/dataengine.qml:266
|
||||
#, fuzzy
|
||||
msgid "Edit command"
|
||||
msgstr "Своя команда"
|
||||
msgstr "Редагувати команду"
|
||||
|
||||
#: awesome-widget/package/contents/ui/main.qml:161
|
||||
msgid "Request key"
|
||||
msgstr ""
|
||||
msgstr "Показати ключ"
|
||||
|
||||
#: awesome-widget/package/contents/ui/main.qml:162
|
||||
msgid "Show README"
|
||||
msgstr "Показати README"
|
||||
|
||||
#: awesome-widget/package/contents/ui/main.qml:163
|
||||
#, fuzzy
|
||||
msgid "Check updates"
|
||||
msgstr "Шукати оновлення"
|
||||
|
||||
#: awesome-widget/package/contents/ui/tooltip.qml:62
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"CPU, CPU clock, memory, swap and network labels support graphical tooltip. "
|
||||
"To enable them just make needed checkbox fully checked."
|
||||
@ -302,7 +296,6 @@ msgid "Battery active color"
|
||||
msgstr "Колір батареї, що заряджається"
|
||||
|
||||
#: awesome-widget/package/contents/ui/tooltip.qml:487
|
||||
#, fuzzy
|
||||
msgid "Battery inactive color"
|
||||
msgstr "Колір батарєї, що розряджається"
|
||||
|
||||
@ -314,101 +307,102 @@ msgstr ""
|
||||
"Детальна інформація може бути знайдена на <a href=\"http://arcanis.name/"
|
||||
"projects/awesome-widgets/\">домашній сторінці проекту</a>"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:221
|
||||
#: awesome-widget/package/contents/ui/widget.qml:231
|
||||
msgid "Add"
|
||||
msgstr "Додати"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:234
|
||||
#: awesome-widget/package/contents/ui/widget.qml:244
|
||||
msgid "Show value"
|
||||
msgstr ""
|
||||
msgstr "Показати значення"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:239
|
||||
#: awesome-widget/plugin/awkeys.cpp:653 awesome-widget/plugin/awkeys.cpp:722
|
||||
#: awesome-widget/plugin/awkeys.cpp:1022
|
||||
#: awesome-widget/package/contents/ui/widget.qml:249
|
||||
#: awesome-widget/plugin/awkeys.cpp:685 awesome-widget/plugin/awkeys.cpp:752
|
||||
#: awesome-widget/plugin/awkeys.cpp:1052
|
||||
msgid "Tag: %1"
|
||||
msgstr "Тег: %1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:241
|
||||
#: awesome-widget/plugin/awkeys.cpp:655
|
||||
#, fuzzy
|
||||
#: awesome-widget/package/contents/ui/widget.qml:251
|
||||
#: awesome-widget/plugin/awkeys.cpp:687
|
||||
msgid "Value: %1"
|
||||
msgstr "Значення"
|
||||
msgstr "Значення: %1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:243
|
||||
#: awesome-widget/package/contents/ui/widget.qml:253
|
||||
msgid "Info: %1"
|
||||
msgstr ""
|
||||
msgstr "Інформація: %1"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:254
|
||||
#, fuzzy
|
||||
#: awesome-widget/package/contents/ui/widget.qml:264
|
||||
msgid "Edit bars"
|
||||
msgstr "Редагувати"
|
||||
msgstr "Редагувати бари"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:76
|
||||
msgid "Run %1"
|
||||
msgstr ""
|
||||
msgstr "Запуск %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:105
|
||||
msgid "Version %1 (build date %2)"
|
||||
msgstr "Версія %1 (дата створення %2)"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:107
|
||||
msgid "A set of minimalistic plasmoid widgets"
|
||||
msgstr "Набір мінімалістичних плазмоїдів"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:107
|
||||
#: awesome-widget/plugin/awactions.cpp:109
|
||||
msgid "Links:"
|
||||
msgstr "Посилання:"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:108
|
||||
#: awesome-widget/plugin/awactions.cpp:110
|
||||
msgid "Homepage"
|
||||
msgstr "Домашня сторінка"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:109
|
||||
#: awesome-widget/plugin/awactions.cpp:111
|
||||
msgid "Repository"
|
||||
msgstr "Репозиторій"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:110
|
||||
#: awesome-widget/plugin/awactions.cpp:112
|
||||
msgid "Bugtracker"
|
||||
msgstr "Баг-трекер"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:111
|
||||
#: awesome-widget/plugin/awactions.cpp:113
|
||||
msgid "Translation issue"
|
||||
msgstr "Тікет перекладу"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:112
|
||||
#: awesome-widget/plugin/awactions.cpp:114
|
||||
msgid "AUR packages"
|
||||
msgstr "Пакети в AUR"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:113
|
||||
#, fuzzy
|
||||
#: awesome-widget/plugin/awactions.cpp:115
|
||||
msgid "openSUSE packages"
|
||||
msgstr "Пакети в AUR"
|
||||
msgstr "Пакети для openSUSE"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:116
|
||||
#: awesome-widget/plugin/awactions.cpp:118
|
||||
msgid "This software is licensed under %1"
|
||||
msgstr "Цю програму ліцензовано під %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:118
|
||||
#: awesome-widget/plugin/awactions.cpp:120
|
||||
msgid "Translators: %1"
|
||||
msgstr "Перекладачі: %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:126
|
||||
#: awesome-widget/plugin/awactions.cpp:128
|
||||
msgid "This software uses: %1"
|
||||
msgstr "Ця програма використовує: %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:141
|
||||
#: awesome-widget/plugin/awactions.cpp:143
|
||||
msgid "Select font"
|
||||
msgstr "Оберіть шрифт"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:212
|
||||
#: awesome-widget/plugin/awactions.cpp:214
|
||||
msgid "Current version : %1"
|
||||
msgstr "Поточна версія : %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:213
|
||||
#: awesome-widget/plugin/awactions.cpp:215
|
||||
msgid "New version : %1"
|
||||
msgstr "Нова версія : %1"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:214
|
||||
#: awesome-widget/plugin/awactions.cpp:216
|
||||
msgid "Click \"Ok\" to download"
|
||||
msgstr "Натисніть \"Ok\" для завантаження"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:216
|
||||
#: awesome-widget/plugin/awactions.cpp:218
|
||||
msgid "There are updates"
|
||||
msgstr "Знайдені оновлення"
|
||||
|
||||
@ -418,90 +412,85 @@ msgstr "Копіювати"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:60
|
||||
msgid "Create"
|
||||
msgstr ""
|
||||
msgstr "Створити"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:61
|
||||
msgid "Remove"
|
||||
msgstr "Видалити"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:364
|
||||
#, fuzzy
|
||||
#: awesome-widget/plugin/awkeys.cpp:395
|
||||
msgid "AC online"
|
||||
msgstr "AC підключений"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:366
|
||||
#, fuzzy
|
||||
#: awesome-widget/plugin/awkeys.cpp:397
|
||||
msgid "AC offline"
|
||||
msgstr "AC відключений"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:383
|
||||
#: awesome-widget/plugin/awkeys.cpp:415
|
||||
msgid "High CPU load"
|
||||
msgstr ""
|
||||
msgstr "Високе завантаження CPU"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:432
|
||||
#: awesome-widget/plugin/awkeys.cpp:464
|
||||
msgid "High GPU load"
|
||||
msgstr ""
|
||||
msgstr "Високе завантаження GPU"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:446
|
||||
#: awesome-widget/plugin/awkeys.cpp:478
|
||||
msgid "Free space on %1 less than 10%"
|
||||
msgstr ""
|
||||
msgstr "Вільний простір на диску %1 меньше ніж 10%"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:511
|
||||
#: awesome-widget/plugin/awkeys.cpp:543
|
||||
msgid "High memory usage"
|
||||
msgstr ""
|
||||
msgstr "Велике споживання пам’яті"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:519
|
||||
#: awesome-widget/plugin/awkeys.cpp:551
|
||||
msgid "Network device has been changed to %1"
|
||||
msgstr ""
|
||||
msgstr "Мережевий пристрій було змінено на %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:589
|
||||
#: awesome-widget/plugin/awkeys.cpp:621
|
||||
msgid "Swap is used"
|
||||
msgstr ""
|
||||
msgstr "Використовується swap"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:649
|
||||
#, fuzzy
|
||||
#: awesome-widget/plugin/awkeys.cpp:681
|
||||
msgid "Select tag"
|
||||
msgstr "Оберіть шрифт"
|
||||
msgstr "Оберіть тег"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:650
|
||||
#, fuzzy
|
||||
#: awesome-widget/plugin/awkeys.cpp:681
|
||||
msgid "Tag"
|
||||
msgstr "Тег: %1"
|
||||
msgstr "Тег"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:723 awesome-widget/plugin/awkeys.cpp:733
|
||||
#: awesome-widget/plugin/awkeys.cpp:744 awesome-widget/plugin/awkeys.cpp:755
|
||||
#: awesome-widget/plugin/awkeys.cpp:1023 awesome-widget/plugin/awkeys.cpp:1078
|
||||
#: awesome-widget/plugin/awkeys.cpp:1138 awesome-widget/plugin/awkeys.cpp:1195
|
||||
#: awesome-widget/plugin/awkeys.cpp:753 awesome-widget/plugin/awkeys.cpp:763
|
||||
#: awesome-widget/plugin/awkeys.cpp:774 awesome-widget/plugin/awkeys.cpp:785
|
||||
#: awesome-widget/plugin/awkeys.cpp:1053 awesome-widget/plugin/awkeys.cpp:1108
|
||||
#: awesome-widget/plugin/awkeys.cpp:1168 awesome-widget/plugin/awkeys.cpp:1225
|
||||
msgid "Comment: %1"
|
||||
msgstr "Коментар: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:732 awesome-widget/plugin/awkeys.cpp:743
|
||||
#: awesome-widget/plugin/awkeys.cpp:754 awesome-widget/plugin/awkeys.cpp:1077
|
||||
#: awesome-widget/plugin/awkeys.cpp:1137 awesome-widget/plugin/awkeys.cpp:1194
|
||||
#: awesome-widget/plugin/awkeys.cpp:762 awesome-widget/plugin/awkeys.cpp:773
|
||||
#: awesome-widget/plugin/awkeys.cpp:784 awesome-widget/plugin/awkeys.cpp:1107
|
||||
#: awesome-widget/plugin/awkeys.cpp:1167 awesome-widget/plugin/awkeys.cpp:1224
|
||||
msgid "Name: %1"
|
||||
msgstr "Ім’я: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:734 awesome-widget/plugin/awkeys.cpp:1079
|
||||
#: awesome-widget/plugin/awkeys.cpp:764 awesome-widget/plugin/awkeys.cpp:1109
|
||||
msgid "Ticker: %1"
|
||||
msgstr ""
|
||||
msgstr "Тікер: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:745 awesome-widget/plugin/awkeys.cpp:756
|
||||
#: awesome-widget/plugin/awkeys.cpp:1139 awesome-widget/plugin/awkeys.cpp:1196
|
||||
#: awesome-widget/plugin/awkeys.cpp:775 awesome-widget/plugin/awkeys.cpp:786
|
||||
#: awesome-widget/plugin/awkeys.cpp:1169 awesome-widget/plugin/awkeys.cpp:1226
|
||||
msgid "Exec: %1"
|
||||
msgstr "Команда: %1"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:982 awesome-widget/plugin/awkeys.cpp:1047
|
||||
#: awesome-widget/plugin/awkeys.cpp:1104 awesome-widget/plugin/awkeys.cpp:1163
|
||||
#: awesome-widget/plugin/awkeys.cpp:1012 awesome-widget/plugin/awkeys.cpp:1077
|
||||
#: awesome-widget/plugin/awkeys.cpp:1134 awesome-widget/plugin/awkeys.cpp:1193
|
||||
msgid "Enter file name"
|
||||
msgstr "Введіть ім’я файлу"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:983 awesome-widget/plugin/awkeys.cpp:1048
|
||||
#: awesome-widget/plugin/awkeys.cpp:1105 awesome-widget/plugin/awkeys.cpp:1164
|
||||
#: awesome-widget/plugin/awkeys.cpp:1013 awesome-widget/plugin/awkeys.cpp:1078
|
||||
#: awesome-widget/plugin/awkeys.cpp:1135 awesome-widget/plugin/awkeys.cpp:1194
|
||||
msgid "File name"
|
||||
msgstr "Ім’я файлу"
|
||||
|
||||
#: awesome-widget/plugin/graphicalitem.cpp:497
|
||||
#, fuzzy
|
||||
msgid "Select color"
|
||||
msgstr "Оберіть колір"
|
||||
|
||||
@ -524,13 +513,6 @@ msgstr "sarumyan@i.ua"
|
||||
#~ msgid "Check for updates"
|
||||
#~ msgstr "Шукати оновлення"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Version %1\n"
|
||||
#~ "(build date %2)"
|
||||
#~ msgstr ""
|
||||
#~ "Версія %1\n"
|
||||
#~ "(дата створення %2)"
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "Edit"
|
||||
#~ msgstr "Редагувати"
|
||||
|
@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/arcan1s/awesome-widgets/issues\n"
|
||||
"POT-Creation-Date: 2015-05-22 00:07+0300\n"
|
||||
"POT-Creation-Date: 2015-06-01 01:48+0300\n"
|
||||
"PO-Revision-Date: 2014-09-10 22:50+0800\n"
|
||||
"Last-Translator: Steve Lemuel <wlemuel@hotmail.com>\n"
|
||||
"Language-Team: American English <kde-i18n-doc@kde.org>\n"
|
||||
@ -42,71 +42,75 @@ msgstr "数据引擎"
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/about.qml:75
|
||||
#: awesome-widget/package/contents/ui/about.qml:83
|
||||
msgid "Acknowledgment"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:55
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:56
|
||||
msgid "Widget height, px"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:75
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:76
|
||||
msgid "Widget width, px"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:97
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:98
|
||||
msgid "Enable notifications"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:111
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:112
|
||||
msgid "Wrap new lines"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:126
|
||||
msgid "Enable background"
|
||||
msgstr "启用背景"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:123
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:138
|
||||
msgid "Custom time format"
|
||||
msgstr "自定义时间格式"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:140
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:155
|
||||
msgid "Custom uptime format"
|
||||
msgstr "自定义启动时间显示格式"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:157
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:172
|
||||
msgid "Temperature units"
|
||||
msgstr "温度单位"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:165
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:180
|
||||
msgid "Celsius"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:169
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:184
|
||||
msgid "Fahrenheit"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:173
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:188
|
||||
msgid "Kelvin"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:177
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:192
|
||||
msgid "Reaumur"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:181
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:196
|
||||
msgid "cm^-1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:185
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:200
|
||||
msgid "kJ/mol"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:189
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:204
|
||||
msgid "kcal/mol"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:212
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:227
|
||||
msgid "AC online tag"
|
||||
msgstr "外接电源使用中标签"
|
||||
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:229
|
||||
#: awesome-widget/package/contents/ui/advanced.qml:244
|
||||
msgid "AC offline tag"
|
||||
msgstr "外接电源未使用标签"
|
||||
|
||||
@ -115,7 +119,7 @@ msgid "Time interval"
|
||||
msgstr "时间周期"
|
||||
|
||||
#: awesome-widget/package/contents/ui/appearance.qml:81
|
||||
#: awesome-widget/package/contents/ui/widget.qml:79
|
||||
#: awesome-widget/package/contents/ui/widget.qml:80
|
||||
msgid "Font"
|
||||
msgstr "字体"
|
||||
|
||||
@ -305,30 +309,30 @@ msgstr ""
|
||||
"详情请参照 <a href=\"http://arcanis.name/projects/ awesome-widgets/\">项目主"
|
||||
"页</a>"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:221
|
||||
#: awesome-widget/package/contents/ui/widget.qml:231
|
||||
msgid "Add"
|
||||
msgstr "添加"
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:234
|
||||
#: awesome-widget/package/contents/ui/widget.qml:244
|
||||
msgid "Show value"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:239
|
||||
#: awesome-widget/plugin/awkeys.cpp:653 awesome-widget/plugin/awkeys.cpp:722
|
||||
#: awesome-widget/plugin/awkeys.cpp:1022
|
||||
#: awesome-widget/package/contents/ui/widget.qml:249
|
||||
#: awesome-widget/plugin/awkeys.cpp:685 awesome-widget/plugin/awkeys.cpp:752
|
||||
#: awesome-widget/plugin/awkeys.cpp:1052
|
||||
msgid "Tag: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:241
|
||||
#: awesome-widget/plugin/awkeys.cpp:655
|
||||
#: awesome-widget/package/contents/ui/widget.qml:251
|
||||
#: awesome-widget/plugin/awkeys.cpp:687
|
||||
msgid "Value: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:243
|
||||
#: awesome-widget/package/contents/ui/widget.qml:253
|
||||
msgid "Info: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/package/contents/ui/widget.qml:254
|
||||
#: awesome-widget/package/contents/ui/widget.qml:264
|
||||
#, fuzzy
|
||||
msgid "Edit bars"
|
||||
msgstr "可编辑的"
|
||||
@ -338,66 +342,70 @@ msgid "Run %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:105
|
||||
msgid "A set of minimalistic plasmoid widgets"
|
||||
msgid "Version %1 (build date %2)"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:107
|
||||
msgid "Links:"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:108
|
||||
msgid "Homepage"
|
||||
msgid "A set of minimalistic plasmoid widgets"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:109
|
||||
msgid "Repository"
|
||||
msgid "Links:"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:110
|
||||
msgid "Bugtracker"
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:111
|
||||
msgid "Translation issue"
|
||||
msgid "Repository"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:112
|
||||
msgid "AUR packages"
|
||||
msgid "Bugtracker"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:113
|
||||
msgid "Translation issue"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:114
|
||||
msgid "AUR packages"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:115
|
||||
msgid "openSUSE packages"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:116
|
||||
#: awesome-widget/plugin/awactions.cpp:118
|
||||
msgid "This software is licensed under %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:118
|
||||
#: awesome-widget/plugin/awactions.cpp:120
|
||||
msgid "Translators: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:126
|
||||
#: awesome-widget/plugin/awactions.cpp:128
|
||||
msgid "This software uses: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:141
|
||||
#: awesome-widget/plugin/awactions.cpp:143
|
||||
msgid "Select font"
|
||||
msgstr "选择字体"
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:212
|
||||
#: awesome-widget/plugin/awactions.cpp:214
|
||||
msgid "Current version : %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:213
|
||||
#: awesome-widget/plugin/awactions.cpp:215
|
||||
msgid "New version : %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:214
|
||||
#: awesome-widget/plugin/awactions.cpp:216
|
||||
msgid "Click \"Ok\" to download"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awactions.cpp:216
|
||||
#: awesome-widget/plugin/awactions.cpp:218
|
||||
msgid "There are updates"
|
||||
msgstr ""
|
||||
|
||||
@ -413,78 +421,78 @@ msgstr ""
|
||||
msgid "Remove"
|
||||
msgstr "移除"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:364
|
||||
#: awesome-widget/plugin/awkeys.cpp:395
|
||||
#, fuzzy
|
||||
msgid "AC online"
|
||||
msgstr "外接电源使用中标签"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:366
|
||||
#: awesome-widget/plugin/awkeys.cpp:397
|
||||
#, fuzzy
|
||||
msgid "AC offline"
|
||||
msgstr "外接电源未使用标签"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:383
|
||||
#: awesome-widget/plugin/awkeys.cpp:415
|
||||
msgid "High CPU load"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:432
|
||||
#: awesome-widget/plugin/awkeys.cpp:464
|
||||
msgid "High GPU load"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:446
|
||||
#: awesome-widget/plugin/awkeys.cpp:478
|
||||
msgid "Free space on %1 less than 10%"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:511
|
||||
#: awesome-widget/plugin/awkeys.cpp:543
|
||||
msgid "High memory usage"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:519
|
||||
#: awesome-widget/plugin/awkeys.cpp:551
|
||||
msgid "Network device has been changed to %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:589
|
||||
#: awesome-widget/plugin/awkeys.cpp:621
|
||||
msgid "Swap is used"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:649
|
||||
#: awesome-widget/plugin/awkeys.cpp:681
|
||||
#, fuzzy
|
||||
msgid "Select tag"
|
||||
msgstr "选择字体"
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:650
|
||||
#: awesome-widget/plugin/awkeys.cpp:681
|
||||
msgid "Tag"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:723 awesome-widget/plugin/awkeys.cpp:733
|
||||
#: awesome-widget/plugin/awkeys.cpp:744 awesome-widget/plugin/awkeys.cpp:755
|
||||
#: awesome-widget/plugin/awkeys.cpp:1023 awesome-widget/plugin/awkeys.cpp:1078
|
||||
#: awesome-widget/plugin/awkeys.cpp:1138 awesome-widget/plugin/awkeys.cpp:1195
|
||||
#: awesome-widget/plugin/awkeys.cpp:753 awesome-widget/plugin/awkeys.cpp:763
|
||||
#: awesome-widget/plugin/awkeys.cpp:774 awesome-widget/plugin/awkeys.cpp:785
|
||||
#: awesome-widget/plugin/awkeys.cpp:1053 awesome-widget/plugin/awkeys.cpp:1108
|
||||
#: awesome-widget/plugin/awkeys.cpp:1168 awesome-widget/plugin/awkeys.cpp:1225
|
||||
msgid "Comment: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:732 awesome-widget/plugin/awkeys.cpp:743
|
||||
#: awesome-widget/plugin/awkeys.cpp:754 awesome-widget/plugin/awkeys.cpp:1077
|
||||
#: awesome-widget/plugin/awkeys.cpp:1137 awesome-widget/plugin/awkeys.cpp:1194
|
||||
#: awesome-widget/plugin/awkeys.cpp:762 awesome-widget/plugin/awkeys.cpp:773
|
||||
#: awesome-widget/plugin/awkeys.cpp:784 awesome-widget/plugin/awkeys.cpp:1107
|
||||
#: awesome-widget/plugin/awkeys.cpp:1167 awesome-widget/plugin/awkeys.cpp:1224
|
||||
msgid "Name: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:734 awesome-widget/plugin/awkeys.cpp:1079
|
||||
#: awesome-widget/plugin/awkeys.cpp:764 awesome-widget/plugin/awkeys.cpp:1109
|
||||
msgid "Ticker: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:745 awesome-widget/plugin/awkeys.cpp:756
|
||||
#: awesome-widget/plugin/awkeys.cpp:1139 awesome-widget/plugin/awkeys.cpp:1196
|
||||
#: awesome-widget/plugin/awkeys.cpp:775 awesome-widget/plugin/awkeys.cpp:786
|
||||
#: awesome-widget/plugin/awkeys.cpp:1169 awesome-widget/plugin/awkeys.cpp:1226
|
||||
msgid "Exec: %1"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:982 awesome-widget/plugin/awkeys.cpp:1047
|
||||
#: awesome-widget/plugin/awkeys.cpp:1104 awesome-widget/plugin/awkeys.cpp:1163
|
||||
#: awesome-widget/plugin/awkeys.cpp:1012 awesome-widget/plugin/awkeys.cpp:1077
|
||||
#: awesome-widget/plugin/awkeys.cpp:1134 awesome-widget/plugin/awkeys.cpp:1193
|
||||
msgid "Enter file name"
|
||||
msgstr ""
|
||||
|
||||
#: awesome-widget/plugin/awkeys.cpp:983 awesome-widget/plugin/awkeys.cpp:1048
|
||||
#: awesome-widget/plugin/awkeys.cpp:1105 awesome-widget/plugin/awkeys.cpp:1164
|
||||
#: awesome-widget/plugin/awkeys.cpp:1013 awesome-widget/plugin/awkeys.cpp:1078
|
||||
#: awesome-widget/plugin/awkeys.cpp:1135 awesome-widget/plugin/awkeys.cpp:1194
|
||||
msgid "File name"
|
||||
msgstr ""
|
||||
|
||||
|
@ -8,7 +8,7 @@ msgstr ""
|
||||
"Report-Msgid-Bugs-To: https://github.com/arcan1s/awesome-widgets/issues\n"
|
||||
"POT-Creation-Date: 2015-05-22 00:05+0300\n"
|
||||
"PO-Revision-Date: 2015-05-22 00:06+0300\n"
|
||||
"Last-Translator: Evgeniy <darkarcanis@exante.eu>\n"
|
||||
"Last-Translator: Evgeniy Alekseev <esalexeev@gmail.com>\n"
|
||||
"Language-Team: English <kde-russian@lists.kde.ru>\n"
|
||||
"Language: ru\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
@ -1,322 +1,316 @@
|
||||
# Copyright (C) 2014
|
||||
# This file is distributed under the same license as the PyTextMonitor package.
|
||||
#
|
||||
# Ernesto Avilés Vzqz <whippiii@gmail.com>, 2014.
|
||||
# Evgeniy Alekseev <esalexeev@gmail.com>, 2014.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/arcan1s/awesome-widgets/issues\n"
|
||||
"POT-Creation-Date: 2015-05-22 00:05+0300\n"
|
||||
"PO-Revision-Date: 2014-12-15 19:56-0500\n"
|
||||
"Last-Translator: Ernesto Avilés Vázquez\n"
|
||||
"Language-Team: Spanish <kde-i18n-doc@kde.org>\n"
|
||||
"Language: es\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Lokalize 1.5\n"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:25
|
||||
msgid "Widget"
|
||||
msgstr "Widget"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:31
|
||||
msgid "Advanced"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:37
|
||||
msgid "Active desktop"
|
||||
msgstr "Escritorio activo"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:43
|
||||
msgid "Inactive desktop"
|
||||
msgstr "Escritorio inactivo"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:49
|
||||
#: desktop-panel/package/contents/ui/about.qml:42
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/package/contents/ui/about.qml:75
|
||||
msgid "Acknowledgment"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:60
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:60
|
||||
#: desktop-panel/package/contents/ui/widget.qml:51
|
||||
msgid "Font"
|
||||
msgstr "Tipo de letra"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:78
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:78
|
||||
msgid "Font size"
|
||||
msgstr "Tamaño de letra"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:98
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:98
|
||||
msgid "Font weight"
|
||||
msgstr "Grosor de letra"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:106
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:106
|
||||
msgid "light"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:110
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:153
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:110
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:153
|
||||
msgid "normal"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:114
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:114
|
||||
msgid "demi bold"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:118
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:118
|
||||
msgid "bold"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:122
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:122
|
||||
msgid "black"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:145
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:145
|
||||
msgid "Font style"
|
||||
msgstr "Estilo de letra"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:157
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:157
|
||||
msgid "italic"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:180
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:163
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:180
|
||||
msgid "Font color"
|
||||
msgstr "Color de letra"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:198
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:247
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:198
|
||||
#, fuzzy
|
||||
msgid "Select a color"
|
||||
msgstr "Elegir tipo de letra"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:205
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:205
|
||||
#, fuzzy
|
||||
msgid "Select a font"
|
||||
msgstr "Elegir tipo de letra"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:56
|
||||
msgid "Widget height, px"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:76
|
||||
msgid "Widget width, px"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:96
|
||||
#, fuzzy
|
||||
msgid "Tooltip type"
|
||||
msgstr "Ancho de la ventana emergente"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:104
|
||||
#, fuzzy
|
||||
msgid "contours"
|
||||
msgstr "Contornos"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:108
|
||||
#, fuzzy
|
||||
msgid "windows"
|
||||
msgstr "Ventanas"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:112
|
||||
#, fuzzy
|
||||
msgid "clean desktop"
|
||||
msgstr "Limpiar escritorio"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:116
|
||||
#, fuzzy
|
||||
msgid "names"
|
||||
msgstr "Tu nombre"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:120
|
||||
msgid "none"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:143
|
||||
msgid "Tooltip width"
|
||||
msgstr "Ancho de la ventana emergente"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:188
|
||||
msgid "Enable background"
|
||||
msgstr "Habilitar fondo"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:202
|
||||
msgid "Vertical layout"
|
||||
msgstr "Orientación vertical"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:214
|
||||
msgid "Mark"
|
||||
msgstr "Marca"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:44
|
||||
msgid ""
|
||||
"Detailed information may be found on <a href=\"http://arcanis.name/projects/"
|
||||
"awesome-widgets/\">project homepage</a>"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:194
|
||||
msgid "Add"
|
||||
msgstr "Añadir"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:207
|
||||
msgid "Show value"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:212
|
||||
msgid "Tag: %1"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:214
|
||||
msgid "Value: %1"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:314
|
||||
msgid "A set of minimalistic plasmoid widgets"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:316
|
||||
msgid "Links:"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:317
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:318
|
||||
msgid "Repository"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:319
|
||||
msgid "Bugtracker"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:320
|
||||
msgid "Translation issue"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:321
|
||||
msgid "AUR packages"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:322
|
||||
msgid "openSUSE packages"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:325
|
||||
msgid "This software is licensed under %1"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:327
|
||||
msgid "Translators: %1"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:335
|
||||
msgid "This software uses: %1"
|
||||
msgstr ""
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:350
|
||||
msgid "Select font"
|
||||
msgstr "Elegir tipo de letra"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:475
|
||||
msgid "Top Edge"
|
||||
msgstr "Borde superior"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:477
|
||||
msgid "Bottom Edge"
|
||||
msgstr "Borde inferior"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:479
|
||||
msgid "Left Edge"
|
||||
msgstr "Borde izquierdo"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:481
|
||||
msgid "Right Edge"
|
||||
msgstr "Borde derecho"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:483
|
||||
#, fuzzy
|
||||
msgid "Unknown location (%1)"
|
||||
msgstr "Posición desconocida (%1)"
|
||||
|
||||
#: translations/desktop-panel/rc.cpp:1 rc.cpp:1
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Tu nombre"
|
||||
|
||||
#: translations/desktop-panel/rc.cpp:2 rc.cpp:2
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "Tu email"
|
||||
|
||||
#~ msgid "Unknown Position (%1)"
|
||||
#~ msgstr "Posición desconocida (%1)"
|
||||
|
||||
#~ msgid "Appearance"
|
||||
#~ msgstr "Apariencia"
|
||||
|
||||
#~ msgid "Toggle panels"
|
||||
#~ msgstr "Conmutar paneles"
|
||||
|
||||
#~ msgid "To control panels please set widget shortcut."
|
||||
#~ msgstr ""
|
||||
#~ "Para controlar los paneles establece el atajo del teclado para el widget."
|
||||
|
||||
#~ msgid "A mark which will be shown if this desktop is active"
|
||||
#~ msgstr "Una marca será mostrada si este escritorio está activo"
|
||||
|
||||
#~ msgid "Ctrl+B"
|
||||
#~ msgstr "Ctrl+B"
|
||||
|
||||
#~ msgid "Ctrl+I"
|
||||
#~ msgstr "Ctrl+I"
|
||||
|
||||
#~ msgid "Ctrl+U"
|
||||
#~ msgstr "Ctrl+U"
|
||||
|
||||
#~ msgid "px"
|
||||
#~ msgstr "px"
|
||||
|
||||
#~ msgid "Window border color on tooltip"
|
||||
#~ msgstr "Color del borde de la ventana emergente"
|
||||
|
||||
#~ msgid "Enable tooltip"
|
||||
#~ msgstr "Habilitar ventana emergente"
|
||||
|
||||
#~ msgid "Windows"
|
||||
#~ msgstr "Ventanas"
|
||||
|
||||
#~ msgid "Contours"
|
||||
#~ msgstr "Contornos"
|
||||
|
||||
#~ msgid "Clean desktop"
|
||||
#~ msgstr "Limpiar escritorio"
|
||||
|
||||
#~ msgid "Time interval"
|
||||
#~ msgstr "Intervalo de tiempo"
|
||||
|
||||
#~ msgid "Add stretch to left/top of the layout"
|
||||
#~ msgstr "Añadir extensión a la izquierda/superior de la distribución"
|
||||
|
||||
#~ msgid "Add stretch to right/bottom of the layout"
|
||||
#~ msgstr "Añadir extensión a la derecha/inferior de la distribución"
|
||||
# Copyright (C) 2014
|
||||
# This file is distributed under the same license as the PyTextMonitor package.
|
||||
#
|
||||
# Ernesto Avilés Vzqz <whippiii@gmail.com>, 2014.
|
||||
# Evgeniy Alekseev <esalexeev@gmail.com>, 2014.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/arcan1s/awesome-widgets/issues\n"
|
||||
"POT-Creation-Date: 2015-05-22 00:05+0300\n"
|
||||
"PO-Revision-Date: 2015-06-03 21:06-0500\n"
|
||||
"Last-Translator: Ernesto Avilés Vázquez <whippiii@gmail.com>\n"
|
||||
"Language-Team: Spanish <kde-i18n-doc@kde.org>\n"
|
||||
"Language: es\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Poedit 1.7.6\n"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:25
|
||||
msgid "Widget"
|
||||
msgstr "Widget"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:31
|
||||
msgid "Advanced"
|
||||
msgstr "Avanzado"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:37
|
||||
msgid "Active desktop"
|
||||
msgstr "Escritorio activo"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:43
|
||||
msgid "Inactive desktop"
|
||||
msgstr "Escritorio inactivo"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:49
|
||||
#: desktop-panel/package/contents/ui/about.qml:42
|
||||
msgid "About"
|
||||
msgstr "Acerca de"
|
||||
|
||||
#: desktop-panel/package/contents/ui/about.qml:75
|
||||
msgid "Acknowledgment"
|
||||
msgstr "Reconocimiento"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:60
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:60
|
||||
#: desktop-panel/package/contents/ui/widget.qml:51
|
||||
msgid "Font"
|
||||
msgstr "Tipo de letra"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:78
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:78
|
||||
msgid "Font size"
|
||||
msgstr "Tamaño de letra"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:98
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:98
|
||||
msgid "Font weight"
|
||||
msgstr "Grosor de letra"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:106
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:106
|
||||
msgid "light"
|
||||
msgstr "fina"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:110
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:153
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:110
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:153
|
||||
msgid "normal"
|
||||
msgstr "normal"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:114
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:114
|
||||
msgid "demi bold"
|
||||
msgstr "medio negrita"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:118
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:118
|
||||
msgid "bold"
|
||||
msgstr "negrita"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:122
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:122
|
||||
msgid "black"
|
||||
msgstr "negro"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:145
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:145
|
||||
msgid "Font style"
|
||||
msgstr "Estilo de letra"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:157
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:157
|
||||
msgid "italic"
|
||||
msgstr "cursiva"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:180
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:163
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:180
|
||||
msgid "Font color"
|
||||
msgstr "Color de letra"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:198
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:247
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:198
|
||||
msgid "Select a color"
|
||||
msgstr "Elige un color"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:205
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:205
|
||||
msgid "Select a font"
|
||||
msgstr "Elige un tipo de letra"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:56
|
||||
msgid "Widget height, px"
|
||||
msgstr "Alto del widget, px"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:76
|
||||
msgid "Widget width, px"
|
||||
msgstr "Ancho del widget, px"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:96
|
||||
msgid "Tooltip type"
|
||||
msgstr "Tipo de ventana emergente"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:104
|
||||
msgid "contours"
|
||||
msgstr "contornos"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:108
|
||||
msgid "windows"
|
||||
msgstr "ventanas"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:112
|
||||
msgid "clean desktop"
|
||||
msgstr "limpiar escritorio"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:116
|
||||
msgid "names"
|
||||
msgstr "nombres"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:120
|
||||
msgid "none"
|
||||
msgstr "ninguno"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:143
|
||||
msgid "Tooltip width"
|
||||
msgstr "Ancho de la ventana emergente"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:188
|
||||
msgid "Enable background"
|
||||
msgstr "Habilitar fondo"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:202
|
||||
msgid "Vertical layout"
|
||||
msgstr "Orientación vertical"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:214
|
||||
msgid "Mark"
|
||||
msgstr "Marca"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:44
|
||||
msgid ""
|
||||
"Detailed information may be found on <a href=\"http://arcanis.name/projects/"
|
||||
"awesome-widgets/\">project homepage</a>"
|
||||
msgstr ""
|
||||
"Puedes encontrar información detallada en el <a href=\"http://arcanis.name/"
|
||||
"projects/awesome-widgets/\">sitio del proyecto</a>"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:194
|
||||
msgid "Add"
|
||||
msgstr "Añadir"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:207
|
||||
msgid "Show value"
|
||||
msgstr "Mostrar valor"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:212
|
||||
msgid "Tag: %1"
|
||||
msgstr "Etiqueta: %1"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:214
|
||||
msgid "Value: %1"
|
||||
msgstr "Valor: %1"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:314
|
||||
msgid "A set of minimalistic plasmoid widgets"
|
||||
msgstr "Un conjunto de plasmoides minimalistas"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:316
|
||||
msgid "Links:"
|
||||
msgstr "Enlaces:"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:317
|
||||
msgid "Homepage"
|
||||
msgstr "Página principal"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:318
|
||||
msgid "Repository"
|
||||
msgstr "Repositorio"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:319
|
||||
msgid "Bugtracker"
|
||||
msgstr "Reporte de errores"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:320
|
||||
msgid "Translation issue"
|
||||
msgstr "Problemas de traducción"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:321
|
||||
msgid "AUR packages"
|
||||
msgstr "Paquetes AUR"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:322
|
||||
msgid "openSUSE packages"
|
||||
msgstr "Paquetes de openSUSE"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:325
|
||||
msgid "This software is licensed under %1"
|
||||
msgstr "Este software está licenciado bajo %1"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:327
|
||||
msgid "Translators: %1"
|
||||
msgstr "Traductores: %1"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:335
|
||||
msgid "This software uses: %1"
|
||||
msgstr "Este software usa: %1"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:350
|
||||
msgid "Select font"
|
||||
msgstr "Elegir tipo de letra"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:475
|
||||
msgid "Top Edge"
|
||||
msgstr "Borde superior"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:477
|
||||
msgid "Bottom Edge"
|
||||
msgstr "Borde inferior"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:479
|
||||
msgid "Left Edge"
|
||||
msgstr "Borde izquierdo"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:481
|
||||
msgid "Right Edge"
|
||||
msgstr "Borde derecho"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:483
|
||||
msgid "Unknown location (%1)"
|
||||
msgstr "Ubicación desconocida (%1)"
|
||||
|
||||
#: translations/desktop-panel/rc.cpp:1 rc.cpp:1
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Tu nombre"
|
||||
|
||||
#: translations/desktop-panel/rc.cpp:2 rc.cpp:2
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "Tu correo electrónico"
|
||||
|
||||
#~ msgid "Unknown Position (%1)"
|
||||
#~ msgstr "Posición desconocida (%1)"
|
||||
|
||||
#~ msgid "Appearance"
|
||||
#~ msgstr "Apariencia"
|
||||
|
||||
#~ msgid "Toggle panels"
|
||||
#~ msgstr "Conmutar paneles"
|
||||
|
||||
#~ msgid "To control panels please set widget shortcut."
|
||||
#~ msgstr ""
|
||||
#~ "Para controlar los paneles establece el atajo del teclado para el widget."
|
||||
|
||||
#~ msgid "A mark which will be shown if this desktop is active"
|
||||
#~ msgstr "Una marca será mostrada si este escritorio está activo"
|
||||
|
||||
#~ msgid "Ctrl+B"
|
||||
#~ msgstr "Ctrl+B"
|
||||
|
||||
#~ msgid "Ctrl+I"
|
||||
#~ msgstr "Ctrl+I"
|
||||
|
||||
#~ msgid "Ctrl+U"
|
||||
#~ msgstr "Ctrl+U"
|
||||
|
||||
#~ msgid "px"
|
||||
#~ msgstr "px"
|
||||
|
||||
#~ msgid "Window border color on tooltip"
|
||||
#~ msgstr "Color del borde de la ventana emergente"
|
||||
|
||||
#~ msgid "Enable tooltip"
|
||||
#~ msgstr "Habilitar ventana emergente"
|
||||
|
||||
#~ msgid "Windows"
|
||||
#~ msgstr "Ventanas"
|
||||
|
||||
#~ msgid "Contours"
|
||||
#~ msgstr "Contornos"
|
||||
|
||||
#~ msgid "Clean desktop"
|
||||
#~ msgstr "Limpiar escritorio"
|
||||
|
||||
#~ msgid "Time interval"
|
||||
#~ msgstr "Intervalo de tiempo"
|
||||
|
||||
#~ msgid "Add stretch to left/top of the layout"
|
||||
#~ msgstr "Añadir extensión a la izquierda/superior de la distribución"
|
||||
|
||||
#~ msgid "Add stretch to right/bottom of the layout"
|
||||
#~ msgstr "Añadir extensión a la derecha/inferior de la distribución"
|
||||
|
@ -1,23 +1,23 @@
|
||||
# Copyright (C) 2014
|
||||
# This file is distributed under the same license as the PyTextMonitor package.
|
||||
#
|
||||
# Evgeniy Alekseev <esalexeev@gmail.com>, 2014.
|
||||
# Mermouy <mermouy@gmail.com>, 2014.
|
||||
# MerMouY <mermouy@openmailbox.org>, 2015.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/arcan1s/awesome-widgets/issues\n"
|
||||
"POT-Creation-Date: 2015-05-22 00:05+0300\n"
|
||||
"PO-Revision-Date: 2014-06-05 19:24+0400\n"
|
||||
"Last-Translator: Evgeniy Alekseev <esalexeev@gmail.com>\n"
|
||||
"Language-Team: French <kde-french@lists.kde.ru>\n"
|
||||
"PO-Revision-Date: 2015-06-04 13:18+0100\n"
|
||||
"Last-Translator: MerMouY <mermouy@openmailbox.org>\n"
|
||||
"Language-Team: French <kde-i18n-doc@kde.org>\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Generator: Lokalize 1.5\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Generator: Lokalize 2.0\n"
|
||||
"X-Language: fr-FR\n"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:25
|
||||
msgid "Widget"
|
||||
@ -25,24 +25,24 @@ msgstr "Widget"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:31
|
||||
msgid "Advanced"
|
||||
msgstr ""
|
||||
msgstr "Avancé"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:37
|
||||
msgid "Active desktop"
|
||||
msgstr ""
|
||||
msgstr "Bureau actif"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:43
|
||||
msgid "Inactive desktop"
|
||||
msgstr ""
|
||||
msgstr "Bureau inactif"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:49
|
||||
#: desktop-panel/package/contents/ui/about.qml:42
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
msgstr "À propos"
|
||||
|
||||
#: desktop-panel/package/contents/ui/about.qml:75
|
||||
msgid "Acknowledgment"
|
||||
msgstr ""
|
||||
msgstr "À savoir"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:60
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:60
|
||||
@ -63,29 +63,29 @@ msgstr "Épaisseur de la police"
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:106
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:106
|
||||
msgid "light"
|
||||
msgstr ""
|
||||
msgstr "léger"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:110
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:153
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:110
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:153
|
||||
msgid "normal"
|
||||
msgstr ""
|
||||
msgstr "normal"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:114
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:114
|
||||
msgid "demi bold"
|
||||
msgstr ""
|
||||
msgstr "semi-gras"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:118
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:118
|
||||
msgid "bold"
|
||||
msgstr ""
|
||||
msgstr "gras"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:122
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:122
|
||||
msgid "black"
|
||||
msgstr ""
|
||||
msgstr "noir"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:145
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:145
|
||||
@ -95,7 +95,7 @@ msgstr "Style de la police"
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:157
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:157
|
||||
msgid "italic"
|
||||
msgstr ""
|
||||
msgstr "italique"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:180
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:163
|
||||
@ -107,53 +107,54 @@ msgstr "Couleur de la police"
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:247
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:198
|
||||
msgid "Select a color"
|
||||
msgstr ""
|
||||
msgstr "Sélectionner une couleur"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:205
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:205
|
||||
msgid "Select a font"
|
||||
msgstr ""
|
||||
msgstr "Sélectionner une police"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:56
|
||||
msgid "Widget height, px"
|
||||
msgstr ""
|
||||
msgstr "Hauteur du gadget, px"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:76
|
||||
msgid "Widget width, px"
|
||||
msgstr ""
|
||||
msgstr "Largeur du gadget, px"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:96
|
||||
msgid "Tooltip type"
|
||||
msgstr ""
|
||||
msgstr "Type d'infobulle"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:104
|
||||
msgid "contours"
|
||||
msgstr ""
|
||||
msgstr "contours"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:108
|
||||
msgid "windows"
|
||||
msgstr ""
|
||||
msgstr "fenêtres"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:112
|
||||
msgid "clean desktop"
|
||||
msgstr ""
|
||||
msgstr "nettoyer le bureau"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:116
|
||||
#, fuzzy
|
||||
msgid "names"
|
||||
msgstr "Evgeniy Alekseev"
|
||||
msgstr ""
|
||||
"Evgeniy Alekseev\n"
|
||||
"MerMouY"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:120
|
||||
msgid "none"
|
||||
msgstr ""
|
||||
msgstr "Aucun"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:143
|
||||
msgid "Tooltip width"
|
||||
msgstr ""
|
||||
msgstr "Largeur de l'infobulle"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:188
|
||||
msgid "Enable background"
|
||||
msgstr ""
|
||||
msgstr "Activer le fond"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:202
|
||||
msgid "Vertical layout"
|
||||
@ -161,102 +162,106 @@ msgstr "Positionnement vertical"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:214
|
||||
msgid "Mark"
|
||||
msgstr ""
|
||||
msgstr "Marquer"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:44
|
||||
msgid ""
|
||||
"Detailed information may be found on <a href=\"http://arcanis.name/projects/"
|
||||
"awesome-widgets/\">project homepage</a>"
|
||||
msgstr ""
|
||||
"Des informations détaillées se trouvent sur <a "
|
||||
"href=\"http://arcanis.name/projects/awesome-widgets/\">la page du projet</a>."
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:194
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
msgstr "Ajouter"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:207
|
||||
msgid "Show value"
|
||||
msgstr ""
|
||||
msgstr "Afficher la valeur"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:212
|
||||
msgid "Tag: %1"
|
||||
msgstr ""
|
||||
msgstr "Étiquette: %1"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:214
|
||||
msgid "Value: %1"
|
||||
msgstr ""
|
||||
msgstr "Valeur: %1"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:314
|
||||
msgid "A set of minimalistic plasmoid widgets"
|
||||
msgstr ""
|
||||
msgstr "Un ensemble de gadgets plasmoïd minimalistes"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:316
|
||||
msgid "Links:"
|
||||
msgstr ""
|
||||
msgstr "Liens:"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:317
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
msgstr "Page d'accueil"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:318
|
||||
msgid "Repository"
|
||||
msgstr ""
|
||||
msgstr "Dépôt"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:319
|
||||
msgid "Bugtracker"
|
||||
msgstr ""
|
||||
msgstr "Bugtracker"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:320
|
||||
msgid "Translation issue"
|
||||
msgstr ""
|
||||
msgstr "Problème de traduction"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:321
|
||||
msgid "AUR packages"
|
||||
msgstr ""
|
||||
msgstr "Paquetages AUR"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:322
|
||||
msgid "openSUSE packages"
|
||||
msgstr ""
|
||||
msgstr "Paquetages OpenSUSE"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:325
|
||||
msgid "This software is licensed under %1"
|
||||
msgstr ""
|
||||
msgstr "Ce logiciel est sous license %1"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:327
|
||||
msgid "Translators: %1"
|
||||
msgstr ""
|
||||
msgstr "Traducteurs: %1"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:335
|
||||
msgid "This software uses: %1"
|
||||
msgstr ""
|
||||
msgstr "Ce logiciel utilise: %1"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:350
|
||||
msgid "Select font"
|
||||
msgstr ""
|
||||
msgstr "Sélectionner une police"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:475
|
||||
msgid "Top Edge"
|
||||
msgstr ""
|
||||
msgstr "Bord du haut"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:477
|
||||
msgid "Bottom Edge"
|
||||
msgstr ""
|
||||
msgstr "Bord du bas"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:479
|
||||
msgid "Left Edge"
|
||||
msgstr ""
|
||||
msgstr "Bord gauche"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:481
|
||||
msgid "Right Edge"
|
||||
msgstr ""
|
||||
msgstr "Bord droit"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:483
|
||||
msgid "Unknown location (%1)"
|
||||
msgstr ""
|
||||
msgstr "Position inconnue (%1)"
|
||||
|
||||
#: translations/desktop-panel/rc.cpp:1 rc.cpp:1
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
msgid "Your names"
|
||||
msgstr "Evgeniy Alekseev"
|
||||
msgstr ""
|
||||
"Evgeniy Alekseev\n"
|
||||
"MerMouY"
|
||||
|
||||
#: translations/desktop-panel/rc.cpp:2 rc.cpp:2
|
||||
msgctxt "EMAIL OF TRANSLATORS"
|
||||
|
@ -24,8 +24,9 @@ msgid "Widget"
|
||||
msgstr "Widget"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:31
|
||||
#, fuzzy
|
||||
msgid "Advanced"
|
||||
msgstr ""
|
||||
msgstr "Avançado"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:37
|
||||
msgid "Active desktop"
|
||||
@ -37,12 +38,14 @@ msgstr "Desktop inativo"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:49
|
||||
#: desktop-panel/package/contents/ui/about.qml:42
|
||||
#, fuzzy
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
msgstr "Sobre"
|
||||
|
||||
#: desktop-panel/package/contents/ui/about.qml:75
|
||||
#, fuzzy
|
||||
msgid "Acknowledgment"
|
||||
msgstr ""
|
||||
msgstr "Confirmação"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:60
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:60
|
||||
@ -62,30 +65,35 @@ msgstr "Grossura da fonte"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:106
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:106
|
||||
#, fuzzy
|
||||
msgid "light"
|
||||
msgstr ""
|
||||
msgstr "leve"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:110
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:153
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:110
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:153
|
||||
#, fuzzy
|
||||
msgid "normal"
|
||||
msgstr ""
|
||||
msgstr "normal"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:114
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:114
|
||||
#, fuzzy
|
||||
msgid "demi bold"
|
||||
msgstr ""
|
||||
msgstr "demi negrito"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:118
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:118
|
||||
#, fuzzy
|
||||
msgid "bold"
|
||||
msgstr ""
|
||||
msgstr "negrito"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:122
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:122
|
||||
#, fuzzy
|
||||
msgid "black"
|
||||
msgstr ""
|
||||
msgstr "preto"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:145
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:145
|
||||
@ -94,8 +102,9 @@ msgstr "Estilo da fonte"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:157
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:157
|
||||
#, fuzzy
|
||||
msgid "italic"
|
||||
msgstr ""
|
||||
msgstr "itálico"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:180
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:163
|
||||
@ -108,26 +117,28 @@ msgstr "Cor da fonte"
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:198
|
||||
#, fuzzy
|
||||
msgid "Select a color"
|
||||
msgstr "Selecionar fonte"
|
||||
msgstr "Selecione uma cor"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:205
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:205
|
||||
#, fuzzy
|
||||
msgid "Select a font"
|
||||
msgstr "Selecionar fonte"
|
||||
msgstr "Selecione uma fonte"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:56
|
||||
#, fuzzy
|
||||
msgid "Widget height, px"
|
||||
msgstr ""
|
||||
msgstr "Largura do widget, px"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:76
|
||||
#, fuzzy
|
||||
msgid "Widget width, px"
|
||||
msgstr ""
|
||||
msgstr "Altura do widget, px"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:96
|
||||
#, fuzzy
|
||||
msgid "Tooltip type"
|
||||
msgstr "Largura da dica de contexto"
|
||||
msgstr "Tipo de dica de contexto"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:104
|
||||
#, fuzzy
|
||||
@ -147,11 +158,12 @@ msgstr "Limpar desktop"
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:116
|
||||
#, fuzzy
|
||||
msgid "names"
|
||||
msgstr "under"
|
||||
msgstr "nomes"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:120
|
||||
#, fuzzy
|
||||
msgid "none"
|
||||
msgstr ""
|
||||
msgstr "nenhum"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:143
|
||||
msgid "Tooltip width"
|
||||
@ -170,70 +182,87 @@ msgid "Mark"
|
||||
msgstr "Marca"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:44
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Detailed information may be found on <a href=\"http://arcanis.name/projects/"
|
||||
"awesome-widgets/\">project homepage</a>"
|
||||
"Detailed information may be found on <a "
|
||||
"href=\"http://arcanis.name/projects/awesome-widgets/\">project homepage</a>"
|
||||
msgstr ""
|
||||
"Informações detalhadas podem ser encontradas na <a "
|
||||
"href=\"http://arcanis.name/projects/awesome-widgets/\">página do projeto</a>"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:194
|
||||
msgid "Add"
|
||||
msgstr "Adicionar"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:207
|
||||
#, fuzzy
|
||||
msgid "Show value"
|
||||
msgstr ""
|
||||
msgstr "Mostrar valor"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:212
|
||||
#, fuzzy, qt-format
|
||||
msgid "Tag: %1"
|
||||
msgstr ""
|
||||
msgstr "Tag: %1"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:214
|
||||
#, fuzzy, qt-format
|
||||
msgid "Value: %1"
|
||||
msgstr ""
|
||||
msgstr "Valor: %1"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:314
|
||||
#, fuzzy
|
||||
msgid "A set of minimalistic plasmoid widgets"
|
||||
msgstr ""
|
||||
msgstr "Um conjunto de widgets plasmoid minimalistas"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:316
|
||||
#, fuzzy
|
||||
msgid "Links:"
|
||||
msgstr ""
|
||||
msgstr "Links: "
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:317
|
||||
#, fuzzy
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
msgstr "Homepage"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:318
|
||||
#, fuzzy
|
||||
msgid "Repository"
|
||||
msgstr ""
|
||||
msgstr "Repositório"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:319
|
||||
#, fuzzy
|
||||
msgid "Bugtracker"
|
||||
msgstr ""
|
||||
msgstr "Tracker de bugs"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:320
|
||||
#, fuzzy
|
||||
msgid "Translation issue"
|
||||
msgstr ""
|
||||
msgstr "Problema de tradução"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:321
|
||||
#, fuzzy
|
||||
msgid "AUR packages"
|
||||
msgstr ""
|
||||
msgstr "Pacotes da AUR"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:322
|
||||
#, fuzzy
|
||||
msgid "openSUSE packages"
|
||||
msgstr ""
|
||||
msgstr "Pacotes openSUSE"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:325
|
||||
#, fuzzy, qt-format
|
||||
msgid "This software is licensed under %1"
|
||||
msgstr ""
|
||||
msgstr "Este software é licenciado sob %1"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:327
|
||||
#, fuzzy, qt-format
|
||||
msgid "Translators: %1"
|
||||
msgstr ""
|
||||
msgstr "Tradutores: %1"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:335
|
||||
#, fuzzy, qt-format
|
||||
msgid "This software uses: %1"
|
||||
msgstr ""
|
||||
msgstr "Este software usa: %1"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:350
|
||||
msgid "Select font"
|
||||
@ -256,9 +285,9 @@ msgid "Right Edge"
|
||||
msgstr "Canto direito"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:483
|
||||
#, fuzzy
|
||||
#, fuzzy, qt-format
|
||||
msgid "Unknown location (%1)"
|
||||
msgstr "Posição desconhecida (%1)"
|
||||
msgstr "Localização desconhecida (%1)"
|
||||
|
||||
#: translations/desktop-panel/rc.cpp:1 rc.cpp:1
|
||||
msgctxt "NAME OF TRANSLATORS"
|
||||
@ -270,6 +299,7 @@ msgctxt "EMAIL OF TRANSLATORS"
|
||||
msgid "Your emails"
|
||||
msgstr "under@insicuri.net"
|
||||
|
||||
#, qt-format
|
||||
#~ msgid "Unknown Position (%1)"
|
||||
#~ msgstr "Posição desconhecida (%1)"
|
||||
|
||||
|
@ -8,7 +8,7 @@ msgstr ""
|
||||
"Report-Msgid-Bugs-To: https://github.com/arcan1s/awesome-widgets/issues\n"
|
||||
"POT-Creation-Date: 2015-05-22 00:05+0300\n"
|
||||
"PO-Revision-Date: 2015-05-22 00:06+0300\n"
|
||||
"Last-Translator: Evgeniy <darkarcanis@exante.eu>\n"
|
||||
"Last-Translator: Evgeniy Alekseev <esalexeev@gmail.com>\n"
|
||||
"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
|
||||
"Language: ru\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
@ -1,22 +1,22 @@
|
||||
# Copyright (C) 2014
|
||||
# This file is distributed under the same license as the PyTextMonitor package.
|
||||
#
|
||||
# Evgeniy Alekseev <esalexeev@gmail.com>, 2014.
|
||||
# Copyright (C) 2014
|
||||
# This file is distributed under the same license as the PyTextMonitor package.
|
||||
#
|
||||
# Evgeniy Alekseev <esalexeev@gmail.com>, 2014, 2015.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/arcan1s/awesome-widgets/issues\n"
|
||||
"POT-Creation-Date: 2015-05-22 00:05+0300\n"
|
||||
"PO-Revision-Date: 2014-06-06 01:23+0400\n"
|
||||
"PO-Revision-Date: 2015-06-04 01:49+0300\n"
|
||||
"Last-Translator: Evgeniy Alekseev <esalexeev@gmail.com>\n"
|
||||
"Language-Team: Ukrainian <kde-ukrainian@lists.kde.ru>\n"
|
||||
"Language-Team: Ukrainian <kde-russian@lists.kde.ru>\n"
|
||||
"Language: ua\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Generator: Lokalize 1.5\n"
|
||||
"X-Generator: Lokalize 2.0\n"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:25
|
||||
msgid "Widget"
|
||||
@ -24,7 +24,7 @@ msgstr "Віджет"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:31
|
||||
msgid "Advanced"
|
||||
msgstr ""
|
||||
msgstr "Розширені"
|
||||
|
||||
#: desktop-panel/package/contents/config/config.qml:37
|
||||
msgid "Active desktop"
|
||||
@ -37,11 +37,11 @@ msgstr "Неактивний робочий стіл"
|
||||
#: desktop-panel/package/contents/config/config.qml:49
|
||||
#: desktop-panel/package/contents/ui/about.qml:42
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
msgstr "Про програму"
|
||||
|
||||
#: desktop-panel/package/contents/ui/about.qml:75
|
||||
msgid "Acknowledgment"
|
||||
msgstr ""
|
||||
msgstr "Подяка"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:60
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:60
|
||||
@ -62,29 +62,29 @@ msgstr "Ширина шрифту"
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:106
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:106
|
||||
msgid "light"
|
||||
msgstr ""
|
||||
msgstr "тонкий"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:110
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:153
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:110
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:153
|
||||
msgid "normal"
|
||||
msgstr ""
|
||||
msgstr "нормальний"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:114
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:114
|
||||
msgid "demi bold"
|
||||
msgstr ""
|
||||
msgstr "напівжирний"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:118
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:118
|
||||
msgid "bold"
|
||||
msgstr ""
|
||||
msgstr "жирний"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:122
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:122
|
||||
msgid "black"
|
||||
msgstr ""
|
||||
msgstr "дуже жирний"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:145
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:145
|
||||
@ -94,7 +94,7 @@ msgstr "Стиль шрифту"
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:157
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:157
|
||||
msgid "italic"
|
||||
msgstr ""
|
||||
msgstr "курсив"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:180
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:163
|
||||
@ -105,52 +105,45 @@ msgstr "Колір шрифту"
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:198
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:247
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:198
|
||||
#, fuzzy
|
||||
msgid "Select a color"
|
||||
msgstr "Вибрати шрифт"
|
||||
msgstr "Вибрати колір"
|
||||
|
||||
#: desktop-panel/package/contents/ui/activeapp.qml:205
|
||||
#: desktop-panel/package/contents/ui/inactiveapp.qml:205
|
||||
#, fuzzy
|
||||
msgid "Select a font"
|
||||
msgstr "Вибрати шрифт"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:56
|
||||
msgid "Widget height, px"
|
||||
msgstr ""
|
||||
msgstr "Висота віджету, пікселі"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:76
|
||||
msgid "Widget width, px"
|
||||
msgstr ""
|
||||
msgstr "Ширина віджету, пікселі"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:96
|
||||
#, fuzzy
|
||||
msgid "Tooltip type"
|
||||
msgstr "Ширина підказки"
|
||||
msgstr "Тип підказки"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:104
|
||||
#, fuzzy
|
||||
msgid "contours"
|
||||
msgstr "Контури"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:108
|
||||
#, fuzzy
|
||||
msgid "windows"
|
||||
msgstr "Вікна"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:112
|
||||
#, fuzzy
|
||||
msgid "clean desktop"
|
||||
msgstr "Очистити робочий стіл"
|
||||
msgstr "пустий робочий стіл"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:116
|
||||
#, fuzzy
|
||||
msgid "names"
|
||||
msgstr "Slobodyan Victor"
|
||||
msgstr "назви"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:120
|
||||
msgid "none"
|
||||
msgstr ""
|
||||
msgstr "немає"
|
||||
|
||||
#: desktop-panel/package/contents/ui/advanced.qml:143
|
||||
msgid "Tooltip width"
|
||||
@ -173,6 +166,8 @@ msgid ""
|
||||
"Detailed information may be found on <a href=\"http://arcanis.name/projects/"
|
||||
"awesome-widgets/\">project homepage</a>"
|
||||
msgstr ""
|
||||
"Детальна інформація може бути знайдена на <a href=\"http://arcanis.name/"
|
||||
"projects/awesome-widgets/\">домашній сторінці</a> проекту"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:194
|
||||
msgid "Add"
|
||||
@ -180,59 +175,59 @@ msgstr "Додати"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:207
|
||||
msgid "Show value"
|
||||
msgstr ""
|
||||
msgstr "Показати значення"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:212
|
||||
msgid "Tag: %1"
|
||||
msgstr ""
|
||||
msgstr "Тег: %1"
|
||||
|
||||
#: desktop-panel/package/contents/ui/widget.qml:214
|
||||
msgid "Value: %1"
|
||||
msgstr ""
|
||||
msgstr "Значення: %1"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:314
|
||||
msgid "A set of minimalistic plasmoid widgets"
|
||||
msgstr ""
|
||||
msgstr "Колекція мінімалістичних плазмоідів"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:316
|
||||
msgid "Links:"
|
||||
msgstr ""
|
||||
msgstr "Посилання:"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:317
|
||||
msgid "Homepage"
|
||||
msgstr ""
|
||||
msgstr "Домашня сторінка"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:318
|
||||
msgid "Repository"
|
||||
msgstr ""
|
||||
msgstr "Репозіторій"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:319
|
||||
msgid "Bugtracker"
|
||||
msgstr ""
|
||||
msgstr "Багтрекер"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:320
|
||||
msgid "Translation issue"
|
||||
msgstr ""
|
||||
msgstr "Тікет перекладу"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:321
|
||||
msgid "AUR packages"
|
||||
msgstr ""
|
||||
msgstr "Пакети в AUR"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:322
|
||||
msgid "openSUSE packages"
|
||||
msgstr ""
|
||||
msgstr "Пакети для openSUSE"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:325
|
||||
msgid "This software is licensed under %1"
|
||||
msgstr ""
|
||||
msgstr "Цю програму ліцензовано під %1"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:327
|
||||
msgid "Translators: %1"
|
||||
msgstr ""
|
||||
msgstr "Перекладачі: %1"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:335
|
||||
msgid "This software uses: %1"
|
||||
msgstr ""
|
||||
msgstr "Ця програма використовує: %1"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:350
|
||||
msgid "Select font"
|
||||
@ -255,7 +250,6 @@ msgid "Right Edge"
|
||||
msgstr "Правий край"
|
||||
|
||||
#: desktop-panel/plugin/dpadds.cpp:483
|
||||
#, fuzzy
|
||||
msgid "Unknown location (%1)"
|
||||
msgstr "Невідоме положення (%1)"
|
||||
|
||||
|
@ -12,9 +12,9 @@
|
||||
// graphical items api version
|
||||
#define AWGIAPI 1
|
||||
// extquotes api version
|
||||
#define AWEQAPI 1
|
||||
#define AWEQAPI 2
|
||||
// extscript api version
|
||||
#define AWESAPI 2
|
||||
#define AWESAPI 3
|
||||
// extupgrade api version
|
||||
#define AWEUAPI 2
|
||||
|
||||
|
Reference in New Issue
Block a user