mirror of
https://code.castopod.org/adaures/castopod
synced 2025-04-23 01:01:20 +00:00

- add podcast sidebar navigation - add podcast dashboard with latest episodes - add pagination to podcast episodes - add components helper to reuse ui components (button, data_table, etc.) - enhance podcast and episode forms by splitting them into form sections - add hint tooltips to podcast and episode forms - transform radio inputs as buttons for better ux - replace explicit field by parental_advisory - replace author field by publisher - add podcasts_categories table to set multiple categories - use choices.js to enhance multiselect fields - update Language files - update js dependencies to latest versions closes #31, #9
75 lines
3.2 KiB
PHP
75 lines
3.2 KiB
PHP
<?php
|
|
|
|
/**
|
|
* @copyright 2020 Podlibre
|
|
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
|
* @link https://castopod.org/
|
|
*/
|
|
|
|
return [
|
|
'previous_episode' => 'Previous episode',
|
|
'previous_season' => 'Previous season',
|
|
'next_episode' => 'Next episode',
|
|
'next_season' => 'Next season',
|
|
'season' => 'Season {seasonNumber}',
|
|
'number' => 'Episode {episodeNumber}',
|
|
'number_abbr' => 'Ep. {episodeNumber}',
|
|
'season_episode' => 'Season {seasonNumber} episode {episodeNumber}',
|
|
'season_episode_abbr' => 'S{seasonNumber}E{episodeNumber}',
|
|
'all_podcast_episodes' => 'All podcast episodes',
|
|
'back_to_podcast' => 'Go back to podcast',
|
|
'edit' => 'Edit',
|
|
'delete' => 'Delete',
|
|
'go_to_page' => 'Go to page',
|
|
'create' => 'Add an episode',
|
|
'form' => [
|
|
'enclosure' => 'Choose an .mp3 or .m4a audio file…',
|
|
'info_section_title' => 'Episode info',
|
|
'info_section_subtitle' => '',
|
|
'image' => 'Cover image',
|
|
'image_hint' =>
|
|
'If you do not set an image, the podcast cover will be used instead.',
|
|
'title' => 'Title',
|
|
'title_hint' =>
|
|
'Should contain a clear and concise episode name. Do not specify the episode or season numbers here.',
|
|
'slug' => 'Slug',
|
|
'slug_hint' => 'Used for generating the episode URL.',
|
|
'season_number' => 'Season',
|
|
'episode_number' => 'Episode',
|
|
'type' => [
|
|
'label' => 'Type',
|
|
'hint' =>
|
|
'- <strong>full</strong>: complete content the episode.<br/>- <strong>trailer</strong>: short, promotional piece of content that represents a preview of the current show.<br/>- <strong>bonus</strong>: extra content for the show (for example, behind the scenes info or interviews with the cast) or cross-promotional content for another show.',
|
|
'full' => 'Full',
|
|
'trailer' => 'Trailer',
|
|
'bonus' => 'Bonus',
|
|
],
|
|
'show_notes_section_title' => 'Show notes',
|
|
'show_notes_section_subtitle' =>
|
|
'Up to 4000 characters, be clear and concise. Show notes help potential listeners in finding the episode.',
|
|
'description' => '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.',
|
|
'publication_section_title' => 'Publication info',
|
|
'publication_section_subtitle' => '',
|
|
'published_at' => [
|
|
'label' => 'Publication date',
|
|
'date' => 'Date',
|
|
'time' => 'Time',
|
|
],
|
|
'parental_advisory' => [
|
|
'label' => 'Parental advisory',
|
|
'hint' => 'Does the episode contain explicit content?',
|
|
'undefined' => 'undefined',
|
|
'clean' => 'Clean',
|
|
'explicit' => 'Explicit',
|
|
],
|
|
'block' => 'Episode should be hidden from all platforms',
|
|
'block_hint' =>
|
|
'The episode show or hide status. If you want this episode removed from the Apple directory, toggle this on.',
|
|
'submit_create' => 'Create episode',
|
|
'submit_edit' => 'Save episode',
|
|
],
|
|
];
|