diff --git a/Modules/LockScreen/LockScreen.qml b/Modules/LockScreen/LockScreen.qml index b29ab01e6..1612017d2 100644 --- a/Modules/LockScreen/LockScreen.qml +++ b/Modules/LockScreen/LockScreen.qml @@ -344,14 +344,14 @@ Loader { var lang = I18n.locale.name.split("_")[0]; var formats = { "de": "dddd, d. MMMM", + "en": "dddd, MMMM d", "es": "dddd, d 'de' MMMM", "fr": "dddd d MMMM", + "nl": "dddd d MMMM", "pt": "dddd, d 'de' MMMM", - "zh": "yyyy年M月d日 dddd", - "uk": "dddd, d MMMM", - "tr": "dddd, d MMMM" + "zh": "yyyy年M月d日 dddd" }; - return I18n.locale.toString(Time.now, formats[lang] || "dddd, MMMM d"); + return I18n.locale.toString(Time.now, formats[lang] || "dddd, d MMMM"); } pointSize: Style.fontSizeXL font.weight: Font.Medium @@ -525,7 +525,7 @@ Loader { } Text { id: hibernateText - text: I18n.tr("session-menu.hibernate") + text: Settings.data.general.showHibernateOnLockScreen ? I18n.tr("session-menu.hibernate") : "" font.pointSize: buttonRowTextMeasurer.fontSize font.weight: Font.Medium } @@ -752,7 +752,7 @@ Loader { } } - // 3-day forecast + // Forecast RowLayout { visible: Settings.data.location.weatherEnabled && LocationService.data.weather !== null Layout.preferredWidth: 260 @@ -760,7 +760,7 @@ Loader { spacing: 4 Repeater { - model: 3 + model: MediaService.currentPlayer && MediaService.canPlay ? 3 : 4 delegate: ColumnLayout { Layout.fillWidth: true spacing: 3 @@ -807,8 +807,6 @@ Loader { Item { Layout.fillWidth: true - visible: !(Settings.data.location.weatherEnabled && LocationService.data.weather !== null) - Layout.preferredWidth: visible ? 1 : 0 } // Battery and Keyboard Layout (full mode only)