diff --git a/app/Language/br/Episode.php b/app/Language/br/Episode.php index 790c2177..cc9be466 100644 --- a/app/Language/br/Episode.php +++ b/app/Language/br/Episode.php @@ -31,7 +31,7 @@ return [ 'back_to_episodes' => 'Mont da rannoù {podcast}', 'comments' => 'Evezhiadennoù', 'activity' => 'Oberiantiz', - 'chapters' => 'Chapters', + 'chapters' => 'Chabistroù', 'description' => 'Deskrivadur ar rann', 'number_of_comments' => '{numberOfComments, plural, 0 {evezhiadenn ebet} @@ -52,5 +52,5 @@ return [ 'publish' => 'Embann', 'publish_edit' => 'Kemmañ an embannadur', ], - 'no_chapters' => 'No chapters are available for this episode.', + 'no_chapters' => 'N\'eus chabistr ebet evit ar rann.', ]; diff --git a/app/Language/br/Podcast.php b/app/Language/br/Podcast.php index 6355a8a2..4b54ce03 100644 --- a/app/Language/br/Podcast.php +++ b/app/Language/br/Podcast.php @@ -62,7 +62,7 @@ return [ 89 {# c\'hemennadenn} }', 'links' => 'Liammoù', - 'activity' => 'Oberiantiz', + 'activity' => 'Obererezh', 'episodes' => 'Rannoù', 'episodes_title' => 'Rannoù {podcastTitle}', 'about' => 'A-zivout', diff --git a/docs/src/br/getting-started/auth.md b/docs/src/br/getting-started/auth.md index ff5d59c0..f60d7b66 100644 --- a/docs/src/br/getting-started/auth.md +++ b/docs/src/br/getting-started/auth.md @@ -13,7 +13,7 @@ coupled with custom rules. Roles and permissions are defined at two levels: ## 1. Instance wide roles and permissions -### Instance roles +### Rolloù an istañs @@ -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 | | 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 | -### Instance permissions +### Aotreoù war an istañs @@ -38,7 +38,7 @@ coupled with custom rules. Roles and permissions are defined at two levels: | pages.manage | Can manage pages. | | podcasts.view | Can view all 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. | @@ -49,12 +49,12 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| role | description | permissions | -| ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Admin | 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 | -| 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 | General contributor of the podcast #{id}. | view, episodes.view | +| role | description | permissions | +| ---------- | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Merour·ez | Has complete control of podcast #{id}. | \* | +| 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 | +| 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 | +| Kouviad·ez | General contributor of the podcast #{id}. | view, episodes.view | diff --git a/docs/src/br/getting-started/docker.md b/docs/src/br/getting-started/docker.md index 75158bd6..081a19f9 100644 --- a/docs/src/br/getting-started/docker.md +++ b/docs/src/br/getting-started/docker.md @@ -111,7 +111,7 @@ can be added as a cache handler. - **castopod/castopod** and **castopod/app** - | Variable name | Type (`default`) | Default | + | Variable name | Type (`default`) | Dre ziouer | | ------------------------------------- | ----------------------- | ---------------- | | **`CP_BASEURL`** | string | `undefined` | | **`CP_MEDIA_BASEURL`** | ?string | `CP_BASEURL` | @@ -151,7 +151,7 @@ can be added as a cache handler. - **castopod/web-server** - | Variable name | Type | Default | + | Variable name | Doare | Default | | ---------------------- | --------------------- | ------- | | **`CP_APP_HOSTNAME`** | ?string | `"app"` | | **`CP_MAX_BODY_SIZE`** | ?number (with suffix) | `512M` | diff --git a/docs/src/br/getting-started/install.md b/docs/src/br/getting-started/install.md index 6e12eb88..d272fb9a 100644 --- a/docs/src/br/getting-started/install.md +++ b/docs/src/br/getting-started/install.md @@ -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 server administrator. -#### Privileges +#### Brientoù User must have at least these privileges on the database for Castopod to work: `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 (`https://your_domain_name.com/cp-install`) in your favorite web browser. 2. Follow the instructions on your screen. -3. Start podcasting! +3. Kregiñ da bodkastiñ! ::: info Note @@ -140,7 +140,7 @@ based on the `.env.example` file. 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. retrieving your forgotten password, sending instructions to premium subscribers, @@ -159,7 +159,7 @@ email.SMTPPass="your_smtp_password" #### Email config options -| Variable name | Type | Default | +| Variable name | Doare | Dre ziouer | | ---------------- | -------------------- | ------------ | | **`fromEmail`** | string | `undefined` | | **`fromName`** | string | `"Castopod"` | @@ -200,9 +200,9 @@ media.s3.secret="your_s3_secret" media.s3.region="your_s3_region" ``` -#### S3 config options +#### Arventennoù S3 -| Variable name | Type | Default | +| Variable name | Doare | Dre ziouer | | ----------------------- | ------- | ----------- | | **`endpoint`** | 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 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 made up of free and open-source software packages. It manages the hardships of diff --git a/docs/src/br/getting-started/security.md b/docs/src/br/getting-started/security.md index e205698d..d0d59be2 100644 --- a/docs/src/br/getting-started/security.md +++ b/docs/src/br/getting-started/security.md @@ -2,7 +2,7 @@ title: Security --- -# Security concerns +# Ar surentez Castopod is built on top of [CodeIgniter4](https://codeigniter.com/), a PHP framework that encourages diff --git a/docs/src/br/getting-started/update.md b/docs/src/br/getting-started/update.md index 76668ae3..459a2304 100644 --- a/docs/src/br/getting-started/update.md +++ b/docs/src/br/getting-started/update.md @@ -31,7 +31,7 @@ improvements ⚡. - Note that you can also download the latest package from [castopod.org](https://castopod.org/) -3. On your server: +3. War ho servijer: - Remove all files except `.env` and `public/media` - 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 -> Coming soon... 👀 +> A-benn nebeut… 👀 ## 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) -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 to the newest. diff --git a/docs/src/br/index.md b/docs/src/br/index.md index 02738ead..d47a43ff 100644 --- a/docs/src/br/index.md +++ b/docs/src/br/index.md @@ -2,7 +2,7 @@ sidebarDepth: 2 --- -# Welcome 👋 +# Donemat 👋 [![release-badge]][release] [![license-badge]][license] [![contributions-badge]][contributions] [![semantic-release-badge]][semantic-release] [![crowdin-badge]][crowdin] [![discord-badge]][discord] [![stars-badge]][stars] @@ -14,7 +14,7 @@ Castopod is easy to install and was built on top of small footprint.
- Install + Staliañ
## Features @@ -55,7 +55,7 @@ small footprint. Brazilian Portuguese & Spanish… with [more to come](https://translate.castopod.org)! -## Motivation +## Perak Castopod ? 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. @@ -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 to get you started. -### Code of conduct +### Kod an dereadegezh Castopod has adopted a Code of Conduct that we expect project participants to adhere to. Please read the @@ -252,7 +252,7 @@ This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! -## Contact +## Darempred 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 NLnet Logo -## License +## Aotre [GNU Affero General Public License v3.0](https://choosealicense.com/licenses/agpl-3.0/) diff --git a/docs/src/ca/getting-started/auth.md b/docs/src/ca/getting-started/auth.md index 4a873da4..d0c8d512 100644 --- a/docs/src/ca/getting-started/auth.md +++ b/docs/src/ca/getting-started/auth.md @@ -17,11 +17,11 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| role | description | permissions | -| ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | -| 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 | -| Podcaster | General users of Castopod. | admin.access | +| role | description | permissions | +| ------------------- | ------------------------------------ | ------------------------------------------------------------------------------------------ | +| Super administrador | Té control complet sobre Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | +| Administrador | Administra el contingut de Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage | +| Podcaster | Usos generals de Castopod. | admin.access | @@ -29,17 +29,17 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| permission | description | -| ----------------------- | ------------------------------------------------------------------ | -| admin.access | Can access the Castopod admin area. | -| admin.settings | Can access the Castopod settings. | -| users.manage | Can manage Castopod users. | -| persons.manage | Can manage persons. | -| pages.manage | Can manage pages. | -| podcasts.view | Can view all podcasts. | -| podcasts.create | Can create new podcasts. | -| podcasts.import | Can import podcasts. | -| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | +| permission | description | +| ----------------------- | -------------------------------------------------------------------- | +| admin.access | Pot accedir a l'àrea d'administració de Castopod. | +| admin.settings | Pot accedir a la configuració de Castopod. | +| users.manage | Pot administrar els usuaris de Castopod. | +| persons.manage | Pot administrar persones. | +| pages.manage | Pot administrar pàgines. | +| podcasts.view | Pot veure els pòdcasts. | +| podcasts.create | Pot crear nous pòdcasts. | +| podcasts.import | Pot importar pòdcasts. | +| fediverse.manage-blocks | Pot evitar que actors/dominis del fedivers interactuen amb Castopod. | @@ -49,12 +49,12 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| role | description | permissions | -| ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Admin | 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 | -| 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 | General contributor of the podcast #{id}. | view, episodes.view | +| role | description | permissions | +| ------------- | ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Administrador | Té control complet del pòdcast #{id}. | \* | +| 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 | +| 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 | +| Convidat | Col·laborador general del podcast #{id}. | view, episodes.view | @@ -62,26 +62,26 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| permission | description | -| ---------------------------- | ------------------------------------------------------------------------ | -| view | Can view dashboard and analytics of podcast #{id}. | -| edit | Can edit podcast #{id}. | -| delete | Can delete podcast #{id}. | -| manage-import | Can synchronize imported podcast #{id}. | -| manage-persons | Can manage subscriptions of podcast #{id}. | -| manage-subscriptions | Can manage subscriptions of podcast #{id}. | -| manage-contributors | Can manage contributors of podcast #{id}. | -| manage-platforms | Can set/remove platform links of podcast #{id}. | -| manage-publications | Can publish 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. | -| episodes.view | Can view dashboard and analytics of podcast #{id}. | -| episodes.create | Can create episodes for podcast #{id}. | -| episodes.edit | Can edit podcast #{id}. | -| episodes.delete | Can delete podcast #{id}. | -| episodes.manage-persons | Can manage subscriptions of podcast #{id}. | -| episodes.manage-clips | Can manage video clips or soundbites of podcast #{id}. | -| episodes.manage-publications | Can publish podcast #{id}. | -| episodes.manage-comments | Can create/remove episode comments of podcast #{id}. | +| permission | description | +| ---------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| view | Pot veure el tauler i les estadístiques del podcast #{id}. | +| edit | Pot editar el podcast #{id}. | +| delete | Pot suprimir el podcast #{id}. | +| manage-import | Pot sincronitzar el podcast importat #{id}. | +| manage-persons | Pot gestionar les subscripcions del podcast #{id}. | +| manage-subscriptions | Pot gestionar les subscripcions del podcast #{id}. | +| manage-contributors | Pot gestionar els col·laboradors del podcast #{id}. | +| manage-platforms | Pot establir/eliminar enllaços de plataforma del podcast #{id}. | +| manage-publications | Pot publicar el podcast #{id}. | +| manage-notifications | Pot veure i marcar les notificacions com a llegides per al podcast #{id}. | +| interact-as | Pot interactuar en nom del podcast #{id} per marcar les publicacions com a preferides, compartir-les o respondre-hi. | +| episodes.view | Pot veure el tauler i les estadístiques del podcast #{id}. | +| episodes.create | Pot crear episodis per al podcast #{id}. | +| episodes.edit | Pot editar el podcast #{id}. | +| episodes.delete | Pot suprimir el podcast #{id}. | +| episodes.manage-persons | Pot gestionar les subscripcions del podcast #{id}. | +| episodes.manage-clips | Pot gestionar clips de vídeo o fragments de so del pòdcast #{id}. | +| episodes.manage-publications | Pot publicar el podcast #{id}. | +| episodes.manage-comments | Pot crear/eliminar comentaris d'episodi del pòdcast #{id}. | diff --git a/docs/src/de/getting-started/auth.md b/docs/src/de/getting-started/auth.md index b163d222..2c471373 100644 --- a/docs/src/de/getting-started/auth.md +++ b/docs/src/de/getting-started/auth.md @@ -18,11 +18,11 @@ definiert: -| 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 | -| Manager | Verwaltet Castopods Inhalt. | podcasts.create, podcasts.import, persons.manage, pages.manage | -| Podcaster | Generelle Benutzer von Castopod. | admin.access | +| Manager | Verwaltet Castopods Inhalte. | podcasts.create, podcasts.import, persons.manage, pages.manage | +| Podcaster | Allgemeine Benutzer von Castopod. | admin.access | @@ -30,17 +30,17 @@ definiert: -| Berechtigung | Beschreibung | +| permission | description | | ----------------------- | ---------------------------------------------------------------------------- | -| admin.access | Kann auf den Castopod Adminbereich zugreifen. | -| admin.settings | Kann auf die Castopod Einstellungen zugreifen. | -| users.manage | Kann Castopod Benutzer verwalten. | -| persons.manage | Kann Personen verwalten. | +| admin.access | Kann auf den Admin-Bereich von Castopod zugreifen. | +| admin.settings | Kann auf die Einstellungen von Castopod zugreifen. | +| users.manage | Kann Castopod-Benutzer verwalten. | +| persons.manage | Kann Mitwirkende verwalten. | | pages.manage | Kann Seiten verwalten. | | podcasts.view | Kann alle Podcasts einsehen. | | podcasts.create | Kann neue Podcasts erstellen. | | 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. | @@ -50,9 +50,9 @@ definiert: -| 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 | | 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 | @@ -63,26 +63,26 @@ definiert: -| Berechtigung | Beschreibung | -| ---------------------------- | ------------------------------------------------------------------------------------------------ | -| view | Kann Dashboard und Analysen des Podcasts #{id} einsehen. | -| edit | Kann Podcast #{id} bearbeiten. | -| delete | Kann Podcast #{id} löschen. | -| manage-import | Kann importierten Podcast #{id} synchronisieren. | -| manage-persons | Kann Mitwirkende des Podcasts #{id} verwalten. | -| manage-subscriptions | Kann Abonnements des Podcast #{id} verwalten. | -| manage-contributors | Kann Mitwirkende des Podcasts #{id} verwalten. | -| manage-platforms | Kann Plattform-Links des Podcast #{id} setzen/entfernen. | -| manage-publications | Kann Podcast #{id} veröffentlichen. | -| 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. | -| episodes.view | Kann Dashboard und Analysen des Podcasts #{id} einsehen. | -| episodes.create | Kann Folgen für Podcast #{id} erstellen. | -| episodes.edit | Kann Podcast #{id} bearbeiten. | -| episodes.delete | Kann Podcast #{id} löschen. | -| episodes.manage-persons | Kann Abonnements des Podcast #{id} verwalten. | -| episodes.manage-clips | Kann Videoclips und Soundbites des Podcasts #{id} verwalten. | -| episodes.manage-publications | Kann Podcast #{id} veröffentlichen. | -| episodes.manage-comments | Du kannst Episodenkommentare von Podcast #{id} erstellen/entfernen. | +| permission | description | +| ---------------------------- | ------------------------------------------------------------------------------------------------------ | +| view | Kann das Dashboard und Analysen des Podcasts #{id} einsehen. | +| edit | Kann Podcast #{id} bearbeiten. | +| delete | Kann Podcast #{id} löschen. | +| manage-import | Kann den importierten Podcast #{id} synchronisieren. | +| manage-persons | Kann Abonnements des Podcasts #{id} verwalten. | +| manage-subscriptions | Kann Abonnements des Podcasts #{id} verwalten. | +| manage-contributors | Kann Mitwirkende des Podcasts #{id} verwalten. | +| manage-platforms | Kann Plattform-Links des Podcasts #{id} verwalten. | +| manage-publications | Kann Podcast #{id} veröffentlichen. | +| 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 diese zu beantworten. | +| episodes.view | Kann das Dashboard und Analysen des Podcasts #{id} einsehen. | +| episodes.create | Kann Folgen für Podcast #{id} erstellen. | +| episodes.edit | Kann Podcast #{id} bearbeiten. | +| episodes.delete | Kann Podcast #{id} löschen. | +| episodes.manage-persons | Kann Abonnements 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-comments | Kann Kommentare von Folgen des Podcasts #{id} erstellen und löschen. | diff --git a/docs/src/el/getting-started/auth.md b/docs/src/el/getting-started/auth.md index e041016b..a9f7df64 100644 --- a/docs/src/el/getting-started/auth.md +++ b/docs/src/el/getting-started/auth.md @@ -18,7 +18,7 @@ sidebarDepth: 3 -| ρόλος | περιγραφή | δικαιώματα | +| role | description | permissions | | ---------------- | ------------------------------------- | ------------------------------------------------------------------------------------------ | | Υπερδιαχειριστής | Έχει πλήρη έλεγχο του Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Διαχειριστής | Διαχείριση περιεχομένου του Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage | @@ -30,17 +30,17 @@ sidebarDepth: 3 -| permission | description | -| ----------------------- | ------------------------------------------------------------------ | -| admin.access | Can access the Castopod admin area. | -| admin.settings | Can access the Castopod settings. | -| users.manage | Can manage Castopod users. | -| persons.manage | Can manage persons. | -| pages.manage | Can manage pages. | -| podcasts.view | Can view all podcasts. | -| podcasts.create | Can create new podcasts. | -| podcasts.import | Can import podcasts. | -| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | +| permission | description | +| ----------------------- | -------------------------------------------------------------------------------------- | +| admin.access | Μπορεί να έχει πρόσβαση στην περιοχή διαχείρισης Castopod. | +| admin.settings | Μπορεί να έχει πρόσβαση στις ρυθμίσεις Castopod. | +| users.manage | Μπορεί να διαχειριστεί τους χρήστες Castopod. | +| persons.manage | Μπορεί να διαχειριστεί τα άτομα. | +| pages.manage | Μπορεί να διαχειριστεί τις σελίδες. | +| podcasts.view | Μπορεί να δει όλα τα podcasts. | +| podcasts.create | Μπορεί να δημιουργήσει νέα podcasts. | +| podcasts.import | Μπορεί να εισάγει podcasts. | +| fediverse.manage-blocks | Μπορεί να εμποδίσει τους ψευτογενείς ηθοποιούς/τομείς να αλληλεπιδρούν με το Castopod. | @@ -50,12 +50,12 @@ sidebarDepth: 3 -| role | description | permissions | -| ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Admin | 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 | -| 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 | General contributor of the podcast #{id}. | view, episodes.view | +| role | description | permissions | +| ------------ | ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Διαχειριστής | Έχει πλήρη έλεγχο του podcast #{id}. | \* | +| Εκδότης | Διαχειρίζεται περιεχόμενο και δημοσιεύσεις του 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 | +| Συντάκτης | Manages content of podcast #{id} but cannot publish them. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | +| Επισκέπτης | Γενικός συντελεστής του podcast #{id}. | view, episodes.view | diff --git a/docs/src/es/getting-started/auth.md b/docs/src/es/getting-started/auth.md index 9024c6c0..5a049c42 100644 --- a/docs/src/es/getting-started/auth.md +++ b/docs/src/es/getting-started/auth.md @@ -18,10 +18,10 @@ niveles: -| 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 | -| 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 | @@ -30,7 +30,7 @@ niveles: -| permisos | descripción | +| permission | description | | ----------------------- | ------------------------------------------------------------------------------ | | admin.access | Puedes acceder al área de administración de Castopod. | | admin.settings | Puede acceder a la configuración de Castopod. | @@ -50,7 +50,7 @@ niveles: -| roles | descripción | permisos | +| role | description | permissions | | ------------- | ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | 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 | @@ -63,26 +63,26 @@ niveles: -| permisos | descripción | -| ---------------------------- | -------------------------------------------------------------------------------------------------- | -| view | Puede ver el panel de control y análisis del podcast #{id}. | -| edit | Puede editar podcast #{id}. | -| delete | Puede borrar el podcast #{id}. | -| manage-import | Puede sincronizar el podcast importado #{id}. | -| manage-persons | 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-platforms | Puede establecer/eliminar enlaces a la plataforma del podcast #{id}. | -| manage-publications | Puede publicar el 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. | -| episodes.view | Puede ver el panel de control y analíticas del episodio #{id}. | -| episodes.create | Puede crear episodios para el podcast #{id}. | -| episodes.edit | Puede editar episodios #{id}. | -| episodes.delete | Puede borrar el 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-publications | Puede publicar el podcast #{id}. | -| episodes.manage-comments | Puede crear/eliminar los comentarios de episodio del podcast #{id}. | +| permission | description | +| ---------------------------- | ------------------------------------------------------------------------------------------------------------- | +| view | Puede ver el panel de control y analíticas del episodio #{id}. | +| edit | Puede editar el podcast #{id}. | +| delete | Puede borrar el podcast #{id}. | +| manage-import | Puede sincronizar el podcast importado #{id}. | +| manage-persons | 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-platforms | Puede establecer/eliminar enlaces a la plataforma del podcast #{id}. | +| manage-publications | Puede publicar el 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 marcar como favarito, compartir o responder a las publicaciones. | +| episodes.view | Puede ver el panel de control y analíticas del episodio #{id}. | +| episodes.create | Puede crear episodios para el podcast #{id}. | +| episodes.edit | Puede editar el podcast #{id}. | +| episodes.delete | Puede borrar el 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-publications | Puede publicar el podcast #{id}. | +| episodes.manage-comments | Puede crear/eliminar los comentarios de episodio del podcast #{id}. | diff --git a/docs/src/fr/getting-started/auth.md b/docs/src/fr/getting-started/auth.md index db3e409c..ee460680 100644 --- a/docs/src/fr/getting-started/auth.md +++ b/docs/src/fr/getting-started/auth.md @@ -18,11 +18,11 @@ autorisations sont définis sur deux niveaux : -| rôle | description | permissions | -| ------------ | ----------------------------------- | ------------------------------------------------------------------------------------------ | -| Super admin | A un contrôle complet sur Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | -| Gestionnaire | Gère le contenu de Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage | -| Podcaster | Utilisateurs généraux de Castopod. | admin.access | +| role | description | permissions | +| -------------------------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | +| 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 | +| Podcast·rice·eur | Utilisateurs généraux de Castopod. | admin.access | @@ -30,17 +30,17 @@ autorisations sont définis sur deux niveaux : -| autorisation | description | -| ----------------------- | ------------------------------------------------------------------ | -| admin.access | Peut accéder à la zone d'administration Castopod. | -| admin.settings | Peut accéder aux paramètres de Castopod. | -| users.manage | Peut gérer les utilisateurs de Castopod. | -| persons.manage | Can manage persons. | -| pages.manage | Permet de gérer les pages. | -| podcasts.view | Peut voir tous les podcasts. | -| podcasts.create | Peut créer de nouveaux podcasts. | -| podcasts.import | Peut importer des podcasts. | -| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | +| permission | description | +| ----------------------- | -------------------------------------------------------------------- | +| admin.access | Peut accéder à la zone d'administration Castopod. | +| admin.settings | Peut accéder aux paramètres de Castopod. | +| users.manage | Peut gérer les utilisateurs de Castopod. | +| persons.manage | Permet de gérer les personnes. | +| pages.manage | Permet de gérer les pages. | +| podcasts.view | Peut voir tous les podcasts. | +| podcasts.create | Peut créer de nouveaux podcasts. | +| podcasts.import | Peut importer des podcasts. | +| fediverse.manage-blocks | Peut empêcher des act·rice·eur·s/domaines d'interagir avec Castopod. | @@ -50,12 +50,12 @@ autorisations sont définis sur deux niveaux : -| rôle | description | permissions | -| ------- | --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Admin | A un contrôle total sur le podcast #{id}. | \* | -| Éditeur | Gère le contenu et les publications du podcast #{id}. | view, edit, manage-import, manage-persons, manage-platforms, manage-publications, manage-notifications, interact-as, episodes.view, episodes.create, episodes.edit, episodes.delete, episodes.manage-persons, episodes.manage-clips, episodes.manage-publications, episodes.manage-comments | -| Auteur | Gère le contenu du podcast #{id} , mais ne peut pas le publier. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | -| Invité | Contributeur général du podcast #{id}. | view, episodes.view | +| role | description | permissions | +| ---------------- | --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 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 | +| 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 | @@ -63,26 +63,26 @@ autorisations sont définis sur deux niveaux : -| autorisation | description | -| ---------------------------- | ----------------------------------------------------------------------------------------- | -| voir | Visualisation du tableau de bord et de l'analyse du podcast #{id}. | -| éditer | Peut éditer le podcast #{id}. | -| supprimer | Peut supprimer le podcast #{id}. | -| gérer les importations | Peut synchroniser le podcast importé #{id}. | -| gérer les personnes | Permet de gérer les abonnements au podcast #{id}. | -| gérer les abonnements | Permet de gérer les abonnements au podcast #{id}. | -| gérer contributeurs | Permet de gérer les contributeurs du podcast #{id}. | -| gérer les plates-formes | Peut configurer/supprimer les liens de la plateforme du podcast #{id}. | -| gérer les publications | Peut publier le podcast #{id}. | -| gérer les notifications | Peut afficher et marquer les notifications comme lues pour le podcast #{id}. | -| interagir en tant que | Peut interagir en tant que podcast #{id} pour ajouter, partager ou répondre aux messages. | -| episodes.view | Peut voir le tableau de bord et les analyses du podcast #{id}. | -| créer des épisodes | Peut créer des épisodes pour le podcast #{id}. | -| éditer les épisodes | Peut éditer le podcast #{id}. | -| supprimer les épisodes | Peut supprimer le podcast #{id}. | -| episodes.manage-persons | Permet de gérer les abonnements au podcast #{id}. | -| episodes.manage-clips | Permet de gérer les clips vidéo ou les parties sonores du podcast #{id}. | -| episodes.manage-publications | Peut publier le podcast #{id}. | -| episodes.manage-comments | Peut créer/supprimer les commentaires de l'épisode du podcast #{id}. | +| permission | description | +| ---------------------------- | -------------------------------------------------------------------------------------------------- | +| view | Peut voir le tableau de bord et les analyses du podcast #{id}. | +| edit | Peut éditer le podcast #{id}. | +| delete | Peut supprimer le podcast #{id}. | +| manage-import | Peut synchroniser le podcast importé #{id}. | +| manage-persons | Permet de gérer les abonnements au podcast #{id}. | +| manage-subscriptions | Permet de gérer les abonnements au podcast #{id}. | +| manage-contributors | Permet de gérer les contributeurs du podcast #{id}. | +| manage-platforms | Peut configurer/supprimer les liens de la plateforme du podcast #{id}. | +| manage-publications | Peut publier le podcast #{id}. | +| manage-notifications | Peut afficher et marquer les notifications comme lues pour le podcast #{id}. | +| 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.create | Peut créer des épisodes pour le podcast #{id}. | +| episodes.edit | Peut éditer le podcast #{id}. | +| episodes.delete | Peut supprimer le podcast #{id}. | +| episodes.manage-persons | Permet de gérer les abonnements au podcast #{id}. | +| episodes.manage-clips | Permet de gérer les clips vidéo ou les parties sonores du podcast #{id}. | +| episodes.manage-publications | Peut publier le podcast #{id}. | +| episodes.manage-comments | Peut créer/supprimer les commentaires de l'épisode du podcast #{id}. | diff --git a/docs/src/gd/getting-started/auth.md b/docs/src/gd/getting-started/auth.md index ff5d59c0..d2dc39ab 100644 --- a/docs/src/gd/getting-started/auth.md +++ b/docs/src/gd/getting-started/auth.md @@ -17,11 +17,11 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| role | description | permissions | -| ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | -| 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 | -| Podcaster | General users of Castopod. | admin.access | +| role | description | permissions | +| --------------- | --------------------------------------- | ------------------------------------------------------------------------------------------ | +| Sàr-rianaire | Smachd gu lèir air Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | +| Manaidsear | Stiùireadh susbaint Chastopod. | podcasts.create, podcasts.import, persons.manage, pages.manage | +| Pod-chraoladair | Luchd-cleachdaidh coitcheann Chastopod. | admin.access | @@ -29,17 +29,17 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| permission | description | -| ----------------------- | ------------------------------------------------------------------ | -| admin.access | Can access the Castopod admin area. | -| admin.settings | Can access the Castopod settings. | -| users.manage | Can manage Castopod users. | -| persons.manage | Can manage persons. | -| pages.manage | Can manage pages. | -| podcasts.view | Can view all podcasts. | -| podcasts.create | Can create new podcasts. | -| podcasts.import | Can import podcasts. | -| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | +| permission | description | +| ----------------------- | --------------------------------------------------------------------------------------------- | +| admin.access | ’S urrainn dhaibh raon rianachd Chastopod inntrigeadh. | +| admin.settings | ’S urrainn dhaibh roghainnean Chastopod inntrigeadh. | +| users.manage | ’S urrainn dhaibh luchdc-leachdaidh Chastopod a stiùireadh. | +| persons.manage | ’S urrainn dhaibh daoine a stiùireadh. | +| pages.manage | ’S urrainn dhaibh duilleagan a stiùireadh. | +| podcasts.view | Chì iad a h-uile pod-chraoladh. | +| podcasts.create | ’S urrainn dhaibh pod-chraolaidhean ùra a chruthachadh. | +| podcasts.import | ’S urrainn dhaibh pod-chraolaidhean ion-phortadh. | +| fediverse.manage-blocks | ’S urrainn dhaibh actairean/àrainnean a cho-shaoghail a bhacadh o eadar-ghabhail le Castopod. | @@ -49,12 +49,12 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| role | description | permissions | -| ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Admin | 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 | -| 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 | General contributor of the podcast #{id}. | view, episodes.view | +| role | description | permissions | +| --------- | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Rianaire | Smachd gu lèir air air a’ phod-chraoladh #{id}. | \* | +| 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 | +| Ù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 | +| Aoigh | Neach-cuideachaidh a’ phod-chraolaidh #{id}. | view, episodes.view | @@ -62,26 +62,26 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| permission | description | -| ---------------------------- | ------------------------------------------------------------------------ | -| view | Can view dashboard and analytics of podcast #{id}. | -| edit | Can edit podcast #{id}. | -| delete | Can delete podcast #{id}. | -| manage-import | Can synchronize imported podcast #{id}. | -| manage-persons | Can manage subscriptions of podcast #{id}. | -| manage-subscriptions | Can manage subscriptions of podcast #{id}. | -| manage-contributors | Can manage contributors of podcast #{id}. | -| manage-platforms | Can set/remove platform links of podcast #{id}. | -| manage-publications | Can publish 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. | -| episodes.view | Can view dashboard and analytics of podcast #{id}. | -| episodes.create | Can create episodes for podcast #{id}. | -| episodes.edit | Can edit podcast #{id}. | -| episodes.delete | Can delete podcast #{id}. | -| episodes.manage-persons | Can manage subscriptions of podcast #{id}. | -| episodes.manage-clips | Can manage video clips or soundbites of podcast #{id}. | -| episodes.manage-publications | Can publish podcast #{id}. | -| episodes.manage-comments | Can create/remove episode comments of podcast #{id}. | +| permission | description | +| ---------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| view | Cead an deas-bhòrd agus anailiseachd a’ phod-chraolaidh #{id} a shealltainn. | +| edit | ’S urrainn dhaibh am pod-chraoladh #{id} a dheasachadh. | +| delete | ’S urrainn dhaibh am pod-chraoladh #{id} a sguabadh às. | +| manage-import | ’S urrainn dhaibh am pod-chraoladh #{id} air ion-phortadh a shioncronachadh. | +| manage-persons | ’S urrainn dhaibh na fo-sgrìobhaidhean air a’ phod-chraoladh #{id} a stiùireadh. | +| manage-subscriptions | ’S urrainn dhaibh na fo-sgrìobhaidhean air a’ phod-chraoladh #{id} a stiùireadh. | +| manage-contributors | ’S urrainn dhaibh an luchd-cuideachaidh aig a’ phod-chraoladh #{id} a stiùireadh. | +| manage-platforms | ’S urrainn dhaibh ceanglaichean-ùrlair a’ phod-chraolaidh #{id} a shuidheachadh/a thoirt air falbh. | +| manage-publications | ’S urrainn dhaibh am pod-chraoladh #{id} fhoillseachadh. | +| manage-notifications | Chì iad brathan a’ phod-chraolaidh #{id} agus ’s urrainn dhaibh comharra a chur gun deach an leughadh. | +| interact-as | ’S urrainn dhaibh eadar-ghabhail ’na phod-chraoladh #{id} airson annsachdan, co-roinneadh is freagairtean do phostaichean. | +| episodes.view | Cead an deas-bhòrd agus anailiseachd a’ phod-chraolaidh #{id} a shealltainn. | +| episodes.create | ’S urrainn dhaibh eapasodan a chruthachadh dhan phod-chraoladh #{id}. | +| episodes.edit | ’S urrainn dhaibh am pod-chraoladh #{id} a dheasachadh. | +| episodes.delete | ’S urrainn dhaibh am pod-chraoladh #{id} a sguabadh às. | +| episodes.manage-persons | ’S urrainn dhaibh na fo-sgrìobhaidhean air a’ phod-chraoladh #{id} a stiùireadh. | +| episodes.manage-clips | ’S urrainn dhaibh cliopaichean video no blasan-fuaime aig a’ phod-chraoladh #{id} a stiùireadh. | +| episodes.manage-publications | ’S urrainn dhaibh am pod-chraoladh #{id} fhoillseachadh. | +| episodes.manage-comments | ’S urrainn dhaibh beachdan air eapasod a’ phod-chraolaidh #{id} a chruthachadh/a thoirt air falbh. | diff --git a/docs/src/gl/getting-started/auth.md b/docs/src/gl/getting-started/auth.md index ff5d59c0..0faec1c6 100644 --- a/docs/src/gl/getting-started/auth.md +++ b/docs/src/gl/getting-started/auth.md @@ -17,11 +17,11 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| role | description | permissions | -| ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | -| 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 | -| Podcaster | General users of Castopod. | admin.access | +| role | description | permissions | +| ----------- | ------------------------------------ | ------------------------------------------------------------------------------------------ | +| Super Admin | Ten control completo sobre Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | +| Xestora | Quen xestiona o contido de Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage | +| Podcaster | Usuaria común de Castopod. | admin.access | @@ -29,17 +29,17 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| permission | description | -| ----------------------- | ------------------------------------------------------------------ | -| admin.access | Can access the Castopod admin area. | -| admin.settings | Can access the Castopod settings. | -| users.manage | Can manage Castopod users. | -| persons.manage | Can manage persons. | -| pages.manage | Can manage pages. | -| podcasts.view | Can view all podcasts. | -| podcasts.create | Can create new podcasts. | -| podcasts.import | Can import podcasts. | -| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | +| permission | description | +| ----------------------- | ------------------------------------------------------------------------------ | +| admin.access | Pode acceder á área de administración. | +| admin.settings | Pode acceder aos axustes de Castopod. | +| users.manage | Pode xestionar as usuarias de Castopod. | +| persons.manage | Pode xestionar persoas. | +| pages.manage | Pode xestionar páxinas. | +| podcasts.view | Pode ver tódolos podcast. | +| podcasts.create | Pode crear novos podcast. | +| podcasts.import | Pode importar podcasts. | +| fediverse.manage-blocks | Pode bloquear actores/dominios do fediverso evitando interactuar con Castopod. | @@ -49,12 +49,12 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| role | description | permissions | -| ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Admin | 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 | -| 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 | General contributor of the podcast #{id}. | view, episodes.view | +| role | description | permissions | +| --------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Admin | Ten control total sobre o podcast #{id}. | \* | +| 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 | +| 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 | +| Convidada | Contribuínte básico ao podcast #{id}. | view, episodes.view | @@ -62,26 +62,26 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| permission | description | -| ---------------------------- | ------------------------------------------------------------------------ | -| view | Can view dashboard and analytics of podcast #{id}. | -| edit | Can edit podcast #{id}. | -| delete | Can delete podcast #{id}. | -| manage-import | Can synchronize imported podcast #{id}. | -| manage-persons | Can manage subscriptions of podcast #{id}. | -| manage-subscriptions | Can manage subscriptions of podcast #{id}. | -| manage-contributors | Can manage contributors of podcast #{id}. | -| manage-platforms | Can set/remove platform links of podcast #{id}. | -| manage-publications | Can publish 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. | -| episodes.view | Can view dashboard and analytics of podcast #{id}. | -| episodes.create | Can create episodes for podcast #{id}. | -| episodes.edit | Can edit podcast #{id}. | -| episodes.delete | Can delete podcast #{id}. | -| episodes.manage-persons | Can manage subscriptions of podcast #{id}. | -| episodes.manage-clips | Can manage video clips or soundbites of podcast #{id}. | -| episodes.manage-publications | Can publish podcast #{id}. | -| episodes.manage-comments | Can create/remove episode comments of podcast #{id}. | +| permission | description | +| ---------------------------- | --------------------------------------------------------------------------------------- | +| view | Pode ver o taboleiro e estatísticas do podcast #{id}. | +| edit | Pode editar o podcast #{id}. | +| delete | Pode eliminar o podcast #{id}. | +| manage-import | Pode sincronizar o podcast importado #{id}. | +| manage-persons | Pode xestionar as subscricións do podcast #{id}. | +| manage-subscriptions | Pode xestionar as subscricións do podcast #{id}. | +| manage-contributors | Pode xestionar as contribucións ao podcast #{id}. | +| manage-platforms | Pode establecer/eliminar ligazóns a plataformas do podcast #{id}. | +| manage-publications | Pode publicar o podcast #{id}. | +| manage-notifications | Pode ver e marcar as notificacións como lidas no podcast #{id}. | +| interact-as | Pode actuar como o podcast #{id} para compartir, favorecer ou responder a publicacións. | +| episodes.view | Pode ver o taboleiro e estatísticas do podcast #{id}. | +| episodes.create | Pode crear episodios para o podcast #{id}. | +| episodes.edit | Pode editar o podcast #{id}. | +| episodes.delete | Pode eliminar o podcast #{id}. | +| episodes.manage-persons | Pode xestionar as subscricións do podcast #{id}. | +| episodes.manage-clips | Pode xestionar os clips de vídeo e extractos de audio do podcast #{id}. | +| episodes.manage-publications | Pode publicar o podcast #{id}. | +| episodes.manage-comments | Pode crear/eliminar comentarios dos episodios do podcast #{id}. | diff --git a/docs/src/it/getting-started/auth.md b/docs/src/it/getting-started/auth.md index 18fb8027..4d2de508 100644 --- a/docs/src/it/getting-started/auth.md +++ b/docs/src/it/getting-started/auth.md @@ -18,11 +18,11 @@ definiti a due livelli: -| ruolo | descrizione | permessi | -| ----------- | ---------------------------------- | ------------------------------------------------------------------------------------------ | -| Super admin | Ha il pieno controllo su 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 | -| Podcaster | Utenti generali di Castopod. | admin.access | +| role | description | permissions | +| ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | +| 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 | +| Podcaster | General users of Castopod. | admin.access | @@ -30,17 +30,17 @@ definiti a due livelli: -| permesso | descrizione | -| ----------------------- | ------------------------------------------------------------------------- | -| admin.access | Può accedere alla zona di amministrazione di Castopod. | -| admin.settings | Può accedere alle impostazioni di Castopod. | -| users.manage | Può gestire gli utenti di Castopod. | -| persons.manage | Può gestire le persone. | -| pages.manage | Può gestire le pagine. | -| podcasts.view | Può visualizzare tutti i podcast. | -| podcasts.create | Può creare nuovi podcast. | -| podcasts.import | Può importare podcast. | -| fediverse.manage-blocks | Può impedire agli attori/domini del fediverso di interagire con Castopod. | +| permission | description | +| ----------------------- | ------------------------------------------------------------------ | +| admin.access | Can access the Castopod admin area. | +| admin.settings | Can access the Castopod settings. | +| users.manage | Can manage Castopod users. | +| persons.manage | Can manage persons. | +| pages.manage | Can manage pages. | +| podcasts.view | Can view all podcasts. | +| podcasts.create | Can create new podcasts. | +| podcasts.import | Can import podcasts. | +| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | @@ -50,12 +50,12 @@ definiti a due livelli: -| ruolo | descrizione | autorizzazioni | -| ------ | ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Admin | Ha il controllo completo del 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 | -| 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 | -| Ospite | Collaboratore generale del podcast #{id}. | view, episodes.view | +| role | description | permissions | +| ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Admin | 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 | +| 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 | General contributor of the podcast #{id}. | view, episodes.view | @@ -63,26 +63,26 @@ definiti a due livelli: -| autorizzazione | descrizione | -| ---------------------------- | ---------------------------------------------------------------------------------------------------- | -| view | Può visualizzare il pannello di controllo e le statistiche del podcast #{id}. | -| edit | Può modificare il podcast #{id}. | -| delete | Può eliminare il podcast #{id}. | -| manage-import | Può sincronizzare il podcast #{id} importato. | -| manage-persons | Può gestire le iscrizioni del podcast #{id}. | -| manage-subscriptions | Può gestire le iscrizioni del podcast #{id}. | -| manage-contributors | Può gestire i collaboratori del podcast #{id}. | -| manage-platforms | Può impostare/rimuovere i link della piattaforma del podcast #{id}. | -| manage-publications | Può pubblicare il podcast #{id}. | -| manage-notifications | Può visualizzare e contrassegnare le notifiche come lette per il podcast #{id}. | -| interact-as | Può interagire come il podcast #{id}, per salvare tra i preferiti, condividere o rispondere ai post. | -| episodes.view | Può visualizzare il pannello di controllo e le statistiche del podcast #{id}. | -| episodes.create | Può creare episodi per il podcast #{id}. | -| episodes.edit | Può modificare il podcast #{id}. | -| episodes.delete | Può eliminare il podcast #{id}. | -| episodes.manage-persons | Può gestire gli abbonamenti del podcast #{id}. | -| episodes.manage-clips | Può gestire le clip video o i suoni del podcast #{id}. | -| episodes.manage-publications | Può pubblicare il podcast #{id}. | -| episodes.manage-comments | Può creare/rimuovere i commenti dell'episodio del podcast #{id}. | +| permission | description | +| ---------------------------- | ------------------------------------------------------------------------ | +| view | Can view dashboard and analytics of podcast #{id}. | +| edit | Can edit podcast #{id}. | +| delete | Can delete podcast #{id}. | +| manage-import | Can synchronize imported podcast #{id}. | +| manage-persons | Can manage subscriptions of podcast #{id}. | +| manage-subscriptions | Can manage subscriptions of podcast #{id}. | +| manage-contributors | Can manage contributors of podcast #{id}. | +| manage-platforms | Can set/remove platform links of podcast #{id}. | +| manage-publications | Can publish 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. | +| episodes.view | Can view dashboard and analytics of podcast #{id}. | +| episodes.create | Can create episodes for podcast #{id}. | +| episodes.edit | Can edit podcast #{id}. | +| episodes.delete | Can delete podcast #{id}. | +| episodes.manage-persons | Can manage subscriptions of podcast #{id}. | +| episodes.manage-clips | Can manage video clips or soundbites of podcast #{id}. | +| episodes.manage-publications | Can publish podcast #{id}. | +| episodes.manage-comments | Can create/remove episode comments of podcast #{id}. | diff --git a/docs/src/nl/getting-started/auth.md b/docs/src/nl/getting-started/auth.md index 01b2a298..1dfdc972 100644 --- a/docs/src/nl/getting-started/auth.md +++ b/docs/src/nl/getting-started/auth.md @@ -18,11 +18,11 @@ niveaus: -| rol | omschrijving | rechten | -| ----------- | ------------------------------------------ | ------------------------------------------------------------------------------------------ | -| Super admin | 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 | -| Podcaster | Algemene gebruikers van Castopod. | admin.access | +| role | description | permissions | +| --------------- | ------------------------------------------ | ------------------------------------------------------------------------------------------ | +| 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 | +| Podcaster | Algemene gebruikers van Castopod. | admin.access | @@ -30,7 +30,7 @@ niveaus: -| recht | omschrijving | +| permission | description | | ----------------------- | -------------------------------------------------------------------- | | admin.access | Kan toegang krijgen tot de beheeromgeving van Castopod. | | admin.settings | Kan toegang krijgen tot de instellingen van Castopod. | @@ -50,10 +50,10 @@ niveaus: -| rol | omschrijving | rechten | +| role | description | permissions | | --------- | ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | 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 | | Gast | Algemene bijdrager van podcast #{id}. | view, episodes.view | @@ -63,26 +63,26 @@ niveaus: -| recht | omschrijving | +| permission | description | | ---------------------------- | -------------------------------------------------------------------------------------- | -| weergeven | Kan dashboard en statistieken van podcast #{id} zien. | -| bewerken | Kan podcast #{id} wijzigen. | -| verwijderen | Kan podcast #{id} verwijderen. | +| view | Kan dashboard en analyses van podcast #{id} zien. | +| edit | Kan podcast #{id} wijzigen. | +| delete | Kan podcast #{id} verwijderen. | | manage-import | Kan de geïmporteerde podcast #{id} synchroniseren. | -| manage-persons | Kan personen van podcast #{id} beheren. | -| manage-subscriptions | Kan abonnees van podcast #{id} beheren. | +| manage-persons | Kan abonnementen van podcast #{id} beheren. | +| manage-subscriptions | Kan abonnementen van podcast #{id} beheren. | | manage-contributors | Kan bijdragers van podcast #{id} beheren. | | manage-platforms | Kan platform links van podcast #{id} instellen of verwijderen. | | 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. | -| 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.edit | Kan afleveringen van podcast #{id} wijzigen. | -| episodes.delete | Kan afleveringen van podcast #{id} verwijderen. | -| episodes.manage-persons | Kan personen in aflevering van podcast #{id} beheren. | +| episodes.edit | Kan podcast #{id} wijzigen. | +| episodes.delete | Kan podcast #{id} verwijderen. | +| episodes.manage-persons | Kan abonnementen 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-comments | Kan reacties op afleveringen van podcast #{id} maken of verwijderen. | +| episodes.manage-publications | Kan podcast #{id} publiceren. | +| episodes.manage-comments | Kan opmerkingen van aflevering van podcast van #{id} maken of verwijderen. | diff --git a/docs/src/nn-NO/getting-started/auth.md b/docs/src/nn-NO/getting-started/auth.md index 7cd0073d..79c5653a 100644 --- a/docs/src/nn-NO/getting-started/auth.md +++ b/docs/src/nn-NO/getting-started/auth.md @@ -17,11 +17,11 @@ med nokre eigne reglar. Roller og løyve er definerte på to nivå: -| rolle | skildring | løyve | +| role | description | permissions | | ----------- | -------------------------------- | ------------------------------------------------------------------------------------------ | | 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 | -| Podkastar | Vanlege Castopod-brukarar. | admin.tilgang | +| Podkastar | Vanlege Castopod-brukarar. | admin.access | @@ -29,7 +29,7 @@ med nokre eigne reglar. Roller og løyve er definerte på to nivå: -| løyve | skildring | +| permission | description | | ----------------------- | ---------------------------------------------------------------------- | | admin.access | Kan bruka styringspanelet 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å: -| rolle | skildring | løyve | +| role | description | permissions | | ------------- | ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | 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 | @@ -62,7 +62,7 @@ med nokre eigne reglar. Roller og løyve er definerte på to nivå: -| løyve | description | +| permission | description | | ---------------------------- | ------------------------------------------------------------------ | | view | Kan sjå styringspanelet og analysedata for podkasten #{id}. | | edit | Kan redigera podkasten #{id}. | diff --git a/docs/src/pt-BR/getting-started/auth.md b/docs/src/pt-BR/getting-started/auth.md index 71ae5a8f..79acc264 100644 --- a/docs/src/pt-BR/getting-started/auth.md +++ b/docs/src/pt-BR/getting-started/auth.md @@ -18,11 +18,11 @@ níveis: -| cargos | descrição | permissões | -| ----------- | ------------------------------------- | ------------------------------------------------------------------------------------------ | -| Super admin | 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 | -| Podcaster | Usuários gerais do Castopod. | admin.access | +| role | description | permissions | +| ------------------- | ------------------------------------- | ------------------------------------------------------------------------------------------ | +| Super administrador | Tem controle completo sobre Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | +| Gerente | Gerencia o conteúdo de Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage | +| Podcaster | Usuários gerais do Castopod. | admin.access | @@ -30,7 +30,7 @@ níveis: -| permissões | descrição | +| permission | description | | ----------------------- | ---------------------------------------------------------------- | | admin.access | Pode acessar a área de administração do Castopod. | | admin.settings | Pode acessar as configurações de Castopod. | @@ -50,12 +50,12 @@ níveis: -| cargos | descrição | permissões | -| --------- | -------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Admin | Tem controle completo de 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 | -| 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 | -| Convidado | Contribuidor geral do podcast #{id}. | visualizar, visualizar.episódios | +| role | description | permissions | +| ------------- | -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Administrador | Tem controle completo do podcast #{id}. | \* | +| 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. | view, manage-persons, episodes.view, episodes.create, episodes.edit, episodes.manage-persons, episodes.manage-clips | +| Convidado | Contribuidor geral do podcast #{id}. | view, episodes.view | @@ -63,26 +63,26 @@ níveis: -| permissões | descrição | -| --------------------------------- | ------------------------------------------------------------------------------------------- | -| visualizar | Pode visualizar o painel de controle e análise de podcast #{id}. | -| editar | Pode editar podcast #{id}. | -| excluir | Pode excluir o podcast #{id}. | -| gerenciar-importações | Pode sincronizar o podcast importado #{id}. | -| gerenciar-pessoas | Pode gerenciar assinantes de podcast #{id}. | -| gerenciar-assinaturas | Pode gerenciar assinaturas de podcast #{id}. | -| gerente-contribuidores | Pode gerenciar contribuidores do podcast #{id}. | -| gerenciar-plataformas | Pode definir/remover links de plataforma do podcast #{id}. | -| gerencie-publicações | Pode publicar podcast #{id}. | -| gerenciar-notificações | 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. | -| visualizar.episódios | Pode visualizar o painel de controle e análise de podcast #{id}. | -| criar.episódio | Pode criar episódios para o podcast #{id}. | -| editar.episódios | Pode editar o podcast #{id}. | -| deletar.episódios | Pode deletar episódios do podcast #{id}. | -| gerenciar-pessoas.episódios | Pode gerenciar assinaturas de episódios do podcast #{id}. | -| gerenciar-clips.episódios | 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}. | -| gerenteciar-comentários.episódios | Pode criar/remover comentários de episódio do podcast #{id}. | +| permission | description | +| ---------------------------- | ------------------------------------------------------------------------------------------- | +| view | Pode visualizar o painel de controle e análises do podcast #{id}. | +| edit | Pode editar o podcast #{id}. | +| delete | Pode deletar episódios do podcast #{id}. | +| manage-import | Pode sincronizar o podcast importado #{id}. | +| manage-persons | Pode gerenciar assinaturas do podcast #{id}. | +| manage-subscriptions | Pode gerenciar assinaturas do podcast #{id}. | +| manage-contributors | Pode gerenciar contribuidores do podcast #{id}. | +| manage-platforms | Pode definir/remover links de plataforma do podcast #{id}. | +| manage-publications | Pode publicar podcast #{id}. | +| manage-notifications | Pode ver e marcar notificações como lidas para o podcast #{id}. | +| interact-as | Pode interagir com o podcast #{id} para favorito, compartilhar ou responder às publicações. | +| episodes.view | Pode visualizar o painel de controle e análises do podcast #{id}. | +| episodes.create | Pode criar episódios para o podcast #{id}. | +| episodes.edit | Pode editar o podcast #{id}. | +| episodes.delete | Pode deletar episódios do podcast #{id}. | +| episodes.manage-persons | Pode gerenciar assinaturas do podcast #{id}. | +| episodes.manage-clips | Pode gerenciar clipes de vídeo ou sons de episódios do podcast #{id}. | +| episodes.manage-publications | Pode publicar podcast #{id}. | +| episodes.manage-comments | Pode criar/remover comentários de episódio do podcast #{id}. | diff --git a/docs/src/ro/getting-started/auth.md b/docs/src/ro/getting-started/auth.md index 4b279e34..093969f2 100644 --- a/docs/src/ro/getting-started/auth.md +++ b/docs/src/ro/getting-started/auth.md @@ -18,11 +18,11 @@ niveluri: -| rol | descriere | permisiuni | -| ----------- | ----------------------------------------- | ------------------------------------------------------------------------------------------ | -| Super admin | Deține controlul complet asupra 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 | -| Podcaster | Utilizatorii generali ai Castopod. | admin.access | +| role | description | permissions | +| ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | +| 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 | +| Podcaster | General users of Castopod. | admin.access | @@ -30,17 +30,17 @@ niveluri: -| permisiune | descriere | -| ----------------------- | -------------------------------------------------------------------------- | -| admin.access | Poate accesa zona de administrare Castopod. | -| admin.settings | Poate accesa setările Castopod. | -| users.manage | Poate gestiona utilizatorii Castopod. | -| persons.manage | Poate gestiona persoane. | -| pages.manage | Poate gestiona pagini. | -| podcasts.view | Poate vedea toate podcast-urile. | -| podcasts.create | Poate crea noi podcast-uri. | -| podcasts.import | Poate importa podcast-uri. | -| fediverse.manage-blocks | Poate bloca actorilor/domenii din fediverse să interacționeze cu Castopod. | +| permission | description | +| ----------------------- | ------------------------------------------------------------------ | +| admin.access | Can access the Castopod admin area. | +| admin.settings | Can access the Castopod settings. | +| users.manage | Can manage Castopod users. | +| persons.manage | Can manage persons. | +| pages.manage | Can manage pages. | +| podcasts.view | Can view all podcasts. | +| podcasts.create | Can create new podcasts. | +| podcasts.import | Can import podcasts. | +| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | @@ -50,12 +50,12 @@ niveluri: -| rol | descriere | permisiuni | -| ------ | -------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Admin | Deține controlul complet asupra podcastului #{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 | -| 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 | -| Guest | Contribuitor al podcastului #{id}. | view, episodes.view | +| role | description | permissions | +| ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Admin | 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 | +| 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 | General contributor of the podcast #{id}. | view, episodes.view | @@ -63,26 +63,26 @@ niveluri: -| permisiune | descriere | -| ---------------------------- | ------------------------------------------------------------------------------------------------------- | -| view | Poate vedea panoul de control și analiticele podcastului #{id}. | -| edit | Poate edita podcastul #{id}. | -| delete | Poate șterge podcastul #{id}. | -| manage-import | Poate sincroniza podcastul importat #{id}. | -| manage-persons | Poate administra abonamentele podcastului #{id}. | -| manage-subscriptions | Poate administra abonamentele podcastului #{id}. | -| manage-contributors | Poate administra colaboratorii podcastului #{id}. | -| manage-platforms | Poate seta/elimina link-urile podcastului #{id}. | -| manage-publications | Poate publica podcastul #{id}. | -| manage-notifications | Poate vizualiza și marca notificările ca fiind citite pentru podcastul #{id}. | -| interact-as | Poate interacționa ca podcastul #{id} pentru adăuga la favorite, a distribui sau a răspunde la postări. | -| episodes.view | Poate vizualiza panoul de control și analiticile podcastului #{id}. | -| episodes.create | Poate crea episoade pentru podcastul #{id}. | -| episodes.edit | Poate edita podcastul #{id}. | -| episodes.delete | Poate șterge podcastul #{id}. | -| episodes.manage-persons | Poate administra abonamentele podcastului #{id}. | -| episodes.manage-clips | Poate administra clipuri video sau biții de sunet ai podcastului #{id}. | -| episodes.manage-publications | Poate publica podcastul #{id}. | -| episodes.manage-comments | Poate crea/elimina comentariile episodului podcastului #{id}. | +| permission | description | +| ---------------------------- | ------------------------------------------------------------------------ | +| view | Can view dashboard and analytics of podcast #{id}. | +| edit | Can edit podcast #{id}. | +| delete | Can delete podcast #{id}. | +| manage-import | Can synchronize imported podcast #{id}. | +| manage-persons | Can manage subscriptions of podcast #{id}. | +| manage-subscriptions | Can manage subscriptions of podcast #{id}. | +| manage-contributors | Can manage contributors of podcast #{id}. | +| manage-platforms | Can set/remove platform links of podcast #{id}. | +| manage-publications | Can publish 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. | +| episodes.view | Can view dashboard and analytics of podcast #{id}. | +| episodes.create | Can create episodes for podcast #{id}. | +| episodes.edit | Can edit podcast #{id}. | +| episodes.delete | Can delete podcast #{id}. | +| episodes.manage-persons | Can manage subscriptions of podcast #{id}. | +| episodes.manage-clips | Can manage video clips or soundbites of podcast #{id}. | +| episodes.manage-publications | Can publish podcast #{id}. | +| episodes.manage-comments | Can create/remove episode comments of podcast #{id}. | diff --git a/docs/src/sr_Latn/getting-started/auth.md b/docs/src/sr_Latn/getting-started/auth.md index 663557e1..e9993d34 100644 --- a/docs/src/sr_Latn/getting-started/auth.md +++ b/docs/src/sr_Latn/getting-started/auth.md @@ -17,11 +17,11 @@ paru sa prilagođenim pravilima. Uloge i dozvole su definisane na dva nivoa: -| uloga | opis | dozvola | -| ------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------ | -| Super administrator | Ima kompletnu kontrolu nad Castopod nalogom. | 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 | -| Podkaster | Opšti korisnici Castopod-a. | admin.access | +| role | description | permissions | +| ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | +| 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 | +| Podcaster | General users of Castopod. | admin.access | @@ -29,17 +29,17 @@ paru sa prilagođenim pravilima. Uloge i dozvole su definisane na dva nivoa: -| dozvola | opis | -| ----------------------- | --------------------------------------------------------------- | -| admin.access | Može pristupiti administratorskom delu Castopod-a. | -| admin.settings | Može pristupiti podešavanjima Castopod-a. | -| users.manage | Može upravljati korisnicima Castopod-a. | -| persons.manage | Može upravljati osobama. | -| pages.manage | Može upravljati stranicama. | -| podcasts.view | Može videti sve podkaste. | -| podcasts.create | Može napraviti nove podkaste. | -| podcasts.import | Može uvesti nove podkaste. | -| fediverse.manage-blocks | Može blokirati interakciju Castopoda i fediverse naloga/domena. | +| permission | description | +| ----------------------- | ------------------------------------------------------------------ | +| admin.access | Can access the Castopod admin area. | +| admin.settings | Can access the Castopod settings. | +| users.manage | Can manage Castopod users. | +| persons.manage | Can manage persons. | +| pages.manage | Can manage pages. | +| podcasts.view | Can view all podcasts. | +| podcasts.create | Can create new podcasts. | +| podcasts.import | Can import podcasts. | +| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | @@ -49,12 +49,12 @@ paru sa prilagođenim pravilima. Uloge i dozvole su definisane na dva nivoa: -| uloga | opis | dozvola | -| ------------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Administrator | Ima kompletnu kontrolu nad podkastom #{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 | -| 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 | -| Gost | Saradnik na podkastu #{id}. | view, episodes.view | +| role | description | permissions | +| ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Admin | 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 | +| 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 | General contributor of the podcast #{id}. | view, episodes.view | @@ -62,26 +62,26 @@ paru sa prilagođenim pravilima. Uloge i dozvole su definisane na dva nivoa: -| dozvola | opis | -| ---------------------------- | -------------------------------------------------------------------------------------- | -| view | Može videti upravljačku tablu i analitiku podkasta #{id}. | -| edit | Može uređivati podkast #{id}. | -| delete | Može obrisati podkast #{id}. | -| manage-import | Može upravljati uvozom podkasta #{id}. | -| manage-persons | Može upravljati osobama na podkastu #{id}. | -| manage-subscriptions | Može upravljati pretplatama na podkast #{id}. | -| manage-contributors | Može upravljati saradnicima na podkastu #{id}. | -| manage-platforms | Može ubaciti/izbaciti veze ka platformama podkasta #{id}. | -| manage-publications | Može objaviti podkast #{id}. | -| manage-notifications | Može videti obaveštenja i označiti ih kao pročitana za podkast #{id}. | -| interact-as | Može da komunicira kao podkast #{id} i deli, odgovara na i stavlja u omiljene postove. | -| episodes.view | Može videti upravljačku tablu i analitiku podkasta #{id}. | -| episodes.create | Može napraviti epizodu podkasta #{id}. | -| episodes.edit | Može uređivati epizodu podkasta #{id}. | -| episodes.delete | Može obrisati epizodu podkasta #{id}. | -| episodes.manage-persons | Može upravljati pretplatama na podkast #{id}. | -| episodes.manage-clips | Može upravljati video klipovima i zvučnim isečcima podkasta #{id}. | -| episodes.manage-publications | Može objaviti podkast #{id}. | -| episodes.manage-comments | Može dodati/obrisati komentar na epizodi podkasta #{id}. | +| permission | description | +| ---------------------------- | ------------------------------------------------------------------------ | +| view | Can view dashboard and analytics of podcast #{id}. | +| edit | Can edit podcast #{id}. | +| delete | Can delete podcast #{id}. | +| manage-import | Can synchronize imported podcast #{id}. | +| manage-persons | Can manage subscriptions of podcast #{id}. | +| manage-subscriptions | Can manage subscriptions of podcast #{id}. | +| manage-contributors | Can manage contributors of podcast #{id}. | +| manage-platforms | Can set/remove platform links of podcast #{id}. | +| manage-publications | Can publish 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. | +| episodes.view | Can view dashboard and analytics of podcast #{id}. | +| episodes.create | Can create episodes for podcast #{id}. | +| episodes.edit | Can edit podcast #{id}. | +| episodes.delete | Can delete podcast #{id}. | +| episodes.manage-persons | Can manage subscriptions of podcast #{id}. | +| episodes.manage-clips | Can manage video clips or soundbites of podcast #{id}. | +| episodes.manage-publications | Can publish podcast #{id}. | +| episodes.manage-comments | Can create/remove episode comments of podcast #{id}. | diff --git a/docs/src/sv/getting-started/auth.md b/docs/src/sv/getting-started/auth.md index ff5d59c0..d9b869ea 100644 --- a/docs/src/sv/getting-started/auth.md +++ b/docs/src/sv/getting-started/auth.md @@ -17,11 +17,11 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| role | description | permissions | -| ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | -| 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 | -| Podcaster | General users of Castopod. | admin.access | +| role | description | permissions | +| ------------------- | --------------------------------------- | ------------------------------------------------------------------------------------------ | +| Super administratör | Har fullständig kontroll över Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | +| Hanterare | Hanterar Castopods innehåll. | podcasts.create, podcasts.import, persons.manage, pages.manage | +| Podcaster | Generella användare av Castopod. | admin.access | @@ -29,17 +29,17 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| permission | description | -| ----------------------- | ------------------------------------------------------------------ | -| admin.access | Can access the Castopod admin area. | -| admin.settings | Can access the Castopod settings. | -| users.manage | Can manage Castopod users. | -| persons.manage | Can manage persons. | -| pages.manage | Can manage pages. | -| podcasts.view | Can view all podcasts. | -| podcasts.create | Can create new podcasts. | -| podcasts.import | Can import podcasts. | -| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | +| permission | description | +| ----------------------- | ----------------------------------------------------------------------------- | +| admin.access | Kan komma åt Castopod admin-området. | +| admin.settings | Kan komma åt Castopod-inställningarna. | +| users.manage | Kan hantera Castopod-användare. | +| persons.manage | Kan hantera personer. | +| pages.manage | Kan hantera sidor. | +| podcasts.view | Kan se alla podcasts. | +| podcasts.create | Kan skapa nya podcasts. | +| podcasts.import | Kan importera podcasts. | +| fediverse.manage-blocks | Kan blockera fediverse skådespelare/domäner från att interagera med Castopod. | @@ -49,12 +49,12 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| role | description | permissions | -| ------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Admin | 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 | -| 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 | General contributor of the podcast #{id}. | view, episodes.view | +| role | description | permissions | +| ---------- | ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Admin | Har fullständig kontroll över podcast #{id}. | \* | +| 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 | +| 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 | +| Gäst | Generell bidragsgivare till podcasten #{id}. | view, episodes.view | @@ -62,26 +62,26 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| permission | description | -| ---------------------------- | ------------------------------------------------------------------------ | -| view | Can view dashboard and analytics of podcast #{id}. | -| edit | Can edit podcast #{id}. | -| delete | Can delete podcast #{id}. | -| manage-import | Can synchronize imported podcast #{id}. | -| manage-persons | Can manage subscriptions of podcast #{id}. | -| manage-subscriptions | Can manage subscriptions of podcast #{id}. | -| manage-contributors | Can manage contributors of podcast #{id}. | -| manage-platforms | Can set/remove platform links of podcast #{id}. | -| manage-publications | Can publish 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. | -| episodes.view | Can view dashboard and analytics of podcast #{id}. | -| episodes.create | Can create episodes for podcast #{id}. | -| episodes.edit | Can edit podcast #{id}. | -| episodes.delete | Can delete podcast #{id}. | -| episodes.manage-persons | Can manage subscriptions of podcast #{id}. | -| episodes.manage-clips | Can manage video clips or soundbites of podcast #{id}. | -| episodes.manage-publications | Can publish podcast #{id}. | -| episodes.manage-comments | Can create/remove episode comments of podcast #{id}. | +| permission | description | +| ---------------------------- | -------------------------------------------------------------------------------- | +| view | Kan visa instrumentpanelen och analysen av podcast #{id}. | +| edit | Kan redigera podcast #{id}. | +| delete | Kan ta bort podcast #{id}. | +| manage-import | Kan synkronisera importerad podcast #{id}. | +| manage-persons | Kan hantera prenumerationer på podcast #{id}. | +| manage-subscriptions | Kan hantera prenumerationer på podcast #{id}. | +| manage-contributors | Kan hantera bidragsgivare för podcast #{id}. | +| manage-platforms | Kan sätta/ta bort plattformslänkar för podcast #{id}. | +| manage-publications | Kan publicera podcast #{id}. | +| manage-notifications | Can view and mark notifications as read for podcast #{id}. | +| interact-as | Kan interagera som podcasten #{id} för att favorita, dela eller svara på inlägg. | +| episodes.view | Kan visa instrumentpanelen och analysen av podcast #{id}. | +| episodes.create | Kan skapa avsnitt för podcast #{id}. | +| episodes.edit | Kan redigera podcast #{id}. | +| episodes.delete | Kan ta bort podcast #{id}. | +| episodes.manage-persons | Kan hantera prenumerationer på podcast #{id}. | +| episodes.manage-clips | Kan hantera videoklipp eller ljudklipp från podcasten #{id}. | +| episodes.manage-publications | Kan publicera podcast #{id}. | +| episodes.manage-comments | Kan skapa/ta bort avsnitt kommentarer från podcasten #{id}. | diff --git a/docs/src/uk/getting-started/auth.md b/docs/src/uk/getting-started/auth.md index f2548d7e..0c330f06 100644 --- a/docs/src/uk/getting-started/auth.md +++ b/docs/src/uk/getting-started/auth.md @@ -17,11 +17,11 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| role | description | permissions | -| ---------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | -| Суперадмін | 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 | -| Підкастер | General users of Castopod. | admin.access | +| role | description | permissions | +| ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | +| 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 | +| Podcaster | General users of Castopod. | admin.access | @@ -29,7 +29,7 @@ coupled with custom rules. Roles and permissions are defined at two levels: -| permission | Опис | +| permission | description | | ----------------------- | ------------------------------------------------------------------ | | admin.access | Can access the Castopod admin area. | | admin.settings | Can access the Castopod settings. | diff --git a/docs/src/zh-Hans/getting-started/auth.md b/docs/src/zh-Hans/getting-started/auth.md index c307588f..5c3109d0 100644 --- a/docs/src/zh-Hans/getting-started/auth.md +++ b/docs/src/zh-Hans/getting-started/auth.md @@ -17,7 +17,7 @@ Castopod 使用 `codeigniter/shield` 处理身份验证和授权 与自定义规 -| 角色 | 描述 | 权限 | +| role | description | permissions | | ---------- | ---------------------------- | ------------------------------------------------------------------------------------------ | | 超级管理员 | 拥有对 Castopod 的完全控制。 | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | 管理 | 管理 Castopod 的内容。 | podcasts.create, podcasts.import, persons.manage, pages.manage | @@ -29,7 +29,7 @@ Castopod 使用 `codeigniter/shield` 处理身份验证和授权 与自定义规 -| 权限 | 描述 | +| permission | description | | ----------------------- | ------------------------------------------- | | admin.access | 可以访问 Castopod 管理区域。 | | admin.settings | 可以访问 Castopod 设置。 | @@ -49,7 +49,7 @@ Castopod 使用 `codeigniter/shield` 处理身份验证和授权 与自定义规 -| 角色 | 描述 | 权限 | +| role | description | permissions | | ------ | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | 管理员 | 完全控制播客 #{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 | @@ -62,11 +62,11 @@ Castopod 使用 `codeigniter/shield` 处理身份验证和授权 与自定义规 -| 权限 | 描述 | +| permission | description | | ---------------------------- | --------------------------------------------------- | | view | 可以查看播客 #{id} 的仪表板和分析。 | | edit | 可以编辑播客 #{id}。 | -| 删除 | 可以删除播客 #{id}。 | +| delete | 可以删除播客 #{id}。 | | manage-import | 可以同步导入的播客 #{id}。 | | manage-persons | 可以管理播客 #{id} 的订阅。 | | manage-subscriptions | 可以管理播客 #{id} 的订阅。 | diff --git a/modules/Admin/Language/br/AboutCastopod.php b/modules/Admin/Language/br/AboutCastopod.php index 3fb62aff..d0f56d6b 100644 --- a/modules/Admin/Language/br/AboutCastopod.php +++ b/modules/Admin/Language/br/AboutCastopod.php @@ -9,14 +9,14 @@ declare(strict_types=1); */ return [ - 'title' => 'About Castopod', - 'host_name' => 'Host name', - 'version' => 'Castopod version', - 'php_version' => 'PHP version', - 'os' => 'Operating System', - 'languages' => 'Languages', - 'update_database' => 'Update database', + 'title' => 'Diwar-benn Castopod', + 'host_name' => 'Anv an ostiz', + 'version' => 'Stumm Castopod', + 'php_version' => 'Stumm PHP', + 'os' => 'Sistem oberiañ', + 'languages' => 'Yezhoù', + 'update_database' => 'Nevesaat an diaz roadennoù', 'messages' => [ - 'databaseUpdateSuccess' => 'Database is up to date!', + 'databaseUpdateSuccess' => 'Nevesaet eo an diaz roadennoù!', ], ]; diff --git a/modules/Admin/Language/br/Breadcrumb.php b/modules/Admin/Language/br/Breadcrumb.php index ac4cc5c2..cad5bfa0 100644 --- a/modules/Admin/Language/br/Breadcrumb.php +++ b/modules/Admin/Language/br/Breadcrumb.php @@ -52,8 +52,8 @@ return [ 'listening-time' => 'padelezh ar selaou', 'time-periods' => 'mareoù ar selaou', 'soundbites' => 'tennadoù son', - 'video-clips' => 'tennadoù video', + 'video-clips' => 'klipoù video', 'embed' => 'lenner enkorfet', 'notifications' => 'kemennoù', - 'suspend' => 'astalañ', + 'suspend' => 'ehanañ', ]; diff --git a/modules/Admin/Language/br/Dashboard.php b/modules/Admin/Language/br/Dashboard.php index 6ce8645c..255e0aca 100644 --- a/modules/Admin/Language/br/Dashboard.php +++ b/modules/Admin/Language/br/Dashboard.php @@ -9,20 +9,20 @@ declare(strict_types=1); */ return [ - 'home' => 'Admin dashboard', - 'welcome_message' => 'Welcome to the admin area!', + 'home' => 'Taolenn-stur', + 'welcome_message' => 'Degemer mat en daolenn-stur!', 'podcasts' => [ - 'title' => 'Podcasts', + 'title' => 'Podkastoù', 'not_found' => 'Podkast embannet ebet', - 'last_published' => 'Last published on {lastPublicationDate}', + 'last_published' => 'Embannet da ziwezhañ d\'an/ar {lastPublicationDate}', ], 'episodes' => [ - 'title' => 'Episodes', + 'title' => 'Rannoù', 'not_found' => 'Rann embannet ebet', - 'last_published' => 'Last published on {lastPublicationDate}', + 'last_published' => 'Embannet da ziwezhañ d\'an/ar {lastPublicationDate}', ], 'storage' => [ - 'title' => 'Storage', - 'subtitle' => '{totalUploaded} out of {totalStorage}', + 'title' => 'Stokañ', + 'subtitle' => '{totalUploaded} war {totalStorage}', ], ]; diff --git a/modules/Admin/Language/br/Episode.php b/modules/Admin/Language/br/Episode.php index 02369bcf..7f73831b 100644 --- a/modules/Admin/Language/br/Episode.php +++ b/modules/Admin/Language/br/Episode.php @@ -31,9 +31,9 @@ return [ 'publish_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_date_edit_error' => 'Episode has not been published yet, you cannot edit its publication date.', - 'publish_date_edit_future_error' => 'Episode\'s publication date can only be set to a past date! If you would like to reschedule it, unpublish it first.', - 'publish_date_edit_success' => 'Episode\'s publication date has been updated successfully!', + 'publish_date_edit_error' => 'N\'eo ket bet embannet ar podkast c\'hoazh, ne c\'hallit ket kemmañ an deiziad an embann.', + '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' => 'Cheñchet eo bet deiziad embannadur ar rann gant berzh!', 'unpublish_error' => 'N\'eo ket bet embannet ar rann.', 'delete' => 'Dilemel', 'go_to_page' => 'Gwelet ar bajenn', @@ -64,7 +64,7 @@ return [ ], 'messages' => [ '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, published {Embannet eo bet ar rann gant berzh !} scheduled {Raktreset eo bet embannadur ar rann gant berzh !} @@ -83,13 +83,13 @@ return [ audio {aodio} other {media} } ar rann.', - 'deleteFileError' => 'Failed to delete {type, select, - transcript {transcript} - chapters {chapters} - image {cover} - audio {audio} - other {media} - } file {file_key}. You may manually remove it from your disk.', + 'deleteFileError' => 'C\'hwitadenn war dilemel restr {type, select, + transcript {an treuzskrivadur} + chapters {ar chabistroù} + image {ar golo} + audio {an aodio} + other {ar media} + } {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.', ], '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', ], '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' => [ 'label' => 'Kemenn evit ar gerent', '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_hint' => 'Al lec\'h-mañ a c\'hell bezañ unan gwir pe unan faltaziet', '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_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_file_delete' => 'Dilemel restr an treuzskrivadur', 'chapters' => 'Chabistroù', @@ -199,7 +199,7 @@ return [ ], 'delete_form' => [ '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', 'submit' => 'Dilemel', ], diff --git a/modules/Admin/Language/br/EpisodeNavigation.php b/modules/Admin/Language/br/EpisodeNavigation.php index 214e2aca..7f4c0afc 100644 --- a/modules/Admin/Language/br/EpisodeNavigation.php +++ b/modules/Admin/Language/br/EpisodeNavigation.php @@ -15,9 +15,9 @@ return [ 'episode-edit' => 'Kemm ar rann', 'episode-persons-manage' => 'Merañ an emellerien·ezed', 'embed-add' => 'Lenner enkorfet', - 'clips' => 'Tennadoù', - 'video-clips-list' => 'Tennadoù video', - 'video-clips-create' => 'Tennad video nevez', + 'clips' => 'Klipoù', + 'video-clips-list' => 'Klipoù video', + 'video-clips-create' => 'Klip video nevez', 'soundbites-list' => 'Tennadoù son', 'soundbites-create' => 'Tennad son nevez', ]; diff --git a/modules/Admin/Language/br/Install.php b/modules/Admin/Language/br/Install.php index e73f08a3..2f86bafd 100644 --- a/modules/Admin/Language/br/Install.php +++ b/modules/Admin/Language/br/Install.php @@ -11,7 +11,7 @@ declare(strict_types=1); return [ 'manual_config' => 'Kefluniañ dre zorn', 'manual_config_subtitle' => - 'Krouit ur restr `.env` gant hoc’h arventennoù ha hizivait ar bajenn evit kenderc\'hel gant ar staliañ.', + 'Krouit ur restr `.env` gant hoc’h arventennoù ha nevesait ar bajenn evit kenderc\'hel gant ar staliañ.', 'form' => [ 'instance_config' => 'Arventennoù an istañs', 'hostname' => 'Anv an ostiz', diff --git a/modules/Admin/Language/br/Navigation.php b/modules/Admin/Language/br/Navigation.php index f96d2669..31d4dcd3 100644 --- a/modules/Admin/Language/br/Navigation.php +++ b/modules/Admin/Language/br/Navigation.php @@ -12,12 +12,13 @@ return [ 'toggle_sidebar' => 'Kuzhat/diskouez ar varrenn gostez', 'go_to_website' => 'Mont d\'al lec\'hienn', 'go_to_admin' => 'Mont d\'an daolenn-stur', + 'not-authorized' => 'Difennet', 'dashboard' => 'Taolenn-stur', 'admin' => 'Degemer', 'podcasts' => 'Podkastoù', 'podcast-list' => 'An holl bodkastoù', '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', 'persons' => 'Emellerien·ezed', 'person-list' => 'An holl emellerien·ezed', diff --git a/modules/Admin/Language/br/Notifications.php b/modules/Admin/Language/br/Notifications.php index 2b139d51..3f2ed5f5 100644 --- a/modules/Admin/Language/br/Notifications.php +++ b/modules/Admin/Language/br/Notifications.php @@ -9,11 +9,11 @@ declare(strict_types=1); */ return [ - 'title' => 'Notifications', - 'reply' => '{actor_username} replied to your post', - 'favourite' => '{actor_username} favourited your post', - 'reblog' => '{actor_username} shared your post', - 'follow' => '{actor_username} started following you', - 'no_notifications' => 'No notifications', - 'mark_all_as_read' => 'Mark all as read', + 'title' => 'Kemennoù', + 'reply' => 'Respontet eo bet d\'ho kemennadenn gant {actor_username}', + 'favourite' => 'Ouzhpennet eo bet ho kemennadenn d\'h·e re garetañ gant {actor_username}', + 'reblog' => 'Rannet eo bet ho kemennadenn gant {actor_username}', + 'follow' => 'Krog eo {actor_username} da heuliañ ac\'hanoc\'h', + 'no_notifications' => 'Kemenn ebet', + 'mark_all_as_read' => 'Merkañ pep tra evel lennet', ]; diff --git a/modules/Admin/Language/br/Page.php b/modules/Admin/Language/br/Page.php index dccaa097..b99aa723 100644 --- a/modules/Admin/Language/br/Page.php +++ b/modules/Admin/Language/br/Page.php @@ -25,6 +25,6 @@ return [ ], 'messages' => [ '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!', ], ]; diff --git a/modules/Admin/Language/br/Person.php b/modules/Admin/Language/br/Person.php index 0dfc819c..e91d9fcd 100644 --- a/modules/Admin/Language/br/Person.php +++ b/modules/Admin/Language/br/Person.php @@ -18,7 +18,7 @@ return [ 'delete' => 'Dilemel an emeller·ez', 'messages' => [ '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!', ], 'form' => [ diff --git a/modules/Admin/Language/br/Platforms.php b/modules/Admin/Language/br/Platforms.php index 96962b80..959e9f60 100644 --- a/modules/Admin/Language/br/Platforms.php +++ b/modules/Admin/Language/br/Platforms.php @@ -22,15 +22,15 @@ return [ 'your_id' => [ 'podcasting' => 'Hoc’h anaout (ID)', 'social' => 'Hoc’h 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?', 'on_embed' => 'Diskouez el lenner enkorfet?', 'remove' => 'Dilemel {platformName}', 'submit' => 'Enrollañ', '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.', 'removeLinkError' => 'N\'eo ket bet dilamet ere ar savenn. Klaskit en-dro.', diff --git a/modules/Admin/Language/br/Podcast.php b/modules/Admin/Language/br/Podcast.php index 415a4a21..00841487 100644 --- a/modules/Admin/Language/br/Podcast.php +++ b/modules/Admin/Language/br/Podcast.php @@ -13,7 +13,7 @@ return [ 'no_podcast' => 'N\'eo bet kavet podkast ebet!', 'create' => 'Krouiñ ur podkast', 'import' => 'Enporzhiañ ur podkast', - 'all_imports' => 'Ar podkastoù enporzhet', + 'all_imports' => 'Ar podkastoù enporzhiet', 'new_episode' => 'Rann nevez', 'view' => 'Gwelet ar podkast', 'edit' => 'Kemmañ ar podkast', @@ -29,8 +29,8 @@ return [ 'draft' => 'Brouilhed', 'messages' => [ 'createSuccess' => 'Krouet eo bet ar podkast gant berzh!', - 'editSuccess' => 'Hizivaet eo bet ar podkast gant berzh!', - 'importSuccess' => 'Enporzhet eo bet ar podkast gant berzh!', + 'editSuccess' => 'Nevesaet eo bet ar podkast gant berzh!', + 'importSuccess' => 'Enporzhiet eo bet ar podkast gant berzh!', 'deleteSuccess' => 'Dilamet eo bet ar podkast @{podcast_handle} gant berzh!', 'deletePodcastMediaError' => 'C\'hwitadenn war dilemel {type, select, cover {golo} @@ -45,7 +45,7 @@ return [ other {media} } 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.', - 'podcastFeedUpdateSuccess' => 'Hizivadenn: {number_of_new_episodes, plural, + 'podcastFeedUpdateSuccess' => 'Nevesadenn: {number_of_new_episodes, plural, one {# rann} two {# rann} few {# rann} @@ -77,17 +77,17 @@ return [ 'episodic' => 'Bep ur mare', 'episodic_hint' => 'M\'eo ar rannoù da vezañ selaouet hep urzh resis. Ar rannoù nevesoc’h a vo kinniget da gentañ.', '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' => [ 'label' => 'Medium', - 'hint' => 'Medium as represented by podcast:medium tag in RSS. Changing this may change how players present your feed.', - 'podcast' => 'Podcast', - 'podcast_hint' => 'Describes a feed for a podcast show.', - 'music' => 'Music', - 'music_hint' => 'A feed of music organized into an "album" with each item a song within the album.', - 'audiobook' => 'Audiobook', - 'audiobook_hint' => 'Specific types of audio with one item per feed, or where items represent chapters within the book.', + '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' => 'Podkast', + 'podcast_hint' => 'Evit deskrivañ gwazh ur podkast.', + 'music' => 'Sonerezh', + 'music_hint' => 'Ur wazh gant sonerezh aozet e-barzh un "album". Pep item zo un ton en album.', + 'audiobook' => 'Levr klevet', + 'audiobook_hint' => 'Ur seurt aodio dibar gant un item dre wazh, peotramant pa glot an itemoù gant chabistroù al levr.', ], 'description' => 'Deskrivadur', 'classification_section_title' => 'Rummatadur', @@ -112,8 +112,8 @@ return [ 'owner_email' => 'Chomlec\'h postel ar perc\'henn', '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.', - 'is_owner_email_removed_from_feed' => 'Remove the owner email from the public RSS feed', - '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' => 'Lemel chomlec\'h postel ar perc\'henn diouzh ar wazh RSS publik', + '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_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".', @@ -129,10 +129,10 @@ return [ '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.', '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_enable' => 'Enable OP3 analytics service', - 'op3_enable_hint' => 'For security reasons, premium episodes\' analytics data will not be shared with OP3.', + 'op3_enable' => 'Gweredekaat ar servij dielfennañ 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_hint' => 'Ar chomlec\'h ma vo dastumet an arc\'hant ganeoc\'h a-drugarez da Web Monetization', @@ -268,42 +268,42 @@ return [ 'volleyball' => 'Volleyball', 'wilderness' => 'Natur', 'wrestling' => 'Gouren', - 'after_shows' => 'After Shows', - 'film_history' => 'Film History', - 'film_interviews' => 'Film Interviews', - 'film_reviews' => 'Film Reviews', - 'tv_reviews' => 'TV Reviews', + 'after_shows' => 'Goude abadenn', + 'film_history' => 'Istor ar sinema', + 'film_interviews' => 'Atersadennoù er sinema', + 'film_reviews' => 'Barnadennoù filmoù', + 'tv_reviews' => 'Barnadennoù tele', ], 'publish_form' => [ - 'back_to_podcast_dashboard' => 'Back to podcast dashboard', - 'post' => 'Your announcement post', + 'back_to_podcast_dashboard' => 'Distreiñ da daolenn-stur ar podkast', + 'post' => 'Ho kemennadenn vrudañ', 'post_hint' => - "Write a message to announce the publication of your podcast. The message will be featured in your podcast's homepage.", - 'message_placeholder' => 'Write your message…', + "Skrivit ur gemennadenn evit kemenn embannadur ho podkast. War bajenn degemer ho podkast e vo diskouezet ar gemennadenn.", + 'message_placeholder' => 'Skrivit ho kemennadenn…', 'submit' => 'Embann', 'publication_date' => 'Deiziad an embann', 'publication_method' => [ 'now' => 'Bremañ', - 'schedule' => 'Schedule', + 'schedule' => 'Steuñviñ', ], - 'scheduled_publication_date' => 'Scheduled publication date', + 'scheduled_publication_date' => 'Deiziad embannadur steuñvet', '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', - 'submit_edit' => 'Edit publication', + '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' => 'Kemmañ an embannadur', 'cancel_publication' => 'Nullañ an embann', - 'message_warning' => 'You did not write a message for your announcement post!', - 'message_warning_hint' => 'Having a message increases social engagement, resulting in a better visibility for your podcast.', - 'message_warning_submit' => 'Publish anyway', + 'message_warning' => 'N\'ho peus ket skrivet ur gemennadenn evit brudañ ho rann !', + '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' => 'Embann memestra', ], 'publication_status_banner' => [ - 'draft_mode' => 'draft mode', - 'not_published' => 'This podcast is not yet published.', - 'scheduled' => 'This podcast is scheduled for publication on {publication_date}.', + 'draft_mode' => 'mod brouilhed', + 'not_published' => 'N\'eo ket embannet ar podkast-mañ c\'hoazh.', + 'scheduled' => 'Ar podkast-mañ a vo embannet d\'an/d\'ar {publication_date}.', ], 'delete_form' => [ '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.", - 'understand' => 'I understand, I want the podcast to be permanently deleted', + "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' => 'Kompren a ran, c\'hoant am eus da zilemel ar podkast da vat', 'submit' => 'Dilemel', ], 'by' => 'Gant {publisher}', @@ -314,17 +314,18 @@ return [ 'no_episode' => 'N\'eus bet kavet rann ebet !', 'follow' => 'Heuliañ', 'followers' => '{numberOfFollowers, plural, - one {# follower} - other {# followers} + one {# heulier·ez} + two {# heulier·ez} + other {# heulier·ez} }', 'posts' => '{numberOfPosts, plural, one {# post} other {# posts} }', - 'activity' => 'Activity', + 'activity' => 'Oberiantiz', 'episodes' => 'Rannoù', - 'sponsor' => 'Sponsor', - 'funding_links' => 'Funding links for {podcastTitle}', + 'sponsor' => 'Harpit ac\'hanomp', + 'funding_links' => 'Ereoù evit arc\'hantaouiñ {podcastTitle}', 'find_on' => 'Kavit {podcastTitle} war', 'listen_on' => 'Selaouit war', ]; diff --git a/modules/Admin/Language/br/PodcastNavigation.php b/modules/Admin/Language/br/PodcastNavigation.php index e3a6093a..132594e6 100644 --- a/modules/Admin/Language/br/PodcastNavigation.php +++ b/modules/Admin/Language/br/PodcastNavigation.php @@ -15,7 +15,7 @@ return [ 'podcast-view' => 'Degemer', 'podcast-edit' => 'Kemmañ ar podkast', 'podcast-persons-manage' => 'Merañ an emellerien·ezed', - 'podcast-imports' => 'Ar podkastoù enporzhet', + 'podcast-imports' => 'Ar podkastoù enporzhiet', 'podcast-imports-sync' => 'Sinkronaat ar gwazhoù', 'episodes' => 'Rannoù', 'episode-list' => 'An holl rannoù', @@ -30,12 +30,12 @@ return [ 'podcast-analytics-time-periods' => 'Mareoù ar selaou', 'monetization' => 'Moneisaat', 'subscription-list' => 'An holl goumanantoù', - 'subscription-create' => 'Add subscription', + 'subscription-create' => 'Ouzhpennañ ur c\'houmanant', 'contributors' => 'Perzhidi, perzhiadezed', 'contributor-list' => 'An holl berzhidi ha perzhiadezed', 'contributor-add' => 'Ouzhpennañ ur perzhiad pe ur berzhiadez', 'broadcast' => 'Broadcast', - 'platforms-podcasting' => 'Podcasting apps', + 'platforms-podcasting' => 'Arloadoù podkastoù', 'platforms-social' => 'Rouedadoù sokial', 'platforms-funding' => 'Liammoù arc\'hantaouiñ', 'podcast-monetization-other' => 'Un dra all', diff --git a/modules/Admin/Language/br/Settings.php b/modules/Admin/Language/br/Settings.php index 3c385919..b322dd56 100644 --- a/modules/Admin/Language/br/Settings.php +++ b/modules/Admin/Language/br/Settings.php @@ -37,19 +37,19 @@ return [ '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_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.', - 'run' => 'Run housekeeping', - 'runSuccess' => 'Housekeeping has been run successfully!', + 'run' => 'Lañsañ ar c\'hempenn', + 'runSuccess' => 'Echu eo ar c\'hempenn gant berzh!', ], 'theme' => [ 'title' => 'Neuz', 'accent_section_title' => 'Liv kentañ', - 'accent_section_subtitle' => 'Choose the color to determine the look and feel of all public pages.', - 'pine' => 'Pine', - 'crimson' => 'Crimson', - 'amber' => 'Amber', - 'lake' => 'Lake', + 'accent_section_subtitle' => 'Choazit al liv a roio an neuz d\'an holl bajennoù publik.', + 'pine' => 'Pin', + 'crimson' => 'Ruz-mouk', + 'amber' => 'Goularz', + 'lake' => 'Lenn', 'jacaranda' => 'Jacaranda', 'onyx' => 'Onyx', 'submit' => 'Enrollañ', diff --git a/modules/Admin/Language/br/Validation.php b/modules/Admin/Language/br/Validation.php index 3bc78cfe..e06708bf 100644 --- a/modules/Admin/Language/br/Validation.php +++ b/modules/Admin/Language/br/Validation.php @@ -10,7 +10,7 @@ declare(strict_types=1); return [ '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' => - '{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.', ]; diff --git a/modules/Admin/Language/br/VideoClip.php b/modules/Admin/Language/br/VideoClip.php index fa2adf21..1ce237b3 100644 --- a/modules/Admin/Language/br/VideoClip.php +++ b/modules/Admin/Language/br/VideoClip.php @@ -10,60 +10,60 @@ declare(strict_types=1); return [ 'list' => [ - 'title' => 'Tennadoù video', + 'title' => 'Klipoù video', 'status' => [ 'label' => 'Statud', '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_hint' => 'Clip will be generated shortly.', - 'running' => 'running', - 'running_hint' => 'Clip is being generated.', + 'pending_hint' => 'Ganet e vo ar c\'hlip a-benn nebeut.', + 'running' => 'war ar stern', + 'running_hint' => 'Emañ ar c\'hlip o vezañ ganet.', 'failed' => 'c\'hwitet', - 'failed_hint' => 'Clip could not be generated: script failure.', - 'passed' => 'passed', - 'passed_hint' => 'Clip was generated successfully!', + 'failed_hint' => 'Ar c\'hlip n\'eo ket bet ganet: fazi skript.', + 'passed' => 'berzh', + 'passed_hint' => 'Ganet eo bet ar c\'hlip gant berzh!', ], - 'clip' => 'Tennad', - 'duration' => 'Job duration', + 'clip' => 'Klip', + 'duration' => 'Padelezh al labour', ], - 'title' => 'Video clip: {videoClipLabel}', - 'download_clip' => 'Pellgargañ an tennad', - 'create' => 'Tennad video nevez', - 'go_to_page' => 'Mont da pajenn an tennad', - 'retry' => 'Retry clip generation', - 'delete' => 'Dilemel an tennad', - 'logs' => 'Job logs', + 'title' => 'Klip video: {videoClipLabel}', + 'download_clip' => 'Pellgargañ ar c\'hlip', + 'create' => 'Klip video nevez', + 'go_to_page' => 'Mont da pajenn ar c\'hlip', + 'retry' => 'Klask genel ar c\'hlip en-dro', + 'delete' => 'Dilemel ar c\'hlip', + 'logs' => 'Roll istor al labourioù', 'messages' => [ - 'alreadyExistingError' => 'The video clip you are trying to create already exists!', - 'addToQueueSuccess' => 'Video clip has been added to queue, awaiting to be created!', - 'deleteSuccess' => 'Video clip has been successfully removed!', + 'alreadyExistingError' => 'Bez ez eus eus ur c\'hlip video heñvel-mik dija!', + 'addToQueueSuccess' => 'Ouzhpennet eo bet ar c\'hlip video d\'al lost, o c\'hortoz e vefe krouet!', + 'deleteSuccess' => 'Dilamet eo bet ar c\'hlip video gant berzh!', ], 'format' => [ - 'landscape' => 'Landscape', - 'portrait' => 'Portrait', - 'squared' => 'Squared', + 'landscape' => 'A-led', + 'portrait' => 'A-blom', + 'squared' => 'Karrezek', ], 'form' => [ - 'title' => 'New video clip', - 'params_section_title' => 'Video clip parameters', - 'clip_title' => 'Titl an tennad', + 'title' => 'Klip video nevez', + 'params_section_title' => 'Arventennoù ar c\'hlip video', + 'clip_title' => 'Titl ar c\'hlip', 'format' => [ - 'label' => 'Choose a format', - 'landscape_hint' => 'With a 16:9 ratio, landscape videos are great for PeerTube, Youtube and Vimeo.', - 'portrait_hint' => 'With a 9:16 ratio, portrait videos are great for TikTok, Youtube shorts and Instagram stories.', - 'squared_hint' => 'With a 1:1 ratio, squared videos are great for Mastodon, Facebook, Twitter and LinkedIn.', + 'label' => 'Choazit ur furmad', + 'landscape_hint' => 'Videoioù a-led gant ur ratio 16:9 a zo dispar evit PeerTube, Youtube ha Vimeo.', + 'portrait_hint' => 'Videoioù a-blom gant ur ratio 9:16 a zo dispar evit TikTok, Youtube shorts ha stories Instagram.', + 'squared_hint' => 'Videoioù karrezek gant ur ratio 1:1 a zo dispar evit Mastodon, Facebook, Twitter ha LinkedIn.', ], 'theme' => 'Dibab un neuz', - 'start_time' => 'Start at', - 'duration' => 'Duration', - 'trim_start' => 'Trim start', - 'trim_end' => 'Trim end', - 'submit' => 'Create video clip', + 'start_time' => 'Kregiñ da', + 'duration' => 'Padelezh', + 'trim_start' => 'Krennañ ar penn-kentañ', + 'trim_end' => 'Krennañ an dibenn', + 'submit' => 'Krouiñ ur c\'hlip video', ], 'requirements' => [ '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', 'gd' => 'Graphics Draw (GD)', 'freetype' => 'Levraoueg Freetype evit GD', diff --git a/modules/Auth/Language/br/Auth.php b/modules/Auth/Language/br/Auth.php index 725b760b..da152f33 100644 --- a/modules/Auth/Language/br/Auth.php +++ b/modules/Auth/Language/br/Auth.php @@ -11,7 +11,7 @@ declare(strict_types=1); return [ 'instance_groups' => [ 'owner' => [ - 'title' => 'Instance Owner', + 'title' => 'Perc\'henn·ez an istañs', 'description' => 'The Castopod owner.', ], 'superadmin' => [ @@ -23,7 +23,7 @@ return [ 'description' => 'Manages Castopod\'s content.', ], 'podcaster' => [ - 'title' => 'Podcaster', + 'title' => 'Podkaster', 'description' => 'General users of Castopod.', ], ], @@ -35,7 +35,7 @@ return [ 'pages.manage' => 'Can manage pages.', 'podcasts.view' => 'Can view all 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.', ], 'podcast_groups' => [ @@ -44,19 +44,19 @@ return [ 'description' => 'The podcast owner.', ], 'admin' => [ - 'title' => 'Admin', + 'title' => 'Merour·ez', 'description' => 'Has complete control of podcast #{id}.', ], 'editor' => [ - 'title' => 'Editor', + 'title' => 'Embanner', 'description' => 'Manages content and publications of podcast #{id}.', ], 'author' => [ - 'title' => 'Author', + 'title' => 'Aozer·ez', 'description' => 'Manages content of podcast #{id} but cannot publish them.', ], 'guest' => [ - 'title' => 'Guest', + 'title' => 'Kouviad·ez', 'description' => 'General contributor of the podcast #{id}.', ], ], diff --git a/modules/Auth/Language/br/Contributor.php b/modules/Auth/Language/br/Contributor.php index 60995c44..90976a46 100644 --- a/modules/Auth/Language/br/Contributor.php +++ b/modules/Auth/Language/br/Contributor.php @@ -13,7 +13,7 @@ return [ 'view' => "Perzh {username} e {podcastTitle}", 'add' => 'Ouzhpennañ ur perzhiad pe ur berzhiadez', 'add_contributor' => 'Ouzhpennañ ur perzhiad pe ur berzhiadez da {0}', - 'edit_role' => 'Hizivaat roll {0}', + 'edit_role' => 'Nevesaat roll {0}', 'edit' => 'Kemmañ', 'remove' => 'Lemel', 'list' => [ @@ -26,14 +26,14 @@ return [ 'role' => 'Roll', 'role_placeholder' => 'Dibabit e·he roll…', 'submit_add' => 'Ouzhpennañ ur perzhiad pe ur berzhiadez', - 'submit_edit' => 'Hizivaat ar roll', + 'submit_edit' => 'Nevesaat ar roll', ], 'delete_form' => [ - 'title' => 'Remove {contributor}', + 'title' => 'Dilemel {contributor}', 'disclaimer' => '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}"', - 'submit' => 'Remove', + 'submit' => 'Lemel', ], 'messages' => [ 'editSuccess' => 'Role successfully changed!', diff --git a/modules/Auth/Language/br/User.php b/modules/Auth/Language/br/User.php index b6edb318..5ca96939 100644 --- a/modules/Auth/Language/br/User.php +++ b/modules/Auth/Language/br/User.php @@ -10,15 +10,15 @@ declare(strict_types=1); return [ 'edit_role' => "Edit {username}'s role", - 'ban' => 'Ban', - 'unban' => 'Unban', + 'ban' => 'Stankañ', + 'unban' => 'Distankañ', 'delete' => 'Dilemel', 'create' => 'Krouiñ un implijer·ez', 'view' => "Titouroù diwar-benn {username}", 'all_users' => 'An holl implijerien·ezed', 'list' => [ 'user' => 'Implijer·ez', - 'role' => 'Role', + 'role' => 'Roll', 'banned' => 'Banned?', ], 'form' => [ @@ -26,7 +26,7 @@ return [ 'username' => 'Anv implijer·ez', 'password' => 'Ger-tremen', 'new_password' => 'Ger-tremen nevez', - 'role' => 'Role', + 'role' => 'Roll', 'roles' => 'Rolloù', 'permissions' => 'Aotreoù', 'submit_create' => 'Krouiñ an implijer·ez', @@ -38,7 +38,7 @@ return [ 'disclaimer' => "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', - 'submit' => 'Delete', + 'submit' => 'Dilemel', ], 'messages' => [ 'createSuccess' => diff --git a/modules/Install/Language/br/Install.php b/modules/Install/Language/br/Install.php index 926c45f9..c29b77e2 100644 --- a/modules/Install/Language/br/Install.php +++ b/modules/Install/Language/br/Install.php @@ -9,10 +9,10 @@ declare(strict_types=1); */ return [ - 'title' => 'Castopod installer', + 'title' => 'Stalier Castopod', 'manual_config' => 'Kefluniañ dre zorn', 'manual_config_subtitle' => - 'Krouit ur restr `.env` gant hoc’h arventennoù ha hizivait ar bajenn evit kenderc\'hel gant ar staliañ.', + 'Krouit ur restr `.env` gant hoc’h arventennoù ha nevesait ar bajenn evit kenderc\'hel gant ar staliañ.', 'form' => [ 'instance_config' => 'Arventennoù an istañs', 'hostname' => 'Anv an ostiz', diff --git a/modules/PodcastImport/Language/br/PodcastImport.php b/modules/PodcastImport/Language/br/PodcastImport.php index 127df81c..e3e59cea 100644 --- a/modules/PodcastImport/Language/br/PodcastImport.php +++ b/modules/PodcastImport/Language/br/PodcastImport.php @@ -10,57 +10,57 @@ declare(strict_types=1); return [ 'banner' => [ - 'disclaimer' => 'Importing', - 'text' => '{podcastTitle} is currently being imported.', - 'cta' => 'See import status', + 'disclaimer' => 'Enporzhiañ', + 'text' => 'Emañ {podcastTitle} o vezañ enporzhiet.', + 'cta' => 'Gwelet stad an enporzh', ], - 'old_podcast_section_title' => 'The podcast to import', - 'old_podcast_legal_disclaimer_title' => 'Legal disclaimer', + 'old_podcast_section_title' => 'Ar podkast da vezañ enporzhiet', + 'old_podcast_legal_disclaimer_title' => 'Menegoù lezennel', '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.', - 'imported_feed_url' => 'Feed URL', - 'imported_feed_url_hint' => 'The feed must be in xml or rss format.', - 'new_podcast_section_title' => 'The new podcast', + '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' => 'URL ar wazh', + 'imported_feed_url_hint' => 'Rankout a ra ar wazh bezañ er furmad xml pe rss.', + 'new_podcast_section_title' => 'Ar podkast nevez', '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.', - 'submit' => 'Add import to queue', + 'submit' => 'Ouzhpennañ an enporzh d\'al lost', 'queue' => [ 'status' => [ - 'label' => 'Status', - 'queued' => 'queued', - 'queued_hint' => 'Import task is awaiting to be processed.', - 'canceled' => 'canceled', - 'canceled_hint' => 'Import task was canceled.', - 'running' => 'running', - 'running_hint' => 'Import task is being processed.', - 'failed' => 'failed', - 'failed_hint' => 'Import task could not complete: script failure.', - 'passed' => 'passed', - 'passed_hint' => 'Import task was completed successfully!', + 'label' => 'Statud', + 'queued' => 'el lost', + 'queued_hint' => 'Emañ an enporzh el lost.', + 'canceled' => 'nullet', + 'canceled_hint' => 'Nullet eo bet an enporzh.', + 'running' => 'war ar stern', + 'running_hint' => 'Emañ an enporzh war ar stern.', + 'failed' => 'c\'hwitet', + 'failed_hint' => 'An enporzh n\'eo ket bet graet: fazi skript.', + 'passed' => 'berzh', + 'passed_hint' => 'Enporzhiet eo bet gant berzh!', ], - 'feed' => 'Feed', - 'duration' => 'Import duration', - 'imported_episodes' => 'Imported episodes', - 'imported_episodes_hint' => '{newlyImportedCount} newly imported, {alreadyImportedCount} already imported.', + 'feed' => 'Gwazh', + 'duration' => 'Padelezh an enporzh', + 'imported_episodes' => 'Rannoù enporzhiet', + 'imported_episodes_hint' => '{newlyImportedCount} enporzhiet nevez zo, {alreadyImportedCount} enporzhiet en holl.', 'actions' => [ - 'cancel' => 'Cancel', - 'retry' => 'Retry', - 'delete' => 'Delete', + 'cancel' => 'Nullañ', + 'retry' => 'Klask en-dro', + 'delete' => 'Dilemel', ], ], 'syncForm' => [ 'title' => 'Sinkronekaat ar gwazhoù', - 'feed_url' => 'Feed URL', - 'feed_url_hint' => 'The feed URL you want to synchronize with the current podcast.', - 'submit' => 'Add to queue', + 'feed_url' => 'URL ar wazh', + 'feed_url_hint' => 'URL ar wazh ho peus c\'hoant da sinkronekaat ouzh ar podkast-mañ.', + 'submit' => 'Ouzhpennañ d\'al lost', ], 'messages' => [ - 'canceled' => 'Import task has been successfully canceled!', - 'notRunning' => 'Cannot cancel Import Task as it is not running.', - 'alreadyRunning' => 'Import Task is already running. You may cancel it before retrying.', - 'retried' => 'Import task has been queued, it will be retried shortly!', - 'deleted' => 'Import task has been successfully deleted!', - 'importTaskQueued' => 'An new task has been queued, import will start shortly!', - 'syncTaskQueued' => 'A new import task has been queued, synchronization will start shortly!', + 'canceled' => 'An enporzh zo bet nullet gant berzh!', + 'notRunning' => 'Ne c\'haller ket nullañ an enporzh rak n\'eo ket krog al labour.', + 'alreadyRunning' => 'Emañ an enporzh war ar stern. Gallout a rit nullañ anezhañ a-raok klask en-dro.', + 'retried' => 'Ouzhpennet eo bet an enporzh d\'al lost, klasket e vo en-dro dindan berr!', + 'deleted' => 'An enporzh zo bet dilamet gant berzh!', + 'importTaskQueued' => 'Un enporzh nevez zo bet ouzhpennet d\'al lost, kroget e vo dindan berr!', + 'syncTaskQueued' => 'Un enporzh nevez zo bet ouzhpennet d\'al lost, kroget e vo ar sinkronekaat dindan berr!', ], ]; diff --git a/modules/PremiumPodcasts/Language/br/PremiumPodcasts.php b/modules/PremiumPodcasts/Language/br/PremiumPodcasts.php index 18c0dd4e..096fcf04 100644 --- a/modules/PremiumPodcasts/Language/br/PremiumPodcasts.php +++ b/modules/PremiumPodcasts/Language/br/PremiumPodcasts.php @@ -14,17 +14,17 @@ return [ '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_lock' => 'Podcast is unlocked, enjoy the premium episodes!', - 'subscribe' => 'Subscribe', - 'lock' => 'Lock', - 'unlock' => 'Unlock', + 'subscribe' => 'Koumanantiñ', + 'lock' => 'Prennañ', + 'unlock' => 'Dibrennañ', 'unlock_form' => [ - 'title' => 'Premium content', + 'title' => 'Endalc\'had Premium', 'subtitle' => 'This podcast contains locked premium episodes! Do you have the key to unlock them?', - 'token' => 'Enter your key', + 'token' => 'Lakait hoc’h 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.', - 'submit' => 'Unlock all episodes!', + 'submit' => 'Dibrennañ an holl rannoù!', 'call_to_action' => 'Unlock all episodes of {podcastTitle}:', - 'subscribe_cta' => 'Subscribe now!', + 'subscribe_cta' => 'Koumanantit bremañ!', ], 'messages' => [ 'unlockSuccess' => 'Podcast was successfully unlocked! Enjoy the premium episodes!', diff --git a/modules/PremiumPodcasts/Language/br/Subscription.php b/modules/PremiumPodcasts/Language/br/Subscription.php index e83f0cb2..a956f60b 100644 --- a/modules/PremiumPodcasts/Language/br/Subscription.php +++ b/modules/PremiumPodcasts/Language/br/Subscription.php @@ -9,92 +9,92 @@ declare(strict_types=1); */ return [ - 'podcast_subscriptions' => 'Podcast subscriptions', - 'add' => 'New subscription', - 'view' => 'View subscription', - 'edit' => 'Edit subscription', - 'regenerate_token' => 'Regenerate token', - 'suspend' => 'Suspend subscription', - 'resume' => 'Resume subscription', - 'delete' => 'Delete subscription', + 'podcast_subscriptions' => 'Koumanantoù ar podkast', + 'add' => 'Koumanant nevez', + 'view' => 'Gwelet ar c\'houmanant', + 'edit' => 'Kemmañ ar c\'houmanant', + 'regenerate_token' => 'Azgenel ar jedouer', + 'suspend' => 'Ehanañ ar c\'houmanant', + 'resume' => 'Adkregiñ gant ar c\'houmanant', + 'delete' => 'Dilemel ar c\'houmanant', 'status' => [ - 'active' => 'Active', - 'suspended' => 'Suspended', - 'expired' => 'Expired', + 'active' => 'Bev', + 'suspended' => 'Ehanet', + 'expired' => 'Tremenet', ], 'list' => [ - 'number' => 'Number', - 'email' => 'Email', - 'expiration_date' => 'Expiration date', - 'unlimited' => 'Unlimited', - 'downloads' => 'Downloads', - 'status' => 'Status', + 'number' => 'Niverenn', + 'email' => 'Postel', + 'expiration_date' => 'Deiziad termen', + 'unlimited' => 'Didermen', + 'downloads' => 'Pellgargadennoù', + 'status' => 'Statud', ], 'form' => [ - 'email' => 'Email', - 'expiration_date' => 'Expiration date', - 'expiration_date_hint' => 'The date and time at which the subscription expires. Leave empty for an unlimited subscription.', - 'submit_create' => 'Create subscription', - 'submit_edit' => 'Edit subscription', + 'email' => 'Postel', + 'expiration_date' => 'Deiziad termen', + 'expiration_date_hint' => 'An deiziad hag an eur ma vo tremenet ar c\'houmanant. Laoskit goullo evit ur c\'houmanant didermen.', + 'submit_create' => 'Krouiñ ur c\'houmanant', + 'submit_edit' => 'Kemmañ ar c\'houmanant', ], 'form_link_add' => [ - 'link' => 'Subscription page link', - 'link_hint' => 'This will add a call to action in the website inviting listeners to subscribe to the podcast.', - 'submit' => 'Save link', + 'link' => 'Liamm etrezek pajenn ar c\'houmanant', + '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' => 'Enrollañ al liamm', ], '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.', - 'reason' => 'Reason', - 'reason_placeholder' => 'Why are you suspending the subscription?', - "submit" => 'Suspend subscription', + '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' => 'Abeg', + 'reason_placeholder' => 'Perak ho peus c\'hoant da ehanañ ar c\'houmanant?', + "submit" => 'Ehanañ ar c\'houmanant', ], 'delete_form' => [ - 'disclaimer' => 'Deleting {subscriber}\'s subscription will remove all analytics data associated with it.', - 'understand' => 'I understand, remove the subscription permanently', - 'submit' => 'Remove subscription', + 'disclaimer' => 'Dilemel koumanant {subscriber} a skarzho an holl stadegoù stag outañ.', + 'understand' => 'Kompren a ran, dilemel ar c\'houmanant da vat', + 'submit' => 'Dilemel ar c\'houmanant', ], 'messages' => [ - 'addSuccess' => 'New subscription added! A welcome email was sent to {subscriber}.', - 'addError' => 'Subscription could not be added.', - 'editSuccess' => 'Subscription expiry date was updated! An email was sent to {subscriber}.', - 'editError' => 'Subscription could not be edited.', - 'regenerateTokenSuccess' => 'Token regenerated! An email was sent to {subscriber} with the new token.', - 'regenerateTokenError' => 'Token could not be regenerated.', - 'deleteSuccess' => 'Subscription was removed! An email was sent to {subscriber}.', - 'deleteError' => 'Subscription could not be removed.', - 'suspendSuccess' => 'Subscription was suspended! An email was sent to {subscriber}.', - 'suspendError' => 'Subscription could not be suspended.', - 'resumeSuccess' => 'Subscription was resumed! An email was sent to {subscriber}.', - 'resumeError' => 'Subscription could not be resumed.', - 'linkSaveSuccess' => 'Subscription link was saved successfully! It will appear in the website as a Call To Action!', - 'linkRemoveSuccess' => 'Subscription link was removed successfully!', + 'addSuccess' => 'Ur c\'houmanant nevez zo bet ouzhpennet! Ur postel evit degemer {subscriber} zo bet kaset.', + 'addError' => 'N\'eo ket bet ouzhpennet ar c\'houmanant.', + 'editSuccess' => 'Deiziad termen ar c\'houmanant zo bet nevesaet! Ur postel zo bet kaset da {subscriber}.', + 'editError' => 'N\'eo ket bet kemmet ar c\'houmanant.', + 'regenerateTokenSuccess' => 'Azganet eo bet ar jedouer! Kaset eo bet ar jedouer nevez da {subscriber} dre bostel.', + 'regenerateTokenError' => 'N\'eo ket bet gellet azgenel ar jedouer.', + 'deleteSuccess' => 'Dilamet eo bet ar c\'houmanant! Ur postel zo bet kaset da {subscriber}.', + 'deleteError' => 'N\'eo ket bet gellet dilemel ar c\'houmanant.', + 'suspendSuccess' => 'Ehanet eo bet ar c\'houmanant! Ur postel zo bet kaset da {subscriber}.', + 'suspendError' => 'N\'eo ket bet gellet ehanañ ar c\'houmanant.', + 'resumeSuccess' => 'Adkroget eo bet gant ar c\'houmanant! Ur postel zo bet kaset da {subscriber}.', + 'resumeError' => 'N\'eo ket bet gellet adkregiñ gant ar c\'houmanant.', + 'linkSaveSuccess' => 'Liamm ar c\'houmanant zo bet enrollet gant berzh! Diskouezet e vo war al lec\'hienn evel ur galv da ober!', + 'linkRemoveSuccess' => 'Dilamet eo bet liamm ar c\'houmanant gant berzh!', ], 'emails' => [ - 'greeting' => 'Hey,', - 'token' => 'Your token: {0}', - 'unique_feed_link' => 'Your unique feed link: {0}', - 'how_to_use' => 'How to use?', - 'two_ways' => 'You have two ways of unlocking the premium episodes:', - 'import_into_app' => 'Copy your unique feed url inside your favourite podcast app (import it as a private feed to prevent exposing your credentials).', - 'go_to_website' => 'Go to {podcastWebsite}\'s website and unlock the podcast with your token.', - 'welcome_subject' => 'Welcome to {podcastTitle}', - 'welcome' => 'You have subscribed to {podcastTitle}, thank you and welcome aboard!', - 'welcome_token_title' => 'Here are your credentials to unlock the podcast\'s premium episodes:', - 'welcome_expires' => 'Your subscription was set to expire on {0}.', - 'welcome_never_expires' => 'Your subscription was set to never expire.', - 'reset_subject' => 'Your token was reset!', - 'reset_token' => 'Your access to {podcastTitle} has been reset!', - 'reset_token_title' => 'New credentials have been generated for you to unlock the podcast\'s premium episodes:', - 'edited_subject' => 'Your subscription has been updated!', - 'edited_expires' => 'Your subscription for {podcastTitle} was set to expire on {expiresAt}.', - 'edited_never_expires' => 'Your subscription for {podcastTitle} was set to never expire!', - 'suspended_subject' => 'Your subscription has been suspended!', - 'suspended' => 'Your subscription for {podcastTitle} has been suspended! You can no longer access the podcast\'s premium episodes.', - 'suspended_reason' => 'That is for the following reason: {0}', - 'resumed_subject' => 'Your subscription has been resumed!', - 'resumed' => 'Your subscription for {podcastTitle} has been resumed! You may access the podcast\'s premium episodes again.', - 'deleted_subject' => 'Your subscription has been removed!', - 'deleted' => 'Your subscription for {podcastTitle} has been removed! You no longer have access to the podcast\'s premium episodes.', - 'footer' => '{castopod} hosted on {host}', + 'greeting' => 'Ata,', + 'token' => 'Ho jedouer: {0}', + 'unique_feed_link' => 'Liamm ho kwazh deoc\'h-c\'hwi: {0}', + 'how_to_use' => 'Penaos ober gantañ?', + 'two_ways' => 'Daou zoare zo evit dibrennañ rannoù Premium:', + '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' => 'Kit da lec\'hienn {podcastWebsite} ha dibrennit ar podkast gant ho jedouer.', + 'welcome_subject' => 'Degemer mat war {podcastTitle}', + 'welcome' => 'Koumanantet oc\'h ouzh {podcastTitle}, mersi bras deoc\'h ha degemer mat!', + 'welcome_token_title' => 'Setu an titouroù evit dibrennañ rannoù Premium ar podkast:', + 'welcome_expires' => 'Arventennet eo bet ho koumanant da echuiñ d\'an/ar {0}.', + 'welcome_never_expires' => 'Arventennet eo bet ho koumanant evit bezañ didermen.', + 'reset_subject' => 'Azganet eo bet ho jedouer!', + 'reset_token' => 'Adderaouekaet eo bet ho moned da {podcastTitle}!', + 'reset_token_title' => 'Titouroù nevez zo bet ganet evit ma tibrennfec’h rannoù Premium ar podkast:', + 'edited_subject' => 'Nevesaet eo bet ho koumanant!', + 'edited_expires' => 'Arventennet eo bet ho koumanant ouzh {podcastTitle} da echuiñ d\'an/ar {expiresAt}.', + 'edited_never_expires' => 'Arventennet eo bet ho koumanant ouzh {podcastTitle} da vezañ didermen!', + 'suspended_subject' => 'Ehanet eo bet ho koumanant!', + 'suspended' => 'Ehanet eo bet ho koumanant ouzh {podcastTitle}! Ne c\'hallit ket gwelet rannoù Premium ar podkast ken.', + 'suspended_reason' => 'Evit an abeg da-heul: {0}', + 'resumed_subject' => 'Adkrog eo ho koumanant!', + 'resumed' => 'Adkrog eo ho koumanant ouzh {podcastTitle}! Gallout a rit ket gwelet rannoù Premium ar podkast en-dro.', + 'deleted_subject' => 'Dilamet eo bet ho koumanant!', + 'deleted' => 'Dilamet eo bet ho koumanant ouzh {podcastTitle}! Ne c\'hallit ket gwelet rannoù Premium ar podkast ken.', + 'footer' => '{castopod} herberc\'hiet war {host}', ], ];