chore(i18n): new Crowdin updates

This commit is contained in:
crowdin 2024-02-26 11:09:03 +00:00 committed by Yassine Doghri
parent 797516a2ec
commit 83b6571a81
47 changed files with 800 additions and 798 deletions

View File

@ -31,7 +31,7 @@ return [
'back_to_episodes' => 'Mont da rannoù {podcast}', 'back_to_episodes' => 'Mont da rannoù {podcast}',
'comments' => 'Evezhiadennoù', 'comments' => 'Evezhiadennoù',
'activity' => 'Oberiantiz', 'activity' => 'Oberiantiz',
'chapters' => 'Chapters', 'chapters' => 'Chabistroù',
'description' => 'Deskrivadur ar rann', 'description' => 'Deskrivadur ar rann',
'number_of_comments' => '{numberOfComments, plural, 'number_of_comments' => '{numberOfComments, plural,
0 {evezhiadenn ebet} 0 {evezhiadenn ebet}
@ -52,5 +52,5 @@ return [
'publish' => 'Embann', 'publish' => 'Embann',
'publish_edit' => 'Kemmañ an embannadur', 'publish_edit' => 'Kemmañ an embannadur',
], ],
'no_chapters' => 'No chapters are available for this episode.', 'no_chapters' => 'N\'eus chabistr ebet evit ar rann.',
]; ];

View File

@ -62,7 +62,7 @@ return [
89 {# c\'hemennadenn} 89 {# c\'hemennadenn}
}', }',
'links' => 'Liammoù', 'links' => 'Liammoù',
'activity' => 'Oberiantiz', 'activity' => 'Obererezh',
'episodes' => 'Rannoù', 'episodes' => 'Rannoù',
'episodes_title' => 'Rannoù {podcastTitle}', 'episodes_title' => 'Rannoù {podcastTitle}',
'about' => 'A-zivout', 'about' => 'A-zivout',

View File

@ -13,7 +13,7 @@ coupled with custom rules. Roles and permissions are defined at two levels:
## 1. Instance wide roles and permissions ## 1. Instance wide roles and permissions
### Instance roles ### Rolloù an istañs
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
@ -21,11 +21,11 @@ coupled with custom rules. Roles and permissions are defined at two levels:
| ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | | ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ |
| Super admin | Has complete control over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Super admin | Has complete control over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
| Manager | Manages Castopod's content. | podcasts.create, podcasts.import, persons.manage, pages.manage | | Manager | Manages Castopod's content. | podcasts.create, podcasts.import, persons.manage, pages.manage |
| Podcaster | General users of Castopod. | admin.access | | Podkaster | General users of Castopod. | admin.access |
<!-- AUTH-INSTANCE-ROLES-LIST:END --> <!-- AUTH-INSTANCE-ROLES-LIST:END -->
### Instance permissions ### Aotreoù war an istañs
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
@ -38,7 +38,7 @@ coupled with custom rules. Roles and permissions are defined at two levels:
| pages.manage | Can manage pages. | | pages.manage | Can manage pages. |
| podcasts.view | Can view all podcasts. | | podcasts.view | Can view all podcasts. |
| podcasts.create | Can create new podcasts. | | podcasts.create | Can create new podcasts. |
| podcasts.import | Can import podcasts. | | podcasts.import | Gallout a ra enporzhiañ podkastoù. |
| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | | fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. |
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:END --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:END -->
@ -49,12 +49,12 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section -->
| role | description | permissions | | role | description | permissions |
| ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ---------- | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Admin | Has complete control of podcast #{id}. | \* | | Merour·ez | Has complete control of podcast #{id}. | \* |
| Editor | Manages content and publications of 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 | | Embanner | Manages content and publications of 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 |
| Author | Manages content of podcast #{id} but cannot publish them. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | | Aozer·ez | Manages content of podcast #{id} but cannot publish them. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips |
| Guest | General contributor of the podcast #{id}. | view, episodes.view | | Kouviad·ez | General contributor of the podcast #{id}. | view, episodes.view |
<!-- AUTH-PODCAST-ROLES-LIST:END --> <!-- AUTH-PODCAST-ROLES-LIST:END -->

View File

@ -111,7 +111,7 @@ can be added as a cache handler.
- **castopod/castopod** and **castopod/app** - **castopod/castopod** and **castopod/app**
| Variable name | Type (`default`) | Default | | Variable name | Type (`default`) | Dre ziouer |
| ------------------------------------- | ----------------------- | ---------------- | | ------------------------------------- | ----------------------- | ---------------- |
| **`CP_BASEURL`** | string | `undefined` | | **`CP_BASEURL`** | string | `undefined` |
| **`CP_MEDIA_BASEURL`** | ?string | `CP_BASEURL` | | **`CP_MEDIA_BASEURL`** | ?string | `CP_BASEURL` |
@ -151,7 +151,7 @@ can be added as a cache handler.
- **castopod/web-server** - **castopod/web-server**
| Variable name | Type | Default | | Variable name | Doare | Default |
| ---------------------- | --------------------- | ------- | | ---------------------- | --------------------- | ------- |
| **`CP_APP_HOSTNAME`** | ?string | `"app"` | | **`CP_APP_HOSTNAME`** | ?string | `"app"` |
| **`CP_MAX_BODY_SIZE`** | ?number (with suffix) | `512M` | | **`CP_MAX_BODY_SIZE`** | ?number (with suffix) | `512M` |

View File

@ -58,7 +58,7 @@ 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 complete the installation process. If you do not have these, please contact your
server administrator. server administrator.
#### Privileges #### Brientoù
User must have at least these privileges on the database for Castopod to work: 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`,
@ -113,7 +113,7 @@ want to generate Video Clips. The following extensions must be installed:
1. Run the Castopod install script by going to the install wizard page 1. Run the Castopod install script by going to the install wizard page
(`https://your_domain_name.com/cp-install`) in your favorite web browser. (`https://your_domain_name.com/cp-install`) in your favorite web browser.
2. Follow the instructions on your screen. 2. Follow the instructions on your screen.
3. Start podcasting! 3. Kregiñ da bodkastiñ!
::: info Note ::: info Note
@ -140,7 +140,7 @@ based on the `.env.example` file.
4. Head on to your admin gateway to start podcasting! 4. Head on to your admin gateway to start podcasting!
### Email/SMTP setup ### Arventenniñ ar posteloù/SMTP
Email configuration is required for some features to work properly (eg. Email configuration is required for some features to work properly (eg.
retrieving your forgotten password, sending instructions to premium subscribers, retrieving your forgotten password, sending instructions to premium subscribers,
@ -159,7 +159,7 @@ email.SMTPPass="your_smtp_password"
#### Email config options #### Email config options
| Variable name | Type | Default | | Variable name | Doare | Dre ziouer |
| ---------------- | -------------------- | ------------ | | ---------------- | -------------------- | ------------ |
| **`fromEmail`** | string | `undefined` | | **`fromEmail`** | string | `undefined` |
| **`fromName`** | string | `"Castopod"` | | **`fromName`** | string | `"Castopod"` |
@ -200,9 +200,9 @@ media.s3.secret="your_s3_secret"
media.s3.region="your_s3_region" media.s3.region="your_s3_region"
``` ```
#### S3 config options #### Arventennoù S3
| Variable name | Type | Default | | Variable name | Doare | Dre ziouer |
| ----------------------- | ------- | ----------- | | ----------------------- | ------- | ----------- |
| **`endpoint`** | string | `undefined` | | **`endpoint`** | string | `undefined` |
| **`key`** | string | `undefined` | | **`key`** | string | `undefined` |
@ -218,7 +218,7 @@ media.s3.region="your_s3_region"
If you don't want to bother with installing Castopod manually, you may use one 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. of the packages created and maintained by the open-source community.
### Install with YunoHost ### Staliañ dre YunoHost
[YunoHost](https://yunohost.org/) is a distribution based on Debian GNU/Linux [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 made up of free and open-source software packages. It manages the hardships of

View File

@ -2,7 +2,7 @@
title: Security title: Security
--- ---
# Security concerns # Ar surentez
Castopod is built on top of [CodeIgniter4](https://codeigniter.com/), a PHP Castopod is built on top of [CodeIgniter4](https://codeigniter.com/), a PHP
framework that encourages framework that encourages

View File

@ -31,7 +31,7 @@ improvements ⚡.
- Note that you can also download the latest package from - Note that you can also download the latest package from
[castopod.org](https://castopod.org/) [castopod.org](https://castopod.org/)
3. On your server: 3. War ho servijer:
- Remove all files except `.env` and `public/media` - Remove all files except `.env` and `public/media`
- Copy the new files from the downloaded package into your server - Copy the new files from the downloaded package into your server
@ -66,7 +66,7 @@ Releases may come with additional update instructions (see
## Fully Automated updates ## Fully Automated updates
> Coming soon... 👀 > A-benn nebeut… 👀
## Frequently asked questions (FAQ) ## Frequently asked questions (FAQ)
@ -80,7 +80,7 @@ file.
### [I haven't updated my instance in a long time… What should I do?](#i-havent-updated-my-instance-in-a-long-time-what-should-i-do) ### [I haven't updated my instance in a long time… What should I do?](#i-havent-updated-my-instance-in-a-long-time-what-should-i-do)
No problem! Just get the latest release as described above. Only, when going Kudenn ebet! Just get the latest release as described above. Only, when going
through the release instructions (4), perform them sequentially, from the oldest through the release instructions (4), perform them sequentially, from the oldest
to the newest. to the newest.

View File

@ -2,7 +2,7 @@
sidebarDepth: 2 sidebarDepth: 2
--- ---
# Welcome 👋 # Donemat 👋
[![release-badge]][release]&nbsp;[![license-badge]][license]&nbsp;[![contributions-badge]][contributions]&nbsp;[![semantic-release-badge]][semantic-release]&nbsp;[![crowdin-badge]][crowdin]&nbsp;[![discord-badge]][discord]&nbsp;[![stars-badge]][stars] [![release-badge]][release]&nbsp;[![license-badge]][license]&nbsp;[![contributions-badge]][contributions]&nbsp;[![semantic-release-badge]][semantic-release]&nbsp;[![crowdin-badge]][crowdin]&nbsp;[![discord-badge]][discord]&nbsp;[![stars-badge]][stars]
@ -14,7 +14,7 @@ Castopod is easy to install and was built on top of
small footprint. small footprint.
<div class="flex items-center"> <div class="flex items-center">
<a href="/getting-started/install" class="inline-flex items-center px-4 py-2 mx-auto font-semibold text-center text-white rounded-full shadow gap-x-1 bg-pine-500 hover:no-underline hover:bg-pine-600">Install<svg viewBox="0 0 24 24" width="1em" height="1em" class="text-xl text-pine-200"><path fill="currentColor" d="m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z"></path></svg></a> <a href="/getting-started/install" class="inline-flex items-center px-4 py-2 mx-auto font-semibold text-center text-white rounded-full shadow gap-x-1 bg-pine-500 hover:no-underline hover:bg-pine-600">Staliañ<svg viewBox="0 0 24 24" width="1em" height="1em" class="text-xl text-pine-200"><path fill="currentColor" d="m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z"></path></svg></a>
</div> </div>
## Features ## Features
@ -55,7 +55,7 @@ small footprint.
Brazilian Portuguese & Spanish… with Brazilian Portuguese & Spanish… with
[more to come](https://translate.castopod.org)! [more to come](https://translate.castopod.org)!
## Motivation ## Perak Castopod ?
The podcasting ecosystem is decentralized by nature: you can create your podcast The podcasting ecosystem is decentralized by nature: you can create your podcast
as an RSS file, publish it on the web and have it shared everywhere online. as an RSS file, publish it on the web and have it shared everywhere online.
@ -150,7 +150,7 @@ That being said, there are two main differences with other podcasting solutions:
Love Castopod and would like to help? Take a look at the following documentation Love Castopod and would like to help? Take a look at the following documentation
to get you&nbsp;started. to get you&nbsp;started.
### Code of conduct ### Kod an dereadegezh
Castopod has adopted a Code of Conduct that we expect project participants to Castopod has adopted a Code of Conduct that we expect project participants to
adhere to. Please read the adhere to. Please read the
@ -252,7 +252,7 @@ This project follows the
[all-contributors](https://github.com/all-contributors/all-contributors) [all-contributors](https://github.com/all-contributors/all-contributors)
specification. Contributions of any kind welcome! specification. Contributions of any kind welcome!
## Contact ## Darempred
You may reach us for help or ask any question you have on: You may reach us for help or ask any question you have on:
@ -280,7 +280,7 @@ backers. If you'd like to help, please consider
<a href="https://nlnet.nl/project/Castopod/" target="_blank" rel="noopener noreferrer"><img src="/images/sponsors/nlnet.svg" alt="NLnet Logo" class="h-16" /></a> <a href="https://nlnet.nl/project/Castopod/" target="_blank" rel="noopener noreferrer"><img src="/images/sponsors/nlnet.svg" alt="NLnet Logo" class="h-16" /></a>
</div> </div>
## License ## Aotre
[GNU Affero General Public License v3.0](https://choosealicense.com/licenses/agpl-3.0/) [GNU Affero General Public License v3.0](https://choosealicense.com/licenses/agpl-3.0/)

View File

@ -17,11 +17,11 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| role | description | permissions | | role | description | permissions |
| ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | | ------------------- | ------------------------------------ | ------------------------------------------------------------------------------------------ |
| Super admin | Has complete control over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Super administrador | Té control complet sobre Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
| Manager | Manages Castopod's content. | podcasts.create, podcasts.import, persons.manage, pages.manage | | Administrador | Administra el contingut de Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage |
| Podcaster | General users of Castopod. | admin.access | | Podcaster | Usos generals de Castopod. | admin.access |
<!-- AUTH-INSTANCE-ROLES-LIST:END --> <!-- AUTH-INSTANCE-ROLES-LIST:END -->
@ -29,17 +29,17 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permission | description | | permission | description |
| ----------------------- | ------------------------------------------------------------------ | | ----------------------- | -------------------------------------------------------------------- |
| admin.access | Can access the Castopod admin area. | | admin.access | Pot accedir a l'àrea d'administració de Castopod. |
| admin.settings | Can access the Castopod settings. | | admin.settings | Pot accedir a la configuració de Castopod. |
| users.manage | Can manage Castopod users. | | users.manage | Pot administrar els usuaris de Castopod. |
| persons.manage | Can manage persons. | | persons.manage | Pot administrar persones. |
| pages.manage | Can manage pages. | | pages.manage | Pot administrar pàgines. |
| podcasts.view | Can view all podcasts. | | podcasts.view | Pot veure els pòdcasts. |
| podcasts.create | Can create new podcasts. | | podcasts.create | Pot crear nous pòdcasts. |
| podcasts.import | Can import podcasts. | | podcasts.import | Pot importar pòdcasts. |
| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | | fediverse.manage-blocks | Pot evitar que actors/dominis del fedivers interactuen amb Castopod. |
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:END --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:END -->
@ -49,12 +49,12 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section -->
| role | description | permissions | | role | description | permissions |
| ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ------------- | ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Admin | Has complete control of podcast #{id}. | \* | | Administrador | Té control complet del pòdcast #{id}. | \* |
| Editor | Manages content and publications of 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 | | Editor | Administra els continguts i la publicació del pòdcast #{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 |
| Author | Manages content of podcast #{id} but cannot publish them. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | | Autor | Administra el contingut del podcast #{id} però no el pot publicar. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips |
| Guest | General contributor of the podcast #{id}. | view, episodes.view | | Convidat | Col·laborador general del podcast #{id}. | view, episodes.view |
<!-- AUTH-PODCAST-ROLES-LIST:END --> <!-- AUTH-PODCAST-ROLES-LIST:END -->
@ -62,26 +62,26 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permission | description | | permission | description |
| ---------------------------- | ------------------------------------------------------------------------ | | ---------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| view | Can view dashboard and analytics of podcast #{id}. | | view | Pot veure el tauler i les estadístiques del podcast #{id}. |
| edit | Can edit podcast #{id}. | | edit | Pot editar el podcast #{id}. |
| delete | Can delete podcast #{id}. | | delete | Pot suprimir el podcast #{id}. |
| manage-import | Can synchronize imported podcast #{id}. | | manage-import | Pot sincronitzar el podcast importat #{id}. |
| manage-persons | Can manage subscriptions of podcast #{id}. | | manage-persons | Pot gestionar les subscripcions del podcast #{id}. |
| manage-subscriptions | Can manage subscriptions of podcast #{id}. | | manage-subscriptions | Pot gestionar les subscripcions del podcast #{id}. |
| manage-contributors | Can manage contributors of podcast #{id}. | | manage-contributors | Pot gestionar els col·laboradors del podcast #{id}. |
| manage-platforms | Can set/remove platform links of podcast #{id}. | | manage-platforms | Pot establir/eliminar enllaços de plataforma del podcast #{id}. |
| manage-publications | Can publish podcast #{id}. | | manage-publications | Pot publicar el podcast #{id}. |
| manage-notifications | Can view and mark notifications as read for podcast #{id}. | | manage-notifications | Pot veure i marcar les notificacions com a llegides per al podcast #{id}. |
| interact-as | Can interact as the podcast #{id} to favourite, share or reply to posts. | | interact-as | Pot interactuar en nom del podcast #{id} per marcar les publicacions com a preferides, compartir-les o respondre-hi. |
| episodes.view | Can view dashboard and analytics of podcast #{id}. | | episodes.view | Pot veure el tauler i les estadístiques del podcast #{id}. |
| episodes.create | Can create episodes for podcast #{id}. | | episodes.create | Pot crear episodis per al podcast #{id}. |
| episodes.edit | Can edit podcast #{id}. | | episodes.edit | Pot editar el podcast #{id}. |
| episodes.delete | Can delete podcast #{id}. | | episodes.delete | Pot suprimir el podcast #{id}. |
| episodes.manage-persons | Can manage subscriptions of podcast #{id}. | | episodes.manage-persons | Pot gestionar les subscripcions del podcast #{id}. |
| episodes.manage-clips | Can manage video clips or soundbites of podcast #{id}. | | episodes.manage-clips | Pot gestionar clips de vídeo o fragments de so del pòdcast #{id}. |
| episodes.manage-publications | Can publish podcast #{id}. | | episodes.manage-publications | Pot publicar el podcast #{id}. |
| episodes.manage-comments | Can create/remove episode comments of podcast #{id}. | | episodes.manage-comments | Pot crear/eliminar comentaris d'episodi del pòdcast #{id}. |
<!-- AUTH-PODCAST-PERMISSIONS-LIST:END --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:END -->

View File

@ -18,11 +18,11 @@ definiert:
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| Rolle | Beschreibung | Berechtigungen | | role | description | permissions |
| ------------------- | --------------------------------------------- | ------------------------------------------------------------------------------------------ | | ------------------- | --------------------------------------------- | ------------------------------------------------------------------------------------------ |
| Super-Administrator | Hat die vollständige Kontrolle über Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Super-Administrator | Hat die vollständige Kontrolle über Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
| Manager | Verwaltet Castopods Inhalt. | podcasts.create, podcasts.import, persons.manage, pages.manage | | Manager | Verwaltet Castopods Inhalte. | podcasts.create, podcasts.import, persons.manage, pages.manage |
| Podcaster | Generelle Benutzer von Castopod. | admin.access | | Podcaster | Allgemeine Benutzer von Castopod. | admin.access |
<!-- AUTH-INSTANCE-ROLES-LIST:END --> <!-- AUTH-INSTANCE-ROLES-LIST:END -->
@ -30,17 +30,17 @@ definiert:
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| Berechtigung | Beschreibung | | permission | description |
| ----------------------- | ---------------------------------------------------------------------------- | | ----------------------- | ---------------------------------------------------------------------------- |
| admin.access | Kann auf den Castopod Adminbereich zugreifen. | | admin.access | Kann auf den Admin-Bereich von Castopod zugreifen. |
| admin.settings | Kann auf die Castopod Einstellungen zugreifen. | | admin.settings | Kann auf die Einstellungen von Castopod zugreifen. |
| users.manage | Kann Castopod Benutzer verwalten. | | users.manage | Kann Castopod-Benutzer verwalten. |
| persons.manage | Kann Personen verwalten. | | persons.manage | Kann Mitwirkende verwalten. |
| pages.manage | Kann Seiten verwalten. | | pages.manage | Kann Seiten verwalten. |
| podcasts.view | Kann alle Podcasts einsehen. | | podcasts.view | Kann alle Podcasts einsehen. |
| podcasts.create | Kann neue Podcasts erstellen. | | podcasts.create | Kann neue Podcasts erstellen. |
| podcasts.import | Kann Podcasts importieren. | | podcasts.import | Kann Podcasts importieren. |
| fediverse.manage-blocks | Kann Fediverse Akteure/Domains davon abhalten, mit Castopod zu interagieren. | | fediverse.manage-blocks | Kann föderierte Nutzer/Domains davon abhalten, mit Castopod zu interagieren. |
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:END --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:END -->
@ -50,9 +50,9 @@ definiert:
<!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section -->
| Rolle | Beschreibung | Berechtigungen | | role | description | permissions |
| ------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Administrator | Hat vollständige Kontrolle über Podcast #{id}. | \* | | Administrator | Hat die vollständige Kontrolle über Podcast #{id}. | \* |
| Editor | Verwaltet Inhalte und Veröffentlichungen von 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 | | Editor | Verwaltet Inhalte und Veröffentlichungen von 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 |
| Autor | Verwaltet Inhalte von Podcast #{id}, kann diese aber nicht veröffentlichen. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | | Autor | Verwaltet Inhalte von Podcast #{id}, kann diese aber nicht veröffentlichen. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips |
| Gast | Allgemeiner Mitwirkender des Podcasts #{id}. | view, episodes.view | | Gast | Allgemeiner Mitwirkender des Podcasts #{id}. | view, episodes.view |
@ -63,26 +63,26 @@ definiert:
<!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| Berechtigung | Beschreibung | | permission | description |
| ---------------------------- | ------------------------------------------------------------------------------------------------ | | ---------------------------- | ------------------------------------------------------------------------------------------------------ |
| view | Kann Dashboard und Analysen des Podcasts #{id} einsehen. | | view | Kann das Dashboard und Analysen des Podcasts #{id} einsehen. |
| edit | Kann Podcast #{id} bearbeiten. | | edit | Kann Podcast #{id} bearbeiten. |
| delete | Kann Podcast #{id} löschen. | | delete | Kann Podcast #{id} löschen. |
| manage-import | Kann importierten Podcast #{id} synchronisieren. | | manage-import | Kann den importierten Podcast #{id} synchronisieren. |
| manage-persons | Kann Mitwirkende des Podcasts #{id} verwalten. | | manage-persons | Kann Abonnements des Podcasts #{id} verwalten. |
| manage-subscriptions | Kann Abonnements des Podcast #{id} verwalten. | | manage-subscriptions | Kann Abonnements des Podcasts #{id} verwalten. |
| manage-contributors | Kann Mitwirkende des Podcasts #{id} verwalten. | | manage-contributors | Kann Mitwirkende des Podcasts #{id} verwalten. |
| manage-platforms | Kann Plattform-Links des Podcast #{id} setzen/entfernen. | | manage-platforms | Kann Plattform-Links des Podcasts #{id} verwalten. |
| manage-publications | Kann Podcast #{id} veröffentlichen. | | manage-publications | Kann Podcast #{id} veröffentlichen. |
| manage-notifications | Kann Benachrichtigungen des Podcasts #{id} einsehen und als gelesen markieren. | | manage-notifications | Kann Benachrichtigungen des Podcasts #{id} einsehen und als gelesen markieren. |
| interact-as | Kann als Podcast #{id} interagieren, um Beiträge zu favorisieren, zu teilen oder zu beantworten. | | interact-as | Kann als Podcast #{id} interagieren, um Beiträge zu favorisieren, zu teilen oder diese zu beantworten. |
| episodes.view | Kann Dashboard und Analysen des Podcasts #{id} einsehen. | | episodes.view | Kann das Dashboard und Analysen des Podcasts #{id} einsehen. |
| episodes.create | Kann Folgen für Podcast #{id} erstellen. | | episodes.create | Kann Folgen für Podcast #{id} erstellen. |
| episodes.edit | Kann Podcast #{id} bearbeiten. | | episodes.edit | Kann Podcast #{id} bearbeiten. |
| episodes.delete | Kann Podcast #{id} löschen. | | episodes.delete | Kann Podcast #{id} löschen. |
| episodes.manage-persons | Kann Abonnements des Podcast #{id} verwalten. | | episodes.manage-persons | Kann Abonnements des Podcasts #{id} verwalten. |
| episodes.manage-clips | Kann Videoclips und Soundbites des Podcasts #{id} verwalten. | | episodes.manage-clips | Kann Videoclips und Soundbites des Podcasts #{id} verwalten. |
| episodes.manage-publications | Kann Podcast #{id} veröffentlichen. | | episodes.manage-publications | Kann Podcast #{id} veröffentlichen. |
| episodes.manage-comments | Du kannst Episodenkommentare von Podcast #{id} erstellen/entfernen. | | episodes.manage-comments | Kann Kommentare von Folgen des Podcasts #{id} erstellen und löschen. |
<!-- AUTH-PODCAST-PERMISSIONS-LIST:END --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:END -->

View File

@ -18,7 +18,7 @@ sidebarDepth: 3
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| ρόλος | περιγραφή | δικαιώματα | | role | description | permissions |
| ---------------- | ------------------------------------- | ------------------------------------------------------------------------------------------ | | ---------------- | ------------------------------------- | ------------------------------------------------------------------------------------------ |
| Υπερδιαχειριστής | Έχει πλήρη έλεγχο του Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Υπερδιαχειριστής | Έχει πλήρη έλεγχο του Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
| Διαχειριστής | Διαχείριση περιεχομένου του Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage | | Διαχειριστής | Διαχείριση περιεχομένου του Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage |
@ -30,17 +30,17 @@ sidebarDepth: 3
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permission | description | | permission | description |
| ----------------------- | ------------------------------------------------------------------ | | ----------------------- | -------------------------------------------------------------------------------------- |
| admin.access | Can access the Castopod admin area. | | admin.access | Μπορεί να έχει πρόσβαση στην περιοχή διαχείρισης Castopod. |
| admin.settings | Can access the Castopod settings. | | admin.settings | Μπορεί να έχει πρόσβαση στις ρυθμίσεις Castopod. |
| users.manage | Can manage Castopod users. | | users.manage | Μπορεί να διαχειριστεί τους χρήστες Castopod. |
| persons.manage | Can manage persons. | | persons.manage | Μπορεί να διαχειριστεί τα άτομα. |
| pages.manage | Can manage pages. | | pages.manage | Μπορεί να διαχειριστεί τις σελίδες. |
| podcasts.view | Can view all podcasts. | | podcasts.view | Μπορεί να δει όλα τα podcasts. |
| podcasts.create | Can create new podcasts. | | podcasts.create | Μπορεί να δημιουργήσει νέα podcasts. |
| podcasts.import | Can import podcasts. | | podcasts.import | Μπορεί να εισάγει podcasts. |
| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | | fediverse.manage-blocks | Μπορεί να εμποδίσει τους ψευτογενείς ηθοποιούς/τομείς να αλληλεπιδρούν με το Castopod. |
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:END --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:END -->
@ -50,12 +50,12 @@ sidebarDepth: 3
<!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section -->
| role | description | permissions | | role | description | permissions |
| ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ------------ | ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Admin | Has complete control of podcast #{id}. | \* | | Διαχειριστής | Έχει πλήρη έλεγχο του podcast #{id}. | \* |
| Editor | Manages content and publications of 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 | | Εκδότης | Διαχειρίζεται περιεχόμενο και δημοσιεύσεις του 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 |
| Author | Manages content of podcast #{id} but cannot publish them. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | | Συντάκτης | Manages content of podcast #{id} but cannot publish them. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips |
| Guest | General contributor of the podcast #{id}. | view, episodes.view | | Επισκέπτης | Γενικός συντελεστής του podcast #{id}. | view, episodes.view |
<!-- AUTH-PODCAST-ROLES-LIST:END --> <!-- AUTH-PODCAST-ROLES-LIST:END -->

View File

@ -18,10 +18,10 @@ niveles:
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| roles | descripción | permisos | | role | description | permissions |
| ------------------- | -------------------------------------- | ------------------------------------------------------------------------------------------ | | ------------------- | -------------------------------------- | ------------------------------------------------------------------------------------------ |
| Super administrador | Tiene control completo sobre Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Super administrador | Tiene control completo sobre Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
| Administrador | Gestiona el contenido de Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage | | Administrador | Administrar contenido de Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage |
| Podcaster | Usuarios generales de Castopod. | admin.access | | Podcaster | Usuarios generales de Castopod. | admin.access |
<!-- AUTH-INSTANCE-ROLES-LIST:END --> <!-- AUTH-INSTANCE-ROLES-LIST:END -->
@ -30,7 +30,7 @@ niveles:
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permisos | descripción | | permission | description |
| ----------------------- | ------------------------------------------------------------------------------ | | ----------------------- | ------------------------------------------------------------------------------ |
| admin.access | Puedes acceder al área de administración de Castopod. | | admin.access | Puedes acceder al área de administración de Castopod. |
| admin.settings | Puede acceder a la configuración de Castopod. | | admin.settings | Puede acceder a la configuración de Castopod. |
@ -50,7 +50,7 @@ niveles:
<!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section -->
| roles | descripción | permisos | | role | description | permissions |
| ------------- | ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ------------- | ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Administrador | Tiene el control completo del podcast #{id}. | \* | | Administrador | Tiene el control completo del podcast #{id}. | \* |
| Editor | Gestiona el contenido y las publicaciones del 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 | | Editor | Gestiona el contenido y las publicaciones del 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 |
@ -63,26 +63,26 @@ niveles:
<!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permisos | descripción | | permission | description |
| ---------------------------- | -------------------------------------------------------------------------------------------------- | | ---------------------------- | ------------------------------------------------------------------------------------------------------------- |
| view | Puede ver el panel de control y análisis del podcast #{id}. | | view | Puede ver el panel de control y analíticas del episodio #{id}. |
| edit | Puede editar podcast #{id}. | | edit | Puede editar el podcast #{id}. |
| delete | Puede borrar el podcast #{id}. | | delete | Puede borrar el podcast #{id}. |
| manage-import | Puede sincronizar el podcast importado #{id}. | | manage-import | Puede sincronizar el podcast importado #{id}. |
| manage-persons | Puede administrar las suscripciones del podcast #{id}. | | manage-persons | Puede administrar las suscripciones del podcast #{id}. |
| manage-subscriptions | Puede administrar las suscripciones del podcast #{id}. | | manage-subscriptions | Puede administrar las suscripciones del podcast #{id}. |
| manage-contributors | Puede administrar colaboradores del podcast #{id}. | | manage-contributors | Puede administrar colaboradores del podcast #{id}. |
| manage-platforms | Puede establecer/eliminar enlaces a la plataforma del podcast #{id}. | | manage-platforms | Puede establecer/eliminar enlaces a la plataforma del podcast #{id}. |
| manage-publications | Puede publicar el podcast #{id}. | | manage-publications | Puede publicar el podcast #{id}. |
| manage-notifications | Puede ver y marcar las notificaciones como leídas para podcast #{id}. | | manage-notifications | Puede ver y marcar las notificaciones como leídas para podcast #{id}. |
| interact-as | Puede interactuar como el podcast #{id} para favoritar, compartir o responder a las publicaciones. | | interact-as | Puede interactuar como el podcast #{id} para marcar como favarito, compartir o responder a las publicaciones. |
| episodes.view | Puede ver el panel de control y analíticas del episodio #{id}. | | episodes.view | Puede ver el panel de control y analíticas del episodio #{id}. |
| episodes.create | Puede crear episodios para el podcast #{id}. | | episodes.create | Puede crear episodios para el podcast #{id}. |
| episodes.edit | Puede editar episodios #{id}. | | episodes.edit | Puede editar el podcast #{id}. |
| episodes.delete | Puede borrar el podcast #{id}. | | episodes.delete | Puede borrar el podcast #{id}. |
| episodes.manage-persons | Puede administrar las suscripciones del podcast #{id}. | | episodes.manage-persons | Puede administrar las suscripciones del podcast #{id}. |
| episodes.manage-clips | Puedes administrar video clips o sonidos del podcast #{id}. | | episodes.manage-clips | Puedes administrar video clips o sonidos del podcast #{id}. |
| episodes.manage-publications | Puede publicar el podcast #{id}. | | episodes.manage-publications | Puede publicar el podcast #{id}. |
| episodes.manage-comments | Puede crear/eliminar los comentarios de episodio del podcast #{id}. | | episodes.manage-comments | Puede crear/eliminar los comentarios de episodio del podcast #{id}. |
<!-- AUTH-PODCAST-PERMISSIONS-LIST:END --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:END -->

View File

@ -18,11 +18,11 @@ autorisations sont définis sur deux niveaux :
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| rôle | description | permissions | | role | description | permissions |
| ------------ | ----------------------------------- | ------------------------------------------------------------------------------------------ | | -------------------------- | ----------------------------------- | ------------------------------------------------------------------------------------------ |
| Super admin | A un contrôle complet sur Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Super administrat·rice·eur | 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 | | Gestionnaire | Gère le contenu de Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage |
| Podcaster | Utilisateurs généraux de Castopod. | admin.access | | Podcast·rice·eur | Utilisateurs généraux de Castopod. | admin.access |
<!-- AUTH-INSTANCE-ROLES-LIST:END --> <!-- 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 --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| autorisation | description | | permission | description |
| ----------------------- | ------------------------------------------------------------------ | | ----------------------- | -------------------------------------------------------------------- |
| admin.access | Peut accéder à la zone d'administration Castopod. | | admin.access | Peut accéder à la zone d'administration Castopod. |
| admin.settings | Peut accéder aux paramètres de Castopod. | | admin.settings | Peut accéder aux paramètres de Castopod. |
| users.manage | Peut gérer les utilisateurs de Castopod. | | users.manage | Peut gérer les utilisateurs de Castopod. |
| persons.manage | Can manage persons. | | persons.manage | Permet de gérer les personnes. |
| pages.manage | Permet de gérer les pages. | | pages.manage | Permet de gérer les pages. |
| podcasts.view | Peut voir tous les podcasts. | | podcasts.view | Peut voir tous les podcasts. |
| podcasts.create | Peut créer de nouveaux podcasts. | | podcasts.create | Peut créer de nouveaux podcasts. |
| podcasts.import | Peut importer des podcasts. | | podcasts.import | Peut importer des podcasts. |
| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | | fediverse.manage-blocks | Peut empêcher des act·rice·eur·s/domaines d'interagir avec Castopod. |
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:END --> <!-- 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 --> <!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section -->
| rôle | description | permissions | | role | description | permissions |
| ------- | --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ---------------- | --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Admin | A un contrôle total sur le podcast #{id}. | \* | | Administrateur | 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 | | É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 | | Auteur / Autrice | 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 | | Invité | Contributeur général du podcast #{id}. | view, episodes.view |
<!-- AUTH-PODCAST-ROLES-LIST:END --> <!-- AUTH-PODCAST-ROLES-LIST:END -->
@ -63,26 +63,26 @@ autorisations sont définis sur deux niveaux :
<!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| autorisation | description | | permission | description |
| ---------------------------- | ----------------------------------------------------------------------------------------- | | ---------------------------- | -------------------------------------------------------------------------------------------------- |
| voir | Visualisation du tableau de bord et de l'analyse du podcast #{id}. | | view | Peut voir le tableau de bord et les analyses du podcast #{id}. |
| éditer | Peut éditer le podcast #{id}. | | edit | Peut éditer le podcast #{id}. |
| supprimer | Peut supprimer le podcast #{id}. | | delete | Peut supprimer le podcast #{id}. |
| gérer les importations | Peut synchroniser le podcast importé #{id}. | | manage-import | Peut synchroniser le podcast importé #{id}. |
| gérer les personnes | Permet de gérer les abonnements au podcast #{id}. | | manage-persons | Permet de gérer les abonnements au podcast #{id}. |
| gérer les abonnements | Permet de gérer les abonnements au podcast #{id}. | | manage-subscriptions | Permet de gérer les abonnements au podcast #{id}. |
| gérer contributeurs | Permet de gérer les contributeurs du podcast #{id}. | | manage-contributors | 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}. | | manage-platforms | Peut configurer/supprimer les liens de la plateforme du podcast #{id}. |
| gérer les publications | Peut publier le podcast #{id}. | | manage-publications | Peut publier le podcast #{id}. |
| gérer les notifications | Peut afficher et marquer les notifications comme lues pour le podcast #{id}. | | manage-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. | | interact-as | Peut interagir en tant que podcast #{id} pour mettre en favori, partager ou répondre aux messages. |
| episodes.view | Peut voir le tableau de bord et les analyses du podcast #{id}. | | 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}. | | episodes.create | Peut créer des épisodes pour le podcast #{id}. |
| éditer les épisodes | Peut éditer le podcast #{id}. | | episodes.edit | Peut éditer le podcast #{id}. |
| supprimer les épisodes | Peut supprimer le podcast #{id}. | | episodes.delete | Peut supprimer le podcast #{id}. |
| episodes.manage-persons | Permet de gérer les abonnements au 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}. | | episodes.manage-clips | Permet de gérer les clips vidéo ou les parties sonores du podcast #{id}. |
| episodes.manage-publications | Peut publier le podcast #{id}. | | episodes.manage-publications | Peut publier le podcast #{id}. |
| episodes.manage-comments | Peut créer/supprimer les commentaires de l'épisode du podcast #{id}. | | episodes.manage-comments | Peut créer/supprimer les commentaires de l'épisode du podcast #{id}. |
<!-- AUTH-PODCAST-PERMISSIONS-LIST:END --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:END -->

View File

@ -17,11 +17,11 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| role | description | permissions | | role | description | permissions |
| ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | | --------------- | --------------------------------------- | ------------------------------------------------------------------------------------------ |
| Super admin | Has complete control over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Sàr-rianaire | Smachd gu lèir air Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
| Manager | Manages Castopod's content. | podcasts.create, podcasts.import, persons.manage, pages.manage | | Manaidsear | Stiùireadh susbaint Chastopod. | podcasts.create, podcasts.import, persons.manage, pages.manage |
| Podcaster | General users of Castopod. | admin.access | | Pod-chraoladair | Luchd-cleachdaidh coitcheann Chastopod. | admin.access |
<!-- AUTH-INSTANCE-ROLES-LIST:END --> <!-- AUTH-INSTANCE-ROLES-LIST:END -->
@ -29,17 +29,17 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permission | description | | permission | description |
| ----------------------- | ------------------------------------------------------------------ | | ----------------------- | --------------------------------------------------------------------------------------------- |
| admin.access | Can access the Castopod admin area. | | admin.access | S urrainn dhaibh raon rianachd Chastopod inntrigeadh. |
| admin.settings | Can access the Castopod settings. | | admin.settings | S urrainn dhaibh roghainnean Chastopod inntrigeadh. |
| users.manage | Can manage Castopod users. | | users.manage | S urrainn dhaibh luchdc-leachdaidh Chastopod a stiùireadh. |
| persons.manage | Can manage persons. | | persons.manage | S urrainn dhaibh daoine a stiùireadh. |
| pages.manage | Can manage pages. | | pages.manage | S urrainn dhaibh duilleagan a stiùireadh. |
| podcasts.view | Can view all podcasts. | | podcasts.view | Chì iad a h-uile pod-chraoladh. |
| podcasts.create | Can create new podcasts. | | podcasts.create | S urrainn dhaibh pod-chraolaidhean ùra a chruthachadh. |
| podcasts.import | Can import podcasts. | | podcasts.import | S urrainn dhaibh pod-chraolaidhean ion-phortadh. |
| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | | fediverse.manage-blocks | S urrainn dhaibh actairean/àrainnean a cho-shaoghail a bhacadh o eadar-ghabhail le Castopod. |
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:END --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:END -->
@ -49,12 +49,12 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section -->
| role | description | permissions | | role | description | permissions |
| ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | --------- | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Admin | Has complete control of podcast #{id}. | \* | | Rianaire | Smachd gu lèir air air a phod-chraoladh #{id}. | \* |
| Editor | Manages content and publications of 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 | | Deasaiche | A stiùireadh susbaint is foillseachaidhean a phod-chraoladh #{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 |
| Author | Manages content of podcast #{id} but cannot publish them. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | | Ùghdar | A stiùireadh susbaint a phod-chraolaidh #{id} ach gun chomas foillseachaidh. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips |
| Guest | General contributor of the podcast #{id}. | view, episodes.view | | Aoigh | Neach-cuideachaidh a phod-chraolaidh #{id}. | view, episodes.view |
<!-- AUTH-PODCAST-ROLES-LIST:END --> <!-- AUTH-PODCAST-ROLES-LIST:END -->
@ -62,26 +62,26 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permission | description | | permission | description |
| ---------------------------- | ------------------------------------------------------------------------ | | ---------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| view | Can view dashboard and analytics of podcast #{id}. | | view | Cead an deas-bhòrd agus anailiseachd a phod-chraolaidh #{id} a shealltainn. |
| edit | Can edit podcast #{id}. | | edit | S urrainn dhaibh am pod-chraoladh #{id} a dheasachadh. |
| delete | Can delete podcast #{id}. | | delete | S urrainn dhaibh am pod-chraoladh #{id} a sguabadh às. |
| manage-import | Can synchronize imported podcast #{id}. | | manage-import | S urrainn dhaibh am pod-chraoladh #{id} air ion-phortadh a shioncronachadh. |
| manage-persons | Can manage subscriptions of podcast #{id}. | | manage-persons | S urrainn dhaibh na fo-sgrìobhaidhean air a phod-chraoladh #{id} a stiùireadh. |
| manage-subscriptions | Can manage subscriptions of podcast #{id}. | | manage-subscriptions | S urrainn dhaibh na fo-sgrìobhaidhean air a phod-chraoladh #{id} a stiùireadh. |
| manage-contributors | Can manage contributors of podcast #{id}. | | manage-contributors | S urrainn dhaibh an luchd-cuideachaidh aig a phod-chraoladh #{id} a stiùireadh. |
| manage-platforms | Can set/remove platform links of podcast #{id}. | | manage-platforms | S urrainn dhaibh ceanglaichean-ùrlair a phod-chraolaidh #{id} a shuidheachadh/a thoirt air falbh. |
| manage-publications | Can publish podcast #{id}. | | manage-publications | S urrainn dhaibh am pod-chraoladh #{id} fhoillseachadh. |
| manage-notifications | Can view and mark notifications as read for podcast #{id}. | | manage-notifications | Chì iad brathan a phod-chraolaidh #{id} agus s urrainn dhaibh comharra a chur gun deach an leughadh. |
| interact-as | Can interact as the podcast #{id} to favourite, share or reply to posts. | | interact-as | S urrainn dhaibh eadar-ghabhail na phod-chraoladh #{id} airson annsachdan, co-roinneadh is freagairtean do phostaichean. |
| episodes.view | Can view dashboard and analytics of podcast #{id}. | | episodes.view | Cead an deas-bhòrd agus anailiseachd a phod-chraolaidh #{id} a shealltainn. |
| episodes.create | Can create episodes for podcast #{id}. | | episodes.create | S urrainn dhaibh eapasodan a chruthachadh dhan phod-chraoladh #{id}. |
| episodes.edit | Can edit podcast #{id}. | | episodes.edit | S urrainn dhaibh am pod-chraoladh #{id} a dheasachadh. |
| episodes.delete | Can delete podcast #{id}. | | episodes.delete | S urrainn dhaibh am pod-chraoladh #{id} a sguabadh às. |
| episodes.manage-persons | Can manage subscriptions of podcast #{id}. | | episodes.manage-persons | S urrainn dhaibh na fo-sgrìobhaidhean air a phod-chraoladh #{id} a stiùireadh. |
| episodes.manage-clips | Can manage video clips or soundbites of podcast #{id}. | | episodes.manage-clips | S urrainn dhaibh cliopaichean video no blasan-fuaime aig a phod-chraoladh #{id} a stiùireadh. |
| episodes.manage-publications | Can publish podcast #{id}. | | episodes.manage-publications | S urrainn dhaibh am pod-chraoladh #{id} fhoillseachadh. |
| episodes.manage-comments | Can create/remove episode comments of podcast #{id}. | | episodes.manage-comments | S urrainn dhaibh beachdan air eapasod a phod-chraolaidh #{id} a chruthachadh/a thoirt air falbh. |
<!-- AUTH-PODCAST-PERMISSIONS-LIST:END --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:END -->

View File

@ -17,11 +17,11 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| role | description | permissions | | role | description | permissions |
| ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | | ----------- | ------------------------------------ | ------------------------------------------------------------------------------------------ |
| Super admin | Has complete control over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Super Admin | Ten control completo sobre Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
| Manager | Manages Castopod's content. | podcasts.create, podcasts.import, persons.manage, pages.manage | | Xestora | Quen xestiona o contido de Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage |
| Podcaster | General users of Castopod. | admin.access | | Podcaster | Usuaria común de Castopod. | admin.access |
<!-- AUTH-INSTANCE-ROLES-LIST:END --> <!-- AUTH-INSTANCE-ROLES-LIST:END -->
@ -29,17 +29,17 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permission | description | | permission | description |
| ----------------------- | ------------------------------------------------------------------ | | ----------------------- | ------------------------------------------------------------------------------ |
| admin.access | Can access the Castopod admin area. | | admin.access | Pode acceder á área de administración. |
| admin.settings | Can access the Castopod settings. | | admin.settings | Pode acceder aos axustes de Castopod. |
| users.manage | Can manage Castopod users. | | users.manage | Pode xestionar as usuarias de Castopod. |
| persons.manage | Can manage persons. | | persons.manage | Pode xestionar persoas. |
| pages.manage | Can manage pages. | | pages.manage | Pode xestionar páxinas. |
| podcasts.view | Can view all podcasts. | | podcasts.view | Pode ver tódolos podcast. |
| podcasts.create | Can create new podcasts. | | podcasts.create | Pode crear novos podcast. |
| podcasts.import | Can import podcasts. | | podcasts.import | Pode importar podcasts. |
| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | | fediverse.manage-blocks | Pode bloquear actores/dominios do fediverso evitando interactuar con Castopod. |
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:END --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:END -->
@ -49,12 +49,12 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section -->
| role | description | permissions | | role | description | permissions |
| ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | --------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Admin | Has complete control of podcast #{id}. | \* | | Admin | Ten control total sobre o podcast #{id}. | \* |
| Editor | Manages content and publications of 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 | | Editora | Persoa que xestiona o contido e publicacións do 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 |
| Author | Manages content of podcast #{id} but cannot publish them. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | | Autora | Persoa que xestiona o contido do podcast #{id} pero non pode publicalo. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips |
| Guest | General contributor of the podcast #{id}. | view, episodes.view | | Convidada | Contribuínte básico ao podcast #{id}. | view, episodes.view |
<!-- AUTH-PODCAST-ROLES-LIST:END --> <!-- AUTH-PODCAST-ROLES-LIST:END -->
@ -62,26 +62,26 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permission | description | | permission | description |
| ---------------------------- | ------------------------------------------------------------------------ | | ---------------------------- | --------------------------------------------------------------------------------------- |
| view | Can view dashboard and analytics of podcast #{id}. | | view | Pode ver o taboleiro e estatísticas do podcast #{id}. |
| edit | Can edit podcast #{id}. | | edit | Pode editar o podcast #{id}. |
| delete | Can delete podcast #{id}. | | delete | Pode eliminar o podcast #{id}. |
| manage-import | Can synchronize imported podcast #{id}. | | manage-import | Pode sincronizar o podcast importado #{id}. |
| manage-persons | Can manage subscriptions of podcast #{id}. | | manage-persons | Pode xestionar as subscricións do podcast #{id}. |
| manage-subscriptions | Can manage subscriptions of podcast #{id}. | | manage-subscriptions | Pode xestionar as subscricións do podcast #{id}. |
| manage-contributors | Can manage contributors of podcast #{id}. | | manage-contributors | Pode xestionar as contribucións ao podcast #{id}. |
| manage-platforms | Can set/remove platform links of podcast #{id}. | | manage-platforms | Pode establecer/eliminar ligazóns a plataformas do podcast #{id}. |
| manage-publications | Can publish podcast #{id}. | | manage-publications | Pode publicar o podcast #{id}. |
| manage-notifications | Can view and mark notifications as read for podcast #{id}. | | manage-notifications | Pode ver e marcar as notificacións como lidas no podcast #{id}. |
| interact-as | Can interact as the podcast #{id} to favourite, share or reply to posts. | | interact-as | Pode actuar como o podcast #{id} para compartir, favorecer ou responder a publicacións. |
| episodes.view | Can view dashboard and analytics of podcast #{id}. | | episodes.view | Pode ver o taboleiro e estatísticas do podcast #{id}. |
| episodes.create | Can create episodes for podcast #{id}. | | episodes.create | Pode crear episodios para o podcast #{id}. |
| episodes.edit | Can edit podcast #{id}. | | episodes.edit | Pode editar o podcast #{id}. |
| episodes.delete | Can delete podcast #{id}. | | episodes.delete | Pode eliminar o podcast #{id}. |
| episodes.manage-persons | Can manage subscriptions of podcast #{id}. | | episodes.manage-persons | Pode xestionar as subscricións do podcast #{id}. |
| episodes.manage-clips | Can manage video clips or soundbites of podcast #{id}. | | episodes.manage-clips | Pode xestionar os clips de vídeo e extractos de audio do podcast #{id}. |
| episodes.manage-publications | Can publish podcast #{id}. | | episodes.manage-publications | Pode publicar o podcast #{id}. |
| episodes.manage-comments | Can create/remove episode comments of podcast #{id}. | | episodes.manage-comments | Pode crear/eliminar comentarios dos episodios do podcast #{id}. |
<!-- AUTH-PODCAST-PERMISSIONS-LIST:END --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:END -->

View File

@ -18,11 +18,11 @@ definiti a due livelli:
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| ruolo | descrizione | permessi | | role | description | permissions |
| ----------- | ---------------------------------- | ------------------------------------------------------------------------------------------ | | ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ |
| Super admin | Ha il pieno controllo su Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Super admin | Has complete control over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
| Manager | Gestisce il contenuto di Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage | | Manager | Manages Castopod's content. | podcasts.create, podcasts.import, persons.manage, pages.manage |
| Podcaster | Utenti generali di Castopod. | admin.access | | Podcaster | General users of Castopod. | admin.access |
<!-- AUTH-INSTANCE-ROLES-LIST:END --> <!-- AUTH-INSTANCE-ROLES-LIST:END -->
@ -30,17 +30,17 @@ definiti a due livelli:
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permesso | descrizione | | permission | description |
| ----------------------- | ------------------------------------------------------------------------- | | ----------------------- | ------------------------------------------------------------------ |
| admin.access | Può accedere alla zona di amministrazione di Castopod. | | admin.access | Can access the Castopod admin area. |
| admin.settings | Può accedere alle impostazioni di Castopod. | | admin.settings | Can access the Castopod settings. |
| users.manage | Può gestire gli utenti di Castopod. | | users.manage | Can manage Castopod users. |
| persons.manage | Può gestire le persone. | | persons.manage | Can manage persons. |
| pages.manage | Può gestire le pagine. | | pages.manage | Can manage pages. |
| podcasts.view | Può visualizzare tutti i podcast. | | podcasts.view | Can view all podcasts. |
| podcasts.create | Può creare nuovi podcast. | | podcasts.create | Can create new podcasts. |
| podcasts.import | Può importare podcast. | | podcasts.import | Can import podcasts. |
| fediverse.manage-blocks | Può impedire agli attori/domini del fediverso di interagire con Castopod. | | fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. |
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:END --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:END -->
@ -50,12 +50,12 @@ definiti a due livelli:
<!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section -->
| ruolo | descrizione | autorizzazioni | | role | description | permissions |
| ------ | ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Admin | Ha il controllo completo del podcast #{id}. | \* | | Admin | Has complete control of podcast #{id}. | \* |
| Editor | Gestisce contenuti e pubblicazioni del 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 | | Editor | Manages content and publications of 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 |
| Autore | Gestisce i contenuti del podcast #{id}, ma non li può pubblicare. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | | Author | Manages content of podcast #{id} but cannot publish them. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips |
| Ospite | Collaboratore generale del podcast #{id}. | view, episodes.view | | Guest | General contributor of the podcast #{id}. | view, episodes.view |
<!-- AUTH-PODCAST-ROLES-LIST:END --> <!-- AUTH-PODCAST-ROLES-LIST:END -->
@ -63,26 +63,26 @@ definiti a due livelli:
<!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| autorizzazione | descrizione | | permission | description |
| ---------------------------- | ---------------------------------------------------------------------------------------------------- | | ---------------------------- | ------------------------------------------------------------------------ |
| view | Può visualizzare il pannello di controllo e le statistiche del podcast #{id}. | | view | Can view dashboard and analytics of podcast #{id}. |
| edit | Può modificare il podcast #{id}. | | edit | Can edit podcast #{id}. |
| delete | Può eliminare il podcast #{id}. | | delete | Can delete podcast #{id}. |
| manage-import | Può sincronizzare il podcast #{id} importato. | | manage-import | Can synchronize imported podcast #{id}. |
| manage-persons | Può gestire le iscrizioni del podcast #{id}. | | manage-persons | Can manage subscriptions of podcast #{id}. |
| manage-subscriptions | Può gestire le iscrizioni del podcast #{id}. | | manage-subscriptions | Can manage subscriptions of podcast #{id}. |
| manage-contributors | Può gestire i collaboratori del podcast #{id}. | | manage-contributors | Can manage contributors of podcast #{id}. |
| manage-platforms | Può impostare/rimuovere i link della piattaforma del podcast #{id}. | | manage-platforms | Can set/remove platform links of podcast #{id}. |
| manage-publications | Può pubblicare il podcast #{id}. | | manage-publications | Can publish podcast #{id}. |
| manage-notifications | Può visualizzare e contrassegnare le notifiche come lette per il podcast #{id}. | | manage-notifications | Can view and mark notifications as read for podcast #{id}. |
| interact-as | Può interagire come il podcast #{id}, per salvare tra i preferiti, condividere o rispondere ai post. | | interact-as | Can interact as the podcast #{id} to favourite, share or reply to posts. |
| episodes.view | Può visualizzare il pannello di controllo e le statistiche del podcast #{id}. | | episodes.view | Can view dashboard and analytics of podcast #{id}. |
| episodes.create | Può creare episodi per il podcast #{id}. | | episodes.create | Can create episodes for podcast #{id}. |
| episodes.edit | Può modificare il podcast #{id}. | | episodes.edit | Can edit podcast #{id}. |
| episodes.delete | Può eliminare il podcast #{id}. | | episodes.delete | Can delete podcast #{id}. |
| episodes.manage-persons | Può gestire gli abbonamenti del podcast #{id}. | | episodes.manage-persons | Can manage subscriptions of podcast #{id}. |
| episodes.manage-clips | Può gestire le clip video o i suoni del podcast #{id}. | | episodes.manage-clips | Can manage video clips or soundbites of podcast #{id}. |
| episodes.manage-publications | Può pubblicare il podcast #{id}. | | episodes.manage-publications | Can publish podcast #{id}. |
| episodes.manage-comments | Può creare/rimuovere i commenti dell'episodio del podcast #{id}. | | episodes.manage-comments | Can create/remove episode comments of podcast #{id}. |
<!-- AUTH-PODCAST-PERMISSIONS-LIST:END --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:END -->

View File

@ -18,11 +18,11 @@ niveaus:
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| rol | omschrijving | rechten | | role | description | permissions |
| ----------- | ------------------------------------------ | ------------------------------------------------------------------------------------------ | | --------------- | ------------------------------------------ | ------------------------------------------------------------------------------------------ |
| Super admin | Heeft de volledige controle over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Super beheerder | Heeft de volledige controle over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
| Beheerder | Beheert de inhoud van Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage | | Beheerder | Beheert de inhoud van Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage |
| Podcaster | Algemene gebruikers van Castopod. | admin.access | | Podcaster | Algemene gebruikers van Castopod. | admin.access |
<!-- AUTH-INSTANCE-ROLES-LIST:END --> <!-- AUTH-INSTANCE-ROLES-LIST:END -->
@ -30,7 +30,7 @@ niveaus:
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| recht | omschrijving | | permission | description |
| ----------------------- | -------------------------------------------------------------------- | | ----------------------- | -------------------------------------------------------------------- |
| admin.access | Kan toegang krijgen tot de beheeromgeving van Castopod. | | admin.access | Kan toegang krijgen tot de beheeromgeving van Castopod. |
| admin.settings | Kan toegang krijgen tot de instellingen van Castopod. | | admin.settings | Kan toegang krijgen tot de instellingen van Castopod. |
@ -50,10 +50,10 @@ niveaus:
<!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section -->
| rol | omschrijving | rechten | | role | description | permissions |
| --------- | ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | --------- | ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Beheerder | Heeft de volledige controle over podcast #{id}. | \* | | Beheerder | Heeft de volledige controle over podcast #{id}. | \* |
| Editor | Beheert inhoud en publicaties van 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 | | Redacteur | Beheert inhoud en publicaties van 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 | Beheert de inhoud van podcast #{id} maar kan deze niet publiceren. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | | Auteur | Beheert de inhoud van podcast #{id} maar kan deze niet publiceren. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips |
| Gast | Algemene bijdrager van podcast #{id}. | view, episodes.view | | Gast | Algemene bijdrager van podcast #{id}. | view, episodes.view |
@ -63,26 +63,26 @@ niveaus:
<!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| recht | omschrijving | | permission | description |
| ---------------------------- | -------------------------------------------------------------------------------------- | | ---------------------------- | -------------------------------------------------------------------------------------- |
| weergeven | Kan dashboard en statistieken van podcast #{id} zien. | | view | Kan dashboard en analyses van podcast #{id} zien. |
| bewerken | Kan podcast #{id} wijzigen. | | edit | Kan podcast #{id} wijzigen. |
| verwijderen | Kan podcast #{id} verwijderen. | | delete | Kan podcast #{id} verwijderen. |
| manage-import | Kan de geïmporteerde podcast #{id} synchroniseren. | | manage-import | Kan de geïmporteerde podcast #{id} synchroniseren. |
| manage-persons | Kan personen van podcast #{id} beheren. | | manage-persons | Kan abonnementen van podcast #{id} beheren. |
| manage-subscriptions | Kan abonnees van podcast #{id} beheren. | | manage-subscriptions | Kan abonnementen van podcast #{id} beheren. |
| manage-contributors | Kan bijdragers van podcast #{id} beheren. | | manage-contributors | Kan bijdragers van podcast #{id} beheren. |
| manage-platforms | Kan platform links van podcast #{id} instellen of verwijderen. | | manage-platforms | Kan platform links van podcast #{id} instellen of verwijderen. |
| manage-publications | Kan podcast #{id} publiceren. | | manage-publications | Kan podcast #{id} publiceren. |
| manage-notifications | Kan meldingen voor podcast #{id} bekijken en als gelezen markeren. | | manage-notifications | Kan meldingen bekijken en markeren als gelezen voor podcast #{id}. |
| interact-as | Kan als podcast #{id} handelen om te favorieten, te delen of te reageren op berichten. | | interact-as | Kan als podcast #{id} handelen om te favorieten, te delen of te reageren op berichten. |
| episodes.view | Kan dashboard en statistieken van podcast #{id} zien. | | episodes.view | Kan dashboard en analyses van podcast #{id} zien. |
| episodes.create | Kan afleveringen voor podcast #{id} aanmaken. | | episodes.create | Kan afleveringen voor podcast #{id} aanmaken. |
| episodes.edit | Kan afleveringen van podcast #{id} wijzigen. | | episodes.edit | Kan podcast #{id} wijzigen. |
| episodes.delete | Kan afleveringen van podcast #{id} verwijderen. | | episodes.delete | Kan podcast #{id} verwijderen. |
| episodes.manage-persons | Kan personen in aflevering van podcast #{id} beheren. | | episodes.manage-persons | Kan abonnementen van podcast #{id} beheren. |
| episodes.manage-clips | Kan videoclips of soundbites van podcast #{id} beheren. | | episodes.manage-clips | Kan videoclips of soundbites van podcast #{id} beheren. |
| episodes.manage-publications | Kan afleveringen van podcast #{id} publiceren. | | episodes.manage-publications | Kan podcast #{id} publiceren. |
| episodes.manage-comments | Kan reacties op afleveringen van podcast #{id} maken of verwijderen. | | episodes.manage-comments | Kan opmerkingen van aflevering van podcast van #{id} maken of verwijderen. |
<!-- AUTH-PODCAST-PERMISSIONS-LIST:END --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:END -->

View File

@ -17,11 +17,11 @@ med nokre eigne reglar. Roller og løyve er definerte på to nivå:
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| rolle | skildring | løyve | | role | description | permissions |
| ----------- | -------------------------------- | ------------------------------------------------------------------------------------------ | | ----------- | -------------------------------- | ------------------------------------------------------------------------------------------ |
| Superstyrar | Har full kontroll over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Superstyrar | Har full kontroll over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
| Leiar | Styrer innhaldet på Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage | | Leiar | Styrer innhaldet på Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage |
| Podkastar | Vanlege Castopod-brukarar. | admin.tilgang | | Podkastar | Vanlege Castopod-brukarar. | admin.access |
<!-- AUTH-INSTANCE-ROLES-LIST:END --> <!-- AUTH-INSTANCE-ROLES-LIST:END -->
@ -29,7 +29,7 @@ med nokre eigne reglar. Roller og løyve er definerte på to nivå:
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| løyve | skildring | | permission | description |
| ----------------------- | ---------------------------------------------------------------------- | | ----------------------- | ---------------------------------------------------------------------- |
| admin.access | Kan bruka styringspanelet for Castopod. | | admin.access | Kan bruka styringspanelet for Castopod. |
| admin.settings | Kan få tilgang til innstillingane for Castopod. | | admin.settings | Kan få tilgang til innstillingane for Castopod. |
@ -49,7 +49,7 @@ med nokre eigne reglar. Roller og løyve er definerte på to nivå:
<!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section -->
| rolle | skildring | løyve | | role | description | permissions |
| ------------- | ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ------------- | ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Administrator | Har full kontroll over podkasten #{id}. | \* | | Administrator | Har full kontroll over podkasten #{id}. | \* |
| Redaktør | Styrer innhald og publisering for podkasten #{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 | | Redaktør | Styrer innhald og publisering for podkasten #{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 |
@ -62,7 +62,7 @@ med nokre eigne reglar. Roller og løyve er definerte på to nivå:
<!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| løyve | description | | permission | description |
| ---------------------------- | ------------------------------------------------------------------ | | ---------------------------- | ------------------------------------------------------------------ |
| view | Kan sjå styringspanelet og analysedata for podkasten #{id}. | | view | Kan sjå styringspanelet og analysedata for podkasten #{id}. |
| edit | Kan redigera podkasten #{id}. | | edit | Kan redigera podkasten #{id}. |

View File

@ -18,11 +18,11 @@ níveis:
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| cargos | descrição | permissões | | role | description | permissions |
| ----------- | ------------------------------------- | ------------------------------------------------------------------------------------------ | | ------------------- | ------------------------------------- | ------------------------------------------------------------------------------------------ |
| Super admin | Tem controle completo sobre Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Super administrador | Tem controle completo sobre Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
| Gerentes | Gerencia o conteúdo de Castopod. | criar.podcasts, importar.podcasts, gerenciar.pessoas, gerenciar.páginas | | Gerente | Gerencia o conteúdo de Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage |
| Podcaster | Usuários gerais do Castopod. | admin.access | | Podcaster | Usuários gerais do Castopod. | admin.access |
<!-- AUTH-INSTANCE-ROLES-LIST:END --> <!-- AUTH-INSTANCE-ROLES-LIST:END -->
@ -30,7 +30,7 @@ níveis:
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permissões | descrição | | permission | description |
| ----------------------- | ---------------------------------------------------------------- | | ----------------------- | ---------------------------------------------------------------- |
| admin.access | Pode acessar a área de administração do Castopod. | | admin.access | Pode acessar a área de administração do Castopod. |
| admin.settings | Pode acessar as configurações de Castopod. | | admin.settings | Pode acessar as configurações de Castopod. |
@ -50,12 +50,12 @@ níveis:
<!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section -->
| cargos | descrição | permissões | | role | description | permissions |
| --------- | -------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ------------- | -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Admin | Tem controle completo de podcast #{id}. | \* | | Administrador | Tem controle completo do podcast #{id}. | \* |
| Editor | Gerencia o conteúdo e as publicações do podcast #{id}. | visualizar, editar, gerenciar-importação, gerenciar-pessoas, gerenciar-plataformas, gerenciar-publicações, gerenciar-notificações, interagir-com, visualizar.episódios, criar.episódios,deletar.episódios, gerenciar-pessoas.episódios, gerenciar-clips.episódios, gerenciar-publicações.episódios, gerenciar-comentários.episódios | | Editor | Gerencia o conteúdo e as publicações do 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 |
| Autor | Gerencia o conteúdo do podcast #{id} mas não pode publicá-los. | visualizar, gerenciar-pessoas, visualizar.episódios, criar.episódios, editar.episódios, gerenciar-pessoas.episódios, gerenciar-clips.episódios | | Autor | Gerencia o conteúdo do podcast #{id} mas não pode publicá-los. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips |
| Convidado | Contribuidor geral do podcast #{id}. | visualizar, visualizar.episódios | | Convidado | Contribuidor geral do podcast #{id}. | view, episodes.view |
<!-- AUTH-PODCAST-ROLES-LIST:END --> <!-- AUTH-PODCAST-ROLES-LIST:END -->
@ -63,26 +63,26 @@ níveis:
<!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permissões | descrição | | permission | description |
| --------------------------------- | ------------------------------------------------------------------------------------------- | | ---------------------------- | ------------------------------------------------------------------------------------------- |
| visualizar | Pode visualizar o painel de controle e análise de podcast #{id}. | | view | Pode visualizar o painel de controle e análises do podcast #{id}. |
| editar | Pode editar podcast #{id}. | | edit | Pode editar o podcast #{id}. |
| excluir | Pode excluir o podcast #{id}. | | delete | Pode deletar episódios do podcast #{id}. |
| gerenciar-importações | Pode sincronizar o podcast importado #{id}. | | manage-import | Pode sincronizar o podcast importado #{id}. |
| gerenciar-pessoas | Pode gerenciar assinantes de podcast #{id}. | | manage-persons | Pode gerenciar assinaturas do podcast #{id}. |
| gerenciar-assinaturas | Pode gerenciar assinaturas de podcast #{id}. | | manage-subscriptions | Pode gerenciar assinaturas do podcast #{id}. |
| gerente-contribuidores | Pode gerenciar contribuidores do podcast #{id}. | | manage-contributors | Pode gerenciar contribuidores do podcast #{id}. |
| gerenciar-plataformas | Pode definir/remover links de plataforma do podcast #{id}. | | manage-platforms | Pode definir/remover links de plataforma do podcast #{id}. |
| gerencie-publicações | Pode publicar podcast #{id}. | | manage-publications | Pode publicar podcast #{id}. |
| gerenciar-notificações | Pode ver e marcar notificações como lidas para o podcast #{id}. | | manage-notifications | Pode ver e marcar notificações como lidas para o podcast #{id}. |
| interagir-como | Pode interagir com o podcast #{id} para favorito, compartilhar ou responder às publicações. | | interact-as | Pode interagir com o podcast #{id} para favorito, compartilhar ou responder às publicações. |
| visualizar.episódios | Pode visualizar o painel de controle e análise de podcast #{id}. | | episodes.view | Pode visualizar o painel de controle e análises do podcast #{id}. |
| criar.episódio | Pode criar episódios para o podcast #{id}. | | episodes.create | Pode criar episódios para o podcast #{id}. |
| editar.episódios | Pode editar o podcast #{id}. | | episodes.edit | Pode editar o podcast #{id}. |
| deletar.episódios | Pode deletar episódios do podcast #{id}. | | episodes.delete | Pode deletar episódios do podcast #{id}. |
| gerenciar-pessoas.episódios | Pode gerenciar assinaturas de episódios do podcast #{id}. | | episodes.manage-persons | Pode gerenciar assinaturas do podcast #{id}. |
| gerenciar-clips.episódios | Pode gerenciar clipes de vídeo ou sons de episódios do podcast #{id}. | | episodes.manage-clips | Pode gerenciar clipes de vídeo ou sons de episódios do podcast #{id}. |
| gerenciar-publicações.episódios | Pode publicar episódios do podcast #{id}. | | episodes.manage-publications | Pode publicar podcast #{id}. |
| gerenteciar-comentários.episódios | Pode criar/remover comentários de episódio do podcast #{id}. | | episodes.manage-comments | Pode criar/remover comentários de episódio do podcast #{id}. |
<!-- AUTH-PODCAST-PERMISSIONS-LIST:END --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:END -->

View File

@ -18,11 +18,11 @@ niveluri:
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| rol | descriere | permisiuni | | role | description | permissions |
| ----------- | ----------------------------------------- | ------------------------------------------------------------------------------------------ | | ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ |
| Super admin | Deține controlul complet asupra Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Super admin | Has complete control over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
| Manager | Gestionează conținutul Castopodului. | podcasts.create, podcasts.import, persons.manage, pages.manage | | Manager | Manages Castopod's content. | podcasts.create, podcasts.import, persons.manage, pages.manage |
| Podcaster | Utilizatorii generali ai Castopod. | admin.access | | Podcaster | General users of Castopod. | admin.access |
<!-- AUTH-INSTANCE-ROLES-LIST:END --> <!-- AUTH-INSTANCE-ROLES-LIST:END -->
@ -30,17 +30,17 @@ niveluri:
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permisiune | descriere | | permission | description |
| ----------------------- | -------------------------------------------------------------------------- | | ----------------------- | ------------------------------------------------------------------ |
| admin.access | Poate accesa zona de administrare Castopod. | | admin.access | Can access the Castopod admin area. |
| admin.settings | Poate accesa setările Castopod. | | admin.settings | Can access the Castopod settings. |
| users.manage | Poate gestiona utilizatorii Castopod. | | users.manage | Can manage Castopod users. |
| persons.manage | Poate gestiona persoane. | | persons.manage | Can manage persons. |
| pages.manage | Poate gestiona pagini. | | pages.manage | Can manage pages. |
| podcasts.view | Poate vedea toate podcast-urile. | | podcasts.view | Can view all podcasts. |
| podcasts.create | Poate crea noi podcast-uri. | | podcasts.create | Can create new podcasts. |
| podcasts.import | Poate importa podcast-uri. | | podcasts.import | Can import podcasts. |
| fediverse.manage-blocks | Poate bloca actorilor/domenii din fediverse să interacționeze cu Castopod. | | fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. |
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:END --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:END -->
@ -50,12 +50,12 @@ niveluri:
<!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section -->
| rol | descriere | permisiuni | | role | description | permissions |
| ------ | -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Admin | Deține controlul complet asupra podcastului #{id}. | \* | | Admin | Has complete control of podcast #{id}. | \* |
| Editor | Gestionează conținutul și publicațiile podcastului #{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 | | Editor | Manages content and publications of 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 |
| Author | Gestionează conținutul podcastului #{id} dar nu poate publica. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | | Author | Manages content of podcast #{id} but cannot publish them. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips |
| Guest | Contribuitor al podcastului #{id}. | view, episodes.view | | Guest | General contributor of the podcast #{id}. | view, episodes.view |
<!-- AUTH-PODCAST-ROLES-LIST:END --> <!-- AUTH-PODCAST-ROLES-LIST:END -->
@ -63,26 +63,26 @@ niveluri:
<!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permisiune | descriere | | permission | description |
| ---------------------------- | ------------------------------------------------------------------------------------------------------- | | ---------------------------- | ------------------------------------------------------------------------ |
| view | Poate vedea panoul de control și analiticele podcastului #{id}. | | view | Can view dashboard and analytics of podcast #{id}. |
| edit | Poate edita podcastul #{id}. | | edit | Can edit podcast #{id}. |
| delete | Poate șterge podcastul #{id}. | | delete | Can delete podcast #{id}. |
| manage-import | Poate sincroniza podcastul importat #{id}. | | manage-import | Can synchronize imported podcast #{id}. |
| manage-persons | Poate administra abonamentele podcastului #{id}. | | manage-persons | Can manage subscriptions of podcast #{id}. |
| manage-subscriptions | Poate administra abonamentele podcastului #{id}. | | manage-subscriptions | Can manage subscriptions of podcast #{id}. |
| manage-contributors | Poate administra colaboratorii podcastului #{id}. | | manage-contributors | Can manage contributors of podcast #{id}. |
| manage-platforms | Poate seta/elimina link-urile podcastului #{id}. | | manage-platforms | Can set/remove platform links of podcast #{id}. |
| manage-publications | Poate publica podcastul #{id}. | | manage-publications | Can publish podcast #{id}. |
| manage-notifications | Poate vizualiza și marca notificările ca fiind citite pentru podcastul #{id}. | | manage-notifications | Can view and mark notifications as read for podcast #{id}. |
| interact-as | Poate interacționa ca podcastul #{id} pentru adăuga la favorite, a distribui sau a răspunde la postări. | | interact-as | Can interact as the podcast #{id} to favourite, share or reply to posts. |
| episodes.view | Poate vizualiza panoul de control și analiticile podcastului #{id}. | | episodes.view | Can view dashboard and analytics of podcast #{id}. |
| episodes.create | Poate crea episoade pentru podcastul #{id}. | | episodes.create | Can create episodes for podcast #{id}. |
| episodes.edit | Poate edita podcastul #{id}. | | episodes.edit | Can edit podcast #{id}. |
| episodes.delete | Poate șterge podcastul #{id}. | | episodes.delete | Can delete podcast #{id}. |
| episodes.manage-persons | Poate administra abonamentele podcastului #{id}. | | episodes.manage-persons | Can manage subscriptions of podcast #{id}. |
| episodes.manage-clips | Poate administra clipuri video sau biții de sunet ai podcastului #{id}. | | episodes.manage-clips | Can manage video clips or soundbites of podcast #{id}. |
| episodes.manage-publications | Poate publica podcastul #{id}. | | episodes.manage-publications | Can publish podcast #{id}. |
| episodes.manage-comments | Poate crea/elimina comentariile episodului podcastului #{id}. | | episodes.manage-comments | Can create/remove episode comments of podcast #{id}. |
<!-- AUTH-PODCAST-PERMISSIONS-LIST:END --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:END -->

View File

@ -17,11 +17,11 @@ paru sa prilagođenim pravilima. Uloge i dozvole su definisane na dva nivoa:
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| uloga | opis | dozvola | | role | description | permissions |
| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------ | | ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ |
| Super administrator | Ima kompletnu kontrolu nad Castopod nalogom. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Super admin | Has complete control over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
| Menadžer | Upravlja sadržajem na Castopod-u. | podcasts.create, podcasts.import, persons.manage, pages.manage | | Manager | Manages Castopod's content. | podcasts.create, podcasts.import, persons.manage, pages.manage |
| Podkaster | Opšti korisnici Castopod-a. | admin.access | | Podcaster | General users of Castopod. | admin.access |
<!-- AUTH-INSTANCE-ROLES-LIST:END --> <!-- AUTH-INSTANCE-ROLES-LIST:END -->
@ -29,17 +29,17 @@ paru sa prilagođenim pravilima. Uloge i dozvole su definisane na dva nivoa:
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| dozvola | opis | | permission | description |
| ----------------------- | --------------------------------------------------------------- | | ----------------------- | ------------------------------------------------------------------ |
| admin.access | Može pristupiti administratorskom delu Castopod-a. | | admin.access | Can access the Castopod admin area. |
| admin.settings | Može pristupiti podešavanjima Castopod-a. | | admin.settings | Can access the Castopod settings. |
| users.manage | Može upravljati korisnicima Castopod-a. | | users.manage | Can manage Castopod users. |
| persons.manage | Može upravljati osobama. | | persons.manage | Can manage persons. |
| pages.manage | Može upravljati stranicama. | | pages.manage | Can manage pages. |
| podcasts.view | Može videti sve podkaste. | | podcasts.view | Can view all podcasts. |
| podcasts.create | Može napraviti nove podkaste. | | podcasts.create | Can create new podcasts. |
| podcasts.import | Može uvesti nove podkaste. | | podcasts.import | Can import podcasts. |
| fediverse.manage-blocks | Može blokirati interakciju Castopoda i fediverse naloga/domena. | | fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. |
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:END --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:END -->
@ -49,12 +49,12 @@ paru sa prilagođenim pravilima. Uloge i dozvole su definisane na dva nivoa:
<!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section -->
| uloga | opis | dozvola | | role | description | permissions |
| ------------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Administrator | Ima kompletnu kontrolu nad podkastom #{id}. | \* | | Admin | Has complete control of podcast #{id}. | \* |
| Urednik | Upravlja sadržajem i objavama podkasta #{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 | | Editor | Manages content and publications of 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 |
| Autor | Upravlja sadržajem podkasta #{id} ali ne može da ga objavi. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | | Author | Manages content of podcast #{id} but cannot publish them. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips |
| Gost | Saradnik na podkastu #{id}. | view, episodes.view | | Guest | General contributor of the podcast #{id}. | view, episodes.view |
<!-- AUTH-PODCAST-ROLES-LIST:END --> <!-- AUTH-PODCAST-ROLES-LIST:END -->
@ -62,26 +62,26 @@ paru sa prilagođenim pravilima. Uloge i dozvole su definisane na dva nivoa:
<!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| dozvola | opis | | permission | description |
| ---------------------------- | -------------------------------------------------------------------------------------- | | ---------------------------- | ------------------------------------------------------------------------ |
| view | Može videti upravljačku tablu i analitiku podkasta #{id}. | | view | Can view dashboard and analytics of podcast #{id}. |
| edit | Može uređivati podkast #{id}. | | edit | Can edit podcast #{id}. |
| delete | Može obrisati podkast #{id}. | | delete | Can delete podcast #{id}. |
| manage-import | Može upravljati uvozom podkasta #{id}. | | manage-import | Can synchronize imported podcast #{id}. |
| manage-persons | Može upravljati osobama na podkastu #{id}. | | manage-persons | Can manage subscriptions of podcast #{id}. |
| manage-subscriptions | Može upravljati pretplatama na podkast #{id}. | | manage-subscriptions | Can manage subscriptions of podcast #{id}. |
| manage-contributors | Može upravljati saradnicima na podkastu #{id}. | | manage-contributors | Can manage contributors of podcast #{id}. |
| manage-platforms | Može ubaciti/izbaciti veze ka platformama podkasta #{id}. | | manage-platforms | Can set/remove platform links of podcast #{id}. |
| manage-publications | Može objaviti podkast #{id}. | | manage-publications | Can publish podcast #{id}. |
| manage-notifications | Može videti obaveštenja i označiti ih kao pročitana za podkast #{id}. | | manage-notifications | Can view and mark notifications as read for podcast #{id}. |
| interact-as | Može da komunicira kao podkast #{id} i deli, odgovara na i stavlja u omiljene postove. | | interact-as | Can interact as the podcast #{id} to favourite, share or reply to posts. |
| episodes.view | Može videti upravljačku tablu i analitiku podkasta #{id}. | | episodes.view | Can view dashboard and analytics of podcast #{id}. |
| episodes.create | Može napraviti epizodu podkasta #{id}. | | episodes.create | Can create episodes for podcast #{id}. |
| episodes.edit | Može uređivati epizodu podkasta #{id}. | | episodes.edit | Can edit podcast #{id}. |
| episodes.delete | Može obrisati epizodu podkasta #{id}. | | episodes.delete | Can delete podcast #{id}. |
| episodes.manage-persons | Može upravljati pretplatama na podkast #{id}. | | episodes.manage-persons | Can manage subscriptions of podcast #{id}. |
| episodes.manage-clips | Može upravljati video klipovima i zvučnim isečcima podkasta #{id}. | | episodes.manage-clips | Can manage video clips or soundbites of podcast #{id}. |
| episodes.manage-publications | Može objaviti podkast #{id}. | | episodes.manage-publications | Can publish podcast #{id}. |
| episodes.manage-comments | Može dodati/obrisati komentar na epizodi podkasta #{id}. | | episodes.manage-comments | Can create/remove episode comments of podcast #{id}. |
<!-- AUTH-PODCAST-PERMISSIONS-LIST:END --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:END -->

View File

@ -17,11 +17,11 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| role | description | permissions | | role | description | permissions |
| ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | | ------------------- | --------------------------------------- | ------------------------------------------------------------------------------------------ |
| Super admin | Has complete control over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Super administratör | Har fullständig kontroll över Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
| Manager | Manages Castopod's content. | podcasts.create, podcasts.import, persons.manage, pages.manage | | Hanterare | Hanterar Castopods innehåll. | podcasts.create, podcasts.import, persons.manage, pages.manage |
| Podcaster | General users of Castopod. | admin.access | | Podcaster | Generella användare av Castopod. | admin.access |
<!-- AUTH-INSTANCE-ROLES-LIST:END --> <!-- AUTH-INSTANCE-ROLES-LIST:END -->
@ -29,17 +29,17 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permission | description | | permission | description |
| ----------------------- | ------------------------------------------------------------------ | | ----------------------- | ----------------------------------------------------------------------------- |
| admin.access | Can access the Castopod admin area. | | admin.access | Kan komma åt Castopod admin-området. |
| admin.settings | Can access the Castopod settings. | | admin.settings | Kan komma åt Castopod-inställningarna. |
| users.manage | Can manage Castopod users. | | users.manage | Kan hantera Castopod-användare. |
| persons.manage | Can manage persons. | | persons.manage | Kan hantera personer. |
| pages.manage | Can manage pages. | | pages.manage | Kan hantera sidor. |
| podcasts.view | Can view all podcasts. | | podcasts.view | Kan se alla podcasts. |
| podcasts.create | Can create new podcasts. | | podcasts.create | Kan skapa nya podcasts. |
| podcasts.import | Can import podcasts. | | podcasts.import | Kan importera podcasts. |
| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | | fediverse.manage-blocks | Kan blockera fediverse skådespelare/domäner från att interagera med Castopod. |
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:END --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:END -->
@ -49,12 +49,12 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section -->
| role | description | permissions | | role | description | permissions |
| ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ---------- | ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Admin | Has complete control of podcast #{id}. | \* | | Admin | Har fullständig kontroll över podcast #{id}. | \* |
| Editor | Manages content and publications of 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 | | Redigerare | Hanterar innehåll och publikationer i 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 |
| Author | Manages content of podcast #{id} but cannot publish them. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | | Författare | Hanterar innehåll i podcast #{id} men kan inte publicera dem. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips |
| Guest | General contributor of the podcast #{id}. | view, episodes.view | | Gäst | Generell bidragsgivare till podcasten #{id}. | view, episodes.view |
<!-- AUTH-PODCAST-ROLES-LIST:END --> <!-- AUTH-PODCAST-ROLES-LIST:END -->
@ -62,26 +62,26 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permission | description | | permission | description |
| ---------------------------- | ------------------------------------------------------------------------ | | ---------------------------- | -------------------------------------------------------------------------------- |
| view | Can view dashboard and analytics of podcast #{id}. | | view | Kan visa instrumentpanelen och analysen av podcast #{id}. |
| edit | Can edit podcast #{id}. | | edit | Kan redigera podcast #{id}. |
| delete | Can delete podcast #{id}. | | delete | Kan ta bort podcast #{id}. |
| manage-import | Can synchronize imported podcast #{id}. | | manage-import | Kan synkronisera importerad podcast #{id}. |
| manage-persons | Can manage subscriptions of podcast #{id}. | | manage-persons | Kan hantera prenumerationer på podcast #{id}. |
| manage-subscriptions | Can manage subscriptions of podcast #{id}. | | manage-subscriptions | Kan hantera prenumerationer på podcast #{id}. |
| manage-contributors | Can manage contributors of podcast #{id}. | | manage-contributors | Kan hantera bidragsgivare för podcast #{id}. |
| manage-platforms | Can set/remove platform links of podcast #{id}. | | manage-platforms | Kan sätta/ta bort plattformslänkar för podcast #{id}. |
| manage-publications | Can publish podcast #{id}. | | manage-publications | Kan publicera podcast #{id}. |
| manage-notifications | Can view and mark notifications as read for podcast #{id}. | | manage-notifications | Can view and mark notifications as read for podcast #{id}. |
| interact-as | Can interact as the podcast #{id} to favourite, share or reply to posts. | | interact-as | Kan interagera som podcasten #{id} för att favorita, dela eller svara på inlägg. |
| episodes.view | Can view dashboard and analytics of podcast #{id}. | | episodes.view | Kan visa instrumentpanelen och analysen av podcast #{id}. |
| episodes.create | Can create episodes for podcast #{id}. | | episodes.create | Kan skapa avsnitt för podcast #{id}. |
| episodes.edit | Can edit podcast #{id}. | | episodes.edit | Kan redigera podcast #{id}. |
| episodes.delete | Can delete podcast #{id}. | | episodes.delete | Kan ta bort podcast #{id}. |
| episodes.manage-persons | Can manage subscriptions of podcast #{id}. | | episodes.manage-persons | Kan hantera prenumerationer på podcast #{id}. |
| episodes.manage-clips | Can manage video clips or soundbites of podcast #{id}. | | episodes.manage-clips | Kan hantera videoklipp eller ljudklipp från podcasten #{id}. |
| episodes.manage-publications | Can publish podcast #{id}. | | episodes.manage-publications | Kan publicera podcast #{id}. |
| episodes.manage-comments | Can create/remove episode comments of podcast #{id}. | | episodes.manage-comments | Kan skapa/ta bort avsnitt kommentarer från podcasten #{id}. |
<!-- AUTH-PODCAST-PERMISSIONS-LIST:END --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:END -->

View File

@ -17,11 +17,11 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| role | description | permissions | | role | description | permissions |
| ---------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | | ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ |
| Суперадмін | Has complete control over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Super admin | Has complete control over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
| Менеджер | Manages Castopod's content. | podcasts.create, podcasts.import, persons.manage, pages.manage | | Manager | Manages Castopod's content. | podcasts.create, podcasts.import, persons.manage, pages.manage |
| Підкастер | General users of Castopod. | admin.access | | Podcaster | General users of Castopod. | admin.access |
<!-- AUTH-INSTANCE-ROLES-LIST:END --> <!-- AUTH-INSTANCE-ROLES-LIST:END -->
@ -29,7 +29,7 @@ coupled with custom rules. Roles and permissions are defined at two levels:
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permission | Опис | | permission | description |
| ----------------------- | ------------------------------------------------------------------ | | ----------------------- | ------------------------------------------------------------------ |
| admin.access | Can access the Castopod admin area. | | admin.access | Can access the Castopod admin area. |
| admin.settings | Can access the Castopod settings. | | admin.settings | Can access the Castopod settings. |

View File

@ -17,7 +17,7 @@ Castopod 使用 `codeigniter/shield` 处理身份验证和授权 与自定义规
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| 角色 | 描述 | 权限 | | role | description | permissions |
| ---------- | ---------------------------- | ------------------------------------------------------------------------------------------ | | ---------- | ---------------------------- | ------------------------------------------------------------------------------------------ |
| 超级管理员 | 拥有对 Castopod 的完全控制。 | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | 超级管理员 | 拥有对 Castopod 的完全控制。 | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks |
| 管理 | 管理 Castopod 的内容。 | podcasts.create, podcasts.import, persons.manage, pages.manage | | 管理 | 管理 Castopod 的内容。 | podcasts.create, podcasts.import, persons.manage, pages.manage |
@ -29,7 +29,7 @@ Castopod 使用 `codeigniter/shield` 处理身份验证和授权 与自定义规
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| 权限 | 描述 | | permission | description |
| ----------------------- | ------------------------------------------- | | ----------------------- | ------------------------------------------- |
| admin.access | 可以访问 Castopod 管理区域。 | | admin.access | 可以访问 Castopod 管理区域。 |
| admin.settings | 可以访问 Castopod 设置。 | | admin.settings | 可以访问 Castopod 设置。 |
@ -49,7 +49,7 @@ Castopod 使用 `codeigniter/shield` 处理身份验证和授权 与自定义规
<!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-ROLES-LIST:START - Do not remove or modify this section -->
| 角色 | 描述 | 权限 | | role | description | permissions |
| ------ | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ------ | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 管理员 | 完全控制播客 #{id}。 | \* | | 管理员 | 完全控制播客 #{id}。 | \* |
| 编辑 | 管理播客 #{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 | | 编辑 | 管理播客 #{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 |
@ -62,11 +62,11 @@ Castopod 使用 `codeigniter/shield` 处理身份验证和授权 与自定义规
<!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-PODCAST-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| 权限 | 描述 | | permission | description |
| ---------------------------- | --------------------------------------------------- | | ---------------------------- | --------------------------------------------------- |
| view | 可以查看播客 #{id} 的仪表板和分析。 | | view | 可以查看播客 #{id} 的仪表板和分析。 |
| edit | 可以编辑播客 #{id}。 | | edit | 可以编辑播客 #{id}。 |
| 删除 | 可以删除播客 #{id}。 | | delete | 可以删除播客 #{id}。 |
| manage-import | 可以同步导入的播客 #{id}。 | | manage-import | 可以同步导入的播客 #{id}。 |
| manage-persons | 可以管理播客 #{id} 的订阅。 | | manage-persons | 可以管理播客 #{id} 的订阅。 |
| manage-subscriptions | 可以管理播客 #{id} 的订阅。 | | manage-subscriptions | 可以管理播客 #{id} 的订阅。 |

View File

@ -9,14 +9,14 @@ declare(strict_types=1);
*/ */
return [ return [
'title' => 'About Castopod', 'title' => 'Diwar-benn Castopod',
'host_name' => 'Host name', 'host_name' => 'Anv an ostiz',
'version' => 'Castopod version', 'version' => 'Stumm Castopod',
'php_version' => 'PHP version', 'php_version' => 'Stumm PHP',
'os' => 'Operating System', 'os' => 'Sistem oberiañ',
'languages' => 'Languages', 'languages' => 'Yezhoù',
'update_database' => 'Update database', 'update_database' => 'Nevesaat an diaz roadennoù',
'messages' => [ 'messages' => [
'databaseUpdateSuccess' => 'Database is up to date!', 'databaseUpdateSuccess' => 'Nevesaet eo an diaz roadennoù!',
], ],
]; ];

View File

@ -52,8 +52,8 @@ return [
'listening-time' => 'padelezh ar selaou', 'listening-time' => 'padelezh ar selaou',
'time-periods' => 'mareoù ar selaou', 'time-periods' => 'mareoù ar selaou',
'soundbites' => 'tennadoù son', 'soundbites' => 'tennadoù son',
'video-clips' => 'tennadoù video', 'video-clips' => 'klipoù video',
'embed' => 'lenner enkorfet', 'embed' => 'lenner enkorfet',
'notifications' => 'kemennoù', 'notifications' => 'kemennoù',
'suspend' => 'astalañ', 'suspend' => 'ehanañ',
]; ];

View File

@ -9,20 +9,20 @@ declare(strict_types=1);
*/ */
return [ return [
'home' => 'Admin dashboard', 'home' => 'Taolenn-stur',
'welcome_message' => 'Welcome to the admin area!', 'welcome_message' => 'Degemer mat en daolenn-stur!',
'podcasts' => [ 'podcasts' => [
'title' => 'Podcasts', 'title' => 'Podkastoù',
'not_found' => 'Podkast embannet ebet', 'not_found' => 'Podkast embannet ebet',
'last_published' => 'Last published on {lastPublicationDate}', 'last_published' => 'Embannet da ziwezhañ d\'an/ar {lastPublicationDate}',
], ],
'episodes' => [ 'episodes' => [
'title' => 'Episodes', 'title' => 'Rannoù',
'not_found' => 'Rann embannet ebet', 'not_found' => 'Rann embannet ebet',
'last_published' => 'Last published on {lastPublicationDate}', 'last_published' => 'Embannet da ziwezhañ d\'an/ar {lastPublicationDate}',
], ],
'storage' => [ 'storage' => [
'title' => 'Storage', 'title' => 'Stokañ',
'subtitle' => '{totalUploaded} out of {totalStorage}', 'subtitle' => '{totalUploaded} war {totalStorage}',
], ],
]; ];

View File

@ -31,9 +31,9 @@ return [
'publish_error' => 'Embannet eo bet ar rann dija.', 'publish_error' => 'Embannet eo bet ar rann dija.',
'publish_edit_error' => 'Embannet eo bet ar rann dija.', 'publish_edit_error' => 'Embannet eo bet ar rann dija.',
'publish_cancel_error' => 'Embannet eo bet ar rann dija.', 'publish_cancel_error' => 'Embannet eo bet ar rann dija.',
'publish_date_edit_error' => 'Episode has not been published yet, you cannot edit its publication date.', 'publish_date_edit_error' => 'N\'eo ket bet embannet ar podkast c\'hoazh, ne c\'hallit ket kemmañ an deiziad an embann.',
'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_future_error' => 'Rankout a ra deiziad embannadur ar rann bezañ en amzer dremenet! M\'ho peus c\'hoant da steuñviñ an embannadur en amzer da zont e rankit diembann ar rann da gentañ.',
'publish_date_edit_success' => 'Episode\'s publication date has been updated successfully!', 'publish_date_edit_success' => 'Cheñchet eo bet deiziad embannadur ar rann gant berzh!',
'unpublish_error' => 'N\'eo ket bet embannet ar rann.', 'unpublish_error' => 'N\'eo ket bet embannet ar rann.',
'delete' => 'Dilemel', 'delete' => 'Dilemel',
'go_to_page' => 'Gwelet ar bajenn', 'go_to_page' => 'Gwelet ar bajenn',
@ -64,7 +64,7 @@ return [
], ],
'messages' => [ 'messages' => [
'createSuccess' => 'Krouet eo bet ar rann gant berzh!', 'createSuccess' => 'Krouet eo bet ar rann gant berzh!',
'editSuccess' => 'Hizivaet eo bet ar rann gant berzh!', 'editSuccess' => 'Nevesaet eo bet ar rann gant berzh!',
'publishSuccess' => '{publication_status, select, 'publishSuccess' => '{publication_status, select,
published {Embannet eo bet ar rann gant berzh !} published {Embannet eo bet ar rann gant berzh !}
scheduled {Raktreset eo bet embannadur ar rann gant berzh !} scheduled {Raktreset eo bet embannadur ar rann gant berzh !}
@ -83,13 +83,13 @@ return [
audio {aodio} audio {aodio}
other {media} other {media}
} ar rann.', } ar rann.',
'deleteFileError' => 'Failed to delete {type, select, 'deleteFileError' => 'C\'hwitadenn war dilemel restr {type, select,
transcript {transcript} transcript {an treuzskrivadur}
chapters {chapters} chapters {ar chabistroù}
image {cover} image {ar golo}
audio {audio} audio {an aodio}
other {media} other {ar media}
} file {file_key}. You may manually remove it from your disk.', } {file_key}. Gallout a rit lemel kuit ar restr-mañ diouzh ar gantenn dre zorn.',
'sameSlugError' => 'Bez ez eus eus ur rann gant ar berradur-mañ (slug) dija.', 'sameSlugError' => 'Bez ez eus eus ur rann gant ar berradur-mañ (slug) dija.',
], ],
'form' => [ 'form' => [
@ -118,7 +118,7 @@ return [
'bonus_hint' => 'Danvez ouzhpenn ar podkast (da skouer, titouroù diwar-benn kostezioù pe atersadennoù gant an aktourien·ezed), pe bruderezh kroaziet evit ur podkast all', 'bonus_hint' => 'Danvez ouzhpenn ar podkast (da skouer, titouroù diwar-benn kostezioù pe atersadennoù gant an aktourien·ezed), pe bruderezh kroaziet evit ur podkast all',
], ],
'premium_title' => 'Premium', 'premium_title' => 'Premium',
'premium' => 'Episode must be accessible to premium subscribers only', 'premium' => 'Ne vo gwelet ar rann nemet gant koumananterien·ezed Premium',
'parental_advisory' => [ 'parental_advisory' => [
'label' => 'Kemenn evit ar gerent', 'label' => 'Kemenn evit ar gerent',
'hint' => 'Hag ar rann-mañ a zo danvez ha ne zlefe ket gwelet gant bugale?', 'hint' => 'Hag ar rann-mañ a zo danvez ha ne zlefe ket gwelet gant bugale?',
@ -141,9 +141,9 @@ return [
'location_name' => 'Anv pe chomlec\'h al lec\'h', 'location_name' => 'Anv pe chomlec\'h al lec\'h',
'location_name_hint' => 'Al lec\'h-mañ a c\'hell bezañ unan gwir pe unan faltaziet', 'location_name_hint' => 'Al lec\'h-mañ a c\'hell bezañ unan gwir pe unan faltaziet',
'transcript' => 'Treuzskrivadur (istitloù)', 'transcript' => 'Treuzskrivadur (istitloù)',
'transcript_hint' => 'Only .srt or .vtt are allowed.', 'transcript_hint' => 'Aotreet e vez nemet .srt pe .vtt.',
'transcript_download' => 'Pellgargañ an treuzskrivadur', 'transcript_download' => 'Pellgargañ an treuzskrivadur',
'transcript_file' => 'Transcript file (.srt or .vtt)', 'transcript_file' => 'Restr an treuzskrivadur (.srt pe .vtt)',
'transcript_remote_url' => 'URL a-bell evit restr an treuzskrivadur', 'transcript_remote_url' => 'URL a-bell evit restr an treuzskrivadur',
'transcript_file_delete' => 'Dilemel restr an treuzskrivadur', 'transcript_file_delete' => 'Dilemel restr an treuzskrivadur',
'chapters' => 'Chabistroù', 'chapters' => 'Chabistroù',
@ -199,7 +199,7 @@ return [
], ],
'delete_form' => [ 'delete_form' => [
'disclaimer' => 'disclaimer' =>
"Gant ar rann e vo dilamet an holl restroù media, evezhiadennoù, tennadoù video ha son liammet outi.", "Gant ar rann e vo dilamet an holl restroù media, evezhiadennoù, klipoù video ha son liammet outi.",
'understand' => 'Komprennet eo, dilemel ar rann a fell din', 'understand' => 'Komprennet eo, dilemel ar rann a fell din',
'submit' => 'Dilemel', 'submit' => 'Dilemel',
], ],

View File

@ -15,9 +15,9 @@ return [
'episode-edit' => 'Kemm ar rann', 'episode-edit' => 'Kemm ar rann',
'episode-persons-manage' => 'Merañ an emellerien·ezed', 'episode-persons-manage' => 'Merañ an emellerien·ezed',
'embed-add' => 'Lenner enkorfet', 'embed-add' => 'Lenner enkorfet',
'clips' => 'Tennadoù', 'clips' => 'Klipoù',
'video-clips-list' => 'Tennadoù video', 'video-clips-list' => 'Klipoù video',
'video-clips-create' => 'Tennad video nevez', 'video-clips-create' => 'Klip video nevez',
'soundbites-list' => 'Tennadoù son', 'soundbites-list' => 'Tennadoù son',
'soundbites-create' => 'Tennad son nevez', 'soundbites-create' => 'Tennad son nevez',
]; ];

View File

@ -11,7 +11,7 @@ declare(strict_types=1);
return [ return [
'manual_config' => 'Kefluniañ dre zorn', 'manual_config' => 'Kefluniañ dre zorn',
'manual_config_subtitle' => 'manual_config_subtitle' =>
'Krouit ur restr `.env` gant hoch arventennoù ha hizivait ar bajenn evit kenderc\'hel gant ar staliañ.', 'Krouit ur restr `.env` gant hoch arventennoù ha nevesait ar bajenn evit kenderc\'hel gant ar staliañ.',
'form' => [ 'form' => [
'instance_config' => 'Arventennoù an istañs', 'instance_config' => 'Arventennoù an istañs',
'hostname' => 'Anv an ostiz', 'hostname' => 'Anv an ostiz',

View File

@ -12,12 +12,13 @@ return [
'toggle_sidebar' => 'Kuzhat/diskouez ar varrenn gostez', 'toggle_sidebar' => 'Kuzhat/diskouez ar varrenn gostez',
'go_to_website' => 'Mont d\'al lec\'hienn', 'go_to_website' => 'Mont d\'al lec\'hienn',
'go_to_admin' => 'Mont d\'an daolenn-stur', 'go_to_admin' => 'Mont d\'an daolenn-stur',
'not-authorized' => 'Difennet',
'dashboard' => 'Taolenn-stur', 'dashboard' => 'Taolenn-stur',
'admin' => 'Degemer', 'admin' => 'Degemer',
'podcasts' => 'Podkastoù', 'podcasts' => 'Podkastoù',
'podcast-list' => 'An holl bodkastoù', 'podcast-list' => 'An holl bodkastoù',
'podcast-create' => 'Krouiñ ur podkast', 'podcast-create' => 'Krouiñ ur podkast',
'all-podcast-imports' => 'An holl bodkastoù enporzhet', 'all-podcast-imports' => 'An holl bodkastoù enporzhiet',
'podcast-imports-add' => 'Enporzhiañ ur podkast', 'podcast-imports-add' => 'Enporzhiañ ur podkast',
'persons' => 'Emellerien·ezed', 'persons' => 'Emellerien·ezed',
'person-list' => 'An holl emellerien·ezed', 'person-list' => 'An holl emellerien·ezed',

View File

@ -9,11 +9,11 @@ declare(strict_types=1);
*/ */
return [ return [
'title' => 'Notifications', 'title' => 'Kemennoù',
'reply' => '{actor_username} replied to your post', 'reply' => 'Respontet eo bet d\'ho kemennadenn gant {actor_username}',
'favourite' => '{actor_username} favourited your post', 'favourite' => 'Ouzhpennet eo bet ho kemennadenn d\'h·e re garetañ gant {actor_username}',
'reblog' => '{actor_username} shared your post', 'reblog' => 'Rannet eo bet ho kemennadenn gant {actor_username}',
'follow' => '{actor_username} started following you', 'follow' => 'Krog eo {actor_username} da heuliañ ac\'hanoc\'h',
'no_notifications' => 'No notifications', 'no_notifications' => 'Kemenn ebet',
'mark_all_as_read' => 'Mark all as read', 'mark_all_as_read' => 'Merkañ pep tra evel lennet',
]; ];

View File

@ -25,6 +25,6 @@ return [
], ],
'messages' => [ 'messages' => [
'createSuccess' => 'Krouet eo bet ar bajenn "{pageTitle}" gant berzh!', 'createSuccess' => 'Krouet eo bet ar bajenn "{pageTitle}" gant berzh!',
'editSuccess' => 'Hizivaet eo bet ar bajenn gant berzh!', 'editSuccess' => 'Nevesaet eo bet ar bajenn gant berzh!',
], ],
]; ];

View File

@ -18,7 +18,7 @@ return [
'delete' => 'Dilemel an emeller·ez', 'delete' => 'Dilemel an emeller·ez',
'messages' => [ 'messages' => [
'createSuccess' => 'Krouet eo bet an emeller·ez gant berzh!', 'createSuccess' => 'Krouet eo bet an emeller·ez gant berzh!',
'editSuccess' => 'Hizivaet eo bet an emeller·ez gant berzh!', 'editSuccess' => 'Nevesaet eo bet an emeller·ez gant berzh!',
'deleteSuccess' => 'Tennet eo bet an emeller·ez!', 'deleteSuccess' => 'Tennet eo bet an emeller·ez!',
], ],
'form' => [ 'form' => [

View File

@ -22,15 +22,15 @@ return [
'your_id' => [ 'your_id' => [
'podcasting' => 'Hoch anaout (ID)', 'podcasting' => 'Hoch anaout (ID)',
'social' => 'Hoch anaout (ID)', 'social' => 'Hoch anaout (ID)',
'funding' => 'Your CTA', 'funding' => 'Ho CTA',
], ],
'your_cta' => 'Your call to action', 'your_cta' => 'Ho kalv da ober',
'visible' => 'Diskouez e pajenn ar podkast?', 'visible' => 'Diskouez e pajenn ar podkast?',
'on_embed' => 'Diskouez el lenner enkorfet?', 'on_embed' => 'Diskouez el lenner enkorfet?',
'remove' => 'Dilemel {platformName}', 'remove' => 'Dilemel {platformName}',
'submit' => 'Enrollañ', 'submit' => 'Enrollañ',
'messages' => [ 'messages' => [
'updateSuccess' => 'Hizivaet eo bet ereoù ar savennoù gant berzh!', 'updateSuccess' => 'Nevesaet eo bet ereoù ar savennoù gant berzh!',
'removeLinkSuccess' => 'Dilamet eo bet ere ar savenn.', 'removeLinkSuccess' => 'Dilamet eo bet ere ar savenn.',
'removeLinkError' => 'removeLinkError' =>
'N\'eo ket bet dilamet ere ar savenn. Klaskit en-dro.', 'N\'eo ket bet dilamet ere ar savenn. Klaskit en-dro.',

View File

@ -13,7 +13,7 @@ return [
'no_podcast' => 'N\'eo bet kavet podkast ebet!', 'no_podcast' => 'N\'eo bet kavet podkast ebet!',
'create' => 'Krouiñ ur podkast', 'create' => 'Krouiñ ur podkast',
'import' => 'Enporzhiañ ur podkast', 'import' => 'Enporzhiañ ur podkast',
'all_imports' => 'Ar podkastoù enporzhet', 'all_imports' => 'Ar podkastoù enporzhiet',
'new_episode' => 'Rann nevez', 'new_episode' => 'Rann nevez',
'view' => 'Gwelet ar podkast', 'view' => 'Gwelet ar podkast',
'edit' => 'Kemmañ ar podkast', 'edit' => 'Kemmañ ar podkast',
@ -29,8 +29,8 @@ return [
'draft' => 'Brouilhed', 'draft' => 'Brouilhed',
'messages' => [ 'messages' => [
'createSuccess' => 'Krouet eo bet ar podkast gant berzh!', 'createSuccess' => 'Krouet eo bet ar podkast gant berzh!',
'editSuccess' => 'Hizivaet eo bet ar podkast gant berzh!', 'editSuccess' => 'Nevesaet eo bet ar podkast gant berzh!',
'importSuccess' => 'Enporzhet eo bet ar podkast gant berzh!', 'importSuccess' => 'Enporzhiet eo bet ar podkast gant berzh!',
'deleteSuccess' => 'Dilamet eo bet ar podkast @{podcast_handle} gant berzh!', 'deleteSuccess' => 'Dilamet eo bet ar podkast @{podcast_handle} gant berzh!',
'deletePodcastMediaError' => 'C\'hwitadenn war dilemel {type, select, 'deletePodcastMediaError' => 'C\'hwitadenn war dilemel {type, select,
cover {golo} cover {golo}
@ -45,7 +45,7 @@ return [
other {media} other {media}
} ar rann {episode_slug}.', } ar rann {episode_slug}.',
'deletePodcastMediaFolderError' => 'C\'hwitadenn war dilemel teuliad ar mediaioù {folder_path}. Gallout a rit lemel an teuliad-mañ diouzh ar gantenn dre zorn.', 'deletePodcastMediaFolderError' => 'C\'hwitadenn war dilemel teuliad ar mediaioù {folder_path}. Gallout a rit lemel an teuliad-mañ diouzh ar gantenn dre zorn.',
'podcastFeedUpdateSuccess' => 'Hizivadenn: {number_of_new_episodes, plural, 'podcastFeedUpdateSuccess' => 'Nevesadenn: {number_of_new_episodes, plural,
one {# rann} one {# rann}
two {# rann} two {# rann}
few {# rann} few {# rann}
@ -77,17 +77,17 @@ return [
'episodic' => 'Bep ur mare', 'episodic' => 'Bep ur mare',
'episodic_hint' => 'M\'eo ar rannoù da vezañ selaouet hep urzh resis. Ar rannoù nevesoch a vo kinniget da gentañ.', 'episodic_hint' => 'M\'eo ar rannoù da vezañ selaouet hep urzh resis. Ar rannoù nevesoch a vo kinniget da gentañ.',
'serial' => 'Heuliad', 'serial' => 'Heuliad',
'serial_hint' => 'If episodes are intended to be consumed in sequential order. Episodes will be presented in numeric order.', 'serial_hint' => 'M\'eo ar rannoù da vezañ selaouet gant un urzh resis. Ar rannoù a vo kinniget hervez urzh an niverennoù.',
], ],
'medium' => [ 'medium' => [
'label' => 'Medium', 'label' => 'Medium',
'hint' => 'Medium as represented by podcast:medium tag in RSS. Changing this may change how players present your feed.', 'hint' => 'Ar medium evel ma vez kinniget gant ar valizenn RSS podcast:medium. Cheñch an dra-se a c\'hell cheñch an doare ma vo kinniget ho kwazh gant al lennerien.',
'podcast' => 'Podcast', 'podcast' => 'Podkast',
'podcast_hint' => 'Describes a feed for a podcast show.', 'podcast_hint' => 'Evit deskrivañ gwazh ur podkast.',
'music' => 'Music', 'music' => 'Sonerezh',
'music_hint' => 'A feed of music organized into an "album" with each item a song within the album.', 'music_hint' => 'Ur wazh gant sonerezh aozet e-barzh un "album". Pep item zo un ton en album.',
'audiobook' => 'Audiobook', 'audiobook' => 'Levr klevet',
'audiobook_hint' => 'Specific types of audio with one item per feed, or where items represent chapters within the book.', 'audiobook_hint' => 'Ur seurt aodio dibar gant un item dre wazh, peotramant pa glot an itemoù gant chabistroù al levr.',
], ],
'description' => 'Deskrivadur', 'description' => 'Deskrivadur',
'classification_section_title' => 'Rummatadur', 'classification_section_title' => 'Rummatadur',
@ -112,8 +112,8 @@ return [
'owner_email' => 'Chomlec\'h postel ar perc\'henn', 'owner_email' => 'Chomlec\'h postel ar perc\'henn',
'owner_email_hint' => 'owner_email_hint' =>
'Implijet e vo gant an darn vrasañ eus ar savennoù evit gwiriañ perc\'hentiezh ar podkast. War ar wazh RSS publik e vo.', 'Implijet e vo gant an darn vrasañ eus ar savennoù evit gwiriañ perc\'hentiezh ar podkast. War ar wazh RSS publik e vo.',
'is_owner_email_removed_from_feed' => 'Remove the owner email from the public RSS feed', 'is_owner_email_removed_from_feed' => 'Lemel chomlec\'h postel ar perc\'henn diouzh ar wazh RSS publik',
'is_owner_email_removed_from_feed_hint' => 'You may need to temporarily unhide the email so that a directory can verify your podcast ownership.', 'is_owner_email_removed_from_feed_hint' => 'Rankout a rafec\'h lakaat ar chomlec\'h war wel adarre, evit ur mare, evit ma vefe gouest ur meneger da wiriañ oc\'h ar perc\'henn.',
'publisher' => 'Embanner·ez', 'publisher' => 'Embanner·ez',
'publisher_hint' => 'publisher_hint' =>
'Ar strollad kiriek eus sevel ar podkast. Alies eo embregerezh pe rouedad ar podkast. A-wechoù e vez anvet ar vaezienn-mañ "Aozer·ez".', 'Ar strollad kiriek eus sevel ar podkast. Alies eo embregerezh pe rouedad ar podkast. A-wechoù e vez anvet ar vaezienn-mañ "Aozer·ez".',
@ -129,10 +129,10 @@ return [
'premium_by_default' => 'Ar rannoù a zo evit ar re bremium dre ziouer', 'premium_by_default' => 'Ar rannoù a zo evit ar re bremium dre ziouer',
'premium_by_default_hint' => 'Rannoù ar podkast a vo merket Premium dre ziouer. Gallout a rit lakaat rannoù zo evel publik.', 'premium_by_default_hint' => 'Rannoù ar podkast a vo merket Premium dre ziouer. Gallout a rit lakaat rannoù zo evel publik.',
'op3' => 'Open Podcast Prefix Project (OP3)', 'op3' => 'Open Podcast Prefix Project (OP3)',
'op3_link' => 'Visit your OP3 dashboard (external link)', 'op3_link' => 'Mont da welet ho taolenn-stur OP3 (liamm diavaez)',
'op3_hint' => 'Value your analytics data with OP3, an open-source and trusted third party analytics service. Share, validate and compare your analytics data with the open podcasting ecosystem.', 'op3_hint' => 'Value your analytics data with OP3, an open-source and trusted third party analytics service. Share, validate and compare your analytics data with the open podcasting ecosystem.',
'op3_enable' => 'Enable OP3 analytics service', 'op3_enable' => 'Gweredekaat ar servij dielfennañ OP3',
'op3_enable_hint' => 'For security reasons, premium episodes\' analytics data will not be shared with OP3.', 'op3_enable_hint' => 'Evit abegoù surentez ne vo ket rannet roadennoù ar rannoù Premium gant OP3.',
'payment_pointer' => 'Chomlec\'h paeañ (Payment Poienter) evit Web Monetization', 'payment_pointer' => 'Chomlec\'h paeañ (Payment Poienter) evit Web Monetization',
'payment_pointer_hint' => 'payment_pointer_hint' =>
'Ar chomlec\'h ma vo dastumet an arc\'hant ganeoc\'h a-drugarez da Web Monetization', 'Ar chomlec\'h ma vo dastumet an arc\'hant ganeoc\'h a-drugarez da Web Monetization',
@ -268,42 +268,42 @@ return [
'volleyball' => 'Volleyball', 'volleyball' => 'Volleyball',
'wilderness' => 'Natur', 'wilderness' => 'Natur',
'wrestling' => 'Gouren', 'wrestling' => 'Gouren',
'after_shows' => 'After Shows', 'after_shows' => 'Goude abadenn',
'film_history' => 'Film History', 'film_history' => 'Istor ar sinema',
'film_interviews' => 'Film Interviews', 'film_interviews' => 'Atersadennoù er sinema',
'film_reviews' => 'Film Reviews', 'film_reviews' => 'Barnadennoù filmoù',
'tv_reviews' => 'TV Reviews', 'tv_reviews' => 'Barnadennoù tele',
], ],
'publish_form' => [ 'publish_form' => [
'back_to_podcast_dashboard' => 'Back to podcast dashboard', 'back_to_podcast_dashboard' => 'Distreiñ da daolenn-stur ar podkast',
'post' => 'Your announcement post', 'post' => 'Ho kemennadenn vrudañ',
'post_hint' => 'post_hint' =>
"Write a message to announce the publication of your podcast. The message will be featured in your podcast's homepage.", "Skrivit ur gemennadenn evit kemenn embannadur ho podkast. War bajenn degemer ho podkast e vo diskouezet ar gemennadenn.",
'message_placeholder' => 'Write your message…', 'message_placeholder' => 'Skrivit ho kemennadenn…',
'submit' => 'Embann', 'submit' => 'Embann',
'publication_date' => 'Deiziad an embann', 'publication_date' => 'Deiziad an embann',
'publication_method' => [ 'publication_method' => [
'now' => 'Bremañ', 'now' => 'Bremañ',
'schedule' => 'Schedule', 'schedule' => 'Steuñviñ',
], ],
'scheduled_publication_date' => 'Scheduled publication date', 'scheduled_publication_date' => 'Deiziad embannadur steuñvet',
'scheduled_publication_date_hint' => 'scheduled_publication_date_hint' =>
'You can schedule the podcast release by setting a future publication date. This field must be formatted as YYYY-MM-DD HH:mm', 'Gallout a rit steuñviñ embannadur ar podkast en ur choaz un deiziad evit an embannadur. Dleout a ra ar vaezienn bezañ er furmad YYYY-MM-DD HH:mm',
'submit_edit' => 'Edit publication', 'submit_edit' => 'Kemmañ an embannadur',
'cancel_publication' => 'Nullañ an embann', 'cancel_publication' => 'Nullañ an embann',
'message_warning' => 'You did not write a message for your announcement post!', 'message_warning' => 'N\'ho peus ket skrivet ur gemennadenn evit brudañ ho rann !',
'message_warning_hint' => 'Having a message increases social engagement, resulting in a better visibility for your podcast.', 'message_warning_hint' => 'Ouzhpennañ ur gemennadenn a lakay muioc\'h a dud er jeu, ha diwar se e vo gwelet muioc\'h ho podkast.',
'message_warning_submit' => 'Publish anyway', 'message_warning_submit' => 'Embann memestra',
], ],
'publication_status_banner' => [ 'publication_status_banner' => [
'draft_mode' => 'draft mode', 'draft_mode' => 'mod brouilhed',
'not_published' => 'This podcast is not yet published.', 'not_published' => 'N\'eo ket embannet ar podkast-mañ c\'hoazh.',
'scheduled' => 'This podcast is scheduled for publication on {publication_date}.', 'scheduled' => 'Ar podkast-mañ a vo embannet d\'an/d\'ar {publication_date}.',
], ],
'delete_form' => [ 'delete_form' => [
'disclaimer' => 'disclaimer' =>
"Deleting the podcast will delete all episodes, media files, posts and analytics associated with it. This action is irreversible, you will not be able to retrieve them afterwards.", "Pa vo dilamet ar podkast e vo dilamet an holl rannoù, restroù media, kemennadennoù ha stadegoù liammet outañ. Ur wech dilamet, ne c'hell bezañ adtapet an traoù.",
'understand' => 'I understand, I want the podcast to be permanently deleted', 'understand' => 'Kompren a ran, c\'hoant am eus da zilemel ar podkast da vat',
'submit' => 'Dilemel', 'submit' => 'Dilemel',
], ],
'by' => 'Gant {publisher}', 'by' => 'Gant {publisher}',
@ -314,17 +314,18 @@ return [
'no_episode' => 'N\'eus bet kavet rann ebet !', 'no_episode' => 'N\'eus bet kavet rann ebet !',
'follow' => 'Heuliañ', 'follow' => 'Heuliañ',
'followers' => '{numberOfFollowers, plural, 'followers' => '{numberOfFollowers, plural,
one {# follower} one {# heulier·ez}
other {# followers} two {# heulier·ez}
other {# heulier·ez}
}', }',
'posts' => '{numberOfPosts, plural, 'posts' => '{numberOfPosts, plural,
one {# post} one {# post}
other {# posts} other {# posts}
}', }',
'activity' => 'Activity', 'activity' => 'Oberiantiz',
'episodes' => 'Rannoù', 'episodes' => 'Rannoù',
'sponsor' => 'Sponsor', 'sponsor' => 'Harpit ac\'hanomp',
'funding_links' => 'Funding links for {podcastTitle}', 'funding_links' => 'Ereoù evit arc\'hantaouiñ {podcastTitle}',
'find_on' => 'Kavit {podcastTitle} war', 'find_on' => 'Kavit {podcastTitle} war',
'listen_on' => 'Selaouit war', 'listen_on' => 'Selaouit war',
]; ];

View File

@ -15,7 +15,7 @@ return [
'podcast-view' => 'Degemer', 'podcast-view' => 'Degemer',
'podcast-edit' => 'Kemmañ ar podkast', 'podcast-edit' => 'Kemmañ ar podkast',
'podcast-persons-manage' => 'Merañ an emellerien·ezed', 'podcast-persons-manage' => 'Merañ an emellerien·ezed',
'podcast-imports' => 'Ar podkastoù enporzhet', 'podcast-imports' => 'Ar podkastoù enporzhiet',
'podcast-imports-sync' => 'Sinkronaat ar gwazhoù', 'podcast-imports-sync' => 'Sinkronaat ar gwazhoù',
'episodes' => 'Rannoù', 'episodes' => 'Rannoù',
'episode-list' => 'An holl rannoù', 'episode-list' => 'An holl rannoù',
@ -30,12 +30,12 @@ return [
'podcast-analytics-time-periods' => 'Mareoù ar selaou', 'podcast-analytics-time-periods' => 'Mareoù ar selaou',
'monetization' => 'Moneisaat', 'monetization' => 'Moneisaat',
'subscription-list' => 'An holl goumanantoù', 'subscription-list' => 'An holl goumanantoù',
'subscription-create' => 'Add subscription', 'subscription-create' => 'Ouzhpennañ ur c\'houmanant',
'contributors' => 'Perzhidi, perzhiadezed', 'contributors' => 'Perzhidi, perzhiadezed',
'contributor-list' => 'An holl berzhidi ha perzhiadezed', 'contributor-list' => 'An holl berzhidi ha perzhiadezed',
'contributor-add' => 'Ouzhpennañ ur perzhiad pe ur berzhiadez', 'contributor-add' => 'Ouzhpennañ ur perzhiad pe ur berzhiadez',
'broadcast' => 'Broadcast', 'broadcast' => 'Broadcast',
'platforms-podcasting' => 'Podcasting apps', 'platforms-podcasting' => 'Arloadoù podkastoù',
'platforms-social' => 'Rouedadoù sokial', 'platforms-social' => 'Rouedadoù sokial',
'platforms-funding' => 'Liammoù arc\'hantaouiñ', 'platforms-funding' => 'Liammoù arc\'hantaouiñ',
'podcast-monetization-other' => 'Un dra all', 'podcast-monetization-other' => 'Un dra all',

View File

@ -37,19 +37,19 @@ return [
'rewrite_media_helper' => 'This option will delete all superfluous media files and recreate them (images, audio files, transcripts, chapters, …)', 'rewrite_media_helper' => 'This option will delete all superfluous media files and recreate them (images, audio files, transcripts, chapters, …)',
'rename_episodes_files' => 'Rename episode audio files', 'rename_episodes_files' => 'Rename episode audio files',
'rename_episodes_files_hint' => 'This option will rename all episodes audio files to a random string of characters. Use this if one of your private episodes link was leaked as this will effectively hide it.', 'rename_episodes_files_hint' => 'This option will rename all episodes audio files to a random string of characters. Use this if one of your private episodes link was leaked as this will effectively hide it.',
'clear_cache' => 'Clear all cache', 'clear_cache' => 'Lemel ar grubuilh',
'clear_cache_helper' => 'This option will flush redis cache or writable/cache files.', 'clear_cache_helper' => 'This option will flush redis cache or writable/cache files.',
'run' => 'Run housekeeping', 'run' => 'Lañsañ ar c\'hempenn',
'runSuccess' => 'Housekeeping has been run successfully!', 'runSuccess' => 'Echu eo ar c\'hempenn gant berzh!',
], ],
'theme' => [ 'theme' => [
'title' => 'Neuz', 'title' => 'Neuz',
'accent_section_title' => 'Liv kentañ', 'accent_section_title' => 'Liv kentañ',
'accent_section_subtitle' => 'Choose the color to determine the look and feel of all public pages.', 'accent_section_subtitle' => 'Choazit al liv a roio an neuz d\'an holl bajennoù publik.',
'pine' => 'Pine', 'pine' => 'Pin',
'crimson' => 'Crimson', 'crimson' => 'Ruz-mouk',
'amber' => 'Amber', 'amber' => 'Goularz',
'lake' => 'Lake', 'lake' => 'Lenn',
'jacaranda' => 'Jacaranda', 'jacaranda' => 'Jacaranda',
'onyx' => 'Onyx', 'onyx' => 'Onyx',
'submit' => 'Enrollañ', 'submit' => 'Enrollañ',

View File

@ -10,7 +10,7 @@ declare(strict_types=1);
return [ return [
'min_dims' => 'min_dims' =>
'{field} is either not an image, or it is not wide or tall enough.', '{field} n\'eo ket ur skeudenn, peotrament n\'eo ket ledan a-walc\'h pe uhel a-walc\'h.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.', '{field} n\'eo ket ur skeudenn, peotrament n\'eo ket mat ar ratio.',
]; ];

View File

@ -10,60 +10,60 @@ declare(strict_types=1);
return [ return [
'list' => [ 'list' => [
'title' => 'Tennadoù video', 'title' => 'Klipoù video',
'status' => [ 'status' => [
'label' => 'Statud', 'label' => 'Statud',
'queued' => 'el lost', 'queued' => 'el lost',
'queued_hint' => 'Emañ an tennad video el lost.', 'queued_hint' => 'Emañ ar c\'hlip video el lost.',
'pending' => 'o c\'hortoz', 'pending' => 'o c\'hortoz',
'pending_hint' => 'Clip will be generated shortly.', 'pending_hint' => 'Ganet e vo ar c\'hlip a-benn nebeut.',
'running' => 'running', 'running' => 'war ar stern',
'running_hint' => 'Clip is being generated.', 'running_hint' => 'Emañ ar c\'hlip o vezañ ganet.',
'failed' => 'c\'hwitet', 'failed' => 'c\'hwitet',
'failed_hint' => 'Clip could not be generated: script failure.', 'failed_hint' => 'Ar c\'hlip n\'eo ket bet ganet: fazi skript.',
'passed' => 'passed', 'passed' => 'berzh',
'passed_hint' => 'Clip was generated successfully!', 'passed_hint' => 'Ganet eo bet ar c\'hlip gant berzh!',
], ],
'clip' => 'Tennad', 'clip' => 'Klip',
'duration' => 'Job duration', 'duration' => 'Padelezh al labour',
], ],
'title' => 'Video clip: {videoClipLabel}', 'title' => 'Klip video: {videoClipLabel}',
'download_clip' => 'Pellgargañ an tennad', 'download_clip' => 'Pellgargañ ar c\'hlip',
'create' => 'Tennad video nevez', 'create' => 'Klip video nevez',
'go_to_page' => 'Mont da pajenn an tennad', 'go_to_page' => 'Mont da pajenn ar c\'hlip',
'retry' => 'Retry clip generation', 'retry' => 'Klask genel ar c\'hlip en-dro',
'delete' => 'Dilemel an tennad', 'delete' => 'Dilemel ar c\'hlip',
'logs' => 'Job logs', 'logs' => 'Roll istor al labourioù',
'messages' => [ 'messages' => [
'alreadyExistingError' => 'The video clip you are trying to create already exists!', 'alreadyExistingError' => 'Bez ez eus eus ur c\'hlip video heñvel-mik dija!',
'addToQueueSuccess' => 'Video clip has been added to queue, awaiting to be created!', 'addToQueueSuccess' => 'Ouzhpennet eo bet ar c\'hlip video d\'al lost, o c\'hortoz e vefe krouet!',
'deleteSuccess' => 'Video clip has been successfully removed!', 'deleteSuccess' => 'Dilamet eo bet ar c\'hlip video gant berzh!',
], ],
'format' => [ 'format' => [
'landscape' => 'Landscape', 'landscape' => 'A-led',
'portrait' => 'Portrait', 'portrait' => 'A-blom',
'squared' => 'Squared', 'squared' => 'Karrezek',
], ],
'form' => [ 'form' => [
'title' => 'New video clip', 'title' => 'Klip video nevez',
'params_section_title' => 'Video clip parameters', 'params_section_title' => 'Arventennoù ar c\'hlip video',
'clip_title' => 'Titl an tennad', 'clip_title' => 'Titl ar c\'hlip',
'format' => [ 'format' => [
'label' => 'Choose a format', 'label' => 'Choazit ur furmad',
'landscape_hint' => 'With a 16:9 ratio, landscape videos are great for PeerTube, Youtube and Vimeo.', 'landscape_hint' => 'Videoioù a-led gant ur ratio 16:9 a zo dispar evit PeerTube, Youtube ha Vimeo.',
'portrait_hint' => 'With a 9:16 ratio, portrait videos are great for TikTok, Youtube shorts and Instagram stories.', 'portrait_hint' => 'Videoioù a-blom gant ur ratio 9:16 a zo dispar evit TikTok, Youtube shorts ha stories Instagram.',
'squared_hint' => 'With a 1:1 ratio, squared videos are great for Mastodon, Facebook, Twitter and LinkedIn.', 'squared_hint' => 'Videoioù karrezek gant ur ratio 1:1 a zo dispar evit Mastodon, Facebook, Twitter ha LinkedIn.',
], ],
'theme' => 'Dibab un neuz', 'theme' => 'Dibab un neuz',
'start_time' => 'Start at', 'start_time' => 'Kregiñ da',
'duration' => 'Duration', 'duration' => 'Padelezh',
'trim_start' => 'Trim start', 'trim_start' => 'Krennañ ar penn-kentañ',
'trim_end' => 'Trim end', 'trim_end' => 'Krennañ an dibenn',
'submit' => 'Create video clip', 'submit' => 'Krouiñ ur c\'hlip video',
], ],
'requirements' => [ 'requirements' => [
'title' => 'Mankout a ra binvioù', 'title' => 'Mankout a ra binvioù',
'missing' => 'You have missing requirements. Make sure to add all the required items to be allowed creating a video for this episode!', 'missing' => 'Mankout a ra ostilhoù. Bezit sur eo bet ouzhpennet an holl vinvioù ez ezhomm anezho evit bezañ gouest da sevel ur video diwar ar rann-mañ!',
'ffmpeg' => 'FFmpeg', 'ffmpeg' => 'FFmpeg',
'gd' => 'Graphics Draw (GD)', 'gd' => 'Graphics Draw (GD)',
'freetype' => 'Levraoueg Freetype evit GD', 'freetype' => 'Levraoueg Freetype evit GD',

View File

@ -11,7 +11,7 @@ declare(strict_types=1);
return [ return [
'instance_groups' => [ 'instance_groups' => [
'owner' => [ 'owner' => [
'title' => 'Instance Owner', 'title' => 'Perc\'henn·ez an istañs',
'description' => 'The Castopod owner.', 'description' => 'The Castopod owner.',
], ],
'superadmin' => [ 'superadmin' => [
@ -23,7 +23,7 @@ return [
'description' => 'Manages Castopod\'s content.', 'description' => 'Manages Castopod\'s content.',
], ],
'podcaster' => [ 'podcaster' => [
'title' => 'Podcaster', 'title' => 'Podkaster',
'description' => 'General users of Castopod.', 'description' => 'General users of Castopod.',
], ],
], ],
@ -35,7 +35,7 @@ return [
'pages.manage' => 'Can manage pages.', 'pages.manage' => 'Can manage pages.',
'podcasts.view' => 'Can view all podcasts.', 'podcasts.view' => 'Can view all podcasts.',
'podcasts.create' => 'Can create new podcasts.', 'podcasts.create' => 'Can create new podcasts.',
'podcasts.import' => 'Can import podcasts.', 'podcasts.import' => 'Gallout a ra enporzhiañ podkastoù.',
'fediverse.manage-blocks' => 'Can block fediverse actors/domains from interacting with Castopod.', 'fediverse.manage-blocks' => 'Can block fediverse actors/domains from interacting with Castopod.',
], ],
'podcast_groups' => [ 'podcast_groups' => [
@ -44,19 +44,19 @@ return [
'description' => 'The podcast owner.', 'description' => 'The podcast owner.',
], ],
'admin' => [ 'admin' => [
'title' => 'Admin', 'title' => 'Merour·ez',
'description' => 'Has complete control of podcast #{id}.', 'description' => 'Has complete control of podcast #{id}.',
], ],
'editor' => [ 'editor' => [
'title' => 'Editor', 'title' => 'Embanner',
'description' => 'Manages content and publications of podcast #{id}.', 'description' => 'Manages content and publications of podcast #{id}.',
], ],
'author' => [ 'author' => [
'title' => 'Author', 'title' => 'Aozer·ez',
'description' => 'Manages content of podcast #{id} but cannot publish them.', 'description' => 'Manages content of podcast #{id} but cannot publish them.',
], ],
'guest' => [ 'guest' => [
'title' => 'Guest', 'title' => 'Kouviad·ez',
'description' => 'General contributor of the podcast #{id}.', 'description' => 'General contributor of the podcast #{id}.',
], ],
], ],

View File

@ -13,7 +13,7 @@ return [
'view' => "Perzh {username} e {podcastTitle}", 'view' => "Perzh {username} e {podcastTitle}",
'add' => 'Ouzhpennañ ur perzhiad pe ur berzhiadez', 'add' => 'Ouzhpennañ ur perzhiad pe ur berzhiadez',
'add_contributor' => 'Ouzhpennañ ur perzhiad pe ur berzhiadez da {0}', 'add_contributor' => 'Ouzhpennañ ur perzhiad pe ur berzhiadez da {0}',
'edit_role' => 'Hizivaat roll {0}', 'edit_role' => 'Nevesaat roll {0}',
'edit' => 'Kemmañ', 'edit' => 'Kemmañ',
'remove' => 'Lemel', 'remove' => 'Lemel',
'list' => [ 'list' => [
@ -26,14 +26,14 @@ return [
'role' => 'Roll', 'role' => 'Roll',
'role_placeholder' => 'Dibabit e·he roll…', 'role_placeholder' => 'Dibabit e·he roll…',
'submit_add' => 'Ouzhpennañ ur perzhiad pe ur berzhiadez', 'submit_add' => 'Ouzhpennañ ur perzhiad pe ur berzhiadez',
'submit_edit' => 'Hizivaat ar roll', 'submit_edit' => 'Nevesaat ar roll',
], ],
'delete_form' => [ 'delete_form' => [
'title' => 'Remove {contributor}', 'title' => 'Dilemel {contributor}',
'disclaimer' => 'disclaimer' =>
'You are about to remove {contributor} from contributors. They will not be able to access "{podcastTitle}" anymore.', 'You are about to remove {contributor} from contributors. They will not be able to access "{podcastTitle}" anymore.',
'understand' => 'I understand, I want to remove {contributor} from "{podcastTitle}"', 'understand' => 'I understand, I want to remove {contributor} from "{podcastTitle}"',
'submit' => 'Remove', 'submit' => 'Lemel',
], ],
'messages' => [ 'messages' => [
'editSuccess' => 'Role successfully changed!', 'editSuccess' => 'Role successfully changed!',

View File

@ -10,15 +10,15 @@ declare(strict_types=1);
return [ return [
'edit_role' => "Edit {username}'s role", 'edit_role' => "Edit {username}'s role",
'ban' => 'Ban', 'ban' => 'Stankañ',
'unban' => 'Unban', 'unban' => 'Distankañ',
'delete' => 'Dilemel', 'delete' => 'Dilemel',
'create' => 'Krouiñ un implijer·ez', 'create' => 'Krouiñ un implijer·ez',
'view' => "Titouroù diwar-benn {username}", 'view' => "Titouroù diwar-benn {username}",
'all_users' => 'An holl implijerien·ezed', 'all_users' => 'An holl implijerien·ezed',
'list' => [ 'list' => [
'user' => 'Implijer·ez', 'user' => 'Implijer·ez',
'role' => 'Role', 'role' => 'Roll',
'banned' => 'Banned?', 'banned' => 'Banned?',
], ],
'form' => [ 'form' => [
@ -26,7 +26,7 @@ return [
'username' => 'Anv implijer·ez', 'username' => 'Anv implijer·ez',
'password' => 'Ger-tremen', 'password' => 'Ger-tremen',
'new_password' => 'Ger-tremen nevez', 'new_password' => 'Ger-tremen nevez',
'role' => 'Role', 'role' => 'Roll',
'roles' => 'Rolloù', 'roles' => 'Rolloù',
'permissions' => 'Aotreoù', 'permissions' => 'Aotreoù',
'submit_create' => 'Krouiñ an implijer·ez', 'submit_create' => 'Krouiñ an implijer·ez',
@ -38,7 +38,7 @@ return [
'disclaimer' => 'disclaimer' =>
"You are about to delete {user} permanently. They will not be able to access the admin area anymore.", "You are about to delete {user} permanently. They will not be able to access the admin area anymore.",
'understand' => 'I understand, I want to delete {user} permanently', 'understand' => 'I understand, I want to delete {user} permanently',
'submit' => 'Delete', 'submit' => 'Dilemel',
], ],
'messages' => [ 'messages' => [
'createSuccess' => 'createSuccess' =>

View File

@ -9,10 +9,10 @@ declare(strict_types=1);
*/ */
return [ return [
'title' => 'Castopod installer', 'title' => 'Stalier Castopod',
'manual_config' => 'Kefluniañ dre zorn', 'manual_config' => 'Kefluniañ dre zorn',
'manual_config_subtitle' => 'manual_config_subtitle' =>
'Krouit ur restr `.env` gant hoch arventennoù ha hizivait ar bajenn evit kenderc\'hel gant ar staliañ.', 'Krouit ur restr `.env` gant hoch arventennoù ha nevesait ar bajenn evit kenderc\'hel gant ar staliañ.',
'form' => [ 'form' => [
'instance_config' => 'Arventennoù an istañs', 'instance_config' => 'Arventennoù an istañs',
'hostname' => 'Anv an ostiz', 'hostname' => 'Anv an ostiz',

View File

@ -10,57 +10,57 @@ declare(strict_types=1);
return [ return [
'banner' => [ 'banner' => [
'disclaimer' => 'Importing', 'disclaimer' => 'Enporzhiañ',
'text' => '{podcastTitle} is currently being imported.', 'text' => 'Emañ {podcastTitle} o vezañ enporzhiet.',
'cta' => 'See import status', 'cta' => 'Gwelet stad an enporzh',
], ],
'old_podcast_section_title' => 'The podcast to import', 'old_podcast_section_title' => 'Ar podkast da vezañ enporzhiet',
'old_podcast_legal_disclaimer_title' => 'Legal disclaimer', 'old_podcast_legal_disclaimer_title' => 'Menegoù lezennel',
'old_podcast_legal_disclaimer' => 'old_podcast_legal_disclaimer' =>
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.', 'Bezit sur oc\'h aotreet da enporzhiañ ar podkast-mañ a-raok en ober. Eilañ ha skignañ ur podkast hep kaout an aotre a zo heñvel ouzh dambreziñ ha gallout a reer bezañ kaset d\'al lez-varn.',
'imported_feed_url' => 'Feed URL', 'imported_feed_url' => 'URL ar wazh',
'imported_feed_url_hint' => 'The feed must be in xml or rss format.', 'imported_feed_url_hint' => 'Rankout a ra ar wazh bezañ er furmad xml pe rss.',
'new_podcast_section_title' => 'The new podcast', 'new_podcast_section_title' => 'Ar podkast nevez',
'lock_import' => 'lock_import' =>
'Gwarezet eo ar wazh-mañ. Ne c\'hallit ket enporzhiañ anezhi. Ma\'z oc\'h ar perc\'henn·erez, dibrennit anezhi war ar savenn orin.', 'Gwarezet eo ar wazh-mañ. Ne c\'hallit ket enporzhiañ anezhi. Ma\'z oc\'h ar perc\'henn·erez, dibrennit anezhi war ar savenn orin.',
'submit' => 'Add import to queue', 'submit' => 'Ouzhpennañ an enporzh d\'al lost',
'queue' => [ 'queue' => [
'status' => [ 'status' => [
'label' => 'Status', 'label' => 'Statud',
'queued' => 'queued', 'queued' => 'el lost',
'queued_hint' => 'Import task is awaiting to be processed.', 'queued_hint' => 'Emañ an enporzh el lost.',
'canceled' => 'canceled', 'canceled' => 'nullet',
'canceled_hint' => 'Import task was canceled.', 'canceled_hint' => 'Nullet eo bet an enporzh.',
'running' => 'running', 'running' => 'war ar stern',
'running_hint' => 'Import task is being processed.', 'running_hint' => 'Emañ an enporzh war ar stern.',
'failed' => 'failed', 'failed' => 'c\'hwitet',
'failed_hint' => 'Import task could not complete: script failure.', 'failed_hint' => 'An enporzh n\'eo ket bet graet: fazi skript.',
'passed' => 'passed', 'passed' => 'berzh',
'passed_hint' => 'Import task was completed successfully!', 'passed_hint' => 'Enporzhiet eo bet gant berzh!',
], ],
'feed' => 'Feed', 'feed' => 'Gwazh',
'duration' => 'Import duration', 'duration' => 'Padelezh an enporzh',
'imported_episodes' => 'Imported episodes', 'imported_episodes' => 'Rannoù enporzhiet',
'imported_episodes_hint' => '{newlyImportedCount} newly imported, {alreadyImportedCount} already imported.', 'imported_episodes_hint' => '{newlyImportedCount} enporzhiet nevez zo, {alreadyImportedCount} enporzhiet en holl.',
'actions' => [ 'actions' => [
'cancel' => 'Cancel', 'cancel' => 'Nullañ',
'retry' => 'Retry', 'retry' => 'Klask en-dro',
'delete' => 'Delete', 'delete' => 'Dilemel',
], ],
], ],
'syncForm' => [ 'syncForm' => [
'title' => 'Sinkronekaat ar gwazhoù', 'title' => 'Sinkronekaat ar gwazhoù',
'feed_url' => 'Feed URL', 'feed_url' => 'URL ar wazh',
'feed_url_hint' => 'The feed URL you want to synchronize with the current podcast.', 'feed_url_hint' => 'URL ar wazh ho peus c\'hoant da sinkronekaat ouzh ar podkast-mañ.',
'submit' => 'Add to queue', 'submit' => 'Ouzhpennañ d\'al lost',
], ],
'messages' => [ 'messages' => [
'canceled' => 'Import task has been successfully canceled!', 'canceled' => 'An enporzh zo bet nullet gant berzh!',
'notRunning' => 'Cannot cancel Import Task as it is not running.', 'notRunning' => 'Ne c\'haller ket nullañ an enporzh rak n\'eo ket krog al labour.',
'alreadyRunning' => 'Import Task is already running. You may cancel it before retrying.', 'alreadyRunning' => 'Emañ an enporzh war ar stern. Gallout a rit nullañ anezhañ a-raok klask en-dro.',
'retried' => 'Import task has been queued, it will be retried shortly!', 'retried' => 'Ouzhpennet eo bet an enporzh d\'al lost, klasket e vo en-dro dindan berr!',
'deleted' => 'Import task has been successfully deleted!', 'deleted' => 'An enporzh zo bet dilamet gant berzh!',
'importTaskQueued' => 'An new task has been queued, import will start shortly!', 'importTaskQueued' => 'Un enporzh nevez zo bet ouzhpennet d\'al lost, kroget e vo dindan berr!',
'syncTaskQueued' => 'A new import task has been queued, synchronization will start shortly!', 'syncTaskQueued' => 'Un enporzh nevez zo bet ouzhpennet d\'al lost, kroget e vo ar sinkronekaat dindan berr!',
], ],
]; ];

View File

@ -14,17 +14,17 @@ return [
'unlock_episode' => 'This episode is for premium subscribers only. Click to unlock it!', 'unlock_episode' => 'This episode is for premium subscribers only. Click to unlock it!',
'banner_unlock' => 'This podcast contains premium episodes, only available to premium subscribers.', 'banner_unlock' => 'This podcast contains premium episodes, only available to premium subscribers.',
'banner_lock' => 'Podcast is unlocked, enjoy the premium episodes!', 'banner_lock' => 'Podcast is unlocked, enjoy the premium episodes!',
'subscribe' => 'Subscribe', 'subscribe' => 'Koumanantiñ',
'lock' => 'Lock', 'lock' => 'Prennañ',
'unlock' => 'Unlock', 'unlock' => 'Dibrennañ',
'unlock_form' => [ 'unlock_form' => [
'title' => 'Premium content', 'title' => 'Endalc\'had Premium',
'subtitle' => 'This podcast contains locked premium episodes! Do you have the key to unlock them?', 'subtitle' => 'This podcast contains locked premium episodes! Do you have the key to unlock them?',
'token' => 'Enter your key', 'token' => 'Lakait hoch alc\'hwez',
'token_hint' => 'If you are subscribed to {podcastTitle}, you may copy the key that was sent to you via email and paste it here.', 'token_hint' => 'If you are subscribed to {podcastTitle}, you may copy the key that was sent to you via email and paste it here.',
'submit' => 'Unlock all episodes!', 'submit' => 'Dibrennañ an holl rannoù!',
'call_to_action' => 'Unlock all episodes of {podcastTitle}:', 'call_to_action' => 'Unlock all episodes of {podcastTitle}:',
'subscribe_cta' => 'Subscribe now!', 'subscribe_cta' => 'Koumanantit bremañ!',
], ],
'messages' => [ 'messages' => [
'unlockSuccess' => 'Podcast was successfully unlocked! Enjoy the premium episodes!', 'unlockSuccess' => 'Podcast was successfully unlocked! Enjoy the premium episodes!',

View File

@ -9,92 +9,92 @@ declare(strict_types=1);
*/ */
return [ return [
'podcast_subscriptions' => 'Podcast subscriptions', 'podcast_subscriptions' => 'Koumanantoù ar podkast',
'add' => 'New subscription', 'add' => 'Koumanant nevez',
'view' => 'View subscription', 'view' => 'Gwelet ar c\'houmanant',
'edit' => 'Edit subscription', 'edit' => 'Kemmañ ar c\'houmanant',
'regenerate_token' => 'Regenerate token', 'regenerate_token' => 'Azgenel ar jedouer',
'suspend' => 'Suspend subscription', 'suspend' => 'Ehanañ ar c\'houmanant',
'resume' => 'Resume subscription', 'resume' => 'Adkregiñ gant ar c\'houmanant',
'delete' => 'Delete subscription', 'delete' => 'Dilemel ar c\'houmanant',
'status' => [ 'status' => [
'active' => 'Active', 'active' => 'Bev',
'suspended' => 'Suspended', 'suspended' => 'Ehanet',
'expired' => 'Expired', 'expired' => 'Tremenet',
], ],
'list' => [ 'list' => [
'number' => 'Number', 'number' => 'Niverenn',
'email' => 'Email', 'email' => 'Postel',
'expiration_date' => 'Expiration date', 'expiration_date' => 'Deiziad termen',
'unlimited' => 'Unlimited', 'unlimited' => 'Didermen',
'downloads' => 'Downloads', 'downloads' => 'Pellgargadennoù',
'status' => 'Status', 'status' => 'Statud',
], ],
'form' => [ 'form' => [
'email' => 'Email', 'email' => 'Postel',
'expiration_date' => 'Expiration date', 'expiration_date' => 'Deiziad termen',
'expiration_date_hint' => 'The date and time at which the subscription expires. Leave empty for an unlimited subscription.', 'expiration_date_hint' => 'An deiziad hag an eur ma vo tremenet ar c\'houmanant. Laoskit goullo evit ur c\'houmanant didermen.',
'submit_create' => 'Create subscription', 'submit_create' => 'Krouiñ ur c\'houmanant',
'submit_edit' => 'Edit subscription', 'submit_edit' => 'Kemmañ ar c\'houmanant',
], ],
'form_link_add' => [ 'form_link_add' => [
'link' => 'Subscription page link', 'link' => 'Liamm etrezek pajenn ar c\'houmanant',
'link_hint' => 'This will add a call to action in the website inviting listeners to subscribe to the podcast.', 'link_hint' => 'Gant an dra-se e vo ouzhpennet d\'al lec\'hienn ur galv da ober evit pediñ ar selaouerien·ezed da goumanantiñ ouzh ar podkast.',
'submit' => 'Save link', 'submit' => 'Enrollañ al liamm',
], ],
'suspend_form' => [ 'suspend_form' => [
'disclaimer' => 'Suspending the subscription will restrict the subscriber from having access to the premium content. You will still be able to lift the suspension afterwards.', 'disclaimer' => 'Ehanañ ar c\'houmanant a viro ouzh ar goumananterien·ezed da welet an endalc\'had Premium. Gallout a reoc\'h skarzhañ an ehan war-lerc\'h.',
'reason' => 'Reason', 'reason' => 'Abeg',
'reason_placeholder' => 'Why are you suspending the subscription?', 'reason_placeholder' => 'Perak ho peus c\'hoant da ehanañ ar c\'houmanant?',
"submit" => 'Suspend subscription', "submit" => 'Ehanañ ar c\'houmanant',
], ],
'delete_form' => [ 'delete_form' => [
'disclaimer' => 'Deleting {subscriber}\'s subscription will remove all analytics data associated with it.', 'disclaimer' => 'Dilemel koumanant {subscriber} a skarzho an holl stadegoù stag outañ.',
'understand' => 'I understand, remove the subscription permanently', 'understand' => 'Kompren a ran, dilemel ar c\'houmanant da vat',
'submit' => 'Remove subscription', 'submit' => 'Dilemel ar c\'houmanant',
], ],
'messages' => [ 'messages' => [
'addSuccess' => 'New subscription added! A welcome email was sent to {subscriber}.', 'addSuccess' => 'Ur c\'houmanant nevez zo bet ouzhpennet! Ur postel evit degemer {subscriber} zo bet kaset.',
'addError' => 'Subscription could not be added.', 'addError' => 'N\'eo ket bet ouzhpennet ar c\'houmanant.',
'editSuccess' => 'Subscription expiry date was updated! An email was sent to {subscriber}.', 'editSuccess' => 'Deiziad termen ar c\'houmanant zo bet nevesaet! Ur postel zo bet kaset da {subscriber}.',
'editError' => 'Subscription could not be edited.', 'editError' => 'N\'eo ket bet kemmet ar c\'houmanant.',
'regenerateTokenSuccess' => 'Token regenerated! An email was sent to {subscriber} with the new token.', 'regenerateTokenSuccess' => 'Azganet eo bet ar jedouer! Kaset eo bet ar jedouer nevez da {subscriber} dre bostel.',
'regenerateTokenError' => 'Token could not be regenerated.', 'regenerateTokenError' => 'N\'eo ket bet gellet azgenel ar jedouer.',
'deleteSuccess' => 'Subscription was removed! An email was sent to {subscriber}.', 'deleteSuccess' => 'Dilamet eo bet ar c\'houmanant! Ur postel zo bet kaset da {subscriber}.',
'deleteError' => 'Subscription could not be removed.', 'deleteError' => 'N\'eo ket bet gellet dilemel ar c\'houmanant.',
'suspendSuccess' => 'Subscription was suspended! An email was sent to {subscriber}.', 'suspendSuccess' => 'Ehanet eo bet ar c\'houmanant! Ur postel zo bet kaset da {subscriber}.',
'suspendError' => 'Subscription could not be suspended.', 'suspendError' => 'N\'eo ket bet gellet ehanañ ar c\'houmanant.',
'resumeSuccess' => 'Subscription was resumed! An email was sent to {subscriber}.', 'resumeSuccess' => 'Adkroget eo bet gant ar c\'houmanant! Ur postel zo bet kaset da {subscriber}.',
'resumeError' => 'Subscription could not be resumed.', 'resumeError' => 'N\'eo ket bet gellet adkregiñ gant ar c\'houmanant.',
'linkSaveSuccess' => 'Subscription link was saved successfully! It will appear in the website as a Call To Action!', 'linkSaveSuccess' => 'Liamm ar c\'houmanant zo bet enrollet gant berzh! Diskouezet e vo war al lec\'hienn evel ur galv da ober!',
'linkRemoveSuccess' => 'Subscription link was removed successfully!', 'linkRemoveSuccess' => 'Dilamet eo bet liamm ar c\'houmanant gant berzh!',
], ],
'emails' => [ 'emails' => [
'greeting' => 'Hey,', 'greeting' => 'Ata,',
'token' => 'Your token: {0}', 'token' => 'Ho jedouer: {0}',
'unique_feed_link' => 'Your unique feed link: {0}', 'unique_feed_link' => 'Liamm ho kwazh deoc\'h-c\'hwi: {0}',
'how_to_use' => 'How to use?', 'how_to_use' => 'Penaos ober gantañ?',
'two_ways' => 'You have two ways of unlocking the premium episodes:', 'two_ways' => 'Daou zoare zo evit dibrennañ rannoù Premium:',
'import_into_app' => 'Copy your unique feed url inside your favourite podcast app (import it as a private feed to prevent exposing your credentials).', 'import_into_app' => 'Eilit liamm ho kwazh personelaet e-barzh hoc\'h arload podkast karetañ (enporzhiit anezhañ evel ur wazh prevez kuit da lakaat war wel ho titouroù).',
'go_to_website' => 'Go to {podcastWebsite}\'s website and unlock the podcast with your token.', 'go_to_website' => 'Kit da lec\'hienn {podcastWebsite} ha dibrennit ar podkast gant ho jedouer.',
'welcome_subject' => 'Welcome to {podcastTitle}', 'welcome_subject' => 'Degemer mat war {podcastTitle}',
'welcome' => 'You have subscribed to {podcastTitle}, thank you and welcome aboard!', 'welcome' => 'Koumanantet oc\'h ouzh {podcastTitle}, mersi bras deoc\'h ha degemer mat!',
'welcome_token_title' => 'Here are your credentials to unlock the podcast\'s premium episodes:', 'welcome_token_title' => 'Setu an titouroù evit dibrennañ rannoù Premium ar podkast:',
'welcome_expires' => 'Your subscription was set to expire on {0}.', 'welcome_expires' => 'Arventennet eo bet ho koumanant da echuiñ d\'an/ar {0}.',
'welcome_never_expires' => 'Your subscription was set to never expire.', 'welcome_never_expires' => 'Arventennet eo bet ho koumanant evit bezañ didermen.',
'reset_subject' => 'Your token was reset!', 'reset_subject' => 'Azganet eo bet ho jedouer!',
'reset_token' => 'Your access to {podcastTitle} has been reset!', 'reset_token' => 'Adderaouekaet eo bet ho moned da {podcastTitle}!',
'reset_token_title' => 'New credentials have been generated for you to unlock the podcast\'s premium episodes:', 'reset_token_title' => 'Titouroù nevez zo bet ganet evit ma tibrennfech rannoù Premium ar podkast:',
'edited_subject' => 'Your subscription has been updated!', 'edited_subject' => 'Nevesaet eo bet ho koumanant!',
'edited_expires' => 'Your subscription for {podcastTitle} was set to expire on {expiresAt}.', 'edited_expires' => 'Arventennet eo bet ho koumanant ouzh {podcastTitle} da echuiñ d\'an/ar {expiresAt}.',
'edited_never_expires' => 'Your subscription for {podcastTitle} was set to never expire!', 'edited_never_expires' => 'Arventennet eo bet ho koumanant ouzh {podcastTitle} da vezañ didermen!',
'suspended_subject' => 'Your subscription has been suspended!', 'suspended_subject' => 'Ehanet eo bet ho koumanant!',
'suspended' => 'Your subscription for {podcastTitle} has been suspended! You can no longer access the podcast\'s premium episodes.', 'suspended' => 'Ehanet eo bet ho koumanant ouzh {podcastTitle}! Ne c\'hallit ket gwelet rannoù Premium ar podkast ken.',
'suspended_reason' => 'That is for the following reason: {0}', 'suspended_reason' => 'Evit an abeg da-heul: {0}',
'resumed_subject' => 'Your subscription has been resumed!', 'resumed_subject' => 'Adkrog eo ho koumanant!',
'resumed' => 'Your subscription for {podcastTitle} has been resumed! You may access the podcast\'s premium episodes again.', 'resumed' => 'Adkrog eo ho koumanant ouzh {podcastTitle}! Gallout a rit ket gwelet rannoù Premium ar podkast en-dro.',
'deleted_subject' => 'Your subscription has been removed!', 'deleted_subject' => 'Dilamet eo bet ho koumanant!',
'deleted' => 'Your subscription for {podcastTitle} has been removed! You no longer have access to the podcast\'s premium episodes.', 'deleted' => 'Dilamet eo bet ho koumanant ouzh {podcastTitle}! Ne c\'hallit ket gwelet rannoù Premium ar podkast ken.',
'footer' => '{castopod} hosted on {host}', 'footer' => '{castopod} herberc\'hiet war {host}',
], ],
]; ];