diff --git a/sources/CMakeLists.txt b/sources/CMakeLists.txt
index bfc5082..2a946a9 100644
--- a/sources/CMakeLists.txt
+++ b/sources/CMakeLists.txt
@@ -23,6 +23,7 @@ else ()
message (STATUS "Unknown compiler")
endif ()
+add_subdirectory (awesomewidget)
add_subdirectory (ext-sysmon)
add_subdirectory (desktop-panel)
add_subdirectory (ptm)
diff --git a/sources/awesome-widget/CMakeLists.txt b/sources/awesome-widget/CMakeLists.txt
new file mode 100644
index 0000000..f5c5961
--- /dev/null
+++ b/sources/awesome-widget/CMakeLists.txt
@@ -0,0 +1,39 @@
+# set project name
+set (SUBPROJECT plasma_applet_ptm-awesome-widget)
+set (PLUGIN_NAME ${SUBPROJECT})
+message (STATUS "Subproject ${SUBPROJECT}")
+
+# find required libaries
+find_package (KDE4 REQUIRED)
+add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
+
+add_subdirectory (po)
+
+include (KDE4Defaults)
+include_directories (${CMAKE_SOURCE_DIR}
+ ${CMAKE_BINARY_DIR}
+ ${KDE4_INCLUDES}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}/../
+ ${PROJECT_TRDPARTY_DIR})
+
+# set sources
+set (SUBPROJECT_MISC_DIR "contents/misc")
+file (GLOB SUBPROJECT_DESKTOP_IN *.desktop)
+file (RELATIVE_PATH SUBPROJECT_DESKTOP ${CMAKE_SOURCE_DIR} ${SUBPROJECT_DESKTOP_IN})
+file (GLOB SUBPROJECT_SOURCE *.cpp)
+file (GLOB SUBPROJECT_UI *.ui)
+file (GLOB SUBPROJECT_NOTIFY ${SUBPROJECT_MISC_DIR}/*.notifyrc)
+
+# prepare
+configure_file (${SUBPROJECT_DESKTOP_IN} ${CMAKE_CURRENT_BINARY_DIR}/${SUBPROJECT_DESKTOP})
+
+# make
+kde4_add_ui_files (SUBPROJECT_SOURCE ${SUBPROJECT_UI})
+kde4_add_plugin (${PLUGIN_NAME} ${SUBPROJECT_SOURCE})
+target_link_libraries (${PLUGIN_NAME} ${KDE4_PLASMA_LIBS} ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS})
+
+# install
+install (TARGETS ${PLUGIN_NAME} DESTINATION ${PLUGIN_INSTALL_DIR})
+install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${SUBPROJECT_DESKTOP} DESTINATION ${SERVICES_INSTALL_DIR})
+install (FILES ${SUBPROJECT_NOTIFY} DESTINATION ${DATA_INSTALL_DIR}/${PLUGIN_NAME})
diff --git a/sources/awesome-widget/advanced.ui b/sources/awesome-widget/advanced.ui
new file mode 100644
index 0000000..9fbbed5
--- /dev/null
+++ b/sources/awesome-widget/advanced.ui
@@ -0,0 +1,544 @@
+
+
+ ConfigWindow
+
+
+
+ 0
+ 0
+ 700
+ 594
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 700
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ Form
+
+
+ -
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 677
+ 752
+
+
+
+
-
+
+
+ Enable background
+
+
+
+ -
+
+
+ Vertical layout
+
+
+
+ -
+
+
+ Enable popup on mouse click
+
+
+
+ -
+
+
+ Add stretch to left/top of the layout
+
+
+
+ -
+
+
+ Add stretch to right/bottom of the layout
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Custom time format
+
+
+
+ -
+
+
+ $dddd - long weekday
+$ddd - short weekday
+$dd - day
+$d - day w\o zero
+$MMMM - long month
+$MMM - short month
+$MM - month
+$M - month w\o zero
+$yyyy - year
+$yy - short year
+$hh - hours (24 only)
+$h - hours w\o zero (24 only)
+$mm - minutes
+$m - minutes w\o zero
+$ss - seconds
+$s - seconds w\o zero
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Custom uptime format
+
+
+
+ -
+
+
+ $dd - uptime days
+$d - uptime days without zero
+$hh - uptime hours
+$h - uptime hours without zero
+$mm - uptime minutes
+$m - uptime minutes without zero
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Temperature units
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 180
+ 0
+
+
+
-
+
+ Celsius
+
+
+ -
+
+ Fahrenheit
+
+
+ -
+
+ Kelvin
+
+
+ -
+
+ Reaumur
+
+
+ -
+
+ cm^-1
+
+
+ -
+
+ kJ/mol
+
+
+ -
+
+ kcal/mol
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Temperature devices
+
+
+
+ -
+
+
+ Editable
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Mount points
+
+
+
+ -
+
+
+ Editable
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ HDD devices (speed)
+
+
+
+ -
+
+
+ Editable
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ HDD devices (temp)
+
+
+
+ -
+
+
+ Editable
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Network directory
+
+
+
+ -
+
+
+ "/sys/class/net" by default
+
+
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Disable auto select device and set specified device
+
+
+ Set network device
+
+
+
+ -
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+ true
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Battery device
+
+
+
+ -
+
+
+ "/sys/class/power_supply/BAT0/capacity" by default
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ AC online tag
+
+
+
+ -
+
+
+ Line, which returns when AC is online
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ AC offline tag
+
+
+
+ -
+
+
+ Line, which returns when AC is offline
+
+
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ AC device
+
+
+
+ -
+
+
+ "/sys/class/power_supply/AC/online" by default
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+
+
+
+
+ scrollArea_advanced
+ checkBox_background
+ checkBox_layout
+ checkBox_popup
+ checkBox_leftStretch
+ checkBox_rightStretch
+ lineEdit_timeFormat
+ lineEdit_uptimeFormat
+ comboBox_tempUnits
+ listWidget_tempDevice
+ listWidget_mount
+ listWidget_hddSpeedDevice
+ listWidget_hddDevice
+ lineEdit_netdir
+ checkBox_netdev
+ comboBox_netdev
+ lineEdit_batdev
+ lineEdit_acOnline
+ lineEdit_acOffline
+ lineEdit_acdev
+
+
+
+
diff --git a/sources/awesome-widget/appearance.ui b/sources/awesome-widget/appearance.ui
new file mode 100644
index 0000000..decd5a6
--- /dev/null
+++ b/sources/awesome-widget/appearance.ui
@@ -0,0 +1,373 @@
+
+
+ ConfigWindow
+
+
+
+ 0
+ 0
+ 700
+ 594
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 700
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ Form
+
+
+ -
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 684
+ 578
+
+
+
+
-
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Time interval
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 180
+ 0
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ 1
+
+
+ 10000
+
+
+ 500
+
+
+ 2000
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Font
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 180
+ 0
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Font size
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 180
+ 0
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ 1
+
+
+ 99
+
+
+ 1
+
+
+ 12
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Font color
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 180
+ 0
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Font style
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 180
+ 0
+
+
+
-
+
+ normal
+
+
+ -
+
+ italic
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Font weight
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 19
+
+
+
+
+ -
+
+
+
+ 180
+ 0
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ 1
+
+
+ 1000
+
+
+ 50
+
+
+ 400
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+
+
+
+
+
+ KColorCombo
+ QComboBox
+
+
+
+
+
+
diff --git a/sources/awesome-widget/deconfig.ui b/sources/awesome-widget/deconfig.ui
new file mode 100644
index 0000000..05a78c0
--- /dev/null
+++ b/sources/awesome-widget/deconfig.ui
@@ -0,0 +1,480 @@
+
+
+ ConfigWindow
+
+
+
+ 0
+ 0
+ 700
+ 594
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 700
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ Form
+
+
+ -
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 684
+ 578
+
+
+
+
-
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Music player
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 0
+
+
+
-
+
+ mpris
+
+
+ -
+
+ mpd
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ GPU device
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 0
+
+
+
-
+
+ auto
+
+
+ -
+
+ disable
+
+
+ -
+
+ nvidia
+
+
+ -
+
+ ati
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ HDD
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 0
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ hddtemp cmd
+
+
+
+ -
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ MPD address
+
+
+
+ -
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ MPD port
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 19
+
+
+
+
+ -
+
+
+
+ 180
+ 0
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ 0
+
+
+ 50000
+
+
+ 100
+
+
+ 6600
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Desktop check cmd
+
+
+
+ -
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+
+
+ -
+
+
-
+
+
+ <b>NOTE:</b> Player DBus interface should be an active
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ MPRIS player name
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 0
+
+
+
+ true
+
+
-
+
+ auto
+
+
+ -
+
+ amarok
+
+
+ -
+
+ audacious
+
+
+ -
+
+ clementine
+
+
+ -
+
+ deadbeef
+
+
+ -
+
+ vlc
+
+
+ -
+
+ qmmp
+
+
+ -
+
+ xmms2
+
+
+
+
+
+
+
+
+ -
+
+
-
+
+
+ Editable
+del - remove item
+
+
+ QAbstractItemView::SingleSelection
+
+
+ true
+
+
+ false
+
+
+
+ Package manager
+
+
+
+
+ Null lines
+
+
+
+
+
+
+ -
+
+
+ Editable
+del - remove item
+
+
+ true
+
+
+ false
+
+
+
+ Custom command
+
+
+
+
+
+
+
+
+
+
+
+ scrollArea_dattaengine
+ tableWidget_customCommand
+ lineEdit_desktopCmd
+ comboBox_gpudev
+ comboBox_hdddev
+ lineEdit_hddtempCmd
+ lineEdit_mpdaddress
+ spinBox_mpdport
+ comboBox_mpris
+ comboBox_playerSelect
+ tableWidget_pkgCommand
+
+
+
+
diff --git a/sources/awesome-widget/plasma-applet-awesomewidget.desktop b/sources/awesome-widget/plasma-applet-awesomewidget.desktop
new file mode 100644
index 0000000..4533e7a
--- /dev/null
+++ b/sources/awesome-widget/plasma-applet-awesomewidget.desktop
@@ -0,0 +1,25 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=PTM Awesome Widget
+Comment=A minimalistic Plasmoid script written on Python2
+Comment[en]=A minimalistic Plasmoid script written on Python2
+Comment[es]=Un plasmoide minimalista escrito en Python2
+Comment[es]=Un script Plasmoïde minimaliste écrit sur Python2
+Comment[pt_BR]=Um script Plasmoid escrito em Python2
+Comment[ru]=Минималистичный плазмоид скрипт, написанный на Python2
+Comment[uk]=Мінімалістичний плазмоїд, що написаний на Python2
+X-KDE-ServiceTypes=Plasma/Applet
+Type=Service
+Icon=utilities-system-monitor
+
+X-KDE-Library=plasma_applet_ptm-awesome-widget
+
+X-KDE-PluginInfo-Author=Evgeniy Alekseev aka arcanis
+X-KDE-PluginInfo-Email=esalexeev@gmail.com
+X-KDE-PluginInfo-Name=ptm-awesome-widget
+X-KDE-PluginInfo-Version=@PROJECT_VERSION@
+X-KDE-PluginInfo-Website=http://arcanis.name/projects/pytextmonitor/
+X-KDE-PluginInfo-Category=System Information
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=GPLv3
+X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/sources/awesome-widget/plasma_applet_awesome-widget.notifyrc b/sources/awesome-widget/plasma_applet_awesome-widget.notifyrc
new file mode 100644
index 0000000..1621895
--- /dev/null
+++ b/sources/awesome-widget/plasma_applet_awesome-widget.notifyrc
@@ -0,0 +1,44 @@
+[Global]
+IconName=system
+Name=PyTextMonitor
+Comment=PyTextMonitor information
+
+[Event/battery]
+Name=Battery information
+Comment=Battery information
+Action=Popup
+
+[Event/disk]
+Name=Disk information
+Comment=Disk information
+Action=Popup
+
+[Event/graphical]
+Name=GPU information
+Comment=GPU information
+Action=Popup
+
+[Event/memory]
+Name=Memory information
+Comment=Memory information
+Action=Popup
+
+[Event/network]
+Name=Network information
+Comment=Network information
+Action=Popup
+
+[Event/player]
+Name=Now playing
+Comment=Now playing
+Action=Popup
+
+[Event/processor]
+Name=Processor information
+Comment=Processor information
+Action=Popup
+
+[Event/system]
+Name=System information
+Comment=System information
+Action=Popup
diff --git a/sources/awesome-widget/po/CMakeLists.txt b/sources/awesome-widget/po/CMakeLists.txt
new file mode 100644
index 0000000..6aca543
--- /dev/null
+++ b/sources/awesome-widget/po/CMakeLists.txt
@@ -0,0 +1,24 @@
+find_package(KDE4 REQUIRED)
+find_package(Gettext REQUIRED)
+
+if (NOT GETTEXT_MSGFMT_EXECUTABLE)
+ message(FATAL_ERROR "Please install the msgfmt binary")
+endif (NOT GETTEXT_MSGFMT_EXECUTABLE)
+
+file (GLOB _po_files *.po)
+
+set (_gmoFiles)
+
+foreach (_current_PO_FILE ${_po_files})
+ get_filename_component (_lang ${_current_PO_FILE} NAME_WE)
+ set (_gmoFile ${CMAKE_CURRENT_BINARY_DIR}/${_lang}.gmo)
+ add_custom_command (OUTPUT ${_gmoFile}
+ COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} -o ${_gmoFile} ${_current_PO_FILE}
+ WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
+ DEPENDS ${_current_PO_FILE}
+ )
+
+ install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${_lang}.gmo DESTINATION ${LOCALE_INSTALL_DIR}/${_lang}/LC_MESSAGES/ RENAME plasma_applet_ptm-awesome-widget.mo)
+ list (APPEND _gmoFiles ${_gmoFile})
+endforeach (_current_PO_FILE)
+add_custom_target (pofiles ALL DEPENDS ${_gmoFiles})
diff --git a/sources/awesome-widget/po/en.po b/sources/awesome-widget/po/en.po
new file mode 100644
index 0000000..b87afb5
--- /dev/null
+++ b/sources/awesome-widget/po/en.po
@@ -0,0 +1,674 @@
+# Copyright (C) 2014
+# This file is distributed under the same license as the PyTextMonitor package.
+#
+# Evgeniy Alekseev , 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://kde-look.org/content/show.php?content=157124\n"
+"POT-Creation-Date: 2014-08-02 18:20+0400\n"
+"PO-Revision-Date: 2014-08-02 18:20+0400\n"
+"Last-Translator: Evgeniy Alekseev \n"
+"Language-Team: English \n"
+"Language: ru\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"
+
+#: code/configdef.py:289
+msgid "Widget"
+msgstr "Widget"
+
+#: code/configdef.py:291
+msgid "Advanced"
+msgstr "Advanced"
+
+#: code/configdef.py:293
+msgid "Tooltip"
+msgstr "Tooltip"
+
+#: code/configdef.py:295
+msgid "Appearance"
+msgstr "Appearance"
+
+#: code/configdef.py:297
+msgid "DataEngine"
+msgstr "DataEngine"
+
+#: code/main.py:115
+msgid "Run ksysguard"
+msgstr "Run ksysguard"
+
+#: code/main.py:117
+msgid "Show README"
+msgstr "Show README"
+
+#: code/main.py:119
+msgid "Update text"
+msgstr "Update text"
+
+#: rc.cpp:3 rc.cpp:132 rc.cpp:153 rc.cpp:209 rc.cpp:239
+msgid "Form"
+msgstr "Form"
+
+#: rc.cpp:6
+msgid "Enable background"
+msgstr "Enable background"
+
+#: rc.cpp:9
+msgid "Vertical layout"
+msgstr "Vertical layout"
+
+#: rc.cpp:12
+msgid "Enable popup on mouse click"
+msgstr "Enable popup on mouse click"
+
+#: rc.cpp:15
+msgid "Add stretch to left/top of the layout"
+msgstr "Add stretch to left/top of the layout"
+
+#: rc.cpp:18
+msgid "Add stretch to right/bottom of the layout"
+msgstr "Add stretch to right/bottom of the layout"
+
+#: rc.cpp:21
+msgid "Custom time format"
+msgstr "Custom time format"
+
+#: rc.cpp:24
+msgid ""
+"$dddd - long weekday\n"
+"$ddd - short weekday\n"
+"$dd - day\n"
+"$d - day w\\o zero\n"
+"$MMMM - long month\n"
+"$MMM - short month\n"
+"$MM - month\n"
+"$M - month w\\o zero\n"
+"$yyyy - year\n"
+"$yy - short year\n"
+"$hh - hours (24 only)\n"
+"$h - hours w\\o zero (24 only)\n"
+"$mm - minutes\n"
+"$m - minutes w\\o zero\n"
+"$ss - seconds\n"
+"$s - seconds w\\o zero"
+msgstr ""
+"$dddd - long weekday\n"
+"$ddd - short weekday\n"
+"$dd - day\n"
+"$d - day w\\o zero\n"
+"$MMMM - long month\n"
+"$MMM - short month\n"
+"$MM - month\n"
+"$M - month w\\o zero\n"
+"$yyyy - year\n"
+"$yy - short year\n"
+"$hh - hours (24 only)\n"
+"$h - hours w\\o zero (24 only)\n"
+"$mm - minutes\n"
+"$m - minutes w\\o zero\n"
+"$ss - seconds\n"
+"$s - seconds w\\o zero"
+
+#: rc.cpp:42
+msgid "Custom uptime format"
+msgstr "Custom uptime format"
+
+#: rc.cpp:45
+msgid ""
+"$dd - uptime days\n"
+"$d - uptime days without zero\n"
+"$hh - uptime hours\n"
+"$h - uptime hours without zero\n"
+"$mm - uptime minutes\n"
+"$m - uptime minutes without zero"
+msgstr ""
+"$dd - uptime days\n"
+"$d - uptime days without zero\n"
+"$hh - uptime hours\n"
+"$h - uptime hours without zero\n"
+"$mm - uptime minutes\n"
+"$m - uptime minutes without zero"
+
+#: rc.cpp:53
+msgid "Temperature units"
+msgstr "Temperature units"
+
+#: rc.cpp:56
+msgid "Temperature devices"
+msgstr "Temperature devices"
+
+#: rc.cpp:59 rc.cpp:69 rc.cpp:79 rc.cpp:89 rc.cpp:162 rc.cpp:190
+msgid "Add"
+msgstr "Add"
+
+#: rc.cpp:62 rc.cpp:72 rc.cpp:82 rc.cpp:92 rc.cpp:165 rc.cpp:193
+msgid ""
+"Editable\n"
+"del - remove item"
+msgstr ""
+"Editable\n"
+"del - remove item"
+
+#: rc.cpp:66
+msgid "Mount points"
+msgstr "Mount points"
+
+#: rc.cpp:76
+msgid "HDD devices (speed)"
+msgstr "HDD (speed)"
+
+#: rc.cpp:86
+msgid "HDD devices (temp)"
+msgstr "HDD (temp)"
+
+#: rc.cpp:96
+msgid "Network directory"
+msgstr "Network directory"
+
+#: rc.cpp:99
+msgid "\"/sys/class/net\" by default"
+msgstr "\"/sys/class/net\" by default"
+
+#: rc.cpp:102
+msgid "Disable auto select device and set specified device"
+msgstr "Disable auto select device and set specified device"
+
+#: rc.cpp:105
+msgid "Set network device"
+msgstr "Set network device"
+
+#: rc.cpp:108
+msgid "Battery device"
+msgstr "Battery device"
+
+#: rc.cpp:111
+msgid "\"/sys/class/power_supply/BAT0/capacity\" by default"
+msgstr "\"/sys/class/power_supply/BAT0/capacity\" by default"
+
+#: rc.cpp:114
+msgid "AC online tag"
+msgstr "AC online tag"
+
+#: rc.cpp:117
+msgid "Line, which returns when AC is online"
+msgstr "Line, which returns when AC is online"
+
+#: rc.cpp:120
+msgid "AC offline tag"
+msgstr "AC offline tag"
+
+#: rc.cpp:123
+msgid "Line, which returns when AC is offline"
+msgstr "Line, which returns when AC is offline"
+
+#: rc.cpp:126
+msgid "AC device"
+msgstr "AC device"
+
+#: rc.cpp:129
+msgid "\"/sys/class/power_supply/AC/online\" by default"
+msgstr "\"/sys/class/power_supply/AC/online\" by default"
+
+#: rc.cpp:135
+msgid "Time interval"
+msgstr "Time interval"
+
+#: rc.cpp:138
+msgid "Font"
+msgstr "Font"
+
+#: rc.cpp:141
+msgid "Font size"
+msgstr "Font size"
+
+#: rc.cpp:144
+msgid "Font color"
+msgstr "Font color"
+
+#: rc.cpp:147
+msgid "Font style"
+msgstr "Font style"
+
+#: rc.cpp:150
+msgid "Font weight"
+msgstr "Font weight"
+
+#: rc.cpp:156
+msgid "Custom command"
+msgstr "Custom command"
+
+#: rc.cpp:159
+msgid "Custom command to run"
+msgstr "Custom command to run"
+
+#: rc.cpp:169
+msgid "GPU device"
+msgstr "GPU device"
+
+#: rc.cpp:172 rc.cpp:326
+msgid "HDD"
+msgstr "HDD"
+
+#: rc.cpp:175
+msgid "hddtemp cmd"
+msgstr "hddtemp cmd"
+
+#: rc.cpp:178
+msgid "MPD address"
+msgstr "MPD address"
+
+#: rc.cpp:181
+msgid "MPD port"
+msgstr "MPD port"
+
+#: rc.cpp:184 rc.cpp:384
+msgid "Package manager"
+msgstr "Package manager"
+
+#: rc.cpp:187
+msgid "Number of null lines"
+msgstr "Number of null lines"
+
+#: rc.cpp:197 rc.cpp:366
+msgid "Music player"
+msgstr "Music player"
+
+#: rc.cpp:200
+msgid "Desktop check cmd"
+msgstr "Desktop check cmd"
+
+#: rc.cpp:203
+msgid "NOTE: Player DBus interface should be an active"
+msgstr "NOTE: Player DBus interface should be an active"
+
+#: rc.cpp:206
+msgid "MPRIS player name"
+msgstr "MPRIS player name"
+
+#: rc.cpp:212
+msgid ""
+"CPU, CPU clock, memory, swap and network labels support graphical tooltip. "
+"To enable them just make needed checkbox fully checked."
+msgstr ""
+"CPU, CPU clock, memory, swap and network labels support graphical tooltip. "
+"To enable them just make needed checkbox fully checked."
+
+#: rc.cpp:215
+msgid "Number of values for tooltips"
+msgstr "Number of values for tooltips"
+
+#: rc.cpp:218
+msgid "Background"
+msgstr "Background"
+
+#: rc.cpp:221
+msgid "CPU clock color"
+msgstr "CPU clock color"
+
+#: rc.cpp:224
+msgid "Swap color"
+msgstr "Swap color"
+
+#: rc.cpp:227
+msgid "CPU color"
+msgstr "CPU color"
+
+#: rc.cpp:230
+msgid "Download speed color"
+msgstr "Download speed color"
+
+#: rc.cpp:233
+msgid "Memory color"
+msgstr "Memory color"
+
+#: rc.cpp:236
+msgid "Upload speed color"
+msgstr "Upload speed color"
+
+#: rc.cpp:242
+msgid ""
+"Detailed information may be found on project homepage"
+msgstr ""
+"Detailed information may be found on project homepage"
+
+#: rc.cpp:245
+msgid "Time"
+msgstr "Time"
+
+#: rc.cpp:248
+msgid ""
+"$time - time in default format\n"
+"$isotime - time in ISO format\n"
+"$shorttime - time in short format\n"
+"$longtime - time in log format\n"
+"$custom - custom time format"
+msgstr ""
+"$time - time in default format\n"
+"$isotime - time in ISO format\n"
+"$shorttime - time in short format\n"
+"$longtime - time in log format\n"
+"$custom - custom time format"
+
+#: rc.cpp:255
+msgid "Uptime"
+msgstr "Uptime"
+
+#: rc.cpp:258
+msgid ""
+"$uptime - system uptime\n"
+"$custom - custom format"
+msgstr ""
+"$uptime - system uptime\n"
+"$custom - custom format"
+
+#: rc.cpp:262
+msgid "CPU"
+msgstr "CPU"
+
+#: rc.cpp:266
+msgid ""
+"$cpu - total load CPU, %\n"
+"$cpu0 - load CPU for core 0, %\n"
+"...\n"
+"$cpu9 - load CPU for core 9, %\n"
+"...\n"
+"$cpuN - load CPU for core N, %"
+msgstr ""
+"$cpu - total load CPU, %\n"
+"$cpu0 - load CPU for core 0, %\n"
+"...\n"
+"$cpu9 - load CPU for core 9, %\n"
+"...\n"
+"$cpuN - load CPU for core N, %"
+
+#: rc.cpp:274
+msgid "CPU Clock"
+msgstr "CPU Clock"
+
+#: rc.cpp:277
+msgid ""
+"$cpucl - average CPU clock, MHz\n"
+"$cpucl0 - CPU clock for core 0, MHz\n"
+"...\n"
+"$cpucl9 - CPU clock for core 9, MHz\n"
+"...\n"
+"$cpuclN - CPU clock for core N, MHz"
+msgstr ""
+"$cpucl - average CPU clock, MHz\n"
+"$cpucl0 - CPU clock for core 0, MHz\n"
+"...\n"
+"$cpucl9 - CPU clock for core 9, MHz\n"
+"...\n"
+"$cpuclN - CPU clock for core N, MHz"
+
+#: rc.cpp:285
+msgid "Temperature"
+msgstr "Temperature"
+
+#: rc.cpp:288
+msgid "$tempN - physical temperature on device N (from 0). Example: $temp0"
+msgstr "$tempN - physical temperature on device N (from 0). Example: $temp0"
+
+#: rc.cpp:291
+msgid "GPU"
+msgstr "GPU"
+
+#: rc.cpp:295
+msgid "$gpu - gpu usage, %"
+msgstr "$gpu - gpu usage, %"
+
+#: rc.cpp:298
+msgid "GPU Temp"
+msgstr "GPU Temp"
+
+#: rc.cpp:301
+msgid "$gputemp - physical temperature on GPU"
+msgstr "$gputemp - physical temperature on GPU"
+
+#: rc.cpp:304
+msgid "Memory"
+msgstr "Memory"
+
+#: rc.cpp:308
+msgid ""
+"$mem - RAM usage, %\n"
+"$memmb - RAM usage, MB\n"
+"$memgb - RAM usage, GB\n"
+"$memtotmb - total RAM, MB\n"
+"$memtotgb - total RAM, GB"
+msgstr ""
+"$mem - RAM usage, %\n"
+"$memmb - RAM usage, MB\n"
+"$memgb - RAM usage, GB\n"
+"$memtotmb - total RAM, MB\n"
+"$memtotgb - total RAM, GB"
+
+#: rc.cpp:315
+msgid "Swap"
+msgstr "Swap"
+
+#: rc.cpp:319
+msgid ""
+"$swap - swap usage, %\n"
+"$swapmb - swap usage, MB\n"
+"$swapgb - swap usage, GB\n"
+"$swaptotmb - total swap, MB\n"
+"$swaptotgb - total swap, GB"
+msgstr ""
+"$swap - swap usage, %\n"
+"$swapmb - swap usage, MB\n"
+"$swapgb - swap usage, GB\n"
+"$swaptotmb - total swap, MB\n"
+"$swaptotgb - total swap, GB"
+
+#: rc.cpp:330
+msgid ""
+"$hddN - usage for mount point N (from 0), %. Example: $hdd0\n"
+"$hddmbN - usage for mount point N (from 0), MB. Example: $hddmb0\n"
+"$hddgbN - usage for mount point N (from 0), GB. Example: $hddgb0\n"
+"$hddtotmbN - total size of mount point N (from 0), MB. Example: $hddtotmb0\n"
+"$hddtotgbN - total size of mount point N (from 0), GB. Example: $hddtotgb0"
+msgstr ""
+"$hddN - usage for mount point N (from 0), %. Example: $hdd0\n"
+"$hddmbN - usage for mount point N (from 0), MB. Example: $hddmb0\n"
+"$hddgbN - usage for mount point N (from 0), GB. Example: $hddgb0\n"
+"$hddtotmbN - total size of mount point N (from 0), MB. Example: $hddtotmb0\n"
+"$hddtotgbN - total size of mount point N (from 0), GB. Example: $hddtotgb0"
+
+#: rc.cpp:337
+msgid "HDD speed"
+msgstr "HDD speed"
+
+#: rc.cpp:340
+msgid ""
+"$hddrN - read speed HDD N (from 0), KB/s. Example: $hddr0\n"
+"$hddwN - write speed HDD N (from 0), KB/s. Example: $hddw0"
+msgstr ""
+"$hddrN - read speed HDD N (from 0), KB/s. Example: $hddr0\n"
+"$hddwN - write speed HDD N (from 0), KB/s. Example: $hddw0"
+
+#: rc.cpp:344
+msgid "HDD temp"
+msgstr "HDD temp"
+
+#: rc.cpp:347
+msgid ""
+"$hddtempN - physical temperature on device N (from 0). Example: $hddtemp0"
+msgstr ""
+"$hddtempN - physical temperature on device N (from 0). Example: $hddtemp0"
+
+#: rc.cpp:350
+msgid "Network"
+msgstr "Network"
+
+#: rc.cpp:353
+msgid ""
+"$down - download speed, KB/s\n"
+"$up - upload speed, KB/s\n"
+"$netdev - current network device"
+msgstr ""
+"$down - download speed, KB/s\n"
+"$up - upload speed, KB/s\n"
+"$netdev - current network device"
+
+#: rc.cpp:358
+msgid "Battery"
+msgstr "Battery"
+
+#: rc.cpp:362
+msgid ""
+"$bat - battery charge, %\n"
+"$ac - AC status"
+msgstr ""
+"$bat - battery charge, %\n"
+"$ac - AC status"
+
+#: rc.cpp:369
+msgid ""
+"$album - song album\n"
+"$artist - song artist\n"
+"$progress - song progress\n"
+"$time - song duration\n"
+"$title - song title"
+msgstr ""
+"$album - song album\n"
+"$artist - song artist\n"
+"$progress - song progress\n"
+"$time - song duration\n"
+"$title - song title"
+
+#: rc.cpp:376
+msgid "Processes"
+msgstr "Processes"
+
+#: rc.cpp:379
+msgid ""
+"$pscount - number of running processes\n"
+"$pstotal - total number of running processes\n"
+"$ps - list of running processes comma separated"
+msgstr ""
+"$pscount - number of running processes\n"
+"$pstotal - total number of running processes\n"
+"$ps - list of running processes comma separated"
+
+#: rc.cpp:387
+msgid ""
+"$pkgcountN - number of packages which are available for updates, command N. "
+"For example $pkgcount0"
+msgstr ""
+"$pkgcountN - number of packages which are available for updates, command N. "
+"For example $pkgcount0"
+
+#: rc.cpp:390
+msgid "Custom"
+msgstr "Custom"
+
+#: rc.cpp:393
+msgid ""
+"$customN - get output from custom command N (from N). Example `$custom0`"
+msgstr ""
+"$customN - get output from custom command N (from N). Example `$custom0`"
+
+#: rc.cpp:396
+msgid "Current desktop"
+msgstr "Current desktop"
+
+#: rc.cpp:399
+msgid ""
+"$name - desktop name\n"
+"$number - desktop number\n"
+"$total - total number of desktops"
+msgstr ""
+"$name - desktop name\n"
+"$number - desktop number\n"
+"$total - total number of desktops"
+
+#: rc.cpp:402
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Evgeniy Alekseev"
+
+#: rc.cpp:403
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "esalexeev@gmail.com"
+
+#~ msgid "Widget settings"
+#~ msgstr "Widget settings"
+
+#~ msgid "pacman -Qu"
+#~ msgstr "pacman -Qu"
+
+#~ msgid "apt-show-versions -u -b"
+#~ msgstr "apt-show-versions -u -b"
+
+#~ msgid "aptitude search '~U'"
+#~ msgstr "aptitude search '~U'"
+
+#~ msgid "yum list updates"
+#~ msgstr "yum list updates"
+
+#~ msgid "pkg_version -I -l '<'"
+#~ msgstr "pkg_version -I -l '<'"
+
+#~ msgid "urpmq --auto-select"
+#~ msgstr "urpmq --auto-select"
+
+#~ msgid "amarok"
+#~ msgstr "amarok"
+
+#~ msgid "mpd"
+#~ msgstr "mpd"
+
+#~ msgid "qmmp"
+#~ msgstr "qmmp"
+
+#~ msgid "auto"
+#~ msgstr "auto"
+
+#~ msgid "nvidia"
+#~ msgstr "nvidia"
+
+#~ msgid "ati"
+#~ msgstr "ati"
+
+#~ msgid "$hddN - usage for mount point N (from 0), %. Example: $hdd0"
+#~ msgstr "$hddN - usage for mount point N (from 0), %. Example: $hdd0"
+
+#~ msgid ""
+#~ "$ds - uptime days\n"
+#~ "$hs - uptime hours\n"
+#~ "$ms - uptime minutes"
+#~ msgstr ""
+#~ "$ds - uptime days\n"
+#~ "$hs - uptime hours\n"
+#~ "$ms - uptime minutes"
+
+#~ msgid ""
+#~ "Command to run, example:\n"
+#~ "wget -qO- http://ifconfig.me/ip - get external IP"
+#~ msgstr ""
+#~ "Command to run, example:\n"
+#~ "wget -qO- http://ifconfig.me/ip - get external IP"
+
+#~ msgid "@@/;@@ - mount point usage, %"
+#~ msgstr "@@/;@@ - mount point usage, %"
+
+#~ msgid "@@/dev/sda@@ - physical temperature on /dev/sda"
+#~ msgstr "@@/dev/sda@@ - physical temperature on /dev/sda"
+
+#~ msgid ""
+#~ "$net - network speed, down/up, KB/s\n"
+#~ "$netdev - current network device\n"
+#~ "@@eth0@@ - disable auto select device and set specified device"
+#~ msgstr ""
+#~ "$net - network speed, down/up, KB/s\n"
+#~ "$netdev - current network device\n"
+#~ "@@eth0@@ - disable auto select device and set specified device"
diff --git a/sources/awesome-widget/po/es.po b/sources/awesome-widget/po/es.po
new file mode 100644
index 0000000..a0074f0
--- /dev/null
+++ b/sources/awesome-widget/po/es.po
@@ -0,0 +1,630 @@
+# Copyright (C) 2014
+# This file is distributed under the same license as the PyTextMonitor package.
+#
+# Ernesto Avilés Vzqz , 2014.
+# Evgeniy Alekseev , 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://kde-look.org/content/show.php?content=157124\n"
+"POT-Creation-Date: 2014-08-02 18:20+0400\n"
+"PO-Revision-Date: 2014-06-05 10:21+0400\n"
+"Last-Translator: Evgeniy Alekseev \n"
+"Language-Team: Spanish \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"
+
+#: code/configdef.py:289
+msgid "Widget"
+msgstr "Widget"
+
+#: code/configdef.py:291
+msgid "Advanced"
+msgstr "Avanzado"
+
+#: code/configdef.py:293
+msgid "Tooltip"
+msgstr "Ventana emergente"
+
+#: code/configdef.py:295
+msgid "Appearance"
+msgstr "Apariencia"
+
+#: code/configdef.py:297
+msgid "DataEngine"
+msgstr "DataEngine"
+
+#: code/main.py:115
+msgid "Run ksysguard"
+msgstr "Ejecutar ksysguard"
+
+#: code/main.py:117
+msgid "Show README"
+msgstr "Mostrar el README"
+
+#: code/main.py:119
+msgid "Update text"
+msgstr "Actualizar texto"
+
+#: rc.cpp:3 rc.cpp:132 rc.cpp:153 rc.cpp:209 rc.cpp:239
+msgid "Form"
+msgstr "Formulario"
+
+#: rc.cpp:6
+msgid "Enable background"
+msgstr ""
+
+#: rc.cpp:9
+msgid "Vertical layout"
+msgstr "Orientación vertical"
+
+#: rc.cpp:12
+msgid "Enable popup on mouse click"
+msgstr "Habilitar ventana emergente al hacer clic"
+
+#: rc.cpp:15
+msgid "Add stretch to left/top of the layout"
+msgstr "Añadir extensión a la izquierda/superior de la distribución"
+
+#: rc.cpp:18
+msgid "Add stretch to right/bottom of the layout"
+msgstr "Añadir extensión a la derecha/inferior de la distribución"
+
+#: rc.cpp:21
+msgid "Custom time format"
+msgstr "Formato personalizado para la hora"
+
+#: rc.cpp:24
+msgid ""
+"$dddd - long weekday\n"
+"$ddd - short weekday\n"
+"$dd - day\n"
+"$d - day w\\o zero\n"
+"$MMMM - long month\n"
+"$MMM - short month\n"
+"$MM - month\n"
+"$M - month w\\o zero\n"
+"$yyyy - year\n"
+"$yy - short year\n"
+"$hh - hours (24 only)\n"
+"$h - hours w\\o zero (24 only)\n"
+"$mm - minutes\n"
+"$m - minutes w\\o zero\n"
+"$ss - seconds\n"
+"$s - seconds w\\o zero"
+msgstr ""
+"$dddd - día de la semana largo\n"
+"$ddd - día de la semana corto\n"
+"$dd - día\n"
+"$d - día (sin ceros)\n"
+"$MMMM - mes largo\n"
+"$MMM - mes corto\n"
+"$MM - mes\n"
+"$M - mes (sin ceros)\n"
+"$yyyy - año\n"
+"$yy - año largo\n"
+"$hh - horas (solo formato de 24 horas)\n"
+"$h - horas (sin ceros, solo formato de 24 horas)\n"
+"$mm - minutos\n"
+"$m - minutos (sin ceros)\n"
+"$ss - segundos\n"
+"$s - segundos (sin ceros)"
+
+#: rc.cpp:42
+msgid "Custom uptime format"
+msgstr "Formato personalizado para el tiempo de actividad del sistema"
+
+#: rc.cpp:45
+msgid ""
+"$dd - uptime days\n"
+"$d - uptime days without zero\n"
+"$hh - uptime hours\n"
+"$h - uptime hours without zero\n"
+"$mm - uptime minutes\n"
+"$m - uptime minutes without zero"
+msgstr ""
+"$dd - días\n"
+"$d - días (sin ceros)\n"
+"$hh - horas\n"
+"$h - horas (sin ceros)\n"
+"$mm - minutos\n"
+"$m - minutos (sin ceros)"
+
+#: rc.cpp:53
+msgid "Temperature units"
+msgstr "Unidades de temperatura"
+
+#: rc.cpp:56
+msgid "Temperature devices"
+msgstr "Dispositivos de temperatura"
+
+#: rc.cpp:59 rc.cpp:69 rc.cpp:79 rc.cpp:89 rc.cpp:162 rc.cpp:190
+msgid "Add"
+msgstr "Añadir"
+
+#: rc.cpp:62 rc.cpp:72 rc.cpp:82 rc.cpp:92 rc.cpp:165 rc.cpp:193
+msgid ""
+"Editable\n"
+"del - remove item"
+msgstr ""
+"Editable\n"
+"del - eliminar elemento"
+
+#: rc.cpp:66
+msgid "Mount points"
+msgstr "Puntos de montaje"
+
+#: rc.cpp:76
+msgid "HDD devices (speed)"
+msgstr "Disco duro (velocidad)"
+
+#: rc.cpp:86
+msgid "HDD devices (temp)"
+msgstr "Disco duro (temperatura)"
+
+#: rc.cpp:96
+msgid "Network directory"
+msgstr "Directorio de la red"
+
+#: rc.cpp:99
+msgid "\"/sys/class/net\" by default"
+msgstr "\"/sys/class/net\" por defecto"
+
+#: rc.cpp:102
+msgid "Disable auto select device and set specified device"
+msgstr "Inhabilitar selección automática del dispositivo y especificar uno"
+
+#: rc.cpp:105
+msgid "Set network device"
+msgstr "Establecer dispositivo de red"
+
+#: rc.cpp:108
+msgid "Battery device"
+msgstr "Dispositivo de batería"
+
+#: rc.cpp:111
+msgid "\"/sys/class/power_supply/BAT0/capacity\" by default"
+msgstr "\"/sys/class/power_supply/BAT0/capacity\" por defecto"
+
+#: rc.cpp:114
+msgid "AC online tag"
+msgstr "Etiqueta para alimentación conectada"
+
+#: rc.cpp:117
+msgid "Line, which returns when AC is online"
+msgstr "Línea que devuelve si la alimentación está conectada"
+
+#: rc.cpp:120
+msgid "AC offline tag"
+msgstr "Etiqueta para la alimentación desconectada"
+
+#: rc.cpp:123
+msgid "Line, which returns when AC is offline"
+msgstr "Línea que devuelve si la alimentación está desconectada"
+
+#: rc.cpp:126
+msgid "AC device"
+msgstr "Dispositivo de alimentación"
+
+#: rc.cpp:129
+msgid "\"/sys/class/power_supply/AC/online\" by default"
+msgstr "\"/sys/class/power_supply/AC/online\" por defecto"
+
+#: rc.cpp:135
+msgid "Time interval"
+msgstr "Intervalo de tiempo"
+
+#: rc.cpp:138
+msgid "Font"
+msgstr "Fuente"
+
+#: rc.cpp:141
+msgid "Font size"
+msgstr "Tamaño de fuente"
+
+#: rc.cpp:144
+msgid "Font color"
+msgstr "Color de fuente"
+
+#: rc.cpp:147
+msgid "Font style"
+msgstr "Estilo de fuente"
+
+#: rc.cpp:150
+msgid "Font weight"
+msgstr "Grosor de la fuente"
+
+#: rc.cpp:156
+msgid "Custom command"
+msgstr "Comando personalizado"
+
+#: rc.cpp:159
+msgid "Custom command to run"
+msgstr "Comando personalizado para ejecutar"
+
+#: rc.cpp:169
+msgid "GPU device"
+msgstr "Dispositivo de GPU"
+
+#: rc.cpp:172 rc.cpp:326
+msgid "HDD"
+msgstr "Disco duro"
+
+#: rc.cpp:175
+msgid "hddtemp cmd"
+msgstr "Comando hddtemp"
+
+#: rc.cpp:178
+msgid "MPD address"
+msgstr "Dirección de MPD"
+
+#: rc.cpp:181
+msgid "MPD port"
+msgstr "Puerto de MPD"
+
+#: rc.cpp:184 rc.cpp:384
+msgid "Package manager"
+msgstr "Gestor de paquetes"
+
+#: rc.cpp:187
+msgid "Number of null lines"
+msgstr "Número de líneas nulas"
+
+#: rc.cpp:197 rc.cpp:366
+msgid "Music player"
+msgstr "Reproductor de música"
+
+#: rc.cpp:200
+msgid "Desktop check cmd"
+msgstr ""
+
+#: rc.cpp:203
+msgid "NOTE: Player DBus interface should be an active"
+msgstr ""
+
+#: rc.cpp:206
+msgid "MPRIS player name"
+msgstr ""
+
+#: rc.cpp:212
+msgid ""
+"CPU, CPU clock, memory, swap and network labels support graphical tooltip. "
+"To enable them just make needed checkbox fully checked."
+msgstr ""
+"Las etiquetas para CPU, frecuencia de la CPU, memoria, swap y red soportan "
+"ventanas emergentes. Para habilitarlas habilite la caja de seleccione la "
+"casilla de verificación pertinente."
+
+#: rc.cpp:215
+msgid "Number of values for tooltips"
+msgstr "Número de valores para las ventanas emergentes"
+
+#: rc.cpp:218
+msgid "Background"
+msgstr ""
+
+#: rc.cpp:221
+msgid "CPU clock color"
+msgstr "Color de la frecuencia de la CPU"
+
+#: rc.cpp:224
+msgid "Swap color"
+msgstr "Color de la swap"
+
+#: rc.cpp:227
+msgid "CPU color"
+msgstr "Color de la CPU"
+
+#: rc.cpp:230
+msgid "Download speed color"
+msgstr "Color de la velocidad de recepción"
+
+#: rc.cpp:233
+msgid "Memory color"
+msgstr "Color de la memoria"
+
+#: rc.cpp:236
+msgid "Upload speed color"
+msgstr "Color de la velocidad de envío"
+
+#: rc.cpp:242
+msgid ""
+"Detailed information may be found on project homepage"
+msgstr ""
+"Puede encontrar información detallada en el sitio del proyecto"
+
+#: rc.cpp:245
+msgid "Time"
+msgstr "Hora"
+
+#: rc.cpp:248
+msgid ""
+"$time - time in default format\n"
+"$isotime - time in ISO format\n"
+"$shorttime - time in short format\n"
+"$longtime - time in log format\n"
+"$custom - custom time format"
+msgstr ""
+"$time - hora en el formato por defecto\n"
+"$isotime - hora en formato ISO\n"
+"$shorttime - hora en formato corto\n"
+"$longtime - hora en formato largo\n"
+"$custom - hora en formato personalizado"
+
+#: rc.cpp:255
+msgid "Uptime"
+msgstr "Tiempo de actividad"
+
+#: rc.cpp:258
+msgid ""
+"$uptime - system uptime\n"
+"$custom - custom format"
+msgstr ""
+"$uptime - tiempo de actividad del sistema\n"
+"$custom - formato personalizado"
+
+#: rc.cpp:262
+msgid "CPU"
+msgstr "CPU"
+
+#: rc.cpp:266
+msgid ""
+"$cpu - total load CPU, %\n"
+"$cpu0 - load CPU for core 0, %\n"
+"...\n"
+"$cpu9 - load CPU for core 9, %\n"
+"...\n"
+"$cpuN - load CPU for core N, %"
+msgstr ""
+"$cpu - carga total de la CPU, %\n"
+"$cpu0 - carga de la CPU para el núcleo 0, %\n"
+"...\n"
+"$cpu9 - carga de la CPU para el núcleo 9, %\n"
+"...\n"
+"$cpuN - carga de la CPU para el núcleo N, %"
+
+#: rc.cpp:274
+msgid "CPU Clock"
+msgstr "Frecuencia de la CPU"
+
+#: rc.cpp:277
+msgid ""
+"$cpucl - average CPU clock, MHz\n"
+"$cpucl0 - CPU clock for core 0, MHz\n"
+"...\n"
+"$cpucl9 - CPU clock for core 9, MHz\n"
+"...\n"
+"$cpuclN - CPU clock for core N, MHz"
+msgstr ""
+"$cpucl - frecuencia de la CPU promedio, MHz\n"
+"$cpucl0 - frecuencia de la CPU para el núcleo 0, MHz\n"
+"...\n"
+"$cpucl9 - frecuencia de la CPU para el núcleo 9, MHz\n"
+"...\n"
+"$cpuclN - frecuencia de la CPU para el núcleo N, MHz"
+
+#: rc.cpp:285
+msgid "Temperature"
+msgstr "Temperatura"
+
+#: rc.cpp:288
+msgid "$tempN - physical temperature on device N (from 0). Example: $temp0"
+msgstr ""
+"$tempN - temperatura física en el dispositivo N (a partir de 0). Ejemplo: "
+"$temp0"
+
+#: rc.cpp:291
+msgid "GPU"
+msgstr "GPU"
+
+#: rc.cpp:295
+msgid "$gpu - gpu usage, %"
+msgstr "$gpu - uso de la GPU, %"
+
+#: rc.cpp:298
+msgid "GPU Temp"
+msgstr "Temperatura de la GPU"
+
+#: rc.cpp:301
+msgid "$gputemp - physical temperature on GPU"
+msgstr "$gputemp - temperatura física de la GPU"
+
+#: rc.cpp:304
+msgid "Memory"
+msgstr "Memoria"
+
+#: rc.cpp:308
+msgid ""
+"$mem - RAM usage, %\n"
+"$memmb - RAM usage, MB\n"
+"$memgb - RAM usage, GB\n"
+"$memtotmb - total RAM, MB\n"
+"$memtotgb - total RAM, GB"
+msgstr ""
+"$mem - uso de la RAM, %\n"
+"$memmb - uso de la RAM, MB\n"
+"$memgb - uso de la RAM, GB\n"
+"$memtotmb - uso total de la RAM, MB\n"
+"$memtotgb - uso total de la RAM, GB"
+
+#: rc.cpp:315
+msgid "Swap"
+msgstr "Swap"
+
+#: rc.cpp:319
+msgid ""
+"$swap - swap usage, %\n"
+"$swapmb - swap usage, MB\n"
+"$swapgb - swap usage, GB\n"
+"$swaptotmb - total swap, MB\n"
+"$swaptotgb - total swap, GB"
+msgstr ""
+"$swap - uso de la swap, %\n"
+"$swapmb - uso de la swap, MB\n"
+"$swapgb - uso de la swap, GB\n"
+"$swaptotmb - uso total de la swap, MB\n"
+"$swaptotgb - uso total de la swap, GB"
+
+#: rc.cpp:330
+msgid ""
+"$hddN - usage for mount point N (from 0), %. Example: $hdd0\n"
+"$hddmbN - usage for mount point N (from 0), MB. Example: $hddmb0\n"
+"$hddgbN - usage for mount point N (from 0), GB. Example: $hddgb0\n"
+"$hddtotmbN - total size of mount point N (from 0), MB. Example: $hddtotmb0\n"
+"$hddtotgbN - total size of mount point N (from 0), GB. Example: $hddtotgb0"
+msgstr ""
+"$hddN - uso para el punto de montaje N (a partir de 0), %. Ejemplo: $hdd0\n"
+"$hddmbN - uso para el punto de montaje N (a partir de 0), MB. Ejemplo: "
+"$hddmb0\n"
+"$hddgbN - uso para el punto de montaje N (a partir de 0), GB. Ejemplo: "
+"$hddgb0\n"
+"$hddtotmbN - uso total para el punto de montaje N (a partir de 0), MB. "
+"Ejemplo: $hddtotmb0\n"
+"$hddtotgbN - uso total para el punto de montaje N (a partir de 0), GB. "
+"Ejemplo: $hddtotgb0"
+
+#: rc.cpp:337
+msgid "HDD speed"
+msgstr "Velocidad del disco duro"
+
+#: rc.cpp:340
+msgid ""
+"$hddrN - read speed HDD N (from 0), KB/s. Example: $hddr0\n"
+"$hddwN - write speed HDD N (from 0), KB/s. Example: $hddw0"
+msgstr ""
+"$hddrN - velocidad de lectura del disco N (a partir de 0), KB/s. Por "
+"ejemplo: $hddr0\n"
+"$hddwN - velocidad de escritura del disco N (a partir de 0), KB/s. Por "
+"ejemplo: $hddw0"
+
+#: rc.cpp:344
+msgid "HDD temp"
+msgstr "Temperatura del disco duro"
+
+#: rc.cpp:347
+msgid ""
+"$hddtempN - physical temperature on device N (from 0). Example: $hddtemp0"
+msgstr ""
+"$hddtempN - temperatura física en el dispositivo N (a partir de 0). Ejemplo: "
+"$hddtemp0"
+
+#: rc.cpp:350
+msgid "Network"
+msgstr "Red"
+
+#: rc.cpp:353
+msgid ""
+"$down - download speed, KB/s\n"
+"$up - upload speed, KB/s\n"
+"$netdev - current network device"
+msgstr ""
+"$down - velocidad de recepción, KB/s\n"
+"$up - velocidad de envío, KB/s\n"
+"$netdev - dispositivo de red actual"
+
+#: rc.cpp:358
+msgid "Battery"
+msgstr "Batería"
+
+#: rc.cpp:362
+msgid ""
+"$bat - battery charge, %\n"
+"$ac - AC status"
+msgstr ""
+"$bat - carga de la batería, %\n"
+"$ac - estado de la alimentación"
+
+#: rc.cpp:369
+msgid ""
+"$album - song album\n"
+"$artist - song artist\n"
+"$progress - song progress\n"
+"$time - song duration\n"
+"$title - song title"
+msgstr ""
+"$album - álbum de la canción\n"
+"$artist - artista de la canción\n"
+"$progress - progreso de la canción\n"
+"$time - duración de la canción\n"
+"$title - título de la canción"
+
+#: rc.cpp:376
+msgid "Processes"
+msgstr "Procesos"
+
+#: rc.cpp:379
+msgid ""
+"$pscount - number of running processes\n"
+"$pstotal - total number of running processes\n"
+"$ps - list of running processes comma separated"
+msgstr ""
+"$pscount - número de procesos en ejecución\n"
+"$pstotal - total de procesos en ejecución\n"
+"$ps - listado de procesos en ejecución separados por coma"
+
+#: rc.cpp:387
+msgid ""
+"$pkgcountN - number of packages which are available for updates, command N. "
+"For example $pkgcount0"
+msgstr ""
+"$pkgcountN - número de paquetes con actualizaciones disponibles, comando N. "
+"Por ejemplo $pkgcount0"
+
+#: rc.cpp:390
+msgid "Custom"
+msgstr "Personalizado"
+
+#: rc.cpp:393
+msgid ""
+"$customN - get output from custom command N (from N). Example `$custom0`"
+msgstr ""
+"$customN - obtener la salida de ejecución del comando personalizado N (a "
+"partir de 0). Por ejemplo: $custom0"
+
+#: rc.cpp:396
+msgid "Current desktop"
+msgstr ""
+
+#: rc.cpp:399
+msgid ""
+"$name - desktop name\n"
+"$number - desktop number\n"
+"$total - total number of desktops"
+msgstr ""
+
+#: rc.cpp:402
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Tu nombre"
+
+#: rc.cpp:403
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "Tus correos"
+
+#~ msgid "Widget settings"
+#~ msgstr "Configuración del componente"
+
+#~ msgid "pacman -Qu"
+#~ msgstr "pacman -Qu"
+
+#~ msgid "apt-show-versions -u -b"
+#~ msgstr "apt-show-versions -u -b"
+
+#~ msgid "aptitude search '~U'"
+#~ msgstr "aptitude search '~U'"
+
+#~ msgid "yum list updates"
+#~ msgstr "yum list updates"
+
+#~ msgid "pkg_version -I -l '<'"
+#~ msgstr "pkg_version -I -l '<'"
+
+#~ msgid "urpmq --auto-select"
+#~ msgstr "urpmq --auto-select"
diff --git a/sources/awesome-widget/po/extract_messages.sh b/sources/awesome-widget/po/extract_messages.sh
new file mode 100755
index 0000000..23a43be
--- /dev/null
+++ b/sources/awesome-widget/po/extract_messages.sh
@@ -0,0 +1,41 @@
+#!/bin/sh
+BASEDIR="../" # root of translatable sources
+PROJECT="plasma_applet_ptm-awesome-widget" # project name
+BUGADDR="https://github.com/arcan1s/pytextmonitor/issues" # MSGID-Bugs
+WDIR=$(pwd) # working dir
+
+echo "Preparing rc files"
+cd "${BASEDIR}"
+find . -name '*.rc' -o -name '*.ui' -o -name '*.kcfg' -o -name '*.py' | sort > "${WDIR}/rcfiles.list"
+xargs --arg-file=${WDIR}/rcfiles.list extractrc > "${WDIR}/rc.cpp"
+echo 'i18nc("NAME OF TRANSLATORS","Your names");' >> "${WDIR}/rc.cpp"
+echo 'i18nc("EMAIL OF TRANSLATORS","Your emails");' >> "${WDIR}/rc.cpp"
+echo "Done preparing rc files"
+
+echo "Extracting messages"
+cd "${WDIR}"
+cd "${BASEDIR}"
+find . -name '*.cpp' -o -name '*.h' -o -name '*.c' -o -name '*.py' | sort > "${WDIR}/infiles.list"
+echo "rc.cpp" >> "${WDIR}/infiles.list"
+
+cd "${WDIR}"
+xgettext --from-code=UTF-8 -C -kde -ci18n -ki18n:1 -ki18nc:1c,2 -ki18np:1,2 -ki18ncp:1c,2,3 -ktr2i18n:1 \
+-kI18N_NOOP:1 -kI18N_NOOP2:1c,2 -kaliasLocale -kki18n:1 -kki18nc:1c,2 -kki18np:1,2 -kki18ncp:1c,2,3 \
+--msgid-bugs-address="${BUGADDR}" --language=Python \
+--files-from=infiles.list -D "${BASEDIR}" -D "${WDIR}" -o "${PROJECT}.pot" || { echo "error while calling xgettext. aborting."; exit 1; }
+echo "Done extracting messages"
+
+echo "Merging translations"
+catalogs=$(find . -name '*.po')
+for cat in $catalogs; do
+ echo $cat
+ msgmerge -o "$cat.new" "$cat" "${PROJECT}.pot"
+ mv "$cat.new" "$cat"
+done
+echo "Done merging translations"
+
+echo "Cleaning up"
+cd "${WDIR}"
+rm -f rcfiles.list infiles.list rc.cpp
+echo "Done"
+
diff --git a/sources/awesome-widget/po/fr.po b/sources/awesome-widget/po/fr.po
new file mode 100644
index 0000000..76179f6
--- /dev/null
+++ b/sources/awesome-widget/po/fr.po
@@ -0,0 +1,682 @@
+# Copyright (C) 2014
+# This file is distributed under the same license as the PyTextMonitor package.
+#
+# Evgeniy Alekseev , 2014.
+# Mermouy , 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://kde-look.org/content/show.php?content=157124\n"
+"POT-Creation-Date: 2014-08-02 18:20+0400\n"
+"PO-Revision-Date: 2014-06-05 19:24+0400\n"
+"Last-Translator: Evgeniy Alekseev \n"
+"Language-Team: French \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"
+
+#: code/configdef.py:289
+msgid "Widget"
+msgstr "Widget"
+
+#: code/configdef.py:291
+msgid "Advanced"
+msgstr "Avancé"
+
+#: code/configdef.py:293
+msgid "Tooltip"
+msgstr "Conseil"
+
+#: code/configdef.py:295
+msgid "Appearance"
+msgstr "Apparence"
+
+#: code/configdef.py:297
+msgid "DataEngine"
+msgstr "Moteur de données"
+
+#: code/main.py:115
+msgid "Run ksysguard"
+msgstr "Lancer ksysguard"
+
+#: code/main.py:117
+msgid "Show README"
+msgstr "Voir le README"
+
+#: code/main.py:119
+msgid "Update text"
+msgstr "Mettre à jour le texte"
+
+#: rc.cpp:3 rc.cpp:132 rc.cpp:153 rc.cpp:209 rc.cpp:239
+msgid "Form"
+msgstr "Entrées"
+
+#: rc.cpp:6
+msgid "Enable background"
+msgstr ""
+
+#: rc.cpp:9
+msgid "Vertical layout"
+msgstr "Positionnement vertical"
+
+#: rc.cpp:12
+msgid "Enable popup on mouse click"
+msgstr "Popup lors d'un click souris"
+
+#: rc.cpp:15
+msgid "Add stretch to left/top of the layout"
+msgstr "Étirer le positionnement vers haut/gauche"
+
+#: rc.cpp:18
+msgid "Add stretch to right/bottom of the layout"
+msgstr "Étirer le positionnement vers bas/droite"
+
+#: rc.cpp:21
+msgid "Custom time format"
+msgstr "Format de l'heure personnalisé"
+
+#: rc.cpp:24
+msgid ""
+"$dddd - long weekday\n"
+"$ddd - short weekday\n"
+"$dd - day\n"
+"$d - day w\\o zero\n"
+"$MMMM - long month\n"
+"$MMM - short month\n"
+"$MM - month\n"
+"$M - month w\\o zero\n"
+"$yyyy - year\n"
+"$yy - short year\n"
+"$hh - hours (24 only)\n"
+"$h - hours w\\o zero (24 only)\n"
+"$mm - minutes\n"
+"$m - minutes w\\o zero\n"
+"$ss - seconds\n"
+"$s - seconds w\\o zero"
+msgstr ""
+"$dddd - Jour de la semaine long\n"
+"$ddd - Jour de la semaine court\n"
+"$dd - jour\n"
+"$d - jour sans zéro\n"
+"$MMMM - mois long\n"
+"$MMM - mois court\n"
+"$MM - mois\n"
+"$M - mois sans zéro\n"
+"$yyyy - année\n"
+"$yy - année courte\n"
+"$hh - heures (24 uniquement)\n"
+"$h - heures sans zéro (24 uniquement)\n"
+"$mm - minutes\n"
+"$m - minutes sans zéro\n"
+"$ss - secondes\n"
+"$s - secondes sans zéro"
+
+#: rc.cpp:42
+msgid "Custom uptime format"
+msgstr "Temps de fonctionnement personalisé"
+
+#: rc.cpp:45
+msgid ""
+"$dd - uptime days\n"
+"$d - uptime days without zero\n"
+"$hh - uptime hours\n"
+"$h - uptime hours without zero\n"
+"$mm - uptime minutes\n"
+"$m - uptime minutes without zero"
+msgstr ""
+"$dd - temps de fonctionnement en jours\n"
+"$d - temps de fonctionnement en jours sans zéro\n"
+"$hh - temps de fonctionnement en heures\n"
+"$h - temps de fonctionnement en heures sans zéro\n"
+"$mm - temps de fonctionnement en minutes\n"
+"$m - temps de fonctionnement en minutes sans zéro"
+
+#: rc.cpp:53
+msgid "Temperature units"
+msgstr "Unités de température"
+
+#: rc.cpp:56
+msgid "Temperature devices"
+msgstr "Temperature des périphériques"
+
+#: rc.cpp:59 rc.cpp:69 rc.cpp:79 rc.cpp:89 rc.cpp:162 rc.cpp:190
+msgid "Add"
+msgstr "Ajouter"
+
+#: rc.cpp:62 rc.cpp:72 rc.cpp:82 rc.cpp:92 rc.cpp:165 rc.cpp:193
+msgid ""
+"Editable\n"
+"del - remove item"
+msgstr ""
+"Modifiable\n"
+"del - supprimer un élément"
+
+#: rc.cpp:66
+msgid "Mount points"
+msgstr "Points de montage"
+
+#: rc.cpp:76
+msgid "HDD devices (speed)"
+msgstr "Périphériques HDD (la vitesse)"
+
+#: rc.cpp:86
+msgid "HDD devices (temp)"
+msgstr "Périphériques HDD (température)"
+
+#: rc.cpp:96
+msgid "Network directory"
+msgstr "Voisinage réseau"
+
+#: rc.cpp:99
+msgid "\"/sys/class/net\" by default"
+msgstr "\"/sys/class/net\" par défaut"
+
+#: rc.cpp:102
+msgid "Disable auto select device and set specified device"
+msgstr ""
+"Désactiver la sélection automatique de périphériques et le sélectionner "
+"manuellement"
+
+#: rc.cpp:105
+msgid "Set network device"
+msgstr "Sélectionner le périphérique réseau"
+
+#: rc.cpp:108
+msgid "Battery device"
+msgstr "Batterie"
+
+#: rc.cpp:111
+msgid "\"/sys/class/power_supply/BAT0/capacity\" by default"
+msgstr "\"/sys/class/power_supply/BAT0/capacity\" par défaut"
+
+#: rc.cpp:114
+msgid "AC online tag"
+msgstr "Tag alimentation branchée"
+
+#: rc.cpp:117
+msgid "Line, which returns when AC is online"
+msgstr "Ligne qui est renvoyée lorsque l'alimentation est branchée"
+
+#: rc.cpp:120
+msgid "AC offline tag"
+msgstr "Tag alimentation débranchée"
+
+#: rc.cpp:123
+msgid "Line, which returns when AC is offline"
+msgstr "Ligne, qui est renvoyée lorsque l'alimentation est débranchée"
+
+#: rc.cpp:126
+msgid "AC device"
+msgstr "Périphérique d'alimentation"
+
+#: rc.cpp:129
+msgid "\"/sys/class/power_supply/AC/online\" by default"
+msgstr "\"/sys/class/power_supply/AC/online\" par défaut"
+
+#: rc.cpp:135
+msgid "Time interval"
+msgstr "Intervalle"
+
+#: rc.cpp:138
+msgid "Font"
+msgstr "Police"
+
+#: rc.cpp:141
+msgid "Font size"
+msgstr "Taille de la police"
+
+#: rc.cpp:144
+msgid "Font color"
+msgstr "Couleur de la police"
+
+#: rc.cpp:147
+msgid "Font style"
+msgstr "Style de la police"
+
+#: rc.cpp:150
+msgid "Font weight"
+msgstr "Épaisseur de la police"
+
+#: rc.cpp:156
+msgid "Custom command"
+msgstr "Commande personnalisée"
+
+#: rc.cpp:159
+msgid "Custom command to run"
+msgstr "Commande personnalisée à exécuter"
+
+#: rc.cpp:169
+msgid "GPU device"
+msgstr "Périphérique graphique"
+
+#: rc.cpp:172 rc.cpp:326
+msgid "HDD"
+msgstr "Disque dur"
+
+#: rc.cpp:175
+msgid "hddtemp cmd"
+msgstr "Commande de température HDD"
+
+#: rc.cpp:178
+msgid "MPD address"
+msgstr "Adresse MPD"
+
+#: rc.cpp:181
+msgid "MPD port"
+msgstr "Port MPD"
+
+#: rc.cpp:184 rc.cpp:384
+msgid "Package manager"
+msgstr "Gestionnaire de paquets"
+
+#: rc.cpp:187
+msgid "Number of null lines"
+msgstr "Nombre d'éléments pour les conseils"
+
+#: rc.cpp:197 rc.cpp:366
+msgid "Music player"
+msgstr "Lecteur audio"
+
+#: rc.cpp:200
+msgid "Desktop check cmd"
+msgstr ""
+
+#: rc.cpp:203
+msgid "NOTE: Player DBus interface should be an active"
+msgstr ""
+
+#: rc.cpp:206
+msgid "MPRIS player name"
+msgstr ""
+
+#: rc.cpp:212
+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."
+
+#: rc.cpp:215
+msgid "Number of values for tooltips"
+msgstr "Nombre d'éléments pour les conseils"
+
+#: rc.cpp:218
+msgid "Background"
+msgstr ""
+
+#: rc.cpp:221
+msgid "CPU clock color"
+msgstr "Couleur de l'horloge processeur"
+
+#: rc.cpp:224
+msgid "Swap color"
+msgstr "Couleur de la mémoire d'échange"
+
+#: rc.cpp:227
+msgid "CPU color"
+msgstr "Couleur processeur"
+
+#: rc.cpp:230
+msgid "Download speed color"
+msgstr "Couleur de la vitesse de téléchargement"
+
+#: rc.cpp:233
+msgid "Memory color"
+msgstr "Couleur de la mémoire"
+
+#: rc.cpp:236
+msgid "Upload speed color"
+msgstr "Couleur du téléversement"
+
+#: rc.cpp:242
+msgid ""
+"Detailed information may be found on project homepage"
+msgstr ""
+"D'avantage d'informations se trouvent sur la page du projet"
+
+#: rc.cpp:245
+msgid "Time"
+msgstr "Durée"
+
+#: rc.cpp:248
+msgid ""
+"$time - time in default format\n"
+"$isotime - time in ISO format\n"
+"$shorttime - time in short format\n"
+"$longtime - time in log format\n"
+"$custom - custom time format"
+msgstr ""
+"$time - l'heure au format par défaut\n"
+"$isotime - l'heure au format ISO\n"
+"$shorttime - l'heure format court\n"
+"$longtime - l'heure au format log\n"
+"$custom - l'heure, format personnalisé"
+
+#: rc.cpp:255
+msgid "Uptime"
+msgstr "temps de fonctionnement"
+
+#: rc.cpp:258
+msgid ""
+"$uptime - system uptime\n"
+"$custom - custom format"
+msgstr ""
+"$uptime - temps de fonctionnement\n"
+"$custom - format personnalisé"
+
+#: rc.cpp:262
+msgid "CPU"
+msgstr "CPU"
+
+#: rc.cpp:266
+msgid ""
+"$cpu - total load CPU, %\n"
+"$cpu0 - load CPU for core 0, %\n"
+"...\n"
+"$cpu9 - load CPU for core 9, %\n"
+"...\n"
+"$cpuN - load CPU for core N, %"
+msgstr ""
+"$cpu - charge totale du processeur, %\n"
+"$cpu0 - charge du processeur pour le coeur 0, %\n"
+"...\n"
+"$cpuN - charge processeur pour le coeur N, %"
+
+#: rc.cpp:274
+msgid "CPU Clock"
+msgstr "Horloge processeur"
+
+#: rc.cpp:277
+msgid ""
+"$cpucl - average CPU clock, MHz\n"
+"$cpucl0 - CPU clock for core 0, MHz\n"
+"...\n"
+"$cpucl9 - CPU clock for core 9, MHz\n"
+"...\n"
+"$cpuclN - CPU clock for core N, MHz"
+msgstr ""
+"$cpucl - Moyenne de l'horloge du processeur, MHz\n"
+"$cpucl0 - Horloge du coeur 0, MHz\n"
+"...\n"
+"$cpuclN - Horloge du coeur N, MHz"
+
+#: rc.cpp:285
+msgid "Temperature"
+msgstr "Température"
+
+#: rc.cpp:288
+msgid "$tempN - physical temperature on device N (from 0). Example: $temp0"
+msgstr ""
+"$tempN - Température physique du périphérique N (à partir de 0). Exemple: "
+"$temp0"
+
+#: rc.cpp:291
+msgid "GPU"
+msgstr "Processeur graphique"
+
+#: rc.cpp:295
+msgid "$gpu - gpu usage, %"
+msgstr "$gpu - utilisation du processeur graphique, %"
+
+#: rc.cpp:298
+msgid "GPU Temp"
+msgstr "Temp du processeur graphique"
+
+#: rc.cpp:301
+msgid "$gputemp - physical temperature on GPU"
+msgstr "$gputemp - Température physique du processeur graphique"
+
+#: rc.cpp:304
+msgid "Memory"
+msgstr "Mémoire"
+
+#: rc.cpp:308
+msgid ""
+"$mem - RAM usage, %\n"
+"$memmb - RAM usage, MB\n"
+"$memgb - RAM usage, GB\n"
+"$memtotmb - total RAM, MB\n"
+"$memtotgb - total RAM, GB"
+msgstr ""
+"$mem - utilisation de la RAM, %\n"
+"$memmb - utilisation de la RAM, MB\n"
+"$memgb - utilisation de la RAM, GB\n"
+"$memtotmb - RAM, MB\n"
+"$memtotgb - RAM, GB"
+
+#: rc.cpp:315
+msgid "Swap"
+msgstr "mémoire d'échange (swap)"
+
+#: rc.cpp:319
+msgid ""
+"$swap - swap usage, %\n"
+"$swapmb - swap usage, MB\n"
+"$swapgb - swap usage, GB\n"
+"$swaptotmb - total swap, MB\n"
+"$swaptotgb - total swap, GB"
+msgstr ""
+"$swap - utilisation swap, %\n"
+"$swapmb - utilisation swap, MB\n"
+"$swapgb - utilisation swap, MB\n"
+"$swaptotmb - swap, MB\n"
+"$swaptotgb - swap, GB"
+
+#: rc.cpp:330
+msgid ""
+"$hddN - usage for mount point N (from 0), %. Example: $hdd0\n"
+"$hddmbN - usage for mount point N (from 0), MB. Example: $hddmb0\n"
+"$hddgbN - usage for mount point N (from 0), GB. Example: $hddgb0\n"
+"$hddtotmbN - total size of mount point N (from 0), MB. Example: $hddtotmb0\n"
+"$hddtotgbN - total size of mount point N (from 0), GB. Example: $hddtotgb0"
+msgstr ""
+"$hddN - utilisation du point de montage N (à partir de 0), %. Exemple: "
+"$hdd0\n"
+"$hddmbN - utilisation du point de montage N (à partir de 0), MB. Exemple: "
+"$hddmb0\n"
+"$hddgbN - utilisation du point de montage N (à partir de 0), GB. Exemple: "
+"$hddgb0\n"
+"$hddtotmbN - taille totale de point de montage N (à partir de 0), MB. "
+"Exemple: $hddtotmb0\n"
+"$hddtotgbN - taille totale de point de montage N (à partir de 0), GB. "
+"Exemple: $hddtotgb0"
+
+#: rc.cpp:337
+msgid "HDD speed"
+msgstr "Vitesse HDD"
+
+#: rc.cpp:340
+msgid ""
+"$hddrN - read speed HDD N (from 0), KB/s. Example: $hddr0\n"
+"$hddwN - write speed HDD N (from 0), KB/s. Example: $hddw0"
+msgstr ""
+"$hddrN - vitesse de lecture HDD N (à partir de 0), KB/s. Exemple: $hddr0\n"
+"$hddwN - vitesse d'écriture HDD N (à partir de 0), KB/s. Exemple: $hddw0"
+
+#: rc.cpp:344
+msgid "HDD temp"
+msgstr "Température HDD"
+
+#: rc.cpp:347
+msgid ""
+"$hddtempN - physical temperature on device N (from 0). Example: $hddtemp0"
+msgstr ""
+"$hddtempN - température physique du périphérique N (à partir de 0). Exemple: "
+"$hddtemp0"
+
+#: rc.cpp:350
+msgid "Network"
+msgstr "Réseau"
+
+#: rc.cpp:353
+msgid ""
+"$down - download speed, KB/s\n"
+"$up - upload speed, KB/s\n"
+"$netdev - current network device"
+msgstr ""
+"$down - vitesse de téléchargement, KB/s\n"
+"$up - vitesse ascendante, KB/s\n"
+"$netdev - périphérique réseau actuel"
+
+#: rc.cpp:358
+msgid "Battery"
+msgstr "Batterie"
+
+#: rc.cpp:362
+msgid ""
+"$bat - battery charge, %\n"
+"$ac - AC status"
+msgstr ""
+"$bat - charge de la batterie, %\n"
+"$ac - état de l'alimentation"
+
+#: rc.cpp:369
+msgid ""
+"$album - song album\n"
+"$artist - song artist\n"
+"$progress - song progress\n"
+"$time - song duration\n"
+"$title - song title"
+msgstr ""
+"$album - album du morceau\n"
+"$artist - artiste du morceau\n"
+"$progress - avancement du morceau\n"
+"$time - durée du morceau\n"
+"$title - titre du morceau"
+
+#: rc.cpp:376
+msgid "Processes"
+msgstr "Processus"
+
+#: rc.cpp:379
+msgid ""
+"$pscount - number of running processes\n"
+"$pstotal - total number of running processes\n"
+"$ps - list of running processes comma separated"
+msgstr ""
+"$pscount - nombre de processus actifs\n"
+"$pstotal - nombre total de processus actifs\n"
+"$ps - liste des processus actifs séparés par une virgule"
+
+#: rc.cpp:387
+msgid ""
+"$pkgcountN - number of packages which are available for updates, command N. "
+"For example $pkgcount0"
+msgstr ""
+"$pkgcountN - nombre de paquets à mettre à jour, commande N. Par exemple "
+"$pkgcount0"
+
+#: rc.cpp:390
+msgid "Custom"
+msgstr "Personnalisé"
+
+#: rc.cpp:393
+msgid ""
+"$customN - get output from custom command N (from N). Example `$custom0`"
+msgstr ""
+"$customN - sortie d'une commande personnelle N (à partir de 0). Exemple: "
+"$custom0"
+
+#: rc.cpp:396
+msgid "Current desktop"
+msgstr ""
+
+#: rc.cpp:399
+msgid ""
+"$name - desktop name\n"
+"$number - desktop number\n"
+"$total - total number of desktops"
+msgstr ""
+
+#: rc.cpp:402
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Evgeniy Alekseev"
+
+#: rc.cpp:403
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "esalexeev@gmail.com"
+
+#~ msgid "Widget settings"
+#~ msgstr "Paramètres de l'applet"
+
+#~ msgid "pacman -Qu"
+#~ msgstr "pacman -Qu"
+
+#~ msgid "apt-show-versions -u -b"
+#~ msgstr "apt-show-versions -u -b"
+
+#~ msgid "aptitude search '~U'"
+#~ msgstr "aptitude search '~U'"
+
+#~ msgid "yum list updates"
+#~ msgstr "yum list updates"
+
+#~ msgid "pkg_version -I -l '<'"
+#~ msgstr "pkg_version -I -l '<'"
+
+#~ msgid "urpmq --auto-select"
+#~ msgstr "urpmq --auto-select"
+
+#~ msgid "$hddN - usage for mount point N (from 0), %. Example: $hdd0"
+#~ msgstr ""
+#~ "$hddN - espace occupé sur le point de montage N (à partir de 0), %. "
+#~ "Exemple: $hdd0"
+
+#~ msgid "amarok"
+#~ msgstr "amarok"
+
+#~ msgid "mpd"
+#~ msgstr "mpd"
+
+#~ msgid "qmmp"
+#~ msgstr "qmmp"
+
+#~ msgid "auto"
+#~ msgstr "auto"
+
+#~ msgid "nvidia"
+#~ msgstr "nvidia"
+
+#~ msgid "ati"
+#~ msgstr "ati"
+
+#~ msgid ""
+#~ "$ds - uptime days\n"
+#~ "$hs - uptime hours\n"
+#~ "$ms - uptime minutes"
+#~ msgstr ""
+#~ "$ds - uptime days\n"
+#~ "$hs - uptime hours\n"
+#~ "$ms - uptime minutes"
+
+#~ msgid ""
+#~ "Command to run, example:\n"
+#~ "wget -qO- http://ifconfig.me/ip - get external IP"
+#~ msgstr ""
+#~ "Command to run, example:\n"
+#~ "wget -qO- http://ifconfig.me/ip - get external IP"
+
+#~ msgid "@@/;@@ - mount point usage, %"
+#~ msgstr "@@/;@@ - mount point usage, %"
+
+#~ msgid "@@/dev/sda@@ - physical temperature on /dev/sda"
+#~ msgstr "@@/dev/sda@@ - physical temperature on /dev/sda"
+
+#~ msgid ""
+#~ "$net - network speed, down/up, KB/s\n"
+#~ "$netdev - current network device\n"
+#~ "@@eth0@@ - disable auto select device and set specified device"
+#~ msgstr ""
+#~ "$net - network speed, down/up, KB/s\n"
+#~ "$netdev - current network device\n"
+#~ "@@eth0@@ - disable auto select device and set specified device"
diff --git a/sources/awesome-widget/po/plasma_applet_ptm-awesome-widget.pot b/sources/awesome-widget/po/plasma_applet_ptm-awesome-widget.pot
new file mode 100644
index 0000000..2285a4d
--- /dev/null
+++ b/sources/awesome-widget/po/plasma_applet_ptm-awesome-widget.pot
@@ -0,0 +1,516 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://kde-look.org/content/show.php?content=157124\n"
+"POT-Creation-Date: 2014-08-02 18:20+0400\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: LANGUAGE \n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: code/configdef.py:289
+msgid "Widget"
+msgstr ""
+
+#: code/configdef.py:291
+msgid "Advanced"
+msgstr ""
+
+#: code/configdef.py:293
+msgid "Tooltip"
+msgstr ""
+
+#: code/configdef.py:295
+msgid "Appearance"
+msgstr ""
+
+#: code/configdef.py:297
+msgid "DataEngine"
+msgstr ""
+
+#: code/main.py:115
+msgid "Run ksysguard"
+msgstr ""
+
+#: code/main.py:117
+msgid "Show README"
+msgstr ""
+
+#: code/main.py:119
+msgid "Update text"
+msgstr ""
+
+#: rc.cpp:3 rc.cpp:132 rc.cpp:153 rc.cpp:209 rc.cpp:239
+msgid "Form"
+msgstr ""
+
+#: rc.cpp:6
+msgid "Enable background"
+msgstr ""
+
+#: rc.cpp:9
+msgid "Vertical layout"
+msgstr ""
+
+#: rc.cpp:12
+msgid "Enable popup on mouse click"
+msgstr ""
+
+#: rc.cpp:15
+msgid "Add stretch to left/top of the layout"
+msgstr ""
+
+#: rc.cpp:18
+msgid "Add stretch to right/bottom of the layout"
+msgstr ""
+
+#: rc.cpp:21
+msgid "Custom time format"
+msgstr ""
+
+#: rc.cpp:24
+msgid ""
+"$dddd - long weekday\n"
+"$ddd - short weekday\n"
+"$dd - day\n"
+"$d - day w\\o zero\n"
+"$MMMM - long month\n"
+"$MMM - short month\n"
+"$MM - month\n"
+"$M - month w\\o zero\n"
+"$yyyy - year\n"
+"$yy - short year\n"
+"$hh - hours (24 only)\n"
+"$h - hours w\\o zero (24 only)\n"
+"$mm - minutes\n"
+"$m - minutes w\\o zero\n"
+"$ss - seconds\n"
+"$s - seconds w\\o zero"
+msgstr ""
+
+#: rc.cpp:42
+msgid "Custom uptime format"
+msgstr ""
+
+#: rc.cpp:45
+msgid ""
+"$dd - uptime days\n"
+"$d - uptime days without zero\n"
+"$hh - uptime hours\n"
+"$h - uptime hours without zero\n"
+"$mm - uptime minutes\n"
+"$m - uptime minutes without zero"
+msgstr ""
+
+#: rc.cpp:53
+msgid "Temperature units"
+msgstr ""
+
+#: rc.cpp:56
+msgid "Temperature devices"
+msgstr ""
+
+#: rc.cpp:59 rc.cpp:69 rc.cpp:79 rc.cpp:89 rc.cpp:162 rc.cpp:190
+msgid "Add"
+msgstr ""
+
+#: rc.cpp:62 rc.cpp:72 rc.cpp:82 rc.cpp:92 rc.cpp:165 rc.cpp:193
+msgid ""
+"Editable\n"
+"del - remove item"
+msgstr ""
+
+#: rc.cpp:66
+msgid "Mount points"
+msgstr ""
+
+#: rc.cpp:76
+msgid "HDD devices (speed)"
+msgstr ""
+
+#: rc.cpp:86
+msgid "HDD devices (temp)"
+msgstr ""
+
+#: rc.cpp:96
+msgid "Network directory"
+msgstr ""
+
+#: rc.cpp:99
+msgid "\"/sys/class/net\" by default"
+msgstr ""
+
+#: rc.cpp:102
+msgid "Disable auto select device and set specified device"
+msgstr ""
+
+#: rc.cpp:105
+msgid "Set network device"
+msgstr ""
+
+#: rc.cpp:108
+msgid "Battery device"
+msgstr ""
+
+#: rc.cpp:111
+msgid "\"/sys/class/power_supply/BAT0/capacity\" by default"
+msgstr ""
+
+#: rc.cpp:114
+msgid "AC online tag"
+msgstr ""
+
+#: rc.cpp:117
+msgid "Line, which returns when AC is online"
+msgstr ""
+
+#: rc.cpp:120
+msgid "AC offline tag"
+msgstr ""
+
+#: rc.cpp:123
+msgid "Line, which returns when AC is offline"
+msgstr ""
+
+#: rc.cpp:126
+msgid "AC device"
+msgstr ""
+
+#: rc.cpp:129
+msgid "\"/sys/class/power_supply/AC/online\" by default"
+msgstr ""
+
+#: rc.cpp:135
+msgid "Time interval"
+msgstr ""
+
+#: rc.cpp:138
+msgid "Font"
+msgstr ""
+
+#: rc.cpp:141
+msgid "Font size"
+msgstr ""
+
+#: rc.cpp:144
+msgid "Font color"
+msgstr ""
+
+#: rc.cpp:147
+msgid "Font style"
+msgstr ""
+
+#: rc.cpp:150
+msgid "Font weight"
+msgstr ""
+
+#: rc.cpp:156
+msgid "Custom command"
+msgstr ""
+
+#: rc.cpp:159
+msgid "Custom command to run"
+msgstr ""
+
+#: rc.cpp:169
+msgid "GPU device"
+msgstr ""
+
+#: rc.cpp:172 rc.cpp:326
+msgid "HDD"
+msgstr ""
+
+#: rc.cpp:175
+msgid "hddtemp cmd"
+msgstr ""
+
+#: rc.cpp:178
+msgid "MPD address"
+msgstr ""
+
+#: rc.cpp:181
+msgid "MPD port"
+msgstr ""
+
+#: rc.cpp:184 rc.cpp:384
+msgid "Package manager"
+msgstr ""
+
+#: rc.cpp:187
+msgid "Number of null lines"
+msgstr ""
+
+#: rc.cpp:197 rc.cpp:366
+msgid "Music player"
+msgstr ""
+
+#: rc.cpp:200
+msgid "Desktop check cmd"
+msgstr ""
+
+#: rc.cpp:203
+msgid "NOTE: Player DBus interface should be an active"
+msgstr ""
+
+#: rc.cpp:206
+msgid "MPRIS player name"
+msgstr ""
+
+#: rc.cpp:212
+msgid ""
+"CPU, CPU clock, memory, swap and network labels support graphical tooltip. "
+"To enable them just make needed checkbox fully checked."
+msgstr ""
+
+#: rc.cpp:215
+msgid "Number of values for tooltips"
+msgstr ""
+
+#: rc.cpp:218
+msgid "Background"
+msgstr ""
+
+#: rc.cpp:221
+msgid "CPU clock color"
+msgstr ""
+
+#: rc.cpp:224
+msgid "Swap color"
+msgstr ""
+
+#: rc.cpp:227
+msgid "CPU color"
+msgstr ""
+
+#: rc.cpp:230
+msgid "Download speed color"
+msgstr ""
+
+#: rc.cpp:233
+msgid "Memory color"
+msgstr ""
+
+#: rc.cpp:236
+msgid "Upload speed color"
+msgstr ""
+
+#: rc.cpp:242
+msgid ""
+"Detailed information may be found on project homepage"
+msgstr ""
+
+#: rc.cpp:245
+msgid "Time"
+msgstr ""
+
+#: rc.cpp:248
+msgid ""
+"$time - time in default format\n"
+"$isotime - time in ISO format\n"
+"$shorttime - time in short format\n"
+"$longtime - time in log format\n"
+"$custom - custom time format"
+msgstr ""
+
+#: rc.cpp:255
+msgid "Uptime"
+msgstr ""
+
+#: rc.cpp:258
+msgid ""
+"$uptime - system uptime\n"
+"$custom - custom format"
+msgstr ""
+
+#: rc.cpp:262
+msgid "CPU"
+msgstr ""
+
+#: rc.cpp:266
+msgid ""
+"$cpu - total load CPU, %\n"
+"$cpu0 - load CPU for core 0, %\n"
+"...\n"
+"$cpu9 - load CPU for core 9, %\n"
+"...\n"
+"$cpuN - load CPU for core N, %"
+msgstr ""
+
+#: rc.cpp:274
+msgid "CPU Clock"
+msgstr ""
+
+#: rc.cpp:277
+msgid ""
+"$cpucl - average CPU clock, MHz\n"
+"$cpucl0 - CPU clock for core 0, MHz\n"
+"...\n"
+"$cpucl9 - CPU clock for core 9, MHz\n"
+"...\n"
+"$cpuclN - CPU clock for core N, MHz"
+msgstr ""
+
+#: rc.cpp:285
+msgid "Temperature"
+msgstr ""
+
+#: rc.cpp:288
+msgid "$tempN - physical temperature on device N (from 0). Example: $temp0"
+msgstr ""
+
+#: rc.cpp:291
+msgid "GPU"
+msgstr ""
+
+#: rc.cpp:295
+msgid "$gpu - gpu usage, %"
+msgstr ""
+
+#: rc.cpp:298
+msgid "GPU Temp"
+msgstr ""
+
+#: rc.cpp:301
+msgid "$gputemp - physical temperature on GPU"
+msgstr ""
+
+#: rc.cpp:304
+msgid "Memory"
+msgstr ""
+
+#: rc.cpp:308
+msgid ""
+"$mem - RAM usage, %\n"
+"$memmb - RAM usage, MB\n"
+"$memgb - RAM usage, GB\n"
+"$memtotmb - total RAM, MB\n"
+"$memtotgb - total RAM, GB"
+msgstr ""
+
+#: rc.cpp:315
+msgid "Swap"
+msgstr ""
+
+#: rc.cpp:319
+msgid ""
+"$swap - swap usage, %\n"
+"$swapmb - swap usage, MB\n"
+"$swapgb - swap usage, GB\n"
+"$swaptotmb - total swap, MB\n"
+"$swaptotgb - total swap, GB"
+msgstr ""
+
+#: rc.cpp:330
+msgid ""
+"$hddN - usage for mount point N (from 0), %. Example: $hdd0\n"
+"$hddmbN - usage for mount point N (from 0), MB. Example: $hddmb0\n"
+"$hddgbN - usage for mount point N (from 0), GB. Example: $hddgb0\n"
+"$hddtotmbN - total size of mount point N (from 0), MB. Example: $hddtotmb0\n"
+"$hddtotgbN - total size of mount point N (from 0), GB. Example: $hddtotgb0"
+msgstr ""
+
+#: rc.cpp:337
+msgid "HDD speed"
+msgstr ""
+
+#: rc.cpp:340
+msgid ""
+"$hddrN - read speed HDD N (from 0), KB/s. Example: $hddr0\n"
+"$hddwN - write speed HDD N (from 0), KB/s. Example: $hddw0"
+msgstr ""
+
+#: rc.cpp:344
+msgid "HDD temp"
+msgstr ""
+
+#: rc.cpp:347
+msgid ""
+"$hddtempN - physical temperature on device N (from 0). Example: $hddtemp0"
+msgstr ""
+
+#: rc.cpp:350
+msgid "Network"
+msgstr ""
+
+#: rc.cpp:353
+msgid ""
+"$down - download speed, KB/s\n"
+"$up - upload speed, KB/s\n"
+"$netdev - current network device"
+msgstr ""
+
+#: rc.cpp:358
+msgid "Battery"
+msgstr ""
+
+#: rc.cpp:362
+msgid ""
+"$bat - battery charge, %\n"
+"$ac - AC status"
+msgstr ""
+
+#: rc.cpp:369
+msgid ""
+"$album - song album\n"
+"$artist - song artist\n"
+"$progress - song progress\n"
+"$time - song duration\n"
+"$title - song title"
+msgstr ""
+
+#: rc.cpp:376
+msgid "Processes"
+msgstr ""
+
+#: rc.cpp:379
+msgid ""
+"$pscount - number of running processes\n"
+"$pstotal - total number of running processes\n"
+"$ps - list of running processes comma separated"
+msgstr ""
+
+#: rc.cpp:387
+msgid ""
+"$pkgcountN - number of packages which are available for updates, command N. "
+"For example $pkgcount0"
+msgstr ""
+
+#: rc.cpp:390
+msgid "Custom"
+msgstr ""
+
+#: rc.cpp:393
+msgid ""
+"$customN - get output from custom command N (from N). Example `$custom0`"
+msgstr ""
+
+#: rc.cpp:396
+msgid "Current desktop"
+msgstr ""
+
+#: rc.cpp:399
+msgid ""
+"$name - desktop name\n"
+"$number - desktop number\n"
+"$total - total number of desktops"
+msgstr ""
+
+#: rc.cpp:402
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr ""
+
+#: rc.cpp:403
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr ""
diff --git a/sources/awesome-widget/po/pt_BR.po b/sources/awesome-widget/po/pt_BR.po
new file mode 100644
index 0000000..e59f743
--- /dev/null
+++ b/sources/awesome-widget/po/pt_BR.po
@@ -0,0 +1,606 @@
+# Copyright (C) 2014
+# This file is distributed under the same license as the PyTextMonitor package.
+#
+# Evgeniy Alekseev , 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://kde-look.org/content/show.php?content=157124\n"
+"POT-Creation-Date: 2014-08-02 18:20+0400\n"
+"PO-Revision-Date: 2014-06-09 01:47+0400\n"
+"Last-Translator: Evgeniy Alekseev \n"
+"Language-Team: Brazilian Portuguese \n"
+"Language: pt_BR\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"
+
+#: code/configdef.py:289
+msgid "Widget"
+msgstr "Widget"
+
+#: code/configdef.py:291
+msgid "Advanced"
+msgstr "Avançado"
+
+#: code/configdef.py:293
+msgid "Tooltip"
+msgstr "Dica de contexto"
+
+#: code/configdef.py:295
+msgid "Appearance"
+msgstr "Aparência"
+
+#: code/configdef.py:297
+msgid "DataEngine"
+msgstr "Engine de dados"
+
+#: code/main.py:115
+msgid "Run ksysguard"
+msgstr "Abrir ksysguard"
+
+#: code/main.py:117
+msgid "Show README"
+msgstr "Mostrar README"
+
+#: code/main.py:119
+msgid "Update text"
+msgstr "Atualizar texto"
+
+#: rc.cpp:3 rc.cpp:132 rc.cpp:153 rc.cpp:209 rc.cpp:239
+msgid "Form"
+msgstr "Forma"
+
+#: rc.cpp:6
+msgid "Enable background"
+msgstr ""
+
+#: rc.cpp:9
+msgid "Vertical layout"
+msgstr "Layout vertical"
+
+#: rc.cpp:12
+msgid "Enable popup on mouse click"
+msgstr "Ativar popup no clique do mouse"
+
+#: rc.cpp:15
+msgid "Add stretch to left/top of the layout"
+msgstr "Adicionar esticamento à esquerda/topo do layout"
+
+#: rc.cpp:18
+msgid "Add stretch to right/bottom of the layout"
+msgstr "Adicionar esticamento à direita/inferior do layout"
+
+#: rc.cpp:21
+msgid "Custom time format"
+msgstr "Formato de hora personalizado"
+
+#: rc.cpp:24
+msgid ""
+"$dddd - long weekday\n"
+"$ddd - short weekday\n"
+"$dd - day\n"
+"$d - day w\\o zero\n"
+"$MMMM - long month\n"
+"$MMM - short month\n"
+"$MM - month\n"
+"$M - month w\\o zero\n"
+"$yyyy - year\n"
+"$yy - short year\n"
+"$hh - hours (24 only)\n"
+"$h - hours w\\o zero (24 only)\n"
+"$mm - minutes\n"
+"$m - minutes w\\o zero\n"
+"$ss - seconds\n"
+"$s - seconds w\\o zero"
+msgstr ""
+"$dddd - dia da semana completo\n"
+"$ddd - dia da semana curto\n"
+"$dd - dia\n"
+"$d - dia com zero\n"
+"$MMMM - mês completo\n"
+"$MMM - mês curto\n"
+"$MM - mês\n"
+"$M - mês com zero\n"
+"$hh - horas (somente 24)\n"
+"$h - horas sem zeros (somente 24)\n"
+"$mm - minutos\n"
+"$m - minutos sem zeros\n"
+"$ss - segundos\n"
+"$s segundos sem zeros"
+
+#: rc.cpp:42
+msgid "Custom uptime format"
+msgstr "Tempo em atividade com formato personalizado"
+
+#: rc.cpp:45
+msgid ""
+"$dd - uptime days\n"
+"$d - uptime days without zero\n"
+"$hh - uptime hours\n"
+"$h - uptime hours without zero\n"
+"$mm - uptime minutes\n"
+"$m - uptime minutes without zero"
+msgstr ""
+"$dd - tempo em atividade em dias\n"
+"$d - tempo em atividade em dias sem zeros\n"
+"$hh - tempo em atividade em horas\n"
+"$h - tempo em atividade em horas sem zeros\n"
+"$mm - tempo em atividade em minutos\n"
+"$m - tempo em atividade em minuto sem zeros"
+
+#: rc.cpp:53
+msgid "Temperature units"
+msgstr "Unidades de temperatura"
+
+#: rc.cpp:56
+msgid "Temperature devices"
+msgstr "Dispositivos de temperatura"
+
+#: rc.cpp:59 rc.cpp:69 rc.cpp:79 rc.cpp:89 rc.cpp:162 rc.cpp:190
+msgid "Add"
+msgstr "Adicionar"
+
+#: rc.cpp:62 rc.cpp:72 rc.cpp:82 rc.cpp:92 rc.cpp:165 rc.cpp:193
+msgid ""
+"Editable\n"
+"del - remove item"
+msgstr ""
+"Editável\n"
+"del - remover item"
+
+#: rc.cpp:66
+msgid "Mount points"
+msgstr "Pontos de montagem"
+
+#: rc.cpp:76
+msgid "HDD devices (speed)"
+msgstr "Dispositivos HDD (velocidade) "
+
+#: rc.cpp:86
+msgid "HDD devices (temp)"
+msgstr "Dispositivos HDD (temperatura)"
+
+#: rc.cpp:96
+msgid "Network directory"
+msgstr "Diretório de rede"
+
+#: rc.cpp:99
+msgid "\"/sys/class/net\" by default"
+msgstr "\"/sys/class/power_supply/AC/online\" por padrão"
+
+#: rc.cpp:102
+msgid "Disable auto select device and set specified device"
+msgstr ""
+"Desativar auto seleção de dispositivos e escolher um dispositivo específico"
+
+#: rc.cpp:105
+msgid "Set network device"
+msgstr "Escolher dispositivo de rede"
+
+#: rc.cpp:108
+msgid "Battery device"
+msgstr "Dispositivo do carregador"
+
+#: rc.cpp:111
+msgid "\"/sys/class/power_supply/BAT0/capacity\" by default"
+msgstr "\"/sys/class/power_supply/BAT0/capacity\" por padrão"
+
+#: rc.cpp:114
+msgid "AC online tag"
+msgstr "Rótulo com carregador conectado"
+
+#: rc.cpp:117
+msgid "Line, which returns when AC is online"
+msgstr "Linha, que aparece quando o carregador está conectado"
+
+#: rc.cpp:120
+msgid "AC offline tag"
+msgstr "Rótulo com carregador desconectado"
+
+#: rc.cpp:123
+msgid "Line, which returns when AC is offline"
+msgstr "Linha, que aparece quando o carregador está offline"
+
+#: rc.cpp:126
+msgid "AC device"
+msgstr "Dispositivo do carregador"
+
+#: rc.cpp:129
+msgid "\"/sys/class/power_supply/AC/online\" by default"
+msgstr "\"/sys/class/power_supply/AC/online\" por padrão"
+
+#: rc.cpp:135
+msgid "Time interval"
+msgstr "Intervalo de tempo"
+
+#: rc.cpp:138
+msgid "Font"
+msgstr "Tamanho da fonte"
+
+#: rc.cpp:141
+msgid "Font size"
+msgstr "Tamanho da fonte"
+
+#: rc.cpp:144
+msgid "Font color"
+msgstr "Cor da fonte"
+
+#: rc.cpp:147
+msgid "Font style"
+msgstr "Estilo da fonte"
+
+#: rc.cpp:150
+msgid "Font weight"
+msgstr "Peso da fonte"
+
+#: rc.cpp:156
+msgid "Custom command"
+msgstr "Comando personalizado"
+
+#: rc.cpp:159
+msgid "Custom command to run"
+msgstr "Comando personalizado para usar"
+
+#: rc.cpp:169
+msgid "GPU device"
+msgstr "Dispositivo GPU"
+
+#: rc.cpp:172 rc.cpp:326
+msgid "HDD"
+msgstr "HDD"
+
+#: rc.cpp:175
+msgid "hddtemp cmd"
+msgstr "comando hddtemp "
+
+#: rc.cpp:178
+msgid "MPD address"
+msgstr "Endereço do MPD"
+
+#: rc.cpp:181
+msgid "MPD port"
+msgstr "Porta do MPD"
+
+#: rc.cpp:184 rc.cpp:384
+msgid "Package manager"
+msgstr "Gerenciador de pacotes"
+
+#: rc.cpp:187
+msgid "Number of null lines"
+msgstr "Número de valores para dicas de contexto"
+
+#: rc.cpp:197 rc.cpp:366
+msgid "Music player"
+msgstr "Reprodutor de áudio"
+
+#: rc.cpp:200
+msgid "Desktop check cmd"
+msgstr ""
+
+#: rc.cpp:203
+msgid "NOTE: Player DBus interface should be an active"
+msgstr ""
+
+#: rc.cpp:206
+msgid "MPRIS player name"
+msgstr ""
+
+#: rc.cpp:212
+msgid ""
+"CPU, CPU clock, memory, swap and network labels support graphical tooltip. "
+"To enable them just make needed checkbox fully checked."
+msgstr ""
+"Os rótulos de CPU, frequência de GPU, memória, swap e rede suportam dica de "
+"contexto gráfica. Para ativá-los, basta selecionar a caixa necessária."
+
+#: rc.cpp:215
+msgid "Number of values for tooltips"
+msgstr "Número de valores para dicas de contexto"
+
+#: rc.cpp:218
+msgid "Background"
+msgstr ""
+
+#: rc.cpp:221
+msgid "CPU clock color"
+msgstr "Cor da frequência da GPU"
+
+#: rc.cpp:224
+msgid "Swap color"
+msgstr "Cor do swap"
+
+#: rc.cpp:227
+msgid "CPU color"
+msgstr "Cor da frequência da GPU"
+
+#: rc.cpp:230
+msgid "Download speed color"
+msgstr "Cor da velocidade de download"
+
+#: rc.cpp:233
+msgid "Memory color"
+msgstr "Cor da memória"
+
+#: rc.cpp:236
+msgid "Upload speed color"
+msgstr "Cor da velocidade de upload"
+
+#: rc.cpp:242
+msgid ""
+"Detailed information may be found on project homepage"
+msgstr ""
+"Informações detalhadas podem ser encontradas na página do projeto"
+
+#: rc.cpp:245
+msgid "Time"
+msgstr "Hora"
+
+#: rc.cpp:248
+msgid ""
+"$time - time in default format\n"
+"$isotime - time in ISO format\n"
+"$shorttime - time in short format\n"
+"$longtime - time in log format\n"
+"$custom - custom time format"
+msgstr ""
+"$time - hora no formato padrão\n"
+"$isotime - hora no formato ISO\n"
+"$shorttime - hora em formato curto \n"
+"$longtime - hora em formato completo\n"
+"$custom - hora em formato personalizado"
+
+#: rc.cpp:255
+msgid "Uptime"
+msgstr "Tempo em atividade"
+
+#: rc.cpp:258
+msgid ""
+"$uptime - system uptime\n"
+"$custom - custom format"
+msgstr ""
+"$uptime - tempo em atividade do sistema\n"
+"$custom - formato personalizado "
+
+#: rc.cpp:262
+msgid "CPU"
+msgstr "CPU"
+
+#: rc.cpp:266
+msgid ""
+"$cpu - total load CPU, %\n"
+"$cpu0 - load CPU for core 0, %\n"
+"...\n"
+"$cpu9 - load CPU for core 9, %\n"
+"...\n"
+"$cpuN - load CPU for core N, %"
+msgstr ""
+"$cpu - carga total da CPU, %\n"
+"$cpu0 - carga total para o núcleo 0 da CPU, %\n"
+"...\n"
+"$cpu9 - carga total para o núcleo 9 da CPU, %\n"
+"...\n"
+"$cpuN - carga total para o núcleo N da CPU, %"
+
+#: rc.cpp:274
+msgid "CPU Clock"
+msgstr "Frequência da CPU "
+
+#: rc.cpp:277
+msgid ""
+"$cpucl - average CPU clock, MHz\n"
+"$cpucl0 - CPU clock for core 0, MHz\n"
+"...\n"
+"$cpucl9 - CPU clock for core 9, MHz\n"
+"...\n"
+"$cpuclN - CPU clock for core N, MHz"
+msgstr ""
+"$cpucl - frequência média da CPU, MHz\n"
+"$cpucl0 - frequência da CPU para o núcleo 0, MHz\n"
+"...\n"
+"$cpucl9 - frequência da CPU para o núcleo 9, MHz\n"
+"...\n"
+"$cpuclN - frequência da CPU para o núcleo N, MHz"
+
+#: rc.cpp:285
+msgid "Temperature"
+msgstr "Temperatura "
+
+#: rc.cpp:288
+msgid "$tempN - physical temperature on device N (from 0). Example: $temp0"
+msgstr ""
+"$hddtempN - temperatura física no dispositivo N (começando por 0). Exemplo: "
+"$hddtemp0"
+
+#: rc.cpp:291
+msgid "GPU"
+msgstr "GPU"
+
+#: rc.cpp:295
+msgid "$gpu - gpu usage, %"
+msgstr "$gpu - uso da GPU, %"
+
+#: rc.cpp:298
+msgid "GPU Temp"
+msgstr "Temperatura da GPU"
+
+#: rc.cpp:301
+msgid "$gputemp - physical temperature on GPU"
+msgstr "$gputemp - temperatura física da GPU"
+
+#: rc.cpp:304
+msgid "Memory"
+msgstr "Memória"
+
+#: rc.cpp:308
+msgid ""
+"$mem - RAM usage, %\n"
+"$memmb - RAM usage, MB\n"
+"$memgb - RAM usage, GB\n"
+"$memtotmb - total RAM, MB\n"
+"$memtotgb - total RAM, GB"
+msgstr ""
+"$mem - uso de RAM, %\n"
+"$memmb - uso de RAM, MB\n"
+"$memgb - uso de RAM, GB\n"
+"$memtotmb - RAM total, MB\n"
+"$memtotgb - RAM total, GB"
+
+#: rc.cpp:315
+msgid "Swap"
+msgstr "Swap"
+
+#: rc.cpp:319
+msgid ""
+"$swap - swap usage, %\n"
+"$swapmb - swap usage, MB\n"
+"$swapgb - swap usage, GB\n"
+"$swaptotmb - total swap, MB\n"
+"$swaptotgb - total swap, GB"
+msgstr ""
+"$swap - uso de swap, %\n"
+"$swapmb - uso de swap, MB\n"
+"$swapgb - uso de swap, GB\n"
+"$swaptotmb - swap total, MB\n"
+"$swaptotgb - swap total, GB"
+
+#: rc.cpp:330
+msgid ""
+"$hddN - usage for mount point N (from 0), %. Example: $hdd0\n"
+"$hddmbN - usage for mount point N (from 0), MB. Example: $hddmb0\n"
+"$hddgbN - usage for mount point N (from 0), GB. Example: $hddgb0\n"
+"$hddtotmbN - total size of mount point N (from 0), MB. Example: $hddtotmb0\n"
+"$hddtotgbN - total size of mount point N (from 0), GB. Example: $hddtotgb0"
+msgstr ""
+"$hddN - uso do ponto de montagem N (começando por 0), %. Exemplo: $hdd0\n"
+"$hddmbN - uso do ponto de montagem N (começando por 0), MB. Exemplo: "
+"$hddmb0\n"
+"$hddgbN - uso do ponto de montagem N (começando por 0), GB. Exemplo: "
+"$hddgbN0\n"
+"$hddtotmbN - tamanho total do ponto de montagem N (começando por 0), MB. "
+"Exemplo: $hddtotmbN\n"
+"$hddtotgbN - tamanho total do ponto de montagem N (começando por 0), GB. "
+"Exemplo: $hddtogbN"
+
+#: rc.cpp:337
+msgid "HDD speed"
+msgstr "Velocidade do HDD"
+
+#: rc.cpp:340
+msgid ""
+"$hddrN - read speed HDD N (from 0), KB/s. Example: $hddr0\n"
+"$hddwN - write speed HDD N (from 0), KB/s. Example: $hddw0"
+msgstr ""
+"$hddrN - velocidade de leitura do HDD (começando por 0), KB/s. Exemplo: "
+"$hddr0\n"
+"$hddwN - velocidade de escrita do HDD (começando por 0), Kb/s. Exemplo: "
+"$hddw0"
+
+#: rc.cpp:344
+msgid "HDD temp"
+msgstr "Temperatura do HDD "
+
+#: rc.cpp:347
+msgid ""
+"$hddtempN - physical temperature on device N (from 0). Example: $hddtemp0"
+msgstr ""
+"$hddtempN - temperatura física no dispositivo N (começando por 0). Exemplo: "
+"$hddtemp0"
+
+#: rc.cpp:350
+msgid "Network"
+msgstr "Rede"
+
+#: rc.cpp:353
+msgid ""
+"$down - download speed, KB/s\n"
+"$up - upload speed, KB/s\n"
+"$netdev - current network device"
+msgstr ""
+"$down - velocidade de download, KB/s\n"
+"$up - velocidade de upload, KB/s\n"
+"$netdev - dispositivo de rede atual"
+
+#: rc.cpp:358
+msgid "Battery"
+msgstr "Bateria"
+
+#: rc.cpp:362
+msgid ""
+"$bat - battery charge, %\n"
+"$ac - AC status"
+msgstr ""
+"bateria - carga da bateria, %\n"
+"$ac - status do carregador"
+
+#: rc.cpp:369
+msgid ""
+"$album - song album\n"
+"$artist - song artist\n"
+"$progress - song progress\n"
+"$time - song duration\n"
+"$title - song title"
+msgstr ""
+"$album - album da música\n"
+"$artist - artista da música\n"
+"$progress - progresso da música\n"
+"$time - duração da música\n"
+"$title - título da música"
+
+#: rc.cpp:376
+msgid "Processes"
+msgstr "Processos "
+
+#: rc.cpp:379
+msgid ""
+"$pscount - number of running processes\n"
+"$pstotal - total number of running processes\n"
+"$ps - list of running processes comma separated"
+msgstr ""
+"$pscount - número de processos rodando\n"
+"$pstotal - número total de processos rodando\n"
+"$ps - lista dos processos rodando separados por vírgula"
+
+#: rc.cpp:387
+msgid ""
+"$pkgcountN - number of packages which are available for updates, command N. "
+"For example $pkgcount0"
+msgstr ""
+"$pkgcountN - número de pacotes disponíveis para atualizar, comando N. Por "
+"exemplo $pkgcount0"
+
+#: rc.cpp:390
+msgid "Custom"
+msgstr "Personalizado"
+
+#: rc.cpp:393
+msgid ""
+"$customN - get output from custom command N (from N). Example `$custom0`"
+msgstr ""
+"$customN - leia a saída de um comando personalizado N (a partir de N). "
+"Exemplo: `$custom0`"
+
+#: rc.cpp:396
+msgid "Current desktop"
+msgstr ""
+
+#: rc.cpp:399
+msgid ""
+"$name - desktop name\n"
+"$number - desktop number\n"
+"$total - total number of desktops"
+msgstr ""
+
+#: rc.cpp:402
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "under"
+
+#: rc.cpp:403
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "dreanazous@gmail.com"
diff --git a/sources/awesome-widget/po/ru.po b/sources/awesome-widget/po/ru.po
new file mode 100644
index 0000000..8db15b1
--- /dev/null
+++ b/sources/awesome-widget/po/ru.po
@@ -0,0 +1,673 @@
+# Copyright (C) 2014
+# This file is distributed under the same license as the PyTextMonitor package.
+#
+# Evgeniy Alekseev , 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://kde-look.org/content/show.php?content=157124\n"
+"POT-Creation-Date: 2014-08-02 18:20+0400\n"
+"PO-Revision-Date: 2014-08-02 18:21+0400\n"
+"Last-Translator: Evgeniy Alekseev \n"
+"Language-Team: Russian \n"
+"Language: ru\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"
+
+#: code/configdef.py:289
+msgid "Widget"
+msgstr "Виджет"
+
+#: code/configdef.py:291
+msgid "Advanced"
+msgstr "Расширенные"
+
+#: code/configdef.py:293
+msgid "Tooltip"
+msgstr "Тултип"
+
+#: code/configdef.py:295
+msgid "Appearance"
+msgstr "Внешний вид"
+
+#: code/configdef.py:297
+msgid "DataEngine"
+msgstr "DataEngine"
+
+#: code/main.py:115
+msgid "Run ksysguard"
+msgstr "Запутить ksysguard"
+
+#: code/main.py:117
+msgid "Show README"
+msgstr "Показать README"
+
+#: code/main.py:119
+msgid "Update text"
+msgstr "Обновить текст"
+
+#: rc.cpp:3 rc.cpp:132 rc.cpp:153 rc.cpp:209 rc.cpp:239
+msgid "Form"
+msgstr "Form"
+
+#: rc.cpp:6
+msgid "Enable background"
+msgstr "Включить фон"
+
+#: rc.cpp:9
+msgid "Vertical layout"
+msgstr "Вертикальная разметка"
+
+#: rc.cpp:12
+msgid "Enable popup on mouse click"
+msgstr "Включить сообщения по клику мыши"
+
+#: rc.cpp:15
+msgid "Add stretch to left/top of the layout"
+msgstr "Добавить пустое место слева/вверху виджета"
+
+#: rc.cpp:18
+msgid "Add stretch to right/bottom of the layout"
+msgstr "Добавить пустое место справа/внизу виджета"
+
+#: rc.cpp:21
+msgid "Custom time format"
+msgstr "Свой формат времени"
+
+#: rc.cpp:24
+msgid ""
+"$dddd - long weekday\n"
+"$ddd - short weekday\n"
+"$dd - day\n"
+"$d - day w\\o zero\n"
+"$MMMM - long month\n"
+"$MMM - short month\n"
+"$MM - month\n"
+"$M - month w\\o zero\n"
+"$yyyy - year\n"
+"$yy - short year\n"
+"$hh - hours (24 only)\n"
+"$h - hours w\\o zero (24 only)\n"
+"$mm - minutes\n"
+"$m - minutes w\\o zero\n"
+"$ss - seconds\n"
+"$s - seconds w\\o zero"
+msgstr ""
+"$dddd - день недели (длинный)\n"
+"$ddd - день недели (короткий)\n"
+"$dd - день\n"
+"$d - день без 0\n"
+"$MMMM - месяц (длинный)\n"
+"$MMM - месяц (короткий)\n"
+"$MM - месяц\n"
+"$M - месяц без 0\n"
+"$yyyy - год\n"
+"$yy - год (короткий)\n"
+"$hh - часы (24)\n"
+"$h - часы без 0 (24)\n"
+"$mm - минуты\n"
+"$m - минуты без 0\n"
+"$ss - секунды\n"
+"$s - секунды без 0"
+
+#: rc.cpp:42
+msgid "Custom uptime format"
+msgstr "Свой формат аптайма"
+
+#: rc.cpp:45
+msgid ""
+"$dd - uptime days\n"
+"$d - uptime days without zero\n"
+"$hh - uptime hours\n"
+"$h - uptime hours without zero\n"
+"$mm - uptime minutes\n"
+"$m - uptime minutes without zero"
+msgstr ""
+"$dd - дни аптайма\n"
+"$d - дни аптайма без нулей\n"
+"$hh - часы аптайма\n"
+"$h - часы аптайма без нулей\n"
+"$mm - минуты аптайма\n"
+"$m - минуты аптайма без нулей"
+
+#: rc.cpp:53
+msgid "Temperature units"
+msgstr "Температурные единицы"
+
+#: rc.cpp:56
+msgid "Temperature devices"
+msgstr "Температурные устройства"
+
+#: rc.cpp:59 rc.cpp:69 rc.cpp:79 rc.cpp:89 rc.cpp:162 rc.cpp:190
+msgid "Add"
+msgstr "Добавить"
+
+#: rc.cpp:62 rc.cpp:72 rc.cpp:82 rc.cpp:92 rc.cpp:165 rc.cpp:193
+msgid ""
+"Editable\n"
+"del - remove item"
+msgstr ""
+"Редактируемо\n"
+"del - удалить строку"
+
+#: rc.cpp:66
+msgid "Mount points"
+msgstr "Точки монтирования"
+
+#: rc.cpp:76
+msgid "HDD devices (speed)"
+msgstr "HDD (скорость)"
+
+#: rc.cpp:86
+msgid "HDD devices (temp)"
+msgstr "HDD (температура)"
+
+#: rc.cpp:96
+msgid "Network directory"
+msgstr "Путь к интерфейсам"
+
+#: rc.cpp:99
+msgid "\"/sys/class/net\" by default"
+msgstr "\"/sys/class/net\" по умолчанию"
+
+#: rc.cpp:102
+msgid "Disable auto select device and set specified device"
+msgstr "Отключить автовыбор устройства и использовать указанное"
+
+#: rc.cpp:105
+msgid "Set network device"
+msgstr "Выберете сетевое устройство"
+
+#: rc.cpp:108
+msgid "Battery device"
+msgstr "Устройство батареи"
+
+#: rc.cpp:111
+msgid "\"/sys/class/power_supply/BAT0/capacity\" by default"
+msgstr "\"/sys/class/power_supply/BAT0/capacity\" по умолчанию"
+
+#: rc.cpp:114
+msgid "AC online tag"
+msgstr "AC подключен"
+
+#: rc.cpp:117
+msgid "Line, which returns when AC is online"
+msgstr "Строка, возвращаемая при подключенном адаптере питания"
+
+#: rc.cpp:120
+msgid "AC offline tag"
+msgstr "AC отключен"
+
+#: rc.cpp:123
+msgid "Line, which returns when AC is offline"
+msgstr "Строка, возвращаемая при отключенном адаптере питания"
+
+#: rc.cpp:126
+msgid "AC device"
+msgstr "Устройство AC"
+
+#: rc.cpp:129
+msgid "\"/sys/class/power_supply/AC/online\" by default"
+msgstr "\"/sys/class/power_supply/AC/online\" по умолчанию"
+
+#: rc.cpp:135
+msgid "Time interval"
+msgstr "Интервал обновления"
+
+#: rc.cpp:138
+msgid "Font"
+msgstr "Шрифт"
+
+#: rc.cpp:141
+msgid "Font size"
+msgstr "Размер шрифта"
+
+#: rc.cpp:144
+msgid "Font color"
+msgstr "Цвет шрифта"
+
+#: rc.cpp:147
+msgid "Font style"
+msgstr "Стиль шрифта"
+
+#: rc.cpp:150
+msgid "Font weight"
+msgstr "Ширина шрифта"
+
+#: rc.cpp:156
+msgid "Custom command"
+msgstr "Своя команда"
+
+#: rc.cpp:159
+msgid "Custom command to run"
+msgstr "Своя команда для запуска"
+
+#: rc.cpp:169
+msgid "GPU device"
+msgstr "Устройство GPU"
+
+#: rc.cpp:172 rc.cpp:326
+msgid "HDD"
+msgstr "HDD"
+
+#: rc.cpp:175
+msgid "hddtemp cmd"
+msgstr "Команда hddtemp"
+
+#: rc.cpp:178
+msgid "MPD address"
+msgstr "Адрес сервера MPD"
+
+#: rc.cpp:181
+msgid "MPD port"
+msgstr "Порт сервера MPD"
+
+#: rc.cpp:184 rc.cpp:384
+msgid "Package manager"
+msgstr "Пакетный менеджер"
+
+#: rc.cpp:187
+msgid "Number of null lines"
+msgstr "Число пустых линий"
+
+#: rc.cpp:197 rc.cpp:366
+msgid "Music player"
+msgstr "Музыкальный плеер"
+
+#: rc.cpp:200
+msgid "Desktop check cmd"
+msgstr "Команда для проверки рабочего стола"
+
+#: rc.cpp:203
+msgid "NOTE: Player DBus interface should be an active"
+msgstr "ВНИМАНИЕ: DBus интерфейс плеера должен быть активен"
+
+#: rc.cpp:206
+msgid "MPRIS player name"
+msgstr "Имя плеера в MPRIS"
+
+#: rc.cpp:212
+msgid ""
+"CPU, CPU clock, memory, swap and network labels support graphical tooltip. "
+"To enable them just make needed checkbox fully checked."
+msgstr ""
+"Поля \"CPU\", \"Частота CPU\", \"Память\", \"Swap\", \"Сеть\" поддерживают "
+"графический тултип. Чтобы включить его, просто сделайте требуемые чекбоксы "
+"полностью чекнутыми."
+
+#: rc.cpp:215
+msgid "Number of values for tooltips"
+msgstr "Число хранящихся значений"
+
+#: rc.cpp:218
+msgid "Background"
+msgstr "Фон"
+
+#: rc.cpp:221
+msgid "CPU clock color"
+msgstr "Цвет частоты CPU"
+
+#: rc.cpp:224
+msgid "Swap color"
+msgstr "Цвет swap"
+
+#: rc.cpp:227
+msgid "CPU color"
+msgstr "Цвет CPU"
+
+#: rc.cpp:230
+msgid "Download speed color"
+msgstr "Цвет скорости загрузки"
+
+#: rc.cpp:233
+msgid "Memory color"
+msgstr "Цвет памяти"
+
+#: rc.cpp:236
+msgid "Upload speed color"
+msgstr "Цвет скорости отдачи"
+
+#: rc.cpp:242
+msgid ""
+"Detailed information may be found on project homepage"
+msgstr ""
+"Подробная информация может быть найдена на домашней странице проекта"
+
+#: rc.cpp:245
+msgid "Time"
+msgstr "Время"
+
+#: rc.cpp:248
+msgid ""
+"$time - time in default format\n"
+"$isotime - time in ISO format\n"
+"$shorttime - time in short format\n"
+"$longtime - time in log format\n"
+"$custom - custom time format"
+msgstr ""
+"$time - время в стандартном формате\n"
+"$isotime - время в ISO формате\n"
+"$shorttime - время в коротком формате\n"
+"$longtime - время в длинном формате\n"
+"$custom - свой формат времени"
+
+#: rc.cpp:255
+msgid "Uptime"
+msgstr "Время работы"
+
+#: rc.cpp:258
+msgid ""
+"$uptime - system uptime\n"
+"$custom - custom format"
+msgstr ""
+"$uptime - время работы\n"
+"$custom - свой формат"
+
+#: rc.cpp:262
+msgid "CPU"
+msgstr "CPU"
+
+#: rc.cpp:266
+msgid ""
+"$cpu - total load CPU, %\n"
+"$cpu0 - load CPU for core 0, %\n"
+"...\n"
+"$cpu9 - load CPU for core 9, %\n"
+"...\n"
+"$cpuN - load CPU for core N, %"
+msgstr ""
+"$cpu - общая загрузка CPU, %\n"
+"$cpu0 - загрузка CPU для ядра 0, %\n"
+"...\n"
+"$cpu9 - загрузка CPU для ядра 9, %\n"
+"...\n"
+"$cpuN - загрузка CPU для ядра N, %"
+
+#: rc.cpp:274
+msgid "CPU Clock"
+msgstr "Частота CPU"
+
+#: rc.cpp:277
+msgid ""
+"$cpucl - average CPU clock, MHz\n"
+"$cpucl0 - CPU clock for core 0, MHz\n"
+"...\n"
+"$cpucl9 - CPU clock for core 9, MHz\n"
+"...\n"
+"$cpuclN - CPU clock for core N, MHz"
+msgstr ""
+"$cpucl - средняя частота CPU, MHz\n"
+"$cpucl0 - частота CPU для ядра 0, MHz\n"
+"...\n"
+"$cpucl9 - частота CPU для ядра 9, MHz\n"
+"...\n"
+"$cpuclN - частота CPU для ядра N, MHz"
+
+#: rc.cpp:285
+msgid "Temperature"
+msgstr "Температура"
+
+#: rc.cpp:288
+msgid "$tempN - physical temperature on device N (from 0). Example: $temp0"
+msgstr "$tempN - физическая температура на устройстве N (от 0). Пример: $temp0"
+
+#: rc.cpp:291
+msgid "GPU"
+msgstr "GPU"
+
+#: rc.cpp:295
+msgid "$gpu - gpu usage, %"
+msgstr "$gpu - использование GPU, %"
+
+#: rc.cpp:298
+msgid "GPU Temp"
+msgstr "Температура GPU"
+
+#: rc.cpp:301
+msgid "$gputemp - physical temperature on GPU"
+msgstr "$gputemp - физическая температура на GPU"
+
+#: rc.cpp:304
+msgid "Memory"
+msgstr "Память"
+
+#: rc.cpp:308
+msgid ""
+"$mem - RAM usage, %\n"
+"$memmb - RAM usage, MB\n"
+"$memgb - RAM usage, GB\n"
+"$memtotmb - total RAM, MB\n"
+"$memtotgb - total RAM, GB"
+msgstr ""
+"$mem - использование RAM, %\n"
+"$memmb - использование RAM, MB\n"
+"$memgb - использование RAM, GB\n"
+"$memtotmb - RAM, MB\n"
+"$memtotgb - RAM, GB"
+
+#: rc.cpp:315
+msgid "Swap"
+msgstr "Swap"
+
+#: rc.cpp:319
+msgid ""
+"$swap - swap usage, %\n"
+"$swapmb - swap usage, MB\n"
+"$swapgb - swap usage, GB\n"
+"$swaptotmb - total swap, MB\n"
+"$swaptotgb - total swap, GB"
+msgstr ""
+"$swap - использование swap, %\n"
+"$swapmb - использование swap, MB\n"
+"$swapgb - использование swap, GB\n"
+"$swaptotmb - swap, MB\n"
+"$swaptotgb - swap, GB"
+
+#: rc.cpp:330
+msgid ""
+"$hddN - usage for mount point N (from 0), %. Example: $hdd0\n"
+"$hddmbN - usage for mount point N (from 0), MB. Example: $hddmb0\n"
+"$hddgbN - usage for mount point N (from 0), GB. Example: $hddgb0\n"
+"$hddtotmbN - total size of mount point N (from 0), MB. Example: $hddtotmb0\n"
+"$hddtotgbN - total size of mount point N (from 0), GB. Example: $hddtotgb0"
+msgstr ""
+"$hddN - использование точки монтирования N (от 0), %. Пример: $hdd0\n"
+"$hddmbN - использование точки монтирования N (от 0), MB. Пример: $hddmb0\n"
+"$hddgbN - использование точки монтирования N (от 0), GB. Пример: $hddgb0\n"
+"$hddtotmbN - размер точки монтирования N (от 0), MB. Пример: $hddtotmb0\n"
+"$hddtotgbN - размер точки монтирования N (от 0), GB. Пример: $hddtotgb0"
+
+#: rc.cpp:337
+msgid "HDD speed"
+msgstr "Скорость HDD"
+
+#: rc.cpp:340
+msgid ""
+"$hddrN - read speed HDD N (from 0), KB/s. Example: $hddr0\n"
+"$hddwN - write speed HDD N (from 0), KB/s. Example: $hddw0"
+msgstr ""
+"$hddrN - скорость записи на HDD N (от 0), KB/s. Например: $hddr0\n"
+"$hddwN - скорость чтения с HDD N (от 0), KB/s. Например: $hddw0"
+
+#: rc.cpp:344
+msgid "HDD temp"
+msgstr "Температура HDD"
+
+#: rc.cpp:347
+msgid ""
+"$hddtempN - physical temperature on device N (from 0). Example: $hddtemp0"
+msgstr "$hddtempN - температура на устройстве N (от 0). Пример: $hddtemp0"
+
+#: rc.cpp:350
+msgid "Network"
+msgstr "Сеть"
+
+#: rc.cpp:353
+msgid ""
+"$down - download speed, KB/s\n"
+"$up - upload speed, KB/s\n"
+"$netdev - current network device"
+msgstr ""
+"$down - скорость скачки, KB/s\n"
+"$up - скорость загрузки, KB/s\n"
+"$netdev - текущее устройство"
+
+#: rc.cpp:358
+msgid "Battery"
+msgstr "Батарея"
+
+#: rc.cpp:362
+msgid ""
+"$bat - battery charge, %\n"
+"$ac - AC status"
+msgstr ""
+"$bat - заряд батареи, %\n"
+"$ac - статус адаптера питания"
+
+#: rc.cpp:369
+msgid ""
+"$album - song album\n"
+"$artist - song artist\n"
+"$progress - song progress\n"
+"$time - song duration\n"
+"$title - song title"
+msgstr ""
+"$album - альбом\n"
+"$artist - исполнитель\n"
+"$progress - прогресс\n"
+"$time - продолжительность\n"
+"$title - название"
+
+#: rc.cpp:376
+msgid "Processes"
+msgstr "Процессы"
+
+#: rc.cpp:379
+msgid ""
+"$pscount - number of running processes\n"
+"$pstotal - total number of running processes\n"
+"$ps - list of running processes comma separated"
+msgstr ""
+"$pscount - число запущенных процессов\n"
+"$pstotal - общее число процессов\n"
+"$ps - список запущенных процессов, разделенных запятыми"
+
+#: rc.cpp:387
+msgid ""
+"$pkgcountN - number of packages which are available for updates, command N. "
+"For example $pkgcount0"
+msgstr ""
+"$pkgcountN - число пакетов, которые доступны для обновления, для команды N. "
+"Например, $pkgcount0"
+
+#: rc.cpp:390
+msgid "Custom"
+msgstr "Своя команда"
+
+#: rc.cpp:393
+msgid ""
+"$customN - get output from custom command N (from N). Example `$custom0`"
+msgstr "$customN - получить информацию из своей команды N. Например $custom0"
+
+#: rc.cpp:396
+msgid "Current desktop"
+msgstr "Текущий рабочий стол"
+
+#: rc.cpp:399
+msgid ""
+"$name - desktop name\n"
+"$number - desktop number\n"
+"$total - total number of desktops"
+msgstr ""
+"$name - имя рабочего стола\n"
+"$number - номер рабочего стола\n"
+"$total - общее число рабочих столов"
+
+#: rc.cpp:402
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Evgeniy Alekseev"
+
+#: rc.cpp:403
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "esalexeev@gmail.com"
+
+#~ msgid "Widget settings"
+#~ msgstr "Настройки виджета"
+
+#~ msgid "pacman -Qu"
+#~ msgstr "pacman -Qu"
+
+#~ msgid "apt-show-versions -u -b"
+#~ msgstr "apt-show-versions -u -b"
+
+#~ msgid "aptitude search '~U'"
+#~ msgstr "aptitude search '~U'"
+
+#~ msgid "yum list updates"
+#~ msgstr "yum list updates"
+
+#~ msgid "pkg_version -I -l '<'"
+#~ msgstr "pkg_version -I -l '<'"
+
+#~ msgid "urpmq --auto-select"
+#~ msgstr "urpmq --auto-select"
+
+#~ msgid "amarok"
+#~ msgstr "amarok"
+
+#~ msgid "mpd"
+#~ msgstr "mpd"
+
+#~ msgid "qmmp"
+#~ msgstr "qmmp"
+
+#~ msgid "auto"
+#~ msgstr "auto"
+
+#~ msgid "nvidia"
+#~ msgstr "nvidia"
+
+#~ msgid "ati"
+#~ msgstr "ati"
+
+#~ msgid "$hddN - usage for mount point N (from 0), %. Example: $hdd0"
+#~ msgstr "$hddN - использование точки монтирования N (от 0), %. Пример: $hdd0"
+
+#~ msgid ""
+#~ "$ds - uptime days\n"
+#~ "$hs - uptime hours\n"
+#~ "$ms - uptime minutes"
+#~ msgstr ""
+#~ "$ds - дни работы\n"
+#~ "$hs - часы\n"
+#~ "$ms - минуты"
+
+#~ msgid ""
+#~ "Command to run, example:\n"
+#~ "wget -qO- http://ifconfig.me/ip - get external IP"
+#~ msgstr ""
+#~ "Команда для запуска, например:\n"
+#~ "wget -qO- http://ifconfig.me/ip - получить внешний IP"
+
+#~ msgid "@@/;@@ - mount point usage, %"
+#~ msgstr "@@/;@@ - использование точки монтирования, %"
+
+#~ msgid "@@/dev/sda@@ - physical temperature on /dev/sda"
+#~ msgstr "@@/dev/sda@@ - физическая температура /dev/sda"
+
+#~ msgid ""
+#~ "$net - network speed, down/up, KB/s\n"
+#~ "$netdev - current network device\n"
+#~ "@@eth0@@ - disable auto select device and set specified device"
+#~ msgstr ""
+#~ "$net - скорость передачи данных, down/up, KB/s\n"
+#~ "$netdev - используемое устройство\n"
+#~ "@@eth0@@ - отключить автовыбор устройства и установить указанное"
diff --git a/sources/awesome-widget/po/uk.po b/sources/awesome-widget/po/uk.po
new file mode 100644
index 0000000..19cddb6
--- /dev/null
+++ b/sources/awesome-widget/po/uk.po
@@ -0,0 +1,599 @@
+# Copyright (C) 2014
+# This file is distributed under the same license as the PyTextMonitor package.
+#
+# Evgeniy Alekseev , 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://kde-look.org/content/show.php?content=157124\n"
+"POT-Creation-Date: 2014-08-02 18:20+0400\n"
+"PO-Revision-Date: 2014-06-06 01:23+0400\n"
+"Last-Translator: Evgeniy Alekseev \n"
+"Language-Team: Ukrainian \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"
+
+#: code/configdef.py:289
+msgid "Widget"
+msgstr "Віджет"
+
+#: code/configdef.py:291
+msgid "Advanced"
+msgstr "Розширені"
+
+#: code/configdef.py:293
+msgid "Tooltip"
+msgstr "Тултіп"
+
+#: code/configdef.py:295
+msgid "Appearance"
+msgstr "Зовнішній вигляд"
+
+#: code/configdef.py:297
+msgid "DataEngine"
+msgstr "DataEngine"
+
+#: code/main.py:115
+msgid "Run ksysguard"
+msgstr "Запустити ksysguard"
+
+#: code/main.py:117
+msgid "Show README"
+msgstr "Показати README"
+
+#: code/main.py:119
+msgid "Update text"
+msgstr "Оновити текст"
+
+#: rc.cpp:3 rc.cpp:132 rc.cpp:153 rc.cpp:209 rc.cpp:239
+msgid "Form"
+msgstr "Form"
+
+#: rc.cpp:6
+msgid "Enable background"
+msgstr ""
+
+#: rc.cpp:9
+msgid "Vertical layout"
+msgstr "Вертикальна розмітка"
+
+#: rc.cpp:12
+msgid "Enable popup on mouse click"
+msgstr "Включити спливаючі підказки при натисканні клавіші миші"
+
+#: rc.cpp:15
+msgid "Add stretch to left/top of the layout"
+msgstr "Додати порожнє місце ліворуч/вгорі віджету"
+
+#: rc.cpp:18
+msgid "Add stretch to right/bottom of the layout"
+msgstr "Додати порожнє місце праворуч/внизу віджету"
+
+#: rc.cpp:21
+msgid "Custom time format"
+msgstr "Свій формат часу"
+
+#: rc.cpp:24
+msgid ""
+"$dddd - long weekday\n"
+"$ddd - short weekday\n"
+"$dd - day\n"
+"$d - day w\\o zero\n"
+"$MMMM - long month\n"
+"$MMM - short month\n"
+"$MM - month\n"
+"$M - month w\\o zero\n"
+"$yyyy - year\n"
+"$yy - short year\n"
+"$hh - hours (24 only)\n"
+"$h - hours w\\o zero (24 only)\n"
+"$mm - minutes\n"
+"$m - minutes w\\o zero\n"
+"$ss - seconds\n"
+"$s - seconds w\\o zero"
+msgstr ""
+"$dddd - день тижня (довгий)\n"
+"$ddd - день тижня (короткий)\n"
+"$dd - день\n"
+"$d - день без нулів\n"
+"$MMMM - місяць (довгий)\n"
+"$MMM - місяць (короткий)\n"
+"$MM - місяць\n"
+"$M - місяць без нулів\n"
+"$yyyy - рік\n"
+"$yy - рук (короткий)\n"
+"$hh - години (24)\n"
+"$h - години без нулів (24)\n"
+"$mm - хвилини\n"
+"$m - хвилини без нулів\n"
+"$ss - секунди\n"
+"$s - секунди без нулів"
+
+#: rc.cpp:42
+msgid "Custom uptime format"
+msgstr "Свій формат аптайму (uptime)"
+
+#: rc.cpp:45
+msgid ""
+"$dd - uptime days\n"
+"$d - uptime days without zero\n"
+"$hh - uptime hours\n"
+"$h - uptime hours without zero\n"
+"$mm - uptime minutes\n"
+"$m - uptime minutes without zero"
+msgstr ""
+"$dd - дні аптайму\n"
+"$d - дні аптайму без нулів\n"
+"$hh - години аптайму\n"
+"$h - години аптайму без нулів\n"
+"$mm - хвилини аптайму\n"
+"$m - хвилини аптайму без нулів"
+
+#: rc.cpp:53
+msgid "Temperature units"
+msgstr "Одиниці виміру температури"
+
+#: rc.cpp:56
+msgid "Temperature devices"
+msgstr "Температурні пристрої"
+
+#: rc.cpp:59 rc.cpp:69 rc.cpp:79 rc.cpp:89 rc.cpp:162 rc.cpp:190
+msgid "Add"
+msgstr "Добавити"
+
+#: rc.cpp:62 rc.cpp:72 rc.cpp:82 rc.cpp:92 rc.cpp:165 rc.cpp:193
+msgid ""
+"Editable\n"
+"del - remove item"
+msgstr ""
+"Можна редагувати\n"
+"del - видалити рядок"
+
+#: rc.cpp:66
+msgid "Mount points"
+msgstr "Точки монтування"
+
+#: rc.cpp:76
+msgid "HDD devices (speed)"
+msgstr "HDD (швидкість)"
+
+#: rc.cpp:86
+msgid "HDD devices (temp)"
+msgstr "HDD (температура)"
+
+#: rc.cpp:96
+msgid "Network directory"
+msgstr "Шлях до інтерфейсів"
+
+#: rc.cpp:99
+msgid "\"/sys/class/net\" by default"
+msgstr "\"/sys/class/net\" за замовчуванням"
+
+#: rc.cpp:102
+msgid "Disable auto select device and set specified device"
+msgstr "Відключити автоматичний вибір пристрою та використовувати вказаний"
+
+#: rc.cpp:105
+msgid "Set network device"
+msgstr "Оберіть мережевий пристрій"
+
+#: rc.cpp:108
+msgid "Battery device"
+msgstr "Пристрій батареї"
+
+#: rc.cpp:111
+msgid "\"/sys/class/power_supply/BAT0/capacity\" by default"
+msgstr "\"/sys/class/power_supply/BAT0/capacity\" за замовчуванням"
+
+#: rc.cpp:114
+msgid "AC online tag"
+msgstr "AC підключений"
+
+#: rc.cpp:117
+msgid "Line, which returns when AC is online"
+msgstr "Рядок, що повертається при підключеному адаптері живлення"
+
+#: rc.cpp:120
+msgid "AC offline tag"
+msgstr "AC відключений"
+
+#: rc.cpp:123
+msgid "Line, which returns when AC is offline"
+msgstr "Рядок, що повертається при відключеному адаптері живлення"
+
+#: rc.cpp:126
+msgid "AC device"
+msgstr "AC пристрій"
+
+#: rc.cpp:129
+msgid "\"/sys/class/power_supply/AC/online\" by default"
+msgstr "\"/sys/class/power_supply/AC/online\" за замовчуванням"
+
+#: rc.cpp:135
+msgid "Time interval"
+msgstr "Інтервал оновлення"
+
+#: rc.cpp:138
+msgid "Font"
+msgstr "Шрифт"
+
+#: rc.cpp:141
+msgid "Font size"
+msgstr "Розмір шрифту"
+
+#: rc.cpp:144
+msgid "Font color"
+msgstr "Колір шрифту"
+
+#: rc.cpp:147
+msgid "Font style"
+msgstr "Стиль шрифту"
+
+#: rc.cpp:150
+msgid "Font weight"
+msgstr "Ширина шрифту"
+
+#: rc.cpp:156
+msgid "Custom command"
+msgstr "Своя команда"
+
+#: rc.cpp:159
+msgid "Custom command to run"
+msgstr "Виконання своєї команди"
+
+#: rc.cpp:169
+msgid "GPU device"
+msgstr "Пристій GPU"
+
+#: rc.cpp:172 rc.cpp:326
+msgid "HDD"
+msgstr "HDD"
+
+#: rc.cpp:175
+msgid "hddtemp cmd"
+msgstr "Команда hddtemp"
+
+#: rc.cpp:178
+msgid "MPD address"
+msgstr "Адреса сервера MPD"
+
+#: rc.cpp:181
+msgid "MPD port"
+msgstr "Порт сервера MPD"
+
+#: rc.cpp:184 rc.cpp:384
+msgid "Package manager"
+msgstr "Пакетний менеджер"
+
+#: rc.cpp:187
+msgid "Number of null lines"
+msgstr "Кількість пустих рядків"
+
+#: rc.cpp:197 rc.cpp:366
+msgid "Music player"
+msgstr "Музичний плеєр"
+
+#: rc.cpp:200
+msgid "Desktop check cmd"
+msgstr ""
+
+#: rc.cpp:203
+msgid "NOTE: Player DBus interface should be an active"
+msgstr ""
+
+#: rc.cpp:206
+msgid "MPRIS player name"
+msgstr ""
+
+#: rc.cpp:212
+msgid ""
+"CPU, CPU clock, memory, swap and network labels support graphical tooltip. "
+"To enable them just make needed checkbox fully checked."
+msgstr ""
+"Поля \"CPU\", \"Частота CPU\", \"Пам’ятьґЄ, \"Swap\" та \"Мережа\" "
+"підтримують графічний тултіп. Щоб їх задіяти, просто зробіть необхідні "
+"чекбокси повністю чекнутими."
+
+#: rc.cpp:215
+msgid "Number of values for tooltips"
+msgstr "Кількість значень для тултіпа"
+
+#: rc.cpp:218
+msgid "Background"
+msgstr ""
+
+#: rc.cpp:221
+msgid "CPU clock color"
+msgstr "Колір частоти CPU"
+
+#: rc.cpp:224
+msgid "Swap color"
+msgstr "Колір swap"
+
+#: rc.cpp:227
+msgid "CPU color"
+msgstr "Колір CPU"
+
+#: rc.cpp:230
+msgid "Download speed color"
+msgstr "Колір швидкості скачування"
+
+#: rc.cpp:233
+msgid "Memory color"
+msgstr "Колір пам’яті"
+
+#: rc.cpp:236
+msgid "Upload speed color"
+msgstr "Колір швидкості віддачі"
+
+#: rc.cpp:242
+msgid ""
+"Detailed information may be found on project homepage"
+msgstr ""
+"Детальна інформація може бути знайдена на домашній сторінці проекту"
+
+#: rc.cpp:245
+msgid "Time"
+msgstr "Час"
+
+#: rc.cpp:248
+msgid ""
+"$time - time in default format\n"
+"$isotime - time in ISO format\n"
+"$shorttime - time in short format\n"
+"$longtime - time in log format\n"
+"$custom - custom time format"
+msgstr ""
+"$time - час у стандартному форматі\n"
+"$isotime - час у форматі ISO\n"
+"$shorttime - час в короткому форматі\n"
+"$longtime - час у довгому форматі\n"
+"$custom - свій формат часу"
+
+#: rc.cpp:255
+msgid "Uptime"
+msgstr "Час роботи"
+
+#: rc.cpp:258
+msgid ""
+"$uptime - system uptime\n"
+"$custom - custom format"
+msgstr ""
+"$uptime - час роботи\n"
+"$custom - свій формат"
+
+#: rc.cpp:262
+msgid "CPU"
+msgstr "CPU"
+
+#: rc.cpp:266
+msgid ""
+"$cpu - total load CPU, %\n"
+"$cpu0 - load CPU for core 0, %\n"
+"...\n"
+"$cpu9 - load CPU for core 9, %\n"
+"...\n"
+"$cpuN - load CPU for core N, %"
+msgstr ""
+"$cpu - загальне завантаження CPU, %\n"
+"$cpu0 - завантаження CPU для ядра 0, %\n"
+"...\n"
+"$cpu9 - завантаження CPU для ядра 9, %\n"
+"...\n"
+"$cpuN - завантаження CPU для ядра N, %"
+
+#: rc.cpp:274
+msgid "CPU Clock"
+msgstr "Частота CPU"
+
+#: rc.cpp:277
+msgid ""
+"$cpucl - average CPU clock, MHz\n"
+"$cpucl0 - CPU clock for core 0, MHz\n"
+"...\n"
+"$cpucl9 - CPU clock for core 9, MHz\n"
+"...\n"
+"$cpuclN - CPU clock for core N, MHz"
+msgstr ""
+"$cpucl - середня частота CPU, MHz\n"
+"$cpucl0 - частота CPU для ядра 0, MHz\n"
+"...\n"
+"$cpucl9 - частота CPU для ядра 9, MHz\n"
+"...\n"
+"$cpuclN - частота CPU для ядра N, MHz"
+
+#: rc.cpp:285
+msgid "Temperature"
+msgstr "Температура"
+
+#: rc.cpp:288
+msgid "$tempN - physical temperature on device N (from 0). Example: $temp0"
+msgstr "$tempN - фізична температура на пристрої N (від 0). Приклад: $temp0"
+
+#: rc.cpp:291
+msgid "GPU"
+msgstr "GPU"
+
+#: rc.cpp:295
+msgid "$gpu - gpu usage, %"
+msgstr "$gpu - використання gpu, %"
+
+#: rc.cpp:298
+msgid "GPU Temp"
+msgstr "Температура GPU"
+
+#: rc.cpp:301
+msgid "$gputemp - physical temperature on GPU"
+msgstr "$gputemp - фізична температура на GPU"
+
+#: rc.cpp:304
+msgid "Memory"
+msgstr "Пам’ять"
+
+#: rc.cpp:308
+msgid ""
+"$mem - RAM usage, %\n"
+"$memmb - RAM usage, MB\n"
+"$memgb - RAM usage, GB\n"
+"$memtotmb - total RAM, MB\n"
+"$memtotgb - total RAM, GB"
+msgstr ""
+"$mem - використання RAM, %\n"
+"$memmb - використання RAM, MB\n"
+"$memgb - використання RAM, GB"
+
+#: rc.cpp:315
+msgid "Swap"
+msgstr "Swap"
+
+#: rc.cpp:319
+msgid ""
+"$swap - swap usage, %\n"
+"$swapmb - swap usage, MB\n"
+"$swapgb - swap usage, GB\n"
+"$swaptotmb - total swap, MB\n"
+"$swaptotgb - total swap, GB"
+msgstr ""
+"$swap - використання swap, %\n"
+"$swapmb - використання swap, MB\n"
+"$swapgb - використання swap, GB$swaptotmb - swap, MB\n"
+"$swaptotgb - swap, GB"
+
+#: rc.cpp:330
+msgid ""
+"$hddN - usage for mount point N (from 0), %. Example: $hdd0\n"
+"$hddmbN - usage for mount point N (from 0), MB. Example: $hddmb0\n"
+"$hddgbN - usage for mount point N (from 0), GB. Example: $hddgb0\n"
+"$hddtotmbN - total size of mount point N (from 0), MB. Example: $hddtotmb0\n"
+"$hddtotgbN - total size of mount point N (from 0), GB. Example: $hddtotgb0"
+msgstr ""
+"$hddN - використання точки монтування N (від 0), %. Приклад: $hdd0\n"
+"$hddmbN - використання точки монтування N (від 0), MB. Приклад: $hddmb0\n"
+"$hddgbN - використання точки монтування N (від 0), GB. Приклад: $hddgb0\n"
+"$hddtotmbN - розмір точки монтування N (від 0), MB. Приклад: $hddtotmb0\n"
+"$hddtotgbN - розмір точки монтування N (від 0), GB. Приклад: $hddtotgb0"
+
+#: rc.cpp:337
+msgid "HDD speed"
+msgstr "Швидкість HDD"
+
+#: rc.cpp:340
+msgid ""
+"$hddrN - read speed HDD N (from 0), KB/s. Example: $hddr0\n"
+"$hddwN - write speed HDD N (from 0), KB/s. Example: $hddw0"
+msgstr ""
+"$hddrN - швидкість читання HDD N (від 0), KB/s. Приклад: $hddr0\n"
+"$hddwN - швидкість запису HDD N (від 0), KB/s. Приклад: $hddw0"
+
+#: rc.cpp:344
+msgid "HDD temp"
+msgstr "Температура HDD"
+
+#: rc.cpp:347
+msgid ""
+"$hddtempN - physical temperature on device N (from 0). Example: $hddtemp0"
+msgstr ""
+"$hddtempN - фізична температура на пристрої N (від 0). Приклад: $hddtemp"
+
+#: rc.cpp:350
+msgid "Network"
+msgstr "Мережа"
+
+#: rc.cpp:353
+msgid ""
+"$down - download speed, KB/s\n"
+"$up - upload speed, KB/s\n"
+"$netdev - current network device"
+msgstr ""
+"$down - швидкість скачування, KB/s\n"
+"$up - швидкість віддачі, KB/s\n"
+"$netdev - поточний мережевий пристрій"
+
+#: rc.cpp:358
+msgid "Battery"
+msgstr "Батарея"
+
+#: rc.cpp:362
+msgid ""
+"$bat - battery charge, %\n"
+"$ac - AC status"
+msgstr ""
+"$bat - заряд батареї, %\n"
+"$ac - статус адаптера живлення"
+
+#: rc.cpp:369
+msgid ""
+"$album - song album\n"
+"$artist - song artist\n"
+"$progress - song progress\n"
+"$time - song duration\n"
+"$title - song title"
+msgstr ""
+"$album - альбом\n"
+"$artist - виконавець\n"
+"$progress - прогрес\n"
+"$time - тривалість\n"
+"$title - назва"
+
+#: rc.cpp:376
+msgid "Processes"
+msgstr "Процеси"
+
+#: rc.cpp:379
+msgid ""
+"$pscount - number of running processes\n"
+"$pstotal - total number of running processes\n"
+"$ps - list of running processes comma separated"
+msgstr ""
+"$pscount - кількість запущених процесів\n"
+"$pstotal - загальна кількість процесів\n"
+"$ps - перелік запущених процесів, розділених комами"
+
+#: rc.cpp:387
+msgid ""
+"$pkgcountN - number of packages which are available for updates, command N. "
+"For example $pkgcount0"
+msgstr ""
+"$pkgcountN - кількість пакетів, що доступні для оновлення, для команди N. "
+"Наприклад: $pkgcount0"
+
+#: rc.cpp:390
+msgid "Custom"
+msgstr "Своя команда"
+
+#: rc.cpp:393
+msgid ""
+"$customN - get output from custom command N (from N). Example `$custom0`"
+msgstr ""
+"$customN - отримати інформацію зі своєї команди N. Наприклад `$custom0`"
+
+#: rc.cpp:396
+msgid "Current desktop"
+msgstr ""
+
+#: rc.cpp:399
+msgid ""
+"$name - desktop name\n"
+"$number - desktop number\n"
+"$total - total number of desktops"
+msgstr ""
+
+#: rc.cpp:402
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Slobodyan Victor"
+
+#: rc.cpp:403
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "sarumyan@i.ua"
+
+#~ msgid "Widget settings"
+#~ msgstr "Налаштування віджету"
diff --git a/sources/awesome-widget/tooltipconfig.ui b/sources/awesome-widget/tooltipconfig.ui
new file mode 100644
index 0000000..f61e6ee
--- /dev/null
+++ b/sources/awesome-widget/tooltipconfig.ui
@@ -0,0 +1,441 @@
+
+
+ ConfigWindow
+
+
+
+ 0
+ 0
+ 700
+ 594
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 700
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ Form
+
+
+ -
+
+
+ CPU, CPU clock, memory, swap and network labels support graphical tooltip. To enable them just make needed checkbox fully checked.
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 684
+ 542
+
+
+
+
-
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Number of values for tooltips
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 19
+
+
+
+
+ -
+
+
+
+ 180
+ 0
+
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+ 50
+
+
+ 1000
+
+
+ 25
+
+
+ 100
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Background
+
+
+ true
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 180
+ 0
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ CPU clock color
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 180
+ 0
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Swap color
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 180
+ 0
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ CPU color
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 180
+ 0
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Download speed color
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 180
+ 0
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Memory color
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 180
+ 0
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Upload speed color
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 180
+ 0
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 289
+
+
+
+
+
+
+
+
+
+
+
+
+ KColorCombo
+ QComboBox
+
+
+
+
+ scrollArea_tooltip
+ spinBox_tooltipNum
+ checkBox_background
+ kcolorcombo_background
+ kcolorcombo_cpuclock
+ kcolorcombo_swap
+ kcolorcombo_cpu
+ kcolorcombo_down
+ kcolorcombo_mem
+ kcolorcombo_up
+
+
+
+
diff --git a/sources/awesome-widget/widget.ui b/sources/awesome-widget/widget.ui
new file mode 100644
index 0000000..0486b61
--- /dev/null
+++ b/sources/awesome-widget/widget.ui
@@ -0,0 +1,1297 @@
+
+
+ ConfigWindow
+
+
+
+ 0
+ 0
+ 700
+ 594
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 700
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ Form
+
+
+ -
+
+
+ Detailed information may be found on <a href="http://arcanis.name/projects/pytextmonitor/">project homepage</a>
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 666
+ 696
+
+
+
+
-
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Time
+
+
+ true
+
+
+
+ -
+
+
+ $time - time in default format
+$isotime - time in ISO format
+$shorttime - time in short format
+$longtime - time in log format
+$custom - custom time format
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Uptime
+
+
+ true
+
+
+
+ -
+
+
+ $uptime - system uptime
+$custom - custom format
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 2
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ CPU
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ $cpu - total load CPU, %
+$cpu0 - load CPU for core 0, %
+...
+$cpu9 - load CPU for core 9, %
+...
+$cpuN - load CPU for core N, %
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 3
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ CPU Clock
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ $cpucl - average CPU clock, MHz
+$cpucl0 - CPU clock for core 0, MHz
+...
+$cpucl9 - CPU clock for core 9, MHz
+...
+$cpuclN - CPU clock for core N, MHz
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 4
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Temperature
+
+
+ true
+
+
+
+ -
+
+
+ $tempN - physical temperature on device N (from 0). Example: $temp0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 5
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ GPU
+
+
+ true
+
+
+
+ -
+
+
+ $gpu - gpu usage, %
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 6
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ GPU Temp
+
+
+ true
+
+
+
+ -
+
+
+ $gputemp - physical temperature on GPU
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 7
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Memory
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ $mem - RAM usage, %
+$memmb - RAM usage, MB
+$memgb - RAM usage, GB
+$memtotmb - total RAM, MB
+$memtotgb - total RAM, GB
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 8
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Swap
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ $swap - swap usage, %
+$swapmb - swap usage, MB
+$swapgb - swap usage, GB
+$swaptotmb - total swap, MB
+$swaptotgb - total swap, GB
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 9
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ HDD
+
+
+ true
+
+
+
+ -
+
+
+ $hddN - usage for mount point N (from 0), %. Example: $hdd0
+$hddmbN - usage for mount point N (from 0), MB. Example: $hddmb0
+$hddgbN - usage for mount point N (from 0), GB. Example: $hddgb0
+$hddtotmbN - total size of mount point N (from 0), MB. Example: $hddtotmb0
+$hddtotgbN - total size of mount point N (from 0), GB. Example: $hddtotgb0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 10
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ HDD speed
+
+
+ true
+
+
+
+ -
+
+
+ $hddrN - read speed HDD N (from 0), KB/s. Example: $hddr0
+$hddwN - write speed HDD N (from 0), KB/s. Example: $hddw0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 11
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ HDD temp
+
+
+ true
+
+
+
+ -
+
+
+ $hddtempN - physical temperature on device N (from 0). Example: $hddtemp0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 12
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Network
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+ $down - download speed, KB/s
+$up - upload speed, KB/s
+$netdev - current network device
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 13
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Battery
+
+
+ true
+
+
+
+ -
+
+
+ $bat - battery charge, %
+$ac - AC status
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 14
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Music player
+
+
+ true
+
+
+
+ -
+
+
+ $album - song album
+$artist - song artist
+$progress - song progress
+$time - song duration
+$title - song title
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 15
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Processes
+
+
+ true
+
+
+
+ -
+
+
+ $pscount - number of running processes
+$pstotal - total number of running processes
+$ps - list of running processes comma separated
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 16
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Package manager
+
+
+ true
+
+
+
+ -
+
+
+ $pkgcountN - number of packages which are available for updates, command N. For example $pkgcount0
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 17
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Custom
+
+
+ true
+
+
+
+ -
+
+
+ $customN - get output from custom command N (from N). Example `$custom0`
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 18
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 200
+ 0
+
+
+
+ Current desktop
+
+
+ true
+
+
+
+ -
+
+
+ $name - desktop name
+$number - desktop number
+$total - total number of desktops
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
+
+
+
+ 120
+ 16777215
+
+
+
+ 1
+
+
+ 19
+
+
+ 1
+
+
+ 19
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksAbove
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ scrollArea_settings
+ checkBox_time
+ lineEdit_time
+ slider_time
+ checkBox_uptime
+ lineEdit_uptime
+ slider_uptime
+ checkBox_cpu
+ lineEdit_cpu
+ slider_cpu
+ checkBox_cpuclock
+ lineEdit_cpuclock
+ slider_cpuclock
+ checkBox_temp
+ lineEdit_temp
+ slider_temp
+ checkBox_gpu
+ lineEdit_gpu
+ slider_gpu
+ checkBox_gpuTemp
+ lineEdit_gpuTemp
+ slider_gpuTemp
+ checkBox_mem
+ lineEdit_mem
+ slider_mem
+ checkBox_swap
+ lineEdit_swap
+ slider_swap
+ checkBox_hdd
+ lineEdit_hdd
+ slider_hdd
+ checkBox_hddTemp
+ checkBox_hddSpeed
+ lineEdit_hddSpeed
+ slider_hddSpeed
+ lineEdit_hddTemp
+ slider_hddTemp
+ checkBox_net
+ lineEdit_net
+ slider_net
+ checkBox_bat
+ lineEdit_bat
+ slider_bat
+ checkBox_player
+ lineEdit_player
+ slider_player
+ checkBox_ps
+ lineEdit_ps
+ slider_ps
+ checkBox_pkg
+ lineEdit_pkg
+ slider_pkg
+ checkBox_custom
+ lineEdit_custom
+ slider_custom
+ checkBox_desktop
+ lineEdit_desktop
+ slider_desktop
+
+
+
+
diff --git a/sources/desktop-panel/po/extract_messages.sh b/sources/desktop-panel/po/extract_messages.sh
index 9742d2d..540e9e0 100755
--- a/sources/desktop-panel/po/extract_messages.sh
+++ b/sources/desktop-panel/po/extract_messages.sh
@@ -3,79 +3,38 @@ BASEDIR="../" # root of translatable sources
PROJECT="plasma_applet_ptm-desktop-panel" # project name
BUGADDR="https://github.com/arcan1s/pytextmonitor/issues" # MSGID-Bugs
WDIR=`pwd` # working dir
-SATELLITE_LIST=satellite.list
-BACKGROUND_LIST=background.list
-
-add_list()
-{
- LIST=$1
-
- if [ -z "$LIST" ]
- then
- echo ">>ERR<< add_list() - missing parameter LIST - exiting"
- return
- fi
-
- if [ -f "$LIST" ]
- then
- cat $LIST | while read ROW
- do
- echo "tr2i18n(\"${ROW}\")" >> ${WDIR}/rc.cpp
- done
- else
- echo ">>ERR<< add_list() - file $LIST does not exist."
- fi
-
-}
echo "Preparing rc files"
-cd ${BASEDIR}
-# we use simple sorting to make sure the lines do not jump around too much from system to system
-find . -name '*.rc' -o -name '*.ui' -o -name '*.kcfg' | sort > ${WDIR}/rcfiles.list
-xargs --arg-file=${WDIR}/rcfiles.list extractrc > ${WDIR}/rc.cpp
-
-# additional string for KAboutData
-echo 'i18nc("NAME OF TRANSLATORS","Your names");' >> ${WDIR}/rc.cpp
-echo 'i18nc("EMAIL OF TRANSLATORS","Your emails");' >> ${WDIR}/rc.cpp
-
-cd ${WDIR}
-
-# Add Satellite list
-add_list "$SATELLITE_LIST"
-
-# Add Background list
-add_list "$BACKGROUND_LIST"
-
+cd "${BASEDIR}"
+find . -name '*.rc' -o -name '*.ui' -o -name '*.kcfg' -o -name '*.py' | sort > "${WDIR}/rcfiles.list"
+xargs --arg-file=${WDIR}/rcfiles.list extractrc > "${WDIR}/rc.cpp"
+echo 'i18nc("NAME OF TRANSLATORS","Your names");' >> "${WDIR}/rc.cpp"
+echo 'i18nc("EMAIL OF TRANSLATORS","Your emails");' >> "${WDIR}/rc.cpp"
echo "Done preparing rc files"
-
echo "Extracting messages"
-cd ${BASEDIR}
-# see above on sorting
-find . -name '*.cpp' -o -name '*.h' -o -name '*.c' | sort > ${WDIR}/infiles.list
-echo "rc.cpp" >> ${WDIR}/infiles.list
-cd ${WDIR}
+cd "${WDIR}"
+cd "${BASEDIR}"
+find . -name '*.cpp' -o -name '*.h' -o -name '*.c' -o -name '*.py' | sort > "${WDIR}/infiles.list"
+echo "rc.cpp" >> "${WDIR}/infiles.list"
+
+cd "${WDIR}"
xgettext --from-code=UTF-8 -C -kde -ci18n -ki18n:1 -ki18nc:1c,2 -ki18np:1,2 -ki18ncp:1c,2,3 -ktr2i18n:1 \
-kI18N_NOOP:1 -kI18N_NOOP2:1c,2 -kaliasLocale -kki18n:1 -kki18nc:1c,2 -kki18np:1,2 -kki18ncp:1c,2,3 \
---msgid-bugs-address="${BUGADDR}" \
---files-from=infiles.list -D ${BASEDIR} -D ${WDIR} -o ${PROJECT}.pot || { echo "error while calling xgettext. aborting."; exit 1; }
+--msgid-bugs-address="${BUGADDR}" --language=Python \
+--files-from=infiles.list -D "${BASEDIR}" -D "${WDIR}" -o "${PROJECT}.pot" || { echo "error while calling xgettext. aborting."; exit 1; }
echo "Done extracting messages"
-
echo "Merging translations"
-catalogs=`find . -name '*.po'`
+catalogs=$(find . -name '*.po')
for cat in $catalogs; do
-echo $cat
-msgmerge -o $cat.new $cat ${PROJECT}.pot
-mv $cat.new $cat
+ echo $cat
+ msgmerge -o "$cat.new" "$cat" "${PROJECT}.pot"
+ mv "$cat.new" "$cat"
done
echo "Done merging translations"
-
echo "Cleaning up"
-cd ${WDIR}
-rm rcfiles.list
-rm infiles.list
-rm rc.cpp
+cd "${WDIR}"
+rm -f rcfiles.list infiles.list rc.cpp
echo "Done"
-