From b719be10c007dc35da3a5fea468acef78caf4726 Mon Sep 17 00:00:00 2001 From: crowdin Date: Mon, 28 Aug 2023 14:13:45 +0000 Subject: [PATCH] chore(i18n): new Crowdin updates --- app/Language/ca/Podcast.php | 2 +- app/Language/da/Comment.php | 30 +++---- app/Language/da/Common.php | 32 ++++---- app/Language/da/Episode.php | 24 +++--- app/Language/da/Fediverse.php | 34 ++++---- app/Language/da/Home.php | 12 +-- app/Language/da/Page.php | 6 +- app/Language/da/Podcast.php | 52 ++++++------- app/Language/da/Post.php | 36 ++++----- app/Language/gl/Podcast.php | 2 +- app/Language/uk/Comment.php | 14 ++-- app/Language/uk/Episode.php | 12 ++- app/Language/uk/Fediverse.php | 34 ++++---- docs/src/ca/getting-started/auth.md | 2 +- docs/src/es/getting-started/docker.md | 14 ++-- docs/src/it/getting-started/auth.md | 49 ++++++------ modules/Admin/Language/da/Breadcrumb.php | 78 +++++++++---------- modules/Admin/Language/da/Common.php | 2 +- modules/Admin/Language/da/Episode.php | 64 +++++++-------- modules/Admin/Language/gl/Breadcrumb.php | 2 +- modules/Admin/Language/gl/Navigation.php | 4 +- modules/Admin/Language/gl/Platforms.php | 26 +++---- .../Admin/Language/gl/PodcastNavigation.php | 52 ++++++------- .../Language/ro/Subscription.php | 44 +++++------ 24 files changed, 318 insertions(+), 309 deletions(-) diff --git a/app/Language/ca/Podcast.php b/app/Language/ca/Podcast.php index 78a3a334..ab6cbdce 100644 --- a/app/Language/ca/Podcast.php +++ b/app/Language/ca/Podcast.php @@ -25,7 +25,7 @@ return [ one {# publicació} other {# publicacions} }', - 'links' => 'Links', + 'links' => 'Enllaços', 'activity' => 'Activitat', 'episodes' => 'Episodis', 'episodes_title' => 'Episodis de {podcastTitle}', diff --git a/app/Language/da/Comment.php b/app/Language/da/Comment.php index 1dd8f5ea..dc79af52 100644 --- a/app/Language/da/Comment.php +++ b/app/Language/da/Comment.php @@ -9,26 +9,26 @@ declare(strict_types=1); */ return [ - 'title' => "{actorDisplayName}'s comment for {episodeTitle}", - 'back_to_comments' => 'Back to comments', + 'title' => "{actorDisplayName}s kommentar til {episodeTitle}", + 'back_to_comments' => 'Tilbage til kommentarer', 'form' => [ - 'episode_message_placeholder' => 'Write a comment…', - 'reply_to_placeholder' => 'Reply to @{actorUsername}', + 'episode_message_placeholder' => 'Skriv en kommentar…', + 'reply_to_placeholder' => 'Svar til @{actorUsername}', 'submit' => 'Send', - 'submit_reply' => 'Reply', + 'submit_reply' => 'Svar', ], 'likes' => '{numberOfLikes, plural, - one {# like} - other {# likes} + one {# kan lide} + other {# kan lide} }', 'replies' => '{numberOfReplies, plural, - one {# reply} - other {# replies} + one {# svar} + other {# svar} }', - 'like' => 'Like', - 'reply' => 'Reply', - 'view_replies' => 'View replies ({numberOfReplies})', - 'block_actor' => 'Block user @{actorUsername}', - 'block_domain' => 'Block domain @{actorDomain}', - 'delete' => 'Delete comment', + 'like' => 'Synes godt om', + 'reply' => 'Svar', + 'view_replies' => 'Se svar ({numberOfReplies})', + 'block_actor' => 'Blokér bruger @{actorUsername}', + 'block_domain' => 'Blokér domænet @{actorDomain}', + 'delete' => 'Slet kommentar', ]; diff --git a/app/Language/da/Common.php b/app/Language/da/Common.php index 1258afcc..e0ee7319 100644 --- a/app/Language/da/Common.php +++ b/app/Language/da/Common.php @@ -9,22 +9,22 @@ declare(strict_types=1); */ return [ - 'yes' => 'Yes', - 'no' => 'No', - 'cancel' => 'Cancel', - 'optional' => 'Optional', - 'close' => 'Close', - 'home' => 'Home', - 'explicit' => 'Explicit', - 'powered_by' => 'Powered by {castopod}', - 'go_back' => 'Go back', + 'yes' => 'Ja', + 'no' => 'Nej', + 'cancel' => 'Annuller', + 'optional' => 'Valg', + 'close' => 'Luk', + 'home' => 'Hjem', + 'explicit' => 'Eksplicit', + 'powered_by' => 'Drevet af {castopod}', + 'go_back' => 'Gå tilbage', 'play_episode_button' => [ - 'play' => 'Play', - 'playing' => 'Playing', + 'play' => 'Afspil', + 'playing' => 'Spiller', ], - 'read_more' => 'Read more', - 'read_less' => 'Read less', - 'see_more' => 'See more', - 'see_less' => 'See less', - 'legal_notice' => 'Legal notice', + 'read_more' => 'Læs mere', + 'read_less' => 'Læs mindre', + 'see_more' => 'Se mere', + 'see_less' => 'Se mindre', + 'legal_notice' => 'Juridiske oplysninger', ]; diff --git a/app/Language/da/Episode.php b/app/Language/da/Episode.php index ebe39336..efd43ec6 100644 --- a/app/Language/da/Episode.php +++ b/app/Language/da/Episode.php @@ -9,25 +9,25 @@ declare(strict_types=1); */ return [ - 'season' => 'Season {seasonNumber}', + 'season' => 'Sæson {seasonNumber}', 'season_abbr' => 'S{seasonNumber}', 'number' => 'Episode {episodeNumber}', 'number_abbr' => 'Ep. {episodeNumber}', - 'season_episode' => 'Season {seasonNumber} episode {episodeNumber}', + 'season_episode' => 'Sæson {seasonNumber} episode {episodeNumber}', 'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}', 'persons' => '{personsCount, plural, one {# person} - other {# persons} + other {# personer} }', - 'persons_list' => 'Persons', - 'back_to_episodes' => 'Back to episodes of {podcast}', - 'comments' => 'Comments', - 'activity' => 'Activity', - 'description' => 'Episode description', + 'persons_list' => 'Personer', + 'back_to_episodes' => 'Tilbage til episoderne af {podcast}', + 'comments' => 'Kommentarer', + 'activity' => 'Aktivitet', + 'description' => 'Episodebeskrivelse', 'number_of_comments' => '{numberOfComments, plural, - one {# comment} - other {# comments} + one {# kommentar} + other {# kommentarer} }', - 'all_podcast_episodes' => 'All podcast episodes', - 'back_to_podcast' => 'Go back to podcast', + 'all_podcast_episodes' => 'Alle podcastepisoder', + 'back_to_podcast' => 'Tilbage til podcast', ]; diff --git a/app/Language/da/Fediverse.php b/app/Language/da/Fediverse.php index 32f54c07..44d9991f 100644 --- a/app/Language/da/Fediverse.php +++ b/app/Language/da/Fediverse.php @@ -9,29 +9,29 @@ declare(strict_types=1); */ return [ - 'your_handle' => 'Your handle', - 'your_handle_hint' => 'Enter the @username@domain you want to act from.', + 'your_handle' => 'Dit handle', + 'your_handle_hint' => 'Indtast det @brugernavn@domæne, du ønsker at handle fra.', 'follow' => [ - 'label' => 'Follow', - 'title' => 'Follow {actorDisplayName}', - 'subtitle' => 'You are going to follow:', - 'accountNotFound' => 'The account could not be found.', - 'remoteFollowNotAllowed' => 'Seems like the account server does not allow remote follows…', - 'submit' => 'Proceed to follow', + 'label' => 'Følg', + 'title' => 'Følg {actorDisplayName}', + 'subtitle' => 'Du er ved at følge:', + 'accountNotFound' => 'Brugeren blev ikke fundet.', + 'remoteFollowNotAllowed' => 'Det ser ud til, at kontoserveren ikke tillader eksterne følgere…', + 'submit' => 'Fortsæt for at følge', ], 'favourite' => [ - 'title' => "Favourite {actorDisplayName}'s post", - 'subtitle' => 'You are going to favourite:', - 'submit' => 'Proceed to favourite', + 'title' => "Markér {actorDisplayName}s opslag som favorit", + 'subtitle' => 'Du er ved at favoritmarkere:', + 'submit' => 'Fortsæt for at favoritmarkere', ], 'reblog' => [ - 'title' => "Share {actorDisplayName}'s post", - 'subtitle' => 'You are going to share:', - 'submit' => 'Proceed to share', + 'title' => "Del {actorDisplayName}s opslag", + 'subtitle' => 'Du er ved at dele:', + 'submit' => 'Fortsæt for at dele', ], 'reply' => [ - 'title' => "Reply to {actorDisplayName}'s post", - 'subtitle' => 'You are going to reply to:', - 'submit' => 'Proceed to reply', + 'title' => "Svar på {actorDisplayName}s opslag", + 'subtitle' => 'Du er ved at svare på:', + 'submit' => 'Fortsæt for at svare', ], ]; diff --git a/app/Language/da/Home.php b/app/Language/da/Home.php index 1518239b..950cf21b 100644 --- a/app/Language/da/Home.php +++ b/app/Language/da/Home.php @@ -9,12 +9,12 @@ declare(strict_types=1); */ return [ - 'all_podcasts' => 'All podcasts', - 'sort_by' => 'Sort by', + 'all_podcasts' => 'Alle podcasts', + 'sort_by' => 'Sortér efter', 'sort_options' => [ - 'activity' => 'Recent activity', - 'created_desc' => 'Newest first', - 'created_asc' => 'Oldest first', + 'activity' => 'Nylig aktivitet', + 'created_desc' => 'Nyeste først', + 'created_asc' => 'Ældste først', ], - 'no_podcast' => 'No podcast found', + 'no_podcast' => 'Ingen podcasts fundet', ]; diff --git a/app/Language/da/Page.php b/app/Language/da/Page.php index 7cd60669..a72499db 100644 --- a/app/Language/da/Page.php +++ b/app/Language/da/Page.php @@ -9,9 +9,9 @@ declare(strict_types=1); */ return [ - 'back_to_home' => 'Back to home', + 'back_to_home' => 'Tilbage til startsiden', 'map' => [ - 'title' => 'Map', - 'description' => 'Discover podcast episodes on {siteName} that are placed on a map! Travel through the map and listen to episodes that talk about specific locations.', + 'title' => 'Kort', + 'description' => 'Opdag episoder om {siteName} der er placeret på et kort! Rejs gennem kortet og hør episoder der handler om bestemte steder.', ], ]; diff --git a/app/Language/da/Podcast.php b/app/Language/da/Podcast.php index dbccf51b..c453554e 100644 --- a/app/Language/da/Podcast.php +++ b/app/Language/da/Podcast.php @@ -9,46 +9,46 @@ declare(strict_types=1); */ return [ - 'feed' => 'RSS Podcast feed', - 'season' => 'Season {seasonNumber}', - 'list_of_episodes_year' => '{year} episodes ({episodeCount})', + 'feed' => 'RSS podcast feed', + 'season' => 'Sæson {seasonNumber}', + 'list_of_episodes_year' => '{year} episoder ({episodeCount})', 'list_of_episodes_season' => - 'Season {seasonNumber} episodes ({episodeCount})', - 'no_episode' => 'No episode found!', - 'follow' => 'Follow', - 'followTitle' => 'Follow {actorDisplayName} on the fediverse!', + 'Sæson {seasonNumber} episoder ({episodeCount})', + 'no_episode' => 'Ingen afsnit fundet!', + 'follow' => 'Følg', + 'followTitle' => 'Følg {actorDisplayName} i fediverset!', 'followers' => '{numberOfFollowers, plural, - one {# follower} - other {# followers} + one {# følger} + other {# føgere} }', 'posts' => '{numberOfPosts, plural, - one {# post} - other {# posts} + one {# indlæg} + other {# indlæg} }', 'links' => 'Links', - 'activity' => 'Activity', - 'episodes' => 'Episodes', - 'episodes_title' => 'Episodes of {podcastTitle}', - 'about' => 'About', + 'activity' => 'Aktivitet', + 'episodes' => 'Episoder', + 'episodes_title' => 'Episoder af {podcastTitle}', + 'about' => 'Om', 'stats' => [ - 'title' => 'Stats', + 'title' => 'Statistikker', 'number_of_seasons' => '{0, plural, - one {# season} - other {# seasons} - }', + one {# sæson} + other {# sæsoner} + }', 'number_of_episodes' => '{0, plural, one {# episode} - other {# episodes} + other {# episoder} }', - 'first_published_at' => 'First episode published on {0, date, medium}', + 'first_published_at' => 'Første episode offentliggjort den {0, date, medium}', ], 'sponsor' => 'Sponsor', - 'funding_links' => 'Funding links for {podcastTitle}', - 'find_on' => 'Find {podcastTitle} on', - 'listen_on' => 'Listen on', + 'funding_links' => 'Finansieringslinks til {podcastTitle}', + 'find_on' => 'Find {podcastTitle} på', + 'listen_on' => 'Lyt på', 'persons' => '{personsCount, plural, one {# person} - other {# persons} + other {# personer} }', - 'persons_list' => 'Persons', + 'persons_list' => 'Personer', ]; diff --git a/app/Language/da/Post.php b/app/Language/da/Post.php index 58d1cf80..f4e18dc8 100644 --- a/app/Language/da/Post.php +++ b/app/Language/da/Post.php @@ -9,32 +9,32 @@ declare(strict_types=1); */ return [ - 'title' => "{actorDisplayName}'s post", - 'back_to_actor_posts' => 'Back to {actor} posts', - 'actor_shared' => '{actor} shared', - 'reply_to' => 'Reply to @{actorUsername}', + 'title' => "{actorDisplayName}'s indlæg", + 'back_to_actor_posts' => 'Tilbage til {actor} indlæg', + 'actor_shared' => '{actor} delt', + 'reply_to' => 'Svar @{actorUsername}', 'form' => [ - 'message_placeholder' => 'Write a message…', - 'episode_message_placeholder' => 'Write a message for the episode…', + 'message_placeholder' => 'Skriv en besked…', + 'episode_message_placeholder' => 'Skriv en besked til episoden…', 'episode_url_placeholder' => 'Episode URL', - 'reply_to_placeholder' => 'Reply to @{actorUsername}', + 'reply_to_placeholder' => 'Svar @{actorUsername}', 'submit' => 'Send', - 'submit_reply' => 'Reply', + 'submit_reply' => 'Svar', ], 'favourites' => '{numberOfFavourites, plural, - one {# favourite} - other {# favourites} + one {# kan lide} + other {# kan lide} }', 'reblogs' => '{numberOfReblogs, plural, - one {# share} - other {# shares} + one {# del} + other {# delinger} }', 'replies' => '{numberOfReplies, plural, - one {# reply} - other {# replies} + one {# svar} + other {# svar} }', - 'expand' => 'Expand post', - 'block_actor' => 'Block user @{actorUsername}', - 'block_domain' => 'Block domain @{actorDomain}', - 'delete' => 'Delete post', + 'expand' => 'Udvid opslag', + 'block_actor' => 'Blokér bruger @{actorUsername}', + 'block_domain' => 'Blokér domænet @{actorDomain}', + 'delete' => 'Slet indlæg', ]; diff --git a/app/Language/gl/Podcast.php b/app/Language/gl/Podcast.php index 79db7b49..2a98a9bf 100644 --- a/app/Language/gl/Podcast.php +++ b/app/Language/gl/Podcast.php @@ -25,7 +25,7 @@ return [ one {# publicación} other {# publicacións} }', - 'links' => 'Links', + 'links' => 'Ligazóns', 'activity' => 'Actividade', 'episodes' => 'Episodios', 'episodes_title' => 'Episodios de {podcastTitle}', diff --git a/app/Language/uk/Comment.php b/app/Language/uk/Comment.php index f6dca2cd..c5c8b4eb 100644 --- a/app/Language/uk/Comment.php +++ b/app/Language/uk/Comment.php @@ -9,7 +9,7 @@ declare(strict_types=1); */ return [ - 'title' => "{actorDisplayName}'s comment for {episodeTitle}", + 'title' => "{actorDisplayName} прокоментував {episodeTitle}", 'back_to_comments' => 'Повернутися до коментарів', 'form' => [ 'episode_message_placeholder' => 'Написати коментар…', @@ -18,12 +18,16 @@ return [ 'submit_reply' => 'Відповісти', ], 'likes' => '{numberOfLikes, plural, - one {# like} - other {# likes} + one {# лайк} + few {# подобається} + many {# подобається} + other {# подобається} }', 'replies' => '{numberOfReplies, plural, - one {# reply} - other {# replies} + one {# коментар} + few {# коментарів} + many {# коментарів} + other {# коментарів} }', 'like' => 'Вподобайка', 'reply' => 'Відповідь', diff --git a/app/Language/uk/Episode.php b/app/Language/uk/Episode.php index fdd046cf..33c715d4 100644 --- a/app/Language/uk/Episode.php +++ b/app/Language/uk/Episode.php @@ -16,8 +16,10 @@ return [ 'season_episode' => 'Сезон {seasonNumber} серія {episodeNumber}', 'season_episode_abbr' => 'С{seasonNumber}:Е{episodeNumber}', 'persons' => '{personsCount, plural, - one {# person} - other {# persons} + one {# особа} + few {# осіб} + many {# осіб} + other {# осіб} }', 'persons_list' => 'Кіл-сть осіб', 'back_to_episodes' => 'Повернутись до серій {podcast}', @@ -25,8 +27,10 @@ return [ 'activity' => 'Активність', 'description' => 'Опис Серії', 'number_of_comments' => '{numberOfComments, plural, - one {# comment} - other {# comments} + one {# коментар} + few {# коментарів} + many {# коментарів} + other {# коментарів} }', 'all_podcast_episodes' => 'Всі серії подкастів', 'back_to_podcast' => 'Повернутися до подкасту', diff --git a/app/Language/uk/Fediverse.php b/app/Language/uk/Fediverse.php index 32f54c07..d24ada2b 100644 --- a/app/Language/uk/Fediverse.php +++ b/app/Language/uk/Fediverse.php @@ -9,29 +9,29 @@ declare(strict_types=1); */ return [ - 'your_handle' => 'Your handle', - 'your_handle_hint' => 'Enter the @username@domain you want to act from.', + 'your_handle' => 'Ваш псевдонім', + 'your_handle_hint' => 'Будь ласка, введіть @username@domain з яким ви хочете працювати.', 'follow' => [ - 'label' => 'Follow', - 'title' => 'Follow {actorDisplayName}', - 'subtitle' => 'You are going to follow:', - 'accountNotFound' => 'The account could not be found.', - 'remoteFollowNotAllowed' => 'Seems like the account server does not allow remote follows…', - 'submit' => 'Proceed to follow', + 'label' => 'Підписатися', + 'title' => 'Підписатись на {actorDisplayName}', + 'subtitle' => 'Ви збираєтеся підписатися:', + 'accountNotFound' => 'Ваш обліковий запис не знайдено.', + 'remoteFollowNotAllowed' => 'Схоже, сервер облікового запису не дозволяє підписатись…', + 'submit' => 'Перейти до підписки', ], 'favourite' => [ - 'title' => "Favourite {actorDisplayName}'s post", - 'subtitle' => 'You are going to favourite:', - 'submit' => 'Proceed to favourite', + 'title' => "Вибрана публікація {actorDisplayName}", + 'subtitle' => 'Ви збираєтеся підписатися:', + 'submit' => 'Перейти до улюбленого', ], 'reblog' => [ - 'title' => "Share {actorDisplayName}'s post", - 'subtitle' => 'You are going to share:', - 'submit' => 'Proceed to share', + 'title' => "Поділитися публікацією {actorDisplayName}", + 'subtitle' => 'Ви збираєтеся поділитись:', + 'submit' => 'Перейти до публікації', ], 'reply' => [ - 'title' => "Reply to {actorDisplayName}'s post", - 'subtitle' => 'You are going to reply to:', - 'submit' => 'Proceed to reply', + 'title' => "Відповісти на пост {actorDisplayName}", + 'subtitle' => 'Ви збираєтеся відповісти на:', + 'submit' => 'Перейти до відповіді', ], ]; diff --git a/docs/src/ca/getting-started/auth.md b/docs/src/ca/getting-started/auth.md index ff5d59c0..4a873da4 100644 --- a/docs/src/ca/getting-started/auth.md +++ b/docs/src/ca/getting-started/auth.md @@ -1,5 +1,5 @@ --- -title: Authentication & Authorization +title: Autenticació i Autorització sidebarDepth: 3 --- diff --git a/docs/src/es/getting-started/docker.md b/docs/src/es/getting-started/docker.md index 94363f3e..84331cab 100644 --- a/docs/src/es/getting-started/docker.md +++ b/docs/src/es/getting-started/docker.md @@ -5,22 +5,22 @@ sidebarDepth: 3 # Imágenes oficiales de Docker -Castopod lanza 3 imágenes Docker al DockerHub durante su proceso de construcción -automatizada: +Castopod lanza 3 imágenes Docker al Docker Hub durante su proceso de +construcción automatizada: -- [**`castopod/castopod`**](https://hub.docker.com/r/castopod/castopod): an all - in one castopod image using nginx unit +- [**`castopod/castopod`**](https://hub.docker.com/r/castopod/castopod): una + imagen completa de castopod que utiliza una unidad nginx - [**`castopod/app`**](https://hub.docker.com/r/castopod/app): el paquete - completo de Castopod con todas las dependencias. + completo de la aplicación con todas las dependencias de Castopod - [**`castopod/web-server`**](https://hub.docker.com/r/castopod/web-server): una - configuración Nginx para Castopod + configuración de Nginx para Castopod Adicionalmente, Castopod requiere una base de datos compatible con MySQL. También se puede añadir una base de datos Redis como gestor de caché. ## Etiquetas admitidas -- `develop` [unstable], última rama de desarrollo construida +- `develop` [unstable], última rama construída de desarrollo - `beta` [stable], última versión beta - `latest` [stable], última versión - `1.x.x` [stable], versión específica de compilación (desde `1.0.0`) diff --git a/docs/src/it/getting-started/auth.md b/docs/src/it/getting-started/auth.md index ff5d59c0..8f3b5dc8 100644 --- a/docs/src/it/getting-started/auth.md +++ b/docs/src/it/getting-started/auth.md @@ -1,45 +1,46 @@ --- -title: Authentication & Authorization +title: Autenticazione & Autorizzazione sidebarDepth: 3 --- -# Authentication & Authorization +# Autenticazione & Autorizzazione -Castopod handles authentication and authorization using `codeigniter/shield` -coupled with custom rules. Roles and permissions are defined at two levels: +Castopod gestisce l'autenticazione e l'autorizzazione utilizzando +`codeigniter/shield` abbinato a regole personalizzate. Ruoli e permessi sono +definiti a due livelli: -1. [instance wide](#1-instance-wide-roles-and-permissions) +1. [intera istanza](#1-instance-wide-roles-and-permissions) 2. [per podcast](#2-per-podcast-roles-and-permissions) -## 1. Instance wide roles and permissions +## 1. Ruoli e permessi per l'intera istanza -### Instance roles +### Ruoli dell'istanza -| role | description | permissions | -| ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | -| Super admin | Has complete control over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | -| Manager | Manages Castopod's content. | podcasts.create, podcasts.import, persons.manage, pages.manage | -| Podcaster | General users of Castopod. | admin.access | +| ruolo | descrizione | permessi | +| ----------- | ---------------------------------- | ------------------------------------------------------------------------------------------ | +| Super admin | Ha il pieno controllo su Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | +| Manager | Gestisce il contenuto di Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage | +| Podcaster | Utenti generali di Castopod. | admin.access | -### Instance permissions +### Permessi istanza -| permission | description | -| ----------------------- | ------------------------------------------------------------------ | -| admin.access | Can access the Castopod admin area. | -| admin.settings | Can access the Castopod settings. | -| users.manage | Can manage Castopod users. | -| persons.manage | Can manage persons. | -| pages.manage | Can manage pages. | -| podcasts.view | Can view all podcasts. | -| podcasts.create | Can create new podcasts. | -| podcasts.import | Can import podcasts. | -| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | +| permesso | descrizione | +| ----------------------- | ------------------------------------------------------------------------- | +| admin.access | Può accedere alla zona di amministrazione di Castopod. | +| admin.settings | Può accedere alle impostazioni di Castopod. | +| users.manage | Può gestire gli utenti di Castopod. | +| persons.manage | Può gestire le persone. | +| pages.manage | Può gestire le pagine. | +| podcasts.view | Può visualizzare tutti i podcast. | +| podcasts.create | Può creare nuovi podcast. | +| podcasts.import | Può importare podcast. | +| fediverse.manage-blocks | Può impedire agli attori/domini del fediverso di interagire con Castopod. | diff --git a/modules/Admin/Language/da/Breadcrumb.php b/modules/Admin/Language/da/Breadcrumb.php index ca682262..a67d497b 100644 --- a/modules/Admin/Language/da/Breadcrumb.php +++ b/modules/Admin/Language/da/Breadcrumb.php @@ -9,47 +9,47 @@ declare(strict_types=1); */ return [ - 'label' => 'breadcrumb', + 'label' => 'brødkrumme', config('Admin') - ->gateway => 'Home', + ->gateway => 'Hjem', 'podcasts' => 'podcasts', - 'episodes' => 'episodes', - 'subscriptions' => 'subscriptions', - 'contributors' => 'contributors', - 'pages' => 'pages', - 'settings' => 'settings', - 'theme' => 'theme', - 'about' => 'about', - 'add' => 'add', - 'new' => 'new', - 'edit' => 'edit', - 'persons' => 'persons', - 'publish' => 'publish', - 'publish-edit' => 'edit publication', - 'publish-date-edit' => 'edit publication date', - 'unpublish' => 'unpublish', - 'delete' => 'delete', - 'remove' => 'remove', - 'fediverse' => 'fediverse', - 'blocked-actors' => 'blocked actors', - 'blocked-domains' => 'blocked domains', - 'users' => 'users', - 'my-account' => 'my account', - 'change-password' => 'change password', - 'imports' => 'imports', - 'platforms' => 'platforms', - 'social' => 'social networks', - 'funding' => 'funding', - 'analytics' => 'analytics', - 'locations' => 'locations', - 'webpages' => 'web pages', - 'unique-listeners' => 'unique listeners', - 'players' => 'players', - 'listening-time' => 'listening time', - 'time-periods' => 'time periods', - 'soundbites' => 'soundbites', - 'video-clips' => 'video clips', - 'embed' => 'embeddable player', + 'episodes' => 'episoder', + 'subscriptions' => 'abonnementer', + 'contributors' => 'bidragydere', + 'pages' => 'sider', + 'settings' => 'indstillinger', + 'theme' => 'tema', + 'about' => 'om', + 'add' => 'tilføj', + 'new' => 'ny', + 'edit' => 'redigér', + 'persons' => 'personer', + 'publish' => 'publicér', + 'publish-edit' => 'redigér udgivelse', + 'publish-date-edit' => 'redigér udgivelsesdato', + 'unpublish' => 'afpublicér', + 'delete' => 'slet', + 'remove' => 'fjern', + 'fediverse' => 'fediverset', + 'blocked-actors' => 'blokerede aktører', + 'blocked-domains' => 'blokerede domæner', + 'users' => 'brugere', + 'my-account' => 'min konto', + 'change-password' => 'skift adgangskode', + 'imports' => 'importer', + 'platforms' => 'platforme', + 'social' => 'sociale netværk', + 'funding' => 'finansiering', + 'analytics' => 'analyse', + 'locations' => 'lokationer', + 'webpages' => 'websider', + 'unique-listeners' => 'unikke lyttere', + 'players' => 'afspillere', + 'listening-time' => 'lyttetid', + 'time-periods' => 'periode', + 'soundbites' => 'lydbid', + 'video-clips' => 'videoklip', + 'embed' => 'integreret afspiller', 'notifications' => 'notifications', 'suspend' => 'suspend', ]; diff --git a/modules/Admin/Language/da/Common.php b/modules/Admin/Language/da/Common.php index 596c8bcd..e788799f 100644 --- a/modules/Admin/Language/da/Common.php +++ b/modules/Admin/Language/da/Common.php @@ -33,7 +33,7 @@ return [ ], 'multiSelect' => [ 'selectText' => 'Press to select', - 'loadingText' => 'Loading…', + 'loadingText' => 'Indlæser…', 'noResultsText' => 'No results found', 'noChoicesText' => 'No choices to choose from', 'maxItemText' => 'Cannot add more items', diff --git a/modules/Admin/Language/da/Episode.php b/modules/Admin/Language/da/Episode.php index 98498bee..a099a944 100644 --- a/modules/Admin/Language/da/Episode.php +++ b/modules/Admin/Language/da/Episode.php @@ -27,52 +27,52 @@ return [ 'publish_date_edit' => 'Edit publication date', 'unpublish' => 'Unpublish', 'publish_error' => 'Episode is already published.', - 'publish_edit_error' => 'Episode is already published.', - 'publish_cancel_error' => 'Episode is already published.', - 'publish_date_edit_error' => 'Episode has not been published yet, you cannot edit its publication date.', - 'publish_date_edit_future_error' => 'Episode\'s publication date can only be set to a past date! If you would like to reschedule it, unpublish it first.', - 'publish_date_edit_success' => 'Episode\'s publication date has been updated successfully!', - 'unpublish_error' => 'Episode is not published.', - 'delete' => 'Delete', - 'go_to_page' => 'Go to page', - 'create' => 'Add an episode', + 'publish_edit_error' => 'Episoden er allerede publiceret.', + 'publish_cancel_error' => 'Episoden er allerede publiceret.', + 'publish_date_edit_error' => 'Episode er endnu ikke blevet offentliggjort. Du kan ikke redigere dens publiceringsdato.', + 'publish_date_edit_future_error' => 'Episodes publiceringsdato kan kun indstilles til en tidligere dato! Hvis du ønsker at omlægge den, så afpublicér den først.', + 'publish_date_edit_success' => 'Episodens udgivelsesdato er blevet opdateret!', + 'unpublish_error' => 'Episoden er ikke publiceret.', + 'delete' => 'Slet', + 'go_to_page' => 'Gå til side', + 'create' => 'Tilføj en episode', 'publication_status' => [ - 'published' => 'Published', - 'with_podcast' => 'Published', - 'scheduled' => 'Scheduled', - 'not_published' => 'Not published', + 'published' => 'Udgivet', + 'with_podcast' => 'Udgivet', + 'scheduled' => 'Planlagt', + 'not_published' => 'Ikke offentliggjort', ], - 'with_podcast_hint' => 'To be published at the same time as the podcast', + 'with_podcast_hint' => 'Skal offentliggøres samtidig med podcasten', 'list' => [ 'search' => [ - 'placeholder' => 'Search for an episode', - 'clear' => 'Clear search', - 'submit' => 'Search', + 'placeholder' => 'Søg efter en episode', + 'clear' => 'Ryd søgning', + 'submit' => 'Søg', ], 'number_of_episodes' => '{numberOfEpisodes, plural, one {# episode} - other {# episodes} + other {# episoder} }', 'episode' => 'Episode', - 'visibility' => 'Visibility', + 'visibility' => 'Synlighed', 'downloads' => 'Downloads', - 'comments' => 'Comments', - 'actions' => 'Actions', + 'comments' => 'Kommentarer', + 'actions' => 'Handlinger', ], 'messages' => [ - 'createSuccess' => 'Episode has been successfully created!', - 'editSuccess' => 'Episode has been successfully updated!', + 'createSuccess' => 'Episoden er blevet oprettet!', + 'editSuccess' => 'Episoden er blevet opdateret!', 'publishSuccess' => '{publication_status, select, - published {Episode successfully published!} - scheduled {Episode publication successfully scheduled!} - with_podcast {This episode will be published at the same time as the podcast.} - other {This episode is not published.} + published {Episode udgivet!} + scheduled {Episodeudgivelse planlagt!} + with_podcast {Denne episode vil blive offentliggjort samtidig med podcasten.} + other {Denne episode er ikke offentliggjort.} }', - 'publishCancelSuccess' => 'Episode publication successfully cancelled!', - 'unpublishBeforeDeleteTip' => 'You must unpublish the episode before deleting it.', - 'scheduleDateError' => 'Schedule date must be set!', - 'deletePublishedEpisodeError' => 'Please unpublish the episode before deleting it.', - 'deleteSuccess' => 'Episode successfully deleted!', + 'publishCancelSuccess' => 'Udgivelsen blev annulleret!', + 'unpublishBeforeDeleteTip' => 'Du skal afpublicere episoden, før du sletter den.', + 'scheduleDateError' => 'Udgivelsesdato skal være sat!', + 'deletePublishedEpisodeError' => 'Afpublicér venligst episoden, før du sletter den.', + 'deleteSuccess' => 'Episode slettet succesfuldt!', 'deleteError' => 'Failed to delete episode {type, select, transcript {transcript} chapters {chapters} diff --git a/modules/Admin/Language/gl/Breadcrumb.php b/modules/Admin/Language/gl/Breadcrumb.php index bd34250a..4517dad4 100644 --- a/modules/Admin/Language/gl/Breadcrumb.php +++ b/modules/Admin/Language/gl/Breadcrumb.php @@ -36,7 +36,7 @@ return [ 'users' => 'usuarias', 'my-account' => 'a miña conta', 'change-password' => 'cambiar contrasinal', - 'imports' => 'imports', + 'imports' => 'importacións', 'platforms' => 'plataformas', 'social' => 'redes sociais', 'funding' => 'financiamento', diff --git a/modules/Admin/Language/gl/Navigation.php b/modules/Admin/Language/gl/Navigation.php index e599dd06..94fa5483 100644 --- a/modules/Admin/Language/gl/Navigation.php +++ b/modules/Admin/Language/gl/Navigation.php @@ -17,8 +17,8 @@ return [ 'podcasts' => 'Podcasts', 'podcast-list' => 'Tódolos podcast', 'podcast-create' => 'Novo podcast', - 'all-podcast-imports' => 'All Podcast imports', - 'podcast-imports-add' => 'Import a podcast', + 'all-podcast-imports' => 'Todas as importancións de Podcast', + 'podcast-imports-add' => 'Importar un podcast', 'persons' => 'Persoas', 'person-list' => 'Tódalas persoas', 'person-create' => 'Nova persoa', diff --git a/modules/Admin/Language/gl/Platforms.php b/modules/Admin/Language/gl/Platforms.php index ab17d599..aa2eb173 100644 --- a/modules/Admin/Language/gl/Platforms.php +++ b/modules/Admin/Language/gl/Platforms.php @@ -9,22 +9,22 @@ declare(strict_types=1); */ return [ - 'title' => 'Platforms', - 'home_url' => 'Go to {platformName} website', - 'submit_url' => 'Submit your podcast on {platformName}', - 'visible' => 'Display in podcast homepage?', - 'on_embed' => 'Display on embeddable player?', - 'remove' => 'Remove {platformName}', - 'submit' => 'Save', + 'title' => 'Plataformas', + 'home_url' => 'Ir á web de {platformName}', + 'submit_url' => 'Envía o teu podcast en {platformName}', + 'visible' => 'Mostrar na páxina de inicio do podcast?', + 'on_embed' => 'Mostrar no navegador incrustable?', + 'remove' => 'Eliminar {platformName}', + 'submit' => 'Gardar', 'messages' => [ - 'updateSuccess' => 'Platform links have been successfully updated!', - 'removeLinkSuccess' => 'The platform link has been removed.', + 'updateSuccess' => 'Actualizáronse correctamente as ligazóns á plataforma!', + 'removeLinkSuccess' => 'Eliminouse a ligazón á plataforma.', 'removeLinkError' => - 'The platform link could not be removed. Try again.', + 'A ligazón á plataforma non se puido eliminar. Inténtao outra vez.', ], 'description' => [ - 'podcasting' => 'The podcast ID on this platform', - 'social' => 'The podcast account ID on this platform', - 'funding' => 'Call to action message', + 'podcasting' => 'ID do podcast nesta plataforma', + 'social' => 'ID da conta do podcast nesta plataforma', + 'funding' => 'Mensaxe de convite a realizar acción', ], ]; diff --git a/modules/Admin/Language/gl/PodcastNavigation.php b/modules/Admin/Language/gl/PodcastNavigation.php index a5c98b6c..c5adbf2b 100644 --- a/modules/Admin/Language/gl/PodcastNavigation.php +++ b/modules/Admin/Language/gl/PodcastNavigation.php @@ -9,31 +9,31 @@ declare(strict_types=1); */ return [ - 'go_to_page' => 'Go to podcast page', - 'dashboard' => 'Podcast dashboard', - 'podcast-view' => 'Home', - 'podcast-edit' => 'Edit podcast', - 'podcast-persons-manage' => 'Manage persons', - 'podcast-imports' => 'Podcast imports', - 'episodes' => 'Episodes', - 'episode-list' => 'All episodes', - 'episode-create' => 'New episode', - 'analytics' => 'Analytics', - 'podcast-analytics' => 'Audience overview', - 'podcast-analytics-webpages' => 'Web pages visits', - 'podcast-analytics-locations' => 'Locations', - 'podcast-analytics-unique-listeners' => 'Unique listeners', - 'podcast-analytics-players' => 'Players', - 'podcast-analytics-listening-time' => 'Listening time', - 'podcast-analytics-time-periods' => 'Time periods', + 'go_to_page' => 'Ir á páxina do podcast', + 'dashboard' => 'Taboleiro do podcast', + 'podcast-view' => 'Inicio', + 'podcast-edit' => 'Editar podcast', + 'podcast-persons-manage' => 'Xestionar persoas', + 'podcast-imports' => 'Importacións de podcasts', + 'episodes' => 'Episodios', + 'episode-list' => 'Todos os episodios', + 'episode-create' => 'Novo episodio', + 'analytics' => 'Análise', + 'podcast-analytics' => 'Ollada sobre a audiencia', + 'podcast-analytics-webpages' => 'Visitas á páxina web', + 'podcast-analytics-locations' => 'Localizacións', + 'podcast-analytics-unique-listeners' => 'Oíntes únicos', + 'podcast-analytics-players' => 'Reprodutores', + 'podcast-analytics-listening-time' => 'Tempo de escoita', + 'podcast-analytics-time-periods' => 'Período de tempo', 'premium' => 'Premium', - 'subscription-list' => 'All subscriptions', - 'subscription-add' => 'Add subscription', - 'contributors' => 'Contributors', - 'contributor-list' => 'All contributors', - 'contributor-add' => 'Add contributor', - 'platforms' => 'External platforms', - 'platforms-podcasting' => 'Podcasting', - 'platforms-social' => 'Social networks', - 'platforms-funding' => 'Funding', + 'subscription-list' => 'Todas as subscricións', + 'subscription-add' => 'Engadir unha subscrición', + 'contributors' => 'Contribúen', + 'contributor-list' => 'Todas as contribucións', + 'contributor-add' => 'Engadir colaboración', + 'platforms' => 'Plataformas externas', + 'platforms-podcasting' => 'Podcasts', + 'platforms-social' => 'Redes sociais', + 'platforms-funding' => 'Financiamento', ]; diff --git a/modules/PremiumPodcasts/Language/ro/Subscription.php b/modules/PremiumPodcasts/Language/ro/Subscription.php index f8af256f..19b901ee 100644 --- a/modules/PremiumPodcasts/Language/ro/Subscription.php +++ b/modules/PremiumPodcasts/Language/ro/Subscription.php @@ -9,36 +9,36 @@ declare(strict_types=1); */ return [ - 'podcast_subscriptions' => 'Podcast subscriptions', - 'add' => 'New subscription', - 'view' => 'View subscription', - 'edit' => 'Edit subscription', - 'regenerate_token' => 'Regenerate token', - 'suspend' => 'Suspend subscription', - 'resume' => 'Resume subscription', - 'delete' => 'Delete subscription', + 'podcast_subscriptions' => 'Abonamente Podcast', + 'add' => 'Abonament nou', + 'view' => 'Vizualizare abonament', + 'edit' => 'Editare abonament', + 'regenerate_token' => 'Regenerează token de autentificare', + 'suspend' => 'Suspendare abonament', + 'resume' => 'Reluare abonament', + 'delete' => 'Şterge abonamentul', 'status' => [ - 'active' => 'Active', - 'suspended' => 'Suspended', - 'expired' => 'Expired', + 'active' => 'Activ', + 'suspended' => 'Suspendat', + 'expired' => 'Expirat', ], 'list' => [ - 'number' => 'Number', - 'email' => 'Email', - 'expiration_date' => 'Expiration date', - 'unlimited' => 'Unlimited', - 'downloads' => 'Downloads', + 'number' => 'Număr', + 'email' => 'E-mail', + 'expiration_date' => 'Data expirării', + 'unlimited' => 'Nelimitat', + 'downloads' => 'Descărcări', 'status' => 'Status', ], 'form' => [ - 'email' => 'Email', - 'expiration_date' => 'Expiration date', - 'expiration_date_hint' => 'The date and time at which the subscription expires. Leave empty for an unlimited subscription.', - 'submit_add' => 'Add subscription', - 'submit_edit' => 'Edit subscription', + 'email' => 'E-mail', + 'expiration_date' => 'Data expirării', + 'expiration_date_hint' => 'Data și ora la care expiră abonamentul. Lăsați gol pentru un abonament nelimitat.', + 'submit_add' => 'Adaugă abonament', + 'submit_edit' => 'Editare abonament', ], 'form_link_add' => [ - 'link' => 'Subscription page link', + 'link' => 'Link-ul paginii de abonare', 'link_hint' => 'This will add a call to action in the website inviting listeners to subscribe to the podcast.', 'submit' => 'Save link', ],