diff --git a/src/qml/DiscoverPage.qml b/src/qml/DiscoverPage.qml index 1a728415..9eeb8292 100644 --- a/src/qml/DiscoverPage.qml +++ b/src/qml/DiscoverPage.qml @@ -15,7 +15,7 @@ import org.kde.kasts Kirigami.ScrollablePage { id: page - title: i18n("Discover") + title: i18nc("@title of page allowing to search for new podcasts online", "Discover") property var feedModel: "" header: RowLayout { diff --git a/src/qml/DownloadListPage.qml b/src/qml/DownloadListPage.qml index f6b95a47..7b82ded2 100644 --- a/src/qml/DownloadListPage.qml +++ b/src/qml/DownloadListPage.qml @@ -12,7 +12,7 @@ import org.kde.kirigami as Kirigami import org.kde.kasts Kirigami.ScrollablePage { - title: i18n("Downloads") + title: i18nc("@title of page with list of downloaded episodes", "Downloads") property var lastEntry: "" property string pageName: "downloadpage" diff --git a/src/qml/EpisodeListPage.qml b/src/qml/EpisodeListPage.qml index 6f699674..e147ae65 100644 --- a/src/qml/EpisodeListPage.qml +++ b/src/qml/EpisodeListPage.qml @@ -14,7 +14,7 @@ import org.kde.kasts Kirigami.ScrollablePage { id: episodeListPage - title: i18n("Episode List") + title: i18nc("@title of page with list of podcast episodes", "Episodes") property alias episodeList: episodeList @@ -38,7 +38,7 @@ Kirigami.ScrollablePage { property list pageActions: [ Kirigami.Action { icon.name: "download" - text: i18n("Downloads") + text: i18nc("@title of page with list of downloaded episodes", "Downloads") onTriggered: { pushPage("DownloadListPage") } diff --git a/src/qml/FeedListPage.qml b/src/qml/FeedListPage.qml index 9466efdf..8c714673 100644 --- a/src/qml/FeedListPage.qml +++ b/src/qml/FeedListPage.qml @@ -17,7 +17,7 @@ import org.kde.kasts Kirigami.ScrollablePage { id: subscriptionPage - title: i18nc("@title Podcast subscription list page title", "Subscriptions") + title: i18nc("@title of page with list of podcast subscriptions", "Subscriptions") LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft LayoutMirroring.childrenInherit: true @@ -38,7 +38,7 @@ Kirigami.ScrollablePage { property list pageActions: [ Kirigami.Action { visible: kastsMainWindow.isMobile - text: i18nc("@action:intoolbar Open the podcast discover page", "Discover") + text: i18nc("@title of page allowing to search for new podcasts online", "Discover") icon.name: "search" onTriggered: { applicationWindow().pageStack.push("qrc:/qt/qml/org/kde/kasts/qml/DiscoverPage.qml"); diff --git a/src/qml/KastsGlobalDrawer.qml b/src/qml/KastsGlobalDrawer.qml index 47c92c9b..aa38ad97 100644 --- a/src/qml/KastsGlobalDrawer.qml +++ b/src/qml/KastsGlobalDrawer.qml @@ -66,7 +66,7 @@ Kirigami.OverlayDrawer { Kirigami.NavigationTabButton { Layout.fillWidth: true display: root.buttonDisplayMode - text: i18n("Queue") + text: i18nc("@title of page showing the list queued items; this is the noun 'the queue', not the verb", "Queue") icon.name: "source-playlist" checked: currentPage == "QueuePage" onClicked: { @@ -76,7 +76,7 @@ Kirigami.OverlayDrawer { Kirigami.NavigationTabButton { Layout.fillWidth: true display: root.buttonDisplayMode - text: i18n("Discover") + text: i18nc("@title of page allowing to search for new podcasts online", "Discover") icon.name: "search" checked: currentPage == "DiscoverPage" onClicked: { @@ -86,7 +86,7 @@ Kirigami.OverlayDrawer { Kirigami.NavigationTabButton { Layout.fillWidth: true display: root.buttonDisplayMode - text: i18n("Subscriptions") + text: i18nc("@title of page with list of podcast subscriptions", "Subscriptions") icon.name: "bookmarks" checked: currentPage == "FeedListPage" onClicked: { @@ -96,7 +96,7 @@ Kirigami.OverlayDrawer { Kirigami.NavigationTabButton { Layout.fillWidth: true display: root.buttonDisplayMode - text: i18n("Episodes") + text: i18nc("@title of page with list of podcast episodes", "Episodes") icon.name: "rss" checked: currentPage == "EpisodeListPage" onClicked: { @@ -106,7 +106,7 @@ Kirigami.OverlayDrawer { Kirigami.NavigationTabButton { Layout.fillWidth: true display: root.buttonDisplayMode - text: i18n("Downloads") + text: i18nc("@title of page with list of downloaded episodes", "Downloads") icon.name: "download" checked: currentPage == "DownloadListPage" onClicked: { @@ -126,7 +126,7 @@ Kirigami.OverlayDrawer { Layout.fillWidth: true display: root.buttonDisplayMode - text: i18n("Settings") + text: i18nc("@title of dialog with app settings", "Settings") icon.name: "settings-configure" checked: currentPage == "SettingsPage" onClicked: { diff --git a/src/qml/Mobile/BottomToolbar.qml b/src/qml/Mobile/BottomToolbar.qml index 87109dee..15bd5d3f 100644 --- a/src/qml/Mobile/BottomToolbar.qml +++ b/src/qml/Mobile/BottomToolbar.qml @@ -20,7 +20,7 @@ Kirigami.NavigationTabBar { actions: [ Kirigami.Action { icon.name: "view-media-playlist" - text: i18n("Queue") + text: i18nc("@title of page showing the list queued items; this is the noun 'the queue', not the verb", "Queue") checked: "QueuePage" === kastsMainWindow.currentPage onTriggered: { pushPage("QueuePage"); @@ -28,7 +28,7 @@ Kirigami.NavigationTabBar { }, Kirigami.Action { icon.name: "bookmarks" - text: i18n("Subscriptions") + text: i18nc("@title of page with list of podcast subscriptions", "Subscriptions") checked: "FeedListPage" === kastsMainWindow.currentPage onTriggered: { pushPage("FeedListPage"); @@ -36,7 +36,7 @@ Kirigami.NavigationTabBar { }, Kirigami.Action { icon.name: "rss" - text: i18n("Episodes") + text: i18nc("@title of page with list of podcast episodes", "Episodes") checked: "EpisodeListPage" === kastsMainWindow.currentPage onTriggered: { pushPage("EpisodeListPage") @@ -44,7 +44,7 @@ Kirigami.NavigationTabBar { }, Kirigami.Action { icon.name: "settings-configure" - text: i18n("Settings") + text: i18nc("@title of dialog with app settings", "Settings") checked: "SettingsPage" === kastsMainWindow.currentPage onTriggered: { pushPage("SettingsPage") diff --git a/src/qml/QueuePage.qml b/src/qml/QueuePage.qml index 41192741..591cbb1f 100644 --- a/src/qml/QueuePage.qml +++ b/src/qml/QueuePage.qml @@ -15,7 +15,7 @@ import org.kde.kasts Kirigami.ScrollablePage { id: queuepage - title: i18nc("@title:column Page showing the list queued items", "Queue") + title: i18nc("@title of page showing the list queued items; this is the noun 'the queue', not the verb", "Queue") property var lastEntry: "" property string pageName: "queuepage"