chore(i18n): new Crowdin updates

This commit is contained in:
crowdin 2023-08-28 14:13:45 +00:00 committed by Yassine Doghri
parent d10c4fd753
commit b719be10c0
24 changed files with 318 additions and 309 deletions

View File

@ -25,7 +25,7 @@ return [
one {# publicació}
other {# publicacions}
}',
'links' => 'Links',
'links' => 'Enllaços',
'activity' => 'Activitat',
'episodes' => 'Episodis',
'episodes_title' => 'Episodis de {podcastTitle}',

View File

@ -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',
];

View File

@ -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',
];

View File

@ -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',
];

View File

@ -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',
],
];

View File

@ -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',
];

View File

@ -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.',
],
];

View File

@ -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} ',
'listen_on' => 'Lyt på',
'persons' => '{personsCount, plural,
one {# person}
other {# persons}
other {# personer}
}',
'persons_list' => 'Persons',
'persons_list' => 'Personer',
];

View File

@ -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',
];

View File

@ -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}',

View File

@ -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' => 'Відповідь',

View File

@ -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' => 'Повернутися до подкасту',

View File

@ -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' => 'Перейти до відповіді',
],
];

View File

@ -1,5 +1,5 @@
---
title: Authentication & Authorization
title: Autenticació i Autorització
sidebarDepth: 3
---

View File

@ -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`)

View File

@ -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
<!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| 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 |
<!-- AUTH-INSTANCE-ROLES-LIST:END -->
### Instance permissions
### Permessi istanza
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| 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. |
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:END -->

View File

@ -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',
];

View File

@ -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',

View File

@ -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}

View File

@ -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',

View File

@ -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',

View File

@ -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',
],
];

View File

@ -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',
];

View File

@ -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',
],