Bug 428803

Summary: Overview tab shows placeholders instead of actual text
Product: [Applications] plasma-systemmonitor Reporter: gyges
Component: generalAssignee: KSysGuard Developers <ksysguard-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: ahiemstra, justin.zobel, plasma-bugs-null
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: Plasma 5.21
Sentry Crash Report:
Attachments: Screenshot showing placeholders
German localization completed

Description gyges 2020-11-07 20:44:27 UTC
Created attachment 133118 [details]
Screenshot showing placeholders

SUMMARY
In the German localization the overview tab shows placeholders instead of actual text. Screenshot attached. 



STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 5.9.3
(available in About System)
KDE Plasma Version: 5.20.2
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.1

ADDITIONAL INFORMATION

From the logs:

$ plasma-systemmonitor 
QML debugging is enabled. Only use this in a safe environment.
Cyclic dependency detected between "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" and "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml"
QCoreApplication::postEvent: Unexpected null receiver
file:///usr/lib/qt/qml/org/kde/newstuff/qml/QuestionAsker.qml:91:5: QML Connections: Cannot assign to non-existent property "onClosing"
qt.core.qabstractitemmodel.checkindex: Index QModelIndex(-1,-1,0x0,QObject(0x0)) is not valid (expected valid)
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:50:9: QML PrivateActionToolButton: Binding loop detected for property "checkable"
file::/main.qml:87: TypeError: Value is undefined and could not be converted to an object
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
qt.core.qabstractitemmodel.checkindex: Index QModelIndex(-1,-1,0x0,QObject(0x0)) is not valid (expected valid)
qt.core.qabstractitemmodel.checkindex: Index QModelIndex(-1,-1,0x0,QObject(0x0)) is not valid (expected valid)
file:///usr/lib/qt/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:65:9: QML RowLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "maximumWidth"
qt.core.qabstractitemmodel.checkindex: Index QModelIndex(-1,-1,0x0,QObject(0x0)) is not valid (expected valid)
qt.core.qabstractitemmodel.checkindex: Index QModelIndex(-1,-1,0x0,QObject(0x0)) is not valid (expected valid)
file:///usr/lib/qt/qml/org/kde/kirigami.2/ActionToolBar.qml:141:21: QML PrivateActionToolButton: Binding loop detected for property "checkable"
file:///usr/lib/qt/qml/org/kde/kirigami.2/ActionToolBar.qml:141:21: QML PrivateActionToolButton: Binding loop detected for property "checkable"
file:///usr/lib/qt/qml/org/kde/kirigami.2/ActionToolBar.qml:121:23: QML PrivateActionToolButton: Binding loop detected for property "checkable"
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/ScrollView.qml:102:27: QML ScrollBar: Binding loop detected for property "visible"
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.piechart/contents/ui/FullRepresentation.qml:34:1: QML FullRepresentation: Binding loop detected for property "implicitHeight"
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.piechart/contents/ui/FullRepresentation.qml:34:1: QML FullRepresentation: Binding loop detected for property "implicitHeight"
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.piechart/contents/ui/FullRepresentation.qml:34:1: QML FullRepresentation: Binding loop detected for property "implicitHeight"
Comment 1 Justin Zobel 2020-11-07 23:28:11 UTC
It looks like there's still a few strings that are empty (yet to be translated for German) https://websvn.kde.org/trunk/l10n-kf5/de/messages/plasma-systemmonitor/plasma-systemmonitor.po?view=markup
Comment 2 Justin Zobel 2020-11-07 23:37:56 UTC
If you're interested in assisting there are some details here https://community.kde.org/Get_Involved/translation
Comment 3 Arjen Hiemstra 2020-11-08 13:30:21 UTC
With "Placeholders" do you mean english text? There are two things here: as noted, the german translation is incomplete, so not everything is translated yet. The other part is that the translations for the page and chart titles has only just landed in master and unfortunately could not be backported to something that can work with Plasma 5.20, so will only be fixed in 5.21.
Comment 4 gyges 2020-11-08 21:55:29 UTC
Created attachment 133158 [details]
German localization completed
Comment 5 gyges 2020-11-08 22:00:44 UTC
(In reply to Justin Zobel from comment #1)
> It looks like there's still a few strings that are empty (yet to be
> translated for German)
> https://websvn.kde.org/trunk/l10n-kf5/de/messages/plasma-systemmonitor/
> plasma-systemmonitor.po?view=markup

I just completed the German localization file.
I tried to be a good boy and read through all the documentation but I lost it at SVN sync conflicts. Also, I am not part of the l10n teeam and have no maintainer yet to send it to... so forgive me posting it here as an attachment quick and dirty.