Bug 428803 - Overview tab shows placeholders instead of actual text
Summary: Overview tab shows placeholders instead of actual text
Status: RESOLVED FIXED
Alias: None
Product: plasma-systemmonitor
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Manjaro Linux
: NOR normal
Target Milestone: ---
Assignee: KSysGuard Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-07 20:44 UTC by gyges
Modified: 2020-11-08 22:00 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: Plasma 5.21
Sentry Crash Report:


Attachments
Screenshot showing placeholders (122.20 KB, image/png)
2020-11-07 20:44 UTC, gyges
Details
German localization completed (11.09 KB, text/x-gettext-translation)
2020-11-08 21:55 UTC, gyges
Details

Note You need to log in before you can comment on or make changes to this bug.
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.