From bba6803b5ba145c87b23bb98bb98d18a34cf8883 Mon Sep 17 00:00:00 2001 From: Michel Roux Date: Sun, 14 Jan 2024 01:07:55 +0100 Subject: [PATCH] refacto: Merge TopList and TopItems into Tops --- l10n/fr.js | 4 +- l10n/fr.json | 4 +- src/components/Discover/TopItem.vue | 43 ------------- src/components/Discover/TopList.vue | 95 ---------------------------- src/components/Discover/Tops.vue | 86 +++++++++++++++++++++++++ src/views/Discover.vue | 7 +- translationfiles/fr/repod.po | 8 +-- translationfiles/templates/repod.pot | 44 ++++++------- 8 files changed, 118 insertions(+), 173 deletions(-) delete mode 100644 src/components/Discover/TopItem.vue delete mode 100644 src/components/Discover/TopList.vue create mode 100644 src/components/Discover/Tops.vue diff --git a/l10n/fr.js b/l10n/fr.js index 9e82eb0..c294b83 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -7,8 +7,8 @@ OC.L10N.register( "# Features\n- 🔍 Browse and subscribe huge collection of podcasts\n- 🔊 Listen to episodes directly in Nextcloud\n- 🌐 Sync your activity with [AntennaPod](https://antennapod.org/)\n\n# Requirements\nYou need to have [GPodderSync](https://apps.nextcloud.com/apps/gpoddersync) installed to use this app!" : "# Fonctionnalités\n- 🔍 Parcourir et s'abonner à une grande collections de podcasts\n- 🔊 Écouter vos épisodes directement sur Nextcloud\n- 🌐 Synchroniser son activité avec [AntennaPod](https://antennapod.org/)\n\n# Pré-requis\nVous devez avoir [GPodderSync](https://apps.nextcloud.com/apps/gpoddersync) installé pour utiliser cette application !", "Add a RSS link" : "Ajouter un lien RSS", "Could not fetch search results" : "Impossible de récupérer les resultats de la recherche", - "Hot podcasts" : "Tendances", - "New podcasts" : "Nouveautés", + "hot podcasts" : "tendances", + "new podcasts" : "nouveautés", "Could not fetch tops" : "Impossible de récupérer les tops", "Subscribe" : "S'abonner", "Error while adding the feed" : "Erreur lors de l'ajout du flux", diff --git a/l10n/fr.json b/l10n/fr.json index b57db00..4c61113 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -5,8 +5,8 @@ "# Features\n- 🔍 Browse and subscribe huge collection of podcasts\n- 🔊 Listen to episodes directly in Nextcloud\n- 🌐 Sync your activity with [AntennaPod](https://antennapod.org/)\n\n# Requirements\nYou need to have [GPodderSync](https://apps.nextcloud.com/apps/gpoddersync) installed to use this app!" : "# Fonctionnalités\n- 🔍 Parcourir et s'abonner à une grande collections de podcasts\n- 🔊 Écouter vos épisodes directement sur Nextcloud\n- 🌐 Synchroniser son activité avec [AntennaPod](https://antennapod.org/)\n\n# Pré-requis\nVous devez avoir [GPodderSync](https://apps.nextcloud.com/apps/gpoddersync) installé pour utiliser cette application !", "Add a RSS link" : "Ajouter un lien RSS", "Could not fetch search results" : "Impossible de récupérer les resultats de la recherche", - "Hot podcasts" : "Tendances", - "New podcasts" : "Nouveautés", + "hot podcasts" : "tendances", + "new podcasts" : "nouveautés", "Could not fetch tops" : "Impossible de récupérer les tops", "Subscribe" : "S'abonner", "Error while adding the feed" : "Erreur lors de l'ajout du flux", diff --git a/src/components/Discover/TopItem.vue b/src/components/Discover/TopItem.vue deleted file mode 100644 index 00c4212..0000000 --- a/src/components/Discover/TopItem.vue +++ /dev/null @@ -1,43 +0,0 @@ - - - - - diff --git a/src/components/Discover/TopList.vue b/src/components/Discover/TopList.vue deleted file mode 100644 index e505d9a..0000000 --- a/src/components/Discover/TopList.vue +++ /dev/null @@ -1,95 +0,0 @@ - - - - - diff --git a/src/components/Discover/Tops.vue b/src/components/Discover/Tops.vue new file mode 100644 index 0000000..6a165d2 --- /dev/null +++ b/src/components/Discover/Tops.vue @@ -0,0 +1,86 @@ + + + + + diff --git a/src/views/Discover.vue b/src/views/Discover.vue index 9430d9b..6aa446e 100644 --- a/src/views/Discover.vue +++ b/src/views/Discover.vue @@ -4,7 +4,8 @@ - + + @@ -14,7 +15,7 @@ import { NcAppContent, NcTextField } from '@nextcloud/vue' import AddRss from '../components/Discover/AddRss.vue' import Magnify from 'vue-material-design-icons/Magnify.vue' import Search from '../components/Discover/Search.vue' -import TopList from '../components/Discover/TopList.vue' +import Tops from '../components/Discover/Tops.vue' export default { name: 'Discover', @@ -24,7 +25,7 @@ export default { NcAppContent, NcTextField, Search, - TopList, + Tops, }, data() { return { diff --git a/translationfiles/fr/repod.po b/translationfiles/fr/repod.po index dea2c48..2a3c681 100644 --- a/translationfiles/fr/repod.po +++ b/translationfiles/fr/repod.po @@ -50,11 +50,11 @@ msgstr "Ajouter un lien RSS" msgid "Could not fetch search results" msgstr "Impossible de récupérer les resultats de la recherche" -msgid "Hot podcasts" -msgstr "Tendances" +msgid "hot podcasts" +msgstr "tendances" -msgid "New podcasts" -msgstr "Nouveautés" +msgid "new podcasts" +msgstr "nouveautés" msgid "Could not fetch tops" msgstr "Impossible de récupérer les tops" diff --git a/translationfiles/templates/repod.pot b/translationfiles/templates/repod.pot index 4e471f9..737ca2e 100644 --- a/translationfiles/templates/repod.pot +++ b/translationfiles/templates/repod.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Nextcloud 3.14159\n" "Report-Msgid-Bugs-To: translations\\@example.com\n" -"POT-Creation-Date: 2024-01-10 19:15+0000\n" +"POT-Creation-Date: 2024-01-14 00:07+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -50,73 +50,69 @@ msgid "Could not fetch search results" msgstr "" #: /app/specialVueFakeDummyForL10nScript.js:3 -msgid "Hot podcasts" -msgstr "" - -#: /app/specialVueFakeDummyForL10nScript.js:4 -msgid "New podcasts" -msgstr "" - -#: /app/specialVueFakeDummyForL10nScript.js:5 msgid "Could not fetch tops" msgstr "" -#: /app/specialVueFakeDummyForL10nScript.js:6 +#: /app/specialVueFakeDummyForL10nScript.js:4 +msgid "${type} podcasts" +msgstr "" + +#: /app/specialVueFakeDummyForL10nScript.js:5 msgid "Subscribe" msgstr "" -#: /app/specialVueFakeDummyForL10nScript.js:7 +#: /app/specialVueFakeDummyForL10nScript.js:6 msgid "Error while adding the feed" msgstr "" -#: /app/specialVueFakeDummyForL10nScript.js:8 +#: /app/specialVueFakeDummyForL10nScript.js:7 msgid "Play" msgstr "" -#: /app/specialVueFakeDummyForL10nScript.js:9 +#: /app/specialVueFakeDummyForL10nScript.js:8 msgid "Stop" msgstr "" -#: /app/specialVueFakeDummyForL10nScript.js:10 +#: /app/specialVueFakeDummyForL10nScript.js:9 msgid "Could not fetch episodes" msgstr "" -#: /app/specialVueFakeDummyForL10nScript.js:11 +#: /app/specialVueFakeDummyForL10nScript.js:10 msgid "Download" msgstr "" -#: /app/specialVueFakeDummyForL10nScript.js:12 +#: /app/specialVueFakeDummyForL10nScript.js:11 msgid "Delete" msgstr "" -#: /app/specialVueFakeDummyForL10nScript.js:13 +#: /app/specialVueFakeDummyForL10nScript.js:12 msgid "Are you sure you want to delete this subscription?" msgstr "" -#: /app/specialVueFakeDummyForL10nScript.js:14 +#: /app/specialVueFakeDummyForL10nScript.js:13 msgid "Error while removing the feed" msgstr "" -#: /app/specialVueFakeDummyForL10nScript.js:15 +#: /app/specialVueFakeDummyForL10nScript.js:14 msgid "Add a podcast" msgstr "" -#: /app/specialVueFakeDummyForL10nScript.js:16 +#: /app/specialVueFakeDummyForL10nScript.js:15 msgid "Could not fetch subscriptions" msgstr "" -#: /app/specialVueFakeDummyForL10nScript.js:17 +#: /app/specialVueFakeDummyForL10nScript.js:16 msgid "Find a podcast" msgstr "" -#: /app/specialVueFakeDummyForL10nScript.js:18 +#: /app/specialVueFakeDummyForL10nScript.js:17 msgid "Error loading feed" msgstr "" -#: /app/specialVueFakeDummyForL10nScript.js:19 +#: /app/specialVueFakeDummyForL10nScript.js:18 msgid "Missing required app" msgstr "" -#: /app/specialVueFakeDummyForL10nScript.js:20 +#: /app/specialVueFakeDummyForL10nScript.js:19 msgid "Install GPodder Sync" msgstr ""