Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • alpha
  • beta
  • develop
  • docs/fix-readme
  • docs/update-vitepress
  • draft/rss-feed
  • feat/dashboard
  • feat/episodes-page-ux
  • feat/generator-user-agent
  • feat/headliner
  • feat/new-languages
  • feat/plugins
  • fix/federation
  • fix/forms-ux
  • i18n
  • main
  • next
  • refactor/transcripts
  • v1.0.0
  • v1.0.0-alpha.1
  • v1.0.0-alpha.10
  • v1.0.0-alpha.11
  • v1.0.0-alpha.12
  • v1.0.0-alpha.13
  • v1.0.0-alpha.14
  • v1.0.0-alpha.15
  • v1.0.0-alpha.16
  • v1.0.0-alpha.17
  • v1.0.0-alpha.18
  • v1.0.0-alpha.19
  • v1.0.0-alpha.2
  • v1.0.0-alpha.20
  • v1.0.0-alpha.21
  • v1.0.0-alpha.22
  • v1.0.0-alpha.23
  • v1.0.0-alpha.24
  • v1.0.0-alpha.25
  • v1.0.0-alpha.26
  • v1.0.0-alpha.27
  • v1.0.0-alpha.28
  • v1.0.0-alpha.29
  • v1.0.0-alpha.3
  • v1.0.0-alpha.30
  • v1.0.0-alpha.31
  • v1.0.0-alpha.32
  • v1.0.0-alpha.33
  • v1.0.0-alpha.34
  • v1.0.0-alpha.35
  • v1.0.0-alpha.36
  • v1.0.0-alpha.37
  • v1.0.0-alpha.38
  • v1.0.0-alpha.39
  • v1.0.0-alpha.4
  • v1.0.0-alpha.40
  • v1.0.0-alpha.41
  • v1.0.0-alpha.42
  • v1.0.0-alpha.43
  • v1.0.0-alpha.44
  • v1.0.0-alpha.45
  • v1.0.0-alpha.46
  • v1.0.0-alpha.47
  • v1.0.0-alpha.48
  • v1.0.0-alpha.49
  • v1.0.0-alpha.5
  • v1.0.0-alpha.50
  • v1.0.0-alpha.51
  • v1.0.0-alpha.52
  • v1.0.0-alpha.53
  • v1.0.0-alpha.54
  • v1.0.0-alpha.55
  • v1.0.0-alpha.56
  • v1.0.0-alpha.57
  • v1.0.0-alpha.58
  • v1.0.0-alpha.59
  • v1.0.0-alpha.6
  • v1.0.0-alpha.60
  • v1.0.0-alpha.61
  • v1.0.0-alpha.62
  • v1.0.0-alpha.63
  • v1.0.0-alpha.64
  • v1.0.0-alpha.65
  • v1.0.0-alpha.66
  • v1.0.0-alpha.67
  • v1.0.0-alpha.68
  • v1.0.0-alpha.69
  • v1.0.0-alpha.7
  • v1.0.0-alpha.70
  • v1.0.0-alpha.71
  • v1.0.0-alpha.72
  • v1.0.0-alpha.73
  • v1.0.0-alpha.74
  • v1.0.0-alpha.75
  • v1.0.0-alpha.76
  • v1.0.0-alpha.77
  • v1.0.0-alpha.78
  • v1.0.0-alpha.79
  • v1.0.0-alpha.8
  • v1.0.0-alpha.80
  • v1.0.0-alpha.9
  • v1.0.0-beta.1
  • v1.0.0-beta.10
  • v1.0.0-beta.11
  • v1.0.0-beta.12
  • v1.0.0-beta.13
  • v1.0.0-beta.14
  • v1.0.0-beta.15
  • v1.0.0-beta.16
  • v1.0.0-beta.17
  • v1.0.0-beta.18
  • v1.0.0-beta.19
  • v1.0.0-beta.2
  • v1.0.0-beta.20
  • v1.0.0-beta.21
  • v1.0.0-beta.22
  • v1.0.0-beta.23
  • v1.0.0-beta.24
  • v1.0.0-beta.3
  • v1.0.0-beta.4
118 results

Target

Select target project
  • adaures/castopod
  • mkljczk/castopod-host
  • spaetz/castopod-host
  • PatrykMis/castopod
  • jonas/castopod
  • ajeremias/castopod
  • misuzu/castopod
  • KrzysztofDomanczyk/castopod
  • Behel/castopod
  • nebulon/castopod
  • ewen/castopod
  • NeoluxConsulting/castopod
  • nateritter/castopod-og
  • prcutler/castopod
14 results
Select Git revision
  • alpha
  • beta
  • develop
  • docs/update-vitepress
  • feat/dashboard
  • feat/op3
  • i18n
  • main
  • v1.0.0
  • v1.0.0-alpha.1
  • v1.0.0-alpha.10
  • v1.0.0-alpha.11
  • v1.0.0-alpha.12
  • v1.0.0-alpha.13
  • v1.0.0-alpha.14
  • v1.0.0-alpha.15
  • v1.0.0-alpha.16
  • v1.0.0-alpha.17
  • v1.0.0-alpha.18
  • v1.0.0-alpha.19
  • v1.0.0-alpha.2
  • v1.0.0-alpha.20
  • v1.0.0-alpha.21
  • v1.0.0-alpha.22
  • v1.0.0-alpha.23
  • v1.0.0-alpha.24
  • v1.0.0-alpha.25
  • v1.0.0-alpha.26
  • v1.0.0-alpha.27
  • v1.0.0-alpha.28
  • v1.0.0-alpha.29
  • v1.0.0-alpha.3
  • v1.0.0-alpha.30
  • v1.0.0-alpha.31
  • v1.0.0-alpha.32
  • v1.0.0-alpha.33
  • v1.0.0-alpha.34
  • v1.0.0-alpha.35
  • v1.0.0-alpha.36
  • v1.0.0-alpha.37
  • v1.0.0-alpha.38
  • v1.0.0-alpha.39
  • v1.0.0-alpha.4
  • v1.0.0-alpha.40
  • v1.0.0-alpha.41
  • v1.0.0-alpha.42
  • v1.0.0-alpha.43
  • v1.0.0-alpha.44
  • v1.0.0-alpha.45
  • v1.0.0-alpha.46
  • v1.0.0-alpha.47
  • v1.0.0-alpha.48
  • v1.0.0-alpha.49
  • v1.0.0-alpha.5
  • v1.0.0-alpha.50
  • v1.0.0-alpha.51
  • v1.0.0-alpha.52
  • v1.0.0-alpha.53
  • v1.0.0-alpha.54
  • v1.0.0-alpha.55
  • v1.0.0-alpha.56
  • v1.0.0-alpha.57
  • v1.0.0-alpha.58
  • v1.0.0-alpha.59
  • v1.0.0-alpha.6
  • v1.0.0-alpha.60
  • v1.0.0-alpha.61
  • v1.0.0-alpha.62
  • v1.0.0-alpha.63
  • v1.0.0-alpha.64
  • v1.0.0-alpha.65
  • v1.0.0-alpha.66
  • v1.0.0-alpha.67
  • v1.0.0-alpha.68
  • v1.0.0-alpha.69
  • v1.0.0-alpha.7
  • v1.0.0-alpha.70
  • v1.0.0-alpha.71
  • v1.0.0-alpha.72
  • v1.0.0-alpha.73
  • v1.0.0-alpha.74
  • v1.0.0-alpha.75
  • v1.0.0-alpha.76
  • v1.0.0-alpha.77
  • v1.0.0-alpha.78
  • v1.0.0-alpha.79
  • v1.0.0-alpha.8
  • v1.0.0-alpha.80
  • v1.0.0-alpha.9
  • v1.0.0-beta.1
  • v1.0.0-beta.10
  • v1.0.0-beta.11
  • v1.0.0-beta.12
  • v1.0.0-beta.13
  • v1.0.0-beta.14
  • v1.0.0-beta.15
  • v1.0.0-beta.16
  • v1.0.0-beta.17
  • v1.0.0-beta.18
  • v1.0.0-beta.19
  • v1.0.0-beta.2
  • v1.0.0-beta.20
  • v1.0.0-beta.21
  • v1.0.0-beta.22
  • v1.0.0-beta.23
  • v1.0.0-beta.24
  • v1.0.0-beta.3
  • v1.0.0-beta.4
108 results
Show changes
Showing
with 601 additions and 438 deletions
<?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' => 'قسمت {episodeNumber} فصل {seasonNumber}',
'season_episode_abbr' => 'ف{seasonNumber}: ق{episodeNumber}',
'persons' => '{personsCount, plural,
other {# نفر}
}',
'persons_list' => 'نفر',
'back_to_episodes' => 'بازگشت به قسمت‌های {podcast}',
'comments' => 'دیدگاه‌ها',
'activity' => 'فعّالیت',
'chapters' => 'Chapters',
'transcript' => 'Transcript',
'description' => 'شرح قسمت',
'number_of_comments' => '{numberOfComments, plural,
other {# نظر}
}',
'all_podcast_episodes' => 'تمامی قسمت‌های پادکست',
'back_to_podcast' => 'بازگشت به پادکست',
'preview' => [
'title' => 'Preview',
'not_published' => 'Not published',
'text' => '{publication_status, select,
published {This episode is not yet published.}
scheduled {This episode is scheduled for publication on {publication_date}.}
with_podcast {This episode will be published at the same time as the podcast.}
other {This episode is not yet published.}
}',
'publish' => 'Publish',
'publish_edit' => 'Edit publication',
],
'no_chapters' => 'No chapters are available for this episode.',
'download_transcript' => 'Download transcript ({extension})',
'no_transcript' => 'No transcript available for this episode.',
];
<?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' => 'ادامه برای پاسخ',
],
];
<?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' => 'هیچ پادکستی پیدا نشد',
];
<?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} که روی نقشه‌ای قرار داده شده‌اند! سفر درون نقشه و گوش دادن به قسمت‌هایی که دربارهٔ مکان‌های خاص صحبت می‌کنند.',
],
];
<?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,
other {# پی‌گیر}
}',
'posts' => '{numberOfPosts, plural,
other {# فرسته}
}',
'links' => 'Links',
'activity' => 'فعّالیت',
'episodes' => 'قسمت‌ها',
'episodes_title' => 'قسمت‌های {podcastTitle}',
'about' => 'درباره',
'stats' => [
'title' => 'آمار',
'number_of_seasons' => '{0, plural,
other {# فصل}
}',
'number_of_episodes' => '{0, plural,
other {# قسمت}
}',
'first_published_at' => 'قسمت نخست منتشر شده روی {0, date, medium}',
],
'sponsor' => 'حامی',
'funding_links' => 'پیوندهای حمایت مالی از {podcastTitle}',
'find_on' => 'یافتن {podcastTitle} روی',
'listen_on' => 'شنیدن روی',
'persons' => '{personsCount, plural,
other {# نفر}
}',
'persons_list' => 'نفر',
'castopod_website' => 'Castopod (website)',
];
<?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' => 'نشانی قسمت',
'reply_to_placeholder' => 'پاسخ به @{actorUsername}',
'submit' => 'فرستادن',
'submit_reply' => 'پاسخ',
],
'favourites' => '{numberOfFavourites, plural,
other {# برگزیده}
}',
'reblogs' => '{numberOfReblogs, plural,
other {# هم‌رسانی}
}',
'replies' => '{numberOfReplies, plural,
other {# پاسخ}
}',
'expand' => 'گسترش فرسته',
'block_actor' => 'انسداد کاربر @{actorUsername}',
'block_domain' => 'انسداد دامنهٔ @{actorDomain}',
'delete' => 'حذف فرسته',
];
<?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' => 'Back to comments',
'form' => [
'episode_message_placeholder' => 'Write a comment…',
'reply_to_placeholder' => 'Reply to @{actorUsername}',
'submit' => 'Send',
'submit_reply' => 'Reply',
],
'likes' => '{numberOfLikes, plural,
one {# like}
other {# likes}
}',
'replies' => '{numberOfReplies, plural,
one {# reply}
other {# replies}
}',
'like' => 'Like',
'reply' => 'Reply',
'view_replies' => 'View replies ({numberOfReplies})',
'block_actor' => 'Block user @{actorUsername}',
'block_domain' => 'Block domain @{actorDomain}',
'delete' => 'Delete comment',
];
<?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' => 'Yes',
'no' => 'No',
'cancel' => 'Cancel',
'optional' => 'Optional',
'close' => 'Close',
'home' => 'Home',
'explicit' => 'Explicit',
'powered_by' => 'Powered by {castopod}',
'go_back' => 'Go back',
'play_episode_button' => [
'play' => 'Play',
'playing' => 'Playing',
],
'read_more' => 'Read more',
'read_less' => 'Read less',
'see_more' => 'See more',
'see_less' => 'See less',
'legal_notice' => 'Legal notice',
];
<?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' => 'Season {seasonNumber}',
'season_abbr' => 'S{seasonNumber}',
'number' => 'Episode {episodeNumber}',
'number_abbr' => 'Ep. {episodeNumber}',
'season_episode' => 'Season {seasonNumber} episode {episodeNumber}',
'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}',
'persons' => '{personsCount, plural,
one {# person}
other {# persons}
}',
'persons_list' => 'Persons',
'back_to_episodes' => 'Back to episodes of {podcast}',
'comments' => 'Comments',
'activity' => 'Activity',
'chapters' => 'Chapters',
'transcript' => 'Transcript',
'description' => 'Episode description',
'number_of_comments' => '{numberOfComments, plural,
one {# comment}
other {# comments}
}',
'all_podcast_episodes' => 'All podcast episodes',
'back_to_podcast' => 'Go back to podcast',
'preview' => [
'title' => 'Preview',
'not_published' => 'Not published',
'text' => '{publication_status, select,
published {This episode is not yet published.}
scheduled {This episode is scheduled for publication on {publication_date}.}
with_podcast {This episode will be published at the same time as the podcast.}
other {This episode is not yet published.}
}',
'publish' => 'Publish',
'publish_edit' => 'Edit publication',
],
'no_chapters' => 'No chapters are available for this episode.',
'download_transcript' => 'Download transcript ({extension})',
'no_transcript' => 'No transcript available for this episode.',
];
<?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' => 'Follow',
'title' => 'Follow {actorDisplayName}',
'subtitle' => 'You are going to follow:',
'accountNotFound' => 'The account could not be found.',
'remoteFollowNotAllowed' => 'Seems like the account server does not allow remote follows…',
'submit' => 'Proceed to follow',
],
'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' => 'Proceed to share',
],
'reply' => [
'title' => "Reply to {actorDisplayName}'s post",
'subtitle' => 'You are going to reply to:',
'submit' => 'Proceed to reply',
],
];
<?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',
'sort_by' => 'Sort by',
'sort_options' => [
'activity' => 'Recent activity',
'created_desc' => 'Newest first',
'created_asc' => 'Oldest first',
],
'no_podcast' => 'No podcast found',
];
<?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' => 'Back to home',
'map' => [
'title' => 'Map',
'description' => 'Discover podcast episodes on {siteName} that are placed on a map! Travel through the map and listen to episodes that talk about specific locations.',
],
];
<?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} episodes ({episodeCount})',
'list_of_episodes_season' =>
'Season {seasonNumber} episodes ({episodeCount})',
'no_episode' => 'No episode found!',
'follow' => 'Follow',
'followTitle' => 'Follow {actorDisplayName} on the fediverse!',
'followers' => '{numberOfFollowers, plural,
one {# follower}
other {# followers}
}',
'posts' => '{numberOfPosts, plural,
one {# post}
other {# posts}
}',
'links' => 'Links',
'activity' => 'Activity',
'episodes' => 'Episodes',
'episodes_title' => 'Episodes of {podcastTitle}',
'about' => 'About',
'stats' => [
'title' => 'Stats',
'number_of_seasons' => '{0, plural,
one {# season}
other {# seasons}
}',
'number_of_episodes' => '{0, plural,
one {# episode}
other {# episodes}
}',
'first_published_at' => 'First episode published on {0, date, medium}',
],
'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' => 'Persons',
'castopod_website' => 'Castopod (website)',
];
<?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' => 'Back to {actor} posts',
'actor_shared' => '{actor} shared',
'reply_to' => 'Reply to @{actorUsername}',
'form' => [
'message_placeholder' => 'Write a message…',
'episode_message_placeholder' => 'Write a message for the episode…',
'episode_url_placeholder' => 'Episode URL',
'reply_to_placeholder' => 'Reply to @{actorUsername}',
'submit' => 'Send',
'submit_reply' => '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' => 'Delete post',
];
<?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' => "Commentaire de {actorDisplayName} pour {episodeTitle}",
'back_to_comments' => 'Retour à la liste des commentaires',
'form' => [
'episode_message_placeholder' => 'Saisissez un commentaire…',
'reply_to_placeholder' => 'Répondre à @{actorUsername}',
'submit' => 'Envoyer !',
'submit_reply' => 'Répondre',
],
'likes' => '{numberOfLikes} j\'aime',
'replies' => '{numberOfReplies, plural,
one {# réponse}
other {# réponses}
}',
'like' => 'J’aime',
'reply' => 'Répondre',
'view_replies' => 'Voir les réponses ({numberOfReplies})',
'block_actor' => 'Bloquer l’utilisateur @{actorUsername}',
'block_domain' => 'Bloquer le domaine @{actorDomain}',
'delete' => 'Supprimer le commentaire',
];
<?php
declare(strict_types=1);
/**
* @copyright 2020 Podlibre
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
......@@ -11,27 +13,18 @@ return [
'no' => 'Non',
'cancel' => 'Annuler',
'optional' => 'Optionnel',
'more' => 'Plus',
'no_data' => 'Aucune donnée trouvée !',
'close' => 'Fermer',
'home' => 'Accueil',
'explicit' => 'Explicite',
'mediumDate' => '{0,date,medium}',
'powered_by' => 'Propulsé par {castopod}.',
'actions' => 'Actions',
'pageInfo' => 'Page {currentPage} sur {pageCount}',
'powered_by' => 'Propulsé par {castopod}',
'go_back' => 'Retour en arrière',
'forms' => [
'multiSelect' => [
'selectText' => 'Cliquez pour selectionner',
'loadingText' => 'Chargement...',
'noResultsText' => 'Aucun résultat trouvé',
'noChoicesText' => 'Aucune sélection possible',
'maxItemText' => 'Impossible de rajouter un élément',
],
'image_size_hint' =>
'L’image doit être carrée, avec au minimum 1400px de long et de large.',
'upload_file' => 'Téléversez un fichier',
'remote_url' => 'URL distante',
'play_episode_button' => [
'play' => 'Lire',
'playing' => 'En cours',
],
'read_more' => 'Lire plus',
'read_less' => 'Lire moins',
'see_more' => 'Voir plus',
'see_less' => 'Voir moins',
'legal_notice' => 'Mentions légales',
];
<?php
/**
* ISO 3166 country codes
*
* @copyright 2020 Podlibre
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'AF ' => 'Afghanistan',
'ZA ' => 'Afrique Du Sud',
'AX ' => 'Åland, Îles',
'AL ' => 'Albanie',
'DZ ' => 'Algérie',
'DE ' => 'Allemagne',
'AD ' => 'Andorre',
'AO ' => 'Angola',
'AI ' => 'Anguilla',
'AQ ' => 'Antarctique',
'AG ' => 'Antigua-Et-Barbuda',
'SA ' => 'Arabie Saoudite',
'AR ' => 'Argentine',
'AM ' => 'Arménie',
'AW ' => 'Aruba',
'AU ' => 'Australie',
'AT ' => 'Autriche',
'AZ ' => 'Azerbaïdjan',
'BS ' => 'Bahamas',
'BH ' => 'Bahreïn',
'BD ' => 'Bangladesh',
'BB ' => 'Barbade',
'BY ' => 'Bélarus',
'BE ' => 'Belgique',
'BZ ' => 'Belize',
'BJ ' => 'Bénin',
'BM ' => 'Bermudes',
'BT ' => 'Bhoutan',
'BO ' => 'Bolivie, État Plurinational De',
'BQ ' => 'Bonaire, Saint-Eustache Et Saba',
'BA ' => 'Bosnie-Herzégovine',
'BW ' => 'Botswana',
'BV ' => 'Bouvet, Île',
'BR ' => 'Brésil',
'BN ' => 'Brunéi Darussalam',
'BG ' => 'Bulgarie',
'BF ' => 'Burkina Faso',
'BI ' => 'Burundi',
'KY ' => 'Caïmanes, Îles',
'KH ' => 'Cambodge',
'CM ' => 'Cameroun',
'CA ' => 'Canada',
'CV ' => 'Cabo Verde',
'CF ' => 'Centrafricaine, République',
'CL ' => 'Chili',
'CN ' => 'Chine',
'CX ' => 'Christmas, Île',
'CY ' => 'Chypre',
'CC ' => 'Cocos (Keeling), Îles',
'CO ' => 'Colombie',
'KM ' => 'Comores',
'CG ' => 'Congo',
'CD ' => 'Congo, La République Démocratique Du',
'CK ' => 'Cook, Îles',
'KR ' => 'Corée, République De',
'KP ' => 'Corée, République Populaire Démocratique De',
'CR ' => 'Costa Rica',
'CI ' => 'Côte D’ivoire',
'HR ' => 'Croatie',
'CU ' => 'Cuba',
'CW ' => 'Curaçao',
'DK ' => 'Danemark',
'DJ ' => 'Djibouti',
'DO ' => 'Dominicaine, République',
'DM ' => 'Dominique',
'EG ' => 'Égypte',
'SV ' => 'El Salvador',
'AE ' => 'Émirats Arabes Unis',
'EC ' => 'Équateur',
'ER ' => 'Érythrée',
'ES ' => 'Espagne',
'EE ' => 'Estonie',
'US ' => 'États-Unis',
'ET ' => 'Éthiopie',
'FK ' => 'Falkland, Îles (Malvinas)',
'FO ' => 'Féroé, Îles',
'FJ ' => 'Fidji',
'FI ' => 'Finlande',
'FR ' => 'France',
'GA ' => 'Gabon',
'GM ' => 'Gambie',
'GE ' => 'Géorgie',
'GS ' => 'Géorgie Du Sud Et Les Îles Sandwich Du Sud',
'GH ' => 'Ghana',
'GI ' => 'Gibraltar',
'GR ' => 'Grèce',
'GD ' => 'Grenade',
'GL ' => 'Groenland',
'GP ' => 'Guadeloupe',
'GU ' => 'Guam',
'GT ' => 'Guatemala',
'GG ' => 'Guernesey',
'GN ' => 'Guinée',
'GW ' => 'Guinée-Bissau',
'GQ ' => 'Guinée Équatoriale',
'GY ' => 'Guyana',
'GF ' => 'Guyane Française',
'HT ' => 'Haïti',
'HM ' => 'Heard Et Macdonald, Îles',
'HN ' => 'Honduras',
'HK ' => 'Hong Kong',
'HU ' => 'Hongrie',
'IM ' => 'Île De Man',
'UM ' => 'Îles Mineures Éloignées Des États-Unis',
'VG ' => 'Îles Vierges Britanniques',
'VI ' => 'Îles Vierges Des États-Unis',
'IN ' => 'Inde',
'ID ' => 'Indonésie',
'IR ' => "Iran, République Islamique D'",
'IQ ' => 'Iraq',
'IE ' => 'Irlande',
'IS ' => 'Islande',
'IL ' => 'Israël',
'IT ' => 'Italie',
'JM ' => 'Jamaïque',
'JP ' => 'Japon',
'JE ' => 'Jersey',
'JO ' => 'Jordanie',
'KZ ' => 'Kazakhstan',
'KE ' => 'Kenya',
'KG ' => 'Kirghizistan',
'KI ' => 'Kiribati',
'KW ' => 'Koweït',
'LA ' => 'Lao, République Démocratique Populaire',
'LS ' => 'Lesotho',
'LV ' => 'Lettonie',
'LB ' => 'Liban',
'LR ' => 'Libéria',
'LY ' => 'Libye',
'LI ' => 'Liechtenstein',
'LT ' => 'Lituanie',
'LU ' => 'Luxembourg',
'MO ' => 'Macao',
'MK ' => 'République De Macédoine',
'MG ' => 'Madagascar',
'MY ' => 'Malaisie',
'MW ' => 'Malawi',
'MV ' => 'Maldives',
'ML ' => 'Mali',
'MT ' => 'Malte',
'MP ' => 'Mariannes Du Nord, Îles',
'MA ' => 'Maroc',
'MH ' => 'Marshall, Îles',
'MQ ' => 'Martinique',
'MU ' => 'Maurice',
'MR ' => 'Mauritanie',
'YT ' => 'Mayotte',
'MX ' => 'Mexique',
'FM ' => 'Micronésie, États Fédérés De',
'MD ' => 'Moldavie',
'MC ' => 'Monaco',
'MN ' => 'Mongolie',
'ME ' => 'Monténégro',
'MS ' => 'Montserrat',
'MZ ' => 'Mozambique',
'MM ' => 'Myanmar',
'NA ' => 'Namibie',
'N/A' => 'Non Applicable (IP locale…)',
'NR ' => 'Nauru',
'NP ' => 'Népal',
'NI ' => 'Nicaragua',
'NE ' => 'Niger',
'NG ' => 'Nigéria',
'NU ' => 'Niué',
'NF ' => 'Norfolk, Île',
'NO ' => 'Norvège',
'NC ' => 'Nouvelle-Calédonie',
'NZ ' => 'Nouvelle-Zélande',
'IO ' => "Océan Indien, Territoire Britannique De L'",
'OM ' => 'Oman',
'UG ' => 'Ouganda',
'UZ ' => 'Ouzbékistan',
'PK ' => 'Pakistan',
'PW ' => 'Palaos',
'PS ' => 'État De Palestine',
'PA ' => 'Panama',
'PG ' => 'Papouasie-Nouvelle-Guinée',
'PY ' => 'Paraguay',
'NL ' => 'Pays-Bas',
'PE ' => 'Pérou',
'PH ' => 'Philippines',
'PN ' => 'Pitcairn',
'PL ' => 'Pologne',
'PF ' => 'Polynésie Française',
'PR ' => 'Porto Rico',
'PT ' => 'Portugal',
'QA ' => 'Qatar',
'RE ' => 'Réunion',
'RO ' => 'Roumanie',
'GB ' => 'Royaume-Uni',
'RU ' => 'Russie, Fédération De',
'RW ' => 'Rwanda',
'EH ' => 'Sahara Occidental',
'BL ' => 'Saint-Barthélemy',
'KN ' => 'Saint-Kitts-Et-Nevis',
'SM ' => 'Saint-Marin',
'MF ' => 'Saint-Martin (Partie Française)',
'SX ' => 'Saint-Martin (Partie Néerlandaise)',
'PM ' => 'Saint-Pierre-Et-Miquelon',
'VA ' => 'Saint-Siège (État De La Cité Du Vatican)',
'VC ' => 'Saint-Vincent-Et-Les-Grenadines',
'SH ' => 'Sainte-Hélène, Ascension Et Tristan Da Cunha',
'LC ' => 'Sainte-Lucie',
'SB ' => 'Salomon, Îles',
'WS ' => 'Samoa',
'AS ' => 'Samoa Américaines',
'ST ' => 'Sao Tomé-Et-Principe',
'SN ' => 'Sénégal',
'RS ' => 'Serbie',
'SC ' => 'Seychelles',
'SL ' => 'Sierra Leone',
'SG ' => 'Singapour',
'SK ' => 'Slovaquie',
'SI ' => 'Slovénie',
'SO ' => 'Somalie',
'SD ' => 'Soudan',
'SS ' => 'Soudan Du Sud',
'LK ' => 'Sri Lanka',
'SE ' => 'Suède',
'CH ' => 'Suisse',
'SR ' => 'Suriname',
'SJ ' => 'Svalbard Et Île Jan Mayen',
'SZ ' => 'Eswatini',
'SY ' => 'Syrienne, République Arabe',
'TJ ' => 'Tadjikistan',
'TW ' => 'Taïwan, Province De Chine',
'TZ ' => 'Tanzanie, République Unie De',
'TD ' => 'Tchad',
'CZ ' => 'Tchéquie',
'TF ' => 'Terres Australes Françaises',
'TH ' => 'Thaïlande',
'TL ' => 'Timor-Leste',
'TG ' => 'Togo',
'TK ' => 'Tokelau',
'TO ' => 'Tonga',
'TT ' => 'Trinité-Et-Tobago',
'TN ' => 'Tunisie',
'TM ' => 'Turkménistan',
'TC ' => 'Turks Et Caïques, Îles',
'TR ' => 'Turquie',
'TV ' => 'Tuvalu',
'UA ' => 'Ukraine',
'UY ' => 'Uruguay',
'VU ' => 'Vanuatu',
'VE ' => 'Venezuela, République Bolivarienne Du',
'VN ' => 'Viet Nam',
'WF ' => 'Wallis-Et-Futuna',
'YE ' => 'Yémen',
'ZM ' => 'Zambie',
'ZW ' => 'Zimbabwe',
];
<?php
declare(strict_types=1);
/**
* @copyright 2020 Podlibre
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
......@@ -10,157 +12,39 @@ return [
'season' => 'Saison {seasonNumber}',
'season_abbr' => 'S{seasonNumber}',
'number' => 'Épisode {episodeNumber}',
'number_abbr' => 'Ep. {episodeNumber}',
'number_abbr' => 'Ép. {episodeNumber}',
'season_episode' => 'Saison {seasonNumber} épisode {episodeNumber}',
'season_episode_abbr' => 'S{seasonNumber}E{episodeNumber}',
'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}',
'persons' => '{personsCount, plural,
one {# intervenant·e}
other {# intervenant·e·s}
}',
'persons_list' => 'Intervenant·e·s',
'back_to_episodes' => 'Retour aux épisodes de {podcast}',
'comments' => 'Commentaires',
'activity' => 'Activité',
'description' => 'Description',
'total_favourites' => '{numberOfTotalFavourites, plural,
one {# favori en tout}
other {# favoris en tout}
}',
'total_reblogs' => '{numberOfTotalReblogs, plural,
one {# partage en tout}
other {# partages en tout}
}',
'total_notes' => '{numberOfTotalNotes, plural,
one {# note}
other {# notes}
'chapters' => 'Chapitres',
'transcript' => 'Transcription',
'description' => 'Description de l’épisode',
'number_of_comments' => '{numberOfComments, plural,
one {# commentaire}
other {# commentaires}
}',
'all_podcast_episodes' => 'Tous les épisodes du podcast',
'back_to_podcast' => 'Revenir au podcast',
'edit' => 'Modifier',
'publish' => 'Publier',
'publish_edit' => 'Modifier la publication',
'unpublish' => 'Dépublier',
'delete' => 'Supprimer',
'go_to_page' => 'Voir',
'create' => 'Ajouter un épisode',
'publication_status' => [
'published' => 'Publié le {0}',
'scheduled' => 'Planifié pour le {0}',
'preview' => [
'title' => 'Prévisualisation',
'not_published' => 'Non publié',
'text' => '{publication_status, select,
published {Cet épisode n’est pas encore publié.}
scheduled {Cet épisode est programmé pour le {publication_date}.}
with_podcast {Cet épisode va être publié au même moment que le podcast.}
other {Cet épisode n’est pas encore publié.}
}',
'publish' => 'Publier',
'publish_edit' => 'Modifier la publication',
],
'form' => [
'warning' =>
'En cas d’erreur fatale, essayez d’augmenter les valeurs de `memory_limit`, `upload_max_filesize` et `post_max_size` dans votre fichier de configuration php puis redémarrez votre serveur web.<br />Les valeurs doivent être plus grandes que le fichier audio que vous souhaitez téléverser.',
'audio_file' => 'Fichier audio',
'audio_file_hint' => 'Sélectionnez un fichier audio .mp3 ou .m4a.',
'info_section_title' => 'Informations épisode',
'info_section_subtitle' => '',
'image' => 'Image de couverture',
'image_hint' =>
'Si vous ne définissez pas d’image, celle du podcast sera utilisée à la place.',
'title' => 'Titre',
'title_hint' =>
'Doit contenir un titre d’épisode clair et concis. Ne précisez ici aucun numéro de saison ou d’épisode.',
'slug' => 'Identifiant',
'slug_hint' => 'Utilisé pour générer l’adresse de l’épisode.',
'season_number' => 'Saison',
'episode_number' => 'Épisode',
'type' => [
'label' => 'Type',
'hint' =>
'- <strong>complet</strong>: épisode complet.<br/>- <strong>bande-annonce</strong>: extrait court, promotionnel du podcast.<br/>- <strong>bonus</strong> : contenu supplémentaire pour le podcast (par exemple des informations sur les coulisses ou des interviews avec les acteurs) ou du contenu promotionnel croisé pour un autre podcast.',
'full' => 'Complet',
'trailer' => 'Bande-annonce',
'bonus' => 'Bonus',
],
'parental_advisory' => [
'label' => 'Avertissement parental',
'hint' => 'L’épisode contient-il un contenu explicite ?',
'undefined' => 'non défini',
'clean' => 'Convenable',
'explicit' => 'Explicite',
],
'show_notes_section_title' => 'Notes d’épisode (Show Notes)',
'show_notes_section_subtitle' =>
'Jusque 4000 caractères, soyez clairs et concis. Les notes d’épisode aident les auditeurs potentiels à le trouver.',
'description' => 'Description',
'description_footer' => 'Pied de description',
'description_footer_hint' =>
'Ce texte est ajouté à la fin de chaque description d’épisode, c’est un bon endroit pour placer vos liens sociaux par exemple.',
'additional_files_section_title' => 'Fichiers additionels',
'additional_files_section_subtitle' =>
'Ces fichiers pourront être utilisées par d’autres plate-formes pour procurer une meilleure expérience à vos auditeurs.<br />Consulter le {podcastNamespaceLink} pour plus d’informations.',
'location_section_title' => 'Localisation',
'location_section_subtitle' => 'De quel lieu cet épisode parle-t-il ?',
'location_name' => 'Nom ou adresse du lieu',
'location_name_hint' => 'Ce lieu peut être réel ou fictif',
'transcript' => 'Transcription ou sous-titrage',
'transcript_hint' =>
'Les formats autorisés sont txt, html, srt ou json.',
'transcript_file' => 'Fichier de transcription',
'transcript_file_remote_url' =>
'URL distante pour le fichier de transcription',
'transcript_file_delete' => 'Supprimer le fichier de transcription',
'chapters' => 'Chapitrage',
'chapters_hint' => 'Le fichier doit être en format “JSON Chapters”.',
'chapters_file' => 'Fichier de chapitrage',
'chapters_file_remote_url' =>
'URL distante pour le fichier de chapitrage',
'chapters_file_delete' => 'Supprimer le fichier de chapitrage',
'advanced_section_title' => 'Paramètres avancés',
'advanced_section_subtitle' =>
'Si vous avez besoin d’une balise que Castopod ne couvre pas, définissez-la ici.',
'custom_rss' => 'Balises RSS personnalisées pour l’épisode',
'custom_rss_hint' => 'Ceci sera injecté dans la balise ❬item❭.',
'block' => 'L’épisode doit être masqué de toutes les plateformes',
'block_hint' =>
'La visibilité de l’épisode. Si vous souhaitez retirer cet épisode de l’index Apple, activez ce champ.',
'submit_create' => 'Créer l’épisode',
'submit_edit' => 'Enregistrer l’épisode',
],
'publish_form' => [
'note' => 'Votre note',
'note_hint' =>
'Le message que vous écrirez sera diffusé à toutes les personnes qui vous suivent dans le fédiverse.',
'publication_date' => 'Date de publication',
'publication_date_clear' => 'Effacer la date de publication',
'publication_date_hint' =>
'Vous pouvez planifier la sortie de l’épisode en saisissant une date de publication future. Ce champ doit être au format YYYY-MM-DD HH:mm',
'publication_method' => [
'now' => 'Maintenant',
'schedule' => 'Planifier',
],
'scheduled_publication_date' => 'Date de publication programmée',
'scheduled_publication_date_clear' => 'Effacer la date de publication',
'scheduled_publication_date_hint' =>
'Vous pouvez planifier la sortie de l’épisode en saisissant une date de publication future. Ce champ doit être au format YYYY-MM-DD HH:mm',
'submit' => 'Publier',
'submit_edit' => 'Modifier la publication',
],
'soundbites' => 'Extraits sonores',
'soundbites_form' => [
'title' => 'Modifier les extraits sonores',
'info_section_title' => 'Extraits sonores de l’épisode',
'info_section_subtitle' =>
'Ajouter, modifier ou supprimer des extraits sonores',
'start_time' => 'Début',
'start_time_hint' =>
'La première seconde de l’extrait sonore, cela peut être un nombre décimal.',
'duration' => 'Durée',
'duration_hint' =>
'La durée de l’extrait sonore (en secondes), cela peut être un nombre décimal.',
'label' => 'Libellé',
'label_hint' => 'Texte qui sera affiché.',
'play' => 'Écouter l’extrait sonore',
'delete' => 'Supprimer l’extrait sonore',
'bookmark' =>
'Cliquez pour récupérer la position actuelle, cliquez à nouveau pour récupérer la durée.',
'submit_edit' => 'Enregistrer tous les extraits sonores',
],
'embeddable_player' => [
'add' => 'Ajouter un lecteur intégré',
'title' => 'Lecteur intégré',
'label' =>
'Sélectionnez une couleur de thème, copiez le code dans le presse-papier, puis collez-le sur votre site internet.',
'clipboard_iframe' => 'Copier le lecteur dans le presse papier',
'clipboard_url' => 'Copier l’adresse dans le presse papier',
'dark' => 'Sombre',
'dark-transparent' => 'Sombre transparent',
'light' => 'Clair',
'light-transparent' => 'Clair transparent',
],
'no_chapters' => 'Aucun chapitre n’est disponible pour cet épisode.',
'download_transcript' => 'Télécharger la transcription ({extension})',
'no_transcript' => 'Aucune transcription disponible pour cet épisode.',
];
<?php
declare(strict_types=1);
/**
* @copyright 2020 Podlibre
* @copyright 2021 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'block_lists' => 'Listes de blocage',
'block_lists_form' => [
'blocked_users' => 'Utilisateurs bloqués',
'blocked_users_hint' =>
'Entrez les pseudonymes @utilisateur@domaine séparés par une virgule.',
'blocked_domains' => 'Domaines bloqués',
'blocked_domains_hint' =>
'Entrez les noms de domaine séparés par une virgule.',
'submit' => 'Sauvegarder les listes',
'your_handle' => 'Votre pseudonyme',
'your_handle_hint' => 'Entrez le @utilisateur@domaine avec lequel vous voulez interagir.',
'follow' => [
'label' => 'Suivre',
'title' => 'Suivre {actorDisplayName}',
'subtitle' => 'Vous allez suivre :',
'accountNotFound' => 'Le compte n’a pas pu être trouvé.',
'remoteFollowNotAllowed' => 'Il semble que le serveur du compte ne permet pas le suivi d’un compte externe…',
'submit' => 'Poursuivre',
],
'favourite' => [
'title' => "Mettez la publication de {actorDisplayName} en favori",
'subtitle' => 'Vous allez mettre en favori :',
'submit' => 'Poursuivre',
],
'reblog' => [
'title' => "Partagez la publication de {actorDisplayName}",
'subtitle' => 'Vous allez partager :',
'submit' => 'Poursuivre',
],
'reply' => [
'title' => "Répondre à la publication de {actorDisplayName}",
'subtitle' => 'Vous allez répondre à :',
'submit' => 'Poursuivre',
],
];
<?php
declare(strict_types=1);
/**
* @copyright 2020 Podlibre
* @copyright 2020 Ad Aures
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
* @link https://castopod.org/
*/
return [
'all_podcasts' => 'Tous les podcasts',
'sort_by' => 'Trier par',
'sort_options' => [
'activity' => 'Activité récente',
'created_desc' => 'Le plus récent d’abord',
'created_asc' => 'Le plus ancien d’abord',
],
'no_podcast' => 'Aucun podcast trouvé',
];