From 7b66f46ae24092c256acf7a427d1426914d68ea4 Mon Sep 17 00:00:00 2001 From: crowdin Date: Fri, 23 Sep 2022 15:51:26 +0000 Subject: [PATCH] chore: new Crowdin updates --- app/Language/de/Episode.php | 12 +-- app/Language/de/Podcast.php | 4 +- app/Language/nl/Common.php | 2 +- app/Language/nl/Podcast.php | 18 ++-- app/Language/zh-Hans/Episode.php | 2 +- docs/src/ar/getting-started/install.md | 3 +- docs/src/ar/index.md | 5 + docs/src/br/getting-started/install.md | 3 +- docs/src/br/index.md | 5 + docs/src/ca/getting-started/install.md | 6 +- docs/src/ca/index.md | 5 + docs/src/de/getting-started/install.md | 3 +- docs/src/de/index.md | 5 + docs/src/el/getting-started/install.md | 3 +- docs/src/el/index.md | 5 + docs/src/es/getting-started/install.md | 6 +- docs/src/es/index.md | 5 + docs/src/fa/getting-started/install.md | 3 +- docs/src/fa/index.md | 5 + docs/src/fr/getting-started/install.md | 51 +++++----- docs/src/fr/index.md | 37 ++++--- docs/src/gd/getting-started/install.md | 3 +- docs/src/gd/index.md | 5 + docs/src/gl/getting-started/install.md | 3 +- docs/src/gl/index.md | 5 + docs/src/id/getting-started/install.md | 3 +- docs/src/id/index.md | 5 + docs/src/it/getting-started/install.md | 3 +- docs/src/it/index.md | 5 + docs/src/nl/getting-started/install.md | 3 +- docs/src/nl/index.md | 5 + docs/src/nn-NO/getting-started/install.md | 3 +- docs/src/nn-NO/index.md | 5 + docs/src/oc/getting-started/install.md | 3 +- docs/src/oc/index.md | 5 + docs/src/pl/getting-started/install.md | 3 +- docs/src/pl/index.md | 5 + docs/src/pt-BR/getting-started/install.md | 3 +- docs/src/pt-BR/index.md | 5 + docs/src/pt/getting-started/install.md | 3 +- docs/src/pt/index.md | 5 + docs/src/ru/getting-started/install.md | 3 +- docs/src/ru/index.md | 5 + docs/src/sk/getting-started/install.md | 3 +- docs/src/sk/index.md | 5 + docs/src/sv/getting-started/install.md | 3 +- docs/src/sv/index.md | 5 + docs/src/zh-Hans/getting-started/install.md | 4 +- docs/src/zh-Hans/index.md | 5 + modules/Admin/Language/ar/Breadcrumb.php | 8 +- modules/Admin/Language/ar/Countries.php | 2 +- modules/Admin/Language/ar/Dashboard.php | 10 +- modules/Admin/Language/ar/Episode.php | 4 +- modules/Admin/Language/ar/Home.php | 2 +- modules/Admin/Language/ar/Notifications.php | 2 +- modules/Admin/Language/ar/Person.php | 18 ++-- modules/Admin/Language/ar/User.php | 2 + modules/Admin/Language/br/Notifications.php | 2 +- modules/Admin/Language/br/User.php | 2 + modules/Admin/Language/ca/Notifications.php | 2 +- modules/Admin/Language/ca/User.php | 2 + modules/Admin/Language/de/Breadcrumb.php | 4 +- modules/Admin/Language/de/Contributor.php | 2 +- modules/Admin/Language/de/Notifications.php | 2 +- modules/Admin/Language/de/User.php | 2 + modules/Admin/Language/el/Notifications.php | 2 +- modules/Admin/Language/el/User.php | 2 + modules/Admin/Language/es/Notifications.php | 2 +- modules/Admin/Language/es/User.php | 2 + modules/Admin/Language/fa/Notifications.php | 2 +- modules/Admin/Language/fa/User.php | 2 + modules/Admin/Language/fr/Charts.php | 4 +- modules/Admin/Language/fr/Episode.php | 12 +-- modules/Admin/Language/fr/Notifications.php | 6 +- modules/Admin/Language/fr/Settings.php | 2 +- modules/Admin/Language/fr/User.php | 2 + modules/Admin/Language/gd/Notifications.php | 2 +- modules/Admin/Language/gd/User.php | 2 + modules/Admin/Language/gl/Dashboard.php | 18 ++-- .../Admin/Language/gl/EpisodeNavigation.php | 22 ++--- modules/Admin/Language/gl/Install.php | 38 ++++---- modules/Admin/Language/gl/Notifications.php | 2 +- modules/Admin/Language/gl/Podcast.php | 62 ++++++------ modules/Admin/Language/gl/User.php | 16 ++-- modules/Admin/Language/gl/Validation.php | 6 +- modules/Admin/Language/gl/VideoClip.php | 88 ++++++++--------- modules/Admin/Language/id/Notifications.php | 2 +- modules/Admin/Language/id/User.php | 2 + modules/Admin/Language/it/Notifications.php | 2 +- modules/Admin/Language/it/User.php | 2 + modules/Admin/Language/nl/Breadcrumb.php | 2 +- modules/Admin/Language/nl/Charts.php | 4 +- modules/Admin/Language/nl/Common.php | 4 +- modules/Admin/Language/nl/Countries.php | 96 +++++++++---------- modules/Admin/Language/nl/Notifications.php | 2 +- modules/Admin/Language/nl/User.php | 2 + .../Admin/Language/nn-NO/Notifications.php | 2 +- modules/Admin/Language/nn-NO/User.php | 2 + modules/Admin/Language/oc/Notifications.php | 2 +- modules/Admin/Language/oc/User.php | 2 + modules/Admin/Language/pl/Notifications.php | 2 +- modules/Admin/Language/pl/User.php | 2 + .../Admin/Language/pt-BR/Notifications.php | 2 +- modules/Admin/Language/pt-BR/User.php | 2 + modules/Admin/Language/pt/Notifications.php | 2 +- modules/Admin/Language/pt/User.php | 2 + modules/Admin/Language/ru/Notifications.php | 2 +- modules/Admin/Language/ru/User.php | 2 + modules/Admin/Language/sk/Notifications.php | 2 +- modules/Admin/Language/sk/User.php | 2 + modules/Admin/Language/sv/Notifications.php | 2 +- modules/Admin/Language/sv/User.php | 2 + modules/Admin/Language/zh-Hans/Episode.php | 2 +- modules/Admin/Language/zh-Hans/Navigation.php | 6 +- .../Admin/Language/zh-Hans/Notifications.php | 2 +- modules/Admin/Language/zh-Hans/Podcast.php | 2 +- modules/Admin/Language/zh-Hans/User.php | 2 + modules/Install/Language/gl/Install.php | 62 ++++++------ 118 files changed, 533 insertions(+), 354 deletions(-) diff --git a/app/Language/de/Episode.php b/app/Language/de/Episode.php index 4dd0b70c..5c1d9e83 100644 --- a/app/Language/de/Episode.php +++ b/app/Language/de/Episode.php @@ -11,23 +11,23 @@ declare(strict_types=1); return [ 'season' => 'Staffel {seasonNumber}', 'season_abbr' => 'S{seasonNumber}', - 'number' => 'Folge {episodeNumber}', + 'number' => 'Episode {episodeNumber}', 'number_abbr' => 'E {episodeNumber}', 'season_episode' => 'Staffel {seasonNumber} Folge {episodeNumber}', 'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}', 'persons' => '{personsCount, plural, - one {# Person} - other {# Personen} + one {# Mitwirkender} + other {# Mitwirkende} }', 'persons_list' => 'Mitwirkende', - 'back_to_episodes' => 'Zurück zu Folgen von {podcast}', + 'back_to_episodes' => 'Zurück zu Episoden von {podcast}', 'comments' => 'Kommentare', 'activity' => 'Aktivitäten', - 'description' => 'Beschreibung der Folge', + 'description' => 'Beschreibung der Episode', 'number_of_comments' => '{numberOfComments, plural, one {# Kommentar} other {# Kommentare} }', - 'all_podcast_episodes' => 'Alle Podcast-Folgen', + 'all_podcast_episodes' => 'Alle Podcast-Episoden', 'back_to_podcast' => 'Zurück zum Podcast', ]; diff --git a/app/Language/de/Podcast.php b/app/Language/de/Podcast.php index 67c3c00b..d4f19356 100644 --- a/app/Language/de/Podcast.php +++ b/app/Language/de/Podcast.php @@ -36,8 +36,8 @@ return [ other {# seasons} }', 'number_of_episodes' => '{0, plural, - one {# episode} - other {# episodes} + one {# Episode} + other {# Episoden} }', 'first_published_at' => 'Erste Episode veröffentlicht am {0, date, medium}', ], diff --git a/app/Language/nl/Common.php b/app/Language/nl/Common.php index edc09273..7dd9c6c6 100644 --- a/app/Language/nl/Common.php +++ b/app/Language/nl/Common.php @@ -26,5 +26,5 @@ return [ 'read_less' => 'Verkort', 'see_more' => 'Meer weergeven', 'see_less' => 'Minder weergeven', - 'legal_notice' => 'Legal notice', + 'legal_notice' => 'Juridische kennisgeving', ]; diff --git a/app/Language/nl/Podcast.php b/app/Language/nl/Podcast.php index 45d3e188..22e17de8 100644 --- a/app/Language/nl/Podcast.php +++ b/app/Language/nl/Podcast.php @@ -18,12 +18,12 @@ return [ 'follow' => 'Abonneer', 'followTitle' => 'Abonneer op {actorDisplayName} via de fediverse!', 'followers' => '{numberOfFollowers, plural, - one {# follower} - other {# followers} + one {# volger} + other {# volgers} }', 'posts' => '{numberOfPosts, plural, - one {# post} - other {# posts} + one {# bericht} + other {# berichten} }', 'activity' => 'Activiteit', 'episodes' => 'Afleveringen', @@ -32,14 +32,14 @@ return [ 'stats' => [ 'title' => 'Statistieken', 'number_of_seasons' => '{0, plural, - one {# season} - other {# seasons} + one {# seizoen} + other {# seizoenen} }', 'number_of_episodes' => '{0, plural, - one {# episode} - other {# episodes} + one {# aflevering} + other {# afleveringen} }', - 'first_published_at' => 'First episode published on {0, date, medium}', + 'first_published_at' => 'Eerste aflevering gepubliceerd op {0, date, medium}', ], 'sponsor' => 'Sponsor', 'funding_links' => 'Financiering links voor {podcastTitle}', diff --git a/app/Language/zh-Hans/Episode.php b/app/Language/zh-Hans/Episode.php index 12530cc0..dcd96bdc 100644 --- a/app/Language/zh-Hans/Episode.php +++ b/app/Language/zh-Hans/Episode.php @@ -19,7 +19,7 @@ return [ one {# 人} other {# 人} }', - 'persons_list' => '人', + 'persons_list' => '人员', 'back_to_episodes' => '回到剧集 {podcast} 中', 'comments' => '评论', 'activity' => '活动', diff --git a/docs/src/ar/getting-started/install.md b/docs/src/ar/getting-started/install.md index 05659d73..1a366f4e 100644 --- a/docs/src/ar/getting-started/install.md +++ b/docs/src/ar/getting-started/install.md @@ -59,7 +59,8 @@ server administrator. #### Privileges User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Optional) FFmpeg v4.1.8 or higher for Video Clips diff --git a/docs/src/ar/index.md b/docs/src/ar/index.md index cb12ac59..86670d19 100644 --- a/docs/src/ar/index.md +++ b/docs/src/ar/index.md @@ -229,6 +229,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/br/getting-started/install.md b/docs/src/br/getting-started/install.md index f0a71a3e..91675172 100644 --- a/docs/src/br/getting-started/install.md +++ b/docs/src/br/getting-started/install.md @@ -59,7 +59,8 @@ server administrator. #### Privileges User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Optional) FFmpeg v4.1.8 or higher for Video Clips diff --git a/docs/src/br/index.md b/docs/src/br/index.md index cb12ac59..86670d19 100644 --- a/docs/src/br/index.md +++ b/docs/src/br/index.md @@ -229,6 +229,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/ca/getting-started/install.md b/docs/src/ca/getting-started/install.md index 68e2a0cd..f888627c 100644 --- a/docs/src/ca/getting-started/install.md +++ b/docs/src/ca/getting-started/install.md @@ -61,9 +61,9 @@ Si no els teniu, poseu-vos en contacte amb l'administrador del vostre servidor. #### Privilegis -L'usuari ha de tenir almenys aquests privilegis a la base de dades perquè -Castopod funcioni: `CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, -`SELECT`, `UPDATE`. +User must have at least these privileges on the database for Castopod to work: +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Opcional) FFmpeg v4.1.8 o superior per fer videoclips diff --git a/docs/src/ca/index.md b/docs/src/ca/index.md index b7a2b4eb..d9f48807 100644 --- a/docs/src/ca/index.md +++ b/docs/src/ca/index.md @@ -237,6 +237,11 @@ Gràcies a aquestes persones meravelloses
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/de/getting-started/install.md b/docs/src/de/getting-started/install.md index 05659d73..1a366f4e 100644 --- a/docs/src/de/getting-started/install.md +++ b/docs/src/de/getting-started/install.md @@ -59,7 +59,8 @@ server administrator. #### Privileges User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Optional) FFmpeg v4.1.8 or higher for Video Clips diff --git a/docs/src/de/index.md b/docs/src/de/index.md index 2d1ef450..d9f94b6f 100644 --- a/docs/src/de/index.md +++ b/docs/src/de/index.md @@ -232,6 +232,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/el/getting-started/install.md b/docs/src/el/getting-started/install.md index 05659d73..1a366f4e 100644 --- a/docs/src/el/getting-started/install.md +++ b/docs/src/el/getting-started/install.md @@ -59,7 +59,8 @@ server administrator. #### Privileges User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Optional) FFmpeg v4.1.8 or higher for Video Clips diff --git a/docs/src/el/index.md b/docs/src/el/index.md index c657df59..bde5278c 100644 --- a/docs/src/el/index.md +++ b/docs/src/el/index.md @@ -230,6 +230,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/es/getting-started/install.md b/docs/src/es/getting-started/install.md index 0cbcccb2..bbce9643 100644 --- a/docs/src/es/getting-started/install.md +++ b/docs/src/es/getting-started/install.md @@ -60,9 +60,9 @@ no cuentas con esta información, contacta con el administrador de tu servidor. #### Privilegios -El usuario de la base de datos debe tener al menos estos privilegios sobre la -base de datos para que Castopod funcione: `CREATE`, `ALTER`, `DELETE`, -`EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +User must have at least these privileges on the database for Castopod to work: +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Opcional) FFmpeg v4.1.8 o superior para poder generar clips de vídeo (recortes de vídeo) diff --git a/docs/src/es/index.md b/docs/src/es/index.md index 10a386e5..b077ddb7 100644 --- a/docs/src/es/index.md +++ b/docs/src/es/index.md @@ -243,6 +243,11 @@ Los agradecimientos van a estas estupendas personas
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/fa/getting-started/install.md b/docs/src/fa/getting-started/install.md index 05659d73..1a366f4e 100644 --- a/docs/src/fa/getting-started/install.md +++ b/docs/src/fa/getting-started/install.md @@ -59,7 +59,8 @@ server administrator. #### Privileges User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Optional) FFmpeg v4.1.8 or higher for Video Clips diff --git a/docs/src/fa/index.md b/docs/src/fa/index.md index cb12ac59..86670d19 100644 --- a/docs/src/fa/index.md +++ b/docs/src/fa/index.md @@ -229,6 +229,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/fr/getting-started/install.md b/docs/src/fr/getting-started/install.md index dc8e52cf..d9f59c09 100644 --- a/docs/src/fr/getting-started/install.md +++ b/docs/src/fr/getting-started/install.md @@ -11,10 +11,10 @@ serveurs web compatibles avec PHP-MySQL. ::: tip Note -We've released official Docker images for Castopod! +Nous avons publié des images officielles Docker pour Castopod! -If you prefer using Docker, you may skip this and go straight to the -[docker documentation](./docker.md) for Castopod. +Si vous préférez utiliser Docker, vous pouvez sauter cette partie et aller +directement à la [documentation Docker](./docker.md) pour Castopod. ::: @@ -26,7 +26,8 @@ If you prefer using Docker, you may skip this and go straight to the ### PHP v8.0 ou supérieure -PHP version 8.0 or higher is required, with the following extensions installed: +PHP version 8.0 ou supérieure est requise, avec les extensions suivantes +installées : - [intl](https://www.php.net/manual/fr/intl.requirements.php) - [libcurl](https://www.php.net/manual/fr/curl.requirements.php) @@ -35,7 +36,8 @@ PHP version 8.0 or higher is required, with the following extensions installed: **PNG** et bibliothèques **WEBP**. - [exif](https://www.php.net/manual/fr/exif.installation.php) -Additionally, make sure that the following extensions are enabled in your PHP: +De plus, assurez-vous que les extensions suivantes sont activées dans votre PHP +: - json (activé par défaut - ne le désactivez pas) - xml (activé par défaut - ne pas le désactiver) @@ -47,25 +49,28 @@ Additionally, make sure that the following extensions are enabled in your PHP: ::: warning Warning -Castopod only works with supported MySQL 5.7 or higher compatible databases. It -will break with the previous MySQL v5.6 for example as its end of life was on -February 5, 2021. +Castopod ne fonctionne qu'avec les bases de données MySQL 5.7 ou plus récentes. +Les versions 5.6 (dont le support a cessé le 5 février 2021) ou précédentes de +MySQL ne fonctionneront pas. ::: -You will need the server hostname, database name, username and password to -complete the installation process. If you do not have these, please contact your -server administrator. +Vous aurez besoin du nom d'hôte du serveur, du nom de la base de données, du nom +d'utilisateur et du mot de passe pour terminer le processus d'installation. Si +vous ne disposez pas de ces informations, veuillez contacter votre +administrateur. #### Droits d'accès -User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +L'utilisateur doit avoir au moins ces droits d'accès sur la base de données pour +que Castopod fonctionne : `CREATE`, `ALTER`, `DELETE`, `EXECUTE`, +`INDEX`,`INSERT`, `SELECT`, `UPDATE`,`REFERENCES`, `CREATE VIEW`. ### (Facultatif) FFmpeg v4.1.8 ou supérieur pour les clips vidéo -[FFmpeg](https://www.ffmpeg.org/) version 4.1.8 or higher is required if you -want to generate Video Clips. The following extensions must be installed: +[FFmpeg](https://www.ffmpeg.org/) version 4.1.8 ou supérieure est requis si vous +souhaitez générer des Clips Vidéo. Les extensions suivantes doivent être +installées : - bibliothèque **FreeType 2** pour [gd](https://www.php.net/manual/en/image.installation.php). @@ -127,22 +132,22 @@ want to generate Video Clips. The following extensions must be installed: ::: info Note -The install script writes a `.env` file in the package root. If you cannot go -through the install wizard, you can -[create and update the `.env` file manually](#alternative-manual-configuration). +Le script d'installation crée un fichier `.env` à la racine du paquet. Si vous +ne pouvez pas passer par l'assistant d'installation, vous pouvez +[créer et mettre à jour le fichier `.env` manuellement](#alternative-manual-configuration). ::: ## Paquets fournis par la communauté -If you don't want to bother with installing Castopod manually, you may use one -of the packages created and maintained by the open-source community. +Si vous ne voulez pas vous soucier d'installer Castopod manuellement, vous +pouvez utiliser un des paquets créés et maintenus par la communauté open-source. ### Installer avec YunoHost -[YunoHost](https://yunohost.org/) is a distribution based on Debian GNU/Linux -made up of free and open-source software packages. It manages the hardships of -self-hosting for you. +[YunoHost](https://yunohost.org/) est une distribution basée sur Debian +GNU/Linux composée de paquets logiciels libres et open-source. Il gère les +difficultés de l'auto-hébergement pour vous.
diff --git a/docs/src/fr/index.md b/docs/src/fr/index.md index 1ee8a8e5..a596d878 100644 --- a/docs/src/fr/index.md +++ b/docs/src/fr/index.md @@ -29,8 +29,9 @@ et est utilisé par des podcasters autour partout dans le monde ! - 🌱  Libre, gratuit & open-source (Licence AGPL v3) - 🔐  focalisé sur la souveraineté des données : votre contenu, votre audience et vos statiistiques vous appartiennent, et à vous seulement -- 🪄  Podcasting 2.0 features: GUID, locked, transcripts, funding, - chapters, location, persons, soundbites, … +- 🪄 Fonctionnalités du Podcasting 2.0 : GUID, verrouillage, + transcriptions, financement, chapitres, géo-localisation, intervenants, + extraits sonores, … - 💬  Réseau social intégré : - 🚀  Castopod fait partie du Fédivers, un réseau social décentralisé - ❤️  Créer des publications, partager, mettre en favori et commenter des @@ -60,9 +61,9 @@ et est utilisé par des podcasters autour partout dans le monde ! - 🔀  Multi-locataire : hébergez autant de podcasts que vous le souhaitez - 👥  Multi-utilisateur : ajoutez des contributeurs et définissez leurs rôles -- 🌎  i18n support: translated in English, French, Polish, German, - Brazilian Portuguese & Spanish… with - [more to come](https://translate.castopod.org)! +- 🌎  support de i18n : traduit en anglais, français, polonais, allemand, + portugais, brésilien & espagnol… et + [plus à l'avenir](https://translate.castopod.org)! ## Pourquoi Castopod ? @@ -176,10 +177,10 @@ plus sur notre processus de développement et comprendre comment proposer des corrections de bogues et des améliorations, et comment compiler et tester vos modifications sur Castopod. -## Contributors ✨ +## Contributeurs ✨ -Thanks goes to these wonderful people -([emoji key](https://allcontributors.org/docs/en/emoji-key)): +Merci à toutes ces personnes merveilleuses +([touche emoji](https://allcontributors.org/docs/en/emoji-key) ) : @@ -236,6 +237,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 @@ -250,15 +256,16 @@ specification. Contributions of any kind welcome! ## Contact -You may reach us for help or ask any question you have on: +Vous pouvez nous joindre pour obtenir de l'aide ou poser toute question que vous +avez sur : - [Discord](https://castopod.org/discord) (pour dialoguer en temps réel avec les développeurs et la communauté) - [Suivi de problèmes](https://code.castopod.org/adaures/castopod/-/issues) (pour toute demande de nouvelle fonctionnalité ou rapport de bug) -Alternatively, you can follow us on social media platforms to get news about -Castopod: +Autrement, vous pouvez nous suivre sur les réseaux sociaux pour obtenir des +informations à propos de Castopod : - [podlibre.social](https://podlibre.social/@Castopod) (Instance Mastodon) - [Twitter](https://twitter.com/castopod) @@ -267,16 +274,16 @@ Castopod: ## Sponsors -The ongoing development of Castopod is made possible with the support of its -backers. If you'd like to help, please consider -[sponsoring Castopod's development](https://opencollective.com/castopod/contribute). +Le développement de Castopod est rendu possible grâce au soutien de ses +parrains. Si vous souhaitez aider, n'hésitez pas à +[parrainer le développement de Castopod](https://opencollective.com/castopod/contribute).
Logo d'Ad Aures Logo de NLnet
-## License +## Licence [GNU Affero General Public License v3.0](https://choosealicense.com/licenses/agpl-3.0/) diff --git a/docs/src/gd/getting-started/install.md b/docs/src/gd/getting-started/install.md index 05659d73..1a366f4e 100644 --- a/docs/src/gd/getting-started/install.md +++ b/docs/src/gd/getting-started/install.md @@ -59,7 +59,8 @@ server administrator. #### Privileges User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Optional) FFmpeg v4.1.8 or higher for Video Clips diff --git a/docs/src/gd/index.md b/docs/src/gd/index.md index cb12ac59..86670d19 100644 --- a/docs/src/gd/index.md +++ b/docs/src/gd/index.md @@ -229,6 +229,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/gl/getting-started/install.md b/docs/src/gl/getting-started/install.md index 05659d73..1a366f4e 100644 --- a/docs/src/gl/getting-started/install.md +++ b/docs/src/gl/getting-started/install.md @@ -59,7 +59,8 @@ server administrator. #### Privileges User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Optional) FFmpeg v4.1.8 or higher for Video Clips diff --git a/docs/src/gl/index.md b/docs/src/gl/index.md index cb12ac59..86670d19 100644 --- a/docs/src/gl/index.md +++ b/docs/src/gl/index.md @@ -229,6 +229,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/id/getting-started/install.md b/docs/src/id/getting-started/install.md index 05659d73..1a366f4e 100644 --- a/docs/src/id/getting-started/install.md +++ b/docs/src/id/getting-started/install.md @@ -59,7 +59,8 @@ server administrator. #### Privileges User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Optional) FFmpeg v4.1.8 or higher for Video Clips diff --git a/docs/src/id/index.md b/docs/src/id/index.md index 78750001..c78d9b25 100644 --- a/docs/src/id/index.md +++ b/docs/src/id/index.md @@ -229,6 +229,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/it/getting-started/install.md b/docs/src/it/getting-started/install.md index 05659d73..1a366f4e 100644 --- a/docs/src/it/getting-started/install.md +++ b/docs/src/it/getting-started/install.md @@ -59,7 +59,8 @@ server administrator. #### Privileges User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Optional) FFmpeg v4.1.8 or higher for Video Clips diff --git a/docs/src/it/index.md b/docs/src/it/index.md index cb12ac59..86670d19 100644 --- a/docs/src/it/index.md +++ b/docs/src/it/index.md @@ -229,6 +229,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/nl/getting-started/install.md b/docs/src/nl/getting-started/install.md index 05659d73..1a366f4e 100644 --- a/docs/src/nl/getting-started/install.md +++ b/docs/src/nl/getting-started/install.md @@ -59,7 +59,8 @@ server administrator. #### Privileges User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Optional) FFmpeg v4.1.8 or higher for Video Clips diff --git a/docs/src/nl/index.md b/docs/src/nl/index.md index cb12ac59..86670d19 100644 --- a/docs/src/nl/index.md +++ b/docs/src/nl/index.md @@ -229,6 +229,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/nn-NO/getting-started/install.md b/docs/src/nn-NO/getting-started/install.md index f58f9cb0..fc838a24 100644 --- a/docs/src/nn-NO/getting-started/install.md +++ b/docs/src/nn-NO/getting-started/install.md @@ -60,7 +60,8 @@ server administrator. #### Tilgangsrettar User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Eventuelt) FFmpeg v4.1.8 eller nyare for filmklypp diff --git a/docs/src/nn-NO/index.md b/docs/src/nn-NO/index.md index 9ead96ba..de7ace6e 100644 --- a/docs/src/nn-NO/index.md +++ b/docs/src/nn-NO/index.md @@ -230,6 +230,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/oc/getting-started/install.md b/docs/src/oc/getting-started/install.md index 05659d73..1a366f4e 100644 --- a/docs/src/oc/getting-started/install.md +++ b/docs/src/oc/getting-started/install.md @@ -59,7 +59,8 @@ server administrator. #### Privileges User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Optional) FFmpeg v4.1.8 or higher for Video Clips diff --git a/docs/src/oc/index.md b/docs/src/oc/index.md index cb12ac59..86670d19 100644 --- a/docs/src/oc/index.md +++ b/docs/src/oc/index.md @@ -229,6 +229,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/pl/getting-started/install.md b/docs/src/pl/getting-started/install.md index 05659d73..1a366f4e 100644 --- a/docs/src/pl/getting-started/install.md +++ b/docs/src/pl/getting-started/install.md @@ -59,7 +59,8 @@ server administrator. #### Privileges User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Optional) FFmpeg v4.1.8 or higher for Video Clips diff --git a/docs/src/pl/index.md b/docs/src/pl/index.md index cb12ac59..86670d19 100644 --- a/docs/src/pl/index.md +++ b/docs/src/pl/index.md @@ -229,6 +229,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/pt-BR/getting-started/install.md b/docs/src/pt-BR/getting-started/install.md index 04f8f4ff..117a78e4 100644 --- a/docs/src/pt-BR/getting-started/install.md +++ b/docs/src/pt-BR/getting-started/install.md @@ -60,7 +60,8 @@ server administrator. #### Privilégios User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Opcional) FFmpeg v4.1.8 ou superior para Clipes de Vídeo diff --git a/docs/src/pt-BR/index.md b/docs/src/pt-BR/index.md index 24204271..2b2b0a1f 100644 --- a/docs/src/pt-BR/index.md +++ b/docs/src/pt-BR/index.md @@ -232,6 +232,11 @@ Agradecimento vai para essas pessoas maravilhosas
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/pt/getting-started/install.md b/docs/src/pt/getting-started/install.md index 05659d73..1a366f4e 100644 --- a/docs/src/pt/getting-started/install.md +++ b/docs/src/pt/getting-started/install.md @@ -59,7 +59,8 @@ server administrator. #### Privileges User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Optional) FFmpeg v4.1.8 or higher for Video Clips diff --git a/docs/src/pt/index.md b/docs/src/pt/index.md index cb12ac59..86670d19 100644 --- a/docs/src/pt/index.md +++ b/docs/src/pt/index.md @@ -229,6 +229,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/ru/getting-started/install.md b/docs/src/ru/getting-started/install.md index 05659d73..1a366f4e 100644 --- a/docs/src/ru/getting-started/install.md +++ b/docs/src/ru/getting-started/install.md @@ -59,7 +59,8 @@ server administrator. #### Privileges User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Optional) FFmpeg v4.1.8 or higher for Video Clips diff --git a/docs/src/ru/index.md b/docs/src/ru/index.md index cb12ac59..86670d19 100644 --- a/docs/src/ru/index.md +++ b/docs/src/ru/index.md @@ -229,6 +229,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/sk/getting-started/install.md b/docs/src/sk/getting-started/install.md index 05659d73..1a366f4e 100644 --- a/docs/src/sk/getting-started/install.md +++ b/docs/src/sk/getting-started/install.md @@ -59,7 +59,8 @@ server administrator. #### Privileges User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Optional) FFmpeg v4.1.8 or higher for Video Clips diff --git a/docs/src/sk/index.md b/docs/src/sk/index.md index cb12ac59..86670d19 100644 --- a/docs/src/sk/index.md +++ b/docs/src/sk/index.md @@ -229,6 +229,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/sv/getting-started/install.md b/docs/src/sv/getting-started/install.md index 05659d73..1a366f4e 100644 --- a/docs/src/sv/getting-started/install.md +++ b/docs/src/sv/getting-started/install.md @@ -59,7 +59,8 @@ server administrator. #### Privileges User must have at least these privileges on the database for Castopod to work: -`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`. +`CREATE`, `ALTER`, `DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`, +`REFERENCES`, `CREATE VIEW`. ### (Optional) FFmpeg v4.1.8 or higher for Video Clips diff --git a/docs/src/sv/index.md b/docs/src/sv/index.md index cb12ac59..86670d19 100644 --- a/docs/src/sv/index.md +++ b/docs/src/sv/index.md @@ -229,6 +229,11 @@ Thanks goes to these wonderful people
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/docs/src/zh-Hans/getting-started/install.md b/docs/src/zh-Hans/getting-started/install.md index 114756cc..6c94a84d 100644 --- a/docs/src/zh-Hans/getting-started/install.md +++ b/docs/src/zh-Hans/getting-started/install.md @@ -56,8 +56,8 @@ Castopod 仅适用于受支持的 MySQL 5.7 或更高版本的兼容数据库。 #### 权限 -用户至少需要在数据库中有这些权限,Castopod 才能工作: `CREATE`, `ALTER`, -`DELETE`, `EXECUTE`, `INDEX`, `INSERT`, `SELECT`, `UPDATE`。 +用户至少需要在数据库中有这些权限,Castopod 才能工作: +`CREATE`,`ALTER`,`DELETE`,`EXECUTE`,`INDEX`,`INSERT`,`SELECT`,`UPDATE`,`REFERENCES`,`CREATE VIEW`。 ### (可选)FFmpeg v4.1.8 或更高版本,用于视频素材 diff --git a/docs/src/zh-Hans/index.md b/docs/src/zh-Hans/index.md index b327a6ea..4dc24090 100644 --- a/docs/src/zh-Hans/index.md +++ b/docs/src/zh-Hans/index.md @@ -205,6 +205,11 @@ Castopod 已经通过了一项行为准则,并希望所有的参与者都能
bendaha

🌍
Samuel Roland

🌍
Dimitri Regnier

🤔 +
irithys

🌍 +
Sergi

🌍 + + +
ghose (XoseM)

🌍 diff --git a/modules/Admin/Language/ar/Breadcrumb.php b/modules/Admin/Language/ar/Breadcrumb.php index 2a562d7d..10bde7d7 100644 --- a/modules/Admin/Language/ar/Breadcrumb.php +++ b/modules/Admin/Language/ar/Breadcrumb.php @@ -22,8 +22,8 @@ return [ 'new' => 'جديد', 'edit' => 'تعديل', 'persons' => 'أشخاص', - 'publish' => 'publish', - 'publish-edit' => 'edit publication', + 'publish' => 'نشر', + 'publish-edit' => 'تعديل المنشور', 'unpublish' => 'unpublish', 'delete' => 'احذف', 'fediverse' => 'الفديفرس', @@ -40,10 +40,10 @@ return [ 'webpages' => 'صفحات ويب', 'unique-listeners' => 'مستمعون فريدون', 'players' => 'players', - 'listening-time' => 'listening time', + 'listening-time' => 'وقت الاستماع', 'time-periods' => 'time periods', 'soundbites' => 'soundbites', 'video-clips' => 'video clips', 'embed' => 'embeddable player', - 'notifications' => 'notifications', + 'notifications' => 'الإشعارات', ]; diff --git a/modules/Admin/Language/ar/Countries.php b/modules/Admin/Language/ar/Countries.php index a55d3d60..6a111a23 100644 --- a/modules/Admin/Language/ar/Countries.php +++ b/modules/Admin/Language/ar/Countries.php @@ -36,7 +36,7 @@ return [ 'BH' => 'البحرين', 'BI' => 'بورندي', 'BJ' => 'البينين', - 'BL' => 'Saint Barthélemy', + 'BL' => 'سان بارتيليمي', 'BM' => 'برمودا', 'BN' => 'Brunei Darussalam', 'BO' => 'Bolivia, Plurinational State of', diff --git a/modules/Admin/Language/ar/Dashboard.php b/modules/Admin/Language/ar/Dashboard.php index 881073fd..7a84c9ce 100644 --- a/modules/Admin/Language/ar/Dashboard.php +++ b/modules/Admin/Language/ar/Dashboard.php @@ -12,17 +12,17 @@ return [ 'home' => 'Admin dashboard', 'welcome_message' => 'Welcome to the admin area!', 'podcasts' => [ - 'title' => 'Podcasts', + 'title' => 'البودكاستات', 'not_found' => 'No published podcast', 'last_published' => 'Last published on {lastPublicationDate}', ], 'episodes' => [ - 'title' => 'Episodes', - 'not_found' => 'No published episode', + 'title' => 'الحلقات', + 'not_found' => 'لا توجد حلقة منشورة', 'last_published' => 'Last published on {lastPublicationDate}', ], 'storage' => [ - 'title' => 'Storage', - 'subtitle' => '{totalUploaded} out of {totalStorage}', + 'title' => 'تخزين', + 'subtitle' => '{totalUploaded} من أصل {totalStorage}', ], ]; diff --git a/modules/Admin/Language/ar/Episode.php b/modules/Admin/Language/ar/Episode.php index f83664a6..01124e7e 100644 --- a/modules/Admin/Language/ar/Episode.php +++ b/modules/Admin/Language/ar/Episode.php @@ -41,7 +41,7 @@ return [ 'with_podcast_hint' => 'To be published at the same time as the podcast', 'list' => [ 'search' => [ - 'placeholder' => 'Search for an episode', + 'placeholder' => 'البحث عن حلقة', 'clear' => 'Clear search', 'submit' => 'Search', ], @@ -65,7 +65,7 @@ return [ }', 'publishCancelSuccess' => 'تم إلغاء نشر الحلقة بنجاح!', 'unpublishBeforeDeleteTip' => 'You must unpublish the episode before deleting it.', - 'scheduleDateError' => 'Schedule date must be set!', + 'scheduleDateError' => 'الموعد المحدد يجب أن لا يكون فارغا!', 'deletePublishedEpisodeError' => 'Please unpublish the episode before deleting it.', 'deleteSuccess' => 'Episode successfully deleted!', 'deleteError' => 'Failed to delete episode {type, select, diff --git a/modules/Admin/Language/ar/Home.php b/modules/Admin/Language/ar/Home.php index df8044fd..c0833c89 100644 --- a/modules/Admin/Language/ar/Home.php +++ b/modules/Admin/Language/ar/Home.php @@ -10,5 +10,5 @@ declare(strict_types=1); return [ 'all_podcasts' => 'كافة البودكاستات', - 'no_podcast' => 'No podcast found', + 'no_podcast' => 'لا يوجد أي بودكاست', ]; diff --git a/modules/Admin/Language/ar/Notifications.php b/modules/Admin/Language/ar/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/ar/Notifications.php +++ b/modules/Admin/Language/ar/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/ar/Person.php b/modules/Admin/Language/ar/Person.php index 4c60c7c8..95140270 100644 --- a/modules/Admin/Language/ar/Person.php +++ b/modules/Admin/Language/ar/Person.php @@ -9,16 +9,16 @@ declare(strict_types=1); */ return [ - 'persons' => 'Persons', + 'persons' => 'أشخاص', 'all_persons' => 'All persons', - 'no_person' => 'Nobody found!', - 'create' => 'Create a person', - 'view' => 'View person', + 'no_person' => 'لم يعثر على أحد!', + 'create' => 'إنشاء شخص', + 'view' => 'عرض شخص', 'edit' => 'Edit person', - 'delete' => 'Delete person', + 'delete' => 'حذف شخص', 'messages' => [ 'createSuccess' => 'Person has been successfully created!', - 'editSuccess' => 'Person has been successfully updated!', + 'editSuccess' => 'تم تحديث الشخص بنجاح!', 'deleteSuccess' => 'Person has been removed!', ], 'form' => [ @@ -28,12 +28,12 @@ return [ 'full_name' => 'الإسم الكامل', 'full_name_hint' => 'This is the full name or alias of the person.', 'unique_name' => 'Unique name', - 'unique_name_hint' => 'Used for URLs', + 'unique_name_hint' => 'تستخدم للروابط', 'information_url' => 'Information URL', 'information_url_hint' => 'Url to a relevant resource of information about the person, such as a homepage or third-party profile platform.', - 'submit_create' => 'Create person', - 'submit_edit' => 'Save person', + 'submit_create' => 'إنشاء شخص', + 'submit_edit' => 'حفظ الشخص', ], 'podcast_form' => [ 'title' => 'Manage persons', diff --git a/modules/Admin/Language/ar/User.php b/modules/Admin/Language/ar/User.php index 90a0fff7..f2a33409 100644 --- a/modules/Admin/Language/ar/User.php +++ b/modules/Admin/Language/ar/User.php @@ -45,6 +45,8 @@ return [ '{username} will be prompted with a password reset upon next visit.', 'banSuccess' => '{username} has been banned.', 'unbanSuccess' => '{username} has been unbanned.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} is a superadmin, one does not simply ban a superadmin…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/br/Notifications.php b/modules/Admin/Language/br/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/br/Notifications.php +++ b/modules/Admin/Language/br/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/br/User.php b/modules/Admin/Language/br/User.php index 2684206f..314e676a 100644 --- a/modules/Admin/Language/br/User.php +++ b/modules/Admin/Language/br/User.php @@ -45,6 +45,8 @@ return [ '{username} will be prompted with a password reset upon next visit.', 'banSuccess' => '{username} has been banned.', 'unbanSuccess' => '{username} has been unbanned.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} is a superadmin, one does not simply ban a superadmin…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/ca/Notifications.php b/modules/Admin/Language/ca/Notifications.php index 15b33d09..bd1849f5 100644 --- a/modules/Admin/Language/ca/Notifications.php +++ b/modules/Admin/Language/ca/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} ha respost a la vostra publicació', 'favourite' => '{actor_username} ha marcat com a preferit la vostra publicació', 'reblog' => '{actor_username} ha compartit la vostra publicació', - 'follow' => '{actor_username} ha començat a seguir a {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'Cap notificació', 'mark_all_as_read' => 'Marca tot com a llegit', ]; diff --git a/modules/Admin/Language/ca/User.php b/modules/Admin/Language/ca/User.php index 74228ec7..9e2f172a 100644 --- a/modules/Admin/Language/ca/User.php +++ b/modules/Admin/Language/ca/User.php @@ -45,6 +45,8 @@ return [ 'Es demanarà a {username} un restabliment de contrasenya durant la següent visita.', 'banSuccess' => '{username} ha estat bandejat.', 'unbanSuccess' => '{username} ha estat desbandejat.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} és un superadministrador, hom simplement no bandeja a un superadministrador...', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/de/Breadcrumb.php b/modules/Admin/Language/de/Breadcrumb.php index b54c9c8e..f8368649 100644 --- a/modules/Admin/Language/de/Breadcrumb.php +++ b/modules/Admin/Language/de/Breadcrumb.php @@ -14,14 +14,14 @@ return [ ->gateway => 'Startseite', 'podcasts' => 'Podcasts', 'episodes' => 'Folgen', - 'contributors' => 'Mitwirkende', + 'contributors' => 'Administratoren', 'pages' => 'Seiten', 'settings' => 'Einstellungen', 'theme' => 'Erscheinungsbild', 'add' => 'hinzufügen', 'new' => 'neu', 'edit' => 'bearbeiten', - 'persons' => 'Personen', + 'persons' => 'Mitwirkende', 'publish' => 'veröffentlichen', 'publish-edit' => 'Veröffentlichung bearbeiten', 'unpublish' => 'Veröffentlichung aufheben', diff --git a/modules/Admin/Language/de/Contributor.php b/modules/Admin/Language/de/Contributor.php index dc594348..c21e05b8 100644 --- a/modules/Admin/Language/de/Contributor.php +++ b/modules/Admin/Language/de/Contributor.php @@ -10,7 +10,7 @@ declare(strict_types=1); return [ 'podcast_contributors' => 'Podcast-Administratoren', - 'view' => "{username}'s Mitwirkung an {podcastTitle}", + 'view' => "{username}'s Administration von {podcastTitle}", 'add' => 'Adminstrator zufügen', 'add_contributor' => 'Administrator zufügen für {0}', 'edit_role' => 'Rolle aktualisieren für {0}', diff --git a/modules/Admin/Language/de/Notifications.php b/modules/Admin/Language/de/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/de/Notifications.php +++ b/modules/Admin/Language/de/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/de/User.php b/modules/Admin/Language/de/User.php index c673852e..a4d261be 100644 --- a/modules/Admin/Language/de/User.php +++ b/modules/Admin/Language/de/User.php @@ -45,6 +45,8 @@ return [ '{username} wird beim nächsten Besuch zu einem Zurücksetzen des Passworts aufgefordert.', 'banSuccess' => '{username} wurde gebannt.', 'unbanSuccess' => '{username} wurde entbannt.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} ist ein Superadmin, man bannt nicht einfach einen Superadmin…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/el/Notifications.php b/modules/Admin/Language/el/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/el/Notifications.php +++ b/modules/Admin/Language/el/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/el/User.php b/modules/Admin/Language/el/User.php index 8b2e478b..585d6799 100644 --- a/modules/Admin/Language/el/User.php +++ b/modules/Admin/Language/el/User.php @@ -45,6 +45,8 @@ return [ '{username} will be prompted with a password reset upon next visit.', 'banSuccess' => '{username} has been banned.', 'unbanSuccess' => '{username} has been unbanned.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} is a superadmin, one does not simply ban a superadmin…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/es/Notifications.php b/modules/Admin/Language/es/Notifications.php index 7f2a0a29..d6c93ba9 100644 --- a/modules/Admin/Language/es/Notifications.php +++ b/modules/Admin/Language/es/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} respondió a tu publicación', 'favourite' => '{actor_username} ha marcado como favorita tu publicación', 'reblog' => '{actor_username} ha compartido tu publicación', - 'follow' => '{actor_username} ha comenzado a seguir a {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No hay notificaciones', 'mark_all_as_read' => 'Marcar todas como leídas', ]; diff --git a/modules/Admin/Language/es/User.php b/modules/Admin/Language/es/User.php index b926e3a9..1b37eec2 100644 --- a/modules/Admin/Language/es/User.php +++ b/modules/Admin/Language/es/User.php @@ -45,6 +45,8 @@ return [ 'Se pedirá a {username} que restablezca su contraseña en la próxima visita.', 'banSuccess' => '{username} ha sido baneado.', 'unbanSuccess' => '{username} ha sido desbaneado.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} es un superadmin, no puedes banear a un superadministrador…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/fa/Notifications.php b/modules/Admin/Language/fa/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/fa/Notifications.php +++ b/modules/Admin/Language/fa/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/fa/User.php b/modules/Admin/Language/fa/User.php index 8b2e478b..585d6799 100644 --- a/modules/Admin/Language/fa/User.php +++ b/modules/Admin/Language/fa/User.php @@ -45,6 +45,8 @@ return [ '{username} will be prompted with a password reset upon next visit.', 'banSuccess' => '{username} has been banned.', 'unbanSuccess' => '{username} has been unbanned.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} is a superadmin, one does not simply ban a superadmin…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/fr/Charts.php b/modules/Admin/Language/fr/Charts.php index 34a570de..43fb6717 100644 --- a/modules/Admin/Language/fr/Charts.php +++ b/modules/Admin/Language/fr/Charts.php @@ -35,6 +35,6 @@ return [ 'by_weekday' => 'Par jour de la semaine (sur les 60 derniers jours)', 'by_hour' => 'Par heure de la journée (sur les 60 derniers jours)', 'podcast_by_bandwidth' => 'Bande passante quotidienne consommée (en Mo)', - 'total_storage_by_month' => 'Monthly storage (in MB)', - 'total_bandwidth_by_month' => 'Monthly used bandwidth (in MB)', + 'total_storage_by_month' => 'Stockage mensuel (en Mo)', + 'total_bandwidth_by_month' => 'Bande passante mensuelle utilisée (en Mo)', ]; diff --git a/modules/Admin/Language/fr/Episode.php b/modules/Admin/Language/fr/Episode.php index a65e0234..238c868b 100644 --- a/modules/Admin/Language/fr/Episode.php +++ b/modules/Admin/Language/fr/Episode.php @@ -34,16 +34,16 @@ return [ 'create' => 'Ajouter un épisode', 'publication_status' => [ 'published' => 'Publié', - 'with_podcast' => 'Published', + 'with_podcast' => 'Publié', 'scheduled' => 'Planifié', 'not_published' => 'Non publié', ], 'with_podcast_hint' => 'To be published at the same time as the podcast', 'list' => [ 'search' => [ - 'placeholder' => 'Search for an episode', - 'clear' => 'Clear search', - 'submit' => 'Search', + 'placeholder' => 'Rechercher un épisode', + 'clear' => 'Effacer la recherche', + 'submit' => 'Recherche', ], 'number_of_episodes' => '{numberOfEpisodes, plural, one {# episode} @@ -67,7 +67,7 @@ return [ 'unpublishBeforeDeleteTip' => 'You must unpublish the episode before deleting it.', 'scheduleDateError' => 'Schedule date must be set!', 'deletePublishedEpisodeError' => 'Please unpublish the episode before deleting it.', - 'deleteSuccess' => 'Episode successfully deleted!', + 'deleteSuccess' => 'L\'épisode a bien été supprimé !', 'deleteError' => 'Failed to delete episode {type, select, transcript {transcript} chapters {chapters} @@ -186,7 +186,7 @@ return [ 'disclaimer' => "Deleting the episode will delete all media files, comments, video clips and soundbites associated with it.", 'understand' => 'Je comprends, je veux supprimer l’épisode', - 'submit' => 'Delete', + 'submit' => 'Supprimer', ], 'embed' => [ 'title' => 'Lecteur intégré', diff --git a/modules/Admin/Language/fr/Notifications.php b/modules/Admin/Language/fr/Notifications.php index 1772ba76..42f1149b 100644 --- a/modules/Admin/Language/fr/Notifications.php +++ b/modules/Admin/Language/fr/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', - 'no_notifications' => 'No notifications', - 'mark_all_as_read' => 'Mark all as read', + 'follow' => '{actor_username} started following you', + 'no_notifications' => 'Aucune notification', + 'mark_all_as_read' => 'Tout marquer comme lu', ]; diff --git a/modules/Admin/Language/fr/Settings.php b/modules/Admin/Language/fr/Settings.php index d8538c43..dfc917a8 100644 --- a/modules/Admin/Language/fr/Settings.php +++ b/modules/Admin/Language/fr/Settings.php @@ -15,7 +15,7 @@ return [ 'site_icon' => 'Favicon du site', 'site_icon_delete' => 'Supprimer la favicon du site', 'site_icon_hint' => 'Les favicons sont ce que vous voyez sur les onglets de votre navigateur, dans votre barre de favoris, et lorsque vous ajoutez un site web en raccourci sur des appareils mobiles.', - 'site_icon_helper' => 'Icon must be squared and at least 512px wide and tall.', + 'site_icon_helper' => 'L\'icône doit être carrée et au moins 512px de large et haut.', 'site_name' => 'Titre du site', 'site_description' => 'Description du site', 'submit' => 'Sauvegarder', diff --git a/modules/Admin/Language/fr/User.php b/modules/Admin/Language/fr/User.php index e65aa1e0..c5d33a12 100644 --- a/modules/Admin/Language/fr/User.php +++ b/modules/Admin/Language/fr/User.php @@ -45,6 +45,8 @@ return [ '{username} devra modifier son mot de passe à la prochaine visite.', 'banSuccess' => '{username} a été bloqué.', 'unbanSuccess' => '{username} a été débloqué.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} est un super-utilisateur, on ne bloque pas un super-utilisateur comme ça…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/gd/Notifications.php b/modules/Admin/Language/gd/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/gd/Notifications.php +++ b/modules/Admin/Language/gd/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/gd/User.php b/modules/Admin/Language/gd/User.php index 8b2e478b..585d6799 100644 --- a/modules/Admin/Language/gd/User.php +++ b/modules/Admin/Language/gd/User.php @@ -45,6 +45,8 @@ return [ '{username} will be prompted with a password reset upon next visit.', 'banSuccess' => '{username} has been banned.', 'unbanSuccess' => '{username} has been unbanned.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} is a superadmin, one does not simply ban a superadmin…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/gl/Dashboard.php b/modules/Admin/Language/gl/Dashboard.php index 881073fd..696e934e 100644 --- a/modules/Admin/Language/gl/Dashboard.php +++ b/modules/Admin/Language/gl/Dashboard.php @@ -9,20 +9,20 @@ declare(strict_types=1); */ return [ - 'home' => 'Admin dashboard', - 'welcome_message' => 'Welcome to the admin area!', + 'home' => 'Taboleiro de administración', + 'welcome_message' => 'Ben vida á zona de administración!', 'podcasts' => [ 'title' => 'Podcasts', - 'not_found' => 'No published podcast', - 'last_published' => 'Last published on {lastPublicationDate}', + 'not_found' => 'Sen podcasts publicados', + 'last_published' => 'Última publicación o {lastPublicationDate}', ], 'episodes' => [ - 'title' => 'Episodes', - 'not_found' => 'No published episode', - 'last_published' => 'Last published on {lastPublicationDate}', + 'title' => 'Episodios', + 'not_found' => 'Sen episodios publicados', + 'last_published' => 'Última publicación o {lastPublicationDate}', ], 'storage' => [ - 'title' => 'Storage', - 'subtitle' => '{totalUploaded} out of {totalStorage}', + 'title' => 'Almacenaxe', + 'subtitle' => '{totalUploaded} de {totalStorage}', ], ]; diff --git a/modules/Admin/Language/gl/EpisodeNavigation.php b/modules/Admin/Language/gl/EpisodeNavigation.php index 1406e301..1a120a5a 100644 --- a/modules/Admin/Language/gl/EpisodeNavigation.php +++ b/modules/Admin/Language/gl/EpisodeNavigation.php @@ -9,15 +9,15 @@ declare(strict_types=1); */ return [ - 'go_to_page' => 'View episode page', - 'dashboard' => 'Episode dashboard', - 'episode-view' => 'Home', - 'episode-edit' => 'Edit episode', - 'episode-persons-manage' => 'Manage persons', - 'embed-add' => 'Embeddable player', - 'clips' => 'Clips', - 'video-clips-list' => 'Video clips', - 'video-clips-create' => 'New video clip', - 'soundbites-list' => 'Soundbites', - 'soundbites-create' => 'New soundbite', + 'go_to_page' => 'Ver páxina do episodio', + 'dashboard' => 'Taboleiro do episodio', + 'episode-view' => 'Inicio', + 'episode-edit' => 'Editar episodio', + 'episode-persons-manage' => 'Xestionar persoas', + 'embed-add' => 'Reprodutor para incluír', + 'clips' => 'Recortes', + 'video-clips-list' => 'Recortes de vídeo', + 'video-clips-create' => 'Novo recorte de vídeo', + 'soundbites-list' => 'Anaquiños', + 'soundbites-create' => 'Novo anaquiño', ]; diff --git a/modules/Admin/Language/gl/Install.php b/modules/Admin/Language/gl/Install.php index d96f9230..c740ba7c 100644 --- a/modules/Admin/Language/gl/Install.php +++ b/modules/Admin/Language/gl/Install.php @@ -26,36 +26,36 @@ return [ 'A ruta para acceder á páxina de autenticación (ex. https://exemplo.com/cp-auth). Por defecto establécese como cp-auth, pero recomendámosche cambialo por razóns de seguridade.', 'database_config' => 'Configuración da base de datos', 'database_config_hint' => - 'Castopod needs to connect to your MySQL (or MariaDB) database. If you do not have these required info, please contact your server administrator.', - 'db_hostname' => 'Database hostname', - 'db_name' => 'Database name', - 'db_username' => 'Database username', - 'db_password' => 'Database password', - 'db_prefix' => 'Database prefix', + 'Castopod precisa conectar coa túa base de datos MySQL (ou MariaDB). Se non tes esta información, contacta coa administración do teu servidor.', + 'db_hostname' => 'Servidor da base de datos', + 'db_name' => 'Nome da base de datos', + 'db_username' => 'Usuaria da base de datos', + 'db_password' => 'Contrasinal da base de datos', + 'db_prefix' => 'Prefix da base de datos', 'db_prefix_hint' => - "The prefix of the Castopod table names, leave as is if you don't know what it means.", - 'cache_config' => 'Cache configuration', + "O prefix dos nomes das táboas Castopod, déixao como está se non sabes o significa.", + 'cache_config' => 'Configuración da caché', 'cache_config_hint' => - 'Choose your preferred cache handler. Leave it as the default value if you have no clue what it means.', - 'cache_handler' => 'Cache handler', + 'Elixe o xestor da caché preferido. Deixa o valor por defecto se non sabes o que significa.', + 'cache_handler' => 'Xestor da cache', 'cacheHandlerOptions' => [ - 'file' => 'File', + 'file' => 'Ficheiro', 'redis' => 'Redis', 'predis' => 'Predis', ], - 'next' => 'Next', - 'submit' => 'Finish install', - 'create_superadmin' => 'Create your superadmin account', + 'next' => 'Seguinte', + 'submit' => 'Rematar instalación', + 'create_superadmin' => 'Crea a conta de superadministración', 'email' => 'Email', - 'username' => 'Username', - 'password' => 'Password', + 'username' => 'Identificador', + 'password' => 'Contrasinal', ], 'messages' => [ 'createSuperAdminSuccess' => - 'Your superadmin account has been created successfully. Login to start podcasting!', + 'A conta de superadministración creouse correctamente. Accede para comezar a publicar!', 'databaseConnectError' => - 'Castopod could not connect to your database. Edit your database configuration and try again.', + 'Castopod non pode conectar coa base de datos. Edita a configuración da base de datos e inténtao outra vez.', 'writeError' => - "Couldn't create/write the `.env` file. You must create it manually by following the `.env.example` file template in the Castopod package.", + "Non se puido crear/escribir o ficheiro `.env`. Tes que crealo manualmente seguindo o modelo `.env.example` incluído no paquete Castopod.", ], ]; diff --git a/modules/Admin/Language/gl/Notifications.php b/modules/Admin/Language/gl/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/gl/Notifications.php +++ b/modules/Admin/Language/gl/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/gl/Podcast.php b/modules/Admin/Language/gl/Podcast.php index ed83f784..fa9d797d 100644 --- a/modules/Admin/Language/gl/Podcast.php +++ b/modules/Admin/Language/gl/Podcast.php @@ -9,32 +9,32 @@ declare(strict_types=1); */ return [ - 'all_podcasts' => 'All podcasts', - 'no_podcast' => 'No podcast found!', - 'create' => 'Create podcast', - 'import' => 'Import podcast', - 'new_episode' => 'New Episode', - 'view' => 'View podcast', - 'edit' => 'Edit podcast', - 'publish' => 'Publish podcast', - 'publish_edit' => 'Edit publication', - 'delete' => 'Delete podcast', - 'see_episodes' => 'See episodes', - 'see_contributors' => 'See contributors', - 'go_to_page' => 'Go to page', - 'latest_episodes' => 'Latest episodes', - 'see_all_episodes' => 'See all episodes', - 'draft' => 'Draft', + 'all_podcasts' => 'Tódolos podcast', + 'no_podcast' => 'Non se atopan podcast!', + 'create' => 'Crear un podcast', + 'import' => 'Importar podcast', + 'new_episode' => 'Novo Episodio', + 'view' => 'Ver podcast', + 'edit' => 'Editar podcast', + 'publish' => 'Publicar podcast', + 'publish_edit' => 'Editar publicación', + 'delete' => 'Eliminar podcast', + 'see_episodes' => 'Ver episodios', + 'see_contributors' => 'Ver colaboradoras', + 'go_to_page' => 'Ir á páxina', + 'latest_episodes' => 'Últimos episodios', + 'see_all_episodes' => 'Ver tódolos episodios', + 'draft' => 'Borrador', 'messages' => [ - 'createSuccess' => 'Podcast successfully created!', - 'editSuccess' => 'Podcast has been successfully updated!', - 'importSuccess' => 'Podcast has been successfully imported!', - 'deleteSuccess' => 'Podcast @{podcast_handle} successfully deleted!', - 'deletePodcastMediaError' => 'Failed to delete podcast {type, select, - cover {cover} - banner {banner} - other {media} - }.', + 'createSuccess' => 'Podcast creado correctamente!', + 'editSuccess' => 'Episodio actualizado correctamente!', + 'importSuccess' => 'Episodio importado correctamente!', + 'deleteSuccess' => 'Eliminado o podcast @{podcast_handle}!', + 'deletePodcastMediaError' => 'Fallou a eliminación {type, select, + cover {da portada} + banner {da cabeceira} + other {do multimedia} + } do podcast.', 'deleteEpisodeMediaError' => 'Fallou a eliminación {type, select, transcript {da transcrición} chapters {dos capítulos} @@ -42,12 +42,12 @@ return [ audio {do audio} other {do multimedia} } do episodio {episode_slug}.', - 'deletePodcastMediaFolderError' => 'Failed to delete podcast media folder {folder_path}. You may manually remove it from your disk.', - 'podcastFeedUpdateSuccess' => 'Successful update: {number_of_new_episodes, plural, - one {# episode was} - other {# episodes were} - } added to the podcast!', - 'podcastFeedUpToDate' => 'Podcast is already up to date.', + 'deletePodcastMediaFolderError' => 'Fallou a eliminación do cartafol {folder_path} co multimedia do podcast. Intenta eliminalo do teu disco de xeito manual.', + 'podcastFeedUpdateSuccess' => 'Actualización correcta: {number_of_new_episodes, plural, + one {# episodio foi engadido} + other {# episodios foron engadidos} + } ao podcast!', + 'podcastFeedUpToDate' => 'O podcast xa está ao día.', 'podcastNotImported' => 'Podcast could not be updated as it was not imported.', 'publishError' => 'This podcast is either already published or scheduled for publication.', 'publishEditError' => 'This podcast is not scheduled for publication.', diff --git a/modules/Admin/Language/gl/User.php b/modules/Admin/Language/gl/User.php index 86e03557..4bdfcab9 100644 --- a/modules/Admin/Language/gl/User.php +++ b/modules/Admin/Language/gl/User.php @@ -40,15 +40,17 @@ return [ 'createSuccess' => 'Usuaria creada correctamente! Váiselle pedir a {username} que cambie o seu contrasinal após o primeiro acceso.', 'rolesEditSuccess' => - "{username}'s roles have been successfully updated.", + "Os roles de {username} actualizáronse correctamente.", 'forcePassResetSuccess' => - '{username} will be prompted with a password reset upon next visit.', - 'banSuccess' => '{username} has been banned.', - 'unbanSuccess' => '{username} has been unbanned.', + 'Solicitarase que {username} restableza o contrasinal na seguinte visita.', + 'banSuccess' => '{username} foi vetada.', + 'unbanSuccess' => 'Retirouse o veto sobre {username}.', + 'editOwnerError' => + 'A instancia pertence a {username}, ti non podes editar os roles.', 'banSuperAdminError' => - '{username} is a superadmin, one does not simply ban a superadmin…', + '{username} é superadmin, non se pode vetar a superadmin…', 'deleteSuperAdminError' => - '{username} is a superadmin, one does not simply delete a superadmin…', - 'deleteSuccess' => '{username} has been deleted.', + '{username} é superadmin, non se pode eliminar a superadmin…', + 'deleteSuccess' => 'Eliminouse a {username}.', ], ]; diff --git a/modules/Admin/Language/gl/Validation.php b/modules/Admin/Language/gl/Validation.php index 750b1968..54aaef52 100644 --- a/modules/Admin/Language/gl/Validation.php +++ b/modules/Admin/Language/gl/Validation.php @@ -10,9 +10,9 @@ declare(strict_types=1); return [ 'min_dims' => - '{field} is either not an image, or it is not wide or tall enough.', + 'ou ben {field} non é unha imaxe ou non é suficientemente alta ou ancha.', 'is_image_ratio' => - '{field} is either not an image or not of the right ratio.', + 'ou ben {field} non é unha imaxe ou non ten proporcións axeitadas.', 'validate_url' => - 'The {field} field must be a valid URL (eg. https://example.com/).', + 'O campo {field} ten que ser un URL válido (ex. https://exemplo.com/).', ]; diff --git a/modules/Admin/Language/gl/VideoClip.php b/modules/Admin/Language/gl/VideoClip.php index 638de697..bd5764e8 100644 --- a/modules/Admin/Language/gl/VideoClip.php +++ b/modules/Admin/Language/gl/VideoClip.php @@ -10,63 +10,63 @@ declare(strict_types=1); return [ 'list' => [ - 'title' => 'Video clips', + 'title' => 'Recortes de vídeo', 'status' => [ - 'label' => 'Status', - 'queued' => 'queued', - 'queued_hint' => 'Clip is waiting to be processed.', - 'pending' => 'pending', - 'pending_hint' => 'Clip will be generated shortly.', - 'running' => 'running', - 'running_hint' => 'Clip is being generated.', - 'failed' => 'failed', - 'failed_hint' => 'Clip could not be generated: script failure.', - 'passed' => 'passed', - 'passed_hint' => 'Clip was generated successfully!', + 'label' => 'Estado', + 'queued' => 'na cola', + 'queued_hint' => 'Agardando para procesar o vídeo.', + 'pending' => 'pendente', + 'pending_hint' => 'En breve será creado o vídeo.', + 'running' => 'en execución', + 'running_hint' => 'Estase creando o vídeo.', + 'failed' => 'fallou', + 'failed_hint' => 'Non se puido crear o vídeo: fallou o script.', + 'passed' => 'correcto', + 'passed_hint' => 'Creouse correctamente o vídeo!', ], - 'clip' => 'Clip', - 'duration' => 'Job duration', + 'clip' => 'Recorte', + 'duration' => 'Duración da tarefa', ], - 'title' => 'Video clip: {videoClipLabel}', - 'download_clip' => 'Download clip', - 'create' => 'New video clip', - 'go_to_page' => 'Go to clip page', - 'retry' => 'Retry clip generation', - 'delete' => 'Delete clip', - 'logs' => 'Job logs', + 'title' => 'Recorte de vídeo: {videoClipLabel}', + 'download_clip' => 'Descargar vídeo', + 'create' => 'Novo recorte de vídeo', + 'go_to_page' => 'Ir á páxina do vídeo', + 'retry' => 'Volver a intentar a xeración', + 'delete' => 'Eliminar recorte', + 'logs' => 'Rexistros da tarefa', 'messages' => [ - 'alreadyExistingError' => 'The video clip you are trying to create already exists!', - 'addToQueueSuccess' => 'Video clip has been added to queue, awaiting to be created!', - 'deleteSuccess' => 'Video clip has been successfully removed!', + 'alreadyExistingError' => 'O recorte de vídeo que intentas crear xa existe!', + 'addToQueueSuccess' => 'Engadiuse o recorte de vídeo á cola, agardando a ser creado!', + 'deleteSuccess' => 'Eliminouse correctamente o recorte de vídeo!', ], 'format' => [ - 'landscape' => 'Landscape', - 'portrait' => 'Portrait', - 'squared' => 'Squared', + 'landscape' => 'Horizontal', + 'portrait' => 'Vertical', + 'squared' => 'Cadrado', ], 'form' => [ - 'title' => 'New video clip', - 'params_section_title' => 'Video clip parameters', - 'clip_title' => 'Clip title', + 'title' => 'Novo recorte de vídeo', + 'params_section_title' => 'Parámetros do vídeo', + 'clip_title' => 'Título do vídeo', 'format' => [ - 'label' => 'Choose a format', - 'landscape_hint' => 'With a 16:9 ratio, landscape videos are great for PeerTube, Youtube and Vimeo.', - 'portrait_hint' => 'With a 9:16 ratio, portrait videos are great for TikTok, Youtube shorts and Instagram stories.', - 'squared_hint' => 'With a 1:1 ratio, squared videos are great for Mastodon, Facebook, Twitter and LinkedIn.', + 'label' => 'Elixe o formato', + 'landscape_hint' => 'Cunha razón 16:9, os vídeos horizontais quedan ben en PeerTube, Youtube e Vimeo.', + 'portrait_hint' => 'Cunha razón 9:16, os vídeos verticais lucen ben en TikTok, curtas de Youtube e historias de Instagram.', + 'squared_hint' => 'Cunha razón 1:1, os vídeos cadrados quedan ben en Mastodon, Facebook, Twitter e LinkedIn.', ], - 'theme' => 'Select a theme', - 'start_time' => 'Start at', - 'duration' => 'Duration', - 'trim_start' => 'Trim start', - 'trim_end' => 'Trim end', - 'submit' => 'Create video clip', + 'theme' => 'Elixe un decorado', + 'start_time' => 'Comezar en', + 'duration' => 'Duración', + 'trim_start' => 'Axustar inicio', + 'trim_end' => 'Axustar final', + 'submit' => 'Crear recorte de vídeo', ], 'requirements' => [ - 'title' => 'Missing requirements', - 'missing' => 'You have missing requirements. Make sure to add all the required items to be allowed creating a video for this episode!', + 'title' => 'Falta de requisitos', + 'missing' => 'Non cumpres certos requisitos. Comproba que engadiches tódolos elementos requeridos para poder crear un vídeo para este episodio!', 'ffmpeg' => 'FFmpeg', 'gd' => 'Graphics Draw (GD)', - 'freetype' => 'Freetype library for GD', - 'transcript' => 'Transcript file (.srt)', + 'freetype' => 'Biblioteca Freetype para GD', + 'transcript' => 'Ficheiro Transcript (.srt)', ], ]; diff --git a/modules/Admin/Language/id/Notifications.php b/modules/Admin/Language/id/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/id/Notifications.php +++ b/modules/Admin/Language/id/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/id/User.php b/modules/Admin/Language/id/User.php index 8b2e478b..585d6799 100644 --- a/modules/Admin/Language/id/User.php +++ b/modules/Admin/Language/id/User.php @@ -45,6 +45,8 @@ return [ '{username} will be prompted with a password reset upon next visit.', 'banSuccess' => '{username} has been banned.', 'unbanSuccess' => '{username} has been unbanned.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} is a superadmin, one does not simply ban a superadmin…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/it/Notifications.php b/modules/Admin/Language/it/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/it/Notifications.php +++ b/modules/Admin/Language/it/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/it/User.php b/modules/Admin/Language/it/User.php index 8b2e478b..585d6799 100644 --- a/modules/Admin/Language/it/User.php +++ b/modules/Admin/Language/it/User.php @@ -45,6 +45,8 @@ return [ '{username} will be prompted with a password reset upon next visit.', 'banSuccess' => '{username} has been banned.', 'unbanSuccess' => '{username} has been unbanned.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} is a superadmin, one does not simply ban a superadmin…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/nl/Breadcrumb.php b/modules/Admin/Language/nl/Breadcrumb.php index 03d3b0ae..a7183ac1 100644 --- a/modules/Admin/Language/nl/Breadcrumb.php +++ b/modules/Admin/Language/nl/Breadcrumb.php @@ -45,5 +45,5 @@ return [ 'soundbites' => 'geluidsbeet', 'video-clips' => 'video clips', 'embed' => 'integreerbare speler', - 'notifications' => 'notifications', + 'notifications' => 'meldingen', ]; diff --git a/modules/Admin/Language/nl/Charts.php b/modules/Admin/Language/nl/Charts.php index 2c9853d1..6f2b1ea5 100644 --- a/modules/Admin/Language/nl/Charts.php +++ b/modules/Admin/Language/nl/Charts.php @@ -35,6 +35,6 @@ return [ 'by_weekday' => 'Per weekdag (laatste 60 dagen)', 'by_hour' => 'Per tijd van de dag (laatste 60 dagen)', 'podcast_by_bandwidth' => 'Dagelijks gebruikte bandbreedte (in MB)', - 'total_storage_by_month' => 'Monthly storage (in MB)', - 'total_bandwidth_by_month' => 'Monthly used bandwidth (in MB)', + 'total_storage_by_month' => 'Maandelijkse opslagruimte (in MB)', + 'total_bandwidth_by_month' => 'Maandelijkse gebruikte bandbreedte (in MB)', ]; diff --git a/modules/Admin/Language/nl/Common.php b/modules/Admin/Language/nl/Common.php index 96e45a8a..a6194f73 100644 --- a/modules/Admin/Language/nl/Common.php +++ b/modules/Admin/Language/nl/Common.php @@ -46,6 +46,6 @@ return [ 'playing' => 'Wordt afgespeeld', ], 'size_limit' => 'Maximale grootte: {0}.', - 'choose_interact' => 'Choose how to interact', - 'view' => 'View', + 'choose_interact' => 'Kies hoe de interactie moet worden', + 'view' => 'Weergeven', ]; diff --git a/modules/Admin/Language/nl/Countries.php b/modules/Admin/Language/nl/Countries.php index c6a78602..7652b137 100644 --- a/modules/Admin/Language/nl/Countries.php +++ b/modules/Admin/Language/nl/Countries.php @@ -16,81 +16,81 @@ return [ 'AF' => 'Afghanistan', 'AG' => 'Antigua en Barbuda', 'AI' => 'Anguilla', - 'AL' => 'Albania', - 'AM' => 'Armenia', + 'AL' => 'Albanië', + 'AM' => 'Armenië', 'AO' => 'Angola', 'AQ' => 'Antarctica', - 'AR' => 'Argentina', - 'AS' => 'American Samoa', - 'AT' => 'Austria', - 'AU' => 'Australia', + 'AR' => 'Argentinië', + 'AS' => 'Amerikaans-Samoa', + 'AT' => 'Oostenrijk', + 'AU' => 'Australië', 'AW' => 'Aruba', - 'AX' => 'Åland Islands', - 'AZ' => 'Azerbaijan', - 'BA' => 'Bosnia and Herzegovina', + 'AX' => 'Åland', + 'AZ' => 'Azerbeidzjan', + 'BA' => 'Bosnië en Herzegovina', 'BB' => 'Barbados', 'BD' => 'Bangladesh', - 'BE' => 'Belgium', + 'BE' => 'België', 'BF' => 'Burkina Faso', - 'BG' => 'Bulgaria', - 'BH' => 'Bahrain', + 'BG' => 'Bulgarije', + 'BH' => 'Bahrein', 'BI' => 'Burundi', 'BJ' => 'Benin', - 'BL' => 'Saint Barthélemy', + 'BL' => 'Saint-Barthélemy', 'BM' => 'Bermuda', - 'BN' => 'Brunei Darussalam', - 'BO' => 'Bolivia, Plurinational State of', - 'BQ' => 'Bonaire, Sint Eustatius and Saba', - 'BR' => 'Brazil', - 'BS' => 'Bahamas', + 'BN' => 'Brunei', + 'BO' => 'Bolivië', + 'BQ' => 'Caribisch Nederland', + 'BR' => 'Brazilië', + 'BS' => 'Bahama\'s', 'BT' => 'Bhutan', - 'BV' => 'Bouvet Island', + 'BV' => 'Bouveteiland', 'BW' => 'Botswana', - 'BY' => 'Belarus', + 'BY' => 'Wit-Rusland', 'BZ' => 'Belize', 'CA' => 'Canada', - 'CC' => 'Cocos (Keeling) Islands', - 'CD' => 'Congo, the Democratic Republic of the', - 'CF' => 'Central African Republic', - 'CG' => 'Congo', - 'CH' => 'Switzerland', - 'CI' => "Côte d'Ivoire", - 'CK' => 'Cook Islands', - 'CL' => 'Chile', - 'CM' => 'Cameroon', + 'CC' => 'Cocoseilanden', + 'CD' => 'Congo-Kinshasa', + 'CF' => 'Centraal Afrikaanse Republiek', + 'CG' => 'Congo-Brazzaville', + 'CH' => 'Zwitserland', + 'CI' => "Ivoorkust", + 'CK' => 'Cookeilanden', + 'CL' => 'Chili', + 'CM' => 'Kameroen', 'CN' => 'China', 'CO' => 'Colombia', 'CR' => 'Costa Rica', 'CU' => 'Cuba', - 'CV' => 'Cape Verde', + 'CV' => 'Kaapverdië', 'CW' => 'Curaçao', - 'CX' => 'Christmas Island', + 'CX' => 'Christmaseiland', 'CY' => 'Cyprus', - 'CZ' => 'Czech Republic', - 'DE' => 'Germany', + 'CZ' => 'Tsjechië', + 'DE' => 'Duitsland', 'DJ' => 'Djibouti', - 'DK' => 'Denmark', + 'DK' => 'Denemarken', 'DM' => 'Dominica', - 'DO' => 'Dominican Republic', - 'DZ' => 'Algeria', + 'DO' => 'Dominicaanse Republiek', + 'DZ' => 'Algerije', 'EC' => 'Ecuador', - 'EE' => 'Estonia', - 'EG' => 'Egypt', - 'EH' => 'Western Sahara', + 'EE' => 'Estland', + 'EG' => 'Egypte', + 'EH' => 'Westelijke Sahara', 'ER' => 'Eritrea', - 'ES' => 'Spain', - 'ET' => 'Ethiopia', + 'ES' => 'Spanje', + 'ET' => 'Ethiopië', 'FI' => 'Finland', 'FJ' => 'Fiji', - 'FK' => 'Falkland Islands (Malvinas)', - 'FM' => 'Micronesia, Federated States of', - 'FO' => 'Faroe Islands', - 'FR' => 'France', + 'FK' => 'Falklandeilanden', + 'FM' => 'Micronesië', + 'FO' => 'Faeröer', + 'FR' => 'Frankrijk', 'GA' => 'Gabon', - 'GB' => 'United Kingdom', + 'GB' => 'Verenigd Koninkrijk', 'GD' => 'Grenada', - 'GE' => 'Georgia', - 'GF' => 'French Guiana', + 'GE' => 'Georgië', + 'GF' => 'Frans-Guyana', 'GG' => 'Guernsey', 'GH' => 'Ghana', 'GI' => 'Gibraltar', diff --git a/modules/Admin/Language/nl/Notifications.php b/modules/Admin/Language/nl/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/nl/Notifications.php +++ b/modules/Admin/Language/nl/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/nl/User.php b/modules/Admin/Language/nl/User.php index 8b2e478b..585d6799 100644 --- a/modules/Admin/Language/nl/User.php +++ b/modules/Admin/Language/nl/User.php @@ -45,6 +45,8 @@ return [ '{username} will be prompted with a password reset upon next visit.', 'banSuccess' => '{username} has been banned.', 'unbanSuccess' => '{username} has been unbanned.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} is a superadmin, one does not simply ban a superadmin…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/nn-NO/Notifications.php b/modules/Admin/Language/nn-NO/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/nn-NO/Notifications.php +++ b/modules/Admin/Language/nn-NO/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/nn-NO/User.php b/modules/Admin/Language/nn-NO/User.php index c11ee78e..0a51b30d 100644 --- a/modules/Admin/Language/nn-NO/User.php +++ b/modules/Admin/Language/nn-NO/User.php @@ -45,6 +45,8 @@ return [ '{username} vil bli beden om å endra passord neste gong hen loggar inn.', 'banSuccess' => '{username} er utestengd.', 'unbanSuccess' => '{username} fekk sleppa inn att.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} er superstyrar, og du stengjer ikkje ute ein superstyrar…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/oc/Notifications.php b/modules/Admin/Language/oc/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/oc/Notifications.php +++ b/modules/Admin/Language/oc/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/oc/User.php b/modules/Admin/Language/oc/User.php index 8b2e478b..585d6799 100644 --- a/modules/Admin/Language/oc/User.php +++ b/modules/Admin/Language/oc/User.php @@ -45,6 +45,8 @@ return [ '{username} will be prompted with a password reset upon next visit.', 'banSuccess' => '{username} has been banned.', 'unbanSuccess' => '{username} has been unbanned.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} is a superadmin, one does not simply ban a superadmin…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/pl/Notifications.php b/modules/Admin/Language/pl/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/pl/Notifications.php +++ b/modules/Admin/Language/pl/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/pl/User.php b/modules/Admin/Language/pl/User.php index 70bed80c..7db87b44 100644 --- a/modules/Admin/Language/pl/User.php +++ b/modules/Admin/Language/pl/User.php @@ -45,6 +45,8 @@ return [ '{username} zostanie poproszony o zresetowanie hasła przy następnej wizycie.', 'banSuccess' => '{username} został zablokowany.', 'unbanSuccess' => '{username} został odblokowany.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} jest superadministratorem, nie można po prostu zablokować superadministratora…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/pt-BR/Notifications.php b/modules/Admin/Language/pt-BR/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/pt-BR/Notifications.php +++ b/modules/Admin/Language/pt-BR/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/pt-BR/User.php b/modules/Admin/Language/pt-BR/User.php index 7a443b2d..d42b9fc6 100644 --- a/modules/Admin/Language/pt-BR/User.php +++ b/modules/Admin/Language/pt-BR/User.php @@ -45,6 +45,8 @@ return [ '{username} precisará alterar sua senha na próxima visita.', 'banSuccess' => '{username} foi banido.', 'unbanSuccess' => '{username} foi desbanido.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} é um super admin, não bloqueamos um super admin assim…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/pt/Notifications.php b/modules/Admin/Language/pt/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/pt/Notifications.php +++ b/modules/Admin/Language/pt/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/pt/User.php b/modules/Admin/Language/pt/User.php index 8b2e478b..585d6799 100644 --- a/modules/Admin/Language/pt/User.php +++ b/modules/Admin/Language/pt/User.php @@ -45,6 +45,8 @@ return [ '{username} will be prompted with a password reset upon next visit.', 'banSuccess' => '{username} has been banned.', 'unbanSuccess' => '{username} has been unbanned.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} is a superadmin, one does not simply ban a superadmin…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/ru/Notifications.php b/modules/Admin/Language/ru/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/ru/Notifications.php +++ b/modules/Admin/Language/ru/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/ru/User.php b/modules/Admin/Language/ru/User.php index 8b2e478b..585d6799 100644 --- a/modules/Admin/Language/ru/User.php +++ b/modules/Admin/Language/ru/User.php @@ -45,6 +45,8 @@ return [ '{username} will be prompted with a password reset upon next visit.', 'banSuccess' => '{username} has been banned.', 'unbanSuccess' => '{username} has been unbanned.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} is a superadmin, one does not simply ban a superadmin…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/sk/Notifications.php b/modules/Admin/Language/sk/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/sk/Notifications.php +++ b/modules/Admin/Language/sk/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/sk/User.php b/modules/Admin/Language/sk/User.php index 8b2e478b..585d6799 100644 --- a/modules/Admin/Language/sk/User.php +++ b/modules/Admin/Language/sk/User.php @@ -45,6 +45,8 @@ return [ '{username} will be prompted with a password reset upon next visit.', 'banSuccess' => '{username} has been banned.', 'unbanSuccess' => '{username} has been unbanned.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} is a superadmin, one does not simply ban a superadmin…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/sv/Notifications.php b/modules/Admin/Language/sv/Notifications.php index 1772ba76..2b139d51 100644 --- a/modules/Admin/Language/sv/Notifications.php +++ b/modules/Admin/Language/sv/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} replied to your post', 'favourite' => '{actor_username} favourited your post', 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following {target_actor_username}', + 'follow' => '{actor_username} started following you', 'no_notifications' => 'No notifications', 'mark_all_as_read' => 'Mark all as read', ]; diff --git a/modules/Admin/Language/sv/User.php b/modules/Admin/Language/sv/User.php index 8b2e478b..585d6799 100644 --- a/modules/Admin/Language/sv/User.php +++ b/modules/Admin/Language/sv/User.php @@ -45,6 +45,8 @@ return [ '{username} will be prompted with a password reset upon next visit.', 'banSuccess' => '{username} has been banned.', 'unbanSuccess' => '{username} has been unbanned.', + 'editOwnerError' => + '{username} is the instance owner, you cannot edit its roles.', 'banSuperAdminError' => '{username} is a superadmin, one does not simply ban a superadmin…', 'deleteSuperAdminError' => diff --git a/modules/Admin/Language/zh-Hans/Episode.php b/modules/Admin/Language/zh-Hans/Episode.php index 351d7afa..c6a3f2d0 100644 --- a/modules/Admin/Language/zh-Hans/Episode.php +++ b/modules/Admin/Language/zh-Hans/Episode.php @@ -113,7 +113,7 @@ return [ 'label' => '警告标记', 'hint' => '剧集是否包含限制级内容?', 'undefined' => '未定义', - 'clean' => '清理', + 'clean' => '重置为默认', 'explicit' => '限制级', ], 'show_notes_section_title' => '显示备注', diff --git a/modules/Admin/Language/zh-Hans/Navigation.php b/modules/Admin/Language/zh-Hans/Navigation.php index d6f7e11b..9cf34c78 100644 --- a/modules/Admin/Language/zh-Hans/Navigation.php +++ b/modules/Admin/Language/zh-Hans/Navigation.php @@ -18,7 +18,7 @@ return [ 'podcast-list' => '全部播客', 'podcast-create' => '新播客', 'podcast-import' => '导入播客', - 'persons' => '人', + 'persons' => '人员', 'person-list' => '所有人', 'person-create' => '新成员', 'fediverse' => '联邦宇宙', @@ -27,9 +27,9 @@ return [ 'users' => '用户', 'user-list' => '所有用户', 'user-create' => '新用户', - 'pages' => '页', + 'pages' => '其他页面', 'page-list' => '所有页面', - 'page-create' => '新页面', + 'page-create' => '新建页面', 'settings' => '设置', 'settings-general' => '通用', 'settings-theme' => '主题', diff --git a/modules/Admin/Language/zh-Hans/Notifications.php b/modules/Admin/Language/zh-Hans/Notifications.php index ded7c984..aae04819 100644 --- a/modules/Admin/Language/zh-Hans/Notifications.php +++ b/modules/Admin/Language/zh-Hans/Notifications.php @@ -13,7 +13,7 @@ return [ 'reply' => '{actor_username} 回复了你的帖子', 'favourite' => '{actor_username} 喜欢了你的帖子', 'reblog' => '{actor_username} 分享了你的帖子', - 'follow' => '{actor_username} 开始关注 {target_actor_username}', + 'follow' => '{actor_username} 开始关注你', 'no_notifications' => '没有通知', 'mark_all_as_read' => '全部标记为已读', ]; diff --git a/modules/Admin/Language/zh-Hans/Podcast.php b/modules/Admin/Language/zh-Hans/Podcast.php index 7e6df1e2..7e231b81 100644 --- a/modules/Admin/Language/zh-Hans/Podcast.php +++ b/modules/Admin/Language/zh-Hans/Podcast.php @@ -85,7 +85,7 @@ return [ 'label' => '警告标记', 'hint' => '是否包含限制级内容?', 'undefined' => '未定义', - 'clean' => '清理', + 'clean' => '重置为默认', 'explicit' => '限制级', ], 'author_section_title' => '作者', diff --git a/modules/Admin/Language/zh-Hans/User.php b/modules/Admin/Language/zh-Hans/User.php index ae5b6dd3..cb3e0ed6 100644 --- a/modules/Admin/Language/zh-Hans/User.php +++ b/modules/Admin/Language/zh-Hans/User.php @@ -45,6 +45,8 @@ return [ '下次访问时 {username} 将被提醒重置密码。', 'banSuccess' => '{username} 已被封禁。', 'unbanSuccess' => '{username} 已解除封禁。', + 'editOwnerError' => + '{username} 是实例的所有者,你不能编辑他的角色。', 'banSuperAdminError' => '{username} 是超级管理员,不能禁止超级管理员…', 'deleteSuperAdminError' => diff --git a/modules/Install/Language/gl/Install.php b/modules/Install/Language/gl/Install.php index 1f66ef11..74c46c3b 100644 --- a/modules/Install/Language/gl/Install.php +++ b/modules/Install/Language/gl/Install.php @@ -9,54 +9,54 @@ declare(strict_types=1); */ return [ - 'title' => 'Castopod installer', - 'manual_config' => 'Manual configuration', + 'title' => 'Instalador de Castopod', + 'manual_config' => 'Configuración manual', 'manual_config_subtitle' => - 'Create a `.env` file with your settings and refresh the page to continue installation.', + 'Crea un ficheiro `.env` cos teus axustes e actualiza a páxina para continuar coa instalación.', 'form' => [ - 'instance_config' => 'Instance configuration', - 'hostname' => 'Hostname', - 'media_base_url' => 'Media base URL', + 'instance_config' => 'Configuración da instancia', + 'hostname' => 'Servidor', + 'media_base_url' => 'URL base do multimedia', 'media_base_url_hint' => - 'If you use a CDN and/or an external analytics service, you may set them here.', - 'admin_gateway' => 'Admin gateway', + 'Se usas unha CDN e/ou un servizo externo de análise, debes indicalo aquí.', + 'admin_gateway' => 'Pasarela de administración', 'admin_gateway_hint' => - 'The route to access the admin area (eg. https://example.com/cp-admin). It is set by default as cp-admin, we recommend you change it for security reasons.', - 'auth_gateway' => 'Auth gateway', + 'A ruta para acceder á área de administración (ex. https://exemplo.com/cp-admin). Por defecto establécese cp-admin, recomendámosche cambialo por razóns de seguridade.', + 'auth_gateway' => 'Pasarela de autenticación', 'auth_gateway_hint' => - 'The route to access the authentication pages (eg. https://example.com/cp-auth). It is set by default as cp-auth, we recommend you change it for security reasons.', - 'database_config' => 'Database configuration', + 'A ruta para acceder á páxina de autenticación (ex. https://exemplo.com/cp-auth). Por defecto establécese como cp-auth, pero recomendámosche cambialo por razóns de seguridade.', + 'database_config' => 'Configuración da base de datos', 'database_config_hint' => - 'Castopod needs to connect to your MySQL (or MariaDB) database. If you do not have these required info, please contact your server administrator.', - 'db_hostname' => 'Database hostname', - 'db_name' => 'Database name', - 'db_username' => 'Database username', - 'db_password' => 'Database password', - 'db_prefix' => 'Database prefix', + 'Castopod precisa conectar coa túa base de datos MySQL (ou MariaDB). Se no tes esta información, contacta coa administración do teu servidor.', + 'db_hostname' => 'Servidor da base de datos', + 'db_name' => 'Nome da base de datos', + 'db_username' => 'Usuaria da base de datos', + 'db_password' => 'Contrasinal da base de datos', + 'db_prefix' => 'Prefix da base de datos', 'db_prefix_hint' => - "The prefix of the Castopod table names, leave as is if you don't know what it means.", - 'cache_config' => 'Cache configuration', + "O prefix dos nomes das táboas Castopod, déixao como está se non sabes o significa.", + 'cache_config' => 'Configuración da caché', 'cache_config_hint' => - 'Choose your preferred cache handler. Leave it as the default value if you have no clue what it means.', - 'cache_handler' => 'Cache handler', + 'Elixe o xestor da caché preferido. Deixa o valor por defecto se non sabes o que significa.', + 'cache_handler' => 'Xestor da cache', 'cacheHandlerOptions' => [ - 'file' => 'File', + 'file' => 'Ficheiro', 'redis' => 'Redis', 'predis' => 'Predis', ], - 'next' => 'Next', - 'submit' => 'Finish install', - 'create_superadmin' => 'Create your superadmin account', + 'next' => 'Seguinte', + 'submit' => 'Rematar instalación', + 'create_superadmin' => 'Crea a conta de superadministración', 'email' => 'Email', - 'username' => 'Username', - 'password' => 'Password', + 'username' => 'Identificador', + 'password' => 'Contrasinal', ], 'messages' => [ 'createSuperAdminSuccess' => - 'Your superadmin account has been created successfully. Login to start podcasting!', + 'A conta de superadministración creouse correctamente. Accede para comezar a publicar!', 'databaseConnectError' => - 'Castopod could not connect to your database. Edit your database configuration and try again.', + 'Castopod non pode conectar coa base de datos. Edita a configuración da base de datos e inténtao outra vez.', 'writeError' => - "Couldn't create/write the `.env` file. You must create it manually by following the `.env.example` file template in the Castopod package.", + "Non se puido crear/escribir o ficheiro `.env`. Tes que crealo manualmente seguindo o modelo `.env.example` incluído no paquete Castopod.", ], ];