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,
one {# muiañ-karet}
2 {# vuiañ-karet}
22 {# vuiañ-karet}
32 {# vuiañ-karet}
42 {# vuiañ-karet}
52 {# vuiañ-karet}
62 {# vuiañ-karet}
82 {# vuiañ-karet}
two {# vuiañ-karet}
few {# muiañ-karet}
many {# muiañ-karet}
other {# muiañ-karet}
}',
'replies' => '{numberOfReplies, plural,
0 {respont ebet}
one {# respont}
two {# respont}
few {# respont}
many {# respont}
other {# respont}
}',
'like' => 'Muiañ-karet',

View File

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

View File

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

View File

@ -23,7 +23,7 @@ return [
'back_to_episodes' => 'Terug naar de afleveringen van {podcast}',
'comments' => 'Reacties',
'activity' => 'Activiteiten',
'chapters' => 'Chapters',
'chapters' => 'Hoofdstukken',
'description' => 'Omschrijving aflevering',
'number_of_comments' => '{numberOfComments, plural,
one {# reactie}
@ -43,5 +43,5 @@ return [
'publish' => 'Publiceer',
'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}',
'comments' => 'Kommentarar',
'activity' => 'Aktivitet',
'chapters' => 'Chapters',
'chapters' => 'Kapittel',
'description' => 'Skildring av episoden',
'number_of_comments' => '{numberOfComments, plural,
one {# kommentar}
@ -43,5 +43,5 @@ return [
'publish' => 'Legg ut',
'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}
}',
'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:
```
You have to adapt some variables to your needs (e.g. `CP_BASEURL`,
`MYSQL_ROOT_PASSWORD`, `MYSQL_PASSWORD` and `CP_ANALYTICS_SALT`).
Rankout a rit azasaat un nebeud variennoù hervez hoc'h ezhommoù (da skouer
`CP_BASEURL`, `MYSQL_ROOT_PASSWORD`, `MYSQL_PASSWORD` ha
`CP_ANALYTICS_SALT`).
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! 🎙️🚀
## Environment Variables
## Variennoù endro
- **castopod/castopod** and **castopod/app**
| Variable name | Type (`default`) | Dre ziouer |
| Anv ar varienn | Type (`default`) | Dre ziouer |
| ------------------------------------- | ----------------------- | ---------------- |
| **`CP_BASEURL`** | string | `undefined` |
| **`CP_MEDIA_BASEURL`** | ?string | `CP_BASEURL` |
@ -151,7 +152,7 @@ can be added as a cache handler.
- **castopod/web-server**
| Variable name | Doare | Default |
| Anv ar varienn | Doare | Default |
| ---------------------- | --------------------- | ------- |
| **`CP_APP_HOSTNAME`** | ?string | `"app"` |
| **`CP_MAX_BODY_SIZE`** | ?number (with suffix) | `512M` |

View File

@ -159,7 +159,7 @@ email.SMTPPass="your_smtp_password"
#### Email config options
| Variable name | Doare | Dre ziouer |
| Anv ar varienne | Doare | Dre ziouer |
| ---------------- | -------------------- | ------------ |
| **`fromEmail`** | string | `undefined` |
| **`fromName`** | string | `"Castopod"` |
@ -202,7 +202,7 @@ media.s3.region="your_s3_region"
#### Arventennoù S3
| Variable name | Doare | Dre ziouer |
| Anv ar varienn | Doare | Dre ziouer |
| ----------------------- | ------- | ----------- |
| **`endpoint`** | 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>
</div>
## Features
## Perzhioù
- 🌱 &nbsp;Free & open-source (AGPL v3 License)
- 🔐 &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.
2. Initialize the database using:
1. Lag ei `.env`-fil i rotmappa til pakka, basert på `.env.example`-fila.
2. Gjer klar databasen ved hjelp av:
```sh
php spark install:init-database
```
3. Create the superadmin user using:
3. Lag superadmin-brukaren med:
```sh
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

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>
</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://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>
@ -243,7 +243,7 @@ Mange takk til dei flotte folka på
</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://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>
</tbody>
</table>

View File

@ -13,4 +13,5 @@ return [
'{field} is either not an image, or it is not wide or tall enough.',
'is_image_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ñ',
'delete' => 'dilemel',
'remove' => 'lemel',
'fediverse' => 'kevrebed',
'fediverse' => 'fediverse',
'blocked-actors' => 'aktourien·ezed stanket',
'blocked-domains' => 'domanioù stanket',
'users' => 'implijerien·ezed',

View File

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

View File

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

View File

@ -106,14 +106,14 @@ return [
],
'author_section_title' => 'Aozer·ez',
'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' =>
'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' =>
'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_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' => '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·ez.',
'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".',
@ -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.',
'op3' => 'Open Podcast Prefix Project (OP3)',
'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_hint' => 'Evit abegoù surentez ne vo ket rannet roadennoù ar rannoù Premium gant OP3.',
'payment_pointer' => 'Chomlec\'h paeañ (Payment Poienter) evit Web Monetization',
@ -319,8 +319,11 @@ return [
other {# heulier·ez}
}',
'posts' => '{numberOfPosts, plural,
one {# post}
other {# posts}
one {# gemennadenn}
two {# gemennadenn}
few {# c\'hemennadenn}
many {a gemennadennoù}
other {# kemennadenn}
}',
'activity' => 'Oberiantiz',
'episodes' => 'Rannoù',

View File

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

View File

@ -14,31 +14,31 @@ return [
'title' => 'Istañs',
'site_icon' => '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_name' => 'Titl al lec\'hienn',
'site_description' => 'Deskrivadur al lec\'hienn',
'submit' => 'Enrollañ',
'editSuccess' => 'Instance has been updated successfully!',
'deleteIconSuccess' => 'Site icon has been remove successfully!',
'editSuccess' => 'Nevesaet eo bet an istañs gant berzh!',
'deleteIconSuccess' => 'Skarzhet eo bet arlun al lec\'hienn gant berzh!',
],
'images' => [
'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ù',
'regenerationSuccess' => 'All images have been regenerated successfully!',
'regenerationSuccess' => 'An holl skeudennoù zo bet azganet gant berzh!',
],
'housekeeping' => [
'title' => 'Kempenn',
'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.',
'reset_counts' => 'Reset counts',
'reset_counts_helper' => 'This option will recalculate and reset all data counts (number of followers, posts, comments, …).',
'rewrite_media' => 'Rewrite media metadata',
'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' => 'Lemel ar grubuilh',
'clear_cache_helper' => 'This option will flush redis cache or writable/cache files.',
'title' => 'Kempenn an istañs',
'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' => 'Adderaouekaat ar c\'honterioù',
'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' => 'Adskrivañ metaroadennoù ar media',
'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' => 'Adenvel restroù aodio ar rannoù',
'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' => 'Naetaat ar grubuilh',
'clear_cache_helper' => 'Gant an dibarzh-mañ e vo naetaet krubuilh Redis pe restroù an teuliad writable/cache.',
'run' => 'Lañsañ ar c\'hempenn',
'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.',
'is_image_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.',
'is_image_ratio' =>
'{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.',
'is_image_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.',
'is_image_ratio' =>
'{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} είτε δεν είναι μια εικόνα, είτε δεν είναι αρκετά ευρεία ή ψηλή.',
'is_image_ratio' =>
'{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.',
'is_image_ratio' =>
'{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} تصویر نبوده یا پنها و بلندایش کافی نیست.',
'is_image_ratio' =>
'{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.',
'is_image_ratio' =>
'{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.',
'is_image_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.',
'is_image_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.',
'is_image_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.',
'is_image_ratio' =>
'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.',
'is_image_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.',
'is_image_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.',
'is_image_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.',
'is_image_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.',
'is_image_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',
'change-password' => 'wachtwoord wijzigen',
'imports' => 'imports',
'sync-feeds' => 'synchronize feeds',
'sync-feeds' => 'feeds synchroniseren',
'platforms' => 'platformen',
'social' => 'sociale netwerken',
'funding' => 'financiering',

View File

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

View File

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

View File

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

View File

@ -11,7 +11,7 @@ declare(strict_types=1);
return [
'title' => 'Meldingen',
'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',
'follow' => '{actor_username} volgt je nu',
'no_notifications' => 'Geen meldingen',

View File

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

View File

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

View File

@ -16,21 +16,21 @@ return [
'podcast-edit' => 'Podcast bewerken',
'podcast-persons-manage' => 'Personen beheren',
'podcast-imports' => 'Podcast importeren',
'podcast-imports-sync' => 'Sync feeds',
'podcast-imports-sync' => 'Synchroniseer feeds',
'episodes' => 'Afleveringen',
'episode-list' => 'Alle afleveringen',
'episode-create' => 'Nieuwe aflevering',
'analytics' => 'Analytics',
'analytics' => 'Statistieken',
'podcast-analytics' => 'Audience overview',
'podcast-analytics-webpages' => 'Web pages visits',
'podcast-analytics-locations' => 'Locaties',
'podcast-analytics-unique-listeners' => 'Unique listeners',
'podcast-analytics-unique-listeners' => 'Unieke luisteraars',
'podcast-analytics-players' => 'Players',
'podcast-analytics-listening-time' => 'Listening time',
'podcast-analytics-listening-time' => 'Luistertijd',
'podcast-analytics-time-periods' => 'Time periods',
'monetization' => 'Monetization',
'subscription-list' => 'All subscriptions',
'subscription-create' => 'Add subscription',
'subscription-list' => 'Alle abonnementen',
'subscription-create' => 'Abonnement toevoegen',
'contributors' => 'Bijdragers',
'contributor-list' => 'Alle bijdragers',
'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.',
'is_image_ratio' =>
'{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',
'change-password' => 'endre passord',
'imports' => 'importar',
'sync-feeds' => 'synchronize feeds',
'sync-feeds' => 'synkroniser straumar',
'platforms' => 'plattformer',
'social' => 'sosiale nettverk',
'funding' => 'finansiering',
'monetization-other' => 'other monetization',
'monetization-other' => 'andre måtar å tena pengar på',
'analytics' => 'analysar',
'locations' => 'stader',
'webpages' => 'nettsider',

View File

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

View File

@ -139,9 +139,9 @@ return [
'location_name' => 'Stadnamn eller adresse',
'location_name_hint' => 'Dette kan vera ein verkeleg eller oppdikta stad',
'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_file' => 'Transcript file (.srt or .vtt)',
'transcript_file' => 'Transkriberingsfil (.srt eller .vtt)',
'transcript_remote_url' => 'Ekstern URL for teksting',
'transcript_file_delete' => 'Slett transkriberingsfila',
'chapters' => 'Kapittel',

View File

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

View File

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

View File

@ -22,7 +22,7 @@ return [
'delete' => 'Slett podkasten',
'see_episodes' => 'Sjå episodane',
'see_contributors' => 'Sjå bidragsytarane',
'monetization_other' => 'Other monetization',
'monetization_other' => 'Andre måtar å tena pengar på',
'go_to_page' => 'Gå til side',
'latest_episodes' => 'Dei nyaste episodane',
'see_all_episodes' => 'Sjå alle episodane',
@ -58,7 +58,7 @@ return [
'form' => [
'identity_section_title' => 'Podkastidentitet',
'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_size_hint' => 'Omslaget må vera kvadratisk, og minst 1400pkt breitt og høgt.',
@ -74,17 +74,17 @@ return [
'episodic' => 'Med episodar',
'episodic_hint' => 'Viss det er meininga at episodane skal kunna lyttast til uansett rekkjefylgje. Dei nyaste episodane blir presenterte fyrst.',
'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' => [
'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' => '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' => 'Podkast',
'podcast_hint' => 'Skildrar ein straum for eit podkast-show.',
'music' => 'Musikk',
'music_hint' => 'Ein straum med musikk organisert i eit "album" der kvart element er ein song på albumet.',
'audiobook' => 'Lydbok',
'audiobook_hint' => 'Spesifikke typar lyd med eit element per straum, eller der elementa er kapittel i boka.',
],
'description' => 'Skildring',
'classification_section_title' => 'Klassifisering',
@ -109,8 +109,8 @@ return [
'owner_email' => 'Epost til eigaren',
'owner_email_hint' =>
'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_hint' => 'You may need to temporarily unhide the email so that a directory can verify your podcast ownership.',
'is_owner_email_removed_from_feed' => 'Fjernar eposten til eigaren frå den offentlege RSS-straumen',
'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_hint' =>
'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_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_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_enable' => 'Bruk OP3-analysetenesta',
'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 [
'go_to_page' => 'Gå til podkastsida',
'rss_feed' => 'RSS feed',
'rss_feed' => 'RSS-straum',
'dashboard' => 'Podkast-styringspanel',
'podcast-view' => 'Heim',
'podcast-edit' => 'Rediger podkasten',
'podcast-persons-manage' => 'Handter personar',
'podcast-imports' => 'Podkast-importar',
'podcast-imports-sync' => 'Sync feeds',
'podcast-imports-sync' => 'Synkroniser straumar',
'episodes' => 'Episodar',
'episode-list' => 'Alle episodane',
'episode-create' => 'Ny episode',
@ -28,15 +28,15 @@ return [
'podcast-analytics-players' => 'Spelarar',
'podcast-analytics-listening-time' => 'Lyttetid',
'podcast-analytics-time-periods' => 'Tidsperiodar',
'monetization' => 'Monetization',
'monetization' => 'Kommersialisering',
'subscription-list' => 'Alle abonnement',
'subscription-create' => 'Legg til abonnement',
'contributors' => 'Bidragsytarar',
'contributor-list' => 'Alle bidragsytarane',
'contributor-add' => 'Legg til bidragsytar',
'broadcast' => 'Broadcast',
'platforms-podcasting' => 'Podcasting apps',
'broadcast' => 'Kringkast',
'platforms-podcasting' => 'Podkastingsappar',
'platforms-social' => 'Sosiale nettverk',
'platforms-funding' => 'Funding links',
'podcast-monetization-other' => 'Other',
'platforms-funding' => 'Donasjonslenker',
'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.',
'is_image_ratio' =>
'{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.',
'is_image_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.',
'is_image_ratio' =>
'{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.',
'is_image_ratio' =>
'{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.',
'is_image_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.',
'is_image_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.',
'is_image_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.',
'is_image_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.',
'is_image_ratio' =>
'{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.',
'is_image_ratio' =>
'{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.',
'is_image_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_image_ratio' =>
'{field} 不是图片或比例不正确。',
'is_json' => '{field} contains invalid JSON.',
];

View File

@ -12,82 +12,82 @@ return [
'instance_groups' => [
'owner' => [
'title' => 'Perc\'henn·ez an istañs',
'description' => 'The Castopod owner.',
'description' => 'Perc\'henn·ez Castopod.',
],
'superadmin' => [
'title' => 'Super admin',
'description' => 'Has complete control over Castopod.',
'title' => 'Dreistmerour·ez',
'description' => 'Ur c\'hontroll klok en deus war Castopod.',
],
'manager' => [
'title' => 'Manager',
'description' => 'Manages Castopod\'s content.',
'title' => 'Merour·ez',
'description' => 'Merañ a ra endalc\'had Castopod.',
],
'podcaster' => [
'title' => 'Podkaster',
'description' => 'General users of Castopod.',
'description' => 'Implijerien·ezed kustum Castopod.',
],
],
'instance_permissions' => [
'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.',
'admin.access' => 'Gallout a ra gwelet taolenn-stur Castopod.',
'admin.settings' => 'Gallout a ra gwelet arventennoù Castopod.',
'users.manage' => 'Gallout a ra ober war-dro implijerien·ezed Castopod.',
'persons.manage' => 'Gallout a ra merañ an emellerien·ezed.',
'pages.manage' => 'Gallout a ra merañ ar pajennoù.',
'podcasts.view' => 'Gallout a ra gwelet an holl bodkastoù.',
'podcasts.create' => 'Gallout a ra krouiñ podkastoù nevez.',
'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' => [
'owner' => [
'title' => 'Podcast Owner',
'description' => 'The podcast owner.',
'title' => 'Perc\'henn·ez ar podkast',
'description' => 'Perc\'henn·ez ar podkast.',
],
'admin' => [
'title' => 'Merour·ez',
'description' => 'Has complete control of podcast #{id}.',
'description' => 'Ur c\'hontroll klok en deus war ar podkast #{id}.',
],
'editor' => [
'title' => 'Embanner',
'description' => 'Manages content and publications of podcast #{id}.',
'description' => 'Merañ a ra endalc\'had hag embannadurioù ar podkast #{id}.',
],
'author' => [
'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' => [
'title' => 'Kouviad·ez',
'description' => 'General contributor of the podcast #{id}.',
'description' => 'Perzhiad·ez eus ar podkast #{id}.',
],
],
'podcast_permissions' => [
'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 dashboards and analytics of podcast #{id}\'s episodes.',
'episodes.create' => 'Can create episodes for podcast #{id}.',
'episodes.edit' => 'Can edit episodes of podcast #{id}.',
'episodes.delete' => 'Can delete episodes of podcast #{id}.',
'episodes.manage-persons' => 'Can manage episode persons of podcast #{id}.',
'episodes.manage-clips' => 'Can manage video clips or soundbites of podcast #{id}.',
'episodes.manage-publications' => 'Can publish/unpublish episodes and posts of podcast #{id}.',
'episodes.manage-comments' => 'Can create/remove episode comments of podcast #{id}.',
'view' => 'Gallout a ra gwelet taolenn-stur ha muzulioù heklev ar podkast #{id}.',
'edit' => 'Gallout a ra kemmañ ar podkast #{id}.',
'delete' => 'Gallout a ra lemel ar podkast #{id}.',
'manage-import' => 'Gallout a ra sinkronekaat ar podkast enporzhiet #{id}.',
'manage-persons' => 'Gallout a ra merañ koumanantoù ar podkast #{id}.',
'manage-subscriptions' => 'Gallout a ra merañ koumanantoù ar podkast #{id}.',
'manage-contributors' => 'Gallout a ra merañ perzhidi ha perzhiadezed ar podkast #{id}.',
'manage-platforms' => 'Gallout a ra ouzhpennañ pe lemel liammoù etrezek savennoù diavaez evit ar podkast #{id}.',
'manage-publications' => 'Gallout a ra embann ar podkast #{id}.',
'manage-notifications' => 'Gallout a ra gwelet kemennoù ar podkast #{id} ha lakaat anezho evel lennet.',
'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' => 'Gallout a ra gwelet taolennoù-stur ha muzulioù heklev rannoù ar podkast #{id}.',
'episodes.create' => 'Gallout a ra krouiñ rannoù evit podkast #{id}.',
'episodes.edit' => 'Gallout a ra kemmañ rannoù ar podkast #{id}.',
'episodes.delete' => 'Gallout a ra lemel rannoù ar podkast #{id}.',
'episodes.manage-persons' => 'Gallout a ra merañ emellerien·ezed ar podkast #{id}.',
'episodes.manage-clips' => 'Gallout a ra merañ klipoù video pe tennadoù son ar podkast #{id}.',
'episodes.manage-publications' => 'Gallout a ra embann pe diembann rannoù ha kemennadennoù ar podkast #{id}.',
'episodes.manage-comments' => 'Gallout a ra krouiñ/lemel evezhiadennoù evit rannoù ar podkast #{id}.',
],
// 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
'welcomeSubject' => 'You\'ve been invited to {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.',
'welcomeSubject' => 'Pedet oc\'h bet da vont war {siteName}',
'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' => [
'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}"',
'Emaoc\'h o vont da lemel {contributor} eus ar berzhidi/perzhiadezed. Ne c\'hallo ket gwelet "{podcastTitle}" ken.',
'understand' => 'Komprenet em eus. Fellout a ra din lemel {contributor} eus "{podcastTitle}"',
'submit' => 'Lemel',
],
'messages' => [
'editSuccess' => 'Role successfully changed!',
'editOwnerError' => "You can't edit the podcast owner!",
'editSuccess' => 'Cheñchet eo bet ar roll gant berzh!',
'editOwnerError' => "Ne c'hellit ket kemmañ perc'henn·ez ar podkast!",
'removeOwnerError' => "Ne c'hellit ket lemel perc'henn ar podkast!",
'removeSuccess' =>
'Lamet ho peus {username} diouzh {podcastTitle} gant berzh',

View File

@ -9,7 +9,7 @@ declare(strict_types=1);
*/
return [
'edit_role' => "Edit {username}'s role",
'edit_role' => "Kemmañ roll {username}",
'ban' => 'Stankañ',
'unban' => 'Distankañ',
'delete' => 'Dilemel',
@ -19,7 +19,7 @@ return [
'list' => [
'user' => 'Implijer·ez',
'role' => 'Roll',
'banned' => 'Banned?',
'banned' => 'Stanket?',
],
'form' => [
'email' => 'Postel',
@ -34,27 +34,27 @@ return [
'submit_password_change' => 'Kemm!',
],
'delete_form' => [
'title' => 'Delete {user}',
'title' => 'Dilemel {user}',
'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',
"Emaoc'h o vont da lemel {user} da vat. Ne c'hallo ket gwelet an daolenn-stur ken.",
'understand' => 'Komprenet em eus. Fellout a ra din lemel {user} da vat',
'submit' => 'Dilemel',
],
'messages' => [
'createSuccess' =>
'User created successfully! {username} will be prompted with a password reset upon first authentication.',
'roleEditSuccess' =>
"{username}'s roles have been successfully updated.",
'banSuccess' => '{username} has been banned.',
'unbanSuccess' => '{username} has been unbanned.',
"Rolloù {username} zo bet nevesaet gant berzh.",
'banSuccess' => 'Stanket eo bet {username}.',
'unbanSuccess' => 'Distanket eo bet {username}.',
'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' =>
'{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' =>
'{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' =>
'{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}.',
],
];

View File

@ -22,7 +22,7 @@ return [
'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.',
'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',
'queue' => [
'status' => [

View File

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

View File

@ -9,26 +9,26 @@ declare(strict_types=1);
*/
return [
'podcast_is_premium' => 'Podcast contains premium episodes',
'episode_is_premium' => 'Episode is premium, only available to premium subscribers',
'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!',
'podcast_is_premium' => 'Rannoù Premium a zo er podkast-mañ',
'episode_is_premium' => 'Ur rann Premium eo, ne c\'hell bezañ gwelet nemet gant koumananterien·ezed Premium',
'unlock_episode' => 'Evit koumananterien·ezed Premium eo ar rann-mañ. Klikit evit dibrennañ anezhi!',
'banner_unlock' => 'Rannoù Premium a zo er podkast-mañ, ne c\'hellont bezañ gwelet nemet gant koumananterien·ezed Premium.',
'banner_lock' => 'Dibrennet eo bet ar podkast. Plijadur deoc\'h gant ar rannoù Premium!',
'subscribe' => 'Koumanantiñ',
'lock' => 'Prennañ',
'unlock' => 'Dibrennañ',
'unlock_form' => [
'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_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ù!',
'call_to_action' => 'Unlock all episodes of {podcastTitle}:',
'call_to_action' => 'Dibrennit holl rannoù {podcastTitle}:',
'subscribe_cta' => 'Koumanantit bremañ!',
],
'messages' => [
'unlockSuccess' => 'Podcast was successfully unlocked! Enjoy the premium episodes!',
'unlockBadAttempt' => 'Your key does not seem to be working…',
'lockSuccess' => 'Podcast was successfully locked!',
'unlockSuccess' => 'Dibrennet eo bet ar podkast gant berzh! Plijadur deoc\'h gant ar rannoù Premium!',
'unlockBadAttempt' => 'Hoc\'h alc\'hwez n\'eo seblant ket bezañ mat…',
'lockSuccess' => 'Dibrennet eo bet ar podkast gant berzh!',
],
];

View File

@ -34,7 +34,7 @@ return [
'email' => 'Epost',
'expiration_date' => 'Gyldig til',
'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',
],
'form_link_add' => [