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ó} one {# publicació}
other {# publicacions} other {# publicacions}
}', }',
'links' => 'Links', 'links' => 'Enllaços',
'activity' => 'Activitat', 'activity' => 'Activitat',
'episodes' => 'Episodis', 'episodes' => 'Episodis',
'episodes_title' => 'Episodis de {podcastTitle}', 'episodes_title' => 'Episodis de {podcastTitle}',

View File

@ -9,26 +9,26 @@ declare(strict_types=1);
*/ */
return [ return [
'title' => "{actorDisplayName}'s comment for {episodeTitle}", 'title' => "{actorDisplayName}s kommentar til {episodeTitle}",
'back_to_comments' => 'Back to comments', 'back_to_comments' => 'Tilbage til kommentarer',
'form' => [ 'form' => [
'episode_message_placeholder' => 'Write a comment…', 'episode_message_placeholder' => 'Skriv en kommentar…',
'reply_to_placeholder' => 'Reply to @{actorUsername}', 'reply_to_placeholder' => 'Svar til @{actorUsername}',
'submit' => 'Send', 'submit' => 'Send',
'submit_reply' => 'Reply', 'submit_reply' => 'Svar',
], ],
'likes' => '{numberOfLikes, plural, 'likes' => '{numberOfLikes, plural,
one {# like} one {# kan lide}
other {# likes} other {# kan lide}
}', }',
'replies' => '{numberOfReplies, plural, 'replies' => '{numberOfReplies, plural,
one {# reply} one {# svar}
other {# replies} other {# svar}
}', }',
'like' => 'Like', 'like' => 'Synes godt om',
'reply' => 'Reply', 'reply' => 'Svar',
'view_replies' => 'View replies ({numberOfReplies})', 'view_replies' => 'Se svar ({numberOfReplies})',
'block_actor' => 'Block user @{actorUsername}', 'block_actor' => 'Blokér bruger @{actorUsername}',
'block_domain' => 'Block domain @{actorDomain}', 'block_domain' => 'Blokér domænet @{actorDomain}',
'delete' => 'Delete comment', 'delete' => 'Slet kommentar',
]; ];

View File

@ -9,22 +9,22 @@ declare(strict_types=1);
*/ */
return [ return [
'yes' => 'Yes', 'yes' => 'Ja',
'no' => 'No', 'no' => 'Nej',
'cancel' => 'Cancel', 'cancel' => 'Annuller',
'optional' => 'Optional', 'optional' => 'Valg',
'close' => 'Close', 'close' => 'Luk',
'home' => 'Home', 'home' => 'Hjem',
'explicit' => 'Explicit', 'explicit' => 'Eksplicit',
'powered_by' => 'Powered by {castopod}', 'powered_by' => 'Drevet af {castopod}',
'go_back' => 'Go back', 'go_back' => 'Gå tilbage',
'play_episode_button' => [ 'play_episode_button' => [
'play' => 'Play', 'play' => 'Afspil',
'playing' => 'Playing', 'playing' => 'Spiller',
], ],
'read_more' => 'Read more', 'read_more' => 'Læs mere',
'read_less' => 'Read less', 'read_less' => 'Læs mindre',
'see_more' => 'See more', 'see_more' => 'Se mere',
'see_less' => 'See less', 'see_less' => 'Se mindre',
'legal_notice' => 'Legal notice', 'legal_notice' => 'Juridiske oplysninger',
]; ];

View File

@ -9,25 +9,25 @@ declare(strict_types=1);
*/ */
return [ return [
'season' => 'Season {seasonNumber}', 'season' => 'Sæson {seasonNumber}',
'season_abbr' => 'S{seasonNumber}', 'season_abbr' => 'S{seasonNumber}',
'number' => 'Episode {episodeNumber}', 'number' => 'Episode {episodeNumber}',
'number_abbr' => 'Ep. {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}', 'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}',
'persons' => '{personsCount, plural, 'persons' => '{personsCount, plural,
one {# person} one {# person}
other {# persons} other {# personer}
}', }',
'persons_list' => 'Persons', 'persons_list' => 'Personer',
'back_to_episodes' => 'Back to episodes of {podcast}', 'back_to_episodes' => 'Tilbage til episoderne af {podcast}',
'comments' => 'Comments', 'comments' => 'Kommentarer',
'activity' => 'Activity', 'activity' => 'Aktivitet',
'description' => 'Episode description', 'description' => 'Episodebeskrivelse',
'number_of_comments' => '{numberOfComments, plural, 'number_of_comments' => '{numberOfComments, plural,
one {# comment} one {# kommentar}
other {# comments} other {# kommentarer}
}', }',
'all_podcast_episodes' => 'All podcast episodes', 'all_podcast_episodes' => 'Alle podcastepisoder',
'back_to_podcast' => 'Go back to podcast', 'back_to_podcast' => 'Tilbage til podcast',
]; ];

View File

@ -9,29 +9,29 @@ declare(strict_types=1);
*/ */
return [ return [
'your_handle' => 'Your handle', 'your_handle' => 'Dit handle',
'your_handle_hint' => 'Enter the @username@domain you want to act from.', 'your_handle_hint' => 'Indtast det @brugernavn@domæne, du ønsker at handle fra.',
'follow' => [ 'follow' => [
'label' => 'Follow', 'label' => 'Følg',
'title' => 'Follow {actorDisplayName}', 'title' => 'Følg {actorDisplayName}',
'subtitle' => 'You are going to follow:', 'subtitle' => 'Du er ved at følge:',
'accountNotFound' => 'The account could not be found.', 'accountNotFound' => 'Brugeren blev ikke fundet.',
'remoteFollowNotAllowed' => 'Seems like the account server does not allow remote follows…', 'remoteFollowNotAllowed' => 'Det ser ud til, at kontoserveren ikke tillader eksterne følgere…',
'submit' => 'Proceed to follow', 'submit' => 'Fortsæt for at følge',
], ],
'favourite' => [ 'favourite' => [
'title' => "Favourite {actorDisplayName}'s post", 'title' => "Markér {actorDisplayName}s opslag som favorit",
'subtitle' => 'You are going to favourite:', 'subtitle' => 'Du er ved at favoritmarkere:',
'submit' => 'Proceed to favourite', 'submit' => 'Fortsæt for at favoritmarkere',
], ],
'reblog' => [ 'reblog' => [
'title' => "Share {actorDisplayName}'s post", 'title' => "Del {actorDisplayName}s opslag",
'subtitle' => 'You are going to share:', 'subtitle' => 'Du er ved at dele:',
'submit' => 'Proceed to share', 'submit' => 'Fortsæt for at dele',
], ],
'reply' => [ 'reply' => [
'title' => "Reply to {actorDisplayName}'s post", 'title' => "Svar på {actorDisplayName}s opslag",
'subtitle' => 'You are going to reply to:', 'subtitle' => 'Du er ved at svare på:',
'submit' => 'Proceed to reply', 'submit' => 'Fortsæt for at svare',
], ],
]; ];

View File

@ -9,12 +9,12 @@ declare(strict_types=1);
*/ */
return [ return [
'all_podcasts' => 'All podcasts', 'all_podcasts' => 'Alle podcasts',
'sort_by' => 'Sort by', 'sort_by' => 'Sortér efter',
'sort_options' => [ 'sort_options' => [
'activity' => 'Recent activity', 'activity' => 'Nylig aktivitet',
'created_desc' => 'Newest first', 'created_desc' => 'Nyeste først',
'created_asc' => 'Oldest first', '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 [ return [
'back_to_home' => 'Back to home', 'back_to_home' => 'Tilbage til startsiden',
'map' => [ 'map' => [
'title' => 'Map', 'title' => 'Kort',
'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.', '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 [ return [
'feed' => 'RSS Podcast feed', 'feed' => 'RSS podcast feed',
'season' => 'Season {seasonNumber}', 'season' => 'Sæson {seasonNumber}',
'list_of_episodes_year' => '{year} episodes ({episodeCount})', 'list_of_episodes_year' => '{year} episoder ({episodeCount})',
'list_of_episodes_season' => 'list_of_episodes_season' =>
'Season {seasonNumber} episodes ({episodeCount})', 'Sæson {seasonNumber} episoder ({episodeCount})',
'no_episode' => 'No episode found!', 'no_episode' => 'Ingen afsnit fundet!',
'follow' => 'Follow', 'follow' => 'Følg',
'followTitle' => 'Follow {actorDisplayName} on the fediverse!', 'followTitle' => 'Følg {actorDisplayName} i fediverset!',
'followers' => '{numberOfFollowers, plural, 'followers' => '{numberOfFollowers, plural,
one {# follower} one {# følger}
other {# followers} other {# føgere}
}', }',
'posts' => '{numberOfPosts, plural, 'posts' => '{numberOfPosts, plural,
one {# post} one {# indlæg}
other {# posts} other {# indlæg}
}', }',
'links' => 'Links', 'links' => 'Links',
'activity' => 'Activity', 'activity' => 'Aktivitet',
'episodes' => 'Episodes', 'episodes' => 'Episoder',
'episodes_title' => 'Episodes of {podcastTitle}', 'episodes_title' => 'Episoder af {podcastTitle}',
'about' => 'About', 'about' => 'Om',
'stats' => [ 'stats' => [
'title' => 'Stats', 'title' => 'Statistikker',
'number_of_seasons' => '{0, plural, 'number_of_seasons' => '{0, plural,
one {# season} one {# sæson}
other {# seasons} other {# sæsoner}
}', }',
'number_of_episodes' => '{0, plural, 'number_of_episodes' => '{0, plural,
one {# episode} 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', 'sponsor' => 'Sponsor',
'funding_links' => 'Funding links for {podcastTitle}', 'funding_links' => 'Finansieringslinks til {podcastTitle}',
'find_on' => 'Find {podcastTitle} on', 'find_on' => 'Find {podcastTitle} ',
'listen_on' => 'Listen on', 'listen_on' => 'Lyt på',
'persons' => '{personsCount, plural, 'persons' => '{personsCount, plural,
one {# person} one {# person}
other {# persons} other {# personer}
}', }',
'persons_list' => 'Persons', 'persons_list' => 'Personer',
]; ];

View File

@ -9,32 +9,32 @@ declare(strict_types=1);
*/ */
return [ return [
'title' => "{actorDisplayName}'s post", 'title' => "{actorDisplayName}'s indlæg",
'back_to_actor_posts' => 'Back to {actor} posts', 'back_to_actor_posts' => 'Tilbage til {actor} indlæg',
'actor_shared' => '{actor} shared', 'actor_shared' => '{actor} delt',
'reply_to' => 'Reply to @{actorUsername}', 'reply_to' => 'Svar @{actorUsername}',
'form' => [ 'form' => [
'message_placeholder' => 'Write a message…', 'message_placeholder' => 'Skriv en besked…',
'episode_message_placeholder' => 'Write a message for the episode…', 'episode_message_placeholder' => 'Skriv en besked til episoden…',
'episode_url_placeholder' => 'Episode URL', 'episode_url_placeholder' => 'Episode URL',
'reply_to_placeholder' => 'Reply to @{actorUsername}', 'reply_to_placeholder' => 'Svar @{actorUsername}',
'submit' => 'Send', 'submit' => 'Send',
'submit_reply' => 'Reply', 'submit_reply' => 'Svar',
], ],
'favourites' => '{numberOfFavourites, plural, 'favourites' => '{numberOfFavourites, plural,
one {# favourite} one {# kan lide}
other {# favourites} other {# kan lide}
}', }',
'reblogs' => '{numberOfReblogs, plural, 'reblogs' => '{numberOfReblogs, plural,
one {# share} one {# del}
other {# shares} other {# delinger}
}', }',
'replies' => '{numberOfReplies, plural, 'replies' => '{numberOfReplies, plural,
one {# reply} one {# svar}
other {# replies} other {# svar}
}', }',
'expand' => 'Expand post', 'expand' => 'Udvid opslag',
'block_actor' => 'Block user @{actorUsername}', 'block_actor' => 'Blokér bruger @{actorUsername}',
'block_domain' => 'Block domain @{actorDomain}', 'block_domain' => 'Blokér domænet @{actorDomain}',
'delete' => 'Delete post', 'delete' => 'Slet indlæg',
]; ];

View File

@ -25,7 +25,7 @@ return [
one {# publicación} one {# publicación}
other {# publicacións} other {# publicacións}
}', }',
'links' => 'Links', 'links' => 'Ligazóns',
'activity' => 'Actividade', 'activity' => 'Actividade',
'episodes' => 'Episodios', 'episodes' => 'Episodios',
'episodes_title' => 'Episodios de {podcastTitle}', 'episodes_title' => 'Episodios de {podcastTitle}',

View File

@ -9,7 +9,7 @@ declare(strict_types=1);
*/ */
return [ return [
'title' => "{actorDisplayName}'s comment for {episodeTitle}", 'title' => "{actorDisplayName} прокоментував {episodeTitle}",
'back_to_comments' => 'Повернутися до коментарів', 'back_to_comments' => 'Повернутися до коментарів',
'form' => [ 'form' => [
'episode_message_placeholder' => 'Написати коментар…', 'episode_message_placeholder' => 'Написати коментар…',
@ -18,12 +18,16 @@ return [
'submit_reply' => 'Відповісти', 'submit_reply' => 'Відповісти',
], ],
'likes' => '{numberOfLikes, plural, 'likes' => '{numberOfLikes, plural,
one {# like} one {# лайк}
other {# likes} few {# подобається}
many {# подобається}
other {# подобається}
}', }',
'replies' => '{numberOfReplies, plural, 'replies' => '{numberOfReplies, plural,
one {# reply} one {# коментар}
other {# replies} few {# коментарів}
many {# коментарів}
other {# коментарів}
}', }',
'like' => 'Вподобайка', 'like' => 'Вподобайка',
'reply' => 'Відповідь', 'reply' => 'Відповідь',

View File

@ -16,8 +16,10 @@ return [
'season_episode' => 'Сезон {seasonNumber} серія {episodeNumber}', 'season_episode' => 'Сезон {seasonNumber} серія {episodeNumber}',
'season_episode_abbr' => 'С{seasonNumber}:Е{episodeNumber}', 'season_episode_abbr' => 'С{seasonNumber}:Е{episodeNumber}',
'persons' => '{personsCount, plural, 'persons' => '{personsCount, plural,
one {# person} one {# особа}
other {# persons} few {# осіб}
many {# осіб}
other {# осіб}
}', }',
'persons_list' => 'Кіл-сть осіб', 'persons_list' => 'Кіл-сть осіб',
'back_to_episodes' => 'Повернутись до серій {podcast}', 'back_to_episodes' => 'Повернутись до серій {podcast}',
@ -25,8 +27,10 @@ return [
'activity' => 'Активність', 'activity' => 'Активність',
'description' => 'Опис Серії', 'description' => 'Опис Серії',
'number_of_comments' => '{numberOfComments, plural, 'number_of_comments' => '{numberOfComments, plural,
one {# comment} one {# коментар}
other {# comments} few {# коментарів}
many {# коментарів}
other {# коментарів}
}', }',
'all_podcast_episodes' => 'Всі серії подкастів', 'all_podcast_episodes' => 'Всі серії подкастів',
'back_to_podcast' => 'Повернутися до подкасту', 'back_to_podcast' => 'Повернутися до подкасту',

View File

@ -9,29 +9,29 @@ declare(strict_types=1);
*/ */
return [ return [
'your_handle' => 'Your handle', 'your_handle' => 'Ваш псевдонім',
'your_handle_hint' => 'Enter the @username@domain you want to act from.', 'your_handle_hint' => 'Будь ласка, введіть @username@domain з яким ви хочете працювати.',
'follow' => [ 'follow' => [
'label' => 'Follow', 'label' => 'Підписатися',
'title' => 'Follow {actorDisplayName}', 'title' => 'Підписатись на {actorDisplayName}',
'subtitle' => 'You are going to follow:', 'subtitle' => 'Ви збираєтеся підписатися:',
'accountNotFound' => 'The account could not be found.', 'accountNotFound' => 'Ваш обліковий запис не знайдено.',
'remoteFollowNotAllowed' => 'Seems like the account server does not allow remote follows…', 'remoteFollowNotAllowed' => 'Схоже, сервер облікового запису не дозволяє підписатись…',
'submit' => 'Proceed to follow', 'submit' => 'Перейти до підписки',
], ],
'favourite' => [ 'favourite' => [
'title' => "Favourite {actorDisplayName}'s post", 'title' => "Вибрана публікація {actorDisplayName}",
'subtitle' => 'You are going to favourite:', 'subtitle' => 'Ви збираєтеся підписатися:',
'submit' => 'Proceed to favourite', 'submit' => 'Перейти до улюбленого',
], ],
'reblog' => [ 'reblog' => [
'title' => "Share {actorDisplayName}'s post", 'title' => "Поділитися публікацією {actorDisplayName}",
'subtitle' => 'You are going to share:', 'subtitle' => 'Ви збираєтеся поділитись:',
'submit' => 'Proceed to share', 'submit' => 'Перейти до публікації',
], ],
'reply' => [ 'reply' => [
'title' => "Reply to {actorDisplayName}'s post", 'title' => "Відповісти на пост {actorDisplayName}",
'subtitle' => 'You are going to reply to:', 'subtitle' => 'Ви збираєтеся відповісти на:',
'submit' => 'Proceed to reply', 'submit' => 'Перейти до відповіді',
], ],
]; ];

View File

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

View File

@ -5,22 +5,22 @@ sidebarDepth: 3
# Imágenes oficiales de Docker # Imágenes oficiales de Docker
Castopod lanza 3 imágenes Docker al DockerHub durante su proceso de construcción Castopod lanza 3 imágenes Docker al Docker Hub durante su proceso de
automatizada: construcción automatizada:
- [**`castopod/castopod`**](https://hub.docker.com/r/castopod/castopod): an all - [**`castopod/castopod`**](https://hub.docker.com/r/castopod/castopod): una
in one castopod image using nginx unit imagen completa de castopod que utiliza una unidad nginx
- [**`castopod/app`**](https://hub.docker.com/r/castopod/app): el paquete - [**`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 - [**`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. 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é. También se puede añadir una base de datos Redis como gestor de caché.
## Etiquetas admitidas ## Etiquetas admitidas
- `develop` [unstable], última rama de desarrollo construida - `develop` [unstable], última rama construída de desarrollo
- `beta` [stable], última versión beta - `beta` [stable], última versión beta
- `latest` [stable], última versión - `latest` [stable], última versión
- `1.x.x` [stable], versión específica de compilación (desde `1.0.0`) - `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 sidebarDepth: 3
--- ---
# Authentication & Authorization # Autenticazione & Autorizzazione
Castopod handles authentication and authorization using `codeigniter/shield` Castopod gestisce l'autenticazione e l'autorizzazione utilizzando
coupled with custom rules. Roles and permissions are defined at two levels: `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) 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 --> <!-- AUTH-INSTANCE-ROLES-LIST:START - Do not remove or modify this section -->
| role | description | permissions | | ruolo | descrizione | permessi |
| ----------- | ----------------------------------- | ------------------------------------------------------------------------------------------ | | ----------- | ---------------------------------- | ------------------------------------------------------------------------------------------ |
| Super admin | Has complete control over Castopod. | admin.\*, podcasts.\*, users.manage, persons.manage, pages.manage, fediverse.manage-blocks | | Super admin | Ha il pieno controllo su 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 | | Manager | Gestisce il contenuto di Castopod. | podcasts.create, podcasts.import, persons.manage, pages.manage |
| Podcaster | General users of Castopod. | admin.access | | Podcaster | Utenti generali di Castopod. | admin.access |
<!-- AUTH-INSTANCE-ROLES-LIST:END --> <!-- AUTH-INSTANCE-ROLES-LIST:END -->
### Instance permissions ### Permessi istanza
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:START - Do not remove or modify this section -->
| permission | description | | permesso | descrizione |
| ----------------------- | ------------------------------------------------------------------ | | ----------------------- | ------------------------------------------------------------------------- |
| admin.access | Can access the Castopod admin area. | | admin.access | Può accedere alla zona di amministrazione di Castopod. |
| admin.settings | Can access the Castopod settings. | | admin.settings | Può accedere alle impostazioni di Castopod. |
| users.manage | Can manage Castopod users. | | users.manage | Può gestire gli utenti di Castopod. |
| persons.manage | Can manage persons. | | persons.manage | Può gestire le persone. |
| pages.manage | Can manage pages. | | pages.manage | Può gestire le pagine. |
| podcasts.view | Can view all podcasts. | | podcasts.view | Può visualizzare tutti i podcast. |
| podcasts.create | Can create new podcasts. | | podcasts.create | Può creare nuovi podcast. |
| podcasts.import | Can import podcasts. | | podcasts.import | Può importare podcast. |
| fediverse.manage-blocks | Can block fediverse actors/domains from interacting with Castopod. | | fediverse.manage-blocks | Può impedire agli attori/domini del fediverso di interagire con Castopod. |
<!-- AUTH-INSTANCE-PERMISSIONS-LIST:END --> <!-- AUTH-INSTANCE-PERMISSIONS-LIST:END -->

View File

@ -9,47 +9,47 @@ declare(strict_types=1);
*/ */
return [ return [
'label' => 'breadcrumb', 'label' => 'brødkrumme',
config('Admin') config('Admin')
->gateway => 'Home', ->gateway => 'Hjem',
'podcasts' => 'podcasts', 'podcasts' => 'podcasts',
'episodes' => 'episodes', 'episodes' => 'episoder',
'subscriptions' => 'subscriptions', 'subscriptions' => 'abonnementer',
'contributors' => 'contributors', 'contributors' => 'bidragydere',
'pages' => 'pages', 'pages' => 'sider',
'settings' => 'settings', 'settings' => 'indstillinger',
'theme' => 'theme', 'theme' => 'tema',
'about' => 'about', 'about' => 'om',
'add' => 'add', 'add' => 'tilføj',
'new' => 'new', 'new' => 'ny',
'edit' => 'edit', 'edit' => 'redigér',
'persons' => 'persons', 'persons' => 'personer',
'publish' => 'publish', 'publish' => 'publicér',
'publish-edit' => 'edit publication', 'publish-edit' => 'redigér udgivelse',
'publish-date-edit' => 'edit publication date', 'publish-date-edit' => 'redigér udgivelsesdato',
'unpublish' => 'unpublish', 'unpublish' => 'afpublicér',
'delete' => 'delete', 'delete' => 'slet',
'remove' => 'remove', 'remove' => 'fjern',
'fediverse' => 'fediverse', 'fediverse' => 'fediverset',
'blocked-actors' => 'blocked actors', 'blocked-actors' => 'blokerede aktører',
'blocked-domains' => 'blocked domains', 'blocked-domains' => 'blokerede domæner',
'users' => 'users', 'users' => 'brugere',
'my-account' => 'my account', 'my-account' => 'min konto',
'change-password' => 'change password', 'change-password' => 'skift adgangskode',
'imports' => 'imports', 'imports' => 'importer',
'platforms' => 'platforms', 'platforms' => 'platforme',
'social' => 'social networks', 'social' => 'sociale netværk',
'funding' => 'funding', 'funding' => 'finansiering',
'analytics' => 'analytics', 'analytics' => 'analyse',
'locations' => 'locations', 'locations' => 'lokationer',
'webpages' => 'web pages', 'webpages' => 'websider',
'unique-listeners' => 'unique listeners', 'unique-listeners' => 'unikke lyttere',
'players' => 'players', 'players' => 'afspillere',
'listening-time' => 'listening time', 'listening-time' => 'lyttetid',
'time-periods' => 'time periods', 'time-periods' => 'periode',
'soundbites' => 'soundbites', 'soundbites' => 'lydbid',
'video-clips' => 'video clips', 'video-clips' => 'videoklip',
'embed' => 'embeddable player', 'embed' => 'integreret afspiller',
'notifications' => 'notifications', 'notifications' => 'notifications',
'suspend' => 'suspend', 'suspend' => 'suspend',
]; ];

View File

@ -33,7 +33,7 @@ return [
], ],
'multiSelect' => [ 'multiSelect' => [
'selectText' => 'Press to select', 'selectText' => 'Press to select',
'loadingText' => 'Loading…', 'loadingText' => 'Indlæser…',
'noResultsText' => 'No results found', 'noResultsText' => 'No results found',
'noChoicesText' => 'No choices to choose from', 'noChoicesText' => 'No choices to choose from',
'maxItemText' => 'Cannot add more items', 'maxItemText' => 'Cannot add more items',

View File

@ -27,52 +27,52 @@ return [
'publish_date_edit' => 'Edit publication date', 'publish_date_edit' => 'Edit publication date',
'unpublish' => 'Unpublish', 'unpublish' => 'Unpublish',
'publish_error' => 'Episode is already published.', 'publish_error' => 'Episode is already published.',
'publish_edit_error' => 'Episode is already published.', 'publish_edit_error' => 'Episoden er allerede publiceret.',
'publish_cancel_error' => 'Episode is already published.', 'publish_cancel_error' => 'Episoden er allerede publiceret.',
'publish_date_edit_error' => 'Episode has not been published yet, you cannot edit its publication date.', 'publish_date_edit_error' => 'Episode er endnu ikke blevet offentliggjort. Du kan ikke redigere dens publiceringsdato.',
'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_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' => 'Episode\'s publication date has been updated successfully!', 'publish_date_edit_success' => 'Episodens udgivelsesdato er blevet opdateret!',
'unpublish_error' => 'Episode is not published.', 'unpublish_error' => 'Episoden er ikke publiceret.',
'delete' => 'Delete', 'delete' => 'Slet',
'go_to_page' => 'Go to page', 'go_to_page' => 'Gå til side',
'create' => 'Add an episode', 'create' => 'Tilføj en episode',
'publication_status' => [ 'publication_status' => [
'published' => 'Published', 'published' => 'Udgivet',
'with_podcast' => 'Published', 'with_podcast' => 'Udgivet',
'scheduled' => 'Scheduled', 'scheduled' => 'Planlagt',
'not_published' => 'Not published', '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' => [ 'list' => [
'search' => [ 'search' => [
'placeholder' => 'Search for an episode', 'placeholder' => 'Søg efter en episode',
'clear' => 'Clear search', 'clear' => 'Ryd søgning',
'submit' => 'Search', 'submit' => 'Søg',
], ],
'number_of_episodes' => '{numberOfEpisodes, plural, 'number_of_episodes' => '{numberOfEpisodes, plural,
one {# episode} one {# episode}
other {# episodes} other {# episoder}
}', }',
'episode' => 'Episode', 'episode' => 'Episode',
'visibility' => 'Visibility', 'visibility' => 'Synlighed',
'downloads' => 'Downloads', 'downloads' => 'Downloads',
'comments' => 'Comments', 'comments' => 'Kommentarer',
'actions' => 'Actions', 'actions' => 'Handlinger',
], ],
'messages' => [ 'messages' => [
'createSuccess' => 'Episode has been successfully created!', 'createSuccess' => 'Episoden er blevet oprettet!',
'editSuccess' => 'Episode has been successfully updated!', 'editSuccess' => 'Episoden er blevet opdateret!',
'publishSuccess' => '{publication_status, select, 'publishSuccess' => '{publication_status, select,
published {Episode successfully published!} published {Episode udgivet!}
scheduled {Episode publication successfully scheduled!} scheduled {Episodeudgivelse planlagt!}
with_podcast {This episode will be published at the same time as the podcast.} with_podcast {Denne episode vil blive offentliggjort samtidig med podcasten.}
other {This episode is not published.} other {Denne episode er ikke offentliggjort.}
}', }',
'publishCancelSuccess' => 'Episode publication successfully cancelled!', 'publishCancelSuccess' => 'Udgivelsen blev annulleret!',
'unpublishBeforeDeleteTip' => 'You must unpublish the episode before deleting it.', 'unpublishBeforeDeleteTip' => 'Du skal afpublicere episoden, før du sletter den.',
'scheduleDateError' => 'Schedule date must be set!', 'scheduleDateError' => 'Udgivelsesdato skal være sat!',
'deletePublishedEpisodeError' => 'Please unpublish the episode before deleting it.', 'deletePublishedEpisodeError' => 'Afpublicér venligst episoden, før du sletter den.',
'deleteSuccess' => 'Episode successfully deleted!', 'deleteSuccess' => 'Episode slettet succesfuldt!',
'deleteError' => 'Failed to delete episode {type, select, 'deleteError' => 'Failed to delete episode {type, select,
transcript {transcript} transcript {transcript}
chapters {chapters} chapters {chapters}

View File

@ -36,7 +36,7 @@ return [
'users' => 'usuarias', 'users' => 'usuarias',
'my-account' => 'a miña conta', 'my-account' => 'a miña conta',
'change-password' => 'cambiar contrasinal', 'change-password' => 'cambiar contrasinal',
'imports' => 'imports', 'imports' => 'importacións',
'platforms' => 'plataformas', 'platforms' => 'plataformas',
'social' => 'redes sociais', 'social' => 'redes sociais',
'funding' => 'financiamento', 'funding' => 'financiamento',

View File

@ -17,8 +17,8 @@ return [
'podcasts' => 'Podcasts', 'podcasts' => 'Podcasts',
'podcast-list' => 'Tódolos podcast', 'podcast-list' => 'Tódolos podcast',
'podcast-create' => 'Novo podcast', 'podcast-create' => 'Novo podcast',
'all-podcast-imports' => 'All Podcast imports', 'all-podcast-imports' => 'Todas as importancións de Podcast',
'podcast-imports-add' => 'Import a podcast', 'podcast-imports-add' => 'Importar un podcast',
'persons' => 'Persoas', 'persons' => 'Persoas',
'person-list' => 'Tódalas persoas', 'person-list' => 'Tódalas persoas',
'person-create' => 'Nova persoa', 'person-create' => 'Nova persoa',

View File

@ -9,22 +9,22 @@ declare(strict_types=1);
*/ */
return [ return [
'title' => 'Platforms', 'title' => 'Plataformas',
'home_url' => 'Go to {platformName} website', 'home_url' => 'Ir á web de {platformName}',
'submit_url' => 'Submit your podcast on {platformName}', 'submit_url' => 'Envía o teu podcast en {platformName}',
'visible' => 'Display in podcast homepage?', 'visible' => 'Mostrar na páxina de inicio do podcast?',
'on_embed' => 'Display on embeddable player?', 'on_embed' => 'Mostrar no navegador incrustable?',
'remove' => 'Remove {platformName}', 'remove' => 'Eliminar {platformName}',
'submit' => 'Save', 'submit' => 'Gardar',
'messages' => [ 'messages' => [
'updateSuccess' => 'Platform links have been successfully updated!', 'updateSuccess' => 'Actualizáronse correctamente as ligazóns á plataforma!',
'removeLinkSuccess' => 'The platform link has been removed.', 'removeLinkSuccess' => 'Eliminouse a ligazón á plataforma.',
'removeLinkError' => 'removeLinkError' =>
'The platform link could not be removed. Try again.', 'A ligazón á plataforma non se puido eliminar. Inténtao outra vez.',
], ],
'description' => [ 'description' => [
'podcasting' => 'The podcast ID on this platform', 'podcasting' => 'ID do podcast nesta plataforma',
'social' => 'The podcast account ID on this platform', 'social' => 'ID da conta do podcast nesta plataforma',
'funding' => 'Call to action message', 'funding' => 'Mensaxe de convite a realizar acción',
], ],
]; ];

View File

@ -9,31 +9,31 @@ declare(strict_types=1);
*/ */
return [ return [
'go_to_page' => 'Go to podcast page', 'go_to_page' => 'Ir á páxina do podcast',
'dashboard' => 'Podcast dashboard', 'dashboard' => 'Taboleiro do podcast',
'podcast-view' => 'Home', 'podcast-view' => 'Inicio',
'podcast-edit' => 'Edit podcast', 'podcast-edit' => 'Editar podcast',
'podcast-persons-manage' => 'Manage persons', 'podcast-persons-manage' => 'Xestionar persoas',
'podcast-imports' => 'Podcast imports', 'podcast-imports' => 'Importacións de podcasts',
'episodes' => 'Episodes', 'episodes' => 'Episodios',
'episode-list' => 'All episodes', 'episode-list' => 'Todos os episodios',
'episode-create' => 'New episode', 'episode-create' => 'Novo episodio',
'analytics' => 'Analytics', 'analytics' => 'Análise',
'podcast-analytics' => 'Audience overview', 'podcast-analytics' => 'Ollada sobre a audiencia',
'podcast-analytics-webpages' => 'Web pages visits', 'podcast-analytics-webpages' => 'Visitas á páxina web',
'podcast-analytics-locations' => 'Locations', 'podcast-analytics-locations' => 'Localizacións',
'podcast-analytics-unique-listeners' => 'Unique listeners', 'podcast-analytics-unique-listeners' => 'Oíntes únicos',
'podcast-analytics-players' => 'Players', 'podcast-analytics-players' => 'Reprodutores',
'podcast-analytics-listening-time' => 'Listening time', 'podcast-analytics-listening-time' => 'Tempo de escoita',
'podcast-analytics-time-periods' => 'Time periods', 'podcast-analytics-time-periods' => 'Período de tempo',
'premium' => 'Premium', 'premium' => 'Premium',
'subscription-list' => 'All subscriptions', 'subscription-list' => 'Todas as subscricións',
'subscription-add' => 'Add subscription', 'subscription-add' => 'Engadir unha subscrición',
'contributors' => 'Contributors', 'contributors' => 'Contribúen',
'contributor-list' => 'All contributors', 'contributor-list' => 'Todas as contribucións',
'contributor-add' => 'Add contributor', 'contributor-add' => 'Engadir colaboración',
'platforms' => 'External platforms', 'platforms' => 'Plataformas externas',
'platforms-podcasting' => 'Podcasting', 'platforms-podcasting' => 'Podcasts',
'platforms-social' => 'Social networks', 'platforms-social' => 'Redes sociais',
'platforms-funding' => 'Funding', 'platforms-funding' => 'Financiamento',
]; ];

View File

@ -9,36 +9,36 @@ declare(strict_types=1);
*/ */
return [ return [
'podcast_subscriptions' => 'Podcast subscriptions', 'podcast_subscriptions' => 'Abonamente Podcast',
'add' => 'New subscription', 'add' => 'Abonament nou',
'view' => 'View subscription', 'view' => 'Vizualizare abonament',
'edit' => 'Edit subscription', 'edit' => 'Editare abonament',
'regenerate_token' => 'Regenerate token', 'regenerate_token' => 'Regenerează token de autentificare',
'suspend' => 'Suspend subscription', 'suspend' => 'Suspendare abonament',
'resume' => 'Resume subscription', 'resume' => 'Reluare abonament',
'delete' => 'Delete subscription', 'delete' => 'Şterge abonamentul',
'status' => [ 'status' => [
'active' => 'Active', 'active' => 'Activ',
'suspended' => 'Suspended', 'suspended' => 'Suspendat',
'expired' => 'Expired', 'expired' => 'Expirat',
], ],
'list' => [ 'list' => [
'number' => 'Number', 'number' => 'Număr',
'email' => 'Email', 'email' => 'E-mail',
'expiration_date' => 'Expiration date', 'expiration_date' => 'Data expirării',
'unlimited' => 'Unlimited', 'unlimited' => 'Nelimitat',
'downloads' => 'Downloads', 'downloads' => 'Descărcări',
'status' => 'Status', 'status' => 'Status',
], ],
'form' => [ 'form' => [
'email' => 'Email', 'email' => 'E-mail',
'expiration_date' => 'Expiration date', 'expiration_date' => 'Data expirării',
'expiration_date_hint' => 'The date and time at which the subscription expires. Leave empty for an unlimited subscription.', 'expiration_date_hint' => 'Data și ora la care expiră abonamentul. Lăsați gol pentru un abonament nelimitat.',
'submit_add' => 'Add subscription', 'submit_add' => 'Adaugă abonament',
'submit_edit' => 'Edit subscription', 'submit_edit' => 'Editare abonament',
], ],
'form_link_add' => [ '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.', 'link_hint' => 'This will add a call to action in the website inviting listeners to subscribe to the podcast.',
'submit' => 'Save link', 'submit' => 'Save link',
], ],