Translate the remaining shell text at display and keep translated values out of logic

This commit is contained in:
ZacharyZhang-NY committed 2026-10-06 21:50:11 -04:00
1 parent e236713d9f
commit 2b2302a279
17 files changed
+112 -25

No files matched your search

+5 -1
View File
@@ -308,7 +308,7 @@ Panel {
}
function dayName(dateString) {
return Model.dayName(dateString, function(date) { return Qt.formatDate(date, "dddd") })
return Model.dayName(dateString, function(date) { return I18n.chinese ? Qt.locale().toString(date, "dddd") : Qt.formatDate(date, "dddd") })
}
// Bare degree value (no unit letter), used in the forecast row.
@@ -683,6 +683,7 @@ Panel {
Column {
spacing: Style.space(5)
Text {
textFormat: Text.PlainText
text: I18n.tr("FEELS")
color: Qt.darker(root.bar.foreground, 1.5)
font.family: root.bar.fontFamily
@@ -701,6 +702,7 @@ Panel {
Column {
spacing: Style.space(5)
Text {
textFormat: Text.PlainText
text: I18n.tr("WIND")
color: Qt.darker(root.bar.foreground, 1.5)
font.family: root.bar.fontFamily
@@ -719,6 +721,7 @@ Panel {
Column {
spacing: Style.space(5)
Text {
textFormat: Text.PlainText
text: I18n.tr("HUMID")
color: Qt.darker(root.bar.foreground, 1.5)
font.family: root.bar.fontFamily
@@ -792,6 +795,7 @@ Panel {
Text {
visible: !root.current
textFormat: Text.PlainText
text: I18n.tr("Fetching forecast…")
color: Qt.darker(root.bar.foreground, 1.5)
font.family: root.bar.fontFamily