chore(i18n): new Crowdin updates

This commit is contained in:
crowdin 2024-05-21 11:16:15 +00:00 committed by Yassine Doghri
parent bb628f355f
commit 70f56a73ff
42 changed files with 187 additions and 83 deletions

View File

@ -24,7 +24,7 @@ return [
'comments' => 'Commentaires',
'activity' => 'Activité',
'chapters' => 'Chapitres',
'transcript' => 'Transcript',
'transcript' => 'Transcription',
'description' => 'Description de lépisode',
'number_of_comments' => '{numberOfComments, plural,
one {# commentaire}
@ -45,6 +45,6 @@ return [
'publish_edit' => 'Modifier la publication',
],
'no_chapters' => 'Aucun chapitre nest disponible pour cet épisode.',
'download_transcript' => 'Download transcript ({extension})',
'no_transcript' => 'No transcript available for this episode.',
'download_transcript' => 'Télécharger la transcription ({extension})',
'no_transcript' => 'Aucune transcription disponible pour cet épisode.',
];

View File

@ -25,7 +25,7 @@ return [
'back_to_episodes' => 'Späť k epizódam {podcast}',
'comments' => 'Komentáre',
'activity' => 'Aktivita',
'chapters' => 'Chapters',
'chapters' => 'Kapitoly',
'transcript' => 'Transcript',
'description' => 'Popis epizódy',
'number_of_comments' => '{numberOfComments, plural,

View File

@ -22,7 +22,7 @@ autorisations sont définis sur deux niveaux :
| ------------ | ----------------------------------- | ------------------------------------------------------------------------------------------ |
| Super admin | A un contrôle complet sur Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
| Gestionnaire | Gère le contenu de Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage |
| Podcaster | Utilisateurs généraux de Castopod. | admin.access |
| Podcasteur | Utilisateurs généraux de Castopod. | admin.access |
<!-- AUTH-INSTANCE-ROLES-LIST:END -->
@ -30,17 +30,17 @@ autorisations sont définis sur deux niveaux :
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| autorisation | description |
| ----------------------- | ------------------------------------------------------------------ |
| admin.access | Peut accéder à la zone d'administration Castopod. |
| admin.settings | Peut accéder aux paramètres de Castopod. |
| users.manage | Peut gérer les utilisateurs de Castopod. |
| persons.manage | Can manage persons. |
| pages.manage | Permet de gérer les pages. |
| podcasts.view | Peut voir tous les podcasts. |
| podcasts.create | Peut créer de nouveaux podcasts. |
| podcasts.import | Peut importer des podcasts. |
| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. |
| autorisation | description |
| ----------------------- | -------------------------------------------------------------------------------------- |
| admin.access | Peut accéder à la zone d'administration Castopod. |
| admin.settings | Peut accéder aux paramètres de Castopod. |
| users.manage | Peut gérer les utilisateurs de Castopod. |
| persons.manage | Permet de gérer les personnes. |
| pages.manage | Permet de gérer les pages. |
| podcasts.view | Peut voir tous les podcasts. |
| podcasts.create | Peut créer de nouveaux podcasts. |
| podcasts.import | Peut importer des podcasts. |
| fediverse.manage-blocks | Permet de bloquer les intéractions d'acteurs et de domaines du fédivers avec Castopod. |
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:END -->
@ -50,12 +50,12 @@ autorisations sont définis sur deux niveaux :
<!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section -->
| rôle | description | permissions |
| ------- | --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Admin | A un contrôle total sur le podcast #{id}. | \* |
| Éditeur | Gère le contenu et les publications du podcast #{id}. | view, edit, manage-import, manage-persons, manage-platforms, manage-publications, manage-notifications, interact-as, episodes.view, episodes.create, episodes.edit, episodes.delete, episodes.manage-persons, episodes.manage-clips, episodes.manage-publications, episodes.manage-comments |
| Auteur | Gère le contenu du podcast #{id} , mais ne peut pas le publier. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips |
| Invité | Contributeur général du podcast #{id}. | view, episodes.view |
| rôle | description | permissions |
| ------- | --------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Admin | A un contrôle total sur le podcast #{id}. | \* |
| Éditeur | Gère le contenu et les publications du podcast #{id}. | view, edit, manage-import, manage-people, manage-platforms, manage-platforms, manage-publications, manage-notifications, interact-as, episodes.view, episodes.create, episodes.edit, episodes.delete, episodes.manage-people, episodes.manage-clips, episodes.manage-clips, episodes.manage-publications, episodes.manage-comments |
| Auteur | Gère le contenu du podcast #{id} , mais ne peut pas le publier. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips |
| Invité | Contributeur général du podcast #{id}. | view, episodes.view |
<!-- AUTH-PODCAST-ROLES-LIST:END -->
@ -66,19 +66,19 @@ autorisations sont définis sur deux niveaux :
| autorisation | description |
| ---------------------------- | ----------------------------------------------------------------------------------------- |
| voir | Visualisation du tableau de bord et de l'analyse du podcast #{id}. |
| éditer | Peut éditer le podcast #{id}. |
| supprimer | Peut supprimer le podcast #{id}. |
| gérer les importations | Peut synchroniser le podcast importé #{id}. |
| gérer les personnes | Permet de gérer les abonnements au podcast #{id}. |
| gérer les abonnements | Permet de gérer les abonnements au podcast #{id}. |
| gérer contributeurs | Permet de gérer les contributeurs du podcast #{id}. |
| gérer les plates-formes | Peut configurer/supprimer les liens de la plateforme du podcast #{id}. |
| gérer les publications | Peut publier le podcast #{id}. |
| gérer les notifications | Peut afficher et marquer les notifications comme lues pour le podcast #{id}. |
| interagir en tant que | Peut interagir en tant que podcast #{id} pour ajouter, partager ou répondre aux messages. |
| edit | Peut éditer le podcast #{id}. |
| delete | Peut supprimer le podcast #{id}. |
| manage-import | Peut synchroniser le podcast importé #{id}. |
| manage-persons | Permet de gérer les abonnements au podcast #{id}. |
| manage-subscriptions | Permet de gérer les abonnements au podcast #{id}. |
| manage-contributors | Permet de gérer les contributeurs du podcast #{id}. |
| manage-platforms | Peut configurer/supprimer les liens de la plateforme du podcast #{id}. |
| manage-publications | Peut publier le podcast #{id}. |
| manage-publications | Peut afficher et marquer les notifications comme lues pour le podcast #{id}. |
| interact-as | Peut interagir en tant que podcast #{id} pour ajouter, partager ou répondre aux messages. |
| episodes.view | Peut voir le tableau de bord et les analyses du podcast #{id}. |
| créer des épisodes | Peut créer des épisodes pour le podcast #{id}. |
| éditer les épisodes | Peut éditer le podcast #{id}. |
| episodes.create | Peut créer des épisodes pour le podcast #{id}. |
| episodes.create | Peut éditer le podcast #{id}. |
| supprimer les épisodes | Peut supprimer le podcast #{id}. |
| episodes.manage-persons | Permet de gérer les abonnements au podcast #{id}. |
| episodes.manage-clips | Permet de gérer les clips vidéo ou les parties sonores du podcast #{id}. |

View File

@ -9,7 +9,7 @@ Castopod a été pensé pour être facile à installer. Que vous utilisiez un
hébergement dédié ou mutualisé, vous pouvez l'installer sur la plupart des
serveurs web compatibles avec PHP-MySQL.
::: tip Note
::: Note d'astuce
Nous avons publié des images officielles Docker pour Castopod!
@ -20,15 +20,16 @@ directement à la [documentation Docker](./docker.md) pour Castopod.
## Prérequis
- PHP v8.1 or higher
- PHP v8.1 ou supérieure
- MySQL version 5.7 ou supérieure ou MariaDB version 10.2 ou supérieure
- Prise en charge HTTPS
- An [ntp-synced clock](https://wiki.debian.org/NTP) to validate federation's
incoming requests
- Une horloge [synchronisée ntp](https://wiki.debian.org/NTP) pour valider les
requêtes fédérés entrantes
### PHP v8.1 or higher
### PHP v8.1 ou supérieure
PHP version 8.1 or higher is required, with the following extensions installed:
PHP version 8.1 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)
@ -128,24 +129,26 @@ le fichier `.env` manuellement en vous appuyant sur le fichier `.env.example`.
:::
### Using CLI
### Utilisation du CLI
1. Create a `.env` file in the package root based on the `.env.example` file.
2. Initialize the database using:
1. Créez un fichier `.env` à la racine du paquet basé sur le fichier
`.env.example`.
2. Initialisez la base de données en exécutant :
```sh
php spark install:init-database
```
3. Create the superadmin user using:
3. Créer l'utilisateur super-admin en utilisant :
```sh
php spark install:create-superadmin
```
4. Head on to your admin gateway to start podcasting!
4. Rendez-vous sur votre passerelle d'administration pour commencer le
podcasting!
### Email/SMTP setup
### Configuration SMTPEmail
Email configuration is required for some features to work properly (eg.
retrieving your forgotten password, sending instructions to premium subscribers,
@ -205,9 +208,9 @@ media.s3.secret="your_s3_secret"
media.s3.region="your_s3_region"
```
#### S3 config options
#### Options de configuration S3
| Variable name | Type | Default |
| Nom de la variable | Type | Par défaut |
| ----------------------- | ------- | ----------- |
| **`endpoint`** | string | `undefined` |
| **`key`** | string | `undefined` |
@ -223,11 +226,11 @@ media.s3.region="your_s3_region"
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.
### Install with YunoHost
### Installation 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 logiciels libres et open source. Cela permet de vous
simplifier l'auto-hébergement.
<div class="flex flex-wrap items-center gap-4">

View File

@ -17,18 +17,19 @@ corrections de bugs 🐛 et des améliorations de performance ⚡.
- cf.
[Should I make a backup before updating?](#should-i-make-a-backup-before-updating)
1. Go to the
[releases page](https://code.castopod.org/adaures/castopod/-/releases) and
see if your instance is up to date with the latest Castopod version
1. Allez à la page
[des versions](https://code.castopod.org/adaures/castopod/-/releases) et
vérifiez si votre instance est à jour avec la dernière version de Castopod
- cf.
[Where can I find my Castopod version?](#where-can-i-find-my-castopod-version)
2. Download the latest release package named `Castopod Package`, you may choose
between the `zip` or `tar.gz` archives
2. Téléchargez la dernière version du paquet nommé `Castopod Package`. Vous
pouvez choisir entre les archives au format `zip` ou `tar.gz`
- ⚠️ Make sure you download the Castopod Package and **NOT** the Source Code
- Note that you can also download the latest package from
- ⚠️ Assurez-vous de bien télécharger le paquet Castopod et **NON** le code
source
- Notez que vous pouvez également télécharger le dernier paquet depuis
[castopod.org](https://castopod.org/)
3. Sur votre serveur:
@ -39,29 +40,30 @@ corrections de bugs 🐛 et des améliorations de performance ⚡.
::: info Note
Vous devrez peut-être re-définir les autorisations de fichiers comme
effectué durant le processus d'installation. Check
[Security Concerns](./security.md).
effectué durant le processus d'installation. Vérifiez les
[questions de sécurité](./security.md).
:::
4. Update your database schema from your `Castopod Admin` > `About` page or by
running:
4. Mettez à jour votre schéma de base de données depuis
`Administrateur Castopod` > `À propos` ou en exécutant :
```bash
php spark castopod:database-update
```
5. Clear your cache from your `Castopod Admin` > `Settings` > `general` >
`Housekeeping`
5. Videz votre cache de votre `Administrateur Castopod` > `Paramètres` >
`Général` > `Foyer`
6. ✨Profitez de votre nouvelle instance, vous avez terminé !
::: info Note
::: Note d'information
Les versions peuvent être accompagnées d'instructions de mise à jour
supplémentaires (cf. la
[page des notes de versions](https://code.castopod.org/adaures/castopod/-/releases)).
- Je n'ai pas mis à jour mon instance depuis longtemps… Que devrais-je faire ?
- Je n'ai pas mis à jour mon instance depuis longtemps… Que devrais-je faire
?</a>
:::

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -141,6 +141,9 @@ return [
'M\'ho peus ezhomm eus balizennoù RSS ha n\'eus ket anezho e Castopod e c\'hellit o lakaat amañ.',
'custom_rss' => 'Balizennoù RSS personelaet evit ar podkast',
'custom_rss_hint' => 'An dra-se a vo ouzhpennet e-barzh ar valizenn ❬channel❭.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'URL nevez ar wazh',
'new_feed_url_hint' => 'Implijit ar vaezienn-mañ pa cheñchit anv domani pe savenn herberc\'hiañ ho podkast. M\'eo enporzhiet ar podkast e vez lakaet enni URL a-vremañ ar wazh dre ziouer.',
'old_feed_url' => 'URL kozh ar wazh',

View File

@ -138,6 +138,9 @@ return [
'Si necessiteu etiquetes RSS que Castopod no manega, configureu-les aquí.',
'custom_rss' => 'Etiquetes RSS personalitzades per al podcast',
'custom_rss_hint' => 'Això s\'injectarà dins de l\'etiqueta ❬channel❭.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'Nova adreça URL del fil RSS',
'new_feed_url_hint' => 'Utilitzeu aquest camp quan us moveu a un altre domini o plataforma d\'allotjament de podcasts. De manera predeterminada, el valor s\'estableix a l\'URL RSS actual si s\'importa el podcast.',
'old_feed_url' => 'Antiga adreça URL del fil RSS',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'Wenn RSS-Tags benötigt werden, die Castopod nicht verwendet, können diese hier gesetzt werden.',
'custom_rss' => 'Eigene RSS-Tags für den Podcast',
'custom_rss_hint' => 'Dies wird innerhalb des ❬channel❭ Tags eingefügt.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'Neue Feed-URL',
'new_feed_url_hint' => 'Benutzen Sie dieses Feld, wenn Sie zu einer anderen Domain oder Podcast-Plattform wechseln. Standardmäßig wird der Wert auf die aktuelle RSS URL gesetzt, wenn der Podcast importiert wird.',
'old_feed_url' => 'Alte Feed-URL',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'Si necesita etiquetas RSS que Castopod no maneja, póngalas aquí.',
'custom_rss' => 'Etiquetas RSS personalizadas para el podcast',
'custom_rss_hint' => 'Esto se inyectará dentro de la etiqueta de canal.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'Nueva URL de feed',
'new_feed_url_hint' => 'Utilice este campo cuando se mueva a otro dominio o plataforma de alojamiento podcast. De forma predeterminada, el valor se establece en la URL actual de RSS si el podcast es importado.',
'old_feed_url' => 'Antigua URL del feed RSS',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -82,9 +82,9 @@ return [
'podcast' => 'Podcast',
'podcast_hint' => 'Décrit un flux pour une émission de podcast.',
'music' => 'Musique',
'music_hint' => 'A feed of music organized into an "album" with each item a song within the album.',
'music_hint' => 'Un flux de musique organisé en un "album", chaque élément étant une chanson de l\'album.',
'audiobook' => 'Livre audio',
'audiobook_hint' => 'Specific types of audio with one item per feed, or where items represent chapters within the book.',
'audiobook_hint' => 'Types d\'audio spécifiques avec un élément par flux, ou lorsque des éléments représentent des chapitres dans le livre.',
],
'description' => 'Description',
'classification_section_title' => 'Classification',
@ -138,6 +138,9 @@ return [
'Si vous avez besoin dune balise que nous navons pas couverte, définissez-la ici.',
'custom_rss' => 'Balises RSS personnalisées pour le podcast',
'custom_rss_hint' => 'Ceci sera injecté dans la balise ❬channel❭.',
'verify_txt' => 'Vérification de propriété TXT',
'verify_txt_hint' => 'Plutôt que de se fier au courrier électronique, certains services tiers peuvent confirmer la propriété de votre podcast en vous demandant d\'intégrer un texte de vérification dans votre flux.',
'verify_txt_helper' => 'Ce texte est injecté dans une balise <podcast:txt purpose="verify">.',
'new_feed_url' => 'URL du nouveau flux',
'new_feed_url_hint' => 'Utilisez ce champ lorsque vous déplacez ce podcast vers un autre domaine ou que vous changez dhébergeur. Par défaut, ce champ est rempli avec lURL du flux actuel si le podcast est importé.',
'old_feed_url' => 'URL de l\'ancien flux',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -30,9 +30,9 @@ return [
'publish_error' => 'Aflevering is reeds gepubliceerd.',
'publish_edit_error' => 'Aflevering is reeds gepubliceerd.',
'publish_cancel_error' => 'Aflevering is reeds gepubliceerd.',
'publish_date_edit_error' => 'Episode has not been published yet, you cannot edit its publication date.',
'publish_date_edit_future_error' => 'Episode\'s publication date can only be set to a past date! If you would like to reschedule it, unpublish it first.',
'publish_date_edit_success' => 'Episode\'s publication date has been updated successfully!',
'publish_date_edit_error' => 'Aflevering is nog niet gepubliceerd, u kunt de publicatiedatum niet bewerken.',
'publish_date_edit_future_error' => 'Aflevering publicatiedatum kan alleen worden ingesteld op een datum in het verleden! Als u het opnieuw wilt inplannen, verwijder dan de publicatie eerst.',
'publish_date_edit_success' => 'De publicatiedatum van aflevering is met succes bijgewerkt!',
'unpublish_error' => 'Aflevering is niet gepubliceerd.',
'delete' => 'Verwijder',
'go_to_page' => 'Ga naar pagina',
@ -70,10 +70,10 @@ return [
other {This episode is not published.}
}',
'publishCancelSuccess' => 'Aflevering publicatie is geannuleerd!',
'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!',
'unpublishBeforeDeleteTip' => 'Je moet de publicatie van de aflevering ongedaan maken voordat je deze verwijdert.',
'scheduleDateError' => 'Geplande datum moet worden ingesteld!',
'deletePublishedEpisodeError' => 'Je moet de publicatie van de aflevering ongedaan maken voordat je deze verwijdert.',
'deleteSuccess' => 'Aflevering succesvol verwijderd!',
'deleteError' => 'Failed to delete episode {type, select,
transcript {transcript}
chapters {chapters}
@ -88,7 +88,7 @@ return [
audio {audio}
other {media}
} file {file_key}. You may manually remove it from your disk.',
'sameSlugError' => 'An episode with the chosen slug already exists.',
'sameSlugError' => 'Er bestaat al een aflevering met de gekozen slug.',
],
'form' => [
'file_size_error' =>
@ -99,7 +99,7 @@ return [
'cover' => 'Aflevering omslag',
'cover_hint' =>
'Als je geen omslag instelt, zal de podcast omslag worden gebruikt.',
'cover_size_hint' => 'Cover must be squared and at least 1400px wide and tall.',
'cover_size_hint' => 'Omslag moet minstens 1400px breed en hoog zijn.',
'title' => 'Titel',
'title_hint' =>
'Moet een duidelijke en beknopte afleveringsnaam bevatten. Geef hier geen aflevering of seizoen nummers op.',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'Viss du treng RSS-merkelappar som Castopod ikkje handterer, kan du skriva dei inn her.',
'custom_rss' => 'Eigne RSS-merkelappar for podkasten',
'custom_rss_hint' => 'Dette blir sett inn i ❬channel❭-elementet.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'Ny straum-URL',
'new_feed_url_hint' => 'Bruk dette feltet når du flyttar til eit anna domene eller vertsplattform. Standardvalet for verdien er den noverande RSS-adresse viss podkasten er importert.',
'old_feed_url' => 'Gamal straum-URL',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'Jeśli potrzebujesz tagów RSS, których Castopod nie obsługuje, ustaw je tutaj.',
'custom_rss' => 'Własne tagi RSS dla podcastu',
'custom_rss_hint' => 'Zostaną wstawione w tagu ❬channel❭.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'Nowy adres URL kanału',
'new_feed_url_hint' => 'Użyj tego pola, gdy przenosisz się do innej domeny lub platformy hostingowej podcastu. Domyślnie wartość jest ustawiona na bieżący adres URL RSS, jeśli podcast jest importowany.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'Se você precisa de tags RSS que Castopod não lida, defina-as aqui.',
'custom_rss' => 'Tags RSS personalizadas para o podcast',
'custom_rss_hint' => 'Isto será injetado dentro da tag ❬channel❭.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'Nova URL de feed',
'new_feed_url_hint' => 'Use este campo ao mover este podcast para outro domínio ou alterar hosts. Por padrão, este campo é preenchido com a URL do feed RSS atual se o podcast for importado.',
'old_feed_url' => 'URL de feed antigo',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -35,7 +35,7 @@ return [
'settings' => 'Nastavenia',
'settings-general' => 'Všeobecné',
'settings-theme' => 'Vzhľad',
'admin-about' => 'About',
'admin-about' => 'O aplikácii',
'account' => [
'my-account' => 'Môj účet',
'change-password' => 'Zmeniť heslo',

View File

@ -41,17 +41,17 @@ return [
'add_section_subtitle' => 'You may pick several persons and roles.',
'persons' => 'Osobnosti',
'persons_hint' =>
'You may select one or several persons with the same roles. You need to create the persons first.',
'Môžete vybrať jednu, alebo viac osôb s tou istou rolou. Najprv musíte osobnosti vytvoriť.',
'roles' => 'Úlohy',
'roles_hint' =>
'You may select none, one or several roles for a person.',
'Pre osobu môžete vybrať žiadnu, jednu, alebo viac rolí.',
'submit_add' => 'Pridať osob(y)',
'remove' => 'Odstrániť',
],
'episode_form' => [
'title' => 'Spravovať osobnosti',
'add_section_title' => 'Pridať osobnosti k tejto epizóde',
'add_section_subtitle' => 'You may pick several persons and roles.',
'add_section_subtitle' => 'Môžete vybrať viacero osôb a rolí.',
'persons' => 'Osobnosti',
'persons_hint' =>
'Môžete vybrať jednu alebo viac osôb s tou istou rolou. Najprv by ste mali osobnosti vytvoriť.',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'Ukoliko su vam potrebni RSS tagovi koje Castopod ne obrađuje, postavite ih ovde.',
'custom_rss' => 'Posebni RSS tagovi epizode',
'custom_rss_hint' => 'Ovo će biti ubačeno u ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'Novi URL fid',
'new_feed_url_hint' => 'Koristite ovo polje kada prelazite na drugi domen ili platformu za hostovanje podkasta. Podrazumevano, vrednost je podešena na trenutni RSS URL ako je podkast uvezen.',
'old_feed_url' => 'Stari URL fid',

View File

@ -138,6 +138,9 @@ return [
'Om du behöver RSS-taggar som Castopod inte hanterar, ställ in dem här.',
'custom_rss' => 'Anpassade RSS-taggar för podcasten',
'custom_rss_hint' => 'Detta kommer att injiceras i <unk> kanal<unk> taggen.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'Ny flödes-URL',
'new_feed_url_hint' => 'Använd detta fält när du flyttar till en annan domän eller podcast webbhotell. Som standard är värdet inställt på nuvarande RSS-URL om podcasten importeras.',
'old_feed_url' => 'Gammal flödes-URL',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -138,6 +138,9 @@ return [
'如果您需要 Castopod 无法处理的 RSS 标签,请在此处设置它们。',
'custom_rss' => '播客的自定义 RSS 标签',
'custom_rss_hint' => '这将被注入到 ❬channel❭ 标签中。',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => '新摘要网址',
'new_feed_url_hint' => '当你迁移到另一个域或播客托管平台时,请使用此字段。 默认情况下,播客导入时,该值为当前的 RSS 网址。',
'old_feed_url' => '旧摘要网址',

View File

@ -138,6 +138,9 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'verify_txt' => 'Ownership verification TXT',
'verify_txt_hint' => 'Rather than relying on email, certain third-party services may confirm your podcast ownership by requesting you to embed a verification text within your feed.',
'verify_txt_helper' => 'This text is injected into a <podcast:txt purpose="verify"> tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'old_feed_url' => 'Old feed URL',

View File

@ -41,7 +41,7 @@ return [
'feed' => 'Flux',
'duration' => 'Durée de limport',
'imported_episodes' => 'Épisodes importés',
'imported_episodes_hint' => '{newlyImportedCount} newly imported, {alreadyImportedCount} already imported.',
'imported_episodes_hint' => '{newlyImportedCount} vient d\'être importé, {alreadyImportedCount} a déjà été importé.',
'actions' => [
'cancel' => 'Annuler',
'retry' => 'Réessayer',