chore: new Crowdin updates

otetranome - Portuguese, Brazilian; Portuguese
forght - German
glottis0q - German
ernestoacostame - Spanish
Lucian I. Last (lil5) - Dutch
ButterflyOfFire (BoFFire) - Arabic
eorn - Breton
Angelos Chouvardas (achouvardas) - Greek
Russian Retro (retrograde) - Russian
cExplorer - German
GabiSnow - Spanish
CTHTC - German
Romain de Laage (rdelaage) - Spanish
LuuzViir (Spanish)
Samuel Roland (samuelroland) - French
thelama - Portuguese
This commit is contained in:
Yassine Doghri 2022-04-05 15:45:54 +00:00
parent 78548b5cd7
commit 7b71f7971d
223 changed files with 8574 additions and 2980 deletions

View File

@ -0,0 +1,34 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'title' => "{actorDisplayName}'s comment for {episodeTitle}",
'back_to_comments' => 'العودة إلى التعليقات',
'form' => [
'episode_message_placeholder' => 'أكتب تعليقاً…',
'reply_to_placeholder' => 'Reply to @{actorUsername}',
'submit' => 'ارسل',
'submit_reply' => 'رد',
],
'likes' => '{numberOfLikes, plural,
one {# like}
other {# likes}
}',
'replies' => '{numberOfReplies, plural,
one {# reply}
other {# replies}
}',
'like' => 'Like',
'reply' => 'رد',
'view_replies' => 'View replies ({numberOfReplies})',
'block_actor' => 'Block user @{actorUsername}',
'block_domain' => 'Block domain @{actorDomain}',
'delete' => 'احذف التعليق',
];

View File

@ -0,0 +1,29 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'yes' => 'نعم',
'no' => 'لا',
'cancel' => 'ألغِ',
'optional' => 'اختياري',
'close' => 'أغلق',
'home' => 'الرئيسية',
'explicit' => 'Explicit',
'powered_by' => 'Powered by {castopod}',
'go_back' => 'العودة',
'play_episode_button' => [
'play' => 'تشغيل',
'playing' => 'Playing',
],
'read_more' => 'اقرأ المزيد',
'read_less' => 'Read less',
'see_more' => 'الاطّلاع على المزيد',
'see_less' => 'See less',
];

View File

@ -0,0 +1,33 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'season' => 'الموسم {seasonNumber}',
'season_abbr' => 'م{seasonNumber}',
'number' => 'الحلقة {episodeNumber}',
'number_abbr' => 'الحلقة {episodeNumber}',
'season_episode' => 'الموسم {seasonNumber} الحلقة {episodeNumber}',
'season_episode_abbr' => 'م{seasonNumber}:ح{episodeNumber}',
'persons' => '{personsCount, plural,
one {# person}
other {# persons}
}',
'persons_list' => 'أشخاص',
'back_to_episodes' => 'العودة إلى حلقات {podcast}',
'comments' => 'التعليقات',
'activity' => 'النشاط',
'description' => 'وصف الحلقة',
'number_of_comments' => '{numberOfComments, plural,
one {# comment}
other {# comments}
}',
'all_podcast_episodes' => 'كافة حلقات البودكاست',
'back_to_podcast' => 'العودة إلى البودكاست',
];

View File

@ -0,0 +1,37 @@
<?php
declare(strict_types=1);
/**
* @copyright 2021 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'your_handle' => 'Your handle',
'your_handle_hint' => 'Enter the @username@domain you want to act from.',
'follow' => [
'label' => 'تابِع',
'title' => 'Follow {actorDisplayName}',
'subtitle' => 'إنك بصدد متابعة:',
'accountNotFound' => 'لا يمكن العثور على الحساب.',
'remoteFollowNotAllowed' => 'Seems like the account server does not allow remote follows…',
'submit' => 'اتمم المتابعة',
],
'favourite' => [
'title' => "Favourite {actorDisplayName}'s post",
'subtitle' => 'You are going to favourite:',
'submit' => 'Proceed to favourite',
],
'reblog' => [
'title' => "Share {actorDisplayName}'s post",
'subtitle' => 'You are going to share:',
'submit' => 'اتمم المشاركة',
],
'reply' => [
'title' => "Reply to {actorDisplayName}'s post",
'subtitle' => 'You are going to reply to:',
'submit' => 'Proceed to reply',
],
];

20
app/Language/ar/Home.php Normal file
View File

@ -0,0 +1,20 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'all_podcasts' => 'كافة البودكاستات',
'sort_by' => 'ترتيب حسب',
'sort_options' => [
'activity' => 'آخر نشاط',
'created_desc' => 'Newest first',
'created_asc' => 'Oldest first',
],
'no_podcast' => 'No podcast found',
];

17
app/Language/ar/Page.php Normal file
View File

@ -0,0 +1,17 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'back_to_home' => 'العودة إلى الرئيسية',
'map' => [
'title' => 'الخريطة',
'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.',
],
];

View File

@ -0,0 +1,53 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'feed' => 'RSS Podcast feed',
'season' => 'Season {seasonNumber}',
'list_of_episodes_year' => 'حلَقات {year} ({episodeCount})',
'list_of_episodes_season' =>
'Season {seasonNumber} episodes ({episodeCount})',
'no_episode' => 'No episode found!',
'follow' => 'متابعة',
'followTitle' => 'Follow {actorDisplayName} on the fediverse!',
'followers' => '{numberOfFollowers, plural,
one {<span class="font-semibold">#</span> follower}
other {<span class="font-semibold">#</span> followers}
}',
'posts' => '{numberOfPosts, plural,
one {<span class="font-semibold">#</span> post}
other {<span class="font-semibold">#</span> posts}
}',
'activity' => 'النشاط',
'episodes' => 'الحلقات',
'episodes_title' => 'حلقات {podcastTitle}',
'about' => 'عن',
'stats' => [
'title' => 'الإحصائيات',
'number_of_seasons' => '{0, plural,
one {<span class="font-semibold">#</span> season}
other {<span class="font-semibold">#</span> seasons}
}',
'number_of_episodes' => '{0, plural,
one {<span class="font-semibold">#</span> episode}
other {<span class="font-semibold">#</span> episodes}
}',
'first_published_at' => 'First episode published on <span class="font-semibold">{0, date, medium}</span>',
],
'sponsor' => 'Sponsor',
'funding_links' => 'Funding links for {podcastTitle}',
'find_on' => 'Find {podcastTitle} on',
'listen_on' => 'Listen on',
'persons' => '{personsCount, plural,
one {# person}
other {# persons}
}',
'persons_list' => 'أشخاص',
];

40
app/Language/ar/Post.php Normal file
View File

@ -0,0 +1,40 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'title' => "{actorDisplayName}'s post",
'back_to_actor_posts' => 'العودة إلى منشورات {actor}',
'actor_shared' => 'شاركه {actor}',
'reply_to' => 'رد على @{actorUsername}',
'form' => [
'message_placeholder' => 'اكتب رسالة…',
'episode_message_placeholder' => 'Write a message for the episode…',
'episode_url_placeholder' => 'الوصلة الشبكية للبودكاست',
'reply_to_placeholder' => 'رد على @{actorUsername}',
'submit' => 'ارسل',
'submit_reply' => 'رد',
],
'favourites' => '{numberOfFavourites, plural,
one {# favourite}
other {# favourites}
}',
'reblogs' => '{numberOfReblogs, plural,
one {# share}
other {# shares}
}',
'replies' => '{numberOfReplies, plural,
one {# reply}
other {# replies}
}',
'expand' => 'Expand post',
'block_actor' => 'Block user @{actorUsername}',
'block_domain' => 'Block domain @{actorDomain}',
'delete' => 'احذف المنشور',
];

View File

@ -9,26 +9,27 @@ declare(strict_types=1);
*/ */
return [ return [
'title' => "{actorDisplayName}'s comment for {episodeTitle}", 'title' => "Evezhiadenn {actorDisplayName} evit {episodeTitle}",
'back_to_comments' => 'Back to comments', 'back_to_comments' => "Distreiñ d'an evezhiadennoù",
'form' => [ 'form' => [
'episode_message_placeholder' => 'Write a comment…', 'episode_message_placeholder' => 'Skrivañ un evezhiadenn…',
'reply_to_placeholder' => 'Reply to @{actorUsername}', 'reply_to_placeholder' => 'Respont da @{actorUsername}',
'submit' => 'Send', 'submit' => 'Kas',
'submit_reply' => 'Reply', 'submit_reply' => 'Respont',
], ],
'likes' => '{numberOfLikes, plural, 'likes' => '{numberOfLikes, plural,
one {# like} one {# like}
other {# likes} other {# likes}
}', }',
'replies' => '{numberOfReplies, plural, 'replies' => '{numberOfReplies, plural,
one {# reply} 0 {respont ebet}
other {# replies} one {# respont}
other {# respont}
}', }',
'like' => 'Like', 'like' => 'Like',
'reply' => 'Reply', 'reply' => 'Respont',
'view_replies' => 'View replies ({numberOfReplies})', 'view_replies' => 'Gwelout an evezhiadennoù ({numberOfReplies})',
'block_actor' => 'Block user @{actorUsername}', 'block_actor' => 'Berzañ pep tra eus an implijer·ez @{actorUsername}',
'block_domain' => 'Block domain @{actorDomain}', 'block_domain' => 'Berzañ pep tra eus @{actorDomain}',
'delete' => 'Delete comment', 'delete' => 'Dilemel an evezhiadenn',
]; ];

View File

@ -9,21 +9,21 @@ declare(strict_types=1);
*/ */
return [ return [
'yes' => 'Yes', 'yes' => 'Ya',
'no' => 'No', 'no' => 'Ket',
'cancel' => 'Cancel', 'cancel' => 'Nullañ',
'optional' => 'Optional', 'optional' => 'Diret',
'close' => 'Close', 'close' => 'Serriñ',
'home' => 'Home', 'home' => 'Degemer',
'explicit' => 'Explicit', 'explicit' => 'Explicit',
'powered_by' => 'Powered by {castopod}', 'powered_by' => 'Lusket gant {castopod}',
'go_back' => 'Go back', 'go_back' => 'Mont war-gil',
'play_episode_button' => [ 'play_episode_button' => [
'play' => 'Play', 'play' => 'Lenn',
'playing' => 'Playing', 'playing' => 'O lenn',
], ],
'read_more' => 'Read more', 'read_more' => "Lenn muioc'h",
'read_less' => 'Read less', 'read_less' => "Lenn nebeutoc'h",
'see_more' => 'See more', 'see_more' => "Gwelout muioc'h",
'see_less' => 'See less', 'see_less' => "Gwelout nebeutoc'h",
]; ];

View File

@ -9,25 +9,34 @@ declare(strict_types=1);
*/ */
return [ return [
'season' => 'Season {seasonNumber}', 'season' => 'Koulzad {seasonNumber}',
'season_abbr' => 'S{seasonNumber}', 'season_abbr' => 'K{seasonNumber}',
'number' => 'Episode {episodeNumber}', 'number' => 'Rann {episodeNumber}',
'number_abbr' => 'Ep. {episodeNumber}', 'number_abbr' => 'R. {episodeNumber}',
'season_episode' => 'Season {seasonNumber} episode {episodeNumber}', 'season_episode' => 'Koulzad {seasonNumber} rann {episodeNumber}',
'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}', 'season_episode_abbr' => 'K{seasonNumber}:R{episodeNumber}',
'persons' => '{personsCount, plural, 'persons' => '{personsCount, plural,
one {# person} 0 {den ebet}
other {# persons} one {# den}
two {# zen}
other {# den}
22 {# zen}
32 {# zen}
42 {# zen}
52 {# zen}
62 {# zen}
82 {# zen}
}', }',
'persons_list' => 'Persons', 'persons_list' => 'Emellerien·ezed',
'back_to_episodes' => 'Back to episodes of {podcast}', 'back_to_episodes' => 'Mont da rannoù {podcast}',
'comments' => 'Comments', 'comments' => 'Evezhiadennoù',
'activity' => 'Activity', 'activity' => 'Oberiantiz',
'description' => 'Episode description', 'description' => 'Deskrivadur ar rann',
'number_of_comments' => '{numberOfComments, plural, 'number_of_comments' => '{numberOfComments, plural,
one {# comment} 0 {evezhiadenn ebet}
other {# comments} one {# evezhiadenn}
other {# evezhiadenn}
}', }',
'all_podcast_episodes' => 'All podcast episodes', 'all_podcast_episodes' => 'Holl rannoù ar podkast',
'back_to_podcast' => 'Go back to podcast', 'back_to_podcast' => "Mont d'ar podkast en-dro",
]; ];

View File

@ -9,29 +9,29 @@ declare(strict_types=1);
*/ */
return [ return [
'your_handle' => 'Your handle', 'your_handle' => 'Ho tornell (ho lesanv)',
'your_handle_hint' => 'Enter the @username@domain you want to act from.', 'your_handle_hint' => "Skrivit an @anv@domani a fell deoc'h ober gantañ.",
'follow' => [ 'follow' => [
'label' => 'Follow', 'label' => 'Heuliañ',
'title' => 'Follow {actorDisplayName}', 'title' => 'Heuliañ {actorDisplayName}',
'subtitle' => 'You are going to follow:', 'subtitle' => "Emaoc'h o vont da heuliañ:",
'accountNotFound' => 'The account could not be found.', 'accountNotFound' => "N'eo ket bet kavet ar gont-se.",
'remoteFollowNotAllowed' => 'Seems like the account server does not allow remote follows…', 'remoteFollowNotAllowed' => "N'eo ket aotreet heuliañ a-bell gant servijer ar gont-se war a seblant…",
'submit' => 'Proceed to follow', 'submit' => "Kenderc'hel gant an heuliañ",
], ],
'favourite' => [ 'favourite' => [
'title' => "Favourite {actorDisplayName}'s post", 'title' => "Ouzhpennañ kemennadenn {actorDisplayName} d'ho re garetañ",
'subtitle' => 'You are going to favourite:', 'subtitle' => "Emaoc'h o vont da ouzhpennañ d'ho re garetañ:",
'submit' => 'Proceed to favourite', 'submit' => "Kenderc'hel gant an ouzhpennañ d'ho re garetañ",
], ],
'reblog' => [ 'reblog' => [
'title' => "Share {actorDisplayName}'s post", 'title' => "Rannañ kemennadenn {actorDisplayName}",
'subtitle' => 'You are going to share:', 'subtitle' => "Emaoc'h o vont da rannañ:",
'submit' => 'Proceed to share', 'submit' => "Kenderc'hel gant ar rannañ",
], ],
'reply' => [ 'reply' => [
'title' => "Reply to {actorDisplayName}'s post", 'title' => "Respont da gemennadenn {actorDisplayName}",
'subtitle' => 'You are going to reply to:', 'subtitle' => "Emaoc'h o vont da respont da:",
'submit' => 'Proceed to reply', 'submit' => "Kenderc'hel gant ar respont",
], ],
]; ];

View File

@ -9,12 +9,12 @@ declare(strict_types=1);
*/ */
return [ return [
'all_podcasts' => 'All podcasts', 'all_podcasts' => 'An holl bodkastoù',
'sort_by' => 'Sort by', 'sort_by' => 'Rummañ dre',
'sort_options' => [ 'sort_options' => [
'activity' => 'Recent activity', 'activity' => 'Oberiantiz nevez',
'created_desc' => 'Newest first', 'created_desc' => 'Ar re nevez da gentañ',
'created_asc' => 'Oldest first', 'created_asc' => 'A re goshañ da gentañ',
], ],
'no_podcast' => 'No podcast found', 'no_podcast' => "N'eo bet kavet podkast ebet",
]; ];

View File

@ -9,9 +9,9 @@ declare(strict_types=1);
*/ */
return [ return [
'back_to_home' => 'Back to home', 'back_to_home' => "Distreiñ d'ar bennbajennad",
'map' => [ 'map' => [
'title' => 'Map', 'title' => 'Kartenn',
'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' => "Dizoloit rannoù eus podkastoù war {siteName} lakaet war ur gartenn! Beajit warni ha selaouit ar rannoù a zo diwar-benn al lec'hioù-se.",
], ],
]; ];

View File

@ -9,45 +9,125 @@ declare(strict_types=1);
*/ */
return [ return [
'feed' => 'RSS Podcast feed', 'feed' => 'Lanv RSS ar podkast',
'season' => 'Season {seasonNumber}', 'season' => 'Koulzad {seasonNumber}',
'list_of_episodes_year' => '{year} episodes ({episodeCount})', 'list_of_episodes_year' => 'Rannoù {year} ({episodeCount})',
'list_of_episodes_season' => 'list_of_episodes_season' =>
'Season {seasonNumber} episodes ({episodeCount})', 'Rannoù koulzad {seasonNumber} ({episodeCount})',
'no_episode' => 'No episode found!', 'no_episode' => "N'eo bet kavet rann ebet!",
'follow' => 'Follow', 'follow' => 'Heuliañ',
'followTitle' => 'Follow {actorDisplayName} on the fediverse!', 'followTitle' => "Heuliañ {actorDisplayName} war ar c'hevrebed!",
'followers' => '{numberOfFollowers, plural, 'followers' => '{numberOfFollowers, plural,
one {<span class="font-semibold">#</span> follower} 0 {heulier·ez ebet}
other {<span class="font-semibold">#</span> followers} one {<span class="font-semibold">#</span> heulier·ez}
other {<span class="font-semibold">#</span> heulier·ez}
}', }',
'posts' => '{numberOfPosts, plural, 'posts' => '{numberOfPosts, plural,
one {<span class="font-semibold">#</span> post} 0 {kemennadenn ebet}
other {<span class="font-semibold">#</span> posts} 1 {<span class="font-semibold">#</span> gemennadenn}
}', 2 {<span class="font-semibold">#</span> gemennadenn}
'activity' => 'Activity', 3 {<span class="font-semibold">#</span> c\'hemennadenn}
'episodes' => 'Episodes', 4 {<span class="font-semibold">#</span> c\'hemennadenn}
'episodes_title' => 'Episodes of {podcastTitle}', 9 {<span class="font-semibold">#</span> c\'hemennadenn}
'about' => 'About', 21 {<span class="font-semibold">#</span> gemennadenn}
22 {<span class="font-semibold">#</span> gemennadenn}
23 {<span class="font-semibold">#</span> c\'hemennadenn}
24 {<span class="font-semibold">#</span> c\'hemennadenn}
29 {<span class="font-semibold">#</span> c\'hemennadenn}
31 {<span class="font-semibold">#</span> gemennadenn}
32 {<span class="font-semibold">#</span> gemennadenn}
33 {<span class="font-semibold">#</span> c\'hemennadenn}
34 {<span class="font-semibold">#</span> c\'hemennadenn}
39 {<span class="font-semibold">#</span> c\'hemennadenn}
41 {<span class="font-semibold">#</span> gemennadenn}
42 {<span class="font-semibold">#</span> gemennadenn}
43 {<span class="font-semibold">#</span> c\'hemennadenn}
44 {<span class="font-semibold">#</span> c\'hemennadenn}
49 {<span class="font-semibold">#</span> c\'hemennadenn}
51 {<span class="font-semibold">#</span> gemennadenn}
52 {<span class="font-semibold">#</span> gemennadenn}
53 {<span class="font-semibold">#</span> c\'hemennadenn}
54 {<span class="font-semibold">#</span> c\'hemennadenn}
59 {<span class="font-semibold">#</span> c\'hemennadenn}
61 {<span class="font-semibold">#</span> gemennadenn}
62 {<span class="font-semibold">#</span> gemennadenn}
63 {<span class="font-semibold">#</span> c\'hemennadenn}
64 {<span class="font-semibold">#</span> c\'hemennadenn}
69 {<span class="font-semibold">#</span> c\'hemennadenn}
81 {<span class="font-semibold">#</span> gemennadenn}
82 {<span class="font-semibold">#</span> gemennadenn}
83 {<span class="font-semibold">#</span> c\'hemennadenn}
84 {<span class="font-semibold">#</span> c\'hemennadenn}
89 {<span class="font-semibold">#</span> c\'hemennadenn}
other {<span class="font-semibold">#</span> kemennadenn}
}',
'activity' => 'Oberiantiz',
'episodes' => 'Rannoù',
'episodes_title' => 'Rannoù {podcastTitle}',
'about' => 'A-zivout',
'stats' => [ 'stats' => [
'title' => 'Stats', 'title' => 'Stadegoù',
'number_of_seasons' => '{0, plural, 'number_of_seasons' => '{0, plural,
one {<span class="font-semibold">#</span> season} 0 {koulzad ebet}
other {<span class="font-semibold">#</span> seasons} 1 {<span class="font-semibold">#</span> c\'houlzad}
2 {<span class="font-semibold">#</span> goulzad}
3 {<span class="font-semibold">#</span> c\'houlzad}
4 {<span class="font-semibold">#</span> c\'houlzad}
9 {<span class="font-semibold">#</span> c\'houlzad}
21 {<span class="font-semibold">#</span> c\'houlzad}
22 {<span class="font-semibold">#</span> goulzad}
23 {<span class="font-semibold">#</span> c\'houlzad}
24 {<span class="font-semibold">#</span> c\'houlzad}
29 {<span class="font-semibold">#</span> c\'houlzad}
31 {<span class="font-semibold">#</span> c\'houlzad}
32 {<span class="font-semibold">#</span> goulzad}
33 {<span class="font-semibold">#</span> c\'houlzad}
34 {<span class="font-semibold">#</span> c\'houlzad}
39 {<span class="font-semibold">#</span> c\'houlzad}
41 {<span class="font-semibold">#</span> c\'houlzad}
42 {<span class="font-semibold">#</span> goulzad}
43 {<span class="font-semibold">#</span> c\'houlzad}
44 {<span class="font-semibold">#</span> c\'houlzad}
49 {<span class="font-semibold">#</span> c\'houlzad}
51 {<span class="font-semibold">#</span> c\'houlzad}
52 {<span class="font-semibold">#</span> goulzad}
53 {<span class="font-semibold">#</span> c\'houlzad}
54 {<span class="font-semibold">#</span> c\'houlzad}
59 {<span class="font-semibold">#</span> c\'houlzad}
61 {<span class="font-semibold">#</span> c\'houlzad}
62 {<span class="font-semibold">#</span> goulzad}
63 {<span class="font-semibold">#</span> c\'houlzad}
64 {<span class="font-semibold">#</span> c\'houlzad}
69 {<span class="font-semibold">#</span> c\'houlzad}
81 {<span class="font-semibold">#</span> c\'houlzad}
82 {<span class="font-semibold">#</span> goulzad}
83 {<span class="font-semibold">#</span> c\'houlzad}
84 {<span class="font-semibold">#</span> c\'houlzad}
89 {<span class="font-semibold">#</span> c\'houlzad}
other {<span class="font-semibold">#</span> koulzad}
}', }',
'number_of_episodes' => '{0, plural, 'number_of_episodes' => '{0, plural,
one {<span class="font-semibold">#</span> episode} 0 {rann ebet}
other {<span class="font-semibold">#</span> episodes} one {<span class="font-semibold">#</span> rann}
other {<span class="font-semibold">#</span> rann}
}', }',
'first_published_at' => 'First episode published on <span class="font-semibold">{0, date, medium}</span>', 'first_published_at' => 'Embannet eo bet ar rann gentañ d\'an/d\'ar<span class="font-semibold">{0, date, medium}</span>',
], ],
'sponsor' => 'Sponsor', 'sponsor' => 'Harpit',
'funding_links' => 'Funding links for {podcastTitle}', 'funding_links' => "Liammoù evit arc'hantaouiñ {podcastTitle}",
'find_on' => 'Find {podcastTitle} on', 'find_on' => 'Kavit {podcastTitle} war',
'listen_on' => 'Listen on', 'listen_on' => 'Selaouit war',
'persons' => '{personsCount, plural, 'persons' => '{personsCount, plural,
one {# person} 0 {den ebet}
other {# persons} one {# den}
two {# zen}
other {# den}
22 {# zen}
32 {# zen}
42 {# zen}
52 {# zen}
62 {# zen}
82 {# zen}
}', }',
'persons_list' => 'Persons', 'persons_list' => 'Emellerien·ezed',
]; ];

View File

@ -9,32 +9,34 @@ declare(strict_types=1);
*/ */
return [ return [
'title' => "{actorDisplayName}'s post", 'title' => "Kemennadennoù {actorDisplayName}",
'back_to_actor_posts' => 'Back to {actor} posts', 'back_to_actor_posts' => 'Distroit da gemennadennoù {actor}',
'actor_shared' => '{actor} shared', 'actor_shared' => 'Rannet eo bet gant {actor}',
'reply_to' => 'Reply to @{actorUsername}', 'reply_to' => 'Respont da @{actorUsername}',
'form' => [ 'form' => [
'message_placeholder' => 'Write a message…', 'message_placeholder' => 'Skrivit ho kemennadenn…',
'episode_message_placeholder' => 'Write a message for the episode…', 'episode_message_placeholder' => 'Skrivit ho kemennadenn evit rann…',
'episode_url_placeholder' => 'Episode URL', 'episode_url_placeholder' => 'URL ar rann',
'reply_to_placeholder' => 'Reply to @{actorUsername}', 'reply_to_placeholder' => 'Respont da @{actorUsername}',
'submit' => 'Send', 'submit' => 'Kas',
'submit_reply' => 'Reply', 'submit_reply' => 'Respont',
], ],
'favourites' => '{numberOfFavourites, plural, 'favourites' => '{numberOfFavourites, plural,
one {# favourite} one {# favourite}
other {# favourites} other {# favourites}
}', }',
'reblogs' => '{numberOfReblogs, plural, 'reblogs' => '{numberOfReblogs, plural,
one {# share} 0 {rannadur ebet}
other {# shares} one {# rannadur}
other {# rannadur}
}', }',
'replies' => '{numberOfReplies, plural, 'replies' => '{numberOfReplies, plural,
one {# reply} 0 {respont ebet}
other {# replies} one {# respont}
other {# respont}
}', }',
'expand' => 'Expand post', 'expand' => 'Astenn ar gemennadenn',
'block_actor' => 'Block user @{actorUsername}', 'block_actor' => 'Berzañ pep tra eus an implijer·ez @{actorUsername}',
'block_domain' => 'Block domain @{actorDomain}', 'block_domain' => 'Berzañ pep tra eus @{actorDomain}',
'delete' => 'Delete post', 'delete' => 'Dilemel ar gemennadenn',
]; ];

View File

@ -12,7 +12,7 @@ return [
'season' => 'Staffel {seasonNumber}', 'season' => 'Staffel {seasonNumber}',
'season_abbr' => 'S{seasonNumber}', 'season_abbr' => 'S{seasonNumber}',
'number' => 'Folge {episodeNumber}', 'number' => 'Folge {episodeNumber}',
'number_abbr' => 'Ep. {episodeNumber}', 'number_abbr' => 'E {episodeNumber}',
'season_episode' => 'Staffel {seasonNumber} Folge {episodeNumber}', 'season_episode' => 'Staffel {seasonNumber} Folge {episodeNumber}',
'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}', 'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}',
'persons' => '{personsCount, plural, 'persons' => '{personsCount, plural,

View File

@ -10,13 +10,13 @@ declare(strict_types=1);
return [ return [
'your_handle' => 'Handle', 'your_handle' => 'Handle',
'your_handle_hint' => 'Enter the @username@domain you want to act from.', 'your_handle_hint' => '@name@domain eingeben, womit Sie agieren möchten.',
'follow' => [ 'follow' => [
'label' => 'Folge', 'label' => 'Folge',
'title' => 'Folge {actorDisplayName}', 'title' => 'Folge {actorDisplayName}',
'subtitle' => 'Sie werden folgen:', 'subtitle' => 'Sie werden folgen:',
'accountNotFound' => 'Das Konto wurde nicht gefunden.', 'accountNotFound' => 'Das Konto wurde nicht gefunden.',
'remoteFollowNotAllowed' => 'Seems like the account server does not allow remote follows…', 'remoteFollowNotAllowed' => 'Es sieht so aus, als erlaube der Server kein Folgen von einer anderen Instanz…',
'submit' => 'Weiter zum Folgen', 'submit' => 'Weiter zum Folgen',
], ],
'favourite' => [ 'favourite' => [
@ -26,12 +26,12 @@ return [
], ],
'reblog' => [ 'reblog' => [
'title' => "{actorDisplayName}'s Beitrag teilen", 'title' => "{actorDisplayName}'s Beitrag teilen",
'subtitle' => 'You are going to share:', 'subtitle' => 'Sie werden teilen:',
'submit' => 'Weiter zum Teilen', 'submit' => 'Weiter zum Teilen',
], ],
'reply' => [ 'reply' => [
'title' => "Auf {actorDisplayName}'s Beitrag antworten", 'title' => "Auf {actorDisplayName}'s Beitrag antworten",
'subtitle' => 'You are going to reply to:', 'subtitle' => 'Sie werden antworten auf:',
'submit' => 'Weiter zum Antworten', 'submit' => 'Weiter zum Antworten',
], ],
]; ];

View File

@ -11,7 +11,7 @@ declare(strict_types=1);
return [ return [
'feed' => 'RSS-feed', 'feed' => 'RSS-feed',
'season' => 'Staffel {seasonNumber}', 'season' => 'Staffel {seasonNumber}',
'list_of_episodes_year' => '{year} episodes ({episodeCount})', 'list_of_episodes_year' => '{year} Folgen ({episodeCount})',
'list_of_episodes_season' => 'list_of_episodes_season' =>
'Staffel {seasonNumber} Folgen ({episodeCount})', 'Staffel {seasonNumber} Folgen ({episodeCount})',
'no_episode' => 'Keine Folge gefunden', 'no_episode' => 'Keine Folge gefunden',

View File

@ -12,12 +12,12 @@ return [
'title' => "{actorDisplayName}'s Beitrag", 'title' => "{actorDisplayName}'s Beitrag",
'back_to_actor_posts' => "Zurück zu {actor}'s Beiträge", 'back_to_actor_posts' => "Zurück zu {actor}'s Beiträge",
'actor_shared' => '{actor} teilte', 'actor_shared' => '{actor} teilte',
'reply_to' => 'Reply to @{actorUsername}', 'reply_to' => 'Antorten auf @{actorUsername}',
'form' => [ 'form' => [
'message_placeholder' => 'Scheibe eine Nachricht…', 'message_placeholder' => 'Scheibe eine Nachricht…',
'episode_message_placeholder' => 'Schreibe eine Nachricht für die Folge…', 'episode_message_placeholder' => 'Schreibe eine Nachricht für die Folge…',
'episode_url_placeholder' => 'URL der Folge', 'episode_url_placeholder' => 'URL der Folge',
'reply_to_placeholder' => 'Reply to @{actorUsername}', 'reply_to_placeholder' => 'Antworten auf @{actorUsername}',
'submit' => 'Senden', 'submit' => 'Senden',
'submit_reply' => 'Antwort senden', 'submit_reply' => 'Antwort senden',
], ],
@ -26,8 +26,8 @@ return [
other {# Favoriten} other {# Favoriten}
}', }',
'reblogs' => '{numberOfReblogs, plural, 'reblogs' => '{numberOfReblogs, plural,
one {# share} one {# mal geteilt}
other {# shares} other {# mal geteilt}
}', }',
'replies' => '{numberOfReplies, plural, 'replies' => '{numberOfReplies, plural,
one {# Antwort} one {# Antwort}

View File

@ -0,0 +1,34 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'title' => "Το σχόλιο του {actorDisplayName} για το {episodeTitle}",
'back_to_comments' => 'Επιστροφή στα σχόλια',
'form' => [
'episode_message_placeholder' => 'Γράψε ένα σχόλιο…',
'reply_to_placeholder' => 'Απαντήστε στο χρήστη {actorUsername}',
'submit' => 'Αποστολή',
'submit_reply' => 'Απάντηση',
],
'likes' => '{numberOfLikes, plural,
one {# μου αρέσει}
other {# μου αρέσει}
}',
'replies' => '{numberOfReplies, plural,
one {# απάντηση}
other {# απαντήσεις}
}',
'like' => 'Μου αρέσει',
'reply' => 'Απάντηση',
'view_replies' => 'Προβολή απαντήσεων ({numberOfReplies})',
'block_actor' => 'Αποκλεισμός χρήστη @{actorUsername}',
'block_domain' => 'Αποκλεισμός του τομέα @{actorDomain}',
'delete' => 'Διαγραφή σχολίου',
];

View File

@ -0,0 +1,29 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'yes' => 'Ναι',
'no' => 'Όχι',
'cancel' => 'Ακύρωση',
'optional' => 'Προαιρετικό',
'close' => 'Κλείσιμο',
'home' => 'Αρχική',
'explicit' => 'Άσεμνο περιεχόμενο',
'powered_by' => 'Με την υποστήριξη του {castopod}',
'go_back' => 'Επιστροφή',
'play_episode_button' => [
'play' => 'Αναπαραγωγή',
'playing' => 'Παίζει',
],
'read_more' => 'Διαβάστε περισσότερα',
'read_less' => 'Διαβάστε λιγότερα',
'see_more' => 'Εμφάνιση περισσότερων',
'see_less' => 'Δείτε λιγότερα',
];

View File

@ -0,0 +1,33 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'season' => 'Σεζόν {seasonNumber}',
'season_abbr' => 'S{seasonNumber}',
'number' => 'Επεισόδιο {episodeNumber}',
'number_abbr' => 'Επ. {episodeNumber}',
'season_episode' => 'Σεζόν {seasonNumber} επεισόδιο {episodeNumber}',
'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}',
'persons' => '{personsCount, plural,
one {# άτομο}
other {# άτομα}
}',
'persons_list' => 'Πρόσωπα',
'back_to_episodes' => 'Επιστροφή στα επεισόδια του {podcast}',
'comments' => 'Σχόλια',
'activity' => 'Δραστηριότητα',
'description' => 'Περιγραφή επεισοδίου',
'number_of_comments' => '{numberOfComments, plural,
one {# σχόλιο}
other {# σχόλια}
}',
'all_podcast_episodes' => 'Όλα τα επεισόδια του podcast',
'back_to_podcast' => 'Μετάβαση πίσω στο podcast',
];

View File

@ -0,0 +1,37 @@
<?php
declare(strict_types=1);
/**
* @copyright 2021 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'your_handle' => 'Ο χειρισμός σου',
'your_handle_hint' => 'Εισάγετε το @username@domain από το οποίο θέλετε να ενεργήσετε.',
'follow' => [
'label' => 'Ακολουθήστε',
'title' => 'Ακολουθήστε το {actorDisplayName}',
'subtitle' => 'Πρόκειται να ακολουθήσετε το:',
'accountNotFound' => 'Δεν βρέθηκε ο λογαριασμός.',
'remoteFollowNotAllowed' => 'Φαίνεται ότι ο διακομιστής λογαριασμού δεν επιτρέπει απομακρυσμένους ακόλουθους…',
'submit' => 'Συνεχίστε για να ακολουθήσετε',
],
'favourite' => [
'title' => "Αγαπημένη δημοσίευση του {actorDisplayName}",
'subtitle' => 'Πρόκειται να ακολουθήσετε το:',
'submit' => 'Προχωρήστε στο αγαπημένο',
],
'reblog' => [
'title' => "Κοινοποίηση της δημοσίευσης του {actorDisplayName}",
'subtitle' => 'Πρόκειται να μοιραστείτε το:',
'submit' => 'Προχωρήστε σε κοινή χρήση',
],
'reply' => [
'title' => "Απάντηση στην ανάρτηση του {actorDisplayName}",
'subtitle' => 'Πρόκειται να απαντήσετε σε:',
'submit' => 'Προχωρήστε στην απάντηση',
],
];

20
app/Language/el/Home.php Normal file
View File

@ -0,0 +1,20 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'all_podcasts' => 'Όλα τα podcasts',
'sort_by' => 'Ταξινόμηση κατά',
'sort_options' => [
'activity' => 'Πρόσφατη δραστηριότητα',
'created_desc' => 'Πρώτα τα νεότερα',
'created_asc' => 'Πρώτα τα παλαιότερα',
],
'no_podcast' => 'Δεν βρέθηκαν podcast',
];

17
app/Language/el/Page.php Normal file
View File

@ -0,0 +1,17 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'back_to_home' => 'Επιστροφή στην αρχική σελίδα',
'map' => [
'title' => 'Χάρτης',
'description' => 'Ανακαλύψτε podcasts στο {siteName} που τοποθετούνται σε ένα χάρτη! Ταξιδέψτε μέσα από το χάρτη και ακούστε επεισόδια που μιλούν για συγκεκριμένες τοποθεσίες.',
],
];

View File

@ -0,0 +1,53 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'feed' => 'Ροή RSS Podcast',
'season' => 'Σεζόν {seasonNumber}',
'list_of_episodes_year' => '{year} επεισόδια ({episodeCount})',
'list_of_episodes_season' =>
'Σεζόν {seasonNumber} επεισόδεια ({episodeCount})',
'no_episode' => 'Δεν βρέθηκε επεισόδιο!',
'follow' => 'Ακολουθήστε',
'followTitle' => 'Ακολουθήστε το {actorDisplayName} στο fediverse!',
'followers' => '{numberOfFollowers, plural,
one {<span class="font-semibold">#</span> ακόλουθος}
other {<span class="font-semibold">#</span> ακόλουθοι}
}',
'posts' => '{numberOfPosts, plural,
one {<span class="font-semibold">#</span> δημοσίευση}
other {<span class="font-semibold">#</span> δημοσιεύσεις}
}',
'activity' => 'Δραστηριότητα',
'episodes' => 'Επεισόδια',
'episodes_title' => 'Επεισόδια του {podcastTitle}',
'about' => 'Σχετικά με',
'stats' => [
'title' => 'Στατιστικά',
'number_of_seasons' => '{0, plural,
one {<span class="font-semibold">#</span> σεζόν}
other {<span class="font-semibold">#</span> σεζόνς}
}',
'number_of_episodes' => '{0, plural,
one {<span class="font-semibold">#</span> επισόδειο}
other {<span class="font-semibold">#</span> επισόδεια}
}',
'first_published_at' => 'Το πρώτο επεισόδιο δημοσιεύθηκε στις <span class="font-semibold">{0, date, medium}</span>',
],
'sponsor' => 'Χορηγός',
'funding_links' => 'Σύνδεσμοι χρηματοδότησης για το {podcastTitle}',
'find_on' => 'Βρείτε το {podcastTitle} στο',
'listen_on' => 'Ακούστε το',
'persons' => '{personsCount, plural,
one {# άτομο}
other {# άτομα}
}',
'persons_list' => 'Άτομα',
];

40
app/Language/el/Post.php Normal file
View File

@ -0,0 +1,40 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'title' => "Η δημοσίευση του {actorDisplayName}",
'back_to_actor_posts' => 'Επιστροφή στις δημοσιεύσεις του {actor}',
'actor_shared' => 'Ο {actor} μοιράστηκε',
'reply_to' => 'Απαντήστε στον χρήστη @{actorUsername}',
'form' => [
'message_placeholder' => 'Δημιουργία ενός μηνύματος…',
'episode_message_placeholder' => 'Γράψτε ένα μήνυμα για το επεισόδιο…',
'episode_url_placeholder' => 'URL Επεισόδίου',
'reply_to_placeholder' => 'Απαντήστε στο χρήστη @{actorUsername}',
'submit' => 'Αποστολή',
'submit_reply' => 'Απάντηση',
],
'favourites' => '{numberOfFavourites, plural,
one {# αγαπημένο}
other {# αγαπημένα}
}',
'reblogs' => '{numberOfReblogs, plural,
one {# κοινοποίηση}
other {# κοινοποιήσεις}
}',
'replies' => '{numberOfReplies, plural,
one {# απάντηση}
other {# απαντήσεις}
}',
'expand' => 'Επέκταση δημοσίευσης',
'block_actor' => 'Μπλοκάρισμα χρήστη @{actorUsername}',
'block_domain' => 'Αποκλεισμός του τομέα @{actorDomain}',
'delete' => 'Διαγραφή δημοσίευσης',
];

View File

@ -9,26 +9,26 @@ declare(strict_types=1);
*/ */
return [ return [
'title' => "{actorDisplayName}'s comment for {episodeTitle}", 'title' => "Comentarios de {actorDisplayName} para {episodeTitle}",
'back_to_comments' => 'Back to comments', 'back_to_comments' => 'Volver a los comentarios',
'form' => [ 'form' => [
'episode_message_placeholder' => 'Write a comment…', 'episode_message_placeholder' => 'Escribir un comentario…',
'reply_to_placeholder' => 'Reply to @{actorUsername}', 'reply_to_placeholder' => 'Responder a @{actorUsername}',
'submit' => 'Send', 'submit' => 'Enviar',
'submit_reply' => 'Reply', 'submit_reply' => 'Responder',
], ],
'likes' => '{numberOfLikes, plural, 'likes' => '{numberOfLikes, plural,
one {# like} one {# Me gusta}
other {# likes} other {# Me gusta}
}', }',
'replies' => '{numberOfReplies, plural, 'replies' => '{numberOfReplies, plural,
one {# reply} one {# respuesta}
other {# replies} other {# respuestas}
}', }',
'like' => 'Like', 'like' => 'Me gusta',
'reply' => 'Reply', 'reply' => 'Responder',
'view_replies' => 'View replies ({numberOfReplies})', 'view_replies' => 'Ver respuestas ({numberOfReplies})',
'block_actor' => 'Block user @{actorUsername}', 'block_actor' => 'Bloquear usuario @{actorUsername}',
'block_domain' => 'Block domain @{actorDomain}', 'block_domain' => 'Bloquear dominio @{actorDomain}',
'delete' => 'Delete comment', 'delete' => 'Borrar comentario',
]; ];

View File

@ -9,21 +9,21 @@ declare(strict_types=1);
*/ */
return [ return [
'yes' => 'Yes', 'yes' => 'Si',
'no' => 'No', 'no' => 'No',
'cancel' => 'Cancel', 'cancel' => 'Cancelar',
'optional' => 'Optional', 'optional' => 'Opcional',
'close' => 'Close', 'close' => 'Cerrar',
'home' => 'Home', 'home' => 'Inicio',
'explicit' => 'Explicit', 'explicit' => 'Explícito',
'powered_by' => 'Powered by {castopod}', 'powered_by' => 'Desarrollado por {castopod}',
'go_back' => 'Go back', 'go_back' => 'Volver atrás',
'play_episode_button' => [ 'play_episode_button' => [
'play' => 'Play', 'play' => 'Reproducir',
'playing' => 'Playing', 'playing' => 'Reproduciendo',
], ],
'read_more' => 'Read more', 'read_more' => 'Leer más',
'read_less' => 'Read less', 'read_less' => 'Leer menos',
'see_more' => 'See more', 'see_more' => 'Ver más',
'see_less' => 'See less', 'see_less' => 'Ver menos',
]; ];

View File

@ -9,25 +9,25 @@ declare(strict_types=1);
*/ */
return [ return [
'season' => 'Season {seasonNumber}', 'season' => 'Temporada: {seasonNumber}',
'season_abbr' => 'S{seasonNumber}', 'season_abbr' => 'S{seasonNumber}',
'number' => 'Episode {episodeNumber}', 'number' => 'Episodio {episodeNumber}',
'number_abbr' => 'Ep. {episodeNumber}', 'number_abbr' => 'Episodio {episodeNumber}',
'season_episode' => 'Season {seasonNumber} episode {episodeNumber}', 'season_episode' => 'Temporada {seasonNumber} episodio {episodeNumber}',
'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}', 'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}',
'persons' => '{personsCount, plural, 'persons' => '{personsCount, plural,
one {# person} one {# persona}
other {# persons} other {# personas}
}', }',
'persons_list' => 'Persons', 'persons_list' => 'Personas',
'back_to_episodes' => 'Back to episodes of {podcast}', 'back_to_episodes' => 'Volver a los episodios de {podcast}',
'comments' => 'Comments', 'comments' => 'Comentarios',
'activity' => 'Activity', 'activity' => 'Actividad',
'description' => 'Episode description', 'description' => 'Descripción del episodio',
'number_of_comments' => '{numberOfComments, plural, 'number_of_comments' => '{numberOfComments, plural,
one {# comment} one {# comentario}
other {# comments} other {# comentarios}
}', }',
'all_podcast_episodes' => 'All podcast episodes', 'all_podcast_episodes' => 'Todos los episodios del podcast',
'back_to_podcast' => 'Go back to podcast', 'back_to_podcast' => 'Regresar al podcast',
]; ];

View File

@ -9,29 +9,29 @@ declare(strict_types=1);
*/ */
return [ return [
'your_handle' => 'Your handle', 'your_handle' => 'Tu identificador',
'your_handle_hint' => 'Enter the @username@domain you want to act from.', 'your_handle_hint' => 'Ingresa tu usuario@dominio desde el que quieres seguir.',
'follow' => [ 'follow' => [
'label' => 'Follow', 'label' => 'Seguir',
'title' => 'Follow {actorDisplayName}', 'title' => 'Seguir a {actorDisplayName}',
'subtitle' => 'You are going to follow:', 'subtitle' => 'Vas a seguir a:',
'accountNotFound' => 'The account could not be found.', 'accountNotFound' => 'No se encuentra la cuenta.',
'remoteFollowNotAllowed' => 'Seems like the account server does not allow remote follows…', 'remoteFollowNotAllowed' => 'Parece que el servidor de cuenta no permite seguimientos remotos…',
'submit' => 'Proceed to follow', 'submit' => 'Proceder a seguir',
], ],
'favourite' => [ 'favourite' => [
'title' => "Favourite {actorDisplayName}'s post", 'title' => "Publicación favorita de {actorDisplayName}",
'subtitle' => 'You are going to favourite:', 'subtitle' => 'Vas a marcar como favorito:',
'submit' => 'Proceed to favourite', 'submit' => 'Proceder a marcar como favorito',
], ],
'reblog' => [ 'reblog' => [
'title' => "Share {actorDisplayName}'s post", 'title' => "Compartir la publicación de {actorDisplayName}",
'subtitle' => 'You are going to share:', 'subtitle' => 'Usted va a compartir:',
'submit' => 'Proceed to share', 'submit' => 'Proceder a compartir',
], ],
'reply' => [ 'reply' => [
'title' => "Reply to {actorDisplayName}'s post", 'title' => "Responder a la publicación de {actorDisplayName}",
'subtitle' => 'You are going to reply to:', 'subtitle' => 'Vas a responder a:',
'submit' => 'Proceed to reply', 'submit' => 'Continuar con la respuesta',
], ],
]; ];

View File

@ -9,12 +9,12 @@ declare(strict_types=1);
*/ */
return [ return [
'all_podcasts' => 'All podcasts', 'all_podcasts' => 'Todos los podcasts',
'sort_by' => 'Sort by', 'sort_by' => 'Ordenar por',
'sort_options' => [ 'sort_options' => [
'activity' => 'Recent activity', 'activity' => 'Actividad reciente',
'created_desc' => 'Newest first', 'created_desc' => 'Más reciente primero',
'created_asc' => 'Oldest first', 'created_asc' => 'Más antiguos primero',
], ],
'no_podcast' => 'No podcast found', 'no_podcast' => 'No se encontró el podcast',
]; ];

View File

@ -9,9 +9,9 @@ declare(strict_types=1);
*/ */
return [ return [
'back_to_home' => 'Back to home', 'back_to_home' => 'Volver al inicio',
'map' => [ 'map' => [
'title' => 'Map', 'title' => 'Mapa',
'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' => '¡Descubre los episodios de podcast en {siteName} que están colocados en un mapa! Recorre el mapa y escucha los episodios que hablan de lugares específicos.',
], ],
]; ];

View File

@ -9,45 +9,45 @@ declare(strict_types=1);
*/ */
return [ return [
'feed' => 'RSS Podcast feed', 'feed' => 'Fuente del RSS del Podcast',
'season' => 'Season {seasonNumber}', 'season' => 'Temporada: {seasonNumber}',
'list_of_episodes_year' => '{year} episodes ({episodeCount})', 'list_of_episodes_year' => '{year} episodios ({episodeCount})',
'list_of_episodes_season' => 'list_of_episodes_season' =>
'Season {seasonNumber} episodes ({episodeCount})', 'Temporada {seasonNumber} episodio {episodeCount})',
'no_episode' => 'No episode found!', 'no_episode' => '¡No se encontró el episodio!',
'follow' => 'Follow', 'follow' => 'Seguir',
'followTitle' => 'Follow {actorDisplayName} on the fediverse!', 'followTitle' => '¡Sigue a {actorDisplayName} en el fediverso!',
'followers' => '{numberOfFollowers, plural, 'followers' => '{numberOfFollowers, plural,
one {<span class="font-semibold">#</span> follower} one {<span class="font-semibold">#</span> seguidor}
other {<span class="font-semibold">#</span> followers} other {<span class="font-semibold">#</span> seguidores}
}', }',
'posts' => '{numberOfPosts, plural, 'posts' => '{numberOfPosts, plural,
one {<span class="font-semibold">#</span> post} one {<span class="font-semibold">#</span> publicación}
other {<span class="font-semibold">#</span> posts} other {<span class="font-semibold">#</span> publicaciones}
}', }',
'activity' => 'Activity', 'activity' => 'Actividad',
'episodes' => 'Episodes', 'episodes' => 'Episodios',
'episodes_title' => 'Episodes of {podcastTitle}', 'episodes_title' => 'Episodios de {podcastTitle}',
'about' => 'About', 'about' => 'Acerca de',
'stats' => [ 'stats' => [
'title' => 'Stats', 'title' => 'Estadísticas',
'number_of_seasons' => '{0, plural, 'number_of_seasons' => '{0, plural,
one {<span class="font-semibold">#</span> season} one {<span class="font-semibold">#</span> temporada}
other {<span class="font-semibold">#</span> seasons} other {<span class="font-semibold">#</span> temporadas}
}', }',
'number_of_episodes' => '{0, plural, 'number_of_episodes' => '{0, plural,
one {<span class="font-semibold">#</span> episode} one {<span class="font-semibold">#</span> episodio}
other {<span class="font-semibold">#</span> episodes} other {<span class="font-semibold">#</span> episodios}
}', }',
'first_published_at' => 'First episode published on <span class="font-semibold">{0, date, medium}</span>', 'first_published_at' => 'Primer episodio publicado en <span class="font-semibold">{0, date, medium}</span>',
], ],
'sponsor' => 'Sponsor', 'sponsor' => 'Patrocinador',
'funding_links' => 'Funding links for {podcastTitle}', 'funding_links' => 'Enlaces de financiación para {podcastTitle}',
'find_on' => 'Find {podcastTitle} on', 'find_on' => 'Buscar {podcastTitle} en',
'listen_on' => 'Listen on', 'listen_on' => 'Escuchar en',
'persons' => '{personsCount, plural, 'persons' => '{personsCount, plural,
one {# person} one {# persona}
other {# persons} other {# personas}
}', }',
'persons_list' => 'Persons', 'persons_list' => 'Personas',
]; ];

View File

@ -9,32 +9,32 @@ declare(strict_types=1);
*/ */
return [ return [
'title' => "{actorDisplayName}'s post", 'title' => "Publicaciones de {actorDisplayName}",
'back_to_actor_posts' => 'Back to {actor} posts', 'back_to_actor_posts' => 'Regresar a las publicaciones de {actor}',
'actor_shared' => '{actor} shared', 'actor_shared' => '{actor} compartido',
'reply_to' => 'Reply to @{actorUsername}', 'reply_to' => 'Responder a @{actorUsername}',
'form' => [ 'form' => [
'message_placeholder' => 'Write a message…', 'message_placeholder' => 'Escribe un mensaje…',
'episode_message_placeholder' => 'Write a message for the episode…', 'episode_message_placeholder' => 'Escribe un mensaje para el episodio…',
'episode_url_placeholder' => 'Episode URL', 'episode_url_placeholder' => 'URL del episodio',
'reply_to_placeholder' => 'Reply to @{actorUsername}', 'reply_to_placeholder' => 'Responder a @{actorUsername}',
'submit' => 'Send', 'submit' => 'Enviar',
'submit_reply' => 'Reply', 'submit_reply' => 'Responder',
], ],
'favourites' => '{numberOfFavourites, plural, 'favourites' => '{numberOfFavourites, plural,
one {# favourite} one {# favorito}
other {# favourites} other {# favoritos}
}', }',
'reblogs' => '{numberOfReblogs, plural, 'reblogs' => '{numberOfReblogs, plural,
one {# share} one {# comparte}
other {# shares} other {# compartidos}
}', }',
'replies' => '{numberOfReplies, plural, 'replies' => '{numberOfReplies, plural,
one {# reply} one {# respuesta}
other {# replies} other {# respuestas}
}', }',
'expand' => 'Expand post', 'expand' => 'Expandir post',
'block_actor' => 'Block user @{actorUsername}', 'block_actor' => 'Bloquear usuario @{actorUsername}',
'block_domain' => 'Block domain @{actorDomain}', 'block_domain' => 'Bloquear dominio @{actorDomain}',
'delete' => 'Delete post', 'delete' => 'Eliminar publicación',
]; ];

View File

@ -9,26 +9,26 @@ declare(strict_types=1);
*/ */
return [ return [
'title' => "{actorDisplayName}'s comment for {episodeTitle}", 'title' => "Reactie van {actorDisplayName} op {episodeTitle}",
'back_to_comments' => 'Back to comments', 'back_to_comments' => 'Terug naar reacties',
'form' => [ 'form' => [
'episode_message_placeholder' => 'Write a comment…', 'episode_message_placeholder' => 'Schrijf een reactie…',
'reply_to_placeholder' => 'Reply to @{actorUsername}', 'reply_to_placeholder' => 'Reageren op @{actorUsername}',
'submit' => 'Send', 'submit' => 'Verzenden',
'submit_reply' => 'Reply', 'submit_reply' => 'Reageer',
], ],
'likes' => '{numberOfLikes, plural, 'likes' => '{numberOfLikes, plural,
one {# like} one {# like}
other {# likes} other {# likes}
}', }',
'replies' => '{numberOfReplies, plural, 'replies' => '{numberOfReplies, plural,
one {# reply} one {# reactie}
other {# replies} other {# reacties}
}', }',
'like' => 'Like', 'like' => 'Like',
'reply' => 'Reply', 'reply' => 'Reageer',
'view_replies' => 'View replies ({numberOfReplies})', 'view_replies' => 'Reacties bekijken ({numberOfReplies})',
'block_actor' => 'Block user @{actorUsername}', 'block_actor' => 'Blokkeer gebruiker @{actorUsername}',
'block_domain' => 'Block domain @{actorDomain}', 'block_domain' => 'Blokkeer domein @{actorDomain}',
'delete' => 'Delete comment', 'delete' => 'Verwijder reactie',
]; ];

View File

@ -9,21 +9,21 @@ declare(strict_types=1);
*/ */
return [ return [
'yes' => 'Yes', 'yes' => 'Ja',
'no' => 'No', 'no' => 'Nee',
'cancel' => 'Cancel', 'cancel' => 'Annuleren',
'optional' => 'Optional', 'optional' => 'Opties',
'close' => 'Close', 'close' => 'Sluiten',
'home' => 'Home', 'home' => 'Startpagina',
'explicit' => 'Explicit', 'explicit' => 'Expliciet',
'powered_by' => 'Powered by {castopod}', 'powered_by' => 'Mogelijk gemaakt door {castopod}',
'go_back' => 'Go back', 'go_back' => 'Terug',
'play_episode_button' => [ 'play_episode_button' => [
'play' => 'Play', 'play' => 'Afspelen',
'playing' => 'Playing', 'playing' => 'Wordt afgespeeld',
], ],
'read_more' => 'Read more', 'read_more' => 'Lees meer',
'read_less' => 'Read less', 'read_less' => 'Verkort',
'see_more' => 'See more', 'see_more' => 'Meer weergeven',
'see_less' => 'See less', 'see_less' => 'Minder weergeven',
]; ];

View File

@ -9,25 +9,25 @@ declare(strict_types=1);
*/ */
return [ return [
'season' => 'Season {seasonNumber}', 'season' => 'Seizoen {seasonNumber}',
'season_abbr' => 'S{seasonNumber}', 'season_abbr' => 'S{seasonNumber}',
'number' => 'Episode {episodeNumber}', 'number' => 'Aflevering {episodeNumber}',
'number_abbr' => 'Ep. {episodeNumber}', 'number_abbr' => 'Ep. {episodeNumber}',
'season_episode' => 'Season {seasonNumber} episode {episodeNumber}', 'season_episode' => 'Seizoen {seasonNumber} aflevering {episodeNumber}',
'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}', 'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}',
'persons' => '{personsCount, plural, 'persons' => '{personsCount, plural,
one {# person} one {# persoon}
other {# persons} other {# personen}
}', }',
'persons_list' => 'Persons', 'persons_list' => 'Personen',
'back_to_episodes' => 'Back to episodes of {podcast}', 'back_to_episodes' => 'Terug naar de afleveringen van {podcast}',
'comments' => 'Comments', 'comments' => 'Reacties',
'activity' => 'Activity', 'activity' => 'Activiteiten',
'description' => 'Episode description', 'description' => 'Omschrijving aflevering',
'number_of_comments' => '{numberOfComments, plural, 'number_of_comments' => '{numberOfComments, plural,
one {# comment} one {# reactie}
other {# comments} other {# reacties}
}', }',
'all_podcast_episodes' => 'All podcast episodes', 'all_podcast_episodes' => 'Alle podcast afleveringen',
'back_to_podcast' => 'Go back to podcast', 'back_to_podcast' => 'Terug naar podcast',
]; ];

View File

@ -9,29 +9,29 @@ declare(strict_types=1);
*/ */
return [ return [
'your_handle' => 'Your handle', 'your_handle' => 'Jouw bijnaam',
'your_handle_hint' => 'Enter the @username@domain you want to act from.', 'your_handle_hint' => 'Geef jouw @gebruikersnaam@domein op die je wilt gebruiken.',
'follow' => [ 'follow' => [
'label' => 'Follow', 'label' => 'Volgen',
'title' => 'Follow {actorDisplayName}', 'title' => 'Abonneer op {actorDisplayName}',
'subtitle' => 'You are going to follow:', 'subtitle' => 'Jij gaat op de volgende abonneren:',
'accountNotFound' => 'The account could not be found.', 'accountNotFound' => 'Het account werd niet gevonden.',
'remoteFollowNotAllowed' => 'Seems like the account server does not allow remote follows…', 'remoteFollowNotAllowed' => 'Het lijkt erop dat die server geen toestemming geeft om op afstand te volgen…',
'submit' => 'Proceed to follow', 'submit' => 'Ga verder om te abonneren',
], ],
'favourite' => [ 'favourite' => [
'title' => "Favourite {actorDisplayName}'s post", 'title' => "Favoriete bericht van {actorDisplayName}",
'subtitle' => 'You are going to favourite:', 'subtitle' => 'Als favoriet markeren:',
'submit' => 'Proceed to favourite', 'submit' => 'Toevoegen aan jouw favorieten',
], ],
'reblog' => [ 'reblog' => [
'title' => "Share {actorDisplayName}'s post", 'title' => "Deel het bericht van {actorDisplayName}",
'subtitle' => 'You are going to share:', 'subtitle' => 'Je gaat delen:',
'submit' => 'Proceed to share', 'submit' => 'Ga verder met delen',
], ],
'reply' => [ 'reply' => [
'title' => "Reply to {actorDisplayName}'s post", 'title' => "Deel het bericht van {actorDisplayName}",
'subtitle' => 'You are going to reply to:', 'subtitle' => 'Bericht aan:',
'submit' => 'Proceed to reply', 'submit' => 'Doorgaan met reageren',
], ],
]; ];

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' => 'Sorteer op',
'sort_options' => [ 'sort_options' => [
'activity' => 'Recent activity', 'activity' => 'Recente activiteit',
'created_desc' => 'Newest first', 'created_desc' => 'Nieuwste eerst',
'created_asc' => 'Oldest first', 'created_asc' => 'Oudste eerst',
], ],
'no_podcast' => 'No podcast found', 'no_podcast' => 'Geen podcast gevonden',
]; ];

View File

@ -9,9 +9,9 @@ declare(strict_types=1);
*/ */
return [ return [
'back_to_home' => 'Back to home', 'back_to_home' => 'Terug naar de hoofdpagina',
'map' => [ 'map' => [
'title' => 'Map', 'title' => 'Kaart',
'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' => 'Ontdek afleveringen van de podcast op {siteName} die op de kaart worden geplaatst! Navigeer door de kaart en luister naar afleveringen die over specifieke locaties praten.',
], ],
]; ];

View File

@ -10,44 +10,44 @@ declare(strict_types=1);
return [ return [
'feed' => 'RSS Podcast feed', 'feed' => 'RSS Podcast feed',
'season' => 'Season {seasonNumber}', 'season' => 'Seizoen {seasonNumber}',
'list_of_episodes_year' => '{year} episodes ({episodeCount})', 'list_of_episodes_year' => '{year} afleveringen ({episodeCount})',
'list_of_episodes_season' => 'list_of_episodes_season' =>
'Season {seasonNumber} episodes ({episodeCount})', 'Seizoen {seasonNumber} afleveringen ({episodeCount})',
'no_episode' => 'No episode found!', 'no_episode' => 'Er zijn geen afleveringen gevonden!',
'follow' => 'Follow', 'follow' => 'Abonneer',
'followTitle' => 'Follow {actorDisplayName} on the fediverse!', 'followTitle' => 'Abonneer op {actorDisplayName} via de fediverse!',
'followers' => '{numberOfFollowers, plural, 'followers' => '{numberOfFollowers, plural,
one {<span class="font-semibold">#</span> follower} one {<span class="font-semibold">#</span> abonnee}
other {<span class="font-semibold">#</span> followers} other {<span class="font-semibold">#</span> abonnees}
}', }',
'posts' => '{numberOfPosts, plural, 'posts' => '{numberOfPosts, plural,
one {<span class="font-semibold">#</span> post} one {<span class="font-semibold">#</span> bericht}
other {<span class="font-semibold">#</span> posts} other {<span class="font-semibold">#</span> berichten}
}', }',
'activity' => 'Activity', 'activity' => 'Activiteit',
'episodes' => 'Episodes', 'episodes' => 'Afleveringen',
'episodes_title' => 'Episodes of {podcastTitle}', 'episodes_title' => 'Afleveringen van {podcastTitle}',
'about' => 'About', 'about' => 'Over Ons',
'stats' => [ 'stats' => [
'title' => 'Stats', 'title' => 'Statistieken',
'number_of_seasons' => '{0, plural, 'number_of_seasons' => '{0, plural,
one {<span class="font-semibold">#</span> season} one {<span class="font-semibold">#</span> seizoen}
other {<span class="font-semibold">#</span> seasons} other {<span class="font-semibold">#</span> seizoenen}
}', }',
'number_of_episodes' => '{0, plural, 'number_of_episodes' => '{0, plural,
one {<span class="font-semibold">#</span> episode} one {<span class="font-semibold">#</span> aflevering}
other {<span class="font-semibold">#</span> episodes} other {<span class="font-semibold">#</span> afleveringen}
}', }',
'first_published_at' => 'First episode published on <span class="font-semibold">{0, date, medium}</span>', 'first_published_at' => 'Eerste aflevering gepubliceerd op <span class="font-semibold">{0, date, medium}</span>',
], ],
'sponsor' => 'Sponsor', 'sponsor' => 'Sponsor',
'funding_links' => 'Funding links for {podcastTitle}', 'funding_links' => 'Financiering links voor {podcastTitle}',
'find_on' => 'Find {podcastTitle} on', 'find_on' => 'Vind {podcastTitle} op',
'listen_on' => 'Listen on', 'listen_on' => 'Luister op',
'persons' => '{personsCount, plural, 'persons' => '{personsCount, plural,
one {# person} one {# persoon}
other {# persons} other {# personen}
}', }',
'persons_list' => 'Persons', 'persons_list' => 'Personen',
]; ];

View File

@ -9,32 +9,32 @@ declare(strict_types=1);
*/ */
return [ return [
'title' => "{actorDisplayName}'s post", 'title' => "Bericht van {actorDisplayName}",
'back_to_actor_posts' => 'Back to {actor} posts', 'back_to_actor_posts' => 'Terug naar {actor} berichten',
'actor_shared' => '{actor} shared', 'actor_shared' => '{actor} deelde',
'reply_to' => 'Reply to @{actorUsername}', 'reply_to' => 'Reageer op @{actorUsername}',
'form' => [ 'form' => [
'message_placeholder' => 'Write a message…', 'message_placeholder' => 'Schrijf een bericht…',
'episode_message_placeholder' => 'Write a message for the episode…', 'episode_message_placeholder' => 'Schrijf een bericht voor deze aflevering…',
'episode_url_placeholder' => 'Episode URL', 'episode_url_placeholder' => 'Aflevering URL',
'reply_to_placeholder' => 'Reply to @{actorUsername}', 'reply_to_placeholder' => 'Reageer op @{actorUsername}',
'submit' => 'Send', 'submit' => 'Verzenden',
'submit_reply' => 'Reply', 'submit_reply' => 'Reageer',
], ],
'favourites' => '{numberOfFavourites, plural, 'favourites' => '{numberOfFavourites, plural,
one {# favourite} one {# favoriet}
other {# favourites} other {# favorieten}
}', }',
'reblogs' => '{numberOfReblogs, plural, 'reblogs' => '{numberOfReblogs, plural,
one {# share} one {# mededeling}
other {# shares} other {# mededelingen}
}', }',
'replies' => '{numberOfReplies, plural, 'replies' => '{numberOfReplies, plural,
one {# reply} one {# reactie}
other {# replies} other {# reacties}
}', }',
'expand' => 'Expand post', 'expand' => 'Bericht uitklappen',
'block_actor' => 'Block user @{actorUsername}', 'block_actor' => 'Blokkeer gebruiker @{actorUsername}',
'block_domain' => 'Block domain @{actorDomain}', 'block_domain' => 'Blokkeer domein @{actorDomain}',
'delete' => 'Delete post', 'delete' => 'Bericht verwijderen',
]; ];

View File

@ -9,26 +9,26 @@ declare(strict_types=1);
*/ */
return [ return [
'title' => "Comentário de {actorDisplayName} para {episodeTitle}", 'title' => "{actorDisplayName}'s comment for {episodeTitle}",
'back_to_comments' => 'Voltar para comentários', 'back_to_comments' => 'Back to comments',
'form' => [ 'form' => [
'episode_message_placeholder' => 'Escreva um comentário…', 'episode_message_placeholder' => 'Write a comment…',
'reply_to_placeholder' => 'Responder a @{actorUsername}', 'reply_to_placeholder' => 'Reply to @{actorUsername}',
'submit' => 'Enviar', 'submit' => 'Send',
'submit_reply' => 'Responder', 'submit_reply' => 'Reply',
], ],
'likes' => '{numberOfLikes, plural, 'likes' => '{numberOfLikes, plural,
one {# curtida} one {# like}
other {# curtidas} other {# likes}
}', }',
'replies' => '{numberOfReplies, plural, 'replies' => '{numberOfReplies, plural,
one {# resposta} one {# reply}
other {# respostas} other {# replies}
}', }',
'like' => 'Curtida', 'like' => 'Like',
'reply' => 'Resposta', 'reply' => 'Reply',
'view_replies' => 'Visualizar respostas ({numberOfReplies})', 'view_replies' => 'View replies ({numberOfReplies})',
'block_actor' => 'Bloquear usuário @{actorUsername}', 'block_actor' => 'Block user @{actorUsername}',
'block_domain' => 'Bloquear domínio @{actorDomain}', 'block_domain' => 'Block domain @{actorDomain}',
'delete' => 'Apagar comentário', 'delete' => 'Delete comment',
]; ];

View File

@ -9,25 +9,25 @@ declare(strict_types=1);
*/ */
return [ return [
'season' => 'Temporada {seasonNumber}', 'season' => 'Season {seasonNumber}',
'season_abbr' => 'T{seasonNumber}', 'season_abbr' => 'S{seasonNumber}',
'number' => 'Episódio {episodeNumber}', 'number' => 'Episode {episodeNumber}',
'number_abbr' => 'Ep. {episodeNumber}', 'number_abbr' => 'Ep. {episodeNumber}',
'season_episode' => 'Temporada {seasonNumber} episódio {episodeNumber}', 'season_episode' => 'Season {seasonNumber} episode {episodeNumber}',
'season_episode_abbr' => 'T{seasonNumber}:E{episodeNumber}', 'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}',
'persons' => '{personsCount, plural, 'persons' => '{personsCount, plural,
one {# pessoa} one {# person}
other {# pessoas} other {# persons}
}', }',
'persons_list' => 'Pessoas', 'persons_list' => 'Persons',
'back_to_episodes' => 'Voltar para episódios de {podcast}', 'back_to_episodes' => 'Back to episodes of {podcast}',
'comments' => 'Comentários', 'comments' => 'Comments',
'activity' => 'Atividade', 'activity' => 'Activity',
'description' => 'Descrição do episódio', 'description' => 'Episode description',
'number_of_comments' => '{numberOfComments, plural, 'number_of_comments' => '{numberOfComments, plural,
one {# comentário} one {# comment}
other {# comentários} other {# comments}
}', }',
'all_podcast_episodes' => 'Todos os episódios de podcast', 'all_podcast_episodes' => 'All podcast episodes',
'back_to_podcast' => 'Voltar ao podcast', 'back_to_podcast' => 'Go back to podcast',
]; ];

View File

@ -9,29 +9,29 @@ declare(strict_types=1);
*/ */
return [ return [
'your_handle' => 'Your handle', 'your_handle' => 'Seu identificador',
'your_handle_hint' => 'Enter the @username@domain you want to act from.', 'your_handle_hint' => 'Digite o @usuário@domínio com o qual deseja utilizar.',
'follow' => [ 'follow' => [
'label' => 'Follow', 'label' => 'Seguir',
'title' => 'Follow {actorDisplayName}', 'title' => 'Seguir {actorDisplayName}',
'subtitle' => 'You are going to follow:', 'subtitle' => 'Você seguirá:',
'accountNotFound' => 'The account could not be found.', 'accountNotFound' => 'A conta não pôde ser encontrada.',
'remoteFollowNotAllowed' => 'Seems like the account server does not allow remote follows…', 'remoteFollowNotAllowed' => 'Parece que o servidor da conta não permite seguir com uma conta externa…',
'submit' => 'Proceed to follow', 'submit' => 'Continue para seguir',
], ],
'favourite' => [ 'favourite' => [
'title' => "Favourite {actorDisplayName}'s post", 'title' => "Favoritar a publicação de {actorDisplayName}",
'subtitle' => 'You are going to favourite:', 'subtitle' => 'Você vai favoritar:',
'submit' => 'Proceed to favourite', 'submit' => 'Continue para favoritar',
], ],
'reblog' => [ 'reblog' => [
'title' => "Share {actorDisplayName}'s post", 'title' => "Compartilhar a publicação de {actorDisplayName}",
'subtitle' => 'You are going to share:', 'subtitle' => 'Você vai compartilhar:',
'submit' => 'Proceed to share', 'submit' => 'Continue para compartilhar',
], ],
'reply' => [ 'reply' => [
'title' => "Reply to {actorDisplayName}'s post", 'title' => "Responder à publicação de {actorDisplayName}",
'subtitle' => 'You are going to reply to:', 'subtitle' => 'Você vai responder a:',
'submit' => 'Proceed to reply', 'submit' => 'Continue para responder',
], ],
]; ];

View File

@ -9,12 +9,12 @@ declare(strict_types=1);
*/ */
return [ return [
'all_podcasts' => 'All podcasts', 'all_podcasts' => 'Todos os podcasts',
'sort_by' => 'Sort by', 'sort_by' => 'Ordenar por',
'sort_options' => [ 'sort_options' => [
'activity' => 'Recent activity', 'activity' => 'Atividade recente',
'created_desc' => 'Newest first', 'created_desc' => 'Mais recentes primeiro',
'created_asc' => 'Oldest first', 'created_asc' => 'Mais antigos primeiro',
], ],
'no_podcast' => 'No podcast found', 'no_podcast' => 'Nenhum podcast encontrado',
]; ];

View File

@ -9,9 +9,9 @@ declare(strict_types=1);
*/ */
return [ return [
'back_to_home' => 'Back to home', 'back_to_home' => 'Voltar ao Início',
'map' => [ 'map' => [
'title' => 'Map', 'title' => 'Mapa',
'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' => 'Descubra episódios de podcast em {siteName} que estão colocados em um mapa! Viaje pelo mapa e ouça episódios que falam sobre locais específicos.',
], ],
]; ];

View File

@ -9,45 +9,45 @@ declare(strict_types=1);
*/ */
return [ return [
'feed' => 'RSS Podcast feed', 'feed' => 'Feed RSS do podcast',
'season' => 'Season {seasonNumber}', 'season' => 'Temporada {seasonNumber}',
'list_of_episodes_year' => '{year} episodes ({episodeCount})', 'list_of_episodes_year' => 'Episódios de {year} ({episodeCount})',
'list_of_episodes_season' => 'list_of_episodes_season' =>
'Season {seasonNumber} episodes ({episodeCount})', 'Episódios da temporada {seasonNumber} ({episodeCount})',
'no_episode' => 'No episode found!', 'no_episode' => 'Nenhum episódio encontrado!',
'follow' => 'Follow', 'follow' => 'Seguir',
'followTitle' => 'Follow {actorDisplayName} on the fediverse!', 'followTitle' => 'Siga {actorDisplayName} no fediverso!',
'followers' => '{numberOfFollowers, plural, 'followers' => '{numberOfFollowers, plural,
one {<span class="font-semibold">#</span> follower} one {<span class="font-semibold">#</span> seguidor}
other {<span class="font-semibold">#</span> followers} other {<span class="font-semibold">#</span> seguidores}
}', }',
'posts' => '{numberOfPosts, plural, 'posts' => '{numberOfPosts, plural,
one {<span class="font-semibold">#</span> post} one {<span class="font-semibold">#</span> publicação}
other {<span class="font-semibold">#</span> posts} other {<span class="font-semibold">#</span> publicações}
}', }',
'activity' => 'Activity', 'activity' => 'Atividade',
'episodes' => 'Episodes', 'episodes' => 'Episódios',
'episodes_title' => 'Episodes of {podcastTitle}', 'episodes_title' => 'Episódios de {podcastTitle}',
'about' => 'About', 'about' => 'Sobre',
'stats' => [ 'stats' => [
'title' => 'Stats', 'title' => 'Estatísticas',
'number_of_seasons' => '{0, plural, 'number_of_seasons' => '{0, plural,
one {<span class="font-semibold">#</span> season} one {<span class="font-semibold">#</span> temporada}
other {<span class="font-semibold">#</span> seasons} other {<span class="font-semibold">#</span> temporadas}
}', }',
'number_of_episodes' => '{0, plural, 'number_of_episodes' => '{0, plural,
one {<span class="font-semibold">#</span> episode} one {<span class="font-semibold">#</span> episódio}
other {<span class="font-semibold">#</span> episodes} other {<span class="font-semibold">#</span> episódios}
}', }',
'first_published_at' => 'First episode published on <span class="font-semibold">{0, date, medium}</span>', 'first_published_at' => 'Primeiro episódio publicado em <span class="font-semibold">{0, date, medium}</span>',
], ],
'sponsor' => 'Sponsor', 'sponsor' => 'Patrocinador',
'funding_links' => 'Funding links for {podcastTitle}', 'funding_links' => 'Links de financiamento para {podcastTitle}',
'find_on' => 'Find {podcastTitle} on', 'find_on' => 'Encontrar {podcastTitle} em',
'listen_on' => 'Listen on', 'listen_on' => 'Ouvir em',
'persons' => '{personsCount, plural, 'persons' => '{personsCount, plural,
one {# person} one {# pessoa}
other {# persons} other {# pessoas}
}', }',
'persons_list' => 'Persons', 'persons_list' => 'Pessoas',
]; ];

View File

@ -9,32 +9,32 @@ declare(strict_types=1);
*/ */
return [ return [
'title' => "{actorDisplayName}'s post", 'title' => "Publicação de {actorDisplayName}",
'back_to_actor_posts' => 'Back to {actor} posts', 'back_to_actor_posts' => 'Voltar para publicações de {actor}',
'actor_shared' => '{actor} shared', 'actor_shared' => '{actor} compartilhou',
'reply_to' => 'Reply to @{actorUsername}', 'reply_to' => 'Responder a @{actorUsername}',
'form' => [ 'form' => [
'message_placeholder' => 'Write a message…', 'message_placeholder' => 'Escreva uma mensagem…',
'episode_message_placeholder' => 'Write a message for the episode…', 'episode_message_placeholder' => 'Escreva uma mensagem para o episódio…',
'episode_url_placeholder' => 'Episode URL', 'episode_url_placeholder' => 'URL do episódio',
'reply_to_placeholder' => 'Reply to @{actorUsername}', 'reply_to_placeholder' => 'Responder a @{actorUsername}',
'submit' => 'Send', 'submit' => 'Enviar',
'submit_reply' => 'Reply', 'submit_reply' => 'Responder',
], ],
'favourites' => '{numberOfFavourites, plural, 'favourites' => '{numberOfFavourites, plural,
one {# favourite} one {# favorito}
other {# favourites} other {# favoritos}
}', }',
'reblogs' => '{numberOfReblogs, plural, 'reblogs' => '{numberOfReblogs, plural,
one {# share} one {# compartilhamento}
other {# shares} other {# compartilhamentos}
}', }',
'replies' => '{numberOfReplies, plural, 'replies' => '{numberOfReplies, plural,
one {# reply} one {# resposta}
other {# replies} other {# respostas}
}', }',
'expand' => 'Expand post', 'expand' => 'Expandir publicação',
'block_actor' => 'Block user @{actorUsername}', 'block_actor' => 'Bloquear usuário @{actorUsername}',
'block_domain' => 'Block domain @{actorDomain}', 'block_domain' => 'Bloquear domínio @{actorDomain}',
'delete' => 'Delete post', 'delete' => 'Excluir publicação',
]; ];

View File

@ -0,0 +1,38 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'title' => "Комментарий {actorDisplayName} к {episodeTitle}",
'back_to_comments' => 'Вернуться к комментариям',
'form' => [
'episode_message_placeholder' => 'Оставить комментарий…',
'reply_to_placeholder' => 'Ответить @{actorUsername}',
'submit' => 'Отправить',
'submit_reply' => 'Ответ',
],
'likes' => '{numberOfLikes, plural,
one {# один}
few {# немного}
many {# много}
other {# другие}
}',
'replies' => '{numberOfReplies, plural,
one {# отвечает}
few {# отвечают}
many {# отвечают}
other {# отвечает}
}',
'like' => 'Нравится',
'reply' => 'Ответ',
'view_replies' => 'Просмотреть ответы ({numberOfReplies})',
'block_actor' => 'Заблокировать пользователя @{actorUsername}',
'block_domain' => 'Заблокировать домен @{actorDomain}',
'delete' => 'Удалить комментарий',
];

View File

@ -0,0 +1,29 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'yes' => 'Да',
'no' => 'Нет',
'cancel' => 'Отменить',
'optional' => 'Необязательно',
'close' => 'Закрыть',
'home' => 'Главная',
'explicit' => 'Явный',
'powered_by' => 'Работает на {castopod}',
'go_back' => 'Назад',
'play_episode_button' => [
'play' => 'Воспроизвести',
'playing' => 'Воспроизводится',
],
'read_more' => 'Подробности',
'read_less' => 'Скрыть подробности',
'see_more' => 'Показать больше',
'see_less' => 'Показать меньше',
];

View File

@ -0,0 +1,37 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'season' => 'Сезон: {seasonNumber}',
'season_abbr' => 'С{seasonNumber}',
'number' => 'Эпизод {episodeNumber}',
'number_abbr' => 'Еп. {episodeNumber}',
'season_episode' => 'Сезон {seasonNumber} серия {episodeNumber}',
'season_episode_abbr' => 'С{seasonNumber}:E{episodeNumber}',
'persons' => '{personsCount, plural,
one {# человек}
few {# человек}
many {# людей}
other {# люди}
}',
'persons_list' => 'Персоны',
'back_to_episodes' => 'Вернуться к эпизодам {podcast}',
'comments' => 'Комментарии',
'activity' => 'Активность',
'description' => 'Описание серии',
'number_of_comments' => '{numberOfComments, plural,
one {# комментарий}
few {# комментариев}
many {# комментариев}
other {# комментариев}
}',
'all_podcast_episodes' => 'Все выпуски подкаста',
'back_to_podcast' => 'Вернуться к подкасту',
];

View File

@ -0,0 +1,37 @@
<?php
declare(strict_types=1);
/**
* @copyright 2021 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'your_handle' => 'Ваш аккаунт',
'your_handle_hint' => 'Введите @имя@домен, с которого вы хотите работать.',
'follow' => [
'label' => 'Подписаться',
'title' => 'Подписаться на {actorDisplayName}',
'subtitle' => 'Вы собираетесь подписаться:',
'accountNotFound' => 'Не удалось найти учетную запись.',
'remoteFollowNotAllowed' => 'Похоже, что сервер учетной записи не разрешает авторизацию/подписку…',
'submit' => 'Продолжить подписку',
],
'favourite' => [
'title' => "Избранный пост от {actorDisplayName}",
'subtitle' => 'Вы собираетесь добавить в избранное:',
'submit' => 'Перейти к избранному',
],
'reblog' => [
'title' => "Поделиться постом от {actorDisplayName}",
'subtitle' => 'Вы собираетесь поделиться:',
'submit' => 'Продолжить делиться',
],
'reply' => [
'title' => "Ответить на пост от {actorDisplayName}",
'subtitle' => 'Вы собираетесь ответить на:',
'submit' => 'Перейти к ответу',
],
];

20
app/Language/ru/Home.php Normal file
View File

@ -0,0 +1,20 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'all_podcasts' => 'Все подкасты',
'sort_by' => 'Сортировать по',
'sort_options' => [
'activity' => 'Недавняя активность',
'created_desc' => 'Сначала новые',
'created_asc' => 'Старые первыми',
],
'no_podcast' => 'Подкаст(ы) не найден(ы)',
];

17
app/Language/ru/Page.php Normal file
View File

@ -0,0 +1,17 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'back_to_home' => 'Вернуться на главную',
'map' => [
'title' => 'Карта',
'description' => 'Откройте для себя выпуски подкастов на {siteName} , которые размещены на карте! Перемещайтесь по карте и слушайте эпизоды, которые говорят о конкретных местах.',
],
];

View File

@ -0,0 +1,63 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'feed' => 'RSS-лента подкастов',
'season' => 'Сезон: {seasonNumber}',
'list_of_episodes_year' => '{year} эпизодов ({episodeCount})',
'list_of_episodes_season' =>
'Сезон {seasonNumber} серий ({episodeCount})',
'no_episode' => 'Серии не найдены!',
'follow' => 'Подписаться',
'followTitle' => 'Подпишитесь на {actorDisplayName} в федивёрсе!',
'followers' => '{numberOfFollowers, plural,
one {<span class="font-semibold">#</span> подписчик}
few {<span class="font-semibold">#</span> подписчики}
many {<span class="font-semibold">#</span> подписчики}
other {<span class="font-semibold">#</span> подписчики}
}',
'posts' => '{numberOfPosts, plural,
one {<span class="font-semibold">#</span> пост}
few {<span class="font-semibold">#</span> постов}
many {<span class="font-semibold">#</span> постов}
other {<span class="font-semibold">#</span> постов}
}',
'activity' => 'Активность',
'episodes' => 'Выпуски',
'episodes_title' => 'Выпуски {podcastTitle}',
'about' => 'О нас',
'stats' => [
'title' => 'Статистика',
'number_of_seasons' => '{0, plural,
one {<span class="font-semibold">#</span> сезон}
few {<span class="font-semibold">#</span> сезоны}
many {<span class="font-semibold">#</span> сезоны}
other {<span class="font-semibold">#</span> сезоны}
}',
'number_of_episodes' => '{0, plural,
one {<span class="font-semibold">#</span> эпизод}
few {<span class="font-semibold">#</span> эпизодов}
many {<span class="font-semibold">#</span> эпизодов}
other {<span class="font-semibold">#</span> эпизодов}
}',
'first_published_at' => 'Первый эпизод опубликован <span class="font-semibold">{0, date, medium}</span>',
],
'sponsor' => 'Спонсор',
'funding_links' => 'Ссылки на финансирование для {podcastTitle}',
'find_on' => 'Найти {podcastTitle} на',
'listen_on' => 'Слушать в',
'persons' => '{personsCount, plural,
one {# человек}
few {# человек}
many {# человек}
other {# человек}
}',
'persons_list' => 'Лица',
];

46
app/Language/ru/Post.php Normal file
View File

@ -0,0 +1,46 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'title' => "сообщение от {actorDisplayName}",
'back_to_actor_posts' => 'Вернуться к сообщениям от {actor}',
'actor_shared' => 'поделилиться записями {actor}',
'reply_to' => 'Ответить @{actorUsername}',
'form' => [
'message_placeholder' => 'Написать сообщение…',
'episode_message_placeholder' => 'Написать сообщение о серии…',
'episode_url_placeholder' => 'URL эпизода',
'reply_to_placeholder' => 'Ответить @{actorUsername}',
'submit' => 'Отправить',
'submit_reply' => 'Ответ',
],
'favourites' => '{numberOfFavourites, plural,
one {# один}
few {# немного}
many {# много}
other {# другие}
}',
'reblogs' => '{numberOfReblogs, plural,
one {# один}
few {# немного}
many {# много}
other {# другие}
}',
'replies' => '{numberOfReplies, plural,
one {# отвечает}
few {# отвечают}
many {# отвечают}
other {# отвечает}
}',
'expand' => 'Развернуть пост',
'block_actor' => 'Заблокировать пользователя @{actorUsername}',
'block_domain' => 'Заблокировать домен @{actorDomain}',
'delete' => 'Удалить пост',
];

View File

@ -0,0 +1,15 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'dashboard' => 'لوحة التحكم الإدارية',
'welcome_message' => 'أهلًا بك في المنطقة الإدارية!',
'choose_interact' => 'اختر أسلوب التفاعل',
];

View File

@ -0,0 +1,48 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'label' => 'breadcrumb',
config('Admin')
->gateway => 'الرئيسية',
'podcasts' => 'بودكاستات',
'episodes' => 'حلقات',
'contributors' => 'مساهمون',
'pages' => 'صفحات',
'settings' => 'الإعدادات',
'theme' => 'الحلة',
'add' => 'إضافة',
'new' => 'جديد',
'edit' => 'تعديل',
'persons' => 'أشخاص',
'publish' => 'publish',
'publish-edit' => 'edit publication',
'unpublish' => 'unpublish',
'delete' => 'احذف',
'fediverse' => 'الفديفرس',
'block-lists' => 'قوائم حجب',
'users' => 'مستخدمون',
'my-account' => 'حسابي',
'change-password' => 'تغيير الكلمة السرية',
'import' => 'feed import',
'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',
];

View File

@ -0,0 +1,38 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'by_service_weekly' => 'Episode downloads by service (for the past week)',
'by_player_weekly' => 'Episode downloads by player (for the past week)',
'by_player_yearly' => 'Episode downloads by player (for the past year)',
'by_device_weekly' => 'Episode downloads by device (for the past week)',
'by_os_weekly' => 'Episode downloads by O.S. (for the past week)',
'podcast_by_region' => 'Episode downloads by region (for the past week)',
'unique_daily_listeners' => 'المستمعون الفريدون يوميا',
'unique_monthly_listeners' => 'المستمعون الفريدون شهريا',
'by_browser' => 'Web pages usage by browser (for the past week)',
'podcast_by_day' => 'Episode daily downloads',
'podcast_by_month' => 'Episode monthly downloads',
'episode_by_day' => 'Episode daily downloads (first 60 days)',
'episode_by_month' => 'Episode monthly downloads',
'episodes_by_day' =>
'5 latest episodes downloads (during their first 60 days)',
'by_country_weekly' => 'Episode downloads by country (for the past week)',
'by_country_yearly' => 'Episode downloads by country (for the past year)',
'by_domain_weekly' => 'Web pages visits by source (for the past week)',
'by_domain_yearly' => 'Web pages visits by source (for the past year)',
'by_entry_page' => 'Web pages visits by landing page (for the past week)',
'podcast_bots' => 'Bots (crawlers)',
'daily_listening_time' => 'Daily cumulative listening time',
'monthly_listening_time' => 'Monthly cumulative listening time',
'by_weekday' => 'By week day (for the past 60 days)',
'by_hour' => 'By time of day (for the past 60 days)',
'podcast_by_bandwidth' => 'Daily used bandwidth (in MB)',
];

View File

@ -0,0 +1,49 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'yes' => 'نعم',
'no' => 'لا',
'cancel' => 'ألغِ',
'optional' => 'اختياري',
'more' => 'المزيد',
'no_data' => 'لم يتم العثور على بيانات!',
'close' => 'أغلق',
'edit' => 'تعديل',
'copy' => 'انسخ',
'copied' => 'تم نسخه!',
'home' => 'الرئيسية',
'explicit' => 'Explicit',
'powered_by' => 'بدعم من {castopod}',
'actions' => 'الإجراءات',
'pageInfo' => 'Page {currentPage} out of {pageCount}',
'go_back' => 'العودة',
'forms' => [
'editor' => [
'write' => 'Write',
'preview' => 'معاينة',
'help' => 'Powered by markdown',
],
'multiSelect' => [
'selectText' => 'Press to select',
'loadingText' => 'Loading…',
'noResultsText' => 'No results found',
'noChoicesText' => 'No choices to choose from',
'maxItemText' => 'Cannot add more items',
],
'upload_file' => 'Upload a file',
'remote_url' => 'Remote URL',
],
'play_episode_button' => [
'play' => 'تشغيل',
'playing' => 'Playing',
],
'size_limit' => 'Size limit: {0}.',
];

View File

@ -0,0 +1,41 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'podcast_contributors' => 'Podcast contributors',
'view' => "{username}'s contribution to {podcastTitle}",
'add' => 'إضافة مساهم',
'add_contributor' => 'Add a contributor for {0}',
'edit_role' => 'Update role for {0}',
'edit' => 'تعديل',
'remove' => 'إزالة',
'list' => [
'username' => 'اسم المستخدم',
'role' => 'الدور',
],
'form' => [
'user' => 'مستخدم',
'user_placeholder' => 'اختر مستخدمًا…',
'role' => 'الدور',
'role_placeholder' => 'اختر دوره…',
'submit_add' => 'إضافة مساهم',
'submit_edit' => 'حدّث الدور',
],
'roles' => [
'podcast_admin' => 'Podcast admin',
],
'messages' => [
'removeOwnerError' => "لا يمكنك إزالة صاحب البودكاست!",
'removeSuccess' =>
'You have successfully removed {username} from {podcastTitle}',
'alreadyAddedError' =>
"The contributor you're trying to add has already been added!",
],
];

View File

@ -0,0 +1,264 @@
<?php
declare(strict_types=1);
/**
* ISO 3166 country codes
*
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'AD' => 'أندورا',
'AE' => 'الإمارات العربية المتحدة',
'AF' => 'أفغانستان',
'AG' => 'أنتيغا وباربودا',
'AI' => 'Anguilla',
'AL' => 'ألبانيا',
'AM' => 'أرمينيا',
'AO' => 'أنغولا',
'AQ' => 'القارة القطبية الجنوبية',
'AR' => 'الأرجنتين',
'AS' => 'American Samoa',
'AT' => 'النمسا',
'AU' => 'أستراليا',
'AW' => 'آروبا',
'AX' => 'جزر آلاند',
'AZ' => 'أذربيدجان',
'BA' => 'البوسنة والهرسك',
'BB' => 'بربادوس',
'BD' => 'بنغلاديش',
'BE' => 'بلجيكا',
'BF' => 'بوركينا فاسو',
'BG' => 'بلغاريا',
'BH' => 'البحرين',
'BI' => 'بورندي',
'BJ' => 'البينين',
'BL' => 'Saint Barthélemy',
'BM' => 'برمودا',
'BN' => 'Brunei Darussalam',
'BO' => 'Bolivia, Plurinational State of',
'BQ' => 'Bonaire, Sint Eustatius and Saba',
'BR' => 'البرازيل',
'BS' => 'الباهاماس',
'BT' => 'بوتان',
'BV' => 'Bouvet Island',
'BW' => 'بوتسوانا',
'BY' => 'بيلاروسيا',
'BZ' => 'بليز',
'CA' => 'كندا',
'CC' => 'Cocos (Keeling) Islands',
'CD' => 'الكونغو، جمهورية الكونغو الديمقراطية',
'CF' => 'جمهورية أفريقيا الوسطى',
'CG' => 'الكونغو',
'CH' => 'سويسرا',
'CI' => "كوت ديفوار",
'CK' => 'جزر كوك',
'CL' => 'الشيلي',
'CM' => 'الكاميرون',
'CN' => 'الصين',
'CO' => 'كولومبيا',
'CR' => 'كوستا ريكا',
'CU' => 'كوبا',
'CV' => 'الرأس الأخضر',
'CW' => 'كوراساو',
'CX' => 'جزيرة كريستماس',
'CY' => 'قبرص',
'CZ' => 'جمهورية التشيك',
'DE' => 'ألمانيا',
'DJ' => 'جيبوتي',
'DK' => 'الدانمارك',
'DM' => 'Dominica',
'DO' => 'جمهورية الدومينكان',
'DZ' => 'الجزائر',
'EC' => 'الإكوادور',
'EE' => 'إستونيا',
'EG' => 'مصر',
'EH' => 'الصحراء الغربية',
'ER' => 'إريتريا',
'ES' => 'إسبانيا',
'ET' => 'إثيوبيا',
'FI' => 'فنلندا',
'FJ' => 'فيجي',
'FK' => 'جزر فوكلاند (مالفيناس)',
'FM' => 'دول ميكرونيزيا الفيدرالية',
'FO' => 'جزر فاراو',
'FR' => 'فرنسا',
'GA' => 'الغابون',
'GB' => 'المملكة المتحدة',
'GD' => 'غرناطة',
'GE' => 'جورجيا',
'GF' => 'غويانا الفرنسية',
'GG' => 'غيرنسي',
'GH' => 'غانا',
'GI' => 'جبل طارق',
'GL' => 'غرينلاند',
'GM' => 'غامبيا',
'GN' => 'غينيا',
'GP' => 'غوادلوب',
'GQ' => 'غينيا الاستوائية',
'GR' => 'اليونان',
'GS' => 'جورجيا الجنوبية وجزر ساندويتش الجنوبية',
'GT' => 'غواتيمالا',
'GU' => 'غوام',
'GW' => 'غينيا بيساو',
'GY' => 'غويانا',
'HK' => 'هونغ كونغ',
'HM' => 'Heard Island and McDonald Islands',
'HN' => 'الهندوراس',
'HR' => 'كرواتيا',
'HT' => 'هاييتي',
'HU' => 'هنغاريا',
'ID' => 'أندونيسيا',
'IE' => 'إيرلندا',
'IL' => 'إسرائيل',
'IM' => 'جزيرة مان',
'IN' => 'الهند',
'IO' => 'إقليم المحيط الهندي البريطاني',
'IQ' => 'العراق',
'IR' => 'جمهورة إيران الإسلامية',
'IS' => 'آيسلندا',
'IT' => 'إيطاليا',
'JE' => 'جيرسي',
'JM' => 'جامايكا',
'JO' => 'الأردن',
'JP' => 'اليابان',
'KE' => 'كينيا',
'KG' => 'كيرغيزستان',
'KH' => 'كمبوديا',
'KI' => 'كيريباتي',
'KM' => 'جزر القمر',
'KN' => 'جزيرة سانت كيتس ونيفيس',
'KP' => "جمهورية كوريا الشعبية الديمقراطية",
'KR' => 'جمهورية كوريا',
'KW' => 'الكويت',
'KY' => 'جزر كايمان',
'KZ' => 'كازاخستان',
'LA' => "جمهورية لاو الديمقراطية الشعبية",
'LB' => 'لبنان',
'LC' => 'Saint Lucia',
'LI' => 'ليشتنشتاين',
'LK' => 'سريلانكا',
'LR' => 'ليبيريا',
'LS' => 'ليسوتو',
'LT' => 'ليتوانيا',
'LU' => 'لوكسمبورغ',
'LV' => 'لاتفيا',
'LY' => 'ليبيا',
'MA' => 'المغرب',
'MC' => 'موناكو',
'MD' => 'جمهورية مولدوفا',
'ME' => 'مونتنغرو',
'MF' => 'Saint Martin (French part)',
'MG' => 'مدغشقر',
'MH' => 'Marshall Islands',
'MK' => 'Macedonia, the Former Yugoslav Republic of',
'ML' => 'مالي',
'MM' => 'ميانمار',
'MN' => 'Mongolia',
'MO' => 'Macao',
'MP' => 'Northern Mariana Islands',
'MQ' => 'Martinique',
'MR' => 'موريتانيا',
'MS' => 'مونتسيرات',
'MT' => 'مالطا',
'MU' => 'موريشيوس',
'MV' => 'جزر المالديف',
'MW' => 'مالاوي',
'MX' => 'المكسيك',
'MY' => 'ماليزيا',
'MZ' => 'الموزمبيق',
'N/A' => 'Not Applicable (local IP…)',
'NA' => 'ناميبيا',
'NC' => 'كاليدونيا الجديدة',
'NE' => 'النيجر',
'NF' => 'جزيرة نورفولك',
'NG' => 'نيجيريا',
'NI' => 'نيكاراغوا',
'NL' => 'هولندا',
'NO' => 'النرويج',
'NP' => 'النيبال',
'NR' => 'ناورو',
'NU' => 'نييوي',
'NZ' => 'نيوزيلاندا',
'OM' => 'عمان',
'PA' => 'باناما',
'PE' => 'البيرو',
'PF' => 'بولينيزيا الفرنسية',
'PG' => 'بابوا غينيا الجديدة',
'PH' => 'الفيليبين',
'PK' => 'باكستان',
'PL' => 'Poland',
'PM' => 'Saint Pierre and Miquelon',
'PN' => 'Pitcairn',
'PR' => 'Puerto Rico',
'PS' => 'Palestine, State of',
'PT' => 'Portugal',
'PW' => 'Palau',
'PY' => 'Paraguay',
'QA' => 'Qatar',
'RE' => 'Réunion',
'RO' => 'Romania',
'RS' => 'Serbia',
'RU' => 'Russian Federation',
'RW' => 'Rwanda',
'SA' => 'Saudi Arabia',
'SB' => 'Solomon Islands',
'SC' => 'Seychelles',
'SD' => 'السودان',
'SE' => 'السويد',
'SG' => 'سنغافورة',
'SH' => 'Saint Helena, Ascension and Tristan da Cunha',
'SI' => 'سلوفينيا',
'SJ' => 'سفالبارد ويان ماين',
'SK' => 'سلوفاكيا',
'SL' => 'سيراليون',
'SM' => 'سان مارينو',
'SN' => 'السنغال',
'SO' => 'الصومال',
'SR' => 'سورينام',
'SS' => 'جنوب السودان',
'ST' => 'ساو تومي وبرينسيبي',
'SV' => 'السلفادور',
'SX' => 'سانت مارتن (الجانب الهولندي)',
'SY' => 'الجمهورية العربية السورية',
'SZ' => 'سوازيلاند',
'TC' => 'Turks and Caicos Islands',
'TD' => 'تشاد',
'TF' => 'الأقاليم الجنوبية الفرنسية',
'TG' => 'توغو',
'TH' => 'تايلاندا',
'TJ' => 'طاجيكستان',
'TK' => 'التوكيلاو',
'TL' => 'تيمور الشرقية',
'TM' => 'تركمنستان',
'TN' => 'تونس',
'TO' => 'تونغا',
'TR' => 'تركيا',
'TT' => 'ترينيداد وتوباغو',
'TV' => 'توفالو',
'TW' => 'تايوان، مقاطعة الصين',
'TZ' => 'تنزانيا، الجمهورية المتحدة',
'UA' => 'أوكرانيا',
'UG' => 'أوغندا',
'UM' => 'United States Minor Outlying Islands',
'US' => 'الولايات المتحدة',
'UY' => 'الأورغواي',
'UZ' => 'أوزباكستان',
'VA' => 'Holy See (Vatican City State)',
'VC' => 'Saint Vincent and the Grenadines',
'VE' => 'Venezuela, Bolivarian Republic of',
'VG' => 'Virgin Islands, British',
'VI' => 'الجزر العذراء الأمريكية',
'VN' => 'الفييتنام',
'VU' => 'فانواتو',
'WF' => 'جزر واليس وفوتونا',
'WS' => 'ساموا',
'YE' => 'اليمن',
'YT' => 'مايوت',
'ZA' => 'جنوب أفريقيا',
'ZM' => 'زامبيا',
'ZW' => 'زيمبابوي',
];

View File

@ -0,0 +1,165 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'season' => 'الموسم {seasonNumber}',
'season_abbr' => 'م{seasonNumber}',
'number' => 'الحلقة {episodeNumber}',
'number_abbr' => 'الحلقة {episodeNumber}',
'season_episode' => 'الموسم {seasonNumber} الحلقة {episodeNumber}',
'season_episode_abbr' => 'S{seasonNumber}E{episodeNumber}',
'number_of_comments' => '{numberOfComments, plural,
one {# comment}
other {# comments}
}',
'all_podcast_episodes' => 'كافة حلقات البودكاست',
'back_to_podcast' => 'العودة إلى البودكاست',
'edit' => 'تعديل',
'publish' => 'نشر',
'publish_edit' => 'Edit publication',
'unpublish' => 'Unpublish',
'publish_error' => 'Episode is already published.',
'publish_edit_error' => 'Episode is already published.',
'publish_cancel_error' => 'Episode is already published.',
'unpublish_error' => 'Episode is not published.',
'delete' => 'احذف',
'go_to_page' => 'الانتقال إلى الصفحة',
'create' => 'إضافة حلقة',
'publication_status' => [
'published' => 'Published',
'scheduled' => 'Scheduled',
'not_published' => 'Not published',
],
'list' => [
'episode' => 'الحلقة',
'visibility' => 'Visibility',
'comments' => 'التعليقات',
'actions' => 'الإجراءات',
],
'messages' => [
'createSuccess' => 'Episode has been successfully created!',
'editSuccess' => 'Episode has been successfully updated!',
'publishCancelSuccess' => 'Episode publication successfully cancelled!',
],
'form' => [
'file_size_error' =>
'Your file size is too big! Max size is {0}. Increase the `memory_limit`, `upload_max_filesize` and `post_max_size` values in your php configuration file then restart your web server to upload your file.',
'audio_file' => 'ملف صوتي',
'audio_file_hint' => 'Choose an .mp3 or .m4a audio file.',
'info_section_title' => 'Episode info',
'cover' => 'Episode cover',
'cover_hint' =>
'If you do not set a cover, the podcast cover will be used instead.',
'cover_size_hint' => 'Cover must be squared with at least 1400px wide and tall.',
'title' => 'العنوان',
'title_hint' =>
'Should contain a clear and concise episode name. Do not specify the episode or season numbers here.',
'permalink' => 'Permalink',
'season_number' => 'الموسم',
'episode_number' => 'الحلقة',
'type' => [
'label' => 'النوع',
'full' => 'Full',
'full_hint' => 'Complete content (the episode)',
'trailer' => 'Trailer',
'trailer_hint' => 'Short, promotional piece of content that represents a preview of the current show',
'bonus' => 'Bonus',
'bonus_hint' => 'Extra content for the show (for example, behind the scenes info or interviews with the cast) or cross-promotional content for another show',
],
'parental_advisory' => [
'label' => 'Parental advisory',
'hint' => 'Does the episode contain explicit content?',
'undefined' => 'undefined',
'clean' => 'Clean',
'explicit' => 'Explicit',
],
'show_notes_section_title' => 'عرض الملاحظات',
'show_notes_section_subtitle' =>
'Up to 4000 characters, be clear and concise. Show notes help potential listeners in finding the episode.',
'description' => 'الوصف',
'description_footer' => 'Description footer',
'description_footer_hint' =>
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
'additional_files_section_title' => 'Additional files',
'additional_files_section_subtitle' =>
'These files may be used by other platforms to provide better experience to your audience.<br />See the {podcastNamespaceLink} for more information.',
'location_section_title' => 'Location',
'location_section_subtitle' => 'What place is this episode about?',
'location_name' => 'Location name or address',
'location_name_hint' => 'This can be a real or fictional location',
'transcript' => 'Transcript (subtitles / closed captions)',
'transcript_hint' => 'Only .srt are allowed.',
'transcript_download' => 'Download transcript',
'transcript_file' => 'Transcript file (.srt)',
'transcript_remote_url' => 'Remote url for transcript',
'transcript_file_delete' => 'Delete transcript file',
'chapters' => 'الفصول',
'chapters_hint' => 'File must be in JSON Chapters format.',
'chapters_download' => 'Download chapters',
'chapters_file' => 'Chapters file',
'chapters_remote_url' => 'Remote url for chapters file',
'chapters_file_delete' => 'Delete chapters file',
'advanced_section_title' => 'Advanced Parameters',
'advanced_section_subtitle' =>
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the episode',
'custom_rss_hint' => 'This will be injected within the ❬item❭ tag.',
'block' => 'Episode should be hidden from all platforms',
'block_hint' =>
'The episode show or hide post. If you want this episode removed from the Apple directory, toggle this on.',
'submit_create' => 'إنشاء حلقة',
'submit_edit' => 'حفظ الحلقة',
],
'publish_form' => [
'back_to_episode_dashboard' => 'Back to episode dashboard',
'post' => 'Your announcement post',
'post_hint' =>
"Write a message to announce the publication of your episode. The message will be broadcasted to all your followers in the fediverse and be featured in your podcast's homepage.",
'message_placeholder' => 'Write your message…',
'publication_date' => 'Publication date',
'publication_method' => [
'now' => 'الآن',
'schedule' => 'برمجة',
],
'scheduled_publication_date' => 'Scheduled publication date',
'scheduled_publication_date_clear' => 'Clear publication date',
'scheduled_publication_date_hint' =>
'You can schedule the episode release by setting a future publication date. This field must be formatted as YYYY-MM-DD HH:mm',
'submit' => 'Publish',
'submit_edit' => 'Edit publication',
'cancel_publication' => 'Cancel publication',
'message_warning' => 'You did not write a message for your announcement post!',
'message_warning_hint' => 'Having a message increases social engagement, resulting in a better visibility for your episode.',
'message_warning_submit' => 'Publish anyways',
],
'unpublish_form' => [
'disclaimer' =>
"Unpublishing the episode will delete all the posts associated with it and remove it from the podcast's RSS feed.",
'understand' => 'I understand, I want to unpublish the episode',
'submit' => 'Unpublish',
],
'delete_form' => [
'disclaimer' =>
"Deleting the episode will delete all the posts associated with it and remove it from the podcast's RSS feed.",
'understand' => 'I understand, I want to delete the episode',
'submit' => 'احذف',
],
'embed' => [
'title' => 'Embeddable player',
'label' =>
'Pick a theme color, copy the embeddable player to clipboard, then paste it on your website.',
'clipboard_iframe' => 'Copy embeddable player to clipboard',
'clipboard_url' => 'Copy address to clipboard',
'dark' => 'Dark',
'dark-transparent' => 'Dark transparent',
'light' => 'Light',
'light-transparent' => 'Light transparent',
],
];

View File

@ -0,0 +1,23 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'go_to_page' => 'View episode page',
'dashboard' => 'Episode dashboard',
'episode-view' => 'الرئيسية',
'episode-edit' => 'Edit episode',
'episode-persons-manage' => 'Manage persons',
'embed-add' => 'Embeddable player',
'clips' => 'Clips',
'video-clips-list' => 'Video clips',
'video-clips-create' => 'New video clip',
'soundbites-list' => 'Soundbites',
'soundbites-create' => 'New soundbite',
];

View File

@ -0,0 +1,32 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'messages' => [
'actorNotFound' => 'The account could not be found!',
'blockActorSuccess' => '{actor} has been blocked!',
'unblockActorSuccess' => 'Actor has been unblocked!',
'blockDomainSuccess' => '{domain} has been blocked!',
'unblockDomainSuccess' => '{domain} has been unblocked!',
],
'blocked_actors' => 'Blocked accounts',
'blocked_domains' => 'Blocked domains',
'block_lists_form' => [
'handle' => 'Account handle',
'handle_hint' => 'Input @username@domain account.',
'domain' => 'اسم النطاق',
'submit' => 'Block!',
],
'list' => [
'actor' => 'الحساب',
'domain' => 'اسم النطاق',
'unblock' => 'ألغ الحجب',
],
];

View File

@ -0,0 +1,14 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'all_podcasts' => 'كافة البودكاستات',
'no_podcast' => 'No podcast found',
];

View File

@ -0,0 +1,61 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'manual_config' => 'Manual configuration',
'manual_config_subtitle' =>
'Create a `.env` file with your settings and refresh the page to continue installation.',
'form' => [
'instance_config' => 'Instance configuration',
'hostname' => 'اسم المضيف',
'media_base_url' => 'Media base URL',
'media_base_url_hint' =>
'If you use a CDN and/or an external analytics service, you may set them here.',
'admin_gateway' => 'Admin gateway',
'admin_gateway_hint' =>
'The route to access the admin area (eg. https://example.com/cp-admin). It is set by default as cp-admin, we recommend you change it for security reasons.',
'auth_gateway' => 'Auth gateway',
'auth_gateway_hint' =>
'The route to access the authentication pages (eg. https://example.com/cp-auth). It is set by default as cp-auth, we recommend you change it for security reasons.',
'database_config' => 'Database configuration',
'database_config_hint' =>
'Castopod needs to connect to your MySQL (or MariaDB) database. If you do not have these required info, please contact your server administrator.',
'db_hostname' => 'اسم مضيف قاعدة البيانات',
'db_name' => 'اسم قاعدة البيانات',
'db_username' => 'اسم المستخدم لقاعدة البيانات',
'db_password' => 'كلمة مرور قاعدة البيانات',
'db_prefix' => 'Database prefix',
'db_prefix_hint' =>
"The prefix of the Castopod table names, leave as is if you don't know what it means.",
'cache_config' => 'Cache configuration',
'cache_config_hint' =>
'Choose your preferred cache handler. Leave it as the default value if you have no clue what it means.',
'cache_handler' => 'Cache handler',
'cacheHandlerOptions' => [
'file' => 'ملف',
'redis' => 'Redis',
'predis' => 'Predis',
],
'next' => 'Next',
'submit' => 'إنهاء التثبيت',
'create_superadmin' => 'Create your superadmin account',
'email' => 'البريد الإلكتروني',
'username' => 'اسم المستخدم',
'password' => 'كلمة المرور',
],
'messages' => [
'createSuperAdminSuccess' =>
'Your superadmin account has been created successfully. Login to start podcasting!',
'databaseConnectError' =>
'Castopod could not connect to your database. Edit your database configuration and try again.',
'writeError' =>
"Couldn't create/write the `.env` file. You must create it manually by following the `.env.example` file template in the Castopod package.",
],
];

View File

@ -0,0 +1,18 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'info' => 'معلومات حسابي',
'changePassword' => 'تغيير كلمتي السرية',
'messages' => [
'wrongPasswordError' => "You've entered the wrong password, try again.",
'passwordChangeSuccess' => 'Password has been successfully changed!',
],
];

View File

@ -0,0 +1,41 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'toggle_sidebar' => 'Toggle sidebar',
'go_to_website' => 'الانتقال إلى موقع الويب',
'go_to_admin' => 'Go to admin',
'dashboard' => 'لوحة التحكم',
'admin' => 'الرئيسية',
'podcasts' => 'البودكاستات',
'podcast-list' => 'كافة البودكاستات',
'podcast-create' => 'بودكاست جديد',
'podcast-import' => 'استيراد بودكاست',
'persons' => 'أشخاص',
'person-list' => 'All persons',
'person-create' => 'New person',
'fediverse' => 'الفديفرس',
'fediverse-blocked-actors' => 'الحسابات المحظورة',
'fediverse-blocked-domains' => 'النطاقات المحظورة',
'users' => 'Users',
'user-list' => 'All users',
'user-create' => 'مستخدم جديد',
'pages' => 'الصفحات',
'page-list' => 'كافة الصفحات',
'page-create' => 'صفحة جديدة',
'settings' => 'الإعدادات',
'settings-general' => 'العامة',
'settings-theme' => 'الحلة',
'account' => [
'my-account' => 'حسابي',
'change-password' => 'تغيير الكلمة السرية',
'logout' => 'خروج',
],
];

View File

@ -0,0 +1,30 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'back_to_home' => 'العودة إلى الصفحة الرئيسية',
'page' => 'الصفحة',
'all_pages' => 'كافة الصفحات',
'create' => 'صفحة جديدة',
'go_to_page' => 'الانتقال إلى الصفحة',
'edit' => 'تعديل الصفحة',
'delete' => 'احذف الصفحة',
'form' => [
'title' => 'العنوان',
'permalink' => 'الوصلة الدائمة',
'content' => 'المحتوى',
'submit_create' => 'إنشاء صفحة',
'submit_edit' => 'حفظ',
],
'messages' => [
'createSuccess' => 'The page “{pageTitle}” was created successfully!',
'editSuccess' => 'The page was successfully updated!',
],
];

View File

@ -0,0 +1,21 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'pageNavigation' => 'Page navigation',
'first' => 'First',
'previous' => 'Previous',
'next' => 'Next',
'last' => 'Last',
'older' => 'Older',
'newer' => 'Newer',
'invalidTemplate' => '{0} is not a valid Pager template.',
'invalidPaginationGroup' => '{0} is not a valid Pagination group.',
];

View File

@ -0,0 +1,65 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'persons' => 'Persons',
'all_persons' => 'All persons',
'no_person' => 'Nobody found!',
'create' => 'Create a person',
'view' => 'View person',
'edit' => 'Edit person',
'delete' => 'Delete person',
'messages' => [
'createSuccess' => 'Person has been successfully created!',
'editSuccess' => 'Person has been successfully updated!',
'deleteSuccess' => 'Person has been removed!',
],
'form' => [
'avatar' => 'Avatar',
'avatar_size_hint' =>
'Avatar must be squared with at least 400px wide and tall.',
'full_name' => 'الإسم الكامل',
'full_name_hint' => 'This is the full name or alias of the person.',
'unique_name' => 'Unique name',
'unique_name_hint' => 'Used for URLs',
'information_url' => 'Information URL',
'information_url_hint' =>
'Url to a relevant resource of information about the person, such as a homepage or third-party profile platform.',
'submit_create' => 'Create person',
'submit_edit' => 'Save person',
],
'podcast_form' => [
'title' => 'Manage persons',
'add_section_title' => 'Add persons to this podcast',
'add_section_subtitle' => 'You may pick several persons and roles.',
'persons' => 'Persons',
'persons_hint' =>
'You may select one or several persons with the same roles. You need to create the persons first.',
'roles' => 'الأدوار',
'roles_hint' =>
'You may select none, one or several roles for a person.',
'submit_add' => 'Add person(s)',
'remove' => 'Remove',
],
'episode_form' => [
'title' => 'Manage persons',
'add_section_title' => 'Add persons to this episode',
'add_section_subtitle' => 'You may pick several persons and roles.',
'persons' => 'Persons',
'persons_hint' =>
'You may select one or several persons with the same roles. You need to create the persons first.',
'roles' => 'الأدوار',
'roles_hint' =>
'You may select none, one or several roles for a person.',
'submit_add' => 'Add person(s)',
'remove' => 'Remove',
],
'credits' => 'Credits',
];

View File

@ -0,0 +1,30 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'title' => 'المنصات',
'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' => 'حفظ',
'messages' => [
'updateSuccess' => 'Platform links have been successfully updated!',
'removeLinkSuccess' => 'The platform link has been removed.',
'removeLinkError' =>
'The platform link could not be removed. Try again.',
],
'description' => [
'podcasting' => 'The podcast ID on this platform',
'social' => 'The podcast account ID on this platform',
'funding' => 'Call to action message',
],
];

View File

@ -0,0 +1,243 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'all_podcasts' => 'All podcasts',
'no_podcast' => 'No podcast found!',
'create' => 'Create podcast',
'import' => 'Import podcast',
'new_episode' => 'حلقة جديدة',
'view' => 'View podcast',
'edit' => 'Edit podcast',
'delete' => 'Delete podcast',
'see_episodes' => 'See episodes',
'see_contributors' => 'See contributors',
'go_to_page' => 'الانتقال إلى الصفحة',
'latest_episodes' => 'أحدث الحلقات',
'see_all_episodes' => 'See all episodes',
'messages' => [
'createSuccess' => 'Podcast has been successfully created!',
'editSuccess' => 'Podcast has been successfully updated!',
'importSuccess' => 'Podcast has been successfully imported!',
],
'form' => [
'identity_section_title' => 'Podcast identity',
'identity_section_subtitle' => 'These fields allow you to get noticed.',
'cover' => 'Podcast cover',
'cover_size_hint' => 'Cover must be squared with at least 1400px wide and tall.',
'banner' => 'Podcast banner',
'banner_size_hint' => 'Banner must have a 3:1 ratio with at least 1500px wide.',
'banner_delete' => 'Delete podcast banner',
'title' => 'العنوان',
'handle' => 'Handle',
'handle_hint' =>
'Used to identify the podcast. Uppercase, lowercase, numbers and underscores are accepted.',
'type' => [
'label' => 'Type',
'episodic' => 'Episodic',
'episodic_hint' => 'If episodes are intended to be consumed without any specific order. Newest episodes will be presented first.',
'serial' => 'Serial',
'serial_hint' => 'If episodes are intended to be consumed in sequential order. The oldest episodes will be presented first.',
],
'description' => 'الوصف',
'classification_section_title' => 'Classification',
'classification_section_subtitle' =>
'These fields will impact your audience and competition.',
'language' => 'اللغة',
'category' => 'الفئة',
'category_placeholder' => 'Select a category…',
'other_categories' => 'Other categories',
'parental_advisory' => [
'label' => 'Parental advisory',
'hint' => 'Does it contain explicit content?',
'undefined' => 'undefined',
'clean' => 'Clean',
'explicit' => 'Explicit',
],
'author_section_title' => 'Author',
'author_section_subtitle' => 'Who is managing the podcast?',
'owner_name' => 'Owner name',
'owner_name_hint' =>
'For administrative use only. Visible in the public RSS feed.',
'owner_email' => 'Owner email',
'owner_email_hint' =>
'Will be used by most platforms to verify the podcast ownership. Visible in the public RSS feed.',
'publisher' => 'Publisher',
'publisher_hint' =>
'The group responsible for creating the show. Often refers to the parent company or network of a podcast. This field is sometimes labeled as Author.',
'copyright' => 'حقوق التأليف',
'location_section_title' => 'Location',
'location_section_subtitle' => 'What place is this podcast about?',
'location_name' => 'Location name or address',
'location_name_hint' => 'This can be a real place or fictional',
'monetization_section_title' => 'Monetization',
'monetization_section_subtitle' =>
'Earn money thanks to your audience.',
'payment_pointer' => 'Payment Pointer for Web Monetization',
'payment_pointer_hint' =>
'This is your where you will receive money thanks to Web Monetization',
'advanced_section_title' => 'الإعدادات المتقدمة',
'advanced_section_subtitle' =>
'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the podcast',
'custom_rss_hint' => 'This will be injected within the ❬channel❭ tag.',
'new_feed_url' => 'New feed URL',
'new_feed_url_hint' => 'Use this field when you move to another domain or podcast hosting platform. By default, the value is set to the current RSS URL if the podcast is imported.',
'partnership' => 'Partnership',
'partner_id' => 'ID',
'partner_link_url' => 'Link URL',
'partner_image_url' => 'Image URL',
'partner_id_hint' => 'Your own partner ID',
'partner_link_url_hint' => 'The generic partner link address',
'partner_image_url_hint' => 'The generic partner image address',
'status_section_title' => 'Status',
'block' => 'Podcast should be hidden from all platforms',
'complete' => 'Podcast will not be having new episodes',
'lock' => 'Prevent podcast from being copied',
'lock_hint' =>
'The purpose is to tell other podcast platforms whether they are allowed to import this feed. A value of yes means that any attempt to import this feed into a new platform should be rejected.',
'submit_create' => 'Create podcast',
'submit_edit' => 'Save podcast',
],
'category_options' => [
'uncategorized' => 'uncategorized',
'arts' => 'Arts',
'business' => 'Business',
'comedy' => 'Comedy',
'education' => 'Education',
'fiction' => 'Fiction',
'government' => 'Government',
'health_and_fitness' => 'Health &amp Fitness',
'history' => 'History',
'kids_and_family' => 'Kids &amp Family',
'leisure' => 'Leisure',
'music' => 'موسيقى',
'news' => 'أخبار',
'religion_and_spirituality' => 'دين وروحانيات',
'science' => 'علوم',
'society_and_culture' => 'مجتمع وثقافة',
'sports' => 'رياضة',
'technology' => 'تكنولوجيا',
'true_crime' => 'True Crime',
'tv_and_film' => 'TV &amp Film',
'books' => 'كتب',
'design' => 'تصميم',
'fashion_and_beauty' => 'أزياء وجمال',
'food' => 'طعام',
'performing_arts' => 'Performing Arts',
'visual_arts' => 'Visual Arts',
'careers' => 'Careers',
'entrepreneurship' => 'Entrepreneurship',
'investing' => 'Investing',
'management' => 'Management',
'marketing' => 'Marketing',
'non_profit' => 'Non-Profit',
'comedy_interviews' => 'Comedy Interviews',
'improv' => 'Improv',
'stand_up' => 'Stand-Up',
'courses' => 'Courses',
'how_to' => 'How To',
'language_learning' => 'تعلم اللغات',
'self_improvement' => 'تطوير الذات',
'comedy_fiction' => 'Comedy Fiction',
'drama' => 'Drama',
'science_fiction' => 'Science Fiction',
'alternative_health' => 'Alternative Health',
'fitness' => 'Fitness',
'medicine' => 'Medicine',
'mental_health' => 'Mental Health',
'nutrition' => 'Nutrition',
'sexuality' => 'Sexuality',
'education_for_kids' => 'Education for Kids',
'parenting' => 'Parenting',
'pets_and_animals' => 'Pets &amp Animals',
'stories_for_kids' => 'Stories for Kids',
'animation_and_manga' => 'Animation &amp Manga',
'automotive' => 'Automotive',
'aviation' => 'Aviation',
'crafts' => 'Crafts',
'games' => 'ألعاب',
'hobbies' => 'هوايات',
'home_and_garden' => 'المنزل والحديقة',
'video_games' => 'ألعاب الفيديو',
'music_commentary' => 'Music Commentary',
'music_history' => 'Music History',
'music_interviews' => 'Music Interviews',
'business_news' => 'Business News',
'daily_news' => 'Daily News',
'entertainment_news' => 'Entertainment News',
'news_commentary' => 'News Commentary',
'politics' => 'سياسة',
'sports_news' => 'أخبار رياضية',
'tech_news' => 'أخبار التكنولوجيا',
'buddhism' => 'Buddhism',
'christianity' => 'Christianity',
'hinduism' => 'Hinduism',
'islam' => 'إسلام',
'judaism' => 'يهودية',
'religion' => 'دين',
'spirituality' => 'روحانيات',
'astronomy' => 'علم الفلك',
'chemistry' => 'كيمياء',
'earth_sciences' => 'علوم الأرض',
'life_sciences' => 'علوم الحياة',
'mathematics' => 'الرياضيات',
'natural_sciences' => 'العلوم الطبيعية',
'nature' => 'الطبيعة',
'physics' => 'الفيزياء',
'social_sciences' => 'العلوم الاجتماعية',
'documentary' => 'وثائقي',
'personal_journals' => 'يوميات شخصية',
'philosophy' => 'الفلسفة',
'places_and_travel' => 'Places &amp Travel',
'relationships' => 'العلاقات',
'baseball' => 'Baseball',
'basketball' => 'كرة السلة',
'cricket' => 'الكريكيت',
'fantasy_sports' => 'Fantasy Sports',
'football' => 'كرة القدم',
'golf' => 'الغولف',
'hockey' => 'الهوكي',
'rugby' => 'Rugby',
'running' => 'Running',
'soccer' => 'كرة القدم',
'swimming' => 'السباحة',
'tennis' => 'Tennis',
'volleyball' => 'الكرة الطائرة',
'wilderness' => 'Wilderness',
'wrestling' => 'Wrestling',
'after_shows' => 'After Shows',
'film_history' => 'Film History',
'film_interviews' => 'Film Interviews',
'film_reviews' => 'Film Reviews',
'tv_reviews' => 'TV Reviews',
],
'by' => 'By {publisher}',
'season' => 'Season {seasonNumber}',
'list_of_episodes_year' => '{year} episodes ({episodeCount})',
'list_of_episodes_season' =>
'Season {seasonNumber} episodes ({episodeCount})',
'no_episode' => 'No episode found!',
'follow' => 'Follow',
'followers' => '{numberOfFollowers, plural,
one {<span class="font-semibold">#</span> follower}
other {<span class="font-semibold">#</span> followers}
}',
'posts' => '{numberOfPosts, plural,
one {<span class="font-semibold">#</span> post}
other {<span class="font-semibold">#</span> posts}
}',
'activity' => 'Activity',
'episodes' => 'الحلقات',
'sponsor' => 'الراعي',
'funding_links' => 'Funding links for {podcastTitle}',
'find_on' => 'Find {podcastTitle} on',
'listen_on' => 'Listen on',
];

View File

@ -0,0 +1,37 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'warning' =>
'This procedure may take a long time.<br/>As the current version does not show any progress while it runs, you will not see anything updated until it is done.<br/>In case of timeout error, increase `max_execution_time` value.',
'old_podcast_section_title' => 'The podcast to import',
'old_podcast_section_subtitle' =>
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
'imported_feed_url' => 'Feed URL',
'imported_feed_url_hint' => 'The feed must be in xml or rss format.',
'new_podcast_section_title' => 'The new podcast',
'advanced_params_section_title' => 'Advanced parameters',
'advanced_params_section_subtitle' =>
'Keep the default values if you have no idea of what the fields are for.',
'slug_field' => 'Field to be used to calculate episode slug',
'description_field' =>
'Source field used for episode description / show notes',
'force_renumber' => 'Force episodes renumbering',
'force_renumber_hint' =>
'Use this if your podcast does not have episode numbers but wish to set them during import.',
'season_number' => 'رقم الموسم',
'season_number_hint' =>
'Use this if your podcast does not have a season number but wish to set one during import. Leave blank otherwise.',
'max_episodes' => 'Maximum number of episodes to import',
'max_episodes_hint' => 'Leave blank to import all episodes',
'lock_import' =>
'This feed is protected. You cannot import it. If you are the owner, unprotect it on the origin platform.',
'submit' => 'Import podcast',
];

View File

@ -0,0 +1,35 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'go_to_page' => 'انتقل إلى صفحة البودكاست',
'dashboard' => 'Podcast dashboard',
'podcast-view' => 'الرئيسية',
'podcast-edit' => 'Edit podcast',
'podcast-persons-manage' => 'Manage persons',
'episodes' => 'الحلقات',
'episode-list' => 'جميع الحلقات',
'episode-create' => 'حلقة جديدة',
'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',
'contributors' => 'المساهمون',
'contributor-list' => 'كل المساهمين',
'contributor-add' => 'إضافة مساهم',
'platforms' => 'External platforms',
'platforms-podcasting' => 'Podcasting',
'platforms-social' => 'Social networks',
'platforms-funding' => 'Funding',
];

View File

@ -0,0 +1,56 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'title' => 'General settings',
'instance' => [
'title' => 'Instance',
'site_icon' => 'Site icon',
'site_icon_delete' => 'Delete site icon',
'site_icon_hint' => 'Site icons are what you see on your browser tabs, bookmarks bar, and when you add a website as a shortcut on mobile devices.',
'site_icon_helper' => 'Icon must be squared with at least 512px wide and tall.',
'site_name' => 'Site name',
'site_description' => 'Site description',
'submit' => 'حفظ',
'editSuccess' => 'Instance has been updated successfully!',
'deleteIconSuccess' => 'Site icon has been remove successfully!',
],
'images' => [
'title' => 'الصور',
'subtitle' => 'Here you can regenerate all images based on the originals that were uploaded. To be used if you find that some images are missing. This task may take a while.',
'regenerate' => 'Regenerate images',
'regenerationSuccess' => 'All images have been regenerated successfully!',
],
'housekeeping' => [
'title' => 'Housekeeping',
'subtitle' => 'Runs various housekeeping tasks. Use this feature if you ever encounter issues with media files or data integrity. These tasks may take a while.',
'reset_counts' => 'Reset counts',
'reset_counts_helper' => 'This option will recalculate and reset all data counts (number of followers, posts, comments, …).',
'rewrite_media' => 'Rewrite media metadata',
'rewrite_media_helper' => 'This option will delete all superfluous media files and recreate them (images, audio files, transcripts, chapters, …)',
'clear_cache' => 'Clear all cache',
'clear_cache_helper' => 'This option will flush redis cache or writable/cache files.',
'run' => 'Run housekeeping',
'runSuccess' => 'Housekeeping has been run successfully!',
],
'theme' => [
'title' => 'الحلة',
'accent_section_title' => 'Accent color',
'accent_section_subtitle' => 'Choose the color to determine the look and feel of all public pages.',
'pine' => 'Pine',
'crimson' => 'Crimson',
'amber' => 'Amber',
'lake' => 'Lake',
'jacaranda' => 'Jacaranda',
'onyx' => 'Onyx',
'submit' => 'حفظ',
'setInstanceThemeSuccess' => 'Theme has been updated successfully!',
],
];

View File

@ -0,0 +1,31 @@
<?php
declare(strict_types=1);
/**
* @copyright 2021 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'list' => [
'title' => 'Soundbites',
'soundbite' => 'Soundbite',
],
'messages' => [
'createSuccess' => 'Soundbite has been successfully created!',
'deleteSuccess' => 'Soundbite has been successfully removed!',
],
'form' => [
'title' => 'New soundbite',
'soundbite_title' => 'Soundbite title',
'start_time' => 'Start at',
'duration' => 'المدة الزمنية',
'submit' => 'Create soundbite',
],
'play' => 'Play soundbite',
'stop' => 'Stop soundbite',
'create' => 'New soundbite',
'delete' => 'Delete soundbite',
];

View File

@ -0,0 +1,54 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'edit_roles' => "Edit {username}'s roles",
'forcePassReset' => 'Force pass reset',
'ban' => 'Ban',
'unban' => 'Unban',
'delete' => 'احذف',
'create' => 'مستخدم جديد',
'view' => "{username}'s info",
'all_users' => 'كافة المستخدمين',
'list' => [
'user' => 'مستخدم',
'roles' => 'الأدوار',
'banned' => 'Banned?',
],
'form' => [
'email' => 'البريد الإلكتروني',
'username' => 'اسم المستخدم',
'password' => 'كلمة المرور',
'new_password' => 'كلمة المرور الجديدة',
'roles' => 'الأدوار',
'permissions' => 'Permissions',
'submit_create' => 'Create user',
'submit_edit' => 'حفظ',
'submit_password_change' => 'Change!',
],
'roles' => [
'superadmin' => 'Super admin',
],
'messages' => [
'createSuccess' =>
'User created successfully! {username} will be prompted with a password reset upon first authentication.',
'rolesEditSuccess' =>
"{username}'s roles have been successfully updated.",
'forcePassResetSuccess' =>
'{username} will be prompted with a password reset upon next visit.',
'banSuccess' => '{username} has been banned.',
'unbanSuccess' => '{username} has been unbanned.',
'banSuperAdminError' =>
'{username} is a superadmin, one does not simply ban a superadmin…',
'deleteSuperAdminError' =>
'{username} is a superadmin, one does not simply delete a superadmin…',
'deleteSuccess' => '{username} has been deleted.',
],
];

View File

@ -0,0 +1,18 @@
<?php
declare(strict_types=1);
/**
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'min_dims' =>
'{field} is either not an image, or it is not wide or tall enough.',
'is_image_ratio' =>
'{field} is either not an image or not of the right ratio.',
'validate_url' =>
'The {field} field must be a valid URL (eg. https://example.com/).',
];

View File

@ -0,0 +1,72 @@
<?php
declare(strict_types=1);
/**
* @copyright 2021 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'list' => [
'title' => 'Video clips',
'status' => [
'label' => 'Status',
'queued' => 'queued',
'queued_hint' => 'Clip is waiting to be processed.',
'pending' => 'pending',
'pending_hint' => 'Clip will be generated shortly.',
'running' => 'running',
'running_hint' => 'Clip is being generated.',
'failed' => 'failed',
'failed_hint' => 'Clip could not be generated: script failure.',
'passed' => 'passed',
'passed_hint' => 'Clip was generated successfully!',
],
'clip' => 'Clip',
'duration' => 'Job duration',
],
'title' => 'Video clip: {videoClipLabel}',
'download_clip' => 'Download clip',
'create' => 'New video clip',
'go_to_page' => 'Go to clip page',
'retry' => 'Retry clip generation',
'delete' => 'Delete clip',
'logs' => 'Job logs',
'messages' => [
'alreadyExistingError' => 'The video clip you are trying to create already exists!',
'addToQueueSuccess' => 'Video clip has been added to queue, awaiting to be created!',
'deleteSuccess' => 'Video clip has been successfully removed!',
],
'format' => [
'landscape' => 'Landscape',
'portrait' => 'Portrait',
'squared' => 'Squared',
],
'form' => [
'title' => 'New video clip',
'params_section_title' => 'Video clip parameters',
'clip_title' => 'Clip title',
'format' => [
'label' => 'Choose a format',
'landscape_hint' => 'With a 16:9 ratio, landscape videos are great for PeerTube, Youtube and Vimeo.',
'portrait_hint' => 'With a 9:16 ratio, portrait videos are great for TikTok, Youtube shorts and Instagram stories.',
'squared_hint' => 'With a 1:1 ratio, squared videos are great for Mastodon, Facebook, Twitter and LinkedIn.',
],
'theme' => 'Select a theme',
'start_time' => 'Start at',
'duration' => 'المدة الزمنية',
'trim_start' => 'Trim start',
'trim_end' => 'Trim end',
'submit' => 'Create video clip',
],
'requirements' => [
'title' => 'Missing requirements',
'missing' => 'You have missing requirements. Make sure to add all the required items to be allowed creating a video for this episode!',
'ffmpeg' => 'FFmpeg',
'gd' => 'Graphics Draw (GD)',
'freetype' => 'Freetype library for GD',
'transcript' => 'Transcript file (.srt)',
],
];

View File

@ -9,7 +9,7 @@ declare(strict_types=1);
*/ */
return [ return [
'dashboard' => 'Admin dashboard', 'dashboard' => 'Taolenn-stur',
'welcome_message' => 'Welcome to the admin area!', 'welcome_message' => 'Degemer mat en daolenn-stur!',
'choose_interact' => 'Choose how to interact', 'choose_interact' => 'Dibabit penaos interaktiñ',
]; ];

View File

@ -9,40 +9,40 @@ declare(strict_types=1);
*/ */
return [ return [
'label' => 'breadcrumb', 'label' => 'roll-istor',
config('Admin') config('Admin')
->gateway => 'Home', ->gateway => 'Degemer',
'podcasts' => 'podcasts', 'podcasts' => 'podkastoù',
'episodes' => 'episodes', 'episodes' => 'rannoù',
'contributors' => 'contributors', 'contributors' => 'perzhidi, perzhiadezed',
'pages' => 'pages', 'pages' => 'pajennoù',
'settings' => 'settings', 'settings' => 'arventennoù',
'theme' => 'theme', 'theme' => 'neuz',
'add' => 'add', 'add' => 'ouzhpennañ',
'new' => 'new', 'new' => 'krouiñ',
'edit' => 'edit', 'edit' => 'kemmañ',
'persons' => 'persons', 'persons' => 'emellerien·ezed',
'publish' => 'publish', 'publish' => 'embann',
'publish-edit' => 'edit publication', 'publish-edit' => 'kemmañ an embannadur',
'unpublish' => 'unpublish', 'unpublish' => 'diembannañ',
'delete' => 'delete', 'delete' => 'dilemel',
'fediverse' => 'fediverse', 'fediverse' => 'kevrebed',
'block-lists' => 'block lists', 'block-lists' => 'roll ar re harzet',
'users' => 'users', 'users' => 'implijerien·ezed',
'my-account' => 'my account', 'my-account' => "ma c'hont",
'change-password' => 'change password', 'change-password' => 'kemmañ ar ger-tremen',
'import' => 'feed import', 'import' => 'enporzhiañ ul lanv',
'platforms' => 'platforms', 'platforms' => 'savennoù',
'social' => 'social networks', 'social' => 'rouedadoù sokial',
'funding' => 'funding', 'funding' => "arc'hantaouiñ",
'analytics' => 'analytics', 'analytics' => 'muzulioù heklev',
'locations' => 'locations', 'locations' => "lec'hioù",
'webpages' => 'web pages', 'webpages' => 'pajennoù web',
'unique-listeners' => 'unique listeners', 'unique-listeners' => 'selaouerien·ezed unel',
'players' => 'players', 'players' => 'lennerioù',
'listening-time' => 'listening time', 'listening-time' => 'padelezh ar selaou',
'time-periods' => 'time periods', 'time-periods' => 'mareoù ar selaou',
'soundbites' => 'soundbites', 'soundbites' => 'tennadoù son',
'video-clips' => 'video clips', 'video-clips' => 'tennadoù video',
'embed' => 'embeddable player', 'embed' => 'lenner enkorfet',
]; ];

View File

@ -9,12 +9,12 @@ declare(strict_types=1);
*/ */
return [ return [
'by_service_weekly' => 'Episode downloads by service (for the past week)', 'by_service_weekly' => 'Pellgargadurioù eus ar rannoù dre servij (e-pad ar sizhunvezh tremenet)',
'by_player_weekly' => 'Episode downloads by player (for the past week)', 'by_player_weekly' => 'Pellgargadurioù eus ar rannoù dre lenner (e-pad ar sizhunvezh tremenet)',
'by_player_yearly' => 'Episode downloads by player (for the past year)', 'by_player_yearly' => 'Pellgargadurioù eus ar rannoù dre servij (e-pad ar bloavezh tremenet)',
'by_device_weekly' => 'Episode downloads by device (for the past week)', 'by_device_weekly' => 'Pellgargadurioù eus ar rannoù dre venveg (e-pad ar sizhunvezh tremenet)',
'by_os_weekly' => 'Episode downloads by O.S. (for the past week)', 'by_os_weekly' => 'Pellgargadurioù eus ar rannoù dre OS (e-pad ar sizhunvezh tremenet)',
'podcast_by_region' => 'Episode downloads by region (for the past week)', 'podcast_by_region' => 'Pellgargadurioù eus ar rannoù dre vro (e-pad ar sizhunvezh tremenet)',
'unique_daily_listeners' => 'Daily unique listeners', 'unique_daily_listeners' => 'Daily unique listeners',
'unique_monthly_listeners' => 'Monthly unique listeners', 'unique_monthly_listeners' => 'Monthly unique listeners',
'by_browser' => 'Web pages usage by browser (for the past week)', 'by_browser' => 'Web pages usage by browser (for the past week)',

View File

@ -10,19 +10,19 @@ declare(strict_types=1);
return [ return [
'podcast_contributors' => 'Podcast contributors', 'podcast_contributors' => 'Podcast contributors',
'view' => "{username}'s contribution to {podcastTitle}", 'view' => "Perzh {username} e {podcastTitle}",
'add' => 'Add contributor', 'add' => 'Add contributor',
'add_contributor' => 'Add a contributor for {0}', 'add_contributor' => 'Add a contributor for {0}',
'edit_role' => 'Update role for {0}', 'edit_role' => 'Update role for {0}',
'edit' => 'Edit', 'edit' => 'Edit',
'remove' => 'Remove', 'remove' => 'Remove',
'list' => [ 'list' => [
'username' => 'Username', 'username' => 'Anv implijer·ez',
'role' => 'Role', 'role' => 'Role',
], ],
'form' => [ 'form' => [
'user' => 'User', 'user' => 'Implijer·ez',
'user_placeholder' => 'Select a user…', 'user_placeholder' => 'Dibabit un implijer·ez…',
'role' => 'Role', 'role' => 'Role',
'role_placeholder' => 'Select its role…', 'role_placeholder' => 'Select its role…',
'submit_add' => 'Add contributor', 'submit_add' => 'Add contributor',
@ -34,7 +34,7 @@ return [
'messages' => [ 'messages' => [
'removeOwnerError' => "You can't remove the podcast owner!", 'removeOwnerError' => "You can't remove the podcast owner!",
'removeSuccess' => 'removeSuccess' =>
'You have successfully removed {username} from {podcastTitle}', 'Lamet ho peus {username} diouzh {podcastTitle} gant berzh',
'alreadyAddedError' => 'alreadyAddedError' =>
"The contributor you're trying to add has already been added!", "The contributor you're trying to add has already been added!",
], ],

View File

@ -111,7 +111,7 @@ return [
'If you need RSS tags that Castopod does not handle, set them here.', 'If you need RSS tags that Castopod does not handle, set them here.',
'custom_rss' => 'Custom RSS tags for the episode', 'custom_rss' => 'Custom RSS tags for the episode',
'custom_rss_hint' => 'This will be injected within the ❬item❭ tag.', 'custom_rss_hint' => 'This will be injected within the ❬item❭ tag.',
'block' => 'Episode should be hidden from all platforms', 'block' => 'Ar rann-se a rankfe bezañ kuzhet diouzh an holl savennoù',
'block_hint' => 'block_hint' =>
'The episode show or hide post. If you want this episode removed from the Apple directory, toggle this on.', 'The episode show or hide post. If you want this episode removed from the Apple directory, toggle this on.',
'submit_create' => 'Create episode', 'submit_create' => 'Create episode',

View File

@ -21,7 +21,7 @@ return [
'persons' => 'Persons', 'persons' => 'Persons',
'person-list' => 'All persons', 'person-list' => 'All persons',
'person-create' => 'New person', 'person-create' => 'New person',
'fediverse' => 'Fediverse', 'fediverse' => 'Kevrebed',
'fediverse-blocked-actors' => 'Blocked accounts', 'fediverse-blocked-actors' => 'Blocked accounts',
'fediverse-blocked-domains' => 'Blocked domains', 'fediverse-blocked-domains' => 'Blocked domains',
'users' => 'Users', 'users' => 'Users',

View File

@ -11,5 +11,5 @@ declare(strict_types=1);
return [ return [
'dashboard' => 'Adminübersicht', 'dashboard' => 'Adminübersicht',
'welcome_message' => 'Willkommen im Administrationsbereich!', 'welcome_message' => 'Willkommen im Administrationsbereich!',
'choose_interact' => 'Choose how to interact', 'choose_interact' => 'Mit welchem Podcast-Profil wollen Sie handeln',
]; ];

View File

@ -27,7 +27,7 @@ return [
'unpublish' => 'Veröffentlichung aufheben', 'unpublish' => 'Veröffentlichung aufheben',
'delete' => 'löschen', 'delete' => 'löschen',
'fediverse' => 'Fediversum', 'fediverse' => 'Fediversum',
'block-lists' => 'block lists', 'block-lists' => 'Sperrlisten',
'users' => 'Benutzer', 'users' => 'Benutzer',
'my-account' => 'Mein Konto', 'my-account' => 'Mein Konto',
'change-password' => 'Passwort ändern', 'change-password' => 'Passwort ändern',
@ -39,10 +39,10 @@ return [
'locations' => 'Orte', 'locations' => 'Orte',
'webpages' => 'Webseiten', 'webpages' => 'Webseiten',
'unique-listeners' => 'einzigartige Zuhörer', 'unique-listeners' => 'einzigartige Zuhörer',
'players' => 'players', 'players' => 'Podcast-Player',
'listening-time' => 'Zuhörzeit', 'listening-time' => 'Hörzeit',
'time-periods' => 'time periods', 'time-periods' => 'Zeiträume',
'soundbites' => 'soundbites', 'soundbites' => 'Tonschnipsel',
'video-clips' => 'video clips', 'video-clips' => 'Videoclips',
'embed' => 'einbettbarer Spieler', 'embed' => 'einbettbarer Spieler',
]; ];

View File

@ -9,30 +9,30 @@ declare(strict_types=1);
*/ */
return [ return [
'by_service_weekly' => 'Episode downloads by service (for the past week)', 'by_service_weekly' => 'Download von Folgen nach Diensten (für die vergangene Woche)',
'by_player_weekly' => 'Episode downloads by player (for the past week)', 'by_player_weekly' => 'Downloads von Folgen nach Player (für die vergangene Woche)',
'by_player_yearly' => 'Episode downloads by player (for the past year)', 'by_player_yearly' => 'Downloads von Folgen nach Player (für das vergangene Jahr)',
'by_device_weekly' => 'Episode downloads by device (for the past week)', 'by_device_weekly' => 'Downloads von Folgen nach Gerät (für die vergangene Woche)',
'by_os_weekly' => 'Episode downloads by O.S. (for the past week)', 'by_os_weekly' => 'Downloads von Folgen nach Betriebssystem (für die vergangene Woche)',
'podcast_by_region' => 'Episode downloads by region (for the past week)', 'podcast_by_region' => 'Downloads von Folgen nach Region (für die vergangene Woche)',
'unique_daily_listeners' => 'Daily unique listeners', 'unique_daily_listeners' => 'Tägliche einzigartige Zuhörer',
'unique_monthly_listeners' => 'Monthly unique listeners', 'unique_monthly_listeners' => 'Monatliche einzigartige Zuhörer',
'by_browser' => 'Web pages usage by browser (for the past week)', 'by_browser' => 'Nutzung der Webseiten nach Browser (für die vergangene Woche)',
'podcast_by_day' => 'Episode daily downloads', 'podcast_by_day' => 'Tägliche Downloads von Folgen',
'podcast_by_month' => 'Episode monthly downloads', 'podcast_by_month' => 'Monatliche Downloads von Folgen',
'episode_by_day' => 'Episode daily downloads (first 60 days)', 'episode_by_day' => 'Tägliche Downloads von Folgen (die ersten 60 Tage)',
'episode_by_month' => 'Episode monthly downloads', 'episode_by_month' => 'Monatliche Downloads',
'episodes_by_day' => 'episodes_by_day' =>
'5 latest episodes downloads (during their first 60 days)', 'Downloads der letzten 5 Folgen (während der ersten 60 Tage)',
'by_country_weekly' => 'Episode downloads by country (for the past week)', 'by_country_weekly' => 'Downloads von Folgen nach Ländern (für die vergangene Woche)',
'by_country_yearly' => 'Episode downloads by country (for the past year)', 'by_country_yearly' => 'Downloads von Folgen nach Ländern (für das vergangene Jahr)',
'by_domain_weekly' => 'Web pages visits by source (for the past week)', 'by_domain_weekly' => 'Besuche der Webseiten nach Quelle (für die vergangene Woche)',
'by_domain_yearly' => 'Web pages visits by source (for the past year)', 'by_domain_yearly' => 'Besuche der Webseiten nach Quelle (für das vergangene Jahr)',
'by_entry_page' => 'Web pages visits by landing page (for the past week)', 'by_entry_page' => 'Besuche der Hauptseite (für die vergangene Woche)',
'podcast_bots' => 'Bots (crawlers)', 'podcast_bots' => 'Bots (Crawler)',
'daily_listening_time' => 'Daily cumulative listening time', 'daily_listening_time' => 'Tägliche kumulative Hörzeit',
'monthly_listening_time' => 'Monthly cumulative listening time', 'monthly_listening_time' => 'Monatliche kumulative Hörzeit',
'by_weekday' => 'By week day (for the past 60 days)', 'by_weekday' => 'Nach Wochentag (für die letzten 60 Tage)',
'by_hour' => 'By time of day (for the past 60 days)', 'by_hour' => 'Nach Tageszeit (für die letzten 60 Tage)',
'podcast_by_bandwidth' => 'Daily used bandwidth (in MB)', 'podcast_by_bandwidth' => 'Täglich genutzte Bandbreite (in MB)',
]; ];

View File

@ -9,41 +9,41 @@ declare(strict_types=1);
*/ */
return [ return [
'yes' => 'Yes', 'yes' => 'Ja',
'no' => 'No', 'no' => 'Nein',
'cancel' => 'Cancel', 'cancel' => 'Abbrechen',
'optional' => 'Optional', 'optional' => 'Optional',
'more' => 'More', 'more' => 'Mehr',
'no_data' => 'No data found!', 'no_data' => 'Keine Daten gefunden!',
'close' => 'Close', 'close' => 'Schließen',
'edit' => 'Edit', 'edit' => 'Bearbeiten',
'copy' => 'Copy', 'copy' => 'Kopieren',
'copied' => 'Copied!', 'copied' => 'Kopiert!',
'home' => 'Home', 'home' => 'Startseite',
'explicit' => 'Explicit', 'explicit' => 'Anstößig',
'powered_by' => 'Powered by {castopod}', 'powered_by' => 'Betrieben durch {castopod}',
'actions' => 'Actions', 'actions' => 'Aktionen',
'pageInfo' => 'Page {currentPage} out of {pageCount}', 'pageInfo' => 'Seite {currentPage} von {pageCount}',
'go_back' => 'Go back', 'go_back' => 'Zurück',
'forms' => [ 'forms' => [
'editor' => [ 'editor' => [
'write' => 'Write', 'write' => 'Schreiben',
'preview' => 'Preview', 'preview' => 'Vorschau',
'help' => 'Powered by markdown', 'help' => 'Unterstützt durch Markdown',
], ],
'multiSelect' => [ 'multiSelect' => [
'selectText' => 'Press to select', 'selectText' => 'Klicke zur Auswahl',
'loadingText' => 'Loading…', 'loadingText' => 'Wird geladen…',
'noResultsText' => 'No results found', 'noResultsText' => 'Keine Ergebnisse gefunden',
'noChoicesText' => 'No choices to choose from', 'noChoicesText' => 'Keine Auswahl zur Auswahl',
'maxItemText' => 'Cannot add more items', 'maxItemText' => 'Weitere Elemente können nicht hinzugefügt werden',
], ],
'upload_file' => 'Upload a file', 'upload_file' => 'Eine Datei hochladen',
'remote_url' => 'Remote URL', 'remote_url' => 'Externe URL',
], ],
'play_episode_button' => [ 'play_episode_button' => [
'play' => 'Play', 'play' => 'Abspielen',
'playing' => 'Playing', 'playing' => 'Spielt',
], ],
'size_limit' => 'Size limit: {0}.', 'size_limit' => 'Größenlimit: {0}.',
]; ];

View File

@ -9,33 +9,33 @@ declare(strict_types=1);
*/ */
return [ return [
'podcast_contributors' => 'Podcast contributors', 'podcast_contributors' => 'Podcast-Mitwirkende',
'view' => "{username}'s contribution to {podcastTitle}", 'view' => "{username}'s Mitwirkung an {podcastTitle}",
'add' => 'Add contributor', 'add' => 'Mitwirkenden zufügen',
'add_contributor' => 'Add a contributor for {0}', 'add_contributor' => 'Mitwirkenden zufügen für {0}',
'edit_role' => 'Update role for {0}', 'edit_role' => 'Rolle aktualisieren für {0}',
'edit' => 'Edit', 'edit' => 'Bearbeiten',
'remove' => 'Remove', 'remove' => 'Entfernen',
'list' => [ 'list' => [
'username' => 'Username', 'username' => 'Benutzername',
'role' => 'Role', 'role' => 'Rolle',
], ],
'form' => [ 'form' => [
'user' => 'User', 'user' => 'Benutzer',
'user_placeholder' => 'Select a user…', 'user_placeholder' => 'Benutzer auswählen…',
'role' => 'Role', 'role' => 'Rolle',
'role_placeholder' => 'Select its role…', 'role_placeholder' => 'Rolle auswählen…',
'submit_add' => 'Add contributor', 'submit_add' => 'Mitwirkenden zufügen',
'submit_edit' => 'Update role', 'submit_edit' => 'Rolle aktualisieren',
], ],
'roles' => [ 'roles' => [
'podcast_admin' => 'Podcast admin', 'podcast_admin' => 'Podcast Administrator',
], ],
'messages' => [ 'messages' => [
'removeOwnerError' => "You can't remove the podcast owner!", 'removeOwnerError' => "Der Podcast Inhaber kann nicht entfernt werden!",
'removeSuccess' => 'removeSuccess' =>
'You have successfully removed {username} from {podcastTitle}', '{username} wurde von {podcastTitle} entfernt',
'alreadyAddedError' => 'alreadyAddedError' =>
"The contributor you're trying to add has already been added!", "Der Mitwirkende wurde bereits zugefügt!",
], ],
]; ];

View File

@ -12,253 +12,253 @@ declare(strict_types=1);
return [ return [
'AD' => 'Andorra', 'AD' => 'Andorra',
'AE' => 'United Arab Emirates', 'AE' => 'Vereinigte Arabische Emirate',
'AF' => 'Afghanistan', 'AF' => 'Afghanistan',
'AG' => 'Antigua and Barbuda', 'AG' => 'Antigua und Barbuda',
'AI' => 'Anguilla', 'AI' => 'Anguilla',
'AL' => 'Albania', 'AL' => 'Albanien',
'AM' => 'Armenia', 'AM' => 'Armenien',
'AO' => 'Angola', 'AO' => 'Angola',
'AQ' => 'Antarctica', 'AQ' => 'Antarktis',
'AR' => 'Argentina', 'AR' => 'Argentinien',
'AS' => 'American Samoa', 'AS' => 'Amerikanisch-Samoa',
'AT' => 'Austria', 'AT' => 'Österreich',
'AU' => 'Australia', 'AU' => 'Australien',
'AW' => 'Aruba', 'AW' => 'Aruba',
'AX' => 'Åland Islands', 'AX' => 'Åland-Inseln',
'AZ' => 'Azerbaijan', 'AZ' => 'Aserbaidschan',
'BA' => 'Bosnia and Herzegovina', 'BA' => 'Bosnien und Herzegowina',
'BB' => 'Barbados', 'BB' => 'Barbados',
'BD' => 'Bangladesh', 'BD' => 'Bangladesch',
'BE' => 'Belgium', 'BE' => 'Belgien',
'BF' => 'Burkina Faso', 'BF' => 'Burkina Faso',
'BG' => 'Bulgaria', 'BG' => 'Bulgarien',
'BH' => 'Bahrain', 'BH' => 'Bahrain',
'BI' => 'Burundi', 'BI' => 'Burundi',
'BJ' => 'Benin', 'BJ' => 'Benin',
'BL' => 'Saint Barthélemy', 'BL' => 'Saint-Barthélemy',
'BM' => 'Bermuda', 'BM' => 'Bermuda',
'BN' => 'Brunei Darussalam', 'BN' => 'Brunei Darussalam',
'BO' => 'Bolivia, Plurinational State of', 'BO' => 'Bolivien',
'BQ' => 'Bonaire, Sint Eustatius and Saba', 'BQ' => 'Bonaire, Sint Eustatius und Saba',
'BR' => 'Brazil', 'BR' => 'Brasilien',
'BS' => 'Bahamas', 'BS' => 'Bahamas',
'BT' => 'Bhutan', 'BT' => 'Bhutan',
'BV' => 'Bouvet Island', 'BV' => 'Bouvetinsel',
'BW' => 'Botswana', 'BW' => 'Botsuana',
'BY' => 'Belarus', 'BY' => 'Weißrussland',
'BZ' => 'Belize', 'BZ' => 'Belize',
'CA' => 'Canada', 'CA' => 'Kanada',
'CC' => 'Cocos (Keeling) Islands', 'CC' => 'Kokosinseln (Keelinginseln)',
'CD' => 'Congo, the Democratic Republic of the', 'CD' => 'Kongo, Demokratische Republik',
'CF' => 'Central African Republic', 'CF' => 'Zentralafrikanische Republik',
'CG' => 'Congo', 'CG' => 'Kongo',
'CH' => 'Switzerland', 'CH' => 'Schweiz',
'CI' => "Côte d'Ivoire", 'CI' => "Côte d'Ivoire",
'CK' => 'Cook Islands', 'CK' => 'Cookinseln',
'CL' => 'Chile', 'CL' => 'Chile',
'CM' => 'Cameroon', 'CM' => 'Kamerun',
'CN' => 'China', 'CN' => 'China',
'CO' => 'Colombia', 'CO' => 'Kolumbien',
'CR' => 'Costa Rica', 'CR' => 'Costa Rica',
'CU' => 'Cuba', 'CU' => 'Kuba',
'CV' => 'Cape Verde', 'CV' => 'Kap Verde',
'CW' => 'Curaçao', 'CW' => 'Curaçao',
'CX' => 'Christmas Island', 'CX' => 'Weihnachtsinsel',
'CY' => 'Cyprus', 'CY' => 'Zypern',
'CZ' => 'Czech Republic', 'CZ' => 'Tschechische Republik',
'DE' => 'Germany', 'DE' => 'Deutschland',
'DJ' => 'Djibouti', 'DJ' => 'Dschibuti',
'DK' => 'Denmark', 'DK' => 'Dänemark',
'DM' => 'Dominica', 'DM' => 'Dominica',
'DO' => 'Dominican Republic', 'DO' => 'Dominikanische Republik',
'DZ' => 'Algeria', 'DZ' => 'Algerien',
'EC' => 'Ecuador', 'EC' => 'Ecuador',
'EE' => 'Estonia', 'EE' => 'Estland',
'EG' => 'Egypt', 'EG' => 'Ägypten',
'EH' => 'Western Sahara', 'EH' => 'Westsahara',
'ER' => 'Eritrea', 'ER' => 'Eritrea',
'ES' => 'Spain', 'ES' => 'Spanien',
'ET' => 'Ethiopia', 'ET' => 'Äthiopien',
'FI' => 'Finland', 'FI' => 'Finnland',
'FJ' => 'Fiji', 'FJ' => 'Fidschi',
'FK' => 'Falkland Islands (Malvinas)', 'FK' => 'Falkland-Inseln (Malvinen)',
'FM' => 'Micronesia, Federated States of', 'FM' => 'Mikronesien, Föderierte Staaten von',
'FO' => 'Faroe Islands', 'FO' => 'Färöer Inseln',
'FR' => 'France', 'FR' => 'Frankreich',
'GA' => 'Gabon', 'GA' => 'Gabun',
'GB' => 'United Kingdom', 'GB' => 'Vereinigtes Königreich',
'GD' => 'Grenada', 'GD' => 'Grenada',
'GE' => 'Georgia', 'GE' => 'Georgien',
'GF' => 'French Guiana', 'GF' => 'Französisch-Guayana',
'GG' => 'Guernsey', 'GG' => 'Guernsey',
'GH' => 'Ghana', 'GH' => 'Ghana',
'GI' => 'Gibraltar', 'GI' => 'Gibraltar',
'GL' => 'Greenland', 'GL' => 'Grönland',
'GM' => 'Gambia', 'GM' => 'Gambia',
'GN' => 'Guinea', 'GN' => 'Guinea',
'GP' => 'Guadeloupe', 'GP' => 'Guadeloupe',
'GQ' => 'Equatorial Guinea', 'GQ' => 'Äquatorialguinea',
'GR' => 'Greece', 'GR' => 'Griechenland',
'GS' => 'South Georgia and the South Sandwich Islands', 'GS' => 'Südgeorgien und die Südlichen Sandwichinseln',
'GT' => 'Guatemala', 'GT' => 'Guatemala',
'GU' => 'Guam', 'GU' => 'Guam',
'GW' => 'Guinea-Bissau', 'GW' => 'Guinea-Bissau',
'GY' => 'Guyana', 'GY' => 'Guyana',
'HK' => 'Hong Kong', 'HK' => 'Hongkong',
'HM' => 'Heard Island and McDonald Islands', 'HM' => 'Heard- und McDonaldinseln',
'HN' => 'Honduras', 'HN' => 'Honduras',
'HR' => 'Croatia', 'HR' => 'Kroatien',
'HT' => 'Haiti', 'HT' => 'Haiti',
'HU' => 'Hungary', 'HU' => 'Ungarn',
'ID' => 'Indonesia', 'ID' => 'Indonesien',
'IE' => 'Ireland', 'IE' => 'Irland',
'IL' => 'Israel', 'IL' => 'Israel',
'IM' => 'Isle of Man', 'IM' => 'Isle of Man',
'IN' => 'India', 'IN' => 'Indien',
'IO' => 'British Indian Ocean Territory', 'IO' => 'Britisches Territorium im Indischen Ozean',
'IQ' => 'Iraq', 'IQ' => 'Irak',
'IR' => 'Iran, Islamic Republic of', 'IR' => 'Iran, Islamische Republik',
'IS' => 'Iceland', 'IS' => 'Island',
'IT' => 'Italy', 'IT' => 'Italien',
'JE' => 'Jersey', 'JE' => 'Jersey',
'JM' => 'Jamaica', 'JM' => 'Jamaika',
'JO' => 'Jordan', 'JO' => 'Jordanien',
'JP' => 'Japan', 'JP' => 'Japan',
'KE' => 'Kenya', 'KE' => 'Kenia',
'KG' => 'Kyrgyzstan', 'KG' => 'Kirgistan',
'KH' => 'Cambodia', 'KH' => 'Kambodscha',
'KI' => 'Kiribati', 'KI' => 'Kiribati',
'KM' => 'Comoros', 'KM' => 'Komoren',
'KN' => 'Saint Kitts and Nevis', 'KN' => 'St. Kitts und Nevis',
'KP' => "Korea, Democratic People's Republic of", 'KP' => "Nordkorea",
'KR' => 'Korea, Republic of', 'KR' => 'Südkorea',
'KW' => 'Kuwait', 'KW' => 'Kuwait',
'KY' => 'Cayman Islands', 'KY' => 'Kaiman-Inseln',
'KZ' => 'Kazakhstan', 'KZ' => 'Kasachstan',
'LA' => "Lao People's Democratic Republic", 'LA' => "Laos, Demokratische Volksrepublik",
'LB' => 'Lebanon', 'LB' => 'Libanon',
'LC' => 'Saint Lucia', 'LC' => 'St. Lucia',
'LI' => 'Liechtenstein', 'LI' => 'Liechtenstein',
'LK' => 'Sri Lanka', 'LK' => 'Sri Lanka',
'LR' => 'Liberia', 'LR' => 'Liberia',
'LS' => 'Lesotho', 'LS' => 'Lesotho',
'LT' => 'Lithuania', 'LT' => 'Litauen',
'LU' => 'Luxembourg', 'LU' => 'Luxemburg',
'LV' => 'Latvia', 'LV' => 'Lettland',
'LY' => 'Libya', 'LY' => 'Libyen',
'MA' => 'Morocco', 'MA' => 'Marokko',
'MC' => 'Monaco', 'MC' => 'Monaco',
'MD' => 'Moldova, Republic of', 'MD' => 'Moldawien, Republik',
'ME' => 'Montenegro', 'ME' => 'Montenegro',
'MF' => 'Saint Martin (French part)', 'MF' => 'St. Martin (französischer Teil)',
'MG' => 'Madagascar', 'MG' => 'Malagasy',
'MH' => 'Marshall Islands', 'MH' => 'Marshallinseln',
'MK' => 'Macedonia, the Former Yugoslav Republic of', 'MK' => 'Mazedonien',
'ML' => 'Mali', 'ML' => 'Mali',
'MM' => 'Myanmar', 'MM' => 'Myanmar',
'MN' => 'Mongolia', 'MN' => 'Mongolei',
'MO' => 'Macao', 'MO' => 'Macao',
'MP' => 'Northern Mariana Islands', 'MP' => 'Nördliche Marianen',
'MQ' => 'Martinique', 'MQ' => 'Martinique',
'MR' => 'Mauritania', 'MR' => 'Mauretanien',
'MS' => 'Montserrat', 'MS' => 'Montserrat',
'MT' => 'Malta', 'MT' => 'Malta',
'MU' => 'Mauritius', 'MU' => 'Mauritius',
'MV' => 'Maldives', 'MV' => 'Malediven',
'MW' => 'Malawi', 'MW' => 'Malawi',
'MX' => 'Mexico', 'MX' => 'Mexiko',
'MY' => 'Malaysia', 'MY' => 'Malaysia',
'MZ' => 'Mozambique', 'MZ' => 'Mosambik',
'N/A' => 'Not Applicable (local IP…)', 'N/A' => 'Nicht anwendbar (lokale IP…)',
'NA' => 'Namibia', 'NA' => 'Namibia',
'NC' => 'New Caledonia', 'NC' => 'Neukaledonien',
'NE' => 'Niger', 'NE' => 'Niger',
'NF' => 'Norfolk Island', 'NF' => 'Norfolkinsel',
'NG' => 'Nigeria', 'NG' => 'Nigeria',
'NI' => 'Nicaragua', 'NI' => 'Nicaragua',
'NL' => 'Netherlands', 'NL' => 'Niederlande',
'NO' => 'Norway', 'NO' => 'Norwegen',
'NP' => 'Nepal', 'NP' => 'Nepal',
'NR' => 'Nauru', 'NR' => 'Nauru',
'NU' => 'Niue', 'NU' => 'Niue',
'NZ' => 'New Zealand', 'NZ' => 'Neuseeland',
'OM' => 'Oman', 'OM' => 'Oman',
'PA' => 'Panama', 'PA' => 'Panama',
'PE' => 'Peru', 'PE' => 'Peru',
'PF' => 'French Polynesia', 'PF' => 'Französisch-Polynesien',
'PG' => 'Papua New Guinea', 'PG' => 'Papua-Neuguinea',
'PH' => 'Philippines', 'PH' => 'Philippinen',
'PK' => 'Pakistan', 'PK' => 'Pakistan',
'PL' => 'Poland', 'PL' => 'Polen',
'PM' => 'Saint Pierre and Miquelon', 'PM' => 'Saint-Pierre und Miquelon',
'PN' => 'Pitcairn', 'PN' => 'Pitcairn',
'PR' => 'Puerto Rico', 'PR' => 'Puerto Rico',
'PS' => 'Palestine, State of', 'PS' => 'Staat Palästina',
'PT' => 'Portugal', 'PT' => 'Portugal',
'PW' => 'Palau', 'PW' => 'Palau',
'PY' => 'Paraguay', 'PY' => 'Paraguay',
'QA' => 'Qatar', 'QA' => 'Katar',
'RE' => 'Réunion', 'RE' => 'Réunion',
'RO' => 'Romania', 'RO' => 'Rumänien',
'RS' => 'Serbia', 'RS' => 'Serbien',
'RU' => 'Russian Federation', 'RU' => 'Russische Föderation',
'RW' => 'Rwanda', 'RW' => 'Ruanda',
'SA' => 'Saudi Arabia', 'SA' => 'Saudi-Arabien',
'SB' => 'Solomon Islands', 'SB' => 'Salomonen',
'SC' => 'Seychelles', 'SC' => 'Seychellen',
'SD' => 'Sudan', 'SD' => 'Sudan',
'SE' => 'Sweden', 'SE' => 'Schweden',
'SG' => 'Singapore', 'SG' => 'Singapore',
'SH' => 'Saint Helena, Ascension and Tristan da Cunha', 'SH' => 'Saint Helena, Ascension und Tristan da Cunha',
'SI' => 'Slovenia', 'SI' => 'Slowenien',
'SJ' => 'Svalbard and Jan Mayen', 'SJ' => 'Svalbard und Jan Mayen',
'SK' => 'Slovakia', 'SK' => 'Slowakei',
'SL' => 'Sierra Leone', 'SL' => 'Sierra Leone',
'SM' => 'San Marino', 'SM' => 'San Marino',
'SN' => 'Senegal', 'SN' => 'Senegal',
'SO' => 'Somalia', 'SO' => 'Somalia',
'SR' => 'Suriname', 'SR' => 'Suriname',
'SS' => 'South Sudan', 'SS' => 'Süd - Sudan',
'ST' => 'Sao Tome and Principe', 'ST' => 'São Tomé und Príncipe',
'SV' => 'El Salvador', 'SV' => 'El Salvador',
'SX' => 'Sint Maarten (Dutch part)', 'SX' => 'St. Martin (Holländischer Teil)',
'SY' => 'Syrian Arab Republic', 'SY' => 'Syrien',
'SZ' => 'Swaziland', 'SZ' => 'Swaziland',
'TC' => 'Turks and Caicos Islands', 'TC' => 'Turks- und Caicosinseln',
'TD' => 'Chad', 'TD' => 'Tschad',
'TF' => 'French Southern Territories', 'TF' => 'Französische Süd- und Antarktisgebiete',
'TG' => 'Togo', 'TG' => 'Togo',
'TH' => 'Thailand', 'TH' => 'Thailand',
'TJ' => 'Tajikistan', 'TJ' => 'Tadschikistan',
'TK' => 'Tokelau', 'TK' => 'Tokelau',
'TL' => 'Timor-Leste', 'TL' => 'Timor-Leste',
'TM' => 'Turkmenistan', 'TM' => 'Turkmenistan',
'TN' => 'Tunisia', 'TN' => 'Tunesien',
'TO' => 'Tonga', 'TO' => 'Tonga',
'TR' => 'Turkey', 'TR' => 'Türkei',
'TT' => 'Trinidad and Tobago', 'TT' => 'Trinidad und Tobago',
'TV' => 'Tuvalu', 'TV' => 'Tuvalu',
'TW' => 'Taiwan, Province of China', 'TW' => 'Taiwan, Provinz Chinas',
'TZ' => 'Tanzania, United Republic of', 'TZ' => 'Tansania, Vereinigte Republik',
'UA' => 'Ukraine', 'UA' => 'Ukraine',
'UG' => 'Uganda', 'UG' => 'Uganda',
'UM' => 'United States Minor Outlying Islands', 'UM' => 'Kleinere Inselbesitzungen der Vereinigten Staaten',
'US' => 'United States', 'US' => 'Vereinigte Staaten von Amerika',
'UY' => 'Uruguay', 'UY' => 'Uruguay',
'UZ' => 'Uzbekistan', 'UZ' => 'Usbekistan',
'VA' => 'Holy See (Vatican City State)', 'VA' => 'Heiliger Stuhl (Vatikanstadt)',
'VC' => 'Saint Vincent and the Grenadines', 'VC' => 'St. Vincent und die Grenadinen',
'VE' => 'Venezuela, Bolivarian Republic of', 'VE' => 'Venezuela, Bolivarische Republik',
'VG' => 'Virgin Islands, British', 'VG' => 'Britische Jungferninseln',
'VI' => 'Virgin Islands, U.S.', 'VI' => 'Amerikanische Jungferninseln',
'VN' => 'Viet Nam', 'VN' => 'Vietnam',
'VU' => 'Vanuatu', 'VU' => 'Vanuatu',
'WF' => 'Wallis and Futuna', 'WF' => 'Wallis und Futuna',
'WS' => 'Samoa', 'WS' => 'Samoa',
'YE' => 'Yemen', 'YE' => 'Jemen',
'YT' => 'Mayotte', 'YT' => 'Mayotte',
'ZA' => 'South Africa', 'ZA' => 'Südafrika',
'ZM' => 'Zambia', 'ZM' => 'Sambia',
'ZW' => 'Zimbabwe', 'ZW' => 'Simbabwe',
]; ];

View File

@ -9,157 +9,157 @@ declare(strict_types=1);
*/ */
return [ return [
'season' => 'Season {seasonNumber}', 'season' => 'Staffel {seasonNumber}',
'season_abbr' => 'S{seasonNumber}', 'season_abbr' => 'S{seasonNumber}',
'number' => 'Episode {episodeNumber}', 'number' => 'Folge {episodeNumber}',
'number_abbr' => 'Ep. {episodeNumber}', 'number_abbr' => 'F. {episodeNumber}',
'season_episode' => 'Season {seasonNumber} episode {episodeNumber}', 'season_episode' => 'Staffel {seasonNumber} episode {episodeNumber}',
'season_episode_abbr' => 'S{seasonNumber}E{episodeNumber}', 'season_episode_abbr' => 'S{seasonNumber}F{episodeNumber}',
'number_of_comments' => '{numberOfComments, plural, 'number_of_comments' => '{numberOfComments, plural,
one {# comment} one {# Kommentar}
other {# comments} other {# Kommentare}
}', }',
'all_podcast_episodes' => 'All podcast episodes', 'all_podcast_episodes' => 'Alle Podcast-Episoden',
'back_to_podcast' => 'Go back to podcast', 'back_to_podcast' => 'Zurück zum Podcast',
'edit' => 'Edit', 'edit' => 'Bearbeiten',
'publish' => 'Publish', 'publish' => 'Veröffentllichen',
'publish_edit' => 'Edit publication', 'publish_edit' => 'Veröffentlichung bearbeiten',
'unpublish' => 'Unpublish', 'unpublish' => 'Veröffentlichung zurücknehmen',
'publish_error' => 'Episode is already published.', 'publish_error' => 'Folge ist bereits veröffentlicht.',
'publish_edit_error' => 'Episode is already published.', 'publish_edit_error' => 'Folge ist bereits veröffentlicht.',
'publish_cancel_error' => 'Episode is already published.', 'publish_cancel_error' => 'Folge ist bereits veröffentlicht.',
'unpublish_error' => 'Episode is not published.', 'unpublish_error' => 'Folge ist nicht veröffentlicht.',
'delete' => 'Delete', 'delete' => 'Löschen',
'go_to_page' => 'Go to page', 'go_to_page' => 'Gehe zu Seite',
'create' => 'Add an episode', 'create' => 'Folge hinzufügen',
'publication_status' => [ 'publication_status' => [
'published' => 'Published', 'published' => 'Veröffentlicht',
'scheduled' => 'Scheduled', 'scheduled' => 'Geplant',
'not_published' => 'Not published', 'not_published' => 'Nicht veröffentlicht',
], ],
'list' => [ 'list' => [
'episode' => 'Episode', 'episode' => 'Folge',
'visibility' => 'Visibility', 'visibility' => 'Sichtweite',
'comments' => 'Comments', 'comments' => 'Komemntar',
'actions' => 'Actions', 'actions' => 'Aktionen',
], ],
'messages' => [ 'messages' => [
'createSuccess' => 'Episode has been successfully created!', 'createSuccess' => 'Folge wurde erfolgreich erstellt!',
'editSuccess' => 'Episode has been successfully updated!', 'editSuccess' => 'Folge wurde erfolgreich aktualisiert!',
'publishCancelSuccess' => 'Episode publication successfully cancelled!', 'publishCancelSuccess' => 'Veröffentlichung der Episode erfolgreich abgebrochen!',
], ],
'form' => [ 'form' => [
'file_size_error' => 'file_size_error' =>
'Your file size is too big! Max size is {0}. Increase the `memory_limit`, `upload_max_filesize` and `post_max_size` values in your php configuration file then restart your web server to upload your file.', 'Die Dateigröße ist zu groß! Maximale Größe ist {0}. Erhöhe `memory_limit`, `upload_max_filesize` und `post_max_size` Werte in Deiner PHP-Konfigurationsdatei und starte dann den Webserver neu, um Deine Datei hochzuladen.',
'audio_file' => 'Audio file', 'audio_file' => 'Audiodatei',
'audio_file_hint' => 'Choose an .mp3 or .m4a audio file.', 'audio_file_hint' => 'Wähle eine .mp3- oder .m4a-Audiodatei.',
'info_section_title' => 'Episode info', 'info_section_title' => 'Episodeninfo',
'cover' => 'Episode cover', 'cover' => 'Episoden-Cover',
'cover_hint' => 'cover_hint' =>
'If you do not set a cover, the podcast cover will be used instead.', 'Wenn Du kein Cover festlegst, wird stattdessen das Podcast-Cover verwendet.',
'cover_size_hint' => 'Cover must be squared with at least 1400px wide and tall.', 'cover_size_hint' => 'Das Cover muss quadratisch sein und mindestens 1400 Pixel breit und hoch sein.',
'title' => 'Title', 'title' => 'Titel',
'title_hint' => 'title_hint' =>
'Should contain a clear and concise episode name. Do not specify the episode or season numbers here.', 'Nutze einen klaren und einprägsamen Episodennamen. Gib hier nicht die Episoden- oder Staffelnummern an.',
'permalink' => 'Permalink', 'permalink' => 'Permalink',
'season_number' => 'Season', 'season_number' => 'Staffel',
'episode_number' => 'Episode', 'episode_number' => 'Folge',
'type' => [ 'type' => [
'label' => 'Type', 'label' => 'Typ',
'full' => 'Full', 'full' => 'Komplett',
'full_hint' => 'Complete content (the episode)', 'full_hint' => 'Vollständiger Inhalt (die Episode)',
'trailer' => 'Trailer', 'trailer' => 'Trailer',
'trailer_hint' => 'Short, promotional piece of content that represents a preview of the current show', 'trailer_hint' => 'Kurze bewerbende Inhalte, die eine Vorschau der aktuellen Sendung darstellen',
'bonus' => 'Bonus', 'bonus' => 'Bonus',
'bonus_hint' => 'Extra content for the show (for example, behind the scenes info or interviews with the cast) or cross-promotional content for another show', 'bonus_hint' => 'Zusätzliche Inhalte für die Sendung (zum Beispiel hinter den Kulissen, Informationen oder Interviews mit dem Team) oder übergreifende Promotionsinhalte für eine andere Show',
], ],
'parental_advisory' => [ 'parental_advisory' => [
'label' => 'Parental advisory', 'label' => 'Elternberatung',
'hint' => 'Does the episode contain explicit content?', 'hint' => 'Enthält die Folge anstößige Inhalte?',
'undefined' => 'undefined', 'undefined' => 'undefiniert',
'clean' => 'Clean', 'clean' => 'Zurücksetzen',
'explicit' => 'Explicit', 'explicit' => 'Anstößig',
], ],
'show_notes_section_title' => 'Show notes', 'show_notes_section_title' => 'Notizen anzeigen',
'show_notes_section_subtitle' => 'show_notes_section_subtitle' =>
'Up to 4000 characters, be clear and concise. Show notes help potential listeners in finding the episode.', 'Bis zu 4000 Zeichen, sei klar und präzise. Die Shownotes helfen potentiellen Zuhörern beim Finden der Episode.',
'description' => 'Description', 'description' => 'Beschreibung',
'description_footer' => 'Description footer', 'description_footer' => 'Beschreibungsfußzeile',
'description_footer_hint' => 'description_footer_hint' =>
'This text is added at the end of each episode description, it is a good place to input your social links for example.', 'Dieser Text wird am Ende jeder Episodenbeschreibung hinzugefügt, es ist ein guter Ort, um zum Beispiel Ihre sozialen Links einzufügen.',
'additional_files_section_title' => 'Additional files', 'additional_files_section_title' => 'Zusätzliche Dateien',
'additional_files_section_subtitle' => 'additional_files_section_subtitle' =>
'These files may be used by other platforms to provide better experience to your audience.<br />See the {podcastNamespaceLink} for more information.', 'Diese Filter können von anderen Platformen genutzt werden, um eine bessere Nutzererfahrung bieten zu können.<br />Weitere Informationen sind unter {podcastNamespaceLink} zu finden.',
'location_section_title' => 'Location', 'location_section_title' => 'Standort',
'location_section_subtitle' => 'What place is this episode about?', 'location_section_subtitle' => 'Über welchen Ort handelt diese Folge?',
'location_name' => 'Location name or address', 'location_name' => 'Standortname oder Adresse',
'location_name_hint' => 'This can be a real or fictional location', 'location_name_hint' => 'Dies kann ein realer oder fiktiver Ort sein',
'transcript' => 'Transcript (subtitles / closed captions)', 'transcript' => 'Transkript (Untertitel)',
'transcript_hint' => 'Only .srt are allowed.', 'transcript_hint' => 'Nur .srt ist erlaubt.',
'transcript_download' => 'Download transcript', 'transcript_download' => 'Transkript herunterladen',
'transcript_file' => 'Transcript file (.srt)', 'transcript_file' => 'Transkriptionsdatei (.srt)',
'transcript_remote_url' => 'Remote url for transcript', 'transcript_remote_url' => 'Remote-URL für Transkript',
'transcript_file_delete' => 'Delete transcript file', 'transcript_file_delete' => 'Transkriptionsdatei löschen',
'chapters' => 'Chapters', 'chapters' => 'Kapitel',
'chapters_hint' => 'File must be in JSON Chapters format.', 'chapters_hint' => 'Die Datei muss im JSON Chapters Format sein.',
'chapters_download' => 'Download chapters', 'chapters_download' => 'Kapitel herunterladen',
'chapters_file' => 'Chapters file', 'chapters_file' => 'Kapiteldatei',
'chapters_remote_url' => 'Remote url for chapters file', 'chapters_remote_url' => 'Externe URL für Kapiteldatei',
'chapters_file_delete' => 'Delete chapters file', 'chapters_file_delete' => 'Lösche Kapiteldatei',
'advanced_section_title' => 'Advanced Parameters', 'advanced_section_title' => 'Erweiterte Einstellungen',
'advanced_section_subtitle' => 'advanced_section_subtitle' =>
'If you need RSS tags that Castopod does not handle, set them here.', 'Wenn du RSS-Tags benötigst, die Castopod nicht behandelt, setze diese hier.',
'custom_rss' => 'Custom RSS tags for the episode', 'custom_rss' => 'Eigene RSS-Tags für die Episode',
'custom_rss_hint' => 'This will be injected within the ❬item❭ tag.', 'custom_rss_hint' => 'Dies wird innerhalb des ❬item❭ Tags eingefügt.',
'block' => 'Episode should be hidden from all platforms', 'block' => 'Episode sollte von allen Plattformen ausgeblendet sein',
'block_hint' => 'block_hint' =>
'The episode show or hide post. If you want this episode removed from the Apple directory, toggle this on.', 'Die Episode wird angezeigt oder versteckt. Wenn Sie diese Episode aus dem Apple-Verzeichnis entfernen möchten, schalten Sie dies ein.',
'submit_create' => 'Create episode', 'submit_create' => 'Folge erstellen',
'submit_edit' => 'Save episode', 'submit_edit' => 'Folge speichern',
], ],
'publish_form' => [ 'publish_form' => [
'back_to_episode_dashboard' => 'Back to episode dashboard', 'back_to_episode_dashboard' => 'Zurück zum Folgen-Dashboard',
'post' => 'Your announcement post', 'post' => 'Ankündigungsbeitrag',
'post_hint' => 'post_hint' =>
"Write a message to announce the publication of your episode. The message will be broadcasted to all your followers in the fediverse and be featured in your podcast's homepage.", "Nachricht schreiben, um die Veröffentlichung der Folge anzukündigen. Die Nachricht wird an alle Follower im Fediversum übertragen und auf der Homepage des Podcasts vorgestellt.",
'message_placeholder' => 'Write your message…', 'message_placeholder' => 'Nachricht schreiben...',
'publication_date' => 'Publication date', 'publication_date' => 'Veröffentlichungsdatum',
'publication_method' => [ 'publication_method' => [
'now' => 'Now', 'now' => 'Jetzt',
'schedule' => 'Schedule', 'schedule' => 'Zeitplan',
], ],
'scheduled_publication_date' => 'Scheduled publication date', 'scheduled_publication_date' => 'Geplantes Veröffentlichungsdatum',
'scheduled_publication_date_clear' => 'Clear publication date', 'scheduled_publication_date_clear' => 'Veröffentlichungsdatum löschen',
'scheduled_publication_date_hint' => 'scheduled_publication_date_hint' =>
'You can schedule the episode release by setting a future publication date. This field must be formatted as YYYY-MM-DD HH:mm', 'Du kannst die Veröffentlichung der Episode planen, indem du ein zukünftiges Veröffentlichungsdatum festlegst. Dieses Feld muss als YYYY-MM-TT HH:mm formatiert werden',
'submit' => 'Publish', 'submit' => 'Veröffentllichen',
'submit_edit' => 'Edit publication', 'submit_edit' => 'Veröffentlichung bearbeiten',
'cancel_publication' => 'Cancel publication', 'cancel_publication' => 'Veröffentlichung abbrechen',
'message_warning' => 'You did not write a message for your announcement post!', 'message_warning' => 'Du hast keine Nachricht für deinen Ankündigungsbeitrag geschrieben!',
'message_warning_hint' => 'Having a message increases social engagement, resulting in a better visibility for your episode.', 'message_warning_hint' => 'Eine Nachricht zu haben erhöht das soziale Engagement, was zu einer besseren Sichtbarkeit für Ihre Episode führt.',
'message_warning_submit' => 'Publish anyways', 'message_warning_submit' => 'Trotzdem veröffentlichen',
], ],
'unpublish_form' => [ 'unpublish_form' => [
'disclaimer' => 'disclaimer' =>
"Unpublishing the episode will delete all the posts associated with it and remove it from the podcast's RSS feed.", "Das Zurückziehen der Episode löscht alle damit verbundenen Beiträge und entfernt sie aus dem RSS-Feed des Podcasts.",
'understand' => 'I understand, I want to unpublish the episode', 'understand' => 'Ich verstehe, ich möchte die Episode zurückziehen',
'submit' => 'Unpublish', 'submit' => 'Zurückziehen',
], ],
'delete_form' => [ 'delete_form' => [
'disclaimer' => 'disclaimer' =>
"Deleting the episode will delete all the posts associated with it and remove it from the podcast's RSS feed.", "Das Löschen der Folge löscht alle damit verbundenen Beiträge und entfernt sie aus dem RSS-Feed des Podcasts.",
'understand' => 'I understand, I want to delete the episode', 'understand' => 'Ich verstehe, ich möchte die Folge löschen',
'submit' => 'Delete', 'submit' => 'Löschen',
], ],
'embed' => [ 'embed' => [
'title' => 'Embeddable player', 'title' => 'Einbettbarer Spieler',
'label' => 'label' =>
'Pick a theme color, copy the embeddable player to clipboard, then paste it on your website.', 'Wähle eine Erscheinungsbild-Farbe, kopiere den einbettbaren Spieler in die Zwischenablage und füge ihn dann in die Webseite ein.',
'clipboard_iframe' => 'Copy embeddable player to clipboard', 'clipboard_iframe' => 'Kopiere einbettbaren Spieler in die Zwischenablage',
'clipboard_url' => 'Copy address to clipboard', 'clipboard_url' => 'Adresse in Zwischenablage kopieren',
'dark' => 'Dark', 'dark' => 'Dunkel',
'dark-transparent' => 'Dark transparent', 'dark-transparent' => 'Dunkel (transparent)',
'light' => 'Light', 'light' => 'Hell',
'light-transparent' => 'Light transparent', 'light-transparent' => 'Hell (transparent)',
], ],
]; ];

View File

@ -9,15 +9,15 @@ declare(strict_types=1);
*/ */
return [ return [
'go_to_page' => 'View episode page', 'go_to_page' => 'Seite der Folge anzeigen',
'dashboard' => 'Episode dashboard', 'dashboard' => 'Folgen-Dashboard',
'episode-view' => 'Home', 'episode-view' => 'Startseite',
'episode-edit' => 'Edit episode', 'episode-edit' => 'Folge bearbeiten',
'episode-persons-manage' => 'Manage persons', 'episode-persons-manage' => 'Personen verwalten',
'embed-add' => 'Embeddable player', 'embed-add' => 'Einbettbarer Spieler',
'clips' => 'Clips', 'clips' => 'Clips',
'video-clips-list' => 'Video clips', 'video-clips-list' => 'Videoclips',
'video-clips-create' => 'New video clip', 'video-clips-create' => 'Neuer Videoclip',
'soundbites-list' => 'Soundbites', 'soundbites-list' => 'Tonschnipsel',
'soundbites-create' => 'New soundbite', 'soundbites-create' => 'Neuer Tonschnipsel',
]; ];

View File

@ -10,23 +10,23 @@ declare(strict_types=1);
return [ return [
'messages' => [ 'messages' => [
'actorNotFound' => 'The account could not be found!', 'actorNotFound' => 'Das Konto konnte nicht gefunden werden!',
'blockActorSuccess' => '{actor} has been blocked!', 'blockActorSuccess' => '{actor} wurde blockiert!',
'unblockActorSuccess' => 'Actor has been unblocked!', 'unblockActorSuccess' => 'Darsteller wurde freigegeben!',
'blockDomainSuccess' => '{domain} has been blocked!', 'blockDomainSuccess' => '{domain} wurde blockiert!',
'unblockDomainSuccess' => '{domain} has been unblocked!', 'unblockDomainSuccess' => '{domain} wurde freigegeben!',
], ],
'blocked_actors' => 'Blocked accounts', 'blocked_actors' => 'Blockierte Konten',
'blocked_domains' => 'Blocked domains', 'blocked_domains' => 'Blockierte Domains',
'block_lists_form' => [ 'block_lists_form' => [
'handle' => 'Account handle', 'handle' => 'Account-Identifikation',
'handle_hint' => 'Input @username@domain account.', 'handle_hint' => '@username@domain Konto eingeben.',
'domain' => 'Domain name', 'domain' => 'Domain',
'submit' => 'Block!', 'submit' => 'Blockieren!',
], ],
'list' => [ 'list' => [
'actor' => 'Account', 'actor' => 'Konto',
'domain' => 'Domain name', 'domain' => 'Domain',
'unblock' => 'Unblock', 'unblock' => 'Freigeben',
], ],
]; ];

View File

@ -9,6 +9,6 @@ declare(strict_types=1);
*/ */
return [ return [
'all_podcasts' => 'All podcasts', 'all_podcasts' => 'Alle Podcasts',
'no_podcast' => 'No podcast found', 'no_podcast' => 'Keinen Podcast gefunden',
]; ];

Some files were not shown because too many files have changed in this diff Show More