Show the desktop shell in Chinese under zh_CN

This commit is contained in:
ZacharyZhang-NY committed 2026-10-06 21:29:39 -04:00
1 parent e590f22de6
commit e236713d9f
55 files changed
+867 -331

No files matched your search

@@ -73,7 +73,7 @@ Column {
width: parent.width
horizontalAlignment: Text.AlignHCenter
topPadding: Style.spacing.md
text: list.citySearch.loading ? list.citySearch.loadingText : "No matches"
text: list.citySearch.loading ? list.citySearch.loadingText : I18n.tr("No matches")
color: list.citySearch.fainter
}
+1 -1
View File
@@ -300,7 +300,7 @@ Rectangle {
color: Model.mix(Color.popups.background, row.foreground, _hot ? 0.24 : 0.14)
borderSpec: Border.flat(Model.mix(Color.popups.background, row.foreground, _hot ? 0.65 : 0.35), Style.space(1))
iconText: "\u00d7"
tooltipText: "Remove"
tooltipText: I18n.tr("Remove")
foreground: row.dim
hoverColor: row.foreground
fontFamily: row.fontFamily
+1 -1
View File
@@ -17,7 +17,7 @@ Column {
property var offsetLabel: function(zoneId) { return "" }
property bool loading: false
property string buttonText: "+ Add a city"
property string placeholderText: "Search cities\u2026"
property string placeholderText: I18n.tr("Search cities…")
property string loadingText: "Loading zones\u2026"
property real fontSize: Style.font.bodySmall
property color foreground: Color.foreground
@@ -65,8 +65,8 @@ Item {
var out = []
var up = Sun.eventMark(sun.riseMinutes)
var down = Sun.eventMark(sun.setMinutes)
if (up !== null) out.push({ x: up, minutes: sun.riseMinutes, rising: true, name: "Sunrise" })
if (down !== null) out.push({ x: down, minutes: sun.setMinutes, rising: false, name: "Sunset" })
if (up !== null) out.push({ x: up, minutes: sun.riseMinutes, rising: true, name: I18n.tr("Sunrise") })
if (down !== null) out.push({ x: down, minutes: sun.setMinutes, rising: false, name: I18n.tr("Sunset") })
return out
}
+1 -1
View File
@@ -584,7 +584,7 @@ Item {
limit: 5
inlineResults: false
loading: root.jumpOptions.length === 0
buttonText: "Jump to a city"
buttonText: I18n.tr("Jump to a city")
loadingText: "Loading cities\u2026"
offsetLabel: function(zoneId) { return Model.utcOffsetLabel(root.offsets[zoneId]) }
foreground: root.foreground
+2 -2
View File
@@ -72,7 +72,7 @@ Column {
anchors.horizontalCenter: parent.horizontalCenter
spacing: Style.space(9)
TitleWord { text: "World" }
TitleWord { text: I18n.tr("World") }
Item {
id: heroIcon
@@ -150,7 +150,7 @@ Column {
}
}
TitleWord { text: "Clock" }
TitleWord { text: I18n.tr("Clock") }
}
component TitleWord: Text {
+2 -2
View File
@@ -334,7 +334,7 @@ Panel {
}
// No full stop: a period hanging off the arc reads as a speck.
readonly property string hereLine: "It's " + localTime + " here"
readonly property string hereLine: I18n.tr("It's %1 here", localTime)
+ (homeCity !== "" ? " in " + homeCity : "")
+ (scrubLabel !== "" ? " " + scrubLabel : "")
@@ -714,7 +714,7 @@ Panel {
bar: root.bar
slotSize: Style.bar.statusSlot
text: "󰇧"
tooltipText: "World clock"
tooltipText: I18n.tr("World clock")
onPressed: function(buttonCode) {
if (buttonCode === Qt.RightButton || buttonCode === Qt.MiddleButton) root.refresh()
else root.toggle()