diff --git a/app/Language/br/Comment.php b/app/Language/br/Comment.php index 5ce07ee5..fd4e4110 100644 --- a/app/Language/br/Comment.php +++ b/app/Language/br/Comment.php @@ -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', diff --git a/app/Language/br/Episode.php b/app/Language/br/Episode.php index cc9be466..319aafbd 100644 --- a/app/Language/br/Episode.php +++ b/app/Language/br/Episode.php @@ -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', diff --git a/app/Language/br/Podcast.php b/app/Language/br/Podcast.php index 4b54ce03..59bec804 100644 --- a/app/Language/br/Podcast.php +++ b/app/Language/br/Podcast.php @@ -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)', diff --git a/app/Language/nl/Episode.php b/app/Language/nl/Episode.php index fb2e1088..81069be9 100644 --- a/app/Language/nl/Episode.php +++ b/app/Language/nl/Episode.php @@ -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.', ]; diff --git a/app/Language/nn-NO/Episode.php b/app/Language/nn-NO/Episode.php index 187d40af..75ce64f3 100644 --- a/app/Language/nn-NO/Episode.php +++ b/app/Language/nn-NO/Episode.php @@ -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.', ]; diff --git a/app/Language/nn-NO/Podcast.php b/app/Language/nn-NO/Podcast.php index 2f5b24a1..7ff4ac24 100644 --- a/app/Language/nn-NO/Podcast.php +++ b/app/Language/nn-NO/Podcast.php @@ -51,5 +51,5 @@ return [ other {# personar} }', 'persons_list' => 'Personar', - 'castopod_website' => 'Castopod (website)', + 'castopod_website' => 'Castopod (nettstad)', ]; diff --git a/docs/src/br/getting-started/docker.md b/docs/src/br/getting-started/docker.md index 081a19f9..b6842152 100644 --- a/docs/src/br/getting-started/docker.md +++ b/docs/src/br/getting-started/docker.md @@ -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` | diff --git a/docs/src/br/getting-started/install.md b/docs/src/br/getting-started/install.md index d272fb9a..0825d93f 100644 --- a/docs/src/br/getting-started/install.md +++ b/docs/src/br/getting-started/install.md @@ -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` | diff --git a/docs/src/br/index.md b/docs/src/br/index.md index 96100dbf..292aceac 100644 --- a/docs/src/br/index.md +++ b/docs/src/br/index.md @@ -17,7 +17,7 @@ small footprint. Staliañ -## Features +## Perzhioù - 🌱  Free & open-source (AGPL v3 License) - 🔐  Focused on data sovereignty: your content, audience, and analytics diff --git a/docs/src/nn-NO/getting-started/install.md b/docs/src/nn-NO/getting-started/install.md index 0d3e99ca..a42a42ba 100644 --- a/docs/src/nn-NO/getting-started/install.md +++ b/docs/src/nn-NO/getting-started/install.md @@ -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 diff --git a/docs/src/nn-NO/index.md b/docs/src/nn-NO/index.md index df53e5d1..9fce23bb 100644 --- a/docs/src/nn-NO/index.md +++ b/docs/src/nn-NO/index.md @@ -188,7 +188,7 @@ Mange takk til dei flotte folka på Ernesto Acosta
Ernesto Acosta

🐛 🔊 🌍 💬 🤔 - Ewen
Ewen

🌍 🤔 💻 + Ewen
Ewen

🌍 🤔 💻 Bastien Luneteau
Bastien Luneteau

💻 🐛 Cécile Ricordeau
Cécile Ricordeau

🎨 Patryk Miś
Patryk Miś

🌍 @@ -243,7 +243,7 @@ Mange takk til dei flotte folka på KrzysztofDomanczyk
KrzysztofDomanczyk

💻 - Guy Martin
Guy Martin

🐛 💻 + Guy Martin
Guy Martin

🐛 💻 diff --git a/modules/Admin/Language/ar/Validation.php b/modules/Admin/Language/ar/Validation.php index 3bc78cfe..f76c3163 100644 --- a/modules/Admin/Language/ar/Validation.php +++ b/modules/Admin/Language/ar/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/br/Breadcrumb.php b/modules/Admin/Language/br/Breadcrumb.php index cad5bfa0..10d011df 100644 --- a/modules/Admin/Language/br/Breadcrumb.php +++ b/modules/Admin/Language/br/Breadcrumb.php @@ -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', diff --git a/modules/Admin/Language/br/Countries.php b/modules/Admin/Language/br/Countries.php index 2187df89..229abb0d 100644 --- a/modules/Admin/Language/br/Countries.php +++ b/modules/Admin/Language/br/Countries.php @@ -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', diff --git a/modules/Admin/Language/br/Navigation.php b/modules/Admin/Language/br/Navigation.php index 31d4dcd3..de1da33e 100644 --- a/modules/Admin/Language/br/Navigation.php +++ b/modules/Admin/Language/br/Navigation.php @@ -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', diff --git a/modules/Admin/Language/br/Podcast.php b/modules/Admin/Language/br/Podcast.php index 00841487..0936ffd2 100644 --- a/modules/Admin/Language/br/Podcast.php +++ b/modules/Admin/Language/br/Podcast.php @@ -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ù', diff --git a/modules/Admin/Language/br/PodcastNavigation.php b/modules/Admin/Language/br/PodcastNavigation.php index 132594e6..f3d2a8e6 100644 --- a/modules/Admin/Language/br/PodcastNavigation.php +++ b/modules/Admin/Language/br/PodcastNavigation.php @@ -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ñ', diff --git a/modules/Admin/Language/br/Settings.php b/modules/Admin/Language/br/Settings.php index b322dd56..62dab9f1 100644 --- a/modules/Admin/Language/br/Settings.php +++ b/modules/Admin/Language/br/Settings.php @@ -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!', ], diff --git a/modules/Admin/Language/br/Validation.php b/modules/Admin/Language/br/Validation.php index e06708bf..59c49e93 100644 --- a/modules/Admin/Language/br/Validation.php +++ b/modules/Admin/Language/br/Validation.php @@ -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}.', ]; diff --git a/modules/Admin/Language/ca/Validation.php b/modules/Admin/Language/ca/Validation.php index bcc1dde2..fc83ea02 100644 --- a/modules/Admin/Language/ca/Validation.php +++ b/modules/Admin/Language/ca/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/da/Validation.php b/modules/Admin/Language/da/Validation.php index 3bc78cfe..f76c3163 100644 --- a/modules/Admin/Language/da/Validation.php +++ b/modules/Admin/Language/da/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/de/Validation.php b/modules/Admin/Language/de/Validation.php index 9881d307..212cfb73 100644 --- a/modules/Admin/Language/de/Validation.php +++ b/modules/Admin/Language/de/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/el/Validation.php b/modules/Admin/Language/el/Validation.php index 642f195d..2c5bcf7c 100644 --- a/modules/Admin/Language/el/Validation.php +++ b/modules/Admin/Language/el/Validation.php @@ -13,4 +13,5 @@ return [ '{field} είτε δεν είναι μια εικόνα, είτε δεν είναι αρκετά ευρεία ή ψηλή.', 'is_image_ratio' => '{field} είτε δεν είναι εικόνα είτε όχι της σωστής αναλογίας.', + 'is_json' => '{field} contains invalid JSON.', ]; diff --git a/modules/Admin/Language/es/Validation.php b/modules/Admin/Language/es/Validation.php index 2f234a7f..5478dfe8 100644 --- a/modules/Admin/Language/es/Validation.php +++ b/modules/Admin/Language/es/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/fa/Validation.php b/modules/Admin/Language/fa/Validation.php index 2759ccc9..0659cd86 100644 --- a/modules/Admin/Language/fa/Validation.php +++ b/modules/Admin/Language/fa/Validation.php @@ -13,4 +13,5 @@ return [ '{field} تصویر نبوده یا پنها و بلندایش کافی نیست.', 'is_image_ratio' => '{field} تصویر نبوده یا ابعادش درست نیست.', + 'is_json' => '{field} contains invalid JSON.', ]; diff --git a/modules/Admin/Language/fr/Validation.php b/modules/Admin/Language/fr/Validation.php index 6a1a8566..02f55651 100644 --- a/modules/Admin/Language/fr/Validation.php +++ b/modules/Admin/Language/fr/Validation.php @@ -13,4 +13,5 @@ return [ '{field} n’est pas une image ou n’a pas la taille minimale requise.', 'is_image_ratio' => '{field} n’est pas une image ou n’est pas au bon format.', + 'is_json' => '{field} contains invalid JSON.', ]; diff --git a/modules/Admin/Language/fr2/Validation.php b/modules/Admin/Language/fr2/Validation.php index 3bc78cfe..f76c3163 100644 --- a/modules/Admin/Language/fr2/Validation.php +++ b/modules/Admin/Language/fr2/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/fr_CA/Validation.php b/modules/Admin/Language/fr_CA/Validation.php index 3bc78cfe..f76c3163 100644 --- a/modules/Admin/Language/fr_CA/Validation.php +++ b/modules/Admin/Language/fr_CA/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/gd/Validation.php b/modules/Admin/Language/gd/Validation.php index 3bc78cfe..f76c3163 100644 --- a/modules/Admin/Language/gd/Validation.php +++ b/modules/Admin/Language/gd/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/gl/Validation.php b/modules/Admin/Language/gl/Validation.php index dbeaea55..42d6a672 100644 --- a/modules/Admin/Language/gl/Validation.php +++ b/modules/Admin/Language/gl/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/id/Validation.php b/modules/Admin/Language/id/Validation.php index 3bc78cfe..f76c3163 100644 --- a/modules/Admin/Language/id/Validation.php +++ b/modules/Admin/Language/id/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/it/Validation.php b/modules/Admin/Language/it/Validation.php index 3bc78cfe..f76c3163 100644 --- a/modules/Admin/Language/it/Validation.php +++ b/modules/Admin/Language/it/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/ja/Validation.php b/modules/Admin/Language/ja/Validation.php index 3bc78cfe..f76c3163 100644 --- a/modules/Admin/Language/ja/Validation.php +++ b/modules/Admin/Language/ja/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/kk/Validation.php b/modules/Admin/Language/kk/Validation.php index 3bc78cfe..f76c3163 100644 --- a/modules/Admin/Language/kk/Validation.php +++ b/modules/Admin/Language/kk/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/ko/Validation.php b/modules/Admin/Language/ko/Validation.php index 3bc78cfe..f76c3163 100644 --- a/modules/Admin/Language/ko/Validation.php +++ b/modules/Admin/Language/ko/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/nl/Breadcrumb.php b/modules/Admin/Language/nl/Breadcrumb.php index d131f786..374ddc2e 100644 --- a/modules/Admin/Language/nl/Breadcrumb.php +++ b/modules/Admin/Language/nl/Breadcrumb.php @@ -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', diff --git a/modules/Admin/Language/nl/Dashboard.php b/modules/Admin/Language/nl/Dashboard.php index a768a6ce..15c43acb 100644 --- a/modules/Admin/Language/nl/Dashboard.php +++ b/modules/Admin/Language/nl/Dashboard.php @@ -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' => [ diff --git a/modules/Admin/Language/nl/Fediverse.php b/modules/Admin/Language/nl/Fediverse.php index b05be18a..2ce69a02 100644 --- a/modules/Admin/Language/nl/Fediverse.php +++ b/modules/Admin/Language/nl/Fediverse.php @@ -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!', ], diff --git a/modules/Admin/Language/nl/Navigation.php b/modules/Admin/Language/nl/Navigation.php index 37989fff..62f09b7c 100644 --- a/modules/Admin/Language/nl/Navigation.php +++ b/modules/Admin/Language/nl/Navigation.php @@ -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', diff --git a/modules/Admin/Language/nl/Notifications.php b/modules/Admin/Language/nl/Notifications.php index 41345c11..76d9697b 100644 --- a/modules/Admin/Language/nl/Notifications.php +++ b/modules/Admin/Language/nl/Notifications.php @@ -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', diff --git a/modules/Admin/Language/nl/Person.php b/modules/Admin/Language/nl/Person.php index 18c56722..19a25696 100644 --- a/modules/Admin/Language/nl/Person.php +++ b/modules/Admin/Language/nl/Person.php @@ -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', diff --git a/modules/Admin/Language/nl/Podcast.php b/modules/Admin/Language/nl/Podcast.php index 6daad4e6..d22b16bc 100644 --- a/modules/Admin/Language/nl/Podcast.php +++ b/modules/Admin/Language/nl/Podcast.php @@ -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!', diff --git a/modules/Admin/Language/nl/PodcastNavigation.php b/modules/Admin/Language/nl/PodcastNavigation.php index f80c3e40..6cbfcdbb 100644 --- a/modules/Admin/Language/nl/PodcastNavigation.php +++ b/modules/Admin/Language/nl/PodcastNavigation.php @@ -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', diff --git a/modules/Admin/Language/nl/Validation.php b/modules/Admin/Language/nl/Validation.php index ecf301a4..1e61ef35 100644 --- a/modules/Admin/Language/nl/Validation.php +++ b/modules/Admin/Language/nl/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/nn-NO/Breadcrumb.php b/modules/Admin/Language/nn-NO/Breadcrumb.php index c2b222af..15a1c2a9 100644 --- a/modules/Admin/Language/nn-NO/Breadcrumb.php +++ b/modules/Admin/Language/nn-NO/Breadcrumb.php @@ -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', diff --git a/modules/Admin/Language/nn-NO/Common.php b/modules/Admin/Language/nn-NO/Common.php index b37e1394..f9678459 100644 --- a/modules/Admin/Language/nn-NO/Common.php +++ b/modules/Admin/Language/nn-NO/Common.php @@ -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', diff --git a/modules/Admin/Language/nn-NO/Episode.php b/modules/Admin/Language/nn-NO/Episode.php index e8ec8c80..4e7bb526 100644 --- a/modules/Admin/Language/nn-NO/Episode.php +++ b/modules/Admin/Language/nn-NO/Episode.php @@ -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', diff --git a/modules/Admin/Language/nn-NO/Navigation.php b/modules/Admin/Language/nn-NO/Navigation.php index 39f24642..d7101730 100644 --- a/modules/Admin/Language/nn-NO/Navigation.php +++ b/modules/Admin/Language/nn-NO/Navigation.php @@ -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', diff --git a/modules/Admin/Language/nn-NO/Platforms.php b/modules/Admin/Language/nn-NO/Platforms.php index f1fd7c9a..5d1e2a75 100644 --- a/modules/Admin/Language/nn-NO/Platforms.php +++ b/modules/Admin/Language/nn-NO/Platforms.php @@ -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}', diff --git a/modules/Admin/Language/nn-NO/Podcast.php b/modules/Admin/Language/nn-NO/Podcast.php index eb12a113..314473b3 100644 --- a/modules/Admin/Language/nn-NO/Podcast.php +++ b/modules/Admin/Language/nn-NO/Podcast.php @@ -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.', diff --git a/modules/Admin/Language/nn-NO/PodcastNavigation.php b/modules/Admin/Language/nn-NO/PodcastNavigation.php index 3b0bd11a..301692bd 100644 --- a/modules/Admin/Language/nn-NO/PodcastNavigation.php +++ b/modules/Admin/Language/nn-NO/PodcastNavigation.php @@ -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', ]; diff --git a/modules/Admin/Language/nn-NO/Validation.php b/modules/Admin/Language/nn-NO/Validation.php index 67faa809..21a34148 100644 --- a/modules/Admin/Language/nn-NO/Validation.php +++ b/modules/Admin/Language/nn-NO/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/oc/Validation.php b/modules/Admin/Language/oc/Validation.php index 3bc78cfe..f76c3163 100644 --- a/modules/Admin/Language/oc/Validation.php +++ b/modules/Admin/Language/oc/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/pl/Validation.php b/modules/Admin/Language/pl/Validation.php index 5b4e8db5..aa4fd90b 100644 --- a/modules/Admin/Language/pl/Validation.php +++ b/modules/Admin/Language/pl/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/pt-BR/Validation.php b/modules/Admin/Language/pt-BR/Validation.php index 93660630..1db87454 100644 --- a/modules/Admin/Language/pt-BR/Validation.php +++ b/modules/Admin/Language/pt-BR/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/pt/Validation.php b/modules/Admin/Language/pt/Validation.php index 3bc78cfe..f76c3163 100644 --- a/modules/Admin/Language/pt/Validation.php +++ b/modules/Admin/Language/pt/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/ro/Validation.php b/modules/Admin/Language/ro/Validation.php index 3bc78cfe..f76c3163 100644 --- a/modules/Admin/Language/ro/Validation.php +++ b/modules/Admin/Language/ro/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/ru/Validation.php b/modules/Admin/Language/ru/Validation.php index 3bc78cfe..f76c3163 100644 --- a/modules/Admin/Language/ru/Validation.php +++ b/modules/Admin/Language/ru/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/sk/Validation.php b/modules/Admin/Language/sk/Validation.php index 3bc78cfe..f76c3163 100644 --- a/modules/Admin/Language/sk/Validation.php +++ b/modules/Admin/Language/sk/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/sr_Latn/Validation.php b/modules/Admin/Language/sr_Latn/Validation.php index d66cbb4f..d83783d4 100644 --- a/modules/Admin/Language/sr_Latn/Validation.php +++ b/modules/Admin/Language/sr_Latn/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/sv/Validation.php b/modules/Admin/Language/sv/Validation.php index e9112946..8dc9341e 100644 --- a/modules/Admin/Language/sv/Validation.php +++ b/modules/Admin/Language/sv/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/uk/Validation.php b/modules/Admin/Language/uk/Validation.php index 3bc78cfe..f76c3163 100644 --- a/modules/Admin/Language/uk/Validation.php +++ b/modules/Admin/Language/uk/Validation.php @@ -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.', ]; diff --git a/modules/Admin/Language/zh-Hans/Validation.php b/modules/Admin/Language/zh-Hans/Validation.php index fa41468c..4a447d44 100644 --- a/modules/Admin/Language/zh-Hans/Validation.php +++ b/modules/Admin/Language/zh-Hans/Validation.php @@ -13,4 +13,5 @@ return [ '{field} 不是一张图片,或者宽或高度不够。', 'is_image_ratio' => '{field} 不是图片或比例不正确。', + 'is_json' => '{field} contains invalid JSON.', ]; diff --git a/modules/Auth/Language/br/Auth.php b/modules/Auth/Language/br/Auth.php index da152f33..8bd51692 100644 --- a/modules/Auth/Language/br/Auth.php +++ b/modules/Auth/Language/br/Auth.php @@ -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ñ.', ]; diff --git a/modules/Auth/Language/br/Contributor.php b/modules/Auth/Language/br/Contributor.php index 90976a46..bffc79e0 100644 --- a/modules/Auth/Language/br/Contributor.php +++ b/modules/Auth/Language/br/Contributor.php @@ -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', diff --git a/modules/Auth/Language/br/User.php b/modules/Auth/Language/br/User.php index 5ca96939..accd5af9 100644 --- a/modules/Auth/Language/br/User.php +++ b/modules/Auth/Language/br/User.php @@ -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}.', ], ]; diff --git a/modules/PodcastImport/Language/br/PodcastImport.php b/modules/PodcastImport/Language/br/PodcastImport.php index e3e59cea..c4f01d81 100644 --- a/modules/PodcastImport/Language/br/PodcastImport.php +++ b/modules/PodcastImport/Language/br/PodcastImport.php @@ -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' => [ diff --git a/modules/PodcastImport/Language/nn-NO/PodcastImport.php b/modules/PodcastImport/Language/nn-NO/PodcastImport.php index f778e048..83cdd088 100644 --- a/modules/PodcastImport/Language/nn-NO/PodcastImport.php +++ b/modules/PodcastImport/Language/nn-NO/PodcastImport.php @@ -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.', diff --git a/modules/PremiumPodcasts/Language/br/PremiumPodcasts.php b/modules/PremiumPodcasts/Language/br/PremiumPodcasts.php index 096fcf04..42e897b6 100644 --- a/modules/PremiumPodcasts/Language/br/PremiumPodcasts.php +++ b/modules/PremiumPodcasts/Language/br/PremiumPodcasts.php @@ -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 hoc’h alc\'hwez', - 'token_hint' => 'If you are subscribed to {podcastTitle}, you may copy the key that was sent to you via email and paste it here.', + 'token_hint' => 'Ma\'z oc\'h koumanantet ouzh {podcastTitle} e c\'hellit eilañ an alc’hwez 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!', ], ]; diff --git a/modules/PremiumPodcasts/Language/nn-NO/Subscription.php b/modules/PremiumPodcasts/Language/nn-NO/Subscription.php index a7bc5620..d32055c8 100644 --- a/modules/PremiumPodcasts/Language/nn-NO/Subscription.php +++ b/modules/PremiumPodcasts/Language/nn-NO/Subscription.php @@ -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' => [