chore(i18n): new Crowdin updates

This commit is contained in:
crowdin 2024-03-08 13:05:48 +00:00 committed by Yassine Doghri
parent cdeb8bf26e
commit 656627050a
70 changed files with 245 additions and 279 deletions

View File

@ -19,18 +19,16 @@ return [
], ],
'likes' => '{numberOfLikes, plural, 'likes' => '{numberOfLikes, plural,
one {# muiañ-karet} one {# muiañ-karet}
2 {# vuiañ-karet} two {# vuiañ-karet}
22 {# vuiañ-karet} few {# muiañ-karet}
32 {# vuiañ-karet} many {# muiañ-karet}
42 {# vuiañ-karet}
52 {# vuiañ-karet}
62 {# vuiañ-karet}
82 {# vuiañ-karet}
other {# muiañ-karet} other {# muiañ-karet}
}', }',
'replies' => '{numberOfReplies, plural, 'replies' => '{numberOfReplies, plural,
0 {respont ebet}
one {# respont} one {# respont}
two {# respont}
few {# respont}
many {# respont}
other {# respont} other {# respont}
}', }',
'like' => 'Muiañ-karet', 'like' => 'Muiañ-karet',

View File

@ -16,16 +16,11 @@ return [
'season_episode' => 'Koulzad {seasonNumber} rann {episodeNumber}', 'season_episode' => 'Koulzad {seasonNumber} rann {episodeNumber}',
'season_episode_abbr' => 'K{seasonNumber}:R{episodeNumber}', 'season_episode_abbr' => 'K{seasonNumber}:R{episodeNumber}',
'persons' => '{personsCount, plural, 'persons' => '{personsCount, plural,
0 {den ebet}
one {# den} one {# den}
two {# zen} two {# zen}
few {# den}
many {# den}
other {# den} other {# den}
22 {# zen}
32 {# zen}
42 {# zen}
52 {# zen}
62 {# zen}
82 {# zen}
}', }',
'persons_list' => 'Emellerien·ezed', 'persons_list' => 'Emellerien·ezed',
'back_to_episodes' => 'Mont da rannoù {podcast}', 'back_to_episodes' => 'Mont da rannoù {podcast}',
@ -34,8 +29,10 @@ return [
'chapters' => 'Chabistroù', 'chapters' => 'Chabistroù',
'description' => 'Deskrivadur ar rann', 'description' => 'Deskrivadur ar rann',
'number_of_comments' => '{numberOfComments, plural, 'number_of_comments' => '{numberOfComments, plural,
0 {evezhiadenn ebet}
one {# evezhiadenn} one {# evezhiadenn}
two {# evezhiadenn}
few {# evezhiadenn}
many {# evezhiadenn}
other {# evezhiadenn} other {# evezhiadenn}
}', }',
'all_podcast_episodes' => 'Holl rannoù ar podkast', 'all_podcast_episodes' => 'Holl rannoù ar podkast',

View File

@ -16,50 +16,20 @@ return [
'Rannoù koulzad {seasonNumber} ({episodeCount})', 'Rannoù koulzad {seasonNumber} ({episodeCount})',
'no_episode' => 'N\'eo bet kavet rann ebet!', 'no_episode' => 'N\'eo bet kavet rann ebet!',
'follow' => 'Heuliañ', 'follow' => 'Heuliañ',
'followTitle' => 'Heuliañ {actorDisplayName} war ar c\'hevrebed!', 'followTitle' => 'Heuliañ {actorDisplayName} war ar fediverse!',
'followers' => '{numberOfFollowers, plural, 'followers' => '{numberOfFollowers, plural,
0 {heulier·ez ebet}
one {# heulier·ez} one {# heulier·ez}
two {# heulier·ez}
few {# heulier·ez}
many {# heulier·ez}
other {# heulier·ez} other {# heulier·ez}
}', }',
'posts' => '{numberOfPosts, plural, 'posts' => '{numberOfPosts, plural,
0 {kemennadenn ebet} one {# gemennadenn}
1 {# gemennadenn} two {# gemennadenn}
2 {# gemennadenn} few {# c\'hemennadenn}
3 {# c\'hemennadenn} many {# kemennadenn}
4 {# c\'hemennadenn}
9 {# c\'hemennadenn}
other {# kemennadenn} other {# kemennadenn}
21 {# gemennadenn}
22 {# gemennadenn}
23 {# c\'hemennadenn}
24 {# c\'hemennadenn}
29 {# c\'hemennadenn}
31 {# gemennadenn}
32 {# gemennadenn}
33 {# c\'hemennadenn}
34 {# c\'hemennadenn}
39 {# c\'hemennadenn}
41 {# gemennadenn}
42 {# gemennadenn}
43 {# c\'hemennadenn}
44 {# c\'hemennadenn}
49 {# c\'hemennadenn}
51 {# gemennadenn}
52 {# gemennadenn}
53 {# c\'hemennadenn}
54 {# c\'hemennadenn}
59 {# c\'hemennadenn}
61 {# gemennadenn}
62 {# gemennadenn}
63 {# c\'hemennadenn}
64 {# c\'hemennadenn}
69 {# c\'hemennadenn}
81 {# gemennadenn}
82 {# gemennadenn}
83 {# c\'hemennadenn}
84 {# c\'hemennadenn}
89 {# c\'hemennadenn}
}', }',
'links' => 'Liammoù', 'links' => 'Liammoù',
'activity' => 'Obererezh', 'activity' => 'Obererezh',
@ -69,49 +39,19 @@ return [
'stats' => [ 'stats' => [
'title' => 'Stadegoù', 'title' => 'Stadegoù',
'number_of_seasons' => '{0, plural, 'number_of_seasons' => '{0, plural,
0 {koulzad ebet} one {# c\'houlzad}
1 {# c\'houlzad} two {# goulzad}
2 {# goulzad} few {# c\'houlzad}
3 {# c\'houlzad} many {# koulzad}
4 {# c\'houlzad} other {# koulzad}
9 {# c\'houlzad} }',
other {# koulzad}
21 {# c\'houlzad}
22 {# goulzad}
23 {# c\'houlzad}
24 {# c\'houlzad}
29 {# c\'houlzad}
31 {# c\'houlzad}
32 {# goulzad}
33 {# c\'houlzad}
34 {# c\'houlzad}
39 {# c\'houlzad}
41 {# c\'houlzad}
42 {# goulzad}
43 {# c\'houlzad}
44 {# c\'houlzad}
49 {# c\'houlzad}
51 {# c\'houlzad}
52 {# goulzad}
53 {# c\'houlzad}
54 {# c\'houlzad}
59 {# c\'houlzad}
61 {# c\'houlzad}
62 {# goulzad}
63 {# c\'houlzad}
64 {# c\'houlzad}
69 {# c\'houlzad}
81 {# c\'houlzad}
82 {# goulzad}
83 {# c\'houlzad}
84 {# c\'houlzad}
89 {# c\'houlzad}
}',
'number_of_episodes' => '{0, plural, 'number_of_episodes' => '{0, plural,
0 {rann ebet} one {# rann}
one {# rann} two {# rann}
other {# rann} few {# rann}
}', many {# rann}
other {# rann}
}',
'first_published_at' => 'Embannet eo bet ar rann gentañ d\'ar/d\'an {0, date, medium}', 'first_published_at' => 'Embannet eo bet ar rann gentañ d\'ar/d\'an {0, date, medium}',
], ],
'sponsor' => 'Harpit', 'sponsor' => 'Harpit',
@ -119,16 +59,11 @@ return [
'find_on' => 'Kavit {podcastTitle} war', 'find_on' => 'Kavit {podcastTitle} war',
'listen_on' => 'Selaouit war', 'listen_on' => 'Selaouit war',
'persons' => '{personsCount, plural, 'persons' => '{personsCount, plural,
0 {den ebet}
one {# den} one {# den}
two {# zen} two {# zen}
few {# den}
many {# den}
other {# den} other {# den}
22 {# zen}
32 {# zen}
42 {# zen}
52 {# zen}
62 {# zen}
82 {# zen}
}', }',
'persons_list' => 'Emellerien·ezed', 'persons_list' => 'Emellerien·ezed',
'castopod_website' => 'Castopod (lec\'hienn)', 'castopod_website' => 'Castopod (lec\'hienn)',

View File

@ -23,7 +23,7 @@ return [
'back_to_episodes' => 'Terug naar de afleveringen van {podcast}', 'back_to_episodes' => 'Terug naar de afleveringen van {podcast}',
'comments' => 'Reacties', 'comments' => 'Reacties',
'activity' => 'Activiteiten', 'activity' => 'Activiteiten',
'chapters' => 'Chapters', 'chapters' => 'Hoofdstukken',
'description' => 'Omschrijving aflevering', 'description' => 'Omschrijving aflevering',
'number_of_comments' => '{numberOfComments, plural, 'number_of_comments' => '{numberOfComments, plural,
one {# reactie} one {# reactie}
@ -43,5 +43,5 @@ return [
'publish' => 'Publiceer', 'publish' => 'Publiceer',
'publish_edit' => 'Publicatie bewerken', 'publish_edit' => 'Publicatie bewerken',
], ],
'no_chapters' => 'No chapters are available for this episode.', 'no_chapters' => 'Voor deze aflevering zijn geen hoofdstukken beschikbaar.',
]; ];

View File

@ -23,7 +23,7 @@ return [
'back_to_episodes' => 'Tilbake til episodane av {podcast}', 'back_to_episodes' => 'Tilbake til episodane av {podcast}',
'comments' => 'Kommentarar', 'comments' => 'Kommentarar',
'activity' => 'Aktivitet', 'activity' => 'Aktivitet',
'chapters' => 'Chapters', 'chapters' => 'Kapittel',
'description' => 'Skildring av episoden', 'description' => 'Skildring av episoden',
'number_of_comments' => '{numberOfComments, plural, 'number_of_comments' => '{numberOfComments, plural,
one {# kommentar} one {# kommentar}
@ -43,5 +43,5 @@ return [
'publish' => 'Legg ut', 'publish' => 'Legg ut',
'publish_edit' => 'Rediger publiseringa', 'publish_edit' => 'Rediger publiseringa',
], ],
'no_chapters' => 'No chapters are available for this episode.', 'no_chapters' => 'Det finst ingen kapittel for denne episoden.',
]; ];

View File

@ -51,5 +51,5 @@ return [
other {# personar} other {# personar}
}', }',
'persons_list' => 'Personar', 'persons_list' => 'Personar',
'castopod_website' => 'Castopod (website)', 'castopod_website' => 'Castopod (nettstad)',
]; ];

View File

@ -87,8 +87,9 @@ can be added as a cache handler.
castopod-db: castopod-db:
``` ```
You have to adapt some variables to your needs (e.g. `CP_BASEURL`, Rankout a rit azasaat un nebeud variennoù hervez hoc'h ezhommoù (da skouer
`MYSQL_ROOT_PASSWORD`, `MYSQL_PASSWORD` and `CP_ANALYTICS_SALT`). `CP_BASEURL`, `MYSQL_ROOT_PASSWORD`, `MYSQL_PASSWORD` ha
`CP_ANALYTICS_SALT`).
3. Setup a reverse proxy for TLS (SSL/HTTPS) 3. Setup a reverse proxy for TLS (SSL/HTTPS)
@ -107,11 +108,11 @@ can be added as a cache handler.
5. You're all set, start podcasting! 🎙️🚀 5. You're all set, start podcasting! 🎙️🚀
## Environment Variables ## Variennoù endro
- **castopod/castopod** and **castopod/app** - **castopod/castopod** and **castopod/app**
| Variable name | Type (`default`) | Dre ziouer | | Anv ar varienn | Type (`default`) | Dre ziouer |
| ------------------------------------- | ----------------------- | ---------------- | | ------------------------------------- | ----------------------- | ---------------- |
| **`CP_BASEURL`** | string | `undefined` | | **`CP_BASEURL`** | string | `undefined` |
| **`CP_MEDIA_BASEURL`** | ?string | `CP_BASEURL` | | **`CP_MEDIA_BASEURL`** | ?string | `CP_BASEURL` |
@ -151,7 +152,7 @@ can be added as a cache handler.
- **castopod/web-server** - **castopod/web-server**
| Variable name | Doare | Default | | Anv ar varienn | Doare | Default |
| ---------------------- | --------------------- | ------- | | ---------------------- | --------------------- | ------- |
| **`CP_APP_HOSTNAME`** | ?string | `"app"` | | **`CP_APP_HOSTNAME`** | ?string | `"app"` |
| **`CP_MAX_BODY_SIZE`** | ?number (with suffix) | `512M` | | **`CP_MAX_BODY_SIZE`** | ?number (with suffix) | `512M` |

View File

@ -159,7 +159,7 @@ email.SMTPPass="your_smtp_password"
#### Email config options #### Email config options
| Variable name | Doare | Dre ziouer | | Anv ar varienne | Doare | Dre ziouer |
| ---------------- | -------------------- | ------------ | | ---------------- | -------------------- | ------------ |
| **`fromEmail`** | string | `undefined` | | **`fromEmail`** | string | `undefined` |
| **`fromName`** | string | `"Castopod"` | | **`fromName`** | string | `"Castopod"` |
@ -202,7 +202,7 @@ media.s3.region="your_s3_region"
#### Arventennoù S3 #### Arventennoù S3
| Variable name | Doare | Dre ziouer | | Anv ar varienn | Doare | Dre ziouer |
| ----------------------- | ------- | ----------- | | ----------------------- | ------- | ----------- |
| **`endpoint`** | string | `undefined` | | **`endpoint`** | string | `undefined` |
| **`key`** | string | `undefined` | | **`key`** | string | `undefined` |

View File

@ -17,7 +17,7 @@ small footprint.
<a href="/getting-started/install" class="inline-flex items-center px-4 py-2 mx-auto font-semibold text-center text-white rounded-full shadow gap-x-1 bg-pine-500 hover:no-underline hover:bg-pine-600">Staliañ<svg viewBox="0 0 24 24" width="1em" height="1em" class="text-xl text-pine-200"><path fill="currentColor" d="m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z"></path></svg></a> <a href="/getting-started/install" class="inline-flex items-center px-4 py-2 mx-auto font-semibold text-center text-white rounded-full shadow gap-x-1 bg-pine-500 hover:no-underline hover:bg-pine-600">Staliañ<svg viewBox="0 0 24 24" width="1em" height="1em" class="text-xl text-pine-200"><path fill="currentColor" d="m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z"></path></svg></a>
</div> </div>
## Features ## Perzhioù
- 🌱 &nbsp;Free & open-source (AGPL v3 License) - 🌱 &nbsp;Free & open-source (AGPL v3 License)
- 🔐 &nbsp;Focused on data sovereignty: your content, audience, and analytics - 🔐 &nbsp;Focused on data sovereignty: your content, audience, and analytics

View File

@ -124,22 +124,22 @@ manuelt basert på `.env.example`-fila.
::: :::
### Using CLI ### Med kommandolina
1. Create a `.env` file in the package root based on the `.env.example` file. 1. Lag ei `.env`-fil i rotmappa til pakka, basert på `.env.example`-fila.
2. Initialize the database using: 2. Gjer klar databasen ved hjelp av:
```sh ```sh
php spark install:init-database php spark install:init-database
``` ```
3. Create the superadmin user using: 3. Lag superadmin-brukaren med:
```sh ```sh
php spark install:create-superadmin php spark install:create-superadmin
``` ```
4. Head on to your admin gateway to start podcasting! 4. Gå til styringspanelet for å byrja med podkasting!
### Epost/SMTP-oppsett ### Epost/SMTP-oppsett

View File

@ -188,7 +188,7 @@ Mange takk til dei flotte folka på
<td align="center" valign="top" width="14.28%"><a href="https://ernestoacosta.me/"><img src="https://castopod.org/assets/images/castopod-avatar.jpg?s=100" width="100px;" alt="Ernesto Acosta"/><br /><sub><b>Ernesto Acosta</b></sub></a><br /><a href="https://code.castopod.org/adaures/castopod/issues?author_username=ernestoacostame" title="Feilrapportar">🐛</a> <a href="#audio-ernestoacostame" title="Lyd">🔊</a> <a href="https://translate.castopod.org" title="Omsetjingar">🌍</a> <a href="#question-ernestoacostame" title="Svar på spørsmål">💬</a> <a href="#ideas-ernestoacostame" title="Idear, planlegging og tilbakemeldingar">🤔</a></td> <td align="center" valign="top" width="14.28%"><a href="https://ernestoacosta.me/"><img src="https://castopod.org/assets/images/castopod-avatar.jpg?s=100" width="100px;" alt="Ernesto Acosta"/><br /><sub><b>Ernesto Acosta</b></sub></a><br /><a href="https://code.castopod.org/adaures/castopod/issues?author_username=ernestoacostame" title="Feilrapportar">🐛</a> <a href="#audio-ernestoacostame" title="Lyd">🔊</a> <a href="https://translate.castopod.org" title="Omsetjingar">🌍</a> <a href="#question-ernestoacostame" title="Svar på spørsmål">💬</a> <a href="#ideas-ernestoacostame" title="Idear, planlegging og tilbakemeldingar">🤔</a></td>
</tr> </tr>
<tr> <tr>
<td align="center" valign="top" width="14.28%"><a href="https://mastodon.fedi.bzh/@ewen"><img src="https://mastodon.fedi.bzh/system/accounts/avatars/000/000/002/original/6f387690a504ae46.jpg?s=100" width="100px;" alt="Ewen"/><br /><sub><b>Ewen</b></sub></a><br /><a href="https://translate.castopod.org" title="Translation">🌍</a> <a href="#ideas-3wen" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://code.castopod.org/adaures/castopod/commits/master" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://mastodon.fedi.bzh/@ewen"><img src="https://mastodon.fedi.bzh/system/accounts/avatars/000/000/002/original/6f387690a504ae46.jpg?s=100" width="100px;" alt="Ewen"/><br /><sub><b>Ewen</b></sub></a><br /><a href="https://translate.castopod.org" title="Omsetjing">🌍</a> <a href="#ideas-3wen" title="Idear, planlegging og tilbakemelding">🤔</a> <a href="https://code.castopod.org/adaures/castopod/commits/master" title="Kode">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://code.castopod.org/Behel"><img src="https://secure.gravatar.com/avatar/ad63ee8ef8e3db8253d21e5012d2724f?s=80&d=identicon?s=100" width="100px;" alt="Bastien Luneteau"/><br /><sub><b>Bastien Luneteau</b></sub></a><br /><a href="https://code.castopod.org/adaures/castopod/commits/master" title="Kode">💻</a> <a href="https://code.castopod.org/adaures/castopod/issues?author_username=Behel" title="Feilrapportar">🐛</a></td> <td align="center" valign="top" width="14.28%"><a href="https://code.castopod.org/Behel"><img src="https://secure.gravatar.com/avatar/ad63ee8ef8e3db8253d21e5012d2724f?s=80&d=identicon?s=100" width="100px;" alt="Bastien Luneteau"/><br /><sub><b>Bastien Luneteau</b></sub></a><br /><a href="https://code.castopod.org/adaures/castopod/commits/master" title="Kode">💻</a> <a href="https://code.castopod.org/adaures/castopod/issues?author_username=Behel" title="Feilrapportar">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.cecillie.fr/"><img src="https://castopod.org/assets/images/castopod-avatar.jpg?s=100" width="100px;" alt="Cécile Ricordeau"/><br /><sub><b>Cécile Ricordeau</b></sub></a><br /><a href="#design-cecillie" title="Utforming">🎨</a></td> <td align="center" valign="top" width="14.28%"><a href="https://www.cecillie.fr/"><img src="https://castopod.org/assets/images/castopod-avatar.jpg?s=100" width="100px;" alt="Cécile Ricordeau"/><br /><sub><b>Cécile Ricordeau</b></sub></a><br /><a href="#design-cecillie" title="Utforming">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://code.castopod.org/PatrykMis"><img src="https://castopod.org/assets/images/castopod-avatar.jpg?s=100" width="100px;" alt="Patryk Miś"/><br /><sub><b>Patryk Miś</b></sub></a><br /><a href="https://translate.castopod.org" title="Omsetjing">🌍</a></td> <td align="center" valign="top" width="14.28%"><a href="https://code.castopod.org/PatrykMis"><img src="https://castopod.org/assets/images/castopod-avatar.jpg?s=100" width="100px;" alt="Patryk Miś"/><br /><sub><b>Patryk Miś</b></sub></a><br /><a href="https://translate.castopod.org" title="Omsetjing">🌍</a></td>
@ -243,7 +243,7 @@ Mange takk til dei flotte folka på
</tr> </tr>
<tr> <tr>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/KrzysztofDomanczyk"><img src="https://avatars.githubusercontent.com/u/75178474?v=4?s=100" width="100px;" alt="KrzysztofDomanczyk"/><br /><sub><b>KrzysztofDomanczyk</b></sub></a><br /><a href="https://code.castopod.org/adaures/castopod/commits/master" title="Kode">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/KrzysztofDomanczyk"><img src="https://avatars.githubusercontent.com/u/75178474?v=4?s=100" width="100px;" alt="KrzysztofDomanczyk"/><br /><sub><b>KrzysztofDomanczyk</b></sub></a><br /><a href="https://code.castopod.org/adaures/castopod/commits/master" title="Kode">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://code.castopod.org/NeoluxConsulting"><img src="https://secure.gravatar.com/avatar/6e745565356330c1e29a85d52bffdaa1?s=80&d=identicon?s=100" width="100px;" alt="Guy Martin"/><br /><sub><b>Guy Martin</b></sub></a><br /><a href="https://code.castopod.org/adaures/castopod/issues?author_username=NeoluxConsulting" title="Bug reports">🐛</a> <a href="https://code.castopod.org/adaures/castopod/commits/master" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://code.castopod.org/NeoluxConsulting"><img src="https://secure.gravatar.com/avatar/6e745565356330c1e29a85d52bffdaa1?s=80&d=identicon?s=100" width="100px;" alt="Guy Martin"/><br /><sub><b>Guy Martin</b></sub></a><br /><a href="https://code.castopod.org/adaures/castopod/issues?author_username=NeoluxConsulting" title="Feilrapportar">🐛</a> <a href="https://code.castopod.org/adaures/castopod/commits/master" title="Kode">💻</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.', '{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.', '{field} is either not an image or not of the right ratio.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -32,7 +32,7 @@ return [
'unpublish' => 'diembannañ', 'unpublish' => 'diembannañ',
'delete' => 'dilemel', 'delete' => 'dilemel',
'remove' => 'lemel', 'remove' => 'lemel',
'fediverse' => 'kevrebed', 'fediverse' => 'fediverse',
'blocked-actors' => 'aktourien·ezed stanket', 'blocked-actors' => 'aktourien·ezed stanket',
'blocked-domains' => 'domanioù stanket', 'blocked-domains' => 'domanioù stanket',
'users' => 'implijerien·ezed', 'users' => 'implijerien·ezed',

View File

@ -116,7 +116,7 @@ return [
'IL' => 'Israel', 'IL' => 'Israel',
'IM' => 'Enez-Vanav', 'IM' => 'Enez-Vanav',
'IN' => 'Indez', 'IN' => 'Indez',
'IO' => 'British Indian Ocean Territory', 'IO' => 'Tiriad Meurvor Indez Breizh-Veur',
'IQ' => 'Irak', 'IQ' => 'Irak',
'IR' => 'Iran', 'IR' => 'Iran',
'IS' => 'Island', 'IS' => 'Island',
@ -136,7 +136,7 @@ return [
'KW' => 'Kowait', 'KW' => 'Kowait',
'KY' => 'Cayman, Inizi', 'KY' => 'Cayman, Inizi',
'KZ' => 'Kazakstan', 'KZ' => 'Kazakstan',
'LA' => "Lao People's Democratic Republic", 'LA' => "Bro-Laos",
'LB' => 'Liban', 'LB' => 'Liban',
'LC' => 'Santez-Lusia', 'LC' => 'Santez-Lusia',
'LI' => 'Liechtenstein', 'LI' => 'Liechtenstein',
@ -210,7 +210,7 @@ return [
'SD' => 'Soudan', 'SD' => 'Soudan',
'SE' => 'Sveden', 'SE' => 'Sveden',
'SG' => 'Singapoura', 'SG' => 'Singapoura',
'SH' => 'Saint Helena, Ascension and Tristan da Cunha', 'SH' => 'Saint Helena, Ascension ha Tristan da Cunha',
'SI' => 'Sloveni', 'SI' => 'Sloveni',
'SJ' => 'Svalbard ha Jan Mayen', 'SJ' => 'Svalbard ha Jan Mayen',
'SK' => 'Slovaki', 'SK' => 'Slovaki',
@ -243,7 +243,7 @@ return [
'TZ' => 'Tanzania, Republik Unanet', 'TZ' => 'Tanzania, Republik Unanet',
'UA' => 'Ukraina', 'UA' => 'Ukraina',
'UG' => 'Ouganda', 'UG' => 'Ouganda',
'UM' => 'United States Minor Outlying Islands', 'UM' => 'Inizi bihan diabell ar Stadoù-Unanet',
'US' => 'Stadoù-Unanet', 'US' => 'Stadoù-Unanet',
'UY' => 'Uruguay', 'UY' => 'Uruguay',
'UZ' => 'Uzbekistan', 'UZ' => 'Uzbekistan',

View File

@ -23,7 +23,7 @@ return [
'persons' => 'Emellerien·ezed', 'persons' => 'Emellerien·ezed',
'person-list' => 'An holl emellerien·ezed', 'person-list' => 'An holl emellerien·ezed',
'person-create' => 'Krouiñ un emeller·ez', 'person-create' => 'Krouiñ un emeller·ez',
'fediverse' => 'Kevrebed', 'fediverse' => 'Fediverse',
'fediverse-blocked-actors' => 'Implijerien·ezed stanket', 'fediverse-blocked-actors' => 'Implijerien·ezed stanket',
'fediverse-blocked-domains' => 'Domanioù stanket', 'fediverse-blocked-domains' => 'Domanioù stanket',
'users' => 'Implijerien·ezed', 'users' => 'Implijerien·ezed',

View File

@ -106,14 +106,14 @@ return [
], ],
'author_section_title' => 'Aozer·ez', 'author_section_title' => 'Aozer·ez',
'author_section_subtitle' => 'Piv zo o verañ ar podkast?', 'author_section_subtitle' => 'Piv zo o verañ ar podkast?',
'owner_name' => 'Anv ar perc\'henn', 'owner_name' => 'Anv ar perc\'henn·ez',
'owner_name_hint' => 'owner_name_hint' =>
'Evit a sell ouzh ar mererezh. War ar wazh RSS publik e vo.', 'Evit a sell ouzh ar mererezh. War ar wazh RSS publik e vo.',
'owner_email' => 'Chomlec\'h postel ar perc\'henn', 'owner_email' => 'Chomlec\'h postel ar perc\'henn·ez',
'owner_email_hint' => 'owner_email_hint' =>
'Implijet e vo gant an darn vrasañ eus ar savennoù evit gwiriañ perc\'hentiezh ar podkast. War ar wazh RSS publik e vo.', 'Implijet e vo gant an darn vrasañ eus ar savennoù evit gwiriañ perc\'hentiezh ar podkast. War ar wazh RSS publik e vo.',
'is_owner_email_removed_from_feed' => 'Lemel chomlec\'h postel ar perc\'henn diouzh ar wazh RSS publik', 'is_owner_email_removed_from_feed' => 'Lemel chomlec\'h postel ar perc\'henn·ez 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.', '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·ez.',
'publisher' => 'Embanner·ez', 'publisher' => 'Embanner·ez',
'publisher_hint' => 'publisher_hint' =>
'Ar strollad kiriek eus sevel ar podkast. Alies eo embregerezh pe rouedad ar podkast. A-wechoù e vez anvet ar vaezienn-mañ "Aozer·ez".', 'Ar strollad kiriek eus sevel ar podkast. Alies eo embregerezh pe rouedad ar podkast. A-wechoù e vez anvet ar vaezienn-mañ "Aozer·ez".',
@ -130,7 +130,7 @@ return [
'premium_by_default_hint' => 'Rannoù ar podkast a vo merket Premium dre ziouer. Gallout a rit lakaat rannoù zo evel publik.', 'premium_by_default_hint' => 'Rannoù ar podkast a vo merket Premium dre ziouer. Gallout a rit lakaat rannoù zo evel publik.',
'op3' => 'Open Podcast Prefix Project (OP3)', 'op3' => 'Open Podcast Prefix Project (OP3)',
'op3_link' => 'Mont da welet ho taolenn-stur OP3 (liamm diavaez)', 'op3_link' => 'Mont da welet ho taolenn-stur OP3 (liamm diavaez)',
'op3_hint' => 'Value your analytics data with OP3, an open-source and trusted third party analytics service. Share, validate and compare your analytics data with the open podcasting ecosystem.', 'op3_hint' => 'Talvoudekait ho roadennoù gant OP3, zo ur servij open source diavaez evit dielfennañ ar muzulioù heklev. Rannit, kadarnait ha lakait ho roadennoù keñver-ha-keñver gant re ekosistem ar podkastoù digor.',
'op3_enable' => 'Gweredekaat ar servij dielfennañ OP3', 'op3_enable' => 'Gweredekaat ar servij dielfennañ OP3',
'op3_enable_hint' => 'Evit abegoù surentez ne vo ket rannet roadennoù ar rannoù Premium gant OP3.', 'op3_enable_hint' => 'Evit abegoù surentez ne vo ket rannet roadennoù ar rannoù Premium gant OP3.',
'payment_pointer' => 'Chomlec\'h paeañ (Payment Poienter) evit Web Monetization', 'payment_pointer' => 'Chomlec\'h paeañ (Payment Poienter) evit Web Monetization',
@ -319,8 +319,11 @@ return [
other {# heulier·ez} other {# heulier·ez}
}', }',
'posts' => '{numberOfPosts, plural, 'posts' => '{numberOfPosts, plural,
one {# post} one {# gemennadenn}
other {# posts} two {# gemennadenn}
few {# c\'hemennadenn}
many {a gemennadennoù}
other {# kemennadenn}
}', }',
'activity' => 'Oberiantiz', 'activity' => 'Oberiantiz',
'episodes' => 'Rannoù', 'episodes' => 'Rannoù',

View File

@ -34,7 +34,7 @@ return [
'contributors' => 'Perzhidi, perzhiadezed', 'contributors' => 'Perzhidi, perzhiadezed',
'contributor-list' => 'An holl berzhidi ha perzhiadezed', 'contributor-list' => 'An holl berzhidi ha perzhiadezed',
'contributor-add' => 'Ouzhpennañ ur perzhiad pe ur berzhiadez', 'contributor-add' => 'Ouzhpennañ ur perzhiad pe ur berzhiadez',
'broadcast' => 'Broadcast', 'broadcast' => 'Skignañ',
'platforms-podcasting' => 'Arloadoù podkastoù', 'platforms-podcasting' => 'Arloadoù podkastoù',
'platforms-social' => 'Rouedadoù sokial', 'platforms-social' => 'Rouedadoù sokial',
'platforms-funding' => 'Liammoù arc\'hantaouiñ', 'platforms-funding' => 'Liammoù arc\'hantaouiñ',

View File

@ -14,31 +14,31 @@ return [
'title' => 'Istañs', 'title' => 'Istañs',
'site_icon' => 'Arlun al lec\'hienn', 'site_icon' => 'Arlun al lec\'hienn',
'site_icon_delete' => 'Dilemel arlun al lec\'hienn', 'site_icon_delete' => 'Dilemel arlun al lec\'hienn',
'site_icon_hint' => 'Site icons are what you see on your browser tabs, bookmarks bar, and when you add a website as a shortcut on mobile devices.', 'site_icon_hint' => 'Arlunioù al lec\'hienn zo ar pezh a welit war ivinelloù ho merdeer, barrenn ar pennrolloù, ha pa vez ouzhpennet al lec\'hienn d\'ur pellgomzer evel ur verradenn.',
'site_icon_helper' => 'An arlun a rankfe bezañ ur c\'harrez ha 512px e vent da nebeutañ.', 'site_icon_helper' => 'An arlun a rankfe bezañ ur c\'harrez ha 512px e vent da nebeutañ.',
'site_name' => 'Titl al lec\'hienn', 'site_name' => 'Titl al lec\'hienn',
'site_description' => 'Deskrivadur al lec\'hienn', 'site_description' => 'Deskrivadur al lec\'hienn',
'submit' => 'Enrollañ', 'submit' => 'Enrollañ',
'editSuccess' => 'Instance has been updated successfully!', 'editSuccess' => 'Nevesaet eo bet an istañs gant berzh!',
'deleteIconSuccess' => 'Site icon has been remove successfully!', 'deleteIconSuccess' => 'Skarzhet eo bet arlun al lec\'hienn gant berzh!',
], ],
'images' => [ 'images' => [
'title' => 'Skeudennoù', 'title' => 'Skeudennoù',
'subtitle' => 'Here you can regenerate all images based on the originals that were uploaded. To be used if you find that some images are missing. This task may take a while.', 'subtitle' => 'Amañ e c\'hellit azgenel an holl skeudennoù diwar ar skeudennoù orin a oa bet karget. Da vezañ implijet ma kav deoc\'h e vank skeudennoù zo. Hir a-walc\'h e c\'hell bezañ al labour-mañ.',
'regenerate' => 'Azgenel ar skeudennoù', 'regenerate' => 'Azgenel ar skeudennoù',
'regenerationSuccess' => 'All images have been regenerated successfully!', 'regenerationSuccess' => 'An holl skeudennoù zo bet azganet gant berzh!',
], ],
'housekeeping' => [ 'housekeeping' => [
'title' => 'Kempenn', 'title' => 'Kempenn an istañs',
'subtitle' => 'Runs various housekeeping tasks. Use this feature if you ever encounter issues with media files or data integrity. These tasks may take a while.', 'subtitle' => 'Lañsañ labourioù a bep seurt evit kempenn an istañs. Da vezañ implijet ma welit kudennoù gant restroù media pe aterinder ar roadennoù. Hir a-walc\'h e c\'hell bezañ al labourioù-mañ.',
'reset_counts' => 'Reset counts', 'reset_counts' => 'Adderaouekaat ar c\'honterioù',
'reset_counts_helper' => 'This option will recalculate and reset all data counts (number of followers, posts, comments, …).', 'reset_counts_helper' => 'Gant an dibarzh-mañ e vo adjedet hag adderaouekaet ar c\'hontoù (niver a heulierien·ezed, a bostoù, a evezhiadennoù, …).',
'rewrite_media' => 'Rewrite media metadata', 'rewrite_media' => 'Adskrivañ metaroadennoù ar media',
'rewrite_media_helper' => 'This option will delete all superfluous media files and recreate them (images, audio files, transcripts, chapters, …)', 'rewrite_media_helper' => 'Gant an dibarzh-mañ e vo skarzhet ar restroù media diezhomm hag adkrouet en-dro (skeudennoù, restroù aodio, treuzskrivadurioù, chabistroù, …)',
'rename_episodes_files' => 'Rename episode audio files', 'rename_episodes_files' => 'Adenvel restroù aodio ar rannoù',
'rename_episodes_files_hint' => 'This option will rename all episodes audio files to a random string of characters. Use this if one of your private episodes link was leaked as this will effectively hide it.', 'rename_episodes_files_hint' => 'Gant an dibarzh-mañ e vo adanvet restroù aodio an holl rannoù gant ur chadenn arouezennoù dre zegouezh. Da implijout m\'eo bet kavet unan eus liammoù ho rannoù prevez, rak an dra-se a guzho anezhañ en-dro.',
'clear_cache' => 'Lemel ar grubuilh', 'clear_cache' => 'Naetaat ar grubuilh',
'clear_cache_helper' => 'This option will flush redis cache or writable/cache files.', 'clear_cache_helper' => 'Gant an dibarzh-mañ e vo naetaet krubuilh Redis pe restroù an teuliad writable/cache.',
'run' => 'Lañsañ ar c\'hempenn', 'run' => 'Lañsañ ar c\'hempenn',
'runSuccess' => 'Echu eo ar c\'hempenn gant berzh!', 'runSuccess' => 'Echu eo ar c\'hempenn gant berzh!',
], ],

View File

@ -13,4 +13,5 @@ return [
'{field} n\'eo ket ur skeudenn, peotrament n\'eo ket ledan a-walc\'h pe uhel a-walc\'h.', '{field} n\'eo ket ur skeudenn, peotrament n\'eo ket ledan a-walc\'h pe uhel a-walc\'h.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} n\'eo ket ur skeudenn, peotrament n\'eo ket mat ar ratio.', '{field} n\'eo ket ur skeudenn, peotrament n\'eo ket mat ar ratio.',
'is_json' => 'JSON direizh a zo e-barzh {field}.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} no és una imatge, o no és prou ample o alt.', '{field} no és una imatge, o no és prou ample o alt.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} no és una imatge o no té la proporció correcta.', '{field} no és una imatge o no té la proporció correcta.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.', '{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.', '{field} is either not an image or not of the right ratio.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} ist entweder kein Bild, oder es ist nicht breit oder hoch genug.', '{field} ist entweder kein Bild, oder es ist nicht breit oder hoch genug.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} ist entweder kein Bild oder nicht das richtige Verhältnis.', '{field} ist entweder kein Bild oder nicht das richtige Verhältnis.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} είτε δεν είναι μια εικόνα, είτε δεν είναι αρκετά ευρεία ή ψηλή.', '{field} είτε δεν είναι μια εικόνα, είτε δεν είναι αρκετά ευρεία ή ψηλή.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} είτε δεν είναι εικόνα είτε όχι της σωστής αναλογίας.', '{field} είτε δεν είναι εικόνα είτε όχι της σωστής αναλογίας.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} no es una imagen, o no es suficientemente ancha o alta.', '{field} no es una imagen, o no es suficientemente ancha o alta.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} no es una imagen o no es de la proporción correcta.', '{field} no es una imagen o no es de la proporción correcta.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} تصویر نبوده یا پنها و بلندایش کافی نیست.', '{field} تصویر نبوده یا پنها و بلندایش کافی نیست.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} تصویر نبوده یا ابعادش درست نیست.', '{field} تصویر نبوده یا ابعادش درست نیست.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} nest pas une image ou na pas la taille minimale requise.', '{field} nest pas une image ou na pas la taille minimale requise.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} nest pas une image ou nest pas au bon format.', '{field} nest pas une image ou nest pas au bon format.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.', '{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.', '{field} is either not an image or not of the right ratio.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.', '{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.', '{field} is either not an image or not of the right ratio.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.', '{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.', '{field} is either not an image or not of the right ratio.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'ou ben {field} non é unha imaxe ou non é suficientemente alta ou ancha.', 'ou ben {field} non é unha imaxe ou non é suficientemente alta ou ancha.',
'is_image_ratio' => 'is_image_ratio' =>
'ou ben {field} non é unha imaxe ou non ten proporcións axeitadas.', 'ou ben {field} non é unha imaxe ou non ten proporcións axeitadas.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.', '{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.', '{field} is either not an image or not of the right ratio.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.', '{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.', '{field} is either not an image or not of the right ratio.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.', '{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.', '{field} is either not an image or not of the right ratio.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.', '{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.', '{field} is either not an image or not of the right ratio.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.', '{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.', '{field} is either not an image or not of the right ratio.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -39,7 +39,7 @@ return [
'my-account' => 'mijn account', 'my-account' => 'mijn account',
'change-password' => 'wachtwoord wijzigen', 'change-password' => 'wachtwoord wijzigen',
'imports' => 'imports', 'imports' => 'imports',
'sync-feeds' => 'synchronize feeds', 'sync-feeds' => 'feeds synchroniseren',
'platforms' => 'platformen', 'platforms' => 'platformen',
'social' => 'sociale netwerken', 'social' => 'sociale netwerken',
'funding' => 'financiering', 'funding' => 'financiering',

View File

@ -13,12 +13,12 @@ return [
'welcome_message' => 'Welkom bij de beheeromgeving!', 'welcome_message' => 'Welkom bij de beheeromgeving!',
'podcasts' => [ 'podcasts' => [
'title' => 'Podcasts', 'title' => 'Podcasts',
'not_found' => 'No published podcast', 'not_found' => 'Geen gepubliceerde podcast',
'last_published' => 'Laatst gepubliceerd op {lastPublicationDate}', 'last_published' => 'Laatst gepubliceerd op {lastPublicationDate}',
], ],
'episodes' => [ 'episodes' => [
'title' => 'Afleveringen', 'title' => 'Afleveringen',
'not_found' => 'No published episode', 'not_found' => 'Geen gepubliceerde aflevering',
'last_published' => 'Laatst gepubliceerd op {lastPublicationDate}', 'last_published' => 'Laatst gepubliceerd op {lastPublicationDate}',
], ],
'storage' => [ 'storage' => [

View File

@ -12,7 +12,7 @@ return [
'messages' => [ 'messages' => [
'actorNotFound' => 'Het account werd niet gevonden!', 'actorNotFound' => 'Het account werd niet gevonden!',
'blockActorSuccess' => '{actor} is geblokkeerd!', 'blockActorSuccess' => '{actor} is geblokkeerd!',
'unblockActorSuccess' => 'Actor has been unblocked!', 'unblockActorSuccess' => 'Acteur is gedeblokkeerd!',
'blockDomainSuccess' => '{domain} is geblokkeerd!', 'blockDomainSuccess' => '{domain} is geblokkeerd!',
'unblockDomainSuccess' => '{domain} is gedeblokkeerd!', 'unblockDomainSuccess' => '{domain} is gedeblokkeerd!',
], ],

View File

@ -12,7 +12,7 @@ return [
'toggle_sidebar' => 'Zijbalk tonen/verbergen', 'toggle_sidebar' => 'Zijbalk tonen/verbergen',
'go_to_website' => 'Ga naar website', 'go_to_website' => 'Ga naar website',
'go_to_admin' => 'Go to admin', 'go_to_admin' => 'Go to admin',
'not-authorized' => 'Not authorized', 'not-authorized' => 'Niet geautoriseerd',
'dashboard' => 'Dashboard', 'dashboard' => 'Dashboard',
'admin' => 'Hoofdpagina', 'admin' => 'Hoofdpagina',
'podcasts' => 'Podcasts', 'podcasts' => 'Podcasts',

View File

@ -11,7 +11,7 @@ declare(strict_types=1);
return [ return [
'title' => 'Meldingen', 'title' => 'Meldingen',
'reply' => '{actor_username} heeft op uw bericht gereageerd', 'reply' => '{actor_username} heeft op uw bericht gereageerd',
'favourite' => '{actor_username} favourited your post', 'favourite' => '{actor_username} heeft je post als favoriet gemarkeerd',
'reblog' => '{actor_username} heeft je bericht gedeeld', 'reblog' => '{actor_username} heeft je bericht gedeeld',
'follow' => '{actor_username} volgt je nu', 'follow' => '{actor_username} volgt je nu',
'no_notifications' => 'Geen meldingen', 'no_notifications' => 'Geen meldingen',

View File

@ -27,9 +27,9 @@ return [
'Avatar must be squared and at least 400px wide and tall.', 'Avatar must be squared and at least 400px wide and tall.',
'full_name' => 'Volledige naam', 'full_name' => 'Volledige naam',
'full_name_hint' => 'Dit is de volledige naam of alias van de persoon.', 'full_name_hint' => 'Dit is de volledige naam of alias van de persoon.',
'unique_name' => 'Unique name', 'unique_name' => 'Unieke naam',
'unique_name_hint' => 'Used for URLs', 'unique_name_hint' => 'Gebruikt voor URLs',
'information_url' => 'Information URL', 'information_url' => 'Informatie URL',
'information_url_hint' => 'information_url_hint' =>
'Url to a relevant resource of information about the person, such as a homepage or third-party profile platform.', 'Url to a relevant resource of information about the person, such as a homepage or third-party profile platform.',
'submit_create' => 'Persoon aanmaken', 'submit_create' => 'Persoon aanmaken',

View File

@ -26,7 +26,7 @@ return [
'go_to_page' => 'Ga naar pagina', 'go_to_page' => 'Ga naar pagina',
'latest_episodes' => 'Laatste afleveringen', 'latest_episodes' => 'Laatste afleveringen',
'see_all_episodes' => 'Toon alle afleveringen', 'see_all_episodes' => 'Toon alle afleveringen',
'draft' => 'Draft', 'draft' => 'Concept',
'messages' => [ 'messages' => [
'createSuccess' => 'Podcast succesvol aangemaakt!', 'createSuccess' => 'Podcast succesvol aangemaakt!',
'editSuccess' => 'Podcast is succesvol bijgewerkt!', 'editSuccess' => 'Podcast is succesvol bijgewerkt!',

View File

@ -16,21 +16,21 @@ return [
'podcast-edit' => 'Podcast bewerken', 'podcast-edit' => 'Podcast bewerken',
'podcast-persons-manage' => 'Personen beheren', 'podcast-persons-manage' => 'Personen beheren',
'podcast-imports' => 'Podcast importeren', 'podcast-imports' => 'Podcast importeren',
'podcast-imports-sync' => 'Sync feeds', 'podcast-imports-sync' => 'Synchroniseer feeds',
'episodes' => 'Afleveringen', 'episodes' => 'Afleveringen',
'episode-list' => 'Alle afleveringen', 'episode-list' => 'Alle afleveringen',
'episode-create' => 'Nieuwe aflevering', 'episode-create' => 'Nieuwe aflevering',
'analytics' => 'Analytics', 'analytics' => 'Statistieken',
'podcast-analytics' => 'Audience overview', 'podcast-analytics' => 'Audience overview',
'podcast-analytics-webpages' => 'Web pages visits', 'podcast-analytics-webpages' => 'Web pages visits',
'podcast-analytics-locations' => 'Locaties', 'podcast-analytics-locations' => 'Locaties',
'podcast-analytics-unique-listeners' => 'Unique listeners', 'podcast-analytics-unique-listeners' => 'Unieke luisteraars',
'podcast-analytics-players' => 'Players', 'podcast-analytics-players' => 'Players',
'podcast-analytics-listening-time' => 'Listening time', 'podcast-analytics-listening-time' => 'Luistertijd',
'podcast-analytics-time-periods' => 'Time periods', 'podcast-analytics-time-periods' => 'Time periods',
'monetization' => 'Monetization', 'monetization' => 'Monetization',
'subscription-list' => 'All subscriptions', 'subscription-list' => 'Alle abonnementen',
'subscription-create' => 'Add subscription', 'subscription-create' => 'Abonnement toevoegen',
'contributors' => 'Bijdragers', 'contributors' => 'Bijdragers',
'contributor-list' => 'Alle bijdragers', 'contributor-list' => 'Alle bijdragers',
'contributor-add' => 'Bijdragers toevoegen', 'contributor-add' => 'Bijdragers toevoegen',

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.', '{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is geen afbeelding of niet van de juiste verhouding.', '{field} is geen afbeelding of niet van de juiste verhouding.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -39,11 +39,11 @@ return [
'my-account' => 'kontoen min', 'my-account' => 'kontoen min',
'change-password' => 'endre passord', 'change-password' => 'endre passord',
'imports' => 'importar', 'imports' => 'importar',
'sync-feeds' => 'synchronize feeds', 'sync-feeds' => 'synkroniser straumar',
'platforms' => 'plattformer', 'platforms' => 'plattformer',
'social' => 'sosiale nettverk', 'social' => 'sosiale nettverk',
'funding' => 'finansiering', 'funding' => 'finansiering',
'monetization-other' => 'other monetization', 'monetization-other' => 'andre måtar å tena pengar på',
'analytics' => 'analysar', 'analytics' => 'analysar',
'locations' => 'stader', 'locations' => 'stader',
'webpages' => 'nettsider', 'webpages' => 'nettsider',

View File

@ -40,7 +40,7 @@ return [
], ],
'upload_file' => 'Last opp ei fil', 'upload_file' => 'Last opp ei fil',
'remote_url' => 'Ekstern URL-adresse', 'remote_url' => 'Ekstern URL-adresse',
'save' => 'Save', 'save' => 'Lagre',
], ],
'play_episode_button' => [ 'play_episode_button' => [
'play' => 'Spel', 'play' => 'Spel',

View File

@ -139,9 +139,9 @@ return [
'location_name' => 'Stadnamn eller adresse', 'location_name' => 'Stadnamn eller adresse',
'location_name_hint' => 'Dette kan vera ein verkeleg eller oppdikta stad', 'location_name_hint' => 'Dette kan vera ein verkeleg eller oppdikta stad',
'transcript' => 'Transkribering (undertitlar eller teksting)', 'transcript' => 'Transkribering (undertitlar eller teksting)',
'transcript_hint' => 'Only .srt or .vtt are allowed.', 'transcript_hint' => 'Berre .srt eller .vtt er lov.',
'transcript_download' => 'Last ned transkriberinga', 'transcript_download' => 'Last ned transkriberinga',
'transcript_file' => 'Transcript file (.srt or .vtt)', 'transcript_file' => 'Transkriberingsfil (.srt eller .vtt)',
'transcript_remote_url' => 'Ekstern URL for teksting', 'transcript_remote_url' => 'Ekstern URL for teksting',
'transcript_file_delete' => 'Slett transkriberingsfila', 'transcript_file_delete' => 'Slett transkriberingsfila',
'chapters' => 'Kapittel', 'chapters' => 'Kapittel',

View File

@ -12,6 +12,7 @@ return [
'toggle_sidebar' => 'Vis/gøym sidepanelet', 'toggle_sidebar' => 'Vis/gøym sidepanelet',
'go_to_website' => 'Gå til nettsida', 'go_to_website' => 'Gå til nettsida',
'go_to_admin' => 'Gå til styringspanelet', 'go_to_admin' => 'Gå til styringspanelet',
'not-authorized' => 'Ikkje godkjent',
'dashboard' => 'Styringspanel', 'dashboard' => 'Styringspanel',
'admin' => 'Heim', 'admin' => 'Heim',
'podcasts' => 'Podkastar', 'podcasts' => 'Podkastar',

View File

@ -10,21 +10,21 @@ declare(strict_types=1);
return [ return [
'title' => [ 'title' => [
'podcasting' => 'Podcasting platforms', 'podcasting' => 'Podkastplattformer',
'social' => 'Social networks', 'social' => 'Sosiale nettverk',
'funding' => 'Funding links', 'funding' => 'Donasjonslenker',
], ],
'website' => 'Website', 'website' => 'Nettside',
'home_url' => 'Gå til {platformName}-nettstaden', 'home_url' => 'Gå til {platformName}-nettstaden',
'register' => 'Register', 'register' => 'Registrer deg',
'submit_url' => 'Send podkasten din til {platformName}', 'submit_url' => 'Send podkasten din til {platformName}',
'your_link' => 'Your link', 'your_link' => 'Lenka di',
'your_id' => [ 'your_id' => [
'podcasting' => 'Your ID', 'podcasting' => 'ID-en din',
'social' => 'Your ID', 'social' => 'ID-en din',
'funding' => 'Your CTA', 'funding' => 'Lokkeordet ditt',
], ],
'your_cta' => 'Your call to action', 'your_cta' => 'Lokkeordet ditt',
'visible' => 'Vis på heimesida til podkasten?', 'visible' => 'Vis på heimesida til podkasten?',
'on_embed' => 'Vis i den innbyggbare spelaren?', 'on_embed' => 'Vis i den innbyggbare spelaren?',
'remove' => 'Fjern {platformName}', 'remove' => 'Fjern {platformName}',

View File

@ -22,7 +22,7 @@ return [
'delete' => 'Slett podkasten', 'delete' => 'Slett podkasten',
'see_episodes' => 'Sjå episodane', 'see_episodes' => 'Sjå episodane',
'see_contributors' => 'Sjå bidragsytarane', 'see_contributors' => 'Sjå bidragsytarane',
'monetization_other' => 'Other monetization', 'monetization_other' => 'Andre måtar å tena pengar på',
'go_to_page' => 'Gå til side', 'go_to_page' => 'Gå til side',
'latest_episodes' => 'Dei nyaste episodane', 'latest_episodes' => 'Dei nyaste episodane',
'see_all_episodes' => 'Sjå alle episodane', 'see_all_episodes' => 'Sjå alle episodane',
@ -58,7 +58,7 @@ return [
'form' => [ 'form' => [
'identity_section_title' => 'Podkastidentitet', 'identity_section_title' => 'Podkastidentitet',
'identity_section_subtitle' => 'Desse felta gjer at du blir lagt merke til.', 'identity_section_subtitle' => 'Desse felta gjer at du blir lagt merke til.',
'fediverse_section_title' => 'Fediverse identity', 'fediverse_section_title' => 'Allheim-identitet',
'cover' => 'Podkastomslag', 'cover' => 'Podkastomslag',
'cover_size_hint' => 'Omslaget må vera kvadratisk, og minst 1400pkt breitt og høgt.', 'cover_size_hint' => 'Omslaget må vera kvadratisk, og minst 1400pkt breitt og høgt.',
@ -74,17 +74,17 @@ return [
'episodic' => 'Med episodar', 'episodic' => 'Med episodar',
'episodic_hint' => 'Viss det er meininga at episodane skal kunna lyttast til uansett rekkjefylgje. Dei nyaste episodane blir presenterte fyrst.', 'episodic_hint' => 'Viss det er meininga at episodane skal kunna lyttast til uansett rekkjefylgje. Dei nyaste episodane blir presenterte fyrst.',
'serial' => 'I serie', 'serial' => 'I serie',
'serial_hint' => 'If episodes are intended to be consumed in sequential order. Episodes will be presented in numeric order.', 'serial_hint' => 'Om det er meininga at episodane skal koma i ei bestemt rekkjefylgje. Episodane med lågast nummer blir presenterte fyrst.',
], ],
'medium' => [ 'medium' => [
'label' => 'Medium', 'label' => 'Medium',
'hint' => 'Medium as represented by podcast:medium tag in RSS. Changing this may change how players present your feed.', 'hint' => 'Medium slik det blir vist av podcast:medium-merkelappen i RSS. Viss du endrar dette, kan det påverka korleis avspelarar viser straumen din.',
'podcast' => 'Podcast', 'podcast' => 'Podkast',
'podcast_hint' => 'Describes a feed for a podcast show.', 'podcast_hint' => 'Skildrar ein straum for eit podkast-show.',
'music' => 'Music', 'music' => 'Musikk',
'music_hint' => 'A feed of music organized into an "album" with each item a song within the album.', 'music_hint' => 'Ein straum med musikk organisert i eit "album" der kvart element er ein song på albumet.',
'audiobook' => 'Audiobook', 'audiobook' => 'Lydbok',
'audiobook_hint' => 'Specific types of audio with one item per feed, or where items represent chapters within the book.', 'audiobook_hint' => 'Spesifikke typar lyd med eit element per straum, eller der elementa er kapittel i boka.',
], ],
'description' => 'Skildring', 'description' => 'Skildring',
'classification_section_title' => 'Klassifisering', 'classification_section_title' => 'Klassifisering',
@ -109,8 +109,8 @@ return [
'owner_email' => 'Epost til eigaren', 'owner_email' => 'Epost til eigaren',
'owner_email_hint' => 'owner_email_hint' =>
'Blir brukt av dei fleste plattformer til å stadfesta eigarskapen til podkasten. Synleg i den offentlege RSS-straumen.', 'Blir brukt av dei fleste plattformer til å stadfesta eigarskapen til podkasten. Synleg i den offentlege RSS-straumen.',
'is_owner_email_removed_from_feed' => 'Remove the owner email from the public RSS feed', 'is_owner_email_removed_from_feed' => 'Fjernar eposten til eigaren frå den offentlege RSS-straumen',
'is_owner_email_removed_from_feed_hint' => 'You may need to temporarily unhide the email so that a directory can verify your podcast ownership.', 'is_owner_email_removed_from_feed_hint' => 'Det kan henda du mellombels må visa eposten din slik at ei katalogtenest kan stadfesta at du eig podkasten.',
'publisher' => 'Utgjevar', 'publisher' => 'Utgjevar',
'publisher_hint' => 'publisher_hint' =>
'Gruppa som er ansvarleg for serien. Det er vanlegvis morselskapet eller nettverket til ein podkast. Dette feltet er stundom merka med «forfattar».', 'Gruppa som er ansvarleg for serien. Det er vanlegvis morselskapet eller nettverket til ein podkast. Dette feltet er stundom merka med «forfattar».',
@ -126,7 +126,7 @@ return [
'premium_by_default' => 'Episodane må ha premium som standardval', 'premium_by_default' => 'Episodane må ha premium som standardval',
'premium_by_default_hint' => 'Podkastepisodane vil få premium som standardmerking. Du kan likevel ha nokre episodar, trailerar eller bonusar som offentlege.', 'premium_by_default_hint' => 'Podkastepisodane vil få premium som standardmerking. Du kan likevel ha nokre episodar, trailerar eller bonusar som offentlege.',
'op3' => 'Open Podcast Prefix-prosjekt (OP3)', 'op3' => 'Open Podcast Prefix-prosjekt (OP3)',
'op3_link' => 'Visit your OP3 dashboard (external link)', 'op3_link' => 'Gå til OP3-styringspanelet ditt (ekstern lenke)',
'op3_hint' => 'Verdiset analysedataa dine med OP3, som er ein tredjeparts analyseteneste med open kjeldekode. Del, stadfest og samanlikne analysedataa dine med det opne podkast-økosystemet.', 'op3_hint' => 'Verdiset analysedataa dine med OP3, som er ein tredjeparts analyseteneste med open kjeldekode. Del, stadfest og samanlikne analysedataa dine med det opne podkast-økosystemet.',
'op3_enable' => 'Bruk OP3-analysetenesta', 'op3_enable' => 'Bruk OP3-analysetenesta',
'op3_enable_hint' => 'Av tryggleiksgrunnar deler me ikkje analysedata for premium-episodar med OP3.', 'op3_enable_hint' => 'Av tryggleiksgrunnar deler me ikkje analysedata for premium-episodar med OP3.',

View File

@ -10,13 +10,13 @@ declare(strict_types=1);
return [ return [
'go_to_page' => 'Gå til podkastsida', 'go_to_page' => 'Gå til podkastsida',
'rss_feed' => 'RSS feed', 'rss_feed' => 'RSS-straum',
'dashboard' => 'Podkast-styringspanel', 'dashboard' => 'Podkast-styringspanel',
'podcast-view' => 'Heim', 'podcast-view' => 'Heim',
'podcast-edit' => 'Rediger podkasten', 'podcast-edit' => 'Rediger podkasten',
'podcast-persons-manage' => 'Handter personar', 'podcast-persons-manage' => 'Handter personar',
'podcast-imports' => 'Podkast-importar', 'podcast-imports' => 'Podkast-importar',
'podcast-imports-sync' => 'Sync feeds', 'podcast-imports-sync' => 'Synkroniser straumar',
'episodes' => 'Episodar', 'episodes' => 'Episodar',
'episode-list' => 'Alle episodane', 'episode-list' => 'Alle episodane',
'episode-create' => 'Ny episode', 'episode-create' => 'Ny episode',
@ -28,15 +28,15 @@ return [
'podcast-analytics-players' => 'Spelarar', 'podcast-analytics-players' => 'Spelarar',
'podcast-analytics-listening-time' => 'Lyttetid', 'podcast-analytics-listening-time' => 'Lyttetid',
'podcast-analytics-time-periods' => 'Tidsperiodar', 'podcast-analytics-time-periods' => 'Tidsperiodar',
'monetization' => 'Monetization', 'monetization' => 'Kommersialisering',
'subscription-list' => 'Alle abonnement', 'subscription-list' => 'Alle abonnement',
'subscription-create' => 'Legg til abonnement', 'subscription-create' => 'Legg til abonnement',
'contributors' => 'Bidragsytarar', 'contributors' => 'Bidragsytarar',
'contributor-list' => 'Alle bidragsytarane', 'contributor-list' => 'Alle bidragsytarane',
'contributor-add' => 'Legg til bidragsytar', 'contributor-add' => 'Legg til bidragsytar',
'broadcast' => 'Broadcast', 'broadcast' => 'Kringkast',
'platforms-podcasting' => 'Podcasting apps', 'platforms-podcasting' => 'Podkastingsappar',
'platforms-social' => 'Sosiale nettverk', 'platforms-social' => 'Sosiale nettverk',
'platforms-funding' => 'Funding links', 'platforms-funding' => 'Donasjonslenker',
'podcast-monetization-other' => 'Other', 'podcast-monetization-other' => 'Anna',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} er anten ikkje eit bilete, eller er ikkje breitt og høgt nok.', '{field} er anten ikkje eit bilete, eller er ikkje breitt og høgt nok.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} er anten ikkje eit bilete, eller har feil forhold mellom høgd og breidd.', '{field} er anten ikkje eit bilete, eller har feil forhold mellom høgd og breidd.',
'is_json' => '{field} inneheld ugyldig JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.', '{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.', '{field} is either not an image or not of the right ratio.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} nie jest obrazem, albo nie jest wystarczająco szeroki lub wysoki.', '{field} nie jest obrazem, albo nie jest wystarczająco szeroki lub wysoki.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} nie jest obrazem, albo nie ma właściwych proporcji.', '{field} nie jest obrazem, albo nie ma właściwych proporcji.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} não é uma imagem ou não é largo ou alto o suficiente.', '{field} não é uma imagem ou não é largo ou alto o suficiente.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} não é uma imagem ou não tem a proporção correta.', '{field} não é uma imagem ou não tem a proporção correta.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.', '{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.', '{field} is either not an image or not of the right ratio.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.', '{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.', '{field} is either not an image or not of the right ratio.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.', '{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.', '{field} is either not an image or not of the right ratio.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.', '{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.', '{field} is either not an image or not of the right ratio.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} ili nije slika ili nije dovoljne dužine/visine.', '{field} ili nije slika ili nije dovoljne dužine/visine.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} ili nije slike ili nije u pravom odnosu veličina.', '{field} ili nije slike ili nije u pravom odnosu veličina.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} är antingen inte en bild, eller så är den inte bred eller tillräckligt hög.', '{field} är antingen inte en bild, eller så är den inte bred eller tillräckligt hög.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} är antingen inte en bild eller inte av rätt förhållande.', '{field} är antingen inte en bild eller inte av rätt förhållande.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.', '{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' => 'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.', '{field} is either not an image or not of the right ratio.',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -13,4 +13,5 @@ return [
'{field} 不是一张图片,或者宽或高度不够。', '{field} 不是一张图片,或者宽或高度不够。',
'is_image_ratio' => 'is_image_ratio' =>
'{field} 不是图片或比例不正确。', '{field} 不是图片或比例不正确。',
'is_json' => '{field} contains invalid JSON.',
]; ];

View File

@ -12,82 +12,82 @@ return [
'instance_groups' => [ 'instance_groups' => [
'owner' => [ 'owner' => [
'title' => 'Perc\'henn·ez an istañs', 'title' => 'Perc\'henn·ez an istañs',
'description' => 'The Castopod owner.', 'description' => 'Perc\'henn·ez Castopod.',
], ],
'superadmin' => [ 'superadmin' => [
'title' => 'Super admin', 'title' => 'Dreistmerour·ez',
'description' => 'Has complete control over Castopod.', 'description' => 'Ur c\'hontroll klok en deus war Castopod.',
], ],
'manager' => [ 'manager' => [
'title' => 'Manager', 'title' => 'Merour·ez',
'description' => 'Manages Castopod\'s content.', 'description' => 'Merañ a ra endalc\'had Castopod.',
], ],
'podcaster' => [ 'podcaster' => [
'title' => 'Podkaster', 'title' => 'Podkaster',
'description' => 'General users of Castopod.', 'description' => 'Implijerien·ezed kustum Castopod.',
], ],
], ],
'instance_permissions' => [ 'instance_permissions' => [
'admin.access' => 'Can access the Castopod admin area.', 'admin.access' => 'Gallout a ra gwelet taolenn-stur Castopod.',
'admin.settings' => 'Can access the Castopod settings.', 'admin.settings' => 'Gallout a ra gwelet arventennoù Castopod.',
'users.manage' => 'Can manage Castopod users.', 'users.manage' => 'Gallout a ra ober war-dro implijerien·ezed Castopod.',
'persons.manage' => 'Can manage persons.', 'persons.manage' => 'Gallout a ra merañ an emellerien·ezed.',
'pages.manage' => 'Can manage pages.', 'pages.manage' => 'Gallout a ra merañ ar pajennoù.',
'podcasts.view' => 'Can view all podcasts.', 'podcasts.view' => 'Gallout a ra gwelet an holl bodkastoù.',
'podcasts.create' => 'Can create new podcasts.', 'podcasts.create' => 'Gallout a ra krouiñ podkastoù nevez.',
'podcasts.import' => 'Gallout a ra enporzhiañ podkastoù.', 'podcasts.import' => 'Gallout a ra enporzhiañ podkastoù.',
'fediverse.manage-blocks' => 'Can block fediverse actors/domains from interacting with Castopod.', 'fediverse.manage-blocks' => 'Gallout a ra mirout aktourien·ezed pe domanioù ar Fediverse ouzh kaout darempredoù gant Castopod.',
], ],
'podcast_groups' => [ 'podcast_groups' => [
'owner' => [ 'owner' => [
'title' => 'Podcast Owner', 'title' => 'Perc\'henn·ez ar podkast',
'description' => 'The podcast owner.', 'description' => 'Perc\'henn·ez ar podkast.',
], ],
'admin' => [ 'admin' => [
'title' => 'Merour·ez', 'title' => 'Merour·ez',
'description' => 'Has complete control of podcast #{id}.', 'description' => 'Ur c\'hontroll klok en deus war ar podkast #{id}.',
], ],
'editor' => [ 'editor' => [
'title' => 'Embanner', 'title' => 'Embanner',
'description' => 'Manages content and publications of podcast #{id}.', 'description' => 'Merañ a ra endalc\'had hag embannadurioù ar podkast #{id}.',
], ],
'author' => [ 'author' => [
'title' => 'Aozer·ez', 'title' => 'Aozer·ez',
'description' => 'Manages content of podcast #{id} but cannot publish them.', 'description' => 'Merañ a ra endalc\'had ar podkast #{id} met ne c\'hall ket embann anezho.',
], ],
'guest' => [ 'guest' => [
'title' => 'Kouviad·ez', 'title' => 'Kouviad·ez',
'description' => 'General contributor of the podcast #{id}.', 'description' => 'Perzhiad·ez eus ar podkast #{id}.',
], ],
], ],
'podcast_permissions' => [ 'podcast_permissions' => [
'view' => 'Can view dashboard and analytics of podcast #{id}.', 'view' => 'Gallout a ra gwelet taolenn-stur ha muzulioù heklev ar podkast #{id}.',
'edit' => 'Can edit podcast #{id}.', 'edit' => 'Gallout a ra kemmañ ar podkast #{id}.',
'delete' => 'Can delete podcast #{id}.', 'delete' => 'Gallout a ra lemel ar podkast #{id}.',
'manage-import' => 'Can synchronize imported podcast #{id}.', 'manage-import' => 'Gallout a ra sinkronekaat ar podkast enporzhiet #{id}.',
'manage-persons' => 'Can manage subscriptions of podcast #{id}.', 'manage-persons' => 'Gallout a ra merañ koumanantoù ar podkast #{id}.',
'manage-subscriptions' => 'Can manage subscriptions of podcast #{id}.', 'manage-subscriptions' => 'Gallout a ra merañ koumanantoù ar podkast #{id}.',
'manage-contributors' => 'Can manage contributors of podcast #{id}.', 'manage-contributors' => 'Gallout a ra merañ perzhidi ha perzhiadezed ar podkast #{id}.',
'manage-platforms' => 'Can set/remove platform links of podcast #{id}.', 'manage-platforms' => 'Gallout a ra ouzhpennañ pe lemel liammoù etrezek savennoù diavaez evit ar podkast #{id}.',
'manage-publications' => 'Can publish podcast #{id}.', 'manage-publications' => 'Gallout a ra embann ar podkast #{id}.',
'manage-notifications' => 'Can view and mark notifications as read for podcast #{id}.', 'manage-notifications' => 'Gallout a ra gwelet kemennoù ar podkast #{id} ha lakaat anezho evel lennet.',
'interact-as' => 'Can interact as the podcast #{id} to favourite, share or reply to posts.', 'interact-as' => 'Gallout a ra ober traoù gant identelezh ar podkast #{id}: ouzhpennañ ur gemennadenn d\'ar re garetañ, rannañ anezhi pe respont dezhi.',
'episodes.view' => 'Can view dashboards and analytics of podcast #{id}\'s episodes.', 'episodes.view' => 'Gallout a ra gwelet taolennoù-stur ha muzulioù heklev rannoù ar podkast #{id}.',
'episodes.create' => 'Can create episodes for podcast #{id}.', 'episodes.create' => 'Gallout a ra krouiñ rannoù evit podkast #{id}.',
'episodes.edit' => 'Can edit episodes of podcast #{id}.', 'episodes.edit' => 'Gallout a ra kemmañ rannoù ar podkast #{id}.',
'episodes.delete' => 'Can delete episodes of podcast #{id}.', 'episodes.delete' => 'Gallout a ra lemel rannoù ar podkast #{id}.',
'episodes.manage-persons' => 'Can manage episode persons of podcast #{id}.', 'episodes.manage-persons' => 'Gallout a ra merañ emellerien·ezed ar podkast #{id}.',
'episodes.manage-clips' => 'Can manage video clips or soundbites of podcast #{id}.', 'episodes.manage-clips' => 'Gallout a ra merañ klipoù video pe tennadoù son ar podkast #{id}.',
'episodes.manage-publications' => 'Can publish/unpublish episodes and posts of podcast #{id}.', 'episodes.manage-publications' => 'Gallout a ra embann pe diembann rannoù ha kemennadennoù ar podkast #{id}.',
'episodes.manage-comments' => 'Can create/remove episode comments of podcast #{id}.', 'episodes.manage-comments' => 'Gallout a ra krouiñ/lemel evezhiadennoù evit rannoù ar podkast #{id}.',
], ],
// missing keys // missing keys
'code' => 'Your 6-digit code', 'code' => 'Ho kod 6 sifr dezhañ',
'set_password' => 'Set your password', 'set_password' => 'Skrivit ho ker-tremen',
// Welcome email // Welcome email
'welcomeSubject' => 'You\'ve been invited to {siteName}', 'welcomeSubject' => 'Pedet oc\'h bet da vont war {siteName}',
'emailWelcomeMailBody' => 'An account was created for you on {domain}, click on the login link below to set your password. The link is valid for {numberOfHours} hours after this email was sent.', 'emailWelcomeMailBody' => 'Krouet ez eus bet ur gont deoc\'h war {domain}. Klikit war al liamm amañ-dindan evit choaz ur ger-tremen. Bev e vo al liamm betek {numberOfHours} eur goude m\'eo bet kaset ar postel-mañ.',
]; ];

View File

@ -31,13 +31,13 @@ return [
'delete_form' => [ 'delete_form' => [
'title' => 'Dilemel {contributor}', 'title' => 'Dilemel {contributor}',
'disclaimer' => 'disclaimer' =>
'You are about to remove {contributor} from contributors. They will not be able to access "{podcastTitle}" anymore.', 'Emaoc\'h o vont da lemel {contributor} eus ar berzhidi/perzhiadezed. Ne c\'hallo ket gwelet "{podcastTitle}" ken.',
'understand' => 'I understand, I want to remove {contributor} from "{podcastTitle}"', 'understand' => 'Komprenet em eus. Fellout a ra din lemel {contributor} eus "{podcastTitle}"',
'submit' => 'Lemel', 'submit' => 'Lemel',
], ],
'messages' => [ 'messages' => [
'editSuccess' => 'Role successfully changed!', 'editSuccess' => 'Cheñchet eo bet ar roll gant berzh!',
'editOwnerError' => "You can't edit the podcast owner!", 'editOwnerError' => "Ne c'hellit ket kemmañ perc'henn·ez ar podkast!",
'removeOwnerError' => "Ne c'hellit ket lemel perc'henn ar podkast!", 'removeOwnerError' => "Ne c'hellit ket lemel perc'henn ar podkast!",
'removeSuccess' => 'removeSuccess' =>
'Lamet ho peus {username} diouzh {podcastTitle} gant berzh', 'Lamet ho peus {username} diouzh {podcastTitle} gant berzh',

View File

@ -9,7 +9,7 @@ declare(strict_types=1);
*/ */
return [ return [
'edit_role' => "Edit {username}'s role", 'edit_role' => "Kemmañ roll {username}",
'ban' => 'Stankañ', 'ban' => 'Stankañ',
'unban' => 'Distankañ', 'unban' => 'Distankañ',
'delete' => 'Dilemel', 'delete' => 'Dilemel',
@ -19,7 +19,7 @@ return [
'list' => [ 'list' => [
'user' => 'Implijer·ez', 'user' => 'Implijer·ez',
'role' => 'Roll', 'role' => 'Roll',
'banned' => 'Banned?', 'banned' => 'Stanket?',
], ],
'form' => [ 'form' => [
'email' => 'Postel', 'email' => 'Postel',
@ -34,27 +34,27 @@ return [
'submit_password_change' => 'Kemm!', 'submit_password_change' => 'Kemm!',
], ],
'delete_form' => [ 'delete_form' => [
'title' => 'Delete {user}', 'title' => 'Dilemel {user}',
'disclaimer' => 'disclaimer' =>
"You are about to delete {user} permanently. They will not be able to access the admin area anymore.", "Emaoc'h o vont da lemel {user} da vat. Ne c'hallo ket gwelet an daolenn-stur ken.",
'understand' => 'I understand, I want to delete {user} permanently', 'understand' => 'Komprenet em eus. Fellout a ra din lemel {user} da vat',
'submit' => 'Dilemel', 'submit' => 'Dilemel',
], ],
'messages' => [ 'messages' => [
'createSuccess' => 'createSuccess' =>
'User created successfully! {username} will be prompted with a password reset upon first authentication.', 'User created successfully! {username} will be prompted with a password reset upon first authentication.',
'roleEditSuccess' => 'roleEditSuccess' =>
"{username}'s roles have been successfully updated.", "Rolloù {username} zo bet nevesaet gant berzh.",
'banSuccess' => '{username} has been banned.', 'banSuccess' => 'Stanket eo bet {username}.',
'unbanSuccess' => '{username} has been unbanned.', 'unbanSuccess' => 'Distanket eo bet {username}.',
'editOwnerError' => 'editOwnerError' =>
'{username} eo perc\'henn·erez an istañs. Ne c\'hallit ket kemmañ e rolloù…', '{username} eo perc\'henn·ez an istañs. Ne c\'hallit ket kemmañ e rolloù…',
'banSuperAdminError' => 'banSuperAdminError' =>
'{username} is a superadmin, one does not simply ban a superadmin…', 'Dreistmerour·ez eo {username}, n\'haller ket stankañ un dreistmerour·ez ken aes-se…',
'deleteOwnerError' => 'deleteOwnerError' =>
'{username} is the instance owner, one does not simply delete the owner…', '{username} eo perc\'henn·ez an istañs. N\'haller ket lemel ar perc\'henn·ez ken aes-se…',
'deleteSuperAdminError' => 'deleteSuperAdminError' =>
'{username} is a superadmin, one does not simply delete a superadmin…', 'Dreistmerour·ez eo {username}, n\'haller ket lemel un dreistmerour·ez ken aes-se…',
'deleteSuccess' => 'Dilamet eo bet {username}.', 'deleteSuccess' => 'Dilamet eo bet {username}.',
], ],
]; ];

View File

@ -22,7 +22,7 @@ return [
'imported_feed_url_hint' => 'Rankout a ra ar wazh bezañ er furmad xml pe rss.', 'imported_feed_url_hint' => 'Rankout a ra ar wazh bezañ er furmad xml pe rss.',
'new_podcast_section_title' => 'Ar podkast nevez', 'new_podcast_section_title' => 'Ar podkast nevez',
'lock_import' => 'lock_import' =>
'Gwarezet eo ar wazh-mañ. Ne c\'hallit ket enporzhiañ anezhi. Ma\'z oc\'h ar perc\'henn·erez, dibrennit anezhi war ar savenn orin.', 'Gwarezet eo ar wazh-mañ. Ne c\'hallit ket enporzhiañ anezhi. Ma\'z oc\'h ar perc\'henn·ez, dibrennit anezhi war ar savenn orin.',
'submit' => 'Ouzhpennañ an enporzh d\'al lost', 'submit' => 'Ouzhpennañ an enporzh d\'al lost',
'queue' => [ 'queue' => [
'status' => [ 'status' => [

View File

@ -49,10 +49,10 @@ return [
], ],
], ],
'syncForm' => [ 'syncForm' => [
'title' => 'Synchronize feeds', 'title' => 'Synkroniser straumar',
'feed_url' => 'Feed URL', 'feed_url' => 'URL til straumen',
'feed_url_hint' => 'The feed URL you want to synchronize with the current podcast.', 'feed_url_hint' => 'URL til straumen du vil synkronisera med denne podkasten.',
'submit' => 'Add to queue', 'submit' => 'Legg til i køen',
], ],
'messages' => [ 'messages' => [
'canceled' => 'Importen vart avbroten.', 'canceled' => 'Importen vart avbroten.',

View File

@ -9,26 +9,26 @@ declare(strict_types=1);
*/ */
return [ return [
'podcast_is_premium' => 'Podcast contains premium episodes', 'podcast_is_premium' => 'Rannoù Premium a zo er podkast-mañ',
'episode_is_premium' => 'Episode is premium, only available to premium subscribers', 'episode_is_premium' => 'Ur rann Premium eo, ne c\'hell bezañ gwelet nemet gant koumananterien·ezed Premium',
'unlock_episode' => 'This episode is for premium subscribers only. Click to unlock it!', 'unlock_episode' => 'Evit koumananterien·ezed Premium eo ar rann-mañ. Klikit evit dibrennañ anezhi!',
'banner_unlock' => 'This podcast contains premium episodes, only available to premium subscribers.', 'banner_unlock' => 'Rannoù Premium a zo er podkast-mañ, ne c\'hellont bezañ gwelet nemet gant koumananterien·ezed Premium.',
'banner_lock' => 'Podcast is unlocked, enjoy the premium episodes!', 'banner_lock' => 'Dibrennet eo bet ar podkast. Plijadur deoc\'h gant ar rannoù Premium!',
'subscribe' => 'Koumanantiñ', 'subscribe' => 'Koumanantiñ',
'lock' => 'Prennañ', 'lock' => 'Prennañ',
'unlock' => 'Dibrennañ', 'unlock' => 'Dibrennañ',
'unlock_form' => [ 'unlock_form' => [
'title' => 'Endalc\'had Premium', 'title' => 'Endalc\'had Premium',
'subtitle' => 'This podcast contains locked premium episodes! Do you have the key to unlock them?', 'subtitle' => 'Rannoù Premium prennet zo er podkast-mañ. Ha ganeoc\'h emañ an alc\'hwez evit dibrennañ anezho?',
'token' => 'Lakait hoch alc\'hwez', 'token' => 'Lakait hoch alc\'hwez',
'token_hint' => 'If you are subscribed to {podcastTitle}, you may copy the key that was sent to you via email and paste it here.', 'token_hint' => 'Ma\'z oc\'h koumanantet ouzh {podcastTitle} e c\'hellit eilañ an alchwez a zo bet kaset deoc\'h dre bostel ha pegañ anezhañ amañ.',
'submit' => 'Dibrennañ an holl rannoù!', 'submit' => 'Dibrennañ an holl rannoù!',
'call_to_action' => 'Unlock all episodes of {podcastTitle}:', 'call_to_action' => 'Dibrennit holl rannoù {podcastTitle}:',
'subscribe_cta' => 'Koumanantit bremañ!', 'subscribe_cta' => 'Koumanantit bremañ!',
], ],
'messages' => [ 'messages' => [
'unlockSuccess' => 'Podcast was successfully unlocked! Enjoy the premium episodes!', 'unlockSuccess' => 'Dibrennet eo bet ar podkast gant berzh! Plijadur deoc\'h gant ar rannoù Premium!',
'unlockBadAttempt' => 'Your key does not seem to be working…', 'unlockBadAttempt' => 'Hoc\'h alc\'hwez n\'eo seblant ket bezañ mat…',
'lockSuccess' => 'Podcast was successfully locked!', 'lockSuccess' => 'Dibrennet eo bet ar podkast gant berzh!',
], ],
]; ];

View File

@ -34,7 +34,7 @@ return [
'email' => 'Epost', 'email' => 'Epost',
'expiration_date' => 'Gyldig til', 'expiration_date' => 'Gyldig til',
'expiration_date_hint' => 'Datoen og tidspunket abonnementet stoppar. La det stå tomt viss abonnementet skal gå utan sluttdato.', 'expiration_date_hint' => 'Datoen og tidspunket abonnementet stoppar. La det stå tomt viss abonnementet skal gå utan sluttdato.',
'submit_create' => 'Create subscription', 'submit_create' => 'Opprett abonnement',
'submit_edit' => 'Rediger abonnementet', 'submit_edit' => 'Rediger abonnementet',
], ],
'form_link_add' => [ 'form_link_add' => [