浏览代码

changed text items to labels in the qml part.
show message instead of blank page if there are no pwm fans
updated translations
minor cleanups

Malte Veerman 10 年之前
父节点
当前提交
421a230775

+ 4 - 0
CMakeLists.txt

@@ -20,6 +20,10 @@ find_package(ECM REQUIRED)
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
 
 
 
 
+#Find Qt5
+find_package(Qt5Core REQUIRED)
+
+
 #Find KF5
 #Find KF5
 find_package(KF5 COMPONENTS I18n Package REQUIRED)
 find_package(KF5 COMPONENTS I18n Package REQUIRED)
 
 

+ 1 - 1
kcm/src/fancontrolkcm.h

@@ -48,7 +48,7 @@ class FancontrolKCM : public ConfigModule
     
     
 public:
 public:
     
     
-    explicit FancontrolKCM(QObject *parent, const QVariantList &args);
+    explicit FancontrolKCM(QObject *parent, const QVariantList &args = QVariantList());
     
     
     Loader *loader() const { return m_loader; }
     Loader *loader() const { return m_loader; }
         
         

+ 1 - 1
lib/src/systemdcommunicator.h

@@ -37,7 +37,7 @@ class FANCONTROL_GUI_LIB_EXPORT SystemdCommunicator : public QObject
 
 
 public:
 public:
 
 
-    explicit SystemdCommunicator(QObject *parent = 0);
+    explicit SystemdCommunicator(QObject *parent = Q_NULLPTR);
 
 
     QString serviceName() const { return m_serviceName; }
     QString serviceName() const { return m_serviceName; }
     void setServiceName(const QString &name);
     void setServiceName(const QString &name);

+ 1 - 1
package/contents/ui/Application.qml

@@ -157,7 +157,7 @@ ApplicationWindow {
     }
     }
 
 
     statusBar: StatusBar {
     statusBar: StatusBar {
-        Text {
+        Label {
             property string systemdError: gui.hasSystemdCommunicator() ? gui.systemdCom.error : ""
             property string systemdError: gui.hasSystemdCommunicator() ? gui.systemdCom.error : ""
             property string loaderError: gui.loader.error
             property string loaderError: gui.loader.error
 
 

+ 1 - 1
package/contents/ui/ConfigfileTab.qml

@@ -28,7 +28,7 @@ ColumnLayout {
     anchors.fill: parent
     anchors.fill: parent
     anchors.topMargin: 5
     anchors.topMargin: 5
 
 
-    Text {
+    Label {
         anchors.top: parent.top
         anchors.top: parent.top
         text: loader ? decodeURIComponent(loader.configUrl) : ""
         text: loader ? decodeURIComponent(loader.configUrl) : ""
     }
     }

+ 1 - 2
package/contents/ui/KCM.qml

@@ -19,8 +19,7 @@
 
 
 
 
 import QtQuick 2.4
 import QtQuick 2.4
-import QtQuick.Controls 1.3
-import QtQuick.Controls.Styles 1.3
+import QtQuick.Controls 1.4
 import QtQuick.Window 2.2
 import QtQuick.Window 2.2
 import QtQuick.Dialogs 1.2
 import QtQuick.Dialogs 1.2
 import QtQuick.Layouts 1.1
 import QtQuick.Layouts 1.1

+ 5 - 6
package/contents/ui/PwmFan.qml

@@ -18,8 +18,7 @@
  */
  */
 
 
 import QtQuick 2.4
 import QtQuick 2.4
-import QtQuick.Controls 1.3
-import QtQuick.Controls.Styles 1.2
+import QtQuick.Controls 1.4
 import QtQuick.Layouts 1.1
 import QtQuick.Layouts 1.1
 import QtQuick.Window 2.2
 import QtQuick.Window 2.2
 import "../scripts/arrayfunctions.js" as ArrayFunctions
 import "../scripts/arrayfunctions.js" as ArrayFunctions
@@ -138,7 +137,7 @@ Rectangle {
             color: collapseMouseArea.containsMouse ? "red" : "transparent"
             color: collapseMouseArea.containsMouse ? "red" : "transparent"
             radius: width / 2
             radius: width / 2
 
 
-            Text {
+            Label {
                 anchors.fill: parent
                 anchors.fill: parent
                 text: root.state == "minimized" ? "-" : "X"
                 text: root.state == "minimized" ? "-" : "X"
                 color: collapseMouseArea.containsMouse ? "black" : "red"
                 color: collapseMouseArea.containsMouse ? "black" : "red"
@@ -354,7 +353,7 @@ Rectangle {
                 model: ArrayFunctions.names(loader.hwmons)
                 model: ArrayFunctions.names(loader.hwmons)
                 enabled: hasTempCheckBox.checked
                 enabled: hasTempCheckBox.checked
             }
             }
-            Text {
+            Label {
                 text: "/"
                 text: "/"
                 color: enabled ? palette.text : disabledPalette.text
                 color: enabled ? palette.text : disabledPalette.text
                 Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
                 Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
@@ -393,7 +392,7 @@ Rectangle {
             anchors.left: parent.left
             anchors.left: parent.left
             anchors.right: parent.right
             anchors.right: parent.right
 
 
-            Text {
+            Label {
                 text: "Pwm value for fan to start:"
                 text: "Pwm value for fan to start:"
                 Layout.alignment: Qt.AlignLeft | Qt.AlignVCenter
                 Layout.alignment: Qt.AlignLeft | Qt.AlignVCenter
                 enabled: fanOffCheckBox.checked && fanOffCheckBox.enabled
                 enabled: fanOffCheckBox.checked && fanOffCheckBox.enabled
@@ -414,7 +413,7 @@ Rectangle {
             anchors.left: parent.left
             anchors.left: parent.left
             anchors.right: parent.right
             anchors.right: parent.right
 
 
-            Text {
+            Label {
                 text: "Test start and stop values"
                 text: "Test start and stop values"
                 Layout.alignment: Qt.AlignLeft | Qt.AlignVCenter
                 Layout.alignment: Qt.AlignLeft | Qt.AlignVCenter
                 enabled: fanOffCheckBox.checked && fanOffCheckBox.enabled
                 enabled: fanOffCheckBox.checked && fanOffCheckBox.enabled

+ 8 - 1
package/contents/ui/PwmFansTab.qml

@@ -18,7 +18,7 @@
  */
  */
 
 
 import QtQuick 2.4
 import QtQuick 2.4
-import QtQuick.Controls 1.2
+import QtQuick.Controls 1.4
 import "../scripts/arrayfunctions.js" as ArrayFunctions
 import "../scripts/arrayfunctions.js" as ArrayFunctions
 
 
 ScrollView {
 ScrollView {
@@ -60,4 +60,11 @@ ScrollView {
             }
             }
         }
         }
     }
     }
+    
+    Label {
+	anchors.margins: 10
+	visible: repeater.fans.length == 0
+	text: i18n("There are no pwm capable fans in your system.")
+	font.bold: true
+    }
 }
 }

+ 4 - 3
package/contents/ui/PwmPoint.qml

@@ -18,7 +18,8 @@
  */
  */
 
 
 import QtQuick 2.4
 import QtQuick 2.4
-import QtQuick.Layouts 1.1
+import QtQuick.Layouts 1.2
+import QtQuick.Controls 1.4
 
 
 Rectangle {
 Rectangle {
     property Item canvas: parent
     property Item canvas: parent
@@ -62,12 +63,12 @@ Rectangle {
         visible: pwmMouse.containsMouse || drag.active
         visible: pwmMouse.containsMouse || drag.active
 
 
         Column {
         Column {
-            Text {
+            Label {
                 id: pwm
                 id: pwm
                 font.pointSize: 9
                 font.pointSize: 9
                 text: Math.round(canvas.scalePwm(root.centerY) / 2.55) + '%'
                 text: Math.round(canvas.scalePwm(root.centerY) / 2.55) + '%'
             }
             }
-            Text {
+            Label {
                 id: temp
                 id: temp
                 font.pointSize: 9
                 font.pointSize: 9
                 text: Math.round(canvas.scaleTemp(root.centerX)) + '°'
                 text: Math.round(canvas.scaleTemp(root.centerX)) + '°'

+ 5 - 5
package/contents/ui/SensorsTab.qml

@@ -48,7 +48,7 @@ RowLayout {
                 id: column
                 id: column
                 anchors.fill: parent
                 anchors.fill: parent
 
 
-                Text {
+                Label {
                     anchors.horizontalCenter: parent.horizontalCenter
                     anchors.horizontalCenter: parent.horizontalCenter
                     text: hwmon.name
                     text: hwmon.name
                     horizontalAlignment: Text.horizontalCenter
                     horizontalAlignment: Text.horizontalCenter
@@ -60,14 +60,14 @@ RowLayout {
                     RowLayout {
                     RowLayout {
                         width: parent.width
                         width: parent.width
 
 
-                        Text {
+                        Label {
                             anchors.left: parent.left
                             anchors.left: parent.left
                             anchors.leftMargin: padding
                             anchors.leftMargin: padding
                             Layout.maximumWidth: parent.width - rpmValue.width - padding*2
                             Layout.maximumWidth: parent.width - rpmValue.width - padding*2
                             clip: true
                             clip: true
                             text: "Fan " + (index+1) + " RPM : "
                             text: "Fan " + (index+1) + " RPM : "
                         }
                         }
-                        Text {
+                        Label {
                             id: rpmValue
                             id: rpmValue
                             anchors.right: parent.right
                             anchors.right: parent.right
                             anchors.rightMargin: padding
                             anchors.rightMargin: padding
@@ -81,14 +81,14 @@ RowLayout {
                     RowLayout {
                     RowLayout {
                         width: parent.width
                         width: parent.width
 
 
-                        Text {
+                        Label {
                             anchors.left: parent.left
                             anchors.left: parent.left
                             anchors.leftMargin: padding
                             anchors.leftMargin: padding
                             text: hwmon.temps[index].name + ": "
                             text: hwmon.temps[index].name + ": "
                             Layout.maximumWidth: parent.width - tempValue.width - padding*2
                             Layout.maximumWidth: parent.width - tempValue.width - padding*2
                             clip: true
                             clip: true
                         }
                         }
-                        Text {
+                        Label {
                             id: tempValue
                             id: tempValue
                             anchors.right: parent.right
                             anchors.right: parent.right
                             anchors.rightMargin: padding
                             anchors.rightMargin: padding

+ 6 - 6
package/contents/ui/SettingsTab.qml

@@ -55,7 +55,7 @@ Item {
         RowLayout {
         RowLayout {
             width: parent.width
             width: parent.width
 
 
-            Text {
+            Label {
                 Layout.preferredWidth: root.textWidth
                 Layout.preferredWidth: root.textWidth
                 clip: true
                 clip: true
                 text: i18n("Interval:")
                 text: i18n("Interval:")
@@ -74,7 +74,7 @@ Item {
         RowLayout {
         RowLayout {
             width: parent.width
             width: parent.width
 
 
-            Text {
+            Label {
                 Layout.preferredWidth: root.textWidth
                 Layout.preferredWidth: root.textWidth
                 clip: true
                 clip: true
                 text: i18n("Minimum temperature for fan graphs:")
                 text: i18n("Minimum temperature for fan graphs:")
@@ -93,7 +93,7 @@ Item {
         RowLayout {
         RowLayout {
             width: parent.width
             width: parent.width
 
 
-            Text {
+            Label {
                 Layout.preferredWidth: root.textWidth
                 Layout.preferredWidth: root.textWidth
                 clip: true
                 clip: true
                 text: i18n("Maximum temperature for fan graphs:")
                 text: i18n("Maximum temperature for fan graphs:")
@@ -113,7 +113,7 @@ Item {
         RowLayout {
         RowLayout {
             width: parent.width
             width: parent.width
 
 
-            Text {
+            Label {
                 Layout.preferredWidth: root.textWidth
                 Layout.preferredWidth: root.textWidth
                 clip: true
                 clip: true
                 text: i18n("Unit:")
                 text: i18n("Unit:")
@@ -137,7 +137,7 @@ Item {
             sourceComponent: RowLayout {
             sourceComponent: RowLayout {
                 width: column.width
                 width: column.width
 
 
-                Text {
+                Label {
                     Layout.preferredWidth: root.textWidth
                     Layout.preferredWidth: root.textWidth
                     clip: true
                     clip: true
                     text: i18n("Name of the fancontrol systemd service:")
                     text: i18n("Name of the fancontrol systemd service:")
@@ -159,7 +159,7 @@ Item {
             sourceComponent: RowLayout {
             sourceComponent: RowLayout {
                 width: column.width
                 width: column.width
 
 
-                Text {
+                Label {
                     Layout.preferredWidth: root.textWidth
                     Layout.preferredWidth: root.textWidth
                     clip: true
                     clip: true
                     text: i18n("Fancontrol systemd service autostart:")
                     text: i18n("Fancontrol systemd service autostart:")

+ 6 - 6
package/contents/ui/ToolTip.qml

@@ -21,16 +21,16 @@ import QtQuick 2.4
 import "../scripts/coordinates.js" as Coordinates
 import "../scripts/coordinates.js" as Coordinates
 
 
 Rectangle {
 Rectangle {
-    property alias text: text.text
-    property alias textColor: text.color
+    property alias text: label.text
+    property alias textColor: label.color
     property alias backgroundColor: rect.color
     property alias backgroundColor: rect.color
     property int delay: 1000
     property int delay: 1000
     property Item target: parent
     property Item target: parent
     readonly property bool hovered: target.hovered
     readonly property bool hovered: target.hovered
 
 
     id: rect
     id: rect
-    width: text.width + 20
-    height: text.height + 10
+    width: label.width + 20
+    height: label.height + 10
     anchors.top: target.bottom
     anchors.top: target.bottom
     anchors.horizontalCenter: target.horizontalCenter
     anchors.horizontalCenter: target.horizontalCenter
     anchors.horizontalCenterOffset: Math.max(0, width/2 - (Coordinates.absoluteCoordinatesOf(target).x+target.width/2))
     anchors.horizontalCenterOffset: Math.max(0, width/2 - (Coordinates.absoluteCoordinatesOf(target).x+target.width/2))
@@ -53,8 +53,8 @@ Rectangle {
         }
         }
     }
     }
 
 
-    Text {
-        id: text
+    Label {
+        id: label
         anchors.centerIn: parent
         anchors.centerIn: parent
         color: palette.highlightedText
         color: palette.highlightedText
     }
     }

二进制
po/de_DE.mo


+ 56 - 57
po/de_DE.po

@@ -6,8 +6,8 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: fancontrol-gui\n"
 "Project-Id-Version: fancontrol-gui\n"
 "Report-Msgid-Bugs-To: http://github.com/maldela/fancontrol-gui\n"
 "Report-Msgid-Bugs-To: http://github.com/maldela/fancontrol-gui\n"
-"POT-Creation-Date: 2015-08-04 00:28+0200\n"
-"PO-Revision-Date: 2015-08-04 00:35+0100\n"
+"POT-Creation-Date: 2015-08-09 21:49+0200\n"
+"PO-Revision-Date: 2015-08-09 21:50+0100\n"
 "Last-Translator: Malte Veerman <maldela@halloarsch.de>\n"
 "Last-Translator: Malte Veerman <maldela@halloarsch.de>\n"
 "Language-Team: German <kde-i18n-de@kde.org>\n"
 "Language-Team: German <kde-i18n-de@kde.org>\n"
 "Language: de_DE\n"
 "Language: de_DE\n"
@@ -17,136 +17,135 @@ msgstr ""
 "X-Generator: Lokalize 2.0\n"
 "X-Generator: Lokalize 2.0\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:28
-#: fancontrol-gui/src/main.cpp:39
+#: fancontrol-gui/src/main.cpp:38 package/contents/ui/Application.qml:28
 msgid "Fancontrol-GUI"
 msgid "Fancontrol-GUI"
 msgstr "Fancontrol-GUI"
 msgstr "Fancontrol-GUI"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:35
+#: fancontrol-gui/src/main.cpp:40
+msgid "Graphical user interface for fancontrol"
+msgstr "Graphische Benutzeroberfläche für fanontrol"
+
+#: fancontrol-gui/src/main.cpp:46 kcm/src/fancontrolkcm.cpp:49
+msgid "Malte Veerman"
+msgstr "Malte Veerman"
+
+#: fancontrol-gui/src/main.cpp:46 kcm/src/fancontrolkcm.cpp:49
+msgid "Main Developer"
+msgstr "Hauptentwickler"
+
+#: kcm/src/fancontrolkcm.cpp:41
+msgid "Fancontrol-KCM"
+msgstr "Fancontrol-KCM"
+
+#: kcm/src/fancontrolkcm.cpp:43
+msgid "KDE Fancontrol Module"
+msgstr "KDE Fancontrol Modul"
+
+#: package/contents/ui/Application.qml:35
 msgid "File"
 msgid "File"
 msgstr "Datei"
 msgstr "Datei"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:37
-#: fancontrol-gui/package/contents/ui/qml/main.qml:64
+#: package/contents/ui/Application.qml:37
+#: package/contents/ui/Application.qml:64
 msgid "Load configuration file"
 msgid "Load configuration file"
 msgstr "Konfigurationsdatei öffnen"
 msgstr "Konfigurationsdatei öffnen"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:41
-#: fancontrol-gui/package/contents/ui/qml/main.qml:72
+#: package/contents/ui/Application.qml:41
+#: package/contents/ui/Application.qml:72
 msgid "Save configuration file"
 msgid "Save configuration file"
 msgstr "Konfigurationsdatei speichern"
 msgstr "Konfigurationsdatei speichern"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:45
-#: fancontrol-gui/package/contents/ui/qml/main.qml:196
+#: package/contents/ui/Application.qml:45
+#: package/contents/ui/Application.qml:196
 msgid "Save configuration file as"
 msgid "Save configuration file as"
 msgstr "Konfigurationsdatei speichern unter..."
 msgstr "Konfigurationsdatei speichern unter..."
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:49
+#: package/contents/ui/Application.qml:49
 msgid "Exit"
 msgid "Exit"
 msgstr "Schließen"
 msgstr "Schließen"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:82
+#: package/contents/ui/Application.qml:82
 msgid "Restart fancontrol"
 msgid "Restart fancontrol"
 msgstr "Fancontrol neustarten"
 msgstr "Fancontrol neustarten"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:82
+#: package/contents/ui/Application.qml:82
 msgid "Start fancontrol"
 msgid "Start fancontrol"
 msgstr "Fancontrol starten"
 msgstr "Fancontrol starten"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:94
+#: package/contents/ui/Application.qml:94
 msgid "Stop fancontrol"
 msgid "Stop fancontrol"
 msgstr "Fancontrol stoppen"
 msgstr "Fancontrol stoppen"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:114
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:33
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:127
+#: package/contents/ui/Application.qml:114
+#: package/contents/ui/SettingsTab.qml:33
+#: package/contents/ui/SettingsTab.qml:127
 msgid "Celsius"
 msgid "Celsius"
 msgstr "Celsius"
 msgstr "Celsius"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:122
-#: kcm/package/contents/ui/main.qml:43
+#: package/contents/ui/Application.qml:122 package/contents/ui/KCM.qml:41
 msgid "Sensors"
 msgid "Sensors"
 msgstr "Sensoren"
 msgstr "Sensoren"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:128
-#: kcm/package/contents/ui/main.qml:49
+#: package/contents/ui/Application.qml:128 package/contents/ui/KCM.qml:47
 msgid "PwmFans"
 msgid "PwmFans"
 msgstr "PwmLüfter"
 msgstr "PwmLüfter"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:138
-#: kcm/package/contents/ui/main.qml:59
+#: package/contents/ui/Application.qml:138 package/contents/ui/KCM.qml:57
 msgid "Configfile"
 msgid "Configfile"
 msgstr "Konfigurationsdatei"
 msgstr "Konfigurationsdatei"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:144
-#: kcm/package/contents/ui/main.qml:65
+#: package/contents/ui/Application.qml:144 package/contents/ui/KCM.qml:63
 msgid "Settings"
 msgid "Settings"
 msgstr "Einstellungen"
 msgstr "Einstellungen"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:183
+#: package/contents/ui/Application.qml:183
 msgid "Please choose a configuration file"
 msgid "Please choose a configuration file"
 msgstr "Konfigurationsdatei auswählen"
 msgstr "Konfigurationsdatei auswählen"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:61
+#: package/contents/ui/PwmFansTab.qml:67
+msgid "There are no pwm capable fans in your system."
+msgstr "Es gibt keine pwm-fähigen Lüfter in ihrem System."
+
+#: package/contents/ui/SettingsTab.qml:61
 msgid "Interval:"
 msgid "Interval:"
 msgstr "Intervall:"
 msgstr "Intervall:"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:80
+#: package/contents/ui/SettingsTab.qml:80
 msgid "Minimum temperature for fan graphs:"
 msgid "Minimum temperature for fan graphs:"
 msgstr "Minimale Temperatur für Lüftergraphen:"
 msgstr "Minimale Temperatur für Lüftergraphen:"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:99
+#: package/contents/ui/SettingsTab.qml:99
 msgid "Maximum temperature for fan graphs:"
 msgid "Maximum temperature for fan graphs:"
 msgstr "Maximale Temperatur für Lüftergraphen:"
 msgstr "Maximale Temperatur für Lüftergraphen:"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:119
+#: package/contents/ui/SettingsTab.qml:119
 msgid "Unit:"
 msgid "Unit:"
 msgstr "Einheit:"
 msgstr "Einheit:"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:127
+#: package/contents/ui/SettingsTab.qml:127
 msgid "Kelvin"
 msgid "Kelvin"
 msgstr "Kelvin"
 msgstr "Kelvin"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:127
+#: package/contents/ui/SettingsTab.qml:127
 msgid "Fahrenheit"
 msgid "Fahrenheit"
 msgstr "Fahrenheit"
 msgstr "Fahrenheit"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:143
+#: package/contents/ui/SettingsTab.qml:143
 msgid "Name of the fancontrol systemd service:"
 msgid "Name of the fancontrol systemd service:"
 msgstr "Name des fancontrol systemd services:"
 msgstr "Name des fancontrol systemd services:"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:165
+#: package/contents/ui/SettingsTab.qml:165
 msgid "Fancontrol systemd service autostart:"
 msgid "Fancontrol systemd service autostart:"
 msgstr "Fancontrol systemd service Autostart:"
 msgstr "Fancontrol systemd service Autostart:"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:173
+#: package/contents/ui/SettingsTab.qml:173
 msgid "disabled"
 msgid "disabled"
 msgstr "deaktiviert"
 msgstr "deaktiviert"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:173
+#: package/contents/ui/SettingsTab.qml:173
 msgid "enabled"
 msgid "enabled"
 msgstr "aktiviert"
 msgstr "aktiviert"
 
 
-#: fancontrol-gui/src/main.cpp:41
-msgid "Graphical user interface for fancontrol"
-msgstr "Graphische Benutzeroberfläche für fanontrol"
-
-#: fancontrol-gui/src/main.cpp:47 kcm/src/fancontrolkcm.cpp:50
-msgid "Malte Veerman"
-msgstr "Malte Veerman"
-
-#: fancontrol-gui/src/main.cpp:47 kcm/src/fancontrolkcm.cpp:50
-msgid "Main Developer"
-msgstr "Hauptentwickler"
-
-#: kcm/src/fancontrolkcm.cpp:42
-msgid "Fancontrol-KCM"
-msgstr "Fancontrol-KCM"
-
-#: kcm/src/fancontrolkcm.cpp:44
-msgid "KDE Fancontrol Module"
-msgstr "KDE Fancontrol Modul"
-
 #: po/rc.cpp:1 rc.cpp:1
 #: po/rc.cpp:1 rc.cpp:1
 msgctxt "NAME OF TRANSLATORS"
 msgctxt "NAME OF TRANSLATORS"
 msgid "Your names"
 msgid "Your names"

+ 55 - 56
po/fancontrol-gui.pot

@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://github.com/maldela/fancontrol-gui\n"
 "Report-Msgid-Bugs-To: http://github.com/maldela/fancontrol-gui\n"
-"POT-Creation-Date: 2015-08-04 00:28+0200\n"
+"POT-Creation-Date: 2015-08-09 21:49+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,136 +17,135 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:28
-#: fancontrol-gui/src/main.cpp:39
+#: fancontrol-gui/src/main.cpp:38 package/contents/ui/Application.qml:28
 msgid "Fancontrol-GUI"
 msgid "Fancontrol-GUI"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:35
+#: fancontrol-gui/src/main.cpp:40
+msgid "Graphical user interface for fancontrol"
+msgstr ""
+
+#: fancontrol-gui/src/main.cpp:46 kcm/src/fancontrolkcm.cpp:49
+msgid "Malte Veerman"
+msgstr ""
+
+#: fancontrol-gui/src/main.cpp:46 kcm/src/fancontrolkcm.cpp:49
+msgid "Main Developer"
+msgstr ""
+
+#: kcm/src/fancontrolkcm.cpp:41
+msgid "Fancontrol-KCM"
+msgstr ""
+
+#: kcm/src/fancontrolkcm.cpp:43
+msgid "KDE Fancontrol Module"
+msgstr ""
+
+#: package/contents/ui/Application.qml:35
 msgid "File"
 msgid "File"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:37
-#: fancontrol-gui/package/contents/ui/qml/main.qml:64
+#: package/contents/ui/Application.qml:37
+#: package/contents/ui/Application.qml:64
 msgid "Load configuration file"
 msgid "Load configuration file"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:41
-#: fancontrol-gui/package/contents/ui/qml/main.qml:72
+#: package/contents/ui/Application.qml:41
+#: package/contents/ui/Application.qml:72
 msgid "Save configuration file"
 msgid "Save configuration file"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:45
-#: fancontrol-gui/package/contents/ui/qml/main.qml:196
+#: package/contents/ui/Application.qml:45
+#: package/contents/ui/Application.qml:196
 msgid "Save configuration file as"
 msgid "Save configuration file as"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:49
+#: package/contents/ui/Application.qml:49
 msgid "Exit"
 msgid "Exit"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:82
+#: package/contents/ui/Application.qml:82
 msgid "Restart fancontrol"
 msgid "Restart fancontrol"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:82
+#: package/contents/ui/Application.qml:82
 msgid "Start fancontrol"
 msgid "Start fancontrol"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:94
+#: package/contents/ui/Application.qml:94
 msgid "Stop fancontrol"
 msgid "Stop fancontrol"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:114
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:33
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:127
+#: package/contents/ui/Application.qml:114
+#: package/contents/ui/SettingsTab.qml:33
+#: package/contents/ui/SettingsTab.qml:127
 msgid "Celsius"
 msgid "Celsius"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:122
-#: kcm/package/contents/ui/main.qml:43
+#: package/contents/ui/Application.qml:122 package/contents/ui/KCM.qml:41
 msgid "Sensors"
 msgid "Sensors"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:128
-#: kcm/package/contents/ui/main.qml:49
+#: package/contents/ui/Application.qml:128 package/contents/ui/KCM.qml:47
 msgid "PwmFans"
 msgid "PwmFans"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:138
-#: kcm/package/contents/ui/main.qml:59
+#: package/contents/ui/Application.qml:138 package/contents/ui/KCM.qml:57
 msgid "Configfile"
 msgid "Configfile"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:144
-#: kcm/package/contents/ui/main.qml:65
+#: package/contents/ui/Application.qml:144 package/contents/ui/KCM.qml:63
 msgid "Settings"
 msgid "Settings"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:183
+#: package/contents/ui/Application.qml:183
 msgid "Please choose a configuration file"
 msgid "Please choose a configuration file"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:61
+#: package/contents/ui/PwmFansTab.qml:67
+msgid "There are no pwm capable fans in your system."
+msgstr ""
+
+#: package/contents/ui/SettingsTab.qml:61
 msgid "Interval:"
 msgid "Interval:"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:80
+#: package/contents/ui/SettingsTab.qml:80
 msgid "Minimum temperature for fan graphs:"
 msgid "Minimum temperature for fan graphs:"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:99
+#: package/contents/ui/SettingsTab.qml:99
 msgid "Maximum temperature for fan graphs:"
 msgid "Maximum temperature for fan graphs:"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:119
+#: package/contents/ui/SettingsTab.qml:119
 msgid "Unit:"
 msgid "Unit:"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:127
+#: package/contents/ui/SettingsTab.qml:127
 msgid "Kelvin"
 msgid "Kelvin"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:127
+#: package/contents/ui/SettingsTab.qml:127
 msgid "Fahrenheit"
 msgid "Fahrenheit"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:143
+#: package/contents/ui/SettingsTab.qml:143
 msgid "Name of the fancontrol systemd service:"
 msgid "Name of the fancontrol systemd service:"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:165
+#: package/contents/ui/SettingsTab.qml:165
 msgid "Fancontrol systemd service autostart:"
 msgid "Fancontrol systemd service autostart:"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:173
+#: package/contents/ui/SettingsTab.qml:173
 msgid "disabled"
 msgid "disabled"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:173
+#: package/contents/ui/SettingsTab.qml:173
 msgid "enabled"
 msgid "enabled"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/src/main.cpp:41
-msgid "Graphical user interface for fancontrol"
-msgstr ""
-
-#: fancontrol-gui/src/main.cpp:47 kcm/src/fancontrolkcm.cpp:50
-msgid "Malte Veerman"
-msgstr ""
-
-#: fancontrol-gui/src/main.cpp:47 kcm/src/fancontrolkcm.cpp:50
-msgid "Main Developer"
-msgstr ""
-
-#: kcm/src/fancontrolkcm.cpp:42
-msgid "Fancontrol-KCM"
-msgstr ""
-
-#: kcm/src/fancontrolkcm.cpp:44
-msgid "KDE Fancontrol Module"
-msgstr ""
-
 #: po/rc.cpp:1 rc.cpp:1
 #: po/rc.cpp:1 rc.cpp:1
 msgctxt "NAME OF TRANSLATORS"
 msgctxt "NAME OF TRANSLATORS"
 msgid "Your names"
 msgid "Your names"