From 9582f2a93fa3e383e3dbb0eef4d1e460bb5e0568 Mon Sep 17 00:00:00 2001 From: Yassine Doghri Date: Fri, 23 Jan 2026 16:36:10 +0000 Subject: [PATCH] feat: add Lithuanian and Czech languages --- app/Config/App.php | 20 +- app/Language/.rsync-filter | 20 +- app/Language/cs/Comment.php | 34 ++ app/Language/cs/Common.php | 30 ++ app/Language/cs/Episode.php | 50 +++ app/Language/cs/Fediverse.php | 37 ++ app/Language/cs/Home.php | 20 ++ app/Language/cs/Page.php | 17 + app/Language/cs/Podcast.php | 55 +++ app/Language/cs/Post.php | 40 +++ app/Language/lt/Comment.php | 36 ++ app/Language/lt/Common.php | 30 ++ app/Language/lt/Episode.php | 52 +++ app/Language/lt/Fediverse.php | 37 ++ app/Language/lt/Home.php | 20 ++ app/Language/lt/Page.php | 17 + app/Language/lt/Podcast.php | 60 ++++ app/Language/lt/Post.php | 43 +++ docs/src/.i18n-filter | 2 +- modules/Admin/Language/.rsync-filter | 20 +- modules/Admin/Language/cs/AboutCastopod.php | 22 ++ modules/Admin/Language/cs/Admin.php | 15 + modules/Admin/Language/cs/Breadcrumb.php | 57 +++ modules/Admin/Language/cs/Charts.php | 41 +++ modules/Admin/Language/cs/Common.php | 52 +++ modules/Admin/Language/cs/Contributor.php | 41 +++ modules/Admin/Language/cs/Countries.php | 264 ++++++++++++++ modules/Admin/Language/cs/Dashboard.php | 28 ++ modules/Admin/Language/cs/Episode.php | 225 ++++++++++++ .../Admin/Language/cs/EpisodeNavigation.php | 23 ++ modules/Admin/Language/cs/Fediverse.php | 32 ++ modules/Admin/Language/cs/Home.php | 14 + modules/Admin/Language/cs/Install.php | 61 ++++ modules/Admin/Language/cs/MyAccount.php | 18 + modules/Admin/Language/cs/Navigation.php | 44 +++ modules/Admin/Language/cs/Notifications.php | 19 + modules/Admin/Language/cs/Page.php | 30 ++ modules/Admin/Language/cs/Pager.php | 21 ++ modules/Admin/Language/cs/Person.php | 65 ++++ modules/Admin/Language/cs/Platforms.php | 43 +++ modules/Admin/Language/cs/Podcast.php | 330 +++++++++++++++++ modules/Admin/Language/cs/PodcastImport.php | 37 ++ .../Admin/Language/cs/PodcastNavigation.php | 42 +++ modules/Admin/Language/cs/Settings.php | 58 +++ modules/Admin/Language/cs/Soundbite.php | 31 ++ modules/Admin/Language/cs/User.php | 56 +++ modules/Admin/Language/cs/Validation.php | 17 + modules/Admin/Language/cs/VideoClip.php | 72 ++++ modules/Admin/Language/lt/AboutCastopod.php | 22 ++ modules/Admin/Language/lt/Admin.php | 15 + modules/Admin/Language/lt/Breadcrumb.php | 57 +++ modules/Admin/Language/lt/Charts.php | 41 +++ modules/Admin/Language/lt/Common.php | 52 +++ modules/Admin/Language/lt/Contributor.php | 41 +++ modules/Admin/Language/lt/Countries.php | 264 ++++++++++++++ modules/Admin/Language/lt/Dashboard.php | 28 ++ modules/Admin/Language/lt/Episode.php | 227 ++++++++++++ .../Admin/Language/lt/EpisodeNavigation.php | 23 ++ modules/Admin/Language/lt/Fediverse.php | 32 ++ modules/Admin/Language/lt/Home.php | 14 + modules/Admin/Language/lt/Install.php | 61 ++++ modules/Admin/Language/lt/MyAccount.php | 18 + modules/Admin/Language/lt/Navigation.php | 44 +++ modules/Admin/Language/lt/Notifications.php | 19 + modules/Admin/Language/lt/Page.php | 30 ++ modules/Admin/Language/lt/Pager.php | 21 ++ modules/Admin/Language/lt/Person.php | 65 ++++ modules/Admin/Language/lt/Platforms.php | 43 +++ modules/Admin/Language/lt/Podcast.php | 333 ++++++++++++++++++ modules/Admin/Language/lt/PodcastImport.php | 37 ++ .../Admin/Language/lt/PodcastNavigation.php | 42 +++ modules/Admin/Language/lt/Settings.php | 58 +++ modules/Admin/Language/lt/Soundbite.php | 31 ++ modules/Admin/Language/lt/User.php | 56 +++ modules/Admin/Language/lt/Validation.php | 17 + modules/Admin/Language/lt/VideoClip.php | 72 ++++ modules/Auth/Language/.rsync-filter | 14 + modules/Auth/Language/cs/Auth.php | 95 +++++ modules/Auth/Language/cs/Contributor.php | 47 +++ modules/Auth/Language/cs/MyAccount.php | 18 + modules/Auth/Language/cs/User.php | 60 ++++ modules/Auth/Language/lt/Auth.php | 95 +++++ modules/Auth/Language/lt/Contributor.php | 47 +++ modules/Auth/Language/lt/MyAccount.php | 18 + modules/Auth/Language/lt/User.php | 60 ++++ modules/Install/Language/.rsync-filter | 19 +- modules/Install/Language/cs/Install.php | 62 ++++ modules/Install/Language/lt/Install.php | 62 ++++ modules/PodcastImport/Language/.rsync-filter | 14 + .../Language/cs/PodcastImport.php | 66 ++++ .../Language/lt/PodcastImport.php | 74 ++++ .../PremiumPodcasts/Language/.rsync-filter | 14 + .../Language/cs/PremiumPodcasts.php | 34 ++ .../Language/cs/Subscription.php | 100 ++++++ .../Language/lt/PremiumPodcasts.php | 34 ++ .../Language/lt/Subscription.php | 100 ++++++ 96 files changed, 5157 insertions(+), 37 deletions(-) create mode 100644 app/Language/cs/Comment.php create mode 100644 app/Language/cs/Common.php create mode 100644 app/Language/cs/Episode.php create mode 100644 app/Language/cs/Fediverse.php create mode 100644 app/Language/cs/Home.php create mode 100644 app/Language/cs/Page.php create mode 100644 app/Language/cs/Podcast.php create mode 100644 app/Language/cs/Post.php create mode 100644 app/Language/lt/Comment.php create mode 100644 app/Language/lt/Common.php create mode 100644 app/Language/lt/Episode.php create mode 100644 app/Language/lt/Fediverse.php create mode 100644 app/Language/lt/Home.php create mode 100644 app/Language/lt/Page.php create mode 100644 app/Language/lt/Podcast.php create mode 100644 app/Language/lt/Post.php create mode 100644 modules/Admin/Language/cs/AboutCastopod.php create mode 100644 modules/Admin/Language/cs/Admin.php create mode 100644 modules/Admin/Language/cs/Breadcrumb.php create mode 100644 modules/Admin/Language/cs/Charts.php create mode 100644 modules/Admin/Language/cs/Common.php create mode 100644 modules/Admin/Language/cs/Contributor.php create mode 100644 modules/Admin/Language/cs/Countries.php create mode 100644 modules/Admin/Language/cs/Dashboard.php create mode 100644 modules/Admin/Language/cs/Episode.php create mode 100644 modules/Admin/Language/cs/EpisodeNavigation.php create mode 100644 modules/Admin/Language/cs/Fediverse.php create mode 100644 modules/Admin/Language/cs/Home.php create mode 100644 modules/Admin/Language/cs/Install.php create mode 100644 modules/Admin/Language/cs/MyAccount.php create mode 100644 modules/Admin/Language/cs/Navigation.php create mode 100644 modules/Admin/Language/cs/Notifications.php create mode 100644 modules/Admin/Language/cs/Page.php create mode 100644 modules/Admin/Language/cs/Pager.php create mode 100644 modules/Admin/Language/cs/Person.php create mode 100644 modules/Admin/Language/cs/Platforms.php create mode 100644 modules/Admin/Language/cs/Podcast.php create mode 100644 modules/Admin/Language/cs/PodcastImport.php create mode 100644 modules/Admin/Language/cs/PodcastNavigation.php create mode 100644 modules/Admin/Language/cs/Settings.php create mode 100644 modules/Admin/Language/cs/Soundbite.php create mode 100644 modules/Admin/Language/cs/User.php create mode 100644 modules/Admin/Language/cs/Validation.php create mode 100644 modules/Admin/Language/cs/VideoClip.php create mode 100644 modules/Admin/Language/lt/AboutCastopod.php create mode 100644 modules/Admin/Language/lt/Admin.php create mode 100644 modules/Admin/Language/lt/Breadcrumb.php create mode 100644 modules/Admin/Language/lt/Charts.php create mode 100644 modules/Admin/Language/lt/Common.php create mode 100644 modules/Admin/Language/lt/Contributor.php create mode 100644 modules/Admin/Language/lt/Countries.php create mode 100644 modules/Admin/Language/lt/Dashboard.php create mode 100644 modules/Admin/Language/lt/Episode.php create mode 100644 modules/Admin/Language/lt/EpisodeNavigation.php create mode 100644 modules/Admin/Language/lt/Fediverse.php create mode 100644 modules/Admin/Language/lt/Home.php create mode 100644 modules/Admin/Language/lt/Install.php create mode 100644 modules/Admin/Language/lt/MyAccount.php create mode 100644 modules/Admin/Language/lt/Navigation.php create mode 100644 modules/Admin/Language/lt/Notifications.php create mode 100644 modules/Admin/Language/lt/Page.php create mode 100644 modules/Admin/Language/lt/Pager.php create mode 100644 modules/Admin/Language/lt/Person.php create mode 100644 modules/Admin/Language/lt/Platforms.php create mode 100644 modules/Admin/Language/lt/Podcast.php create mode 100644 modules/Admin/Language/lt/PodcastImport.php create mode 100644 modules/Admin/Language/lt/PodcastNavigation.php create mode 100644 modules/Admin/Language/lt/Settings.php create mode 100644 modules/Admin/Language/lt/Soundbite.php create mode 100644 modules/Admin/Language/lt/User.php create mode 100644 modules/Admin/Language/lt/Validation.php create mode 100644 modules/Admin/Language/lt/VideoClip.php create mode 100644 modules/Auth/Language/.rsync-filter create mode 100644 modules/Auth/Language/cs/Auth.php create mode 100644 modules/Auth/Language/cs/Contributor.php create mode 100644 modules/Auth/Language/cs/MyAccount.php create mode 100644 modules/Auth/Language/cs/User.php create mode 100644 modules/Auth/Language/lt/Auth.php create mode 100644 modules/Auth/Language/lt/Contributor.php create mode 100644 modules/Auth/Language/lt/MyAccount.php create mode 100644 modules/Auth/Language/lt/User.php create mode 100644 modules/Install/Language/cs/Install.php create mode 100644 modules/Install/Language/lt/Install.php create mode 100644 modules/PodcastImport/Language/.rsync-filter create mode 100644 modules/PodcastImport/Language/cs/PodcastImport.php create mode 100644 modules/PodcastImport/Language/lt/PodcastImport.php create mode 100644 modules/PremiumPodcasts/Language/.rsync-filter create mode 100644 modules/PremiumPodcasts/Language/cs/PremiumPodcasts.php create mode 100644 modules/PremiumPodcasts/Language/cs/Subscription.php create mode 100644 modules/PremiumPodcasts/Language/lt/PremiumPodcasts.php create mode 100644 modules/PremiumPodcasts/Language/lt/Subscription.php diff --git a/app/Config/App.php b/app/Config/App.php index b165f67d..304c6f52 100644 --- a/app/Config/App.php +++ b/app/Config/App.php @@ -123,17 +123,19 @@ class App extends BaseConfig * @var list */ public array $supportedLocales = [ - 'en', - 'fr', - 'pl', - 'de', - 'pt-br', - 'nn-no', - 'es', - 'zh-hans', - 'ca', 'br', + 'ca', + 'cs', + 'de', + 'en', + 'es', + 'fr', + 'lt', + 'nn-no', + 'pl', + 'pt-br', 'sr-latn', + 'zh-hans', ]; /** diff --git a/app/Language/.rsync-filter b/app/Language/.rsync-filter index b802a93d..38526af5 100644 --- a/app/Language/.rsync-filter +++ b/app/Language/.rsync-filter @@ -1,12 +1,14 @@ -+ en/*** -+ fr/*** -+ pl/*** -+ de/*** -+ pt-br/*** -+ nn-no/*** -+ es/*** -+ zh-hans/*** -+ ca/*** + br/*** ++ ca/*** ++ cs/*** ++ de/*** ++ en/*** ++ es/*** ++ fr/*** ++ lt/*** ++ nn-no/*** ++ pl/*** ++ pt-br/*** + sr-latn/*** ++ zh-hans/*** - ** diff --git a/app/Language/cs/Comment.php b/app/Language/cs/Comment.php new file mode 100644 index 00000000..30e337c4 --- /dev/null +++ b/app/Language/cs/Comment.php @@ -0,0 +1,34 @@ + "Komentář {actorDisplayName} k {episodeTitle}", + 'back_to_comments' => 'Zpět na komentáře', + 'form' => [ + 'episode_message_placeholder' => 'Napište komentář…', + 'reply_to_placeholder' => 'Odpovědět @{actorUsername}', + 'submit' => 'Odeslat', + 'submit_reply' => 'Odpovědět', + ], + 'likes' => '{numberOfLikes, plural, + one {# se líbí} + other {# se líbí} + }', + 'replies' => '{numberOfReplies, plural, + one {# odpověď} + other {# odpovědi} + }', + 'like' => 'Líbí se mi', + 'reply' => 'Odpovědět', + 'view_replies' => 'Zobrazit odpovědi ({numberOfReplies})', + 'block_actor' => 'Blokovat uživatele @{actorUsername}', + 'block_domain' => 'Blokovat doménu @{actorDomain}', + 'delete' => 'Odstranit komentář', +]; diff --git a/app/Language/cs/Common.php b/app/Language/cs/Common.php new file mode 100644 index 00000000..774798b7 --- /dev/null +++ b/app/Language/cs/Common.php @@ -0,0 +1,30 @@ + 'Ano', + 'no' => 'Ne', + 'cancel' => 'Zrušit', + 'optional' => 'Volitelné', + 'close' => 'Zavřít', + 'home' => 'Domů', + 'explicit' => 'Explicitní', + 'powered_by' => 'Běží na {castopod}', + 'go_back' => 'Jít zpět', + 'play_episode_button' => [ + 'play' => 'Přehrát', + 'playing' => 'Přehrávání', + ], + 'read_more' => 'Číst více', + 'read_less' => 'Číst méně', + 'see_more' => 'Zobraz více', + 'see_less' => 'Zobrazit méně', + 'legal_notice' => 'Právní ustanovení', +]; diff --git a/app/Language/cs/Episode.php b/app/Language/cs/Episode.php new file mode 100644 index 00000000..0688c582 --- /dev/null +++ b/app/Language/cs/Episode.php @@ -0,0 +1,50 @@ + 'Série: {{seasonNumber}}', + 'season_abbr' => 'S{seasonNumber}', + 'number' => 'Epizoda {episodeNumber}', + 'number_abbr' => 'Ep. {episodeNumber}', + 'season_episode' => 'Série {seasonNumber} epizoda {episodeNumber}', + 'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}', + 'persons' => '{personsCount, plural, + one {# osoba} + other {# osoby} + }', + 'persons_list' => 'Osoby', + 'back_to_episodes' => 'Zpět na epizody {podcast}', + 'comments' => 'Komentáře', + 'activity' => 'Aktivita', + 'chapters' => 'Kapitoly', + 'transcript' => 'Přepis', + 'description' => 'Popis epizody', + 'number_of_comments' => '{numberOfComments, plural, + one {# komentář} + other {# komentáře} + }', + 'all_podcast_episodes' => 'Všechny epizody podcastu', + 'back_to_podcast' => 'Přejít zpět na podcast', + 'preview' => [ + 'title' => 'Náhled', + 'not_published' => 'Nezveřejněno', + 'text' => '{publication_status, select, + published {Tato epizoda ještě není publikována.} + scheduled {Tato epizoda je naplánována na {publication_date}} + with_podcast {Tato epizoda bude zveřejněna současně s podcastem.} + other {Tato epizoda ještě není publikována.} + }', + 'publish' => 'Publikovat', + 'publish_edit' => 'Editovat publikaci', + ], + 'no_chapters' => 'Pro tuto epizodu nejsou k dispozici žádné kapitoly.', + 'download_transcript' => 'Stáhnout přepis ({extension})', + 'no_transcript' => 'Pro tuto epizodu není k dispozici žádný přepis.', +]; diff --git a/app/Language/cs/Fediverse.php b/app/Language/cs/Fediverse.php new file mode 100644 index 00000000..22e42e08 --- /dev/null +++ b/app/Language/cs/Fediverse.php @@ -0,0 +1,37 @@ + 'Vaše handle', + 'your_handle_hint' => 'Zadejte @username@doména, ze které chcete působit.', + 'follow' => [ + 'label' => 'Sledovat', + 'title' => 'Sledovat {actorDisplayName}', + 'subtitle' => 'Budete sledovat:', + 'accountNotFound' => 'Účet nebyl nalezen.', + 'remoteFollowNotAllowed' => 'Zdá se, že server účtu neumožňuje vzdálené sledování…', + 'submit' => 'Pokračovat a sledovat', + ], + 'favourite' => [ + 'title' => "Oblíbený příspěvek {actorDisplayName}", + 'subtitle' => 'Oblíbíte si:', + 'submit' => 'Pokračovat a oblíbit', + ], + 'reblog' => [ + 'title' => "Sdílet {actorDisplayName}příspěvek", + 'subtitle' => 'Budete sdílet:', + 'submit' => 'Pokračovat ke sdílení', + ], + 'reply' => [ + 'title' => "Odpovědět na příspěvek {actorDisplayName}", + 'subtitle' => 'Chystáte se odpovědět:', + 'submit' => 'Pokračovat k odpovědi', + ], +]; diff --git a/app/Language/cs/Home.php b/app/Language/cs/Home.php new file mode 100644 index 00000000..184e132d --- /dev/null +++ b/app/Language/cs/Home.php @@ -0,0 +1,20 @@ + 'Všechny podcasty', + 'sort_by' => 'Seřadit podle', + 'sort_options' => [ + 'activity' => 'Poslední aktivita', + 'created_desc' => 'Od nejnovějších', + 'created_asc' => 'Od nejstarších', + ], + 'no_podcast' => 'Nebyly nalezeny žádné podcasty', +]; diff --git a/app/Language/cs/Page.php b/app/Language/cs/Page.php new file mode 100644 index 00000000..0cd1fef4 --- /dev/null +++ b/app/Language/cs/Page.php @@ -0,0 +1,17 @@ + 'Zpátky domů', + 'map' => [ + 'title' => 'Mapa', + 'description' => 'Objevte epizody podcastu na {siteName} , které jsou umístěny na mapě! Cestujte přes mapu a poslouchejte epizody, které hovoří o konkrétních místech.', + ], +]; diff --git a/app/Language/cs/Podcast.php b/app/Language/cs/Podcast.php new file mode 100644 index 00000000..607b9339 --- /dev/null +++ b/app/Language/cs/Podcast.php @@ -0,0 +1,55 @@ + 'RSS Podcast kanál', + 'season' => 'Série: {seasonNumber}', + 'list_of_episodes_year' => '{year} epizody ({episodeCount})', + 'list_of_episodes_season' => + 'Epizody ({episodeCount}) série {seasonNumber}', + 'no_episode' => 'Nebyla nalezena žádná epizoda', + 'follow' => 'Sledovat', + 'followTitle' => 'Sledujte {actorDisplayName} na fediverse!', + 'followers' => '{numberOfFollowers, plural, + one {# sledující} + other {# sledující} + }', + 'posts' => '{numberOfPosts, plural, + one {# příspěvek} + other {# příspěvky} + }', + 'links' => 'Odkazy', + 'activity' => 'Aktivita', + 'episodes' => 'Epizody', + 'episodes_title' => 'Epizody {podcastTitle}', + 'about' => 'Informace', + 'stats' => [ + 'title' => 'Statistiky', + 'number_of_seasons' => '{0, plural, + one {# série} + other {# série} + }', + 'number_of_episodes' => '{0, plural, + one {# epizoda} + other {# epizody} + }', + 'first_published_at' => 'První epizoda zveřejněna na {0, date, medium}', + ], + 'sponsor' => 'Sponzorovat', + 'funding_links' => 'Odkazy na financování pro {podcastTitle}', + 'find_on' => 'Najít {podcastTitle} na', + 'listen_on' => 'Poslouchat na', + 'persons' => '{personsCount, plural, + one {# osoba} + other {# osoby} + }', + 'persons_list' => 'Osoby', + 'castopod_website' => 'Castopod (webová stránka)', +]; diff --git a/app/Language/cs/Post.php b/app/Language/cs/Post.php new file mode 100644 index 00000000..02ebcc28 --- /dev/null +++ b/app/Language/cs/Post.php @@ -0,0 +1,40 @@ + "Příspěvek {actorDisplayName}", + 'back_to_actor_posts' => 'Zpět na příspěvky {actor}', + 'actor_shared' => '{actor} sdílen(a)', + 'reply_to' => 'Odpovědět @{actorUsername}', + 'form' => [ + 'message_placeholder' => 'Napsat zprávu…', + 'episode_message_placeholder' => 'Napsat zprávu pro epizodu…', + 'episode_url_placeholder' => 'URL epizody', + 'reply_to_placeholder' => 'Odpovědět @{actorUsername}', + 'submit' => 'Odeslat', + 'submit_reply' => 'Odpovědět', + ], + 'favourites' => '{numberOfFavourites, plural, + one {# oblíbil} + other {# oblíbili} + }', + 'reblogs' => '{numberOfReblogs, plural, + one {# sdílení} + other {# sdílení} + }', + 'replies' => '{numberOfReplies, plural, + one {# odpověď} + other {# odpovědi} + }', + 'expand' => 'Rozbalit příspěvek', + 'block_actor' => 'Blokovat uživatele @{actorUsername}', + 'block_domain' => 'Blokovat doménu @{actorDomain}', + 'delete' => 'Smazat příspěvek', +]; diff --git a/app/Language/lt/Comment.php b/app/Language/lt/Comment.php new file mode 100644 index 00000000..30bc6cfa --- /dev/null +++ b/app/Language/lt/Comment.php @@ -0,0 +1,36 @@ + "{actorDisplayName} pakomentavo „{episodeTitle}“", + 'back_to_comments' => 'Grįžti į komentarus', + 'form' => [ + 'episode_message_placeholder' => 'Parašyti komentarą…', + 'reply_to_placeholder' => 'Atsakyti @{actorUsername}', + 'submit' => 'Siųsti', + 'submit_reply' => 'Atsakyti', + ], + 'likes' => '{numberOfLikes, plural, + one {# patiktukas} + few {# patiktukai} + other {# patiktukų} + }', + 'replies' => '{numberOfReplies, plural, + one {# atsakymas} + few {# atsakymai} + other {# atsakymų} + }', + 'like' => 'Patinka', + 'reply' => 'Atsakyti', + 'view_replies' => 'Rodyti atsakymus ({numberOfReplies})', + 'block_actor' => 'Blokuoti naudotoją @{actorUsername}', + 'block_domain' => 'Blokuoti domeną @{actorDomain}', + 'delete' => 'Šalinti komentarą', +]; diff --git a/app/Language/lt/Common.php b/app/Language/lt/Common.php new file mode 100644 index 00000000..e1201ef1 --- /dev/null +++ b/app/Language/lt/Common.php @@ -0,0 +1,30 @@ + 'Taip', + 'no' => 'Ne', + 'cancel' => 'Atsisakyti', + 'optional' => 'Neprivaloma', + 'close' => 'Užverti', + 'home' => 'Pradžia', + 'explicit' => 'Atviras', + 'powered_by' => 'Veikia {castopod} pagrindu', + 'go_back' => 'Grįžti', + 'play_episode_button' => [ + 'play' => 'Leisti', + 'playing' => 'Leidžiama', + ], + 'read_more' => 'Išsamiau', + 'read_less' => 'Glausčiau', + 'see_more' => 'Išsamiau', + 'see_less' => 'Glausčiau', + 'legal_notice' => 'Teisinė informacija', +]; diff --git a/app/Language/lt/Episode.php b/app/Language/lt/Episode.php new file mode 100644 index 00000000..21f32e5e --- /dev/null +++ b/app/Language/lt/Episode.php @@ -0,0 +1,52 @@ + '{seasonNumber} sezonas', + 'season_abbr' => 'S{seasonNumber}', + 'number' => '{episodeNumber} epizodas', + 'number_abbr' => '{episodeNumber} ep.', + 'season_episode' => '{seasonNumber} sezono {episodeNumber} epizodas', + 'season_episode_abbr' => 'S{seasonNumber}:E{episodeNumber}', + 'persons' => '{personsCount, plural, + one {# asmuo} + few {# asmenys} + other {# asmenų} + }', + 'persons_list' => 'Asmenys', + 'back_to_episodes' => 'Grįžti į „{podcast}“ epizodų sąrašą', + 'comments' => 'Komentarai', + 'activity' => 'Veikla', + 'chapters' => 'Skyreliai', + 'transcript' => 'Nuorašas', + 'description' => 'Epizodo aprašymas', + 'number_of_comments' => '{numberOfComments, plural, + one {# komentaras} + few {# komentarai} + other {# komentarų} + }', + 'all_podcast_episodes' => 'Visi tinklalaidės epizodai', + 'back_to_podcast' => 'Grįžti į tinklalaidę', + 'preview' => [ + 'title' => 'Peržiūrėti', + 'not_published' => 'Nepaskelbtas', + 'text' => '{publication_status, select, + published {Šis epizodas dar nepaskelbtas.} + scheduled {Šį epizodą planuojama paskelbti {publication_date}.} + with_podcast {Šį epizodą planuojama paskelbti kartu su tinklalaide.} + other {Šis epizodas dar nepaskelbtas.} + }', + 'publish' => 'Paskelbti', + 'publish_edit' => 'Taisyti paskelbimą', + ], + 'no_chapters' => 'Šis epizodas neišskaidytas skyreliais.', + 'download_transcript' => 'Parsisiųsti nuorašą ({extension})', + 'no_transcript' => 'Šio epizodo nuorašas nepateiktas.', +]; diff --git a/app/Language/lt/Fediverse.php b/app/Language/lt/Fediverse.php new file mode 100644 index 00000000..54c27673 --- /dev/null +++ b/app/Language/lt/Fediverse.php @@ -0,0 +1,37 @@ + 'Jūsų paskyros vardas', + 'your_handle_hint' => 'Įrašykite naudotinos paskyros vardą @naudotojas@domenas formatu.', + 'follow' => [ + 'label' => 'Sekti', + 'title' => 'Sekti {actorDisplayName}', + 'subtitle' => 'Ketinate sekti:', + 'accountNotFound' => 'Paskyra nerasta.', + 'remoteFollowNotAllowed' => 'Panašu, jog paskyros serveris neleidžia nuotolinių sekimo užklausų…', + 'submit' => 'Inicijuoti sekimą', + ], + 'favourite' => [ + 'title' => "Pamėgti {actorDisplayName} įrašą", + 'subtitle' => 'Ketinate pamėgti:', + 'submit' => 'Inicijuoti pamėgimą', + ], + 'reblog' => [ + 'title' => "Pasidalinti {actorDisplayName} įrašu", + 'subtitle' => 'Ketinate pasidalinti:', + 'submit' => 'Inicijuoti pasidalijimą', + ], + 'reply' => [ + 'title' => "Atsakyti į {actorDisplayName} įrašą", + 'subtitle' => 'Ketinate atsakyti į:', + 'submit' => 'Inicijuoti atsakymą', + ], +]; diff --git a/app/Language/lt/Home.php b/app/Language/lt/Home.php new file mode 100644 index 00000000..8e5d3439 --- /dev/null +++ b/app/Language/lt/Home.php @@ -0,0 +1,20 @@ + 'Visos tinklalaidės', + 'sort_by' => 'Rikiuoti pagal', + 'sort_options' => [ + 'activity' => 'Paskiausia veikla', + 'created_desc' => 'Prad', + 'created_asc' => 'Pirma seniausi', + ], + 'no_podcast' => 'Tinklalaidė nerasta', +]; diff --git a/app/Language/lt/Page.php b/app/Language/lt/Page.php new file mode 100644 index 00000000..9a643e68 --- /dev/null +++ b/app/Language/lt/Page.php @@ -0,0 +1,17 @@ + 'Grįžti į pradžią', + 'map' => [ + 'title' => 'Žemėlapis', + 'description' => 'Atraskite „{siteName}“ paskelbtus tinklalaidžių epizodus žemėlapyje! Keliaukite po žemėlapį ir klausykitės epizodų, kuriuose kalbama apie konkrečias vietoves.', + ], +]; diff --git a/app/Language/lt/Podcast.php b/app/Language/lt/Podcast.php new file mode 100644 index 00000000..bd37957b --- /dev/null +++ b/app/Language/lt/Podcast.php @@ -0,0 +1,60 @@ + 'Tinklalaidės RSS sklaidos kanalas', + 'season' => '{seasonNumber} sezonas', + 'list_of_episodes_year' => '{year} metų epizodai ({episodeCount})', + 'list_of_episodes_season' => + '{seasonNumber} sezono epizodai ({episodeCount})', + 'no_episode' => 'Epizodų nerasta!', + 'follow' => 'Sekti', + 'followTitle' => 'Sekti {actorDisplayName} Fedivisatoje!', + 'followers' => '{numberOfFollowers, plural, + one {# sekėjas} + few {# sekėjai} + other {# sekėjų} + }', + 'posts' => '{numberOfPosts, plural, + one {# įrašas} + few {# įrašai} + other {# įrašų} + }', + 'links' => 'Nuorodos', + 'activity' => 'Veikla', + 'episodes' => 'Epizodai', + 'episodes_title' => '„{podcastTitle}“ epizodai', + 'about' => 'Apie', + 'stats' => [ + 'title' => 'Statistika', + 'number_of_seasons' => '{0, plural, + one {# sezonas} + few {# sezonai} + other {# sezonų} + }', + 'number_of_episodes' => '{0, plural, + one {# epizodas} + few {# epizodai} + other {# epizodų} + }', + 'first_published_at' => 'Pirmasis epizodas paskelbtas {0, date, medium}', + ], + 'sponsor' => 'Paremti', + 'funding_links' => '„{podcastTitle}“ rėmimo nuorodos', + 'find_on' => 'Raskite „{podcastTitle}“', + 'listen_on' => 'Klausykitės', + 'persons' => '{personsCount, plural, + one {# asmuo} + few {# asmenys} + other {# asmenų} + }', + 'persons_list' => 'Asmenys', + 'castopod_website' => 'Castopod (svetainė)', +]; diff --git a/app/Language/lt/Post.php b/app/Language/lt/Post.php new file mode 100644 index 00000000..68197945 --- /dev/null +++ b/app/Language/lt/Post.php @@ -0,0 +1,43 @@ + "{actorDisplayName} įrašas", + 'back_to_actor_posts' => 'Grįžti į {actor} įrašus', + 'actor_shared' => '{actor} pasidalijo', + 'reply_to' => 'Atsakyti @{actorUsername}', + 'form' => [ + 'message_placeholder' => 'Parašykite žinutę…', + 'episode_message_placeholder' => 'Parašykite žinutę šiam epizodui…', + 'episode_url_placeholder' => 'Epizodo URL adresas', + 'reply_to_placeholder' => 'Atsakyti @{actorUsername}', + 'submit' => 'Siųsti', + 'submit_reply' => 'Atsakyti', + ], + 'favourites' => '{numberOfFavourites, plural, + one {# pamėgimas} + few {# pamėgimai} + other {# pamėgimų} + }', + 'reblogs' => '{numberOfReblogs, plural, + one {# pasidalijimas} + few {# pasidalijimai} + other {# pasidalijimų} + }', + 'replies' => '{numberOfReplies, plural, + one {# atsakymas} + few {# atsakymai} + other {# atsakymų} + }', + 'expand' => 'Išskleisti įrašą', + 'block_actor' => 'Blokuoti naudotoją @{actorUsername}', + 'block_domain' => 'Blokuoti domeną @{actorDomain}', + 'delete' => 'Šalinti įrašą', +]; diff --git a/docs/src/.i18n-filter b/docs/src/.i18n-filter index 9871cee8..f113dae9 100644 --- a/docs/src/.i18n-filter +++ b/docs/src/.i18n-filter @@ -1,6 +1,6 @@ -en ca de +en es fr nn-no diff --git a/modules/Admin/Language/.rsync-filter b/modules/Admin/Language/.rsync-filter index b802a93d..38526af5 100644 --- a/modules/Admin/Language/.rsync-filter +++ b/modules/Admin/Language/.rsync-filter @@ -1,12 +1,14 @@ -+ en/*** -+ fr/*** -+ pl/*** -+ de/*** -+ pt-br/*** -+ nn-no/*** -+ es/*** -+ zh-hans/*** -+ ca/*** + br/*** ++ ca/*** ++ cs/*** ++ de/*** ++ en/*** ++ es/*** ++ fr/*** ++ lt/*** ++ nn-no/*** ++ pl/*** ++ pt-br/*** + sr-latn/*** ++ zh-hans/*** - ** diff --git a/modules/Admin/Language/cs/AboutCastopod.php b/modules/Admin/Language/cs/AboutCastopod.php new file mode 100644 index 00000000..77803886 --- /dev/null +++ b/modules/Admin/Language/cs/AboutCastopod.php @@ -0,0 +1,22 @@ + 'O Castopodu', + 'host_name' => 'Název hostitele', + 'version' => 'Verze Castopodu', + 'php_version' => 'PHP verze', + 'os' => 'Operační systém', + 'languages' => 'Jazyky', + 'update_database' => 'Aktualizovat databázi', + 'messages' => [ + 'databaseUpdateSuccess' => 'Databáze je aktuální!', + ], +]; diff --git a/modules/Admin/Language/cs/Admin.php b/modules/Admin/Language/cs/Admin.php new file mode 100644 index 00000000..0aa00192 --- /dev/null +++ b/modules/Admin/Language/cs/Admin.php @@ -0,0 +1,15 @@ + 'Administrátorský panel', + 'welcome_message' => 'Vítejte v administrační oblasti!', + 'choose_interact' => 'Zvolte způsob interakce', +]; diff --git a/modules/Admin/Language/cs/Breadcrumb.php b/modules/Admin/Language/cs/Breadcrumb.php new file mode 100644 index 00000000..83880787 --- /dev/null +++ b/modules/Admin/Language/cs/Breadcrumb.php @@ -0,0 +1,57 @@ + 'breadcrumb', + config('Admin') + ->gateway => 'Domovská stránka', + 'podcasts' => 'podcasty', + 'episodes' => 'epizody', + 'subscriptions' => 'Odběry', + 'contributors' => 'Přispívající', + 'pages' => 'stránky', + 'settings' => 'nastavení', + 'theme' => 'motiv', + 'about' => 'info', + 'add' => 'přidat', + 'new' => 'nový', + 'edit' => 'upravit', + 'persons' => 'osoby', + 'publish' => 'publikovat', + 'publish-edit' => 'upravit publikování', + 'publish-date-edit' => 'upravit datum publikování', + 'unpublish' => 'zrušit publikování', + 'delete' => 'smazat', + 'remove' => 'odstranit', + 'fediverse' => 'fediverse', + 'blocked-actors' => 'blokované subjekty', + 'blocked-domains' => 'blokované domény', + 'users' => 'uživatelé', + 'my-account' => 'můj účet', + 'change-password' => 'změna hesla', + 'imports' => 'importy', + 'sync-feeds' => 'synchronizovat kanály', + 'platforms' => 'platformy', + 'social' => 'sociální sítě', + 'funding' => 'financování', + 'monetization-other' => 'ostatní monetizace', + 'analytics' => 'analytika', + 'locations' => 'lokality', + 'webpages' => 'webové stránky', + 'unique-listeners' => 'unikátní posluchači', + 'players' => 'přehrávače', + 'listening-time' => 'čas poslechu', + 'time-periods' => 'časové období', + 'soundbites' => 'úryvky', + 'video-clips' => 'videoklipy', + 'embed' => 'vestavitelný přehrávač', + 'notifications' => 'oznámení', + 'suspend' => 'pozastavit', +]; diff --git a/modules/Admin/Language/cs/Charts.php b/modules/Admin/Language/cs/Charts.php new file mode 100644 index 00000000..08ea16cb --- /dev/null +++ b/modules/Admin/Language/cs/Charts.php @@ -0,0 +1,41 @@ + 'Stažení epizody podle služby (za poslední týden)', + 'by_player_weekly' => 'Stažení epizody podle přehrávače (za poslední týden)', + 'by_player_yearly' => 'Stažení epizody podle přehrávače (za poslední rok)', + 'by_device_weekly' => 'Stažení epizody podle podle zařízení (za poslední týden)', + 'by_os_weekly' => 'Stažení epizody podle O.S. (za poslední týden)', + 'podcast_by_region' => 'Stažení epizody podle regionu (za poslední týden)', + 'unique_daily_listeners' => 'Denní unikátní posluchači', + 'unique_monthly_listeners' => 'Měsíční unikátní posluchači', + 'by_browser' => 'Využití webových stránek podle prohlížeče (za poslední týden)', + 'podcast_by_day' => 'Denní stažení epizody', + 'podcast_by_month' => 'Měsíční stažení epizody', + 'episode_by_day' => 'Denní stažení epizody (prvních 60 dní)', + 'episode_by_month' => 'Měsíční stažení epizody', + 'episodes_by_day' => + 'Stažení 5 posledních epizod (během prvních 60 dnů)', + 'by_country_weekly' => 'Stažení epizody podle země (za poslední týden)', + 'by_country_yearly' => 'Stažení epizody podle země (za poslední rok)', + 'by_domain_weekly' => 'Návštěvy webových stránek podle zdroje (za minulý týden)', + 'by_domain_yearly' => 'Návštěvy webových stránek podle zdroje (za poslední rok)', + 'by_entry_page' => 'Návštěvy webových stránek podle vstupní stránky (za minulý týden)', + 'podcast_bots' => 'Roboti (crawlers)', + 'daily_listening_time' => 'Denní souhrnný čas poslechu', + 'monthly_listening_time' => 'Měsíční souhrnný čas poslechu', + 'by_weekday' => 'Podle dne v týdnu (za poslednách 60 dní)', + 'by_hour' => 'Podle denní doby (za posledních 60 dní)', + 'podcast_by_bandwidth' => 'Denní využití dat (v MB)', + 'total_storage_by_month' => 'Měsíční úložiště (v MB)', + 'total_bandwidth_by_month' => 'Měsíční využití dat (v MB)', + 'total_bandwidth_by_month_limit' => 'Omezeno na {totalBandwidth} měsíčně', +]; diff --git a/modules/Admin/Language/cs/Common.php b/modules/Admin/Language/cs/Common.php new file mode 100644 index 00000000..59187fa8 --- /dev/null +++ b/modules/Admin/Language/cs/Common.php @@ -0,0 +1,52 @@ + 'Ano', + 'no' => 'Ne', + 'cancel' => 'Zrušit', + 'optional' => 'Volitelné', + 'more' => 'Více', + 'no_data' => 'Nenalezena žádná data', + 'close' => 'Zavřít', + 'edit' => 'Editovat', + 'copy' => 'Kopírovat', + 'copied' => 'Zkopírováno!', + 'home' => 'Domů', + 'explicit' => 'Explicitní', + 'powered_by' => 'Běží na {castopod}', + 'actions' => 'Akce', + 'pageInfo' => 'Strana {currentPage} z {pageCount}', + 'go_back' => 'Jít zpět', + 'forms' => [ + 'editor' => [ + 'write' => 'Zapsat', + 'preview' => 'Náhled', + 'help' => 'Používá markdown', + ], + 'multiSelect' => [ + 'selectText' => 'Stiskněte pro výběr', + 'loadingText' => 'Načítání…', + 'noResultsText' => 'Nebyly nalezeny žádné výsledky', + 'noChoicesText' => 'Žádná volba pro výběr', + 'maxItemText' => 'Nelze přidat více položek', + ], + 'upload_file' => 'Nahrát soubor', + 'remote_url' => 'Vzdálené URL', + 'save' => 'Uložit', + ], + 'play_episode_button' => [ + 'play' => 'Přehrát', + 'playing' => 'Přehrávání', + ], + 'size_limit' => 'Omezení velikosti: {0}.', + 'choose_interact' => 'Zvolte způsob interakce', + 'view' => 'Zobrazit', +]; diff --git a/modules/Admin/Language/cs/Contributor.php b/modules/Admin/Language/cs/Contributor.php new file mode 100644 index 00000000..aa359073 --- /dev/null +++ b/modules/Admin/Language/cs/Contributor.php @@ -0,0 +1,41 @@ + 'Přispěvatelé podcastu', + 'view' => "Příspěvek {username} pro {podcastTitle}", + 'add' => 'Přidat přispěvatele', + 'add_contributor' => 'Přidat přispěvatele pro {0}', + 'edit_role' => 'Aktualizovat roli pro {0}', + 'edit' => 'Upravit', + 'remove' => 'Odstranit', + 'list' => [ + 'username' => 'Uživatelské jméno', + 'role' => 'Role', + ], + 'form' => [ + 'user' => 'Uživatel', + 'user_placeholder' => 'Vyberte uživatele…', + 'role' => 'Role', + 'role_placeholder' => 'Vyberte roli…', + 'submit_add' => 'Přidat přispěvatele', + 'submit_edit' => 'Aktualizovat roli', + ], + 'roles' => [ + 'podcast_admin' => 'Administrátor podcastu', + ], + 'messages' => [ + 'removeOwnerError' => "Vlastníka podcastu nelze odstranit!", + 'removeSuccess' => + 'Úspěšně jste odstranili {username} z {podcastTitle}', + 'alreadyAddedError' => + "Přispěvatel, který se pokoušíte přidat, již byl přidán!", + ], +]; diff --git a/modules/Admin/Language/cs/Countries.php b/modules/Admin/Language/cs/Countries.php new file mode 100644 index 00000000..a7af49a9 --- /dev/null +++ b/modules/Admin/Language/cs/Countries.php @@ -0,0 +1,264 @@ + 'Andorra', + 'AE' => 'Spojené arabské emiráty', + 'AF' => 'Afghánistán', + 'AG' => 'Antigua a Barbuda', + 'AI' => 'Anguilla', + 'AL' => 'Albánie', + 'AM' => 'Arménie', + 'AO' => 'Angola', + 'AQ' => 'Antarktida', + 'AR' => 'Argentina', + 'AS' => 'Americká Samoa', + 'AT' => 'Rakousko', + 'AU' => 'Austrálie', + 'AW' => 'Aruba', + 'AX' => 'Alandské ostrovy', + 'AZ' => 'Azerbajdžán', + 'BA' => 'Bosna a Hercegovina', + 'BB' => 'Barbados', + 'BD' => 'Bangladéš', + 'BE' => 'Belgie', + 'BF' => 'Burkina Faso', + 'BG' => 'Bulharsko', + 'BH' => 'Bahrajn', + 'BI' => 'Burundi', + 'BJ' => 'Benin', + 'BL' => 'Svatý Bartoloměj', + 'BM' => 'Bermudy', + 'BN' => 'Brunej', + 'BO' => 'Bolívie', + 'BQ' => 'Bonaire, Svatý Eustach a Saba', + 'BR' => 'Brazílie', + 'BS' => 'Bahamy', + 'BT' => 'Bhútán', + 'BV' => 'Bouvetův ostrov', + 'BW' => 'Botswana', + 'BY' => 'Bělorusko', + 'BZ' => 'Belize', + 'CA' => 'Kanada', + 'CC' => 'Kokosové (Keelingovy) ostrovy', + 'CD' => 'Konžská demokratická republika', + 'CF' => 'Středoafrická republika', + 'CG' => 'Kongo', + 'CH' => 'Švýcarsko', + 'CI' => "Pobřeží slonoviny", + 'CK' => 'Cookovy ostrovy', + 'CL' => 'Chile', + 'CM' => 'Kamerun', + 'CN' => 'Čína', + 'CO' => 'Kolumbie', + 'CR' => 'Kostarika', + 'CU' => 'Kuba', + 'CV' => 'Kapverdy', + 'CW' => 'Curaçao', + 'CX' => 'Vánoční ostrov', + 'CY' => 'Kypr', + 'CZ' => 'Česká republika', + 'DE' => 'Německo', + 'DJ' => 'Džibuti', + 'DK' => 'Dánsko', + 'DM' => 'Dominika', + 'DO' => 'Dominikánská republika', + 'DZ' => 'Alžírsko', + 'EC' => 'Ekvádor', + 'EE' => 'Estonsko', + 'EG' => 'Egypt', + 'EH' => 'Západní Sahara', + 'ER' => 'Eritrea', + 'ES' => 'Španělsko', + 'ET' => 'Etiopie', + 'FI' => 'Finsko', + 'FJ' => 'Fidži', + 'FK' => 'Falklandy', + 'FM' => 'Federativní státy Mikronésie', + 'FO' => 'Faerské ostrovy', + 'FR' => 'Francie', + 'GA' => 'Gabon', + 'GB' => 'Spojené království', + 'GD' => 'Grenada', + 'GE' => 'Gruzie', + 'GF' => 'Francouzská Guyana', + 'GG' => 'Guernsey', + 'GH' => 'Ghana', + 'GI' => 'Gibraltar', + 'GL' => 'Grónsko', + 'GM' => 'Gambie', + 'GN' => 'Guinea', + 'GP' => 'Guadeloupe', + 'GQ' => 'Rovníková Guinea', + 'GR' => 'Řecko', + 'GS' => 'Jižní Georgie a Jižní Sandwichovy ostrovy', + 'GT' => 'Guatemala', + 'GU' => 'Guam', + 'GW' => 'Guinea-Bissau', + 'GY' => 'Guyana', + 'HK' => 'Hong Kong', + 'HM' => 'Heardův ostrov a McDonaldovy ostrovy', + 'HN' => 'Honduras', + 'HR' => 'Chorvatsko', + 'HT' => 'Haiti', + 'HU' => 'Maďarsko', + 'ID' => 'Indonésie', + 'IE' => 'Irsko', + 'IL' => 'Izrael', + 'IM' => 'Ostrov Man', + 'IN' => 'Indie', + 'IO' => 'Britské indickooceánské území', + 'IQ' => 'Irák', + 'IR' => 'Íránská islámská republika', + 'IS' => 'Island', + 'IT' => 'Itálie', + 'JE' => 'Jersey', + 'JM' => 'Jamajka', + 'JO' => 'Jordánsko', + 'JP' => 'Japonsko', + 'KE' => 'Keňa', + 'KG' => 'Kyrgyzstán', + 'KH' => 'Kambodža', + 'KI' => 'Kiribati', + 'KM' => 'Komory', + 'KN' => 'Svatý Kryštof a Nevis', + 'KP' => "Severní Korea", + 'KR' => 'Korea', + 'KW' => 'Kuvajt', + 'KY' => 'Kajmanské ostrovy', + 'KZ' => 'Kazachstán', + 'LA' => "Laos", + 'LB' => 'Libanon', + 'LC' => 'Svatá Lucie', + 'LI' => 'Lichtenštejnsko', + 'LK' => 'Srí Lanka', + 'LR' => 'Libérie', + 'LS' => 'Lesotho', + 'LT' => 'Litva', + 'LU' => 'Lucembursko', + 'LV' => 'Lotyšsko', + 'LY' => 'Libye', + 'MA' => 'Maroko', + 'MC' => 'Monako', + 'MD' => 'Moldavská republika', + 'ME' => 'Černá Hora', + 'MF' => 'Svatý Martin (francouzská část)', + 'MG' => 'Madagaskar', + 'MH' => 'Marshallovy ostrovy', + 'MK' => 'Makedonie, bývalá Jugoslávie', + 'ML' => 'Mali', + 'MM' => 'Myanmar (Barma)', + 'MN' => 'Mongolsko', + 'MO' => 'Macao', + 'MP' => 'Severní Mariany', + 'MQ' => 'Martinik', + 'MR' => 'Mauritánie', + 'MS' => 'Montserrat', + 'MT' => 'Malta', + 'MU' => 'Mauricius', + 'MV' => 'Maledivy', + 'MW' => 'Malawi', + 'MX' => 'Mexiko', + 'MY' => 'Malajsie', + 'MZ' => 'Mosambik', + 'N/A' => 'Nelze zvolit (lokální IP…)', + 'NA' => 'Namibie', + 'NC' => 'Nová Kaledonie', + 'NE' => 'Niger', + 'NF' => 'Ostrov Norfolk', + 'NG' => 'Nigérie', + 'NI' => 'Nikaragua', + 'NL' => 'Nizozemsko', + 'NO' => 'Norsko', + 'NP' => 'Nepál', + 'NR' => 'Nauru', + 'NU' => 'Niué', + 'NZ' => 'Nový Zéland', + 'OM' => 'Omán', + 'PA' => 'Panama', + 'PE' => 'Peru', + 'PF' => 'Francouzská Polynésie', + 'PG' => 'Papua-Nová Guinea', + 'PH' => 'Filipíny', + 'PK' => 'Pákistán', + 'PL' => 'Polsko', + 'PM' => 'Saint Pierre a Miquelon', + 'PN' => 'Pitcairnovy ostrovy', + 'PR' => 'Portoriko', + 'PS' => 'Palestina', + 'PT' => 'Portugalsko', + 'PW' => 'Palau', + 'PY' => 'Paraguay', + 'QA' => 'Katar', + 'RE' => 'Réunion', + 'RO' => 'Rumunsko', + 'RS' => 'Srbsko', + 'RU' => 'Ruská federace', + 'RW' => 'Rwanda', + 'SA' => 'Saúdská Arábie', + 'SB' => 'Šalamounovy ostrovy', + 'SC' => 'Seychely', + 'SD' => 'Súdán', + 'SE' => 'Švédsko', + 'SG' => 'Singapur', + 'SH' => 'Svatá Helena, Ascension a Tristan da Cunha', + 'SI' => 'Slovinsko', + 'SJ' => 'Špicberky', + 'SK' => 'Slovensko', + 'SL' => 'Sierra Leone', + 'SM' => 'San Marino', + 'SN' => 'Senegal', + 'SO' => 'Somálsko', + 'SR' => 'Surinam', + 'SS' => 'Jižní Súdán', + 'ST' => 'Svatý Tomáš a Princův ostrov', + 'SV' => 'El Salvador', + 'SX' => 'Svatý Martin (nizozemská část)', + 'SY' => 'Sýrie', + 'SZ' => 'Svazijsko', + 'TC' => 'Ostrovy Turks a Caicos', + 'TD' => 'Čad', + 'TF' => 'Francouzská jižní území', + 'TG' => 'Togo', + 'TH' => 'Thajsko', + 'TJ' => 'Tádžikistán', + 'TK' => 'Tokelau', + 'TL' => 'Východní Timor', + 'TM' => 'Turkmenistán', + 'TN' => 'Tunisko', + 'TO' => 'Tonga', + 'TR' => 'Turecko', + 'TT' => 'Trinidad a Tobago', + 'TV' => 'Tuvalu', + 'TW' => 'Tchajwan, provincie Číny', + 'TZ' => 'Tanzanie, Spojené republiky', + 'UA' => 'Ukrajina', + 'UG' => 'Uganda', + 'UM' => 'Menší odlehlé ostrovy Spojených států amerických', + 'US' => 'Spojené státy', + 'UY' => 'Uruguay', + 'UZ' => 'Uzbekistán', + 'VA' => 'Svatý stolec (Vatikánský městský stát)', + 'VC' => 'Svatý Vincent a Grenadiny', + 'VE' => 'Venezuela, Bolívarovská republika', + 'VG' => 'Britské Panenské ostrovy', + 'VI' => 'Americké Panenské ostrovy', + 'VN' => 'Vietnam', + 'VU' => 'Vanuatu', + 'WF' => 'Wallis a Futuna', + 'WS' => 'Samoa', + 'YE' => 'Jemen', + 'YT' => 'Mayotte', + 'ZA' => 'Jižní Afrika', + 'ZM' => 'Zambie', + 'ZW' => 'Zimbabwe', +]; diff --git a/modules/Admin/Language/cs/Dashboard.php b/modules/Admin/Language/cs/Dashboard.php new file mode 100644 index 00000000..e66e362b --- /dev/null +++ b/modules/Admin/Language/cs/Dashboard.php @@ -0,0 +1,28 @@ + 'Administrátorský panel', + 'welcome_message' => 'Vítejte v admin oblasti!', + 'podcasts' => [ + 'title' => 'Podcasty', + 'not_found' => 'Žádné publikované podcasty', + 'last_published' => 'Naposledy publikováno {lastPublicationDate}', + ], + 'episodes' => [ + 'title' => 'Epizody', + 'not_found' => 'Žádné publikované epizody', + 'last_published' => 'Naposledy publikováno {lastPublicationDate}', + ], + 'storage' => [ + 'title' => 'Úložiště', + 'subtitle' => '{totalUploaded} z {totalStorage}', + ], +]; diff --git a/modules/Admin/Language/cs/Episode.php b/modules/Admin/Language/cs/Episode.php new file mode 100644 index 00000000..2595eb2e --- /dev/null +++ b/modules/Admin/Language/cs/Episode.php @@ -0,0 +1,225 @@ + 'Série {seasonNumber}', + 'season_abbr' => 'S{seasonNumber}', + 'number' => 'Epizoda {episodeNumber}', + 'number_abbr' => 'Ep. {episodeNumber}', + 'season_episode' => 'Série {seasonNumber} epizoda {episodeNumber}', + 'season_episode_abbr' => 'S{seasonNumber}E{episodeNumber}', + 'number_of_comments' => '{numberOfComments, plural, + one {# komentář} + other {# komentáře} + }', + 'all_podcast_episodes' => 'Všechny epizody podcastu', + 'back_to_podcast' => 'Přejít zpět na podcast', + 'edit' => 'Upravit', + 'preview' => 'Náhled', + 'publish' => 'Publikovat', + 'publish_edit' => 'Upravit publikování', + 'publish_date_edit' => 'Upravit datum publikování', + 'unpublish' => 'Zrušit publikování', + 'publish_error' => 'Epizoda již byla publikována.', + 'publish_edit_error' => 'Epizoda již byla publikována.', + 'publish_cancel_error' => 'Epizoda již byla publikována.', + 'publish_date_edit_error' => 'Epizoda ještě nebyla publikována, nemůžete upravit datum jejího zveřejnění.', + 'publish_date_edit_future_error' => 'Datum publikování epizody může být nastaveno pouze na dřívější datum! Pokud chcete změnit naplánování, nejprve zrušte publikování.', + 'publish_date_edit_success' => 'Datum publikování epizody bylo úspěšně aktualizováno!', + 'unpublish_error' => 'Epizoda není publikována.', + 'delete' => 'Smazat', + 'go_to_page' => 'Přejít na stránku', + 'create' => 'Přidat epizodu', + 'publication_status' => [ + 'published' => 'Publikováno', + 'with_podcast' => 'Publikováno', + 'scheduled' => 'Naplánováno', + 'not_published' => 'Nepublikováno', + ], + 'with_podcast_hint' => 'Zveřejní se současně s podcastem', + 'list' => [ + 'search' => [ + 'placeholder' => 'Hledat epizodu', + 'clear' => 'Vymazat vyhledávání', + 'submit' => 'Hledat', + ], + 'number_of_episodes' => '{numberOfEpisodes, plural, + one {# epizoda} + other {# epizody} + }', + 'episode' => 'Epizoda', + 'visibility' => 'Viditelnost', + 'downloads' => 'Stažení', + 'comments' => 'Komentáře', + 'actions' => 'Akce', + ], + 'messages' => [ + 'createSuccess' => 'Epizoda byla úspěšně vytvořena!', + 'editSuccess' => 'Epizoda byla úspěšně aktualizována!', + 'publishSuccess' => '{publication_status, select, + published {Epizoda byla úspěšně publikována!} + scheduled {Publikace epizody byla úspěšně naplánována!} + with_podcast {Tato epizoda bude zveřejněna současně s podcastem.} + other {Tato epizoda není publikována.} + }', + 'publishCancelSuccess' => 'Publikování epizody úspěšně zrušeno!', + 'unpublishBeforeDeleteTip' => 'Je nutné zrušit publikování epizody před jejím odstraněním.', + 'scheduleDateError' => 'Musí být nastaveno datum publikování!', + 'deletePublishedEpisodeError' => 'Před odstraněním epizody prosím zrušte publikování.', + 'deleteSuccess' => 'Epizoda byla úspěšně smazána!', + 'deleteError' => 'U epizody se nepodařilo odstranit {type, select, + transcript {přepis} + chapters {kapitoly} + image {obal} + audio {audio} + other {media} + }', + 'deleteFileError' => 'Nepodařilo se odstranit {type, select, + transcript {přepis} + chapters {kapitoly} + image {obal} + audio {audio} + other {média} + } soubor {file_key}. Můžete ručně odebrat ze svého disku.', + 'sameSlugError' => 'Epizoda se zvolenou částí URL již existuje.', + ], + 'form' => [ + 'file_size_error' => + 'Soubor je příliš velký! Maximální velikost je {0}. Zvyšte hodnoty `memory_limit`, `upload_max_filesize` a `post_max_size` v konfiguračním souboru php a pak restartujte váš webový server pro nahrání souboru.', + 'audio_file' => 'Zvukový soubor', + 'audio_file_hint' => 'Vyberte zvukový soubor .mp3 nebo .m4a.', + 'info_section_title' => 'Informace o epizodě', + 'cover' => 'Obal epizody', + 'cover_hint' => + 'Pokud nenastavíte obal, bude místo toho použit obal podcastu.', + 'cover_size_hint' => 'Obal musí být čtvercový a nejméně 1400px široký a vysoký.', + 'title' => 'Název', + 'title_hint' => + 'Mělo by obsahovat jasný a stručný název epizody. Zde nespecifikujte čísla epizod nebo sezóny.', + 'permalink' => 'Trvalý odkaz', + 'season_number' => 'Série', + 'episode_number' => 'Epizoda', + 'type' => [ + 'label' => 'Typ', + 'full' => 'Plné', + 'full_hint' => 'Kompletní obsah (epizoda)', + 'trailer' => 'Upoutávka', + 'trailer_hint' => 'Krátký propagační materiál, který představuje náhled aktuálního seriálu', + 'bonus' => 'Bonus', + 'bonus_hint' => 'Extra obsah pro seriál (například ze zákulisí nebo rozhovory s účinkujícími) nebo průřezový propagační obsah pro jiný seriál', + ], + 'premium_title' => 'Prémium', + 'premium' => 'Epizoda musí být přístupná pouze pro prémiové odběratele', + 'parental_advisory' => [ + 'label' => 'Rodičovské informace', + 'hint' => 'Obsahuje epizoda explicitní obsah?', + 'undefined' => 'nedefinováno', + 'clean' => 'Čisté', + 'explicit' => 'Explicitní', + ], + 'show_notes_section_title' => 'Zobrazit poznámky', + 'show_notes_section_subtitle' => + 'Až 4000 znaků, buďte jasní a struční. Poznámky pomáhají potenciálním posluchačům při hledání epizody.', + 'description' => 'Popis', + 'description_footer' => 'Zápatí popisu', + 'description_footer_hint' => + 'Tento text je přidán na konec popisu každé epizody, je to dobré místo pro vložení vašich sociálních odkazů.', + 'additional_files_section_title' => 'Další soubory', + 'additional_files_section_subtitle' => + 'Tyto soubory mohou být použity jinými platformami pro lepší zážitek pro vaše publikum. Pro více informací si přečtěte {podcastNamespaceLink}.', + 'location_section_title' => 'Místo', + 'location_section_subtitle' => 'O kterém místě je tato epizoda?', + 'location_name' => 'Název nebo adresa místa', + 'location_name_hint' => 'Toto může být skutečné nebo fiktivní místo', + 'transcript' => 'Přepis (titulky)', + 'transcript_hint' => 'Jsou povoleny pouze .srt nebo .vtt.', + 'transcript_download' => 'Stáhnout přepis', + 'transcript_file' => 'Soubor přepisu (.srt nebo .vtt)', + 'transcript_remote_url' => 'Vzdálená URL pro přepis', + 'transcript_file_delete' => 'Odstranit soubor přepisu', + 'chapters' => 'Kapitoly', + 'chapters_hint' => 'Soubor musí být ve formátu JSON kapitol.', + 'chapters_download' => 'Stáhnout kapitoly', + 'chapters_file' => 'Soubor kapitol', + 'chapters_remote_url' => 'Vzdálená url pro soubor kapitol', + 'chapters_file_delete' => 'Odstranit soubor kapitol', + 'advanced_section_title' => 'Pokročilá nastavení', + 'advanced_section_subtitle' => + 'Pokud potřebujete RSS tagy, které Castopod nepodporuje, nastavte je zde.', + 'custom_rss' => 'Vlastní RSS tagy pro epizodu', + 'custom_rss_hint' => 'Toto bude vloženo do tagu ❬item❭.', + 'block' => 'Epizoda by měla být skryta ve veřejných katalogech', + 'block_hint' => + 'Zobrazit nebo skrýt stav: přepnutí tohoto zabraňuje tomu, aby se epizoda objevila v Apple Podcasts, Google Podcasts, a všech aplikacích třetích stran, které stahují seriály z těchto adresářů. (Nezaručeno)', + 'submit_create' => 'Vytvořit epizodu', + 'submit_edit' => 'Uložit epizodu', + ], + 'publish_form' => [ + 'back_to_episode_dashboard' => 'Zpět na nástěnku epizody', + 'post' => 'Váš oznamovací příspěvek', + 'post_hint' => + "Napište zprávu pro oznámení zveřejnění vaší epizody. Zpráva bude odeslána všem vašim následovníkům ve fediverse a bude zobrazena na domovské stránce vašeho podcastu.", + 'message_placeholder' => 'Napište zprávu…', + 'publication_date' => 'Datum publikování', + 'publication_method' => [ + 'now' => 'Teď', + 'schedule' => 'Naplánovat', + 'with_podcast' => 'Publikovat s podcastem', + ], + 'scheduled_publication_date' => 'Naplánované datum publikování', + 'scheduled_publication_date_clear' => 'Vymazat datum publikování', + 'scheduled_publication_date_hint' => + 'Vydání epizody můžete naplánovat nastavením data zveřejnění. Toto pole musí být formátováno jako YY-MM-DD HH:mm', + 'submit' => 'Publikovat', + 'submit_edit' => 'Upravit publikování', + 'cancel_publication' => 'Zrušit publikování', + 'message_warning' => 'Nepsali jste zprávu pro váš příspěvek s oznámením!', + 'message_warning_hint' => 'Zpráva zvyšuje viditelnost na sociálních sítích, což má za následek lepší popularitu vaší epizody.', + 'message_warning_submit' => 'Přesto publikovat', + ], + 'publish_date_edit_form' => [ + 'new_publication_date' => 'Nové datum publikace', + 'new_publication_date_hint' => 'Musí být nastaveno na uplynulé datum.', + 'submit' => 'Upravit datum publikace', + ], + 'unpublish_form' => [ + 'disclaimer' => + "Zrušením publikování epizody smažete všechny komentáře a příspěvky spojené s ní a odeberete z RSS kanálu podcastu.", + 'understand' => 'Chápu, chci zrušit publikování epizody', + 'submit' => 'Zrušit publikování', + ], + 'delete_form' => [ + 'disclaimer' => + "Smazáním epizody smažete všechny mediální soubory, komentáře, videoklipy a zvuky, které jsou s ní spojeny.", + 'understand' => 'Chápu, chci odstranit epizodu', + 'submit' => 'Smazat', + ], + 'embed' => [ + 'title' => 'Vložitelný přehrávač', + 'label' => + 'Vyberte si barvu motivu, zkopírujte vložený přehrávač do schránky a vložte jej na váš web.', + 'clipboard_iframe' => 'Kopírovat vložitelný přehrávač do schránky', + 'clipboard_url' => 'Kopírovat adresu do schránky', + 'dark' => 'Tmavý', + 'dark-transparent' => 'Tmavý průhledný', + 'light' => 'Světlý', + 'light-transparent' => 'Světlý průhledný', + ], + 'publication_status_banner' => [ + 'draft_mode' => 'režim konceptu', + 'text' => '{publication_status, select, + published {Tato epizoda ještě není publikována.} + scheduled {Tato epizoda je naplánována pro publikování na {publication_date}} + with_podcast {Tato epizoda bude zveřejněna současně s podcastem.} + other {Tato epizoda ještě není publikována.} + }', + 'preview' => 'Náhled', + ], +]; diff --git a/modules/Admin/Language/cs/EpisodeNavigation.php b/modules/Admin/Language/cs/EpisodeNavigation.php new file mode 100644 index 00000000..46fd1d15 --- /dev/null +++ b/modules/Admin/Language/cs/EpisodeNavigation.php @@ -0,0 +1,23 @@ + 'Zobrazit stránku epizody', + 'dashboard' => 'Nástěnka epizody', + 'episode-view' => 'Domů', + 'episode-edit' => 'Upravit epizodu', + 'episode-persons-manage' => 'Spravovat osoby', + 'embed-add' => 'Vložitelný přehrávač', + 'clips' => 'Klipy', + 'video-clips-list' => 'Videoklipy', + 'video-clips-create' => 'Nový video klip', + 'soundbites-list' => 'Úryvky', + 'soundbites-create' => 'Nový úryvek', +]; diff --git a/modules/Admin/Language/cs/Fediverse.php b/modules/Admin/Language/cs/Fediverse.php new file mode 100644 index 00000000..d74fac27 --- /dev/null +++ b/modules/Admin/Language/cs/Fediverse.php @@ -0,0 +1,32 @@ + [ + 'actorNotFound' => 'Účet nebyl nalezen.', + 'blockActorSuccess' => '{actor} byl zablokován!', + 'unblockActorSuccess' => 'Subjekt byl odblokován!', + 'blockDomainSuccess' => '{domain} bylo zablokováno!', + 'unblockDomainSuccess' => '{domain} bylo odblokováno!', + ], + 'blocked_actors' => 'Blokované účty', + 'blocked_domains' => 'Blokované domény', + 'block_lists_form' => [ + 'handle' => 'Handle účtu', + 'handle_hint' => 'Vložte @username@domain účet.', + 'domain' => 'Název domény', + 'submit' => 'Blokovat!', + ], + 'list' => [ + 'actor' => 'Účet', + 'domain' => 'Název domény', + 'unblock' => 'Odblokovat', + ], +]; diff --git a/modules/Admin/Language/cs/Home.php b/modules/Admin/Language/cs/Home.php new file mode 100644 index 00000000..25068818 --- /dev/null +++ b/modules/Admin/Language/cs/Home.php @@ -0,0 +1,14 @@ + 'Všechny podcasty', + 'no_podcast' => 'Nebyly nalezeny žádné podcasty', +]; diff --git a/modules/Admin/Language/cs/Install.php b/modules/Admin/Language/cs/Install.php new file mode 100644 index 00000000..f39c1182 --- /dev/null +++ b/modules/Admin/Language/cs/Install.php @@ -0,0 +1,61 @@ + 'Ruční konfigurace', + 'manual_config_subtitle' => + 'Vytvořte soubor `.env` s vaším nastavením a obnovte stránku pro pokračování instalace.', + 'form' => [ + 'instance_config' => 'Konfigurace instance', + 'hostname' => 'Název hostitele', + 'media_base_url' => 'URL pro média', + 'media_base_url_hint' => + 'Pokud používáte CDN a/nebo externí analytickou službu, můžete je nastavit zde.', + 'admin_gateway' => 'Administrační brána', + 'admin_gateway_hint' => + 'Cesta pro přístup k administraci (např. https://example.com/cp-admin). Ve výchozím nastavení je nastaveno jako cp-admin, doporučujeme ji z bezpečnostních důvodů změnit.', + 'auth_gateway' => 'Ověřovací brána', + 'auth_gateway_hint' => + 'Cesta pro přístup k ověřovacím stránkám (např. https://example.com/cp-auth). Ve výchozím nastavení je nastaveno jako cp-auth, doporučujeme ji z bezpečnostních důvodů změnit.', + 'database_config' => 'Konfigurace databáze', + 'database_config_hint' => + 'Castopod se musí připojit k databázi MySQL (nebo MariaDB). Pokud nemáte tyto požadované informace, kontaktujte prosím správce serveru.', + 'db_hostname' => 'Název hostitele databáze', + 'db_name' => 'Název databáze', + 'db_username' => 'Uživatelské jméno databáze', + 'db_password' => 'Heslo k databázi', + 'db_prefix' => 'Předpona databáze', + 'db_prefix_hint' => + "Předpona Castopod tabulky, neměňte pokud nevíte, co to znamená.", + 'cache_config' => 'Nastavení mezipaměti', + 'cache_config_hint' => + 'Vyberte preferovaného zpracovatele mezipaměti. Ponechte výchozí hodnotu, pokud nemáte přehled o tom, co to znamená.', + 'cache_handler' => 'Zpracovatel mezipaměti', + 'cacheHandlerOptions' => [ + 'file' => 'Soubor', + 'redis' => 'Redis', + 'predis' => 'Predis', + ], + 'next' => 'Další', + 'submit' => 'Dokončit instalaci', + 'create_superadmin' => 'Vytvořte si svůj superadmin účet', + 'email' => 'Email', + 'username' => 'Uživatelské jméno', + 'password' => 'Heslo', + ], + 'messages' => [ + 'createSuperAdminSuccess' => + 'Váš superadmin účet byl úspěšně vytvořen. Přihlaste se a začněte s podcastem!', + 'databaseConnectError' => + 'Castopod se nemohl připojit k databázi. Upravte konfiguraci databáze a zkuste to znovu.', + 'writeError' => + "Nelze vytvořit / zapsat soubor `.env`. Musíte jej vytvořit ručně podle šablony souboru `.env.example` v balíčku Castopod.", + ], +]; diff --git a/modules/Admin/Language/cs/MyAccount.php b/modules/Admin/Language/cs/MyAccount.php new file mode 100644 index 00000000..5687a728 --- /dev/null +++ b/modules/Admin/Language/cs/MyAccount.php @@ -0,0 +1,18 @@ + 'Info o účtu', + 'changePassword' => 'Změnit heslo', + 'messages' => [ + 'wrongPasswordError' => "Zadali jste špatné heslo, zkuste to znovu.", + 'passwordChangeSuccess' => 'Heslo bylo úspěšně změněno', + ], +]; diff --git a/modules/Admin/Language/cs/Navigation.php b/modules/Admin/Language/cs/Navigation.php new file mode 100644 index 00000000..10514836 --- /dev/null +++ b/modules/Admin/Language/cs/Navigation.php @@ -0,0 +1,44 @@ + 'Boční lišta', + 'go_to_website' => 'Přejít na web', + 'go_to_admin' => 'Přejít do administrace', + 'not-authorized' => 'Neautorizovaný', + 'dashboard' => 'Nástěnka', + 'admin' => 'Domovská stránka', + 'podcasts' => 'Podcasty', + 'podcast-list' => 'Všechny podcasty', + 'podcast-create' => 'Nový podcast', + 'all-podcast-imports' => 'Všechny importy podcastu', + 'podcast-imports-add' => 'Importovat podcast', + 'persons' => 'Osoby', + 'person-list' => 'Všechny osoby', + 'person-create' => 'Nová osoba', + 'fediverse' => 'Fediverse', + 'fediverse-blocked-actors' => 'Blokované účty', + 'fediverse-blocked-domains' => 'Blokované domény', + 'users' => 'Uživatelé', + 'user-list' => 'Všichni uživatelé', + 'user-create' => 'Nový uživatel', + 'pages' => 'Stránky', + 'page-list' => 'Všechny stránky', + 'page-create' => 'Nová stránka', + 'settings' => 'Nastavení', + 'settings-general' => 'Obecné', + 'settings-theme' => 'Motiv', + 'admin-about' => 'Info', + 'account' => [ + 'my-account' => 'Můj účet', + 'change-password' => 'Změna hesla', + 'logout' => 'Odhlásit se', + ], +]; diff --git a/modules/Admin/Language/cs/Notifications.php b/modules/Admin/Language/cs/Notifications.php new file mode 100644 index 00000000..0912671e --- /dev/null +++ b/modules/Admin/Language/cs/Notifications.php @@ -0,0 +1,19 @@ + 'Oznámení', + 'reply' => '{actor_username} odpověděl na Váš příspěvek', + 'favourite' => '{actor_username} si oblíbil Váš příspěvek', + 'reblog' => '{actor_username} sdílel Váš příspěvek', + 'follow' => '{actor_username} Vás začal sledovat', + 'no_notifications' => 'Žádná oznámení', + 'mark_all_as_read' => 'Označit vše jako přečtené', +]; diff --git a/modules/Admin/Language/cs/Page.php b/modules/Admin/Language/cs/Page.php new file mode 100644 index 00000000..841172aa --- /dev/null +++ b/modules/Admin/Language/cs/Page.php @@ -0,0 +1,30 @@ + 'Zpátky domů', + 'page' => 'Stránka', + 'all_pages' => 'Všechny stránky', + 'create' => 'Nová stránka', + 'go_to_page' => 'Přejít na stránku', + 'edit' => 'Upravit stránku', + 'delete' => 'Odstranit stránku', + 'form' => [ + 'title' => 'Název', + 'permalink' => 'Trvalý odkaz', + 'content' => 'Obsah', + 'submit_create' => 'Vytvořit stránku', + 'submit_edit' => 'Uložit', + ], + 'messages' => [ + 'createSuccess' => 'Stránka „{pageTitle}“ byla úspěšně vytvořena!', + 'editSuccess' => 'Stránka úspěšně aktualizována!', + ], +]; diff --git a/modules/Admin/Language/cs/Pager.php b/modules/Admin/Language/cs/Pager.php new file mode 100644 index 00000000..34dab87c --- /dev/null +++ b/modules/Admin/Language/cs/Pager.php @@ -0,0 +1,21 @@ + 'Navigace ve stránce', + 'first' => 'První', + 'previous' => 'Předchozí', + 'next' => 'Další', + 'last' => 'Poslední', + 'older' => 'Starší', + 'newer' => 'Novější', + 'invalidTemplate' => '{0} není platná Pager šablona.', + 'invalidPaginationGroup' => '{0} není platná Pagination skupina.', +]; diff --git a/modules/Admin/Language/cs/Person.php b/modules/Admin/Language/cs/Person.php new file mode 100644 index 00000000..6405203d --- /dev/null +++ b/modules/Admin/Language/cs/Person.php @@ -0,0 +1,65 @@ + 'Osoby', + 'all_persons' => 'Všechny osoby', + 'no_person' => 'Nikdo nenalezen!', + 'create' => 'Vytvořit osobu', + 'view' => 'Zobrazit osobu', + 'edit' => 'Upravit osobu', + 'delete' => 'Smazat osobu', + 'messages' => [ + 'createSuccess' => 'Osoba byla úspěšně vytvořena!', + 'editSuccess' => 'Osoba byla úspěšně aktualizována!', + 'deleteSuccess' => 'Osoba byla odstraněna!', + ], + 'form' => [ + 'avatar' => 'Avatar', + 'avatar_size_hint' => + 'Avatar musí být čtvercový a alespoň 400px široký a vysoký.', + 'full_name' => 'Celé jméno', + 'full_name_hint' => 'Toto je celé jméno nebo přezdívka osoby.', + 'unique_name' => 'Jedinečné jméno', + 'unique_name_hint' => 'Používá se pro URL', + 'information_url' => 'URL informací', + 'information_url_hint' => + 'URL na relevantní zdroj informací o osobě, jako je domovská stránka nebo platforma profilu třetí strany.', + 'submit_create' => 'Vytvořit osobu', + 'submit_edit' => 'Uložit osobu', + ], + 'podcast_form' => [ + 'title' => 'Spravovat osoby', + 'add_section_title' => 'Přidat osoby do tohoto podcastu', + 'add_section_subtitle' => 'Můžete si vybrat několik osob a rolí.', + 'persons' => 'Osoby', + 'persons_hint' => + 'Můžete vybrat jednu nebo více osob se stejnými roli. Nejprve je třeba vytvořit osoby.', + 'roles' => 'Role', + 'roles_hint' => + 'Můžete si vybrat žádné, jednu nebo více rolí pro osobu.', + 'submit_add' => 'Přidat osobu (osoby)', + 'remove' => 'Odstranit', + ], + 'episode_form' => [ + 'title' => 'Spravovat osoby', + 'add_section_title' => 'Přidat osoby do této epizody', + 'add_section_subtitle' => 'Můžete si vybrat několik osob a rolí.', + 'persons' => 'Osoby', + 'persons_hint' => + 'Můžete vybrat jednu nebo více osob se stejnými roli. Nejprve je třeba vytvořit osoby.', + 'roles' => 'Role', + 'roles_hint' => + 'Můžete si vybrat žádné, jednu nebo více rolí pro osobu.', + 'submit_add' => 'Přidat osobu (osoby)', + 'remove' => 'Odebrat', + ], + 'credits' => 'Zásluhy', +]; diff --git a/modules/Admin/Language/cs/Platforms.php b/modules/Admin/Language/cs/Platforms.php new file mode 100644 index 00000000..d1219d7e --- /dev/null +++ b/modules/Admin/Language/cs/Platforms.php @@ -0,0 +1,43 @@ + [ + 'podcasting' => 'Platformy pro podcast', + 'social' => 'Sociální sítě', + 'funding' => 'Odkazy na financování', + ], + 'website' => 'Webová stránka', + 'home_url' => 'Přejít na web {platformName}', + 'register' => 'Registrovat se', + 'submit_url' => 'Odeslat podcast na {platformName}', + 'your_link' => 'Váš odkaz', + 'your_id' => [ + 'podcasting' => 'Vaše ID', + 'social' => 'Vaše ID', + 'funding' => 'Vaše CTA', + ], + 'your_cta' => 'Vaše výzva k akci', + 'visible' => 'Zobrazit na domovské stránce podcastu?', + 'on_embed' => 'Zobrazit na vložitelném přehrávači?', + 'remove' => 'Odstranit {platformName}', + 'submit' => 'Uložit', + 'messages' => [ + 'updateSuccess' => 'Odkazy na platformu byly úspěšně aktualizovány!', + 'removeLinkSuccess' => 'Odkaz na platformu byl odstraněn.', + 'removeLinkError' => + 'Odkaz na platformu nelze odstranit. Zkuste to znovu.', + ], + 'description' => [ + 'podcasting' => 'ID podcastu na této platformě', + 'social' => 'ID účtu podcast na této platformě', + 'funding' => 'Zpráva u výzvy k akci', + ], +]; diff --git a/modules/Admin/Language/cs/Podcast.php b/modules/Admin/Language/cs/Podcast.php new file mode 100644 index 00000000..b65f2221 --- /dev/null +++ b/modules/Admin/Language/cs/Podcast.php @@ -0,0 +1,330 @@ + 'Všechny podcasty', + 'no_podcast' => 'Nenalezeny žádné podcasty!', + 'create' => 'Vytvořit podcast', + 'import' => 'Importovat podcast', + 'all_imports' => 'Importy podcastu', + 'new_episode' => 'Nová epizoda', + 'view' => 'Zobrazit podcast', + 'edit' => 'Upravit podcast', + 'publish' => 'Publikovat podcast', + 'publish_edit' => 'Upravit publikování', + 'delete' => 'Odstranit podcast', + 'see_episodes' => 'Zobrazit epizody', + 'see_contributors' => 'Zobrazit přispěvatele', + 'monetization_other' => 'Jiná monetizace', + 'go_to_page' => 'Přejít na stránku', + 'latest_episodes' => 'Nejnovější epizody', + 'see_all_episodes' => 'Zobrazit všechny epizody', + 'draft' => 'Koncept', + 'messages' => [ + 'createSuccess' => 'Podcast úspěšně vytvořen!', + 'editSuccess' => 'Podcast byl úspěšně aktualizován!', + 'importSuccess' => 'Podcast byl úspěšně importován!', + 'deleteSuccess' => 'Podcast @{podcast_handle} byl úspěšně smazán!', + 'deletePodcastMediaError' => 'U podcastu se nepodařilo odstranit {type, select, + cover {obal} + banner {banner} + other {media} + }', + 'deleteEpisodeMediaError' => 'U epizody podcastu {episode_slug} se nepodařilo odstranit {type, select, + transcript {přepis} + chapters {kapitoly} + image {obal} + audio {audio} + other {media} + }', + 'deletePodcastMediaFolderError' => 'Odstranění složky médií podcast {folder_path} se nezdařilo. Můžete ji ručně odebrat z disku.', + 'podcastFeedUpdateSuccess' => 'Úspěšná aktualizace: {number_of_new_episodes, plural, + one {# epizoda byla přidána} + other {# epizody byly přidány} + } k podcastu!', + 'podcastFeedUpToDate' => 'Podcast je již aktuální.', + 'publishError' => 'Tento podcast je buď již zveřejněn, nebo je naplánován na publikování.', + 'publishEditError' => 'Tento podcast není naplánován na publikování.', + 'publishCancelSuccess' => 'Publikování podcastu bylo úspěšně zrušeno!', + 'scheduleDateError' => 'Musí být nastaveno datum publikování!', + ], + 'form' => [ + 'identity_section_title' => 'Identita podcastu', + 'identity_section_subtitle' => 'Tato pole vám umožňují získat pozornost.', + 'fediverse_section_title' => 'Fediverse identita', + + 'cover' => 'Obal podcastu', + 'cover_size_hint' => 'Obal musí být čtvercový a nejméně 1400px široký a vysoký.', + 'banner' => 'Banner podcastu', + 'banner_size_hint' => 'Banner musí mít poměr 3:1 a musí být alespoň 1500px široký.', + 'banner_delete' => 'Odstranit banner podcastu', + 'title' => 'Název', + 'handle' => 'Handle', + 'handle_hint' => + 'Používá se k identifikaci podcastu. Velká písmena, malá písmena, čísla a podtržítka jsou přijímána.', + 'type' => [ + 'label' => 'Typ', + 'episodic' => 'Epizodický', + 'episodic_hint' => 'Pokud jsou epizody určeny ke sledování bez konkrétního pořadí. Nejnovější epizody budou prezentovány jako první.', + 'serial' => 'Sériový', + 'serial_hint' => 'Pokud mají být epizody sledovány v sekvenčním pořadí. Epizody budou uvedeny v číselném pořadí.', + ], + 'medium' => [ + 'label' => 'Medium', + 'hint' => 'Medium reprezentováno podcast:medium tagem v RSS. Změna může změnit způsob prezentace vašeho kanálu.', + 'podcast' => 'Podcast', + 'podcast_hint' => 'Popisuje kanál pro seriál podcastu.', + 'music' => 'Hudba', + 'music_hint' => 'Zdroj hudby organizovaný do alba, s každou skladbou v albu.', + 'audiobook' => 'Audiokniha', + 'audiobook_hint' => 'Specifické typy zvuku s jednou položkou z každého zdroje nebo tam, kde položky představují kapitoly v knize.', + ], + 'description' => 'Popis', + 'classification_section_title' => 'Klasifikace', + 'classification_section_subtitle' => + 'Tyto oblasti ovlivní vaše publikum a konkurenci.', + 'language' => 'Jazyk', + 'category' => 'Kategorie', + 'category_placeholder' => 'Vyberte kategorii…', + 'other_categories' => 'Ostatní kategorie', + 'parental_advisory' => [ + 'label' => 'Rodičovské info', + 'hint' => 'Obsahuje explicitní obsah?', + 'undefined' => 'nedefinováno', + 'clean' => 'Čistý', + 'explicit' => 'Explicitní', + ], + 'author_section_title' => 'Autor', + 'author_section_subtitle' => 'Kdo spravuje podcast?', + 'owner_name' => 'Jméno vlastníka', + 'owner_name_hint' => + 'Pouze pro administrativní použití. Viditelné ve veřejném kanálu RSS.', + 'owner_email' => 'E-mail vlastníka', + 'owner_email_hint' => + 'Bude použito většinou platforem k ověření vlastnictví podcastu. Viditelné ve veřejném RSS kanálu.', + 'is_owner_email_removed_from_feed' => 'Odstranit e-mail vlastníka z veřejného RSS kanálu', + 'is_owner_email_removed_from_feed_hint' => 'Možná budete muset dočasně odkrýt e-mail, aby mohl adresář ověřit vlastnictví podcastu.', + 'publisher' => 'Vydavatel', + 'publisher_hint' => + 'Skupina odpovědná za vytvoření seriálu. Často odkazuje na mateřskou společnost nebo síť podcastu. Toto pole je někdy označeno jako \'Autor\'.', + 'copyright' => 'Autorská práva', + 'location_section_title' => 'Místo', + 'location_section_subtitle' => 'O kterém místě je tento podcast?', + 'location_name' => 'Název nebo adresa místa', + 'location_name_hint' => 'To může být skutečné místo nebo fiktivní', + 'monetization_section_title' => 'Monetizace', + 'monetization_section_subtitle' => + 'Vydělávejte peníze díky vašemu publiku.', + 'premium' => 'Prémium', + 'premium_by_default' => 'Epizody musí být nastaveny jako prémiové', + 'premium_by_default_hint' => 'Epizody podcastu budou ve výchozím nastavení označeny jako prémiové. Stále si můžete vybrat nastavení některých epizod, trailery nebo bonusy jako veřejné.', + 'op3' => 'Open Podcast Prefix Project (OP3)', + 'op3_link' => 'Navštivte OP3 dashboard (externí odkaz)', + 'op3_hint' => 'Ohodnoťte svá analytická data OP3, otevřený zdroj a důvěryhodná analytická služba třetích stran. Sdílejte, ověřte a porovnejte svá analytická data s otevřeným ekosystémem podcastingu.', + 'op3_enable' => 'Povolit OP3 analytickou službu', + 'op3_enable_hint' => 'Z bezpečnostních důvodů nebudou analytická data prémiových epizod sdílena s OP3.', + 'payment_pointer' => 'Platební ukazatel pro Web Monetization', + 'payment_pointer_hint' => + 'Toto je Vaše místo, kde obdržíte peníze díky Web Monetization', + 'advanced_section_title' => 'Pokročilá nastavení', + 'advanced_section_subtitle' => + 'Pokud potřebujete RSS tagy, které Castopod nepodporuje, nastavte je zde.', + 'custom_rss' => 'Vlastní RSS tagy pro podcast', + 'custom_rss_hint' => 'Toto bude vloženo do tagu ❬channel❭.', + 'verify_txt' => 'Ověření vlastnictví TXT', + 'verify_txt_hint' => 'Některé služby třetích stran mohou spíše než spoléhat na e-mail, potvrdit vlastnictví podcastu požadavkem na vložení ověřovacího textu do vašeho kanálu.', + 'verify_txt_helper' => 'Tento text je vložen do tagu.', + 'new_feed_url' => 'Nová URL kanálu', + 'new_feed_url_hint' => 'Použijte toto pole při přesunu na jinou doménu nebo hostitelskou platformu podcastu. Ve výchozím nastavení je hodnota nastavena na aktuální RSS URL, pokud je podcast importován.', + 'old_feed_url' => 'Stará URL kanálu', + 'partnership' => 'Partnerství', + 'partner_id' => 'ID', + 'partner_link_url' => 'URL odkazu', + 'partner_image_url' => 'URL obrázku', + 'partner_id_hint' => 'Vaše vlastní partnerské ID', + 'partner_link_url_hint' => 'Generická adresa partnera', + 'partner_image_url_hint' => 'Generická adresa obrázku partnera', + 'block' => 'Podcast by měl být skrytý před veřejnými katalogy', + 'block_hint' => + 'Zobrazit nebo skrýt stav podcastu: přepnutí zabraňuje tomu, aby se celý podcast objevil v Apple Podcasts, Google Podcasts, a všech aplikacích třetích stran, které stahují seriály z těchto adresářů. (Nezaručeno)', + 'complete' => 'Podcast nebude mít nové epizody', + 'lock' => 'Zabránit kopírování podcastu', + 'lock_hint' => + 'Účelem je sdělit ostatním platformám podcastu, zda mohou tento kanál importovat. Hodnota ano znamená, že jakýkoli pokus o import tohoto kanálu do nové platformy by měl být zamítnut.', + 'submit_create' => 'Vytvořit podcast', + 'submit_edit' => 'Uložit podcast', + ], + 'category_options' => [ + 'uncategorized' => 'bez kategorie', + 'arts' => 'Umění', + 'business' => 'Byznys', + 'comedy' => 'Komedie', + 'education' => 'Vzdělání', + 'fiction' => 'Fikce', + 'government' => 'Vláda', + 'health_and_fitness' => 'Zdraví a fitness', + 'history' => 'Historie', + 'kids_and_family' => 'Děti a rodina', + 'leisure' => 'Volný čas', + 'music' => 'Hudba', + 'news' => 'Novinky', + 'religion_and_spirituality' => 'Náboženství a spiritualita', + 'science' => 'Věda', + 'society_and_culture' => 'Společnost a kultura', + 'sports' => 'Sport', + 'technology' => 'Technologie', + 'true_crime' => 'Skutečný zločin', + 'tv_and_film' => 'TV a film', + 'books' => 'Knihy', + 'design' => 'Design', + 'fashion_and_beauty' => 'Móda a Krása', + 'food' => 'Jídlo', + 'performing_arts' => 'Umělecké vystoupení', + 'visual_arts' => 'Vizuální umění', + 'careers' => 'Kariéra', + 'entrepreneurship' => 'Podnikání', + 'investing' => 'Investice', + 'management' => 'Management', + 'marketing' => 'Marketing', + 'non_profit' => 'Neziskovky', + 'comedy_interviews' => 'Komední rozhovory', + 'improv' => 'Improvizace', + 'stand_up' => 'Standup', + 'courses' => 'Learn-paths (spůsob učení)', + 'how_to' => 'Návody', + 'language_learning' => 'Studium jazyků', + 'self_improvement' => 'Sebezdokonalování', + 'comedy_fiction' => 'Komediální fikce', + 'drama' => 'Drama', + 'science_fiction' => 'Sci-Fi', + 'alternative_health' => 'Alternativní medicína', + 'fitness' => 'Zdraví', + 'medicine' => 'Medicína', + 'mental_health' => 'Duševní zdraví', + 'nutrition' => 'Výživa', + 'sexuality' => 'Sexualita', + 'education_for_kids' => 'Vzdělávání pro děti', + 'parenting' => 'Rodičovství', + 'pets_and_animals' => 'Zvířata a mazlíčci', + 'stories_for_kids' => 'Příběhy pro děti', + 'animation_and_manga' => 'Anime a manga', + 'automotive' => 'Automobily', + 'aviation' => 'Letectví', + 'crafts' => 'Výroba', + 'games' => 'Hry', + 'hobbies' => 'Koníčky', + 'home_and_garden' => 'Dům a zahrada', + 'video_games' => 'Videohry', + 'music_commentary' => 'Hudební komentář', + 'music_history' => 'Historie hudby', + 'music_interviews' => 'Hudební rozhovory', + 'business_news' => 'Obchodní novinky', + 'daily_news' => 'Denní zprávy', + 'entertainment_news' => 'Zábavné novinky', + 'news_commentary' => 'Komentář novinek', + 'politics' => 'Politika', + 'sports_news' => 'Sportovní zprávy', + 'tech_news' => 'Technické novinky', + 'buddhism' => 'Budhismus', + 'christianity' => 'Křesťanství', + 'hinduism' => 'Hinduismus', + 'islam' => 'Islám', + 'judaism' => 'Židovství', + 'religion' => 'Náboženství', + 'spirituality' => 'Duchovnost', + 'astronomy' => 'Astronomie', + 'chemistry' => 'Chemie', + 'earth_sciences' => 'Vědy o Zemi', + 'life_sciences' => 'Vědy o životě', + 'mathematics' => 'Matematika', + 'natural_sciences' => 'Přírodní vědy', + 'nature' => 'Příroda', + 'physics' => 'Fyzika', + 'social_sciences' => 'Společenské vědy', + 'documentary' => 'Dokumenty', + 'personal_journals' => 'Osobní deníky', + 'philosophy' => 'Filosofie', + 'places_and_travel' => 'Místa a cestování', + 'relationships' => 'Vztahy', + 'baseball' => 'Baseball', + 'basketball' => 'Basketbal', + 'cricket' => 'Kriket', + 'fantasy_sports' => 'Fantasy sporty', + 'football' => 'Fotbal', + 'golf' => 'Golf', + 'hockey' => 'Hokej', + 'rugby' => 'Rugby', + 'running' => 'Běh', + 'soccer' => 'Fotbal', + 'swimming' => 'Plavání', + 'tennis' => 'Tenis', + 'volleyball' => 'Volejbal', + 'wilderness' => 'Divočina', + 'wrestling' => 'Wrestling', + 'after_shows' => 'Po pořadu', + 'film_history' => 'Filmová historie', + 'film_interviews' => 'Filmové rozhovory', + 'film_reviews' => 'Filmové recenze', + 'tv_reviews' => 'Televizní recenze', + ], + 'publish_form' => [ + 'back_to_podcast_dashboard' => 'Zpět na nástěnku podcastu', + 'post' => 'Váš oznamovací příspěvek', + 'post_hint' => + "Napište zprávu pro oznámení zveřejnění vašeho podcastu. Zpráva bude zobrazena na domovské stránce vašeho podcastu.", + 'message_placeholder' => 'Napište zprávu…', + 'submit' => 'Publikovat', + 'publication_date' => 'Datum publikování', + 'publication_method' => [ + 'now' => 'Nyní', + 'schedule' => 'Naplánovat', + ], + 'scheduled_publication_date' => 'Plánované datum publikování', + 'scheduled_publication_date_hint' => + 'Vydání podcast můžete naplánovat nastavením data budoucího zveřejnění. Toto pole musí být formátováno jako YY-MM-DD HH:mm', + 'submit_edit' => 'Upravit publikování', + 'cancel_publication' => 'Zrušit publikování', + 'message_warning' => 'Nepsali jste zprávu pro váš příspěvek s oznámením!', + 'message_warning_hint' => 'Zpráva zvyšuje viditelnost na sociálních sítích, což má za následek lepší popularitu pro vaše podcasty.', + 'message_warning_submit' => 'Přesto publikovat', + ], + 'publication_status_banner' => [ + 'draft_mode' => 'režim konceptu', + 'not_published' => 'Tento podcast ještě není publikován.', + 'scheduled' => 'Tento podcast je naplánován na publikování {publication_date}.', + ], + 'delete_form' => [ + 'disclaimer' => + "Smazání podcastu smaže všechny epizody, mediální soubory, příspěvky a analytiky spojené s ními. Tato akce je nevratná, poté je nebudete moci získat zpět.", + 'understand' => 'Chápu, chci, aby byl podcast trvale odstraněn', + 'submit' => 'Smazat', + ], + 'by' => 'Od {publisher}', + 'season' => 'Série {seasonNumber}', + 'list_of_episodes_year' => 'Epizody v {year} ({episodeCount})', + 'list_of_episodes_season' => + 'Epizody série {seasonNumber} ({episodeCount})', + 'no_episode' => 'Nebyla nalezena žádná epizoda', + 'follow' => 'Sledovat', + 'followers' => '{numberOfFollowers, plural, + one {# sledující} + other {# sledující} + }', + 'posts' => '{numberOfPosts, plural, + one {# příspěvek} + other {# příspěvků} + }', + 'activity' => 'Aktivita', + 'episodes' => 'Epizody', + 'sponsor' => 'Sponzor', + 'funding_links' => 'Odkazy na financování {podcastTitle}', + 'find_on' => 'Najít {podcastTitle} na', + 'listen_on' => 'Poslouchat na', +]; diff --git a/modules/Admin/Language/cs/PodcastImport.php b/modules/Admin/Language/cs/PodcastImport.php new file mode 100644 index 00000000..a37d7724 --- /dev/null +++ b/modules/Admin/Language/cs/PodcastImport.php @@ -0,0 +1,37 @@ + + 'Tento postup může trvat dlouho. Vzhledem k tomu, že aktuální verze nezobrazuje žádný pokrok při spuštění, neuvidíte nic aktualizovaného, dokud nebude hotovo. V případě chyby timeoutu, zvýšte hodnotu `max_execution_time`.', + 'old_podcast_section_title' => 'Podcast k importu', + 'old_podcast_section_subtitle' => + 'Ujistěte se, že vlastníte práva pro tento podcast před jeho importem. Kopírování a vysílání bez řádných práv je pirátství a podléhá stíhání.', + 'imported_feed_url' => 'URL kanálu', + 'imported_feed_url_hint' => 'Zdroj musí být ve formátu XML nebo RSS.', + 'new_podcast_section_title' => 'Nový podcast', + 'advanced_params_section_title' => 'Pokročilá nastavení', + 'advanced_params_section_subtitle' => + 'Ponechte výchozí hodnoty, pokud nemáte žádnou představu o tom, k čemu jsou tato pole určena.', + 'slug_field' => 'Pole pro výpočet URL adresy epizody', + 'description_field' => + 'Zdrojové pole použité pro popis epizody / zobrazení poznámek', + 'force_renumber' => 'Vynutit přečíslování epizod', + 'force_renumber_hint' => + 'Toto použijte, pokud váš podcast nemá čísla epizody, ale přeje si je nastavit během importu.', + 'season_number' => 'Číslo série', + 'season_number_hint' => + 'Toto použijte, pokud váš podcast nemá číslo série, ale chce jej nastavit během importu. V opačném případě ponechte prázdné.', + 'max_episodes' => 'Maximální počet epizod k importu', + 'max_episodes_hint' => 'Nechte prázdné pro import všech epizod', + 'lock_import' => + 'Tento kanál je chráněn. Nemůžete jej importovat. Pokud jste vlastník, zrušte ochranu na zdrojové platformě.', + 'submit' => 'Importovat podcast', +]; diff --git a/modules/Admin/Language/cs/PodcastNavigation.php b/modules/Admin/Language/cs/PodcastNavigation.php new file mode 100644 index 00000000..1e8cbc66 --- /dev/null +++ b/modules/Admin/Language/cs/PodcastNavigation.php @@ -0,0 +1,42 @@ + 'Přejít na stránku podcastu', + 'rss_feed' => 'Kanál RSS', + 'dashboard' => 'Nástěnka podcastu', + 'podcast-view' => 'Domovská stránka', + 'podcast-edit' => 'Upravit podcast', + 'podcast-persons-manage' => 'Spravovat osoby', + 'podcast-imports' => 'Importy podcastu', + 'podcast-imports-sync' => 'Synchronizovat kanály', + 'episodes' => 'Epizody', + 'episode-list' => 'Všechny epizody', + 'episode-create' => 'Nová epizoda', + 'analytics' => 'Analytiky', + 'podcast-analytics' => 'Přehled diváků', + 'podcast-analytics-webpages' => 'Návštěvy webových stránek', + 'podcast-analytics-locations' => 'Místa', + 'podcast-analytics-unique-listeners' => 'Unikátní posluchači', + 'podcast-analytics-players' => 'Přehrávače', + 'podcast-analytics-listening-time' => 'Doba poslechu', + 'podcast-analytics-time-periods' => 'Časové období', + 'monetization' => 'Monetizace', + 'subscription-list' => 'Všechny odběry', + 'subscription-create' => 'Přidat odběr', + 'contributors' => 'Přispěvatelé', + 'contributor-list' => 'Všichni přispěvatelé', + 'contributor-add' => 'Přidat přispěvatele', + 'broadcast' => 'Vysílání', + 'platforms-podcasting' => 'Podcastovací aplikace', + 'platforms-social' => 'Sociální sítě', + 'platforms-funding' => 'Odkazy na financování', + 'podcast-monetization-other' => 'Ostatní', +]; diff --git a/modules/Admin/Language/cs/Settings.php b/modules/Admin/Language/cs/Settings.php new file mode 100644 index 00000000..080d7797 --- /dev/null +++ b/modules/Admin/Language/cs/Settings.php @@ -0,0 +1,58 @@ + 'Obecné nastavení', + 'instance' => [ + 'title' => 'Instalační soubor', + 'site_icon' => 'Ikona stránky', + 'site_icon_delete' => 'Odstranit ikonu stránky', + 'site_icon_hint' => 'Ikony stránky jsou to, co vidíte na kartách prohlížeče, v panelu záložek, a když přidáte webové stránky jako zkratku na mobilních zařízeních.', + 'site_icon_helper' => 'Ikona musí být čtvercová a alespoň 512px široká a vysoká.', + 'site_name' => 'Název stránky', + 'site_description' => 'Popis stránky', + 'submit' => 'Uložit', + 'editSuccess' => 'Instance byla úspěšně aktualizována!', + 'deleteIconSuccess' => 'Ikona stránek byla úspěšně odstraněna!', + ], + 'images' => [ + 'title' => 'Obrázky', + 'subtitle' => 'Zde můžete obnovit všechny obrázky na základě originálů, které byly nahrány. Použije se, pokud zjistíte, že některé obrázky chybí. Tato úloha může chvíli trvat.', + 'regenerate' => 'Obnovit obrázky', + 'regenerationSuccess' => 'Všechny obrázky byly úspěšně obnoveny!', + ], + 'housekeeping' => [ + 'title' => 'Úklid', + 'subtitle' => 'Spustí různé úklidové úkoly. Použijte tuto funkci, pokud někdy narazíte na problémy s mediálními soubory nebo integritou dat. Tyto úkoly mohou chvíli trvat.', + 'reset_counts' => 'Vynulovat počítadla', + 'reset_counts_helper' => 'Tato možnost přepočítá a resetuje všechny počty dat (počet sledovatelů, příspěvků, komentářů, …).', + 'rewrite_media' => 'Přepsat metadata médií', + 'rewrite_media_helper' => 'Tato možnost odstraní všechny nadbytečné mediální soubory a znovu je obnoví (obrázky, zvukové soubory, přepisy, kapitoly, …)', + 'rename_episodes_files' => 'Přejmenovat zvukové soubory epizody', + 'rename_episodes_files_hint' => 'Tato možnost přejmenuje všechny epizody zvukových souborů na náhodný řetězec znaků. Toto použijte pro opětovné skrytí, pokud uniklo URL jedné z vašich soukromých epizod.', + 'clear_cache' => 'Vymazat všechny mezipaměti', + 'clear_cache_helper' => 'Tato volba bude vyčistí redis mezipaměť nebo zapisovatelné soubory.', + 'run' => 'Spustit úklid', + 'runSuccess' => 'Úklid byl úspěšný!', + ], + 'theme' => [ + 'title' => 'Motiv', + 'accent_section_title' => 'Barevný tón', + 'accent_section_subtitle' => 'Vyberte barvu pro vzhled a dojem všech veřejných stránek', + 'pine' => 'Borovice', + 'crimson' => 'Purpurový', + 'amber' => 'Jantarový', + 'lake' => 'Jezero', + 'jacaranda' => 'Jacaranda', + 'onyx' => 'Onyx ', + 'submit' => 'Uložit', + 'setInstanceThemeSuccess' => 'Šablona byla úspěšně aktualizována!', + ], +]; diff --git a/modules/Admin/Language/cs/Soundbite.php b/modules/Admin/Language/cs/Soundbite.php new file mode 100644 index 00000000..e08a6e9c --- /dev/null +++ b/modules/Admin/Language/cs/Soundbite.php @@ -0,0 +1,31 @@ + [ + 'title' => 'Úryvky', + 'soundbite' => 'Úryvek', + ], + 'messages' => [ + 'createSuccess' => 'Úryvek byl úspěšně vytvořen!', + 'deleteSuccess' => 'Úryvek byl úspěšně odstraněn!', + ], + 'form' => [ + 'title' => 'Nový úryvek', + 'soundbite_title' => 'Název úryvku', + 'start_time' => 'Začátek v', + 'duration' => 'Doba trvání', + 'submit' => 'Vytvořit úryvek', + ], + 'play' => 'Přehrát úryvek', + 'stop' => 'Zastavit úryvek', + 'create' => 'Nový úryvek', + 'delete' => 'Smazat úryvek', +]; diff --git a/modules/Admin/Language/cs/User.php b/modules/Admin/Language/cs/User.php new file mode 100644 index 00000000..fb0b4fa1 --- /dev/null +++ b/modules/Admin/Language/cs/User.php @@ -0,0 +1,56 @@ + "Upravit role {username}", + 'forcePassReset' => 'Vynutit obnovení hesla', + 'ban' => 'Ban', + 'unban' => 'Odbanovat', + 'delete' => 'Smazat', + 'create' => 'Nový uživatel', + 'view' => "Informace o {username}", + 'all_users' => 'Všichni uživatelé', + 'list' => [ + 'user' => 'Uživatel', + 'roles' => 'Role', + 'banned' => 'Zabanován?', + ], + 'form' => [ + 'email' => 'E-mail', + 'username' => 'Uživatelské jméno', + 'password' => 'Heslo', + 'new_password' => 'Nové heslo', + 'roles' => 'Role', + 'permissions' => 'Oprávnění', + 'submit_create' => 'Vytvořit uživatele', + 'submit_edit' => 'Uložit', + 'submit_password_change' => 'Změnit!', + ], + 'roles' => [ + 'superadmin' => 'Super admin', + ], + 'messages' => [ + 'createSuccess' => + 'Uživatel byl úspěšně vytvořen! {username} bude požádán o obnovení hesla při prvním ověření.', + 'rolesEditSuccess' => + "Role {username} byly úspěšně aktualizovány.", + 'forcePassResetSuccess' => + '{username} bude požádán o obnovení hesla při příští návštěvě.', + 'banSuccess' => '{username} byl zabanován.', + 'unbanSuccess' => '{username} byl odbanován.', + 'editOwnerError' => + '{username} je vlastníkem instance, nemůžete upravit role.', + 'banSuperAdminError' => + '{username} je superadmin, ban superadmina asi neni to pravé ořechové…', + 'deleteSuperAdminError' => + '{username} je superadmin, ostranit jej neni dobrý nápad…', + 'deleteSuccess' => '{username} byl smazán.', + ], +]; diff --git a/modules/Admin/Language/cs/Validation.php b/modules/Admin/Language/cs/Validation.php new file mode 100644 index 00000000..bd619ec7 --- /dev/null +++ b/modules/Admin/Language/cs/Validation.php @@ -0,0 +1,17 @@ + + '{field} buď není obrázek, nebo není dostatečně široký nebo vysoký.', + 'is_image_ratio' => + '{field} buď není obrázek, nebo nemá správný poměr.', + 'is_json' => '{field} obsahuje neplatný JSON.', +]; diff --git a/modules/Admin/Language/cs/VideoClip.php b/modules/Admin/Language/cs/VideoClip.php new file mode 100644 index 00000000..2ac97c40 --- /dev/null +++ b/modules/Admin/Language/cs/VideoClip.php @@ -0,0 +1,72 @@ + [ + 'title' => 'Videoklipy', + 'status' => [ + 'label' => 'Stav', + 'queued' => 've frontě', + 'queued_hint' => 'Klip čeká na zpracování.', + 'pending' => 'čeká', + 'pending_hint' => 'Klip bude brzy vygenerován.', + 'running' => 'běží', + 'running_hint' => 'Vytváří se klip.', + 'failed' => 'selhalo', + 'failed_hint' => 'Klip nelze vygenerovat: skript selhal.', + 'passed' => 'prošel', + 'passed_hint' => 'Klip byl úspěšně vygenerován!', + ], + 'clip' => 'Klip', + 'duration' => 'Trvání úlohy', + ], + 'title' => 'Videoklip: {videoClipLabel}', + 'download_clip' => 'Stáhnout klip', + 'create' => 'Nový videoklip', + 'go_to_page' => 'Přejít na stránku klipu', + 'retry' => 'Opakovat generování klipu', + 'delete' => 'Odstranit klip', + 'logs' => 'Záznamy úloh', + 'messages' => [ + 'alreadyExistingError' => 'Videoklip, který se pokoušíte vytvořit, již existuje!', + 'addToQueueSuccess' => 'Videoklip byl přidán do fronty, čeká na vytvoření!', + 'deleteSuccess' => 'Videoklip byl úspěšně odstraněn!', + ], + 'format' => [ + 'landscape' => 'Na šířku', + 'portrait' => 'Na výšku', + 'squared' => 'Čtverec', + ], + 'form' => [ + 'title' => 'Nový videoklip', + 'params_section_title' => 'Parametry videoklipu', + 'clip_title' => 'Název klipu', + 'format' => [ + 'label' => 'Vyberte formát', + 'landscape_hint' => 'S poměrem 16:9 jsou videa na šířku skvělá pro PeerTube, YouTube a Vimeo.', + 'portrait_hint' => 'S poměrem 9:16 jsou videa na výšku skvělá pro TikTok, YouTube shorts a Instagram příběhy.', + 'squared_hint' => 'S poměrem 1:1 jsou čtvercová videa skvělá pro Mastodon, Facebook, Twitter a LinkedIn.', + ], + 'theme' => 'Vyberte šablonu', + 'start_time' => 'Začátek v', + 'duration' => 'Doba trvání', + 'trim_start' => 'Oříznout začátek', + 'trim_end' => 'Oříznout konec', + 'submit' => 'Vytvořit videoklip', + ], + 'requirements' => [ + 'title' => 'Chybějící požadavky', + 'missing' => 'Máte chybějící požadavky. Ujistěte se, že přidáte všechny požadované položky, aby bylo možné pro tuto epizodu vytvořit video!', + 'ffmpeg' => 'FFmpeg', + 'gd' => 'Graphics Draw (GD)', + 'freetype' => 'Freetype library pro GD', + 'transcript' => 'Soubor přepisu (.srt)', + ], +]; diff --git a/modules/Admin/Language/lt/AboutCastopod.php b/modules/Admin/Language/lt/AboutCastopod.php new file mode 100644 index 00000000..c0b50fc3 --- /dev/null +++ b/modules/Admin/Language/lt/AboutCastopod.php @@ -0,0 +1,22 @@ + 'Apie „Castopod“', + 'host_name' => 'Serverio vardas', + 'version' => '„Castopod“ versija', + 'php_version' => 'PHP versija', + 'os' => 'Operacinė sistema', + 'languages' => 'Kalbos', + 'update_database' => 'Atnaujinti duomenų bazę', + 'messages' => [ + 'databaseUpdateSuccess' => 'Duomenų bazė atnaujinta!', + ], +]; diff --git a/modules/Admin/Language/lt/Admin.php b/modules/Admin/Language/lt/Admin.php new file mode 100644 index 00000000..1b5cf166 --- /dev/null +++ b/modules/Admin/Language/lt/Admin.php @@ -0,0 +1,15 @@ + 'Administratoriaus skydelis', + 'welcome_message' => 'Sveiki, tai – administratoriaus skydelis!', + 'choose_interact' => 'Pasirinkite, kaip sąveikausite', +]; diff --git a/modules/Admin/Language/lt/Breadcrumb.php b/modules/Admin/Language/lt/Breadcrumb.php new file mode 100644 index 00000000..0c329961 --- /dev/null +++ b/modules/Admin/Language/lt/Breadcrumb.php @@ -0,0 +1,57 @@ + 'naršymo kelio elementas', + config('Admin') + ->gateway => 'Pradžia', + 'podcasts' => 'tinklalaidės', + 'episodes' => 'epizodai', + 'subscriptions' => 'prenumeratos', + 'contributors' => 'talkininkai', + 'pages' => 'puslapiai', + 'settings' => 'nuostatos', + 'theme' => 'apipavidalinimas', + 'about' => 'apie', + 'add' => 'pridėti', + 'new' => 'naujas', + 'edit' => 'taisyti', + 'persons' => 'asmenys', + 'publish' => 'skelbti', + 'publish-edit' => 'taisyti skelbimą', + 'publish-date-edit' => 'taisyti skelbimo datą', + 'unpublish' => 'nebeskelbti', + 'delete' => 'šalinti', + 'remove' => 'šalinti', + 'fediverse' => 'Fedivisata', + 'blocked-actors' => 'blokuojami naudotojai', + 'blocked-domains' => 'blokuojami domenai', + 'users' => 'naudotojai', + 'my-account' => 'mano paskyra', + 'change-password' => 'keisti slaptažodį', + 'imports' => 'importas', + 'sync-feeds' => 'sinchronizuoti srautus', + 'platforms' => 'platformos', + 'social' => 'socialiniai tinklai', + 'funding' => 'finansavimas', + 'monetization-other' => 'kiti monetizavimo būdai', + 'analytics' => 'analitika', + 'locations' => 'vietovės', + 'webpages' => 'interneto tinklalapiai', + 'unique-listeners' => 'unikalūs klausytojai', + 'players' => 'grotuvai', + 'listening-time' => 'klausymosi laikas', + 'time-periods' => 'laiko periodai', + 'soundbites' => 'įrašo ištraukos', + 'video-clips' => 'vaizdo klipai', + 'embed' => 'įtaisomasis grotuvas', + 'notifications' => 'pranešimai', + 'suspend' => 'sustabdyti', +]; diff --git a/modules/Admin/Language/lt/Charts.php b/modules/Admin/Language/lt/Charts.php new file mode 100644 index 00000000..30ae212e --- /dev/null +++ b/modules/Admin/Language/lt/Charts.php @@ -0,0 +1,41 @@ + 'Epizodų parsisiuntimai pagal tarnybą (pastarąją savaitę)', + 'by_player_weekly' => 'Epizodų parsisiuntimai pagal grotuvą (pastarąją savaitę)', + 'by_player_yearly' => 'Epizodų parsisiuntimai pagal grotuvą (pastaruosius metus)', + 'by_device_weekly' => 'Epizodų parsisiuntimai pagal įrenginį (pastarąją savaitę)', + 'by_os_weekly' => 'Epizodų parsisiuntimai pagal operacinę sistemą (pastarąją savaitę)', + 'podcast_by_region' => 'Epizodų parsisiuntimai pagal regioną (pastarąją savaitę)', + 'unique_daily_listeners' => 'Unikalūs klausytojai per dieną', + 'unique_monthly_listeners' => 'Unikalūs klausytojai per mėnesį', + 'by_browser' => 'Tinklalapių naudojimas pagal naršyklę (pastarąją savaitę)', + 'podcast_by_day' => 'Epizodų parsisiuntimai per dieną', + 'podcast_by_month' => 'Epizodų parsisiuntimai per mėnesį', + 'episode_by_day' => 'Epizodų parsisiuntimai per dieną (pirmas 60 dienų)', + 'episode_by_month' => 'Epizodų parsisiuntimai per mėnesį', + 'episodes_by_day' => + 'Pastarųjų 5 epizodų parsisiuntimai (pirmas 60 dienų)', + 'by_country_weekly' => 'Epizodų parsisiuntimai pagal šalį (pastarąją savaitę)', + 'by_country_yearly' => 'Epizodų parsisiuntimai pagal grotuvą (pastaruosius metus)', + 'by_domain_weekly' => 'Tinklalapių vizitai pagal šaltinį (pastarąją savaitę)', + 'by_domain_yearly' => 'Tinklalapių vizitai pagal šaltinį (pastaruosius metus)', + 'by_entry_page' => 'Tinklalapių vizitai pagal įėjimo tinklalapį (pastarąją savaitę)', + 'podcast_bots' => 'Robotai (siurbėlės)', + 'daily_listening_time' => 'Sukauptas perklausų laikas per dieną', + 'monthly_listening_time' => 'Sukauptas perklausų laikas per mėnesį', + 'by_weekday' => 'Pagal savaitės dieną (pastarąsias 60 dienų)', + 'by_hour' => 'Pagal paros laiką (pastarąsias 60 dienų)', + 'podcast_by_bandwidth' => 'Srauto naudojimas (MB) per dieną', + 'total_storage_by_month' => 'Saugyklos naudojimas (MB) per mėnesį', + 'total_bandwidth_by_month' => 'Srauto naudojimas (MB) per mėnesį', + 'total_bandwidth_by_month_limit' => 'Ribojama iki {totalBandwidth} per mėnesį', +]; diff --git a/modules/Admin/Language/lt/Common.php b/modules/Admin/Language/lt/Common.php new file mode 100644 index 00000000..bc166f7b --- /dev/null +++ b/modules/Admin/Language/lt/Common.php @@ -0,0 +1,52 @@ + 'Taip', + 'no' => 'Ne', + 'cancel' => 'Atsisakyti', + 'optional' => 'Neprivaloma', + 'more' => 'Plačiau', + 'no_data' => 'Duomenų nėra!', + 'close' => 'Užverti', + 'edit' => 'Taisyti', + 'copy' => 'Kopijuoti', + 'copied' => 'Nukopijuota!', + 'home' => 'Pradžia', + 'explicit' => 'Atviras', + 'powered_by' => 'Veikia {castopod} pagrindu', + 'actions' => 'Veiksmai', + 'pageInfo' => '{currentPage} puslapis iš {pageCount}', + 'go_back' => 'Grįžti', + 'forms' => [ + 'editor' => [ + 'write' => 'Rašyti', + 'preview' => 'Peržiūrėti', + 'help' => 'Patobulinta „markdown“', + ], + 'multiSelect' => [ + 'selectText' => 'Spustelėkite pasirinkti', + 'loadingText' => 'Įkeliama…', + 'noResultsText' => 'Rezultatų nerasta', + 'noChoicesText' => 'Galimų pasirinkimų nėra', + 'maxItemText' => 'Daugiau elementų pridėti negalima', + ], + 'upload_file' => 'Įkelti failą', + 'remote_url' => 'Nuotolinis URL', + 'save' => 'Įrašyti', + ], + 'play_episode_button' => [ + 'play' => 'Leisti', + 'playing' => 'Leidžiama', + ], + 'size_limit' => 'Leistinas dydis: iki {0}.', + 'choose_interact' => 'Pasirinkite, kaip sąveikausite', + 'view' => 'Rodymas', +]; diff --git a/modules/Admin/Language/lt/Contributor.php b/modules/Admin/Language/lt/Contributor.php new file mode 100644 index 00000000..a2b02c64 --- /dev/null +++ b/modules/Admin/Language/lt/Contributor.php @@ -0,0 +1,41 @@ + 'Tinklalaidės talkininkai', + 'view' => "{username} indėlis į „{podcastTitle}“", + 'add' => 'Pridėti talkininką', + 'add_contributor' => 'Pridėti „{0}“ talkininką', + 'edit_role' => 'Atnaujinti {0} rolę', + 'edit' => 'Taisyti', + 'remove' => 'Šalinti', + 'list' => [ + 'username' => 'Naudotojo vardas', + 'role' => 'Rolė', + ], + 'form' => [ + 'user' => 'Naudotojas', + 'user_placeholder' => 'Pasirinkite naudotoją…', + 'role' => 'Rolė', + 'role_placeholder' => 'Pasirinkite rolę…', + 'submit_add' => 'Pridėti talkininką', + 'submit_edit' => 'Atnaujinti rolę', + ], + 'roles' => [ + 'podcast_admin' => 'Tinklalaidės administratorius', + ], + 'messages' => [ + 'removeOwnerError' => "Tinklalaidės savininko pašalinti negalite!", + 'removeSuccess' => + '{username} pašalinta(s) iš „{podcastTitle}“', + 'alreadyAddedError' => + "Bandomas pridėti talkininkas jau ir taip pridėtas!", + ], +]; diff --git a/modules/Admin/Language/lt/Countries.php b/modules/Admin/Language/lt/Countries.php new file mode 100644 index 00000000..e3c49fb4 --- /dev/null +++ b/modules/Admin/Language/lt/Countries.php @@ -0,0 +1,264 @@ + 'Andora', + 'AE' => 'Jungtiniai Arabų Emyratai', + 'AF' => 'Afganistanas', + 'AG' => 'Antigva ir Barbuda', + 'AI' => 'Angilija', + 'AL' => 'Albanija', + 'AM' => 'Armėnija', + 'AO' => 'Angola', + 'AQ' => 'Antarktida', + 'AR' => 'Argentina', + 'AS' => 'Amerikos Samoa', + 'AT' => 'Austrija', + 'AU' => 'Australija', + 'AW' => 'Aruba', + 'AX' => 'Alandai', + 'AZ' => 'Azerbaidžanas', + 'BA' => 'Bosnija ir Hercegovina', + 'BB' => 'Barbadosas', + 'BD' => 'Bangladešas', + 'BE' => 'Belgija', + 'BF' => 'Burkina Fasas', + 'BG' => 'Bulgarija', + 'BH' => 'Bahreinas', + 'BI' => 'Burundis', + 'BJ' => 'Beninas', + 'BL' => 'San Bartelemis', + 'BM' => 'Bermuda', + 'BN' => 'Brunėjaus Darusalamas', + 'BO' => 'Bolivijos Daugiatautė Valstybė', + 'BQ' => 'Bonairė, Sint Eustatijus ir Saba', + 'BR' => 'Brazilija', + 'BS' => 'Bahamos', + 'BT' => 'Butanas', + 'BV' => 'Buvė sala', + 'BW' => 'Botsvana', + 'BY' => 'Baltarusija', + 'BZ' => 'Belizas', + 'CA' => 'Kanada', + 'CC' => 'Kokosų (Kilingo) salos', + 'CD' => 'Kongo Demokratinė Respublika', + 'CF' => 'Centrinės Afrikos Respublika', + 'CG' => 'Kongas', + 'CH' => 'Šveicarija', + 'CI' => "Dramblio Kaulo Krantas", + 'CK' => 'Kuko salos', + 'CL' => 'Čilė', + 'CM' => 'Kamerūnas', + 'CN' => 'Kinija', + 'CO' => 'Kolumbija', + 'CR' => 'Kosta Rika', + 'CU' => 'Kuba', + 'CV' => 'Žaliasis Kyšulys', + 'CW' => 'Kiurasao', + 'CX' => 'Kalėdų sala', + 'CY' => 'Kipras', + 'CZ' => 'Čekijos Respublika', + 'DE' => 'Vokietija', + 'DJ' => 'Džibutis', + 'DK' => 'Danija', + 'DM' => 'Dominika', + 'DO' => 'Dominikos Respublika', + 'DZ' => 'Alžyras', + 'EC' => 'Ekvadoras', + 'EE' => 'Estija', + 'EG' => 'Egiptas', + 'EH' => 'Vakarų Sachara', + 'ER' => 'Eritrėja', + 'ES' => 'Ispanija', + 'ET' => 'Etiopija', + 'FI' => 'Suomija', + 'FJ' => 'Fidžis', + 'FK' => 'Folklando (Malvinų) salos', + 'FM' => 'Mikronezijos Federacinės Valstijos', + 'FO' => 'Farerų salos', + 'FR' => 'Prancūzija', + 'GA' => 'Gabonas', + 'GB' => 'Jungtinė Karalystė', + 'GD' => 'Grenada', + 'GE' => 'Gruzija', + 'GF' => 'Prancūzijos Gviana', + 'GG' => 'Gernsis', + 'GH' => 'Gana', + 'GI' => 'Gibraltaras', + 'GL' => 'Grenlandija', + 'GM' => 'Gambija', + 'GN' => 'Gvinėja', + 'GP' => 'Gvadelupa', + 'GQ' => 'Pusiaujo Gvinėja', + 'GR' => 'Graikija', + 'GS' => 'Pietų Džordžijos ir Pietų Sandvičo salos', + 'GT' => 'Gvatemala', + 'GU' => 'Guamas', + 'GW' => 'Bisau Gvinėja', + 'GY' => 'Gajana', + 'HK' => 'Honkongas', + 'HM' => 'Herdo ir Makdonaldo salos', + 'HN' => 'Hondūras', + 'HR' => 'Kroatija', + 'HT' => 'Haitis', + 'HU' => 'Vengrija', + 'ID' => 'Indonezija', + 'IE' => 'Airija', + 'IL' => 'Izraelis', + 'IM' => 'Meno sala', + 'IN' => 'Indija', + 'IO' => 'Indijos Vandenyno Britų sritis', + 'IQ' => 'Irakas', + 'IR' => 'Irano Islamo Respublika', + 'IS' => 'Islandija', + 'IT' => 'Italija', + 'JE' => 'Džersis', + 'JM' => 'Jamaika', + 'JO' => 'Jordanija', + 'JP' => 'Japonija', + 'KE' => 'Kenija', + 'KG' => 'Kirgizija', + 'KH' => 'Kambodža', + 'KI' => 'Kiribatis', + 'KM' => 'Komorai', + 'KN' => 'Sent Kitsas ir Nevis', + 'KP' => "Korėjos Liaudies Demokratinė Respublika", + 'KR' => 'Korėjos Respublika', + 'KW' => 'Kuveitas', + 'KY' => 'Kaimanų salos', + 'KZ' => 'Kazachstanas', + 'LA' => "Laoso Liaudies Demokratinė Respublika", + 'LB' => 'Libanas', + 'LC' => 'Sent Lusija', + 'LI' => 'Lichtenšteinas', + 'LK' => 'Šri Lanka', + 'LR' => 'Liberija', + 'LS' => 'Lesotas', + 'LT' => 'Lietuva', + 'LU' => 'Liuksemburgas', + 'LV' => 'Latvija', + 'LY' => 'Libija', + 'MA' => 'Marokas', + 'MC' => 'Monakas', + 'MD' => 'Moldovos Respublika', + 'ME' => 'Juodkalnija', + 'MF' => 'San Martenas (Prancūzijos dalis)', + 'MG' => 'Madagaskaras', + 'MH' => 'Maršalo salos', + 'MK' => 'Šiaurės Makedonija', + 'ML' => 'Malis', + 'MM' => 'Mianmaras', + 'MN' => 'Mongolija', + 'MO' => 'Makao', + 'MP' => 'Marianos šiaurinės salos', + 'MQ' => 'Martinika', + 'MR' => 'Mauritanija', + 'MS' => 'Montseratas', + 'MT' => 'Malta', + 'MU' => 'Mauricijus', + 'MV' => 'Maldyvai', + 'MW' => 'Malavis', + 'MX' => 'Meksika', + 'MY' => 'Malaizija', + 'MZ' => 'Mozambikas', + 'N/A' => 'Netaikoma (vietinis IP…)', + 'NA' => 'Namibija', + 'NC' => 'Naujoji Kaledonija', + 'NE' => 'Nigeris', + 'NF' => 'Norfolko sala', + 'NG' => 'Nigerija', + 'NI' => 'Nikaragva', + 'NL' => 'Nyderlandai', + 'NO' => 'Norvegija', + 'NP' => 'Nepalas', + 'NR' => 'Nauru', + 'NU' => 'Niujė', + 'NZ' => 'Naujoji Zelandija', + 'OM' => 'Omanas', + 'PA' => 'Panama', + 'PE' => 'Peru', + 'PF' => 'Prancūzijos Polinezija', + 'PG' => 'Papua Naujoji Gvinėja', + 'PH' => 'Filipinai', + 'PK' => 'Pakistanas', + 'PL' => 'Lenkija', + 'PM' => 'Sen Pjeras ir Mikelonas', + 'PN' => 'Pitkernas', + 'PR' => 'Puerto Rikas', + 'PS' => 'Palestinos valstybė', + 'PT' => 'Portugalija', + 'PW' => 'Palau', + 'PY' => 'Paragvajus', + 'QA' => 'Kataras', + 'RE' => 'Reunjonas', + 'RO' => 'Rumunija', + 'RS' => 'Serbija', + 'RU' => 'Rusijos Federacija', + 'RW' => 'Ruanda', + 'SA' => 'Saudo Arabija', + 'SB' => 'Saliamono salos', + 'SC' => 'Seišeliai', + 'SD' => 'Sudanas', + 'SE' => 'Švedija', + 'SG' => 'Singapūras', + 'SH' => 'Šv. Elenos, Dangun Žengimo ir Tristano da Kunjos salos', + 'SI' => 'Slovėnija', + 'SJ' => 'Svalbardas ir Jan Majenas', + 'SK' => 'Slovakija', + 'SL' => 'Siera Leonė', + 'SM' => 'San Marinas', + 'SN' => 'Senegalas', + 'SO' => 'Somalis', + 'SR' => 'Surinamas', + 'SS' => 'Pietų Sudanas', + 'ST' => 'San Tomė ir Prinsipė', + 'SV' => 'Salvadoras', + 'SX' => 'Sin Martenas (Nyderalandų dalis)', + 'SY' => 'Sirijos Arabų Respublika', + 'SZ' => 'Svazilendas', + 'TC' => 'Terkso ir Kaikoso salos', + 'TD' => 'Čadas', + 'TF' => 'Prancūzijos Pietų Sritys', + 'TG' => 'Togas', + 'TH' => 'Tailandas', + 'TJ' => 'Tadžikija', + 'TK' => 'Tokelau', + 'TL' => 'Rytų Timoras', + 'TM' => 'Turkmėnija', + 'TN' => 'Tunisas', + 'TO' => 'Tonga', + 'TR' => 'Turkija', + 'TT' => 'Trinidadas ir Tobagas', + 'TV' => 'Tuvalu', + 'TW' => 'Taivanas, Kinijos provincija', + 'TZ' => 'Tanzanijos Jungtinė Respublika', + 'UA' => 'Ukraina', + 'UG' => 'Uganda', + 'UM' => 'Jungtinių Valstijų Mažosios pakraštinės salos', + 'US' => 'Jungtinės Amerikos Valstijos', + 'UY' => 'Urugvajus', + 'UZ' => 'Uzbekija', + 'VA' => 'Šventasis Sostas (Vatikano Miesto Valstybė)', + 'VC' => 'Sent Vinsentas ir Grenadinai', + 'VE' => 'Venesuelos Bolivaro Respublika', + 'VG' => 'Mergelių salos (Britų)', + 'VI' => 'Mergelių salos (JAV)', + 'VN' => 'Vietnamas', + 'VU' => 'Vanuatu', + 'WF' => 'Volisas ir Futūna', + 'WS' => 'Samoa', + 'YE' => 'Jemenas', + 'YT' => 'Majotas', + 'ZA' => 'Pietų Afrika', + 'ZM' => 'Zambija', + 'ZW' => 'Zimbabvė', +]; diff --git a/modules/Admin/Language/lt/Dashboard.php b/modules/Admin/Language/lt/Dashboard.php new file mode 100644 index 00000000..5e1ddd75 --- /dev/null +++ b/modules/Admin/Language/lt/Dashboard.php @@ -0,0 +1,28 @@ + 'Administratoriaus skydelis', + 'welcome_message' => 'Sveiki, tai – administratoriaus skydelis!', + 'podcasts' => [ + 'title' => 'Tinklalaidės', + 'not_found' => 'Nėra paskelbtų tinklalaidžių', + 'last_published' => 'Paskiausiai skelbta {lastPublicationDate}', + ], + 'episodes' => [ + 'title' => 'Epizodai', + 'not_found' => 'Nėra paskelbtų epizodų', + 'last_published' => 'Paskiausiai skelbta {lastPublicationDate}', + ], + 'storage' => [ + 'title' => 'Saugykla', + 'subtitle' => '{totalUploaded} iš {totalStorage}', + ], +]; diff --git a/modules/Admin/Language/lt/Episode.php b/modules/Admin/Language/lt/Episode.php new file mode 100644 index 00000000..60256a1e --- /dev/null +++ b/modules/Admin/Language/lt/Episode.php @@ -0,0 +1,227 @@ + '{seasonNumber} sezonas', + 'season_abbr' => 'S{seasonNumber}', + 'number' => '{episodeNumber} epizodas', + 'number_abbr' => 'Ep. {episodeNumber}', + 'season_episode' => '{seasonNumber} sezono {episodeNumber} epizodas', + 'season_episode_abbr' => 'S{seasonNumber}E{episodeNumber}', + 'number_of_comments' => '{numberOfComments, plural, + one {# komentaras} + few {# komentarai} + other {# komentarų} + }', + 'all_podcast_episodes' => 'Visi tinklalaidės epizodai', + 'back_to_podcast' => 'Grįžti į tinklalaidę', + 'edit' => 'Taisyti', + 'preview' => 'Peržiūrėti', + 'publish' => 'Paskelbti', + 'publish_edit' => 'Taisyti paskelbimą', + 'publish_date_edit' => 'Taisyti paskelbimo datą', + 'unpublish' => 'Nebeskelbti', + 'publish_error' => 'Šis epizodas jau paskelbtas.', + 'publish_edit_error' => 'Šis epizodas jau paskelbtas.', + 'publish_cancel_error' => 'Šis epizodas jau paskelbtas.', + 'publish_date_edit_error' => 'Šis epizodas dar nepaskelbtas, jo paskelbimo datos taisyti negalima.', + 'publish_date_edit_future_error' => 'Nurodyta epizodo paskelbimo data gali būti tik praeityje. Jei norite jį paskelbti vėliau, pirma nurodykite jo nebeskelbti.', + 'publish_date_edit_success' => 'Epizodo paskelbimo data sėkmingai pakeista!', + 'unpublish_error' => 'Šis epizodas dar nepaskelbtas.', + 'delete' => 'Šalinti', + 'go_to_page' => 'Eiti į puslapį', + 'create' => 'Pridėti epizodą', + 'publication_status' => [ + 'published' => 'Paskelbtas', + 'with_podcast' => 'Paskelbtas', + 'scheduled' => 'Suplanuotas', + 'not_published' => 'Nepaskelbtas', + ], + 'with_podcast_hint' => 'Bus paskelbtas kartu su tinklalaide', + 'list' => [ + 'search' => [ + 'placeholder' => 'Ieškoti epizodo', + 'clear' => 'Išvalyti paiešką', + 'submit' => 'Ieškoti', + ], + 'number_of_episodes' => '{numberOfEpisodes, plural, + one {# epizodas} + few {# epizodai} + other {# epizodų} + }', + 'episode' => 'Epizodas', + 'visibility' => 'Matomumas', + 'downloads' => 'Parsisiuntimai', + 'comments' => 'Komentarai', + 'actions' => 'Veiksmai', + ], + 'messages' => [ + 'createSuccess' => 'Epizodas sėkmingai sukurtas!', + 'editSuccess' => 'Epizodas sėkmingai atnaujintas!', + 'publishSuccess' => '{publication_status, select, + published {Epizodas sėkmingai paskelbtas!} + scheduled {Epizodo paskelbimo data numatyta sėkmingai.} + with_podcast {Epizodą planuojama paskelbti kartu su tinklalaide.} + other {Šis epizodas nepaskelbtas.} + }', + 'publishCancelSuccess' => 'Epizodo paskelbimas sėkmingai atšauktas!', + 'unpublishBeforeDeleteTip' => 'Prieš šalindami epizodą, turite atšaukti jo paskelbimą.', + 'scheduleDateError' => 'Turite nurodyti paskelbimo datą!', + 'deletePublishedEpisodeError' => 'Prieš pašalindami šį epizodą, atšaukite jo paskelbimą.', + 'deleteSuccess' => 'Epizodas sėkmingai pašalintas!', + 'deleteError' => 'Nepavyko pašalinti epizodo {type, select, + transcript {nuorašo} + chapters {skyrelių} + image {viršelio} + audio {garso įrašo} + other {daugialypės terpės} + }.', + 'deleteFileError' => 'Nepavyko pašalinti {type, select, + transcript {nuorašo} + chapters {skyrelių} + image {viršelio} + audio {garso įrašo} + other {daugialypės terpės} + } failo {file_key}. Jį galite pašalinti iš disko rankiniu būdu.', + 'sameSlugError' => 'Epizodas su tokiu nuorodiniu pavadinimu jau yra.', + ], + 'form' => [ + 'file_size_error' => + 'Jūsų įkeltas failas per didelis! Leistinas dydis yra iki {0}. Jei norite šį failą įkelti, savo PHP konfigūracijoje padidinkite `memory_limit`, `upload_max_filesize` ir `post_max_size` reikšmes, tada perleiskite saityno serverio tarnybą.', + 'audio_file' => 'Garso įrašas', + 'audio_file_hint' => 'Pasirinkite .mp3 arba .m4a garso įrašą.', + 'info_section_title' => 'Epizodo duomenys', + 'cover' => 'Epizodo viršelis', + 'cover_hint' => + 'Jei viršelio nenurodysite, bus naudojamas tinklalaidės viršelis.', + 'cover_size_hint' => 'Viršelis turi būti kvadratinis, bent 1400 taškų aukščio ir pločio.', + 'title' => 'Pavadinimas', + 'title_hint' => + 'Įveskite glaustą ir aiškų epizodo pavadinimą. Čia nerašykite epizodo ar sezono numerio.', + 'permalink' => 'Pastovi nuoroda', + 'season_number' => 'Sezonas', + 'episode_number' => 'Epizodas', + 'type' => [ + 'label' => 'Tipas', + 'full' => 'Visas', + 'full_hint' => 'Visas turinys (epizodas)', + 'trailer' => 'Anonsas', + 'trailer_hint' => 'Trumpas reklaminis įrašas, pristatantis šią laidą', + 'bonus' => 'Papildomas', + 'bonus_hint' => 'Papildomas laidos turinys (pavyzdžiui, įrašas „už kadro“ ar interviu su komanda) arba kitos laidos reklama', + ], + 'premium_title' => 'Premium', + 'premium' => 'Epizodas turi būti pasiekiamas tik premium prenumeratoriams', + 'parental_advisory' => [ + 'label' => 'Pastaba tėvams', + 'hint' => 'Ar epizode yra atviro turinio (necenzūrinės leksikos, nevaikiškų temų ar pan.)?', + 'undefined' => 'neapibrėžta', + 'clean' => 'Saugus', + 'explicit' => 'Atviras', + ], + 'show_notes_section_title' => 'Laidos pastabos', + 'show_notes_section_subtitle' => + 'Iki 4000 ženklų, rašykite aiškiai ir glaustai. Laidos pastabos gali padėti potencialiems klausytojams atrasti šį epizodą.', + 'description' => 'Aprašymas', + 'description_footer' => 'Aprašymo prierašas', + 'description_footer_hint' => + 'Šis tekstas bus pridedamas prie kiekvieno epizodo aprašymo. Tai – nebloga vieta, pavyzdžiui, sudėti nuorodoms į jūsų soc. tinklų profilius.', + 'additional_files_section_title' => 'Papildomi failai', + 'additional_files_section_subtitle' => + 'Šie failai gali būti naudojami kitų platformų geresnei jūsų klausytojų patirčiai suteikti. Išsamiau apie juos – čia: {podcastNamespaceLink}.', + 'location_section_title' => 'Vietovė', + 'location_section_subtitle' => 'Apie kokią vietovę yra šis epizodas?', + 'location_name' => 'Vietovės vardas ar adresas', + 'location_name_hint' => 'Vietovė gali būti tikra ar išgalvota', + 'transcript' => 'Nuorašas (subtitrai)', + 'transcript_hint' => 'Leidžiami tik .srt ir .vtt failai.', + 'transcript_download' => 'Parsisiųsti nuorašą', + 'transcript_file' => 'Nuorašo failas (.srt ar .vtt)', + 'transcript_remote_url' => 'Nuorašo URL adresas', + 'transcript_file_delete' => 'Šalinti nuorašo failą', + 'chapters' => 'Skyreliai', + 'chapters_hint' => 'Failas turi būti „JSON Chapters“ formatu.', + 'chapters_download' => 'Parsisiųsti skyrelius', + 'chapters_file' => 'Skyrelių failas', + 'chapters_remote_url' => 'Skyrelių failo URL adresas', + 'chapters_file_delete' => 'Šalinti skyrelių failą', + 'advanced_section_title' => 'Papildomi parametrai', + 'advanced_section_subtitle' => + 'Jeigu norite naudoti RSS gaires, kurių „Castopod“ neapdoroja, galite jas nustatyti čia.', + 'custom_rss' => 'Papildomos epizodo RSS gairės', + 'custom_rss_hint' => 'Tai bus įterpta į gairę.', + 'block' => 'Epizodas neturėtų būti matomas viešuosiuose kataloguose', + 'block_hint' => + 'Ribotas epizodo matomumas: įjungus šią parinktį, epizodas nebus matomas „Apple Podcasts“, „Google Podcasts“ ir kitose trečiųjų šalių programose, naudojančiose šių tarnybų katalogus (negarantuojama).', + 'submit_create' => 'Sukurti epizodą', + 'submit_edit' => 'Įrašyti epizodą', + ], + 'publish_form' => [ + 'back_to_episode_dashboard' => 'Grįžti į epizodų skydelį', + 'post' => 'Jūsų įrašas-anonsas', + 'post_hint' => + "Parašykite pranešimą, kuriuo anonsuosite šio epizodo išleidimą. Šis pranešimas bus ištransliuotas visiems jūsų sekėjams Fedivisatoje bei matomas jūsų tinklalaidės pradžios tinklalapyje.", + 'message_placeholder' => 'Parašykite savo pranešimą…', + 'publication_date' => 'Paskelbimo data', + 'publication_method' => [ + 'now' => 'Dabar', + 'schedule' => 'Suplanuoti', + 'with_podcast' => 'Paskelbti kartu su tinklalaide', + ], + 'scheduled_publication_date' => 'Suplanuota paskelbimo data', + 'scheduled_publication_date_clear' => 'Pašalinti paskelbimo datą', + 'scheduled_publication_date_hint' => + 'Galite suplanuoti epizodo paskelbimą pagal tvarkaraštį, nurodydami paskelbimo datą ateityje. Reikšmę turite įrašyti tokiu formatu: metai-mėnuo-diena valandos:minutės', + 'submit' => 'Paskelbti', + 'submit_edit' => 'Taisyti paskelbimą', + 'cancel_publication' => 'Atšaukti paskelbimą', + 'message_warning' => 'Neparašėte teksto savo įrašui-anonsui!', + 'message_warning_hint' => 'Parašę trumpą pranešimą, padidinsite epizodo matomumą ir klausytojų įsitraukimą.', + 'message_warning_submit' => 'Vis tiek paskelbti', + ], + 'publish_date_edit_form' => [ + 'new_publication_date' => 'Nauja paskelbimo data', + 'new_publication_date_hint' => 'Data turi būti praeityje.', + 'submit' => 'Taisyti paskelbimo datą', + ], + 'unpublish_form' => [ + 'disclaimer' => + "Nutraukdami epizodo skelbimą, pašalinsite visus su juo susijusius komentarus ir įrašus bei pašalinsite jį iš tinklalaidės RSS sklaidos kanalo.", + 'understand' => 'Suprantu, bet vis tiek noriu nutraukti epizodo skelbimą', + 'submit' => 'Nebeskelbti', + ], + 'delete_form' => [ + 'disclaimer' => + "Pašalinus epizodą, bus pašalinti ir visi su juo susieti daugialypės terpės failai, komentarai, vaizdo įrašai bei įrašo ištraukos.", + 'understand' => 'Suprantu, bet vis tiek noriu pašalinti epizodą', + 'submit' => 'Šalinti', + ], + 'embed' => [ + 'title' => 'Įtaisomasis grotuvas', + 'label' => + 'Pasirinkite akcento slapvą, nukopijuokite įtaisomąjį grotuvą į iškarpinę, tada įdėkite jį į savo svetainę.', + 'clipboard_iframe' => 'Kopijuoti įtaisomąjį grotuvą į iškarpinę', + 'clipboard_url' => 'Kopijuoti adresą į iškarpinę', + 'dark' => 'Tamsus', + 'dark-transparent' => 'Tamsus skaidrus', + 'light' => 'Šviesus', + 'light-transparent' => 'Šviesus skaidrus', + ], + 'publication_status_banner' => [ + 'draft_mode' => 'juodraščio veiksena', + 'text' => '{publication_status, select, + published {Šis epizodas dar nepaskelbtas.} + scheduled {Šį epizodą numatoma paskelbti {publication_date}.} + with_podcast {Šį epizodą numatoma paskelbti kartu su tinklalaide.} + other {Šis epizodas dar nepaskelbtas.} + }', + 'preview' => 'Peržiūra', + ], +]; diff --git a/modules/Admin/Language/lt/EpisodeNavigation.php b/modules/Admin/Language/lt/EpisodeNavigation.php new file mode 100644 index 00000000..0010724b --- /dev/null +++ b/modules/Admin/Language/lt/EpisodeNavigation.php @@ -0,0 +1,23 @@ + 'Parodyti epizodo tinklalapį', + 'dashboard' => 'Epizodų skydelis', + 'episode-view' => 'Pradžia', + 'episode-edit' => 'Taisyti epizodą', + 'episode-persons-manage' => 'Tvarkyti asmenis', + 'embed-add' => 'Įtaisomasis grotuvas', + 'clips' => 'Klipai', + 'video-clips-list' => 'Vaizdo klipai', + 'video-clips-create' => 'Naujas vaizdo klipas', + 'soundbites-list' => 'įrašo ištraukos', + 'soundbites-create' => 'Nauja įrašo ištrauka', +]; diff --git a/modules/Admin/Language/lt/Fediverse.php b/modules/Admin/Language/lt/Fediverse.php new file mode 100644 index 00000000..5db088ea --- /dev/null +++ b/modules/Admin/Language/lt/Fediverse.php @@ -0,0 +1,32 @@ + [ + 'actorNotFound' => 'Paskyra nerasta!', + 'blockActorSuccess' => 'Paskyra {actor} užblokuota!', + 'unblockActorSuccess' => 'Paskyra atblokuota!', + 'blockDomainSuccess' => 'Domenas {domain} užblokuotas!', + 'unblockDomainSuccess' => 'Domenas {domain} atblokuotas!', + ], + 'blocked_actors' => 'Blokuojamos paskyros', + 'blocked_domains' => 'Blokuojami domenai', + 'block_lists_form' => [ + 'handle' => 'Paskyros vardas', + 'handle_hint' => 'Įveskite paskyrą @naudotojas@domenas formatu.', + 'domain' => 'Domeno vardas', + 'submit' => 'Blokuoti!', + ], + 'list' => [ + 'actor' => 'Paskyra', + 'domain' => 'Domeno vardas', + 'unblock' => 'Atblokuoti', + ], +]; diff --git a/modules/Admin/Language/lt/Home.php b/modules/Admin/Language/lt/Home.php new file mode 100644 index 00000000..b6332546 --- /dev/null +++ b/modules/Admin/Language/lt/Home.php @@ -0,0 +1,14 @@ + 'Visos tinklalaidės', + 'no_podcast' => 'Tinklalaidžių nerasta', +]; diff --git a/modules/Admin/Language/lt/Install.php b/modules/Admin/Language/lt/Install.php new file mode 100644 index 00000000..710652e2 --- /dev/null +++ b/modules/Admin/Language/lt/Install.php @@ -0,0 +1,61 @@ + 'Rankinis konfigūravimas', + 'manual_config_subtitle' => + 'Sukurkite failą `.env` su naudotinais nustatymais ir įkelkite šį tinklalapį iš naujo diegimui pratęsti.', + 'form' => [ + 'instance_config' => 'Serverio konfigūracija', + 'hostname' => 'Serverio vardas', + 'media_base_url' => 'Daugialypės terpės failų bazinis URL', + 'media_base_url_hint' => + 'Jei naudojatės CDN ir/ar išorine srauto analizės tarnyba, galite tai nurodyti čia.', + 'admin_gateway' => 'Administratoriaus skydelio adresas', + 'admin_gateway_hint' => + 'Kelias administratoriaus skydeliui pasiekti (pvz., https://example.com/cp-admin). Numatytuoju atveju naudojamas kelias „cp-admin“, tačiau mes rekomenduojame jį pasikeisti saugumo sumetimais.', + 'auth_gateway' => 'Autentifikacijos tinklalapių adresas', + 'auth_gateway_hint' => + 'Kelias autentifikacijos tinklalapiams pasiekti (pvz., https://example.com/cp-auth). Numatytuoju atveju naudojamas kelias „cp-auth“, tačiau mes rekomenduojame jį pasikeisti saugumo sumetimais.', + 'database_config' => 'Duomenų bazės konfigūracija', + 'database_config_hint' => + '„Castopod“ reikia prisijungti prie jūsų „MySQL“ ar „MariaDB“ duomenų bazės. Jei neturite prisijungimo prie duomenų bazės duomenų, kreipkitės į savo serverio administratorių.', + 'db_hostname' => 'DB serveris', + 'db_name' => 'DB pavadinimas', + 'db_username' => 'DB naudotojo vardas', + 'db_password' => 'DB slaptažodis', + 'db_prefix' => 'DB prefiksas', + 'db_prefix_hint' => + "„Castopod“ lentelių pavadinimų prefiksas. Jei nežinote, kas tai – palikite kas įrašyta.", + 'cache_config' => 'Podėlio konfigūracija', + 'cache_config_hint' => + 'Pasirinkite ketinamą naudoti podėlio tipą. Jei nežinote, kas tai – palikite numatytąjį parinktį.', + 'cache_handler' => 'Podėlio tipas', + 'cacheHandlerOptions' => [ + 'file' => 'Failas', + 'redis' => '„Redis“', + 'predis' => '„Predis“', + ], + 'next' => 'Toliau', + 'submit' => 'Užbaigti diegimą', + 'create_superadmin' => 'Susikurkite savo superadministratoriaus paskyrą', + 'email' => 'El. paštas', + 'username' => 'Naudotojo vardas', + 'password' => 'Slaptažodis', + ], + 'messages' => [ + 'createSuperAdminSuccess' => + 'Jūsų superadministratoriaus paskyra sukurta sėkmingai. Prisijunkite ir kurkite savo pirmąją tinklalaidę!', + 'databaseConnectError' => + '„Castopod“ nepavyko prisijungti prie nurodytos duomenų bazės. Pakoreguokite DB konfigūraciją ir bandykite dar kartą.', + 'writeError' => + "Nepavyko sukurti/rašyti į jūsų `.env` failą. Užpildykite jį rankiniu būdu, pasinaudodami šabloniniu `.env.example` failu iš „Castopod“ paketo.", + ], +]; diff --git a/modules/Admin/Language/lt/MyAccount.php b/modules/Admin/Language/lt/MyAccount.php new file mode 100644 index 00000000..fefc5fd6 --- /dev/null +++ b/modules/Admin/Language/lt/MyAccount.php @@ -0,0 +1,18 @@ + 'Mano paskyros duomenys', + 'changePassword' => 'Keisti mano slaptažodį', + 'messages' => [ + 'wrongPasswordError' => "Įvedėte blogą slaptažodį, pabandykite dar kartą.", + 'passwordChangeSuccess' => 'Slaptažodis sėkmingai pakeistas!', + ], +]; diff --git a/modules/Admin/Language/lt/Navigation.php b/modules/Admin/Language/lt/Navigation.php new file mode 100644 index 00000000..1253a76b --- /dev/null +++ b/modules/Admin/Language/lt/Navigation.php @@ -0,0 +1,44 @@ + 'Įjungti/išjungti šoninę juostą', + 'go_to_website' => 'Eiti į svetainę', + 'go_to_admin' => 'Eiti į administravimą', + 'not-authorized' => 'Trūksta teisių', + 'dashboard' => 'Skydelis', + 'admin' => 'Pradžia', + 'podcasts' => 'Tinklalaidės', + 'podcast-list' => 'Visos tinklalaidės', + 'podcast-create' => 'Nauja tinklalaidė', + 'all-podcast-imports' => 'Visos importuojamos tinklalaidės', + 'podcast-imports-add' => 'Importuoti tinklalaidę', + 'persons' => 'Asmenys', + 'person-list' => 'Visi asmenys', + 'person-create' => 'Naujas asmuo', + 'fediverse' => 'Fedivisata', + 'fediverse-blocked-actors' => 'Blokuojamos paskyros', + 'fediverse-blocked-domains' => 'Blokuojami domenai', + 'users' => 'Naudotojai', + 'user-list' => 'Visi naudotojai', + 'user-create' => 'Naujas naudotojas', + 'pages' => 'Tinklalapiai', + 'page-list' => 'Visi tinklalapiai', + 'page-create' => 'Naujas tinklalapis', + 'settings' => 'Nuostatos', + 'settings-general' => 'Bendrosios', + 'settings-theme' => 'Apipavidalinimas', + 'admin-about' => 'Apie', + 'account' => [ + 'my-account' => 'Mano paskyra', + 'change-password' => 'Keisti slaptažodį', + 'logout' => 'Atsijungti', + ], +]; diff --git a/modules/Admin/Language/lt/Notifications.php b/modules/Admin/Language/lt/Notifications.php new file mode 100644 index 00000000..b79b61cf --- /dev/null +++ b/modules/Admin/Language/lt/Notifications.php @@ -0,0 +1,19 @@ + 'Prranešimai', + 'reply' => '{actor_username} atsakė į jūsų įrašą', + 'favourite' => '{actor_username} pamėgo jūsų įrašą', + 'reblog' => '{actor_username} pasidalino jūsų įrašu', + 'follow' => '{actor_username} pradėjo jus sekti', + 'no_notifications' => 'Pranešimų nėra', + 'mark_all_as_read' => 'Žymėti visus kaip skaitytus', +]; diff --git a/modules/Admin/Language/lt/Page.php b/modules/Admin/Language/lt/Page.php new file mode 100644 index 00000000..b66367c1 --- /dev/null +++ b/modules/Admin/Language/lt/Page.php @@ -0,0 +1,30 @@ + 'Grįžti į pradžią', + 'page' => 'Tinklalapis', + 'all_pages' => 'Visi tinklalapiai', + 'create' => 'Naujas tinklalapis', + 'go_to_page' => 'Eiti į tinklalapį', + 'edit' => 'Taisyti tinklalapį', + 'delete' => 'Šalinti tinklalapį', + 'form' => [ + 'title' => 'Pavadinimas', + 'permalink' => 'Pastovi nuoroda', + 'content' => 'Turinys', + 'submit_create' => 'Kurti tinklalapį', + 'submit_edit' => 'Įrašyti', + ], + 'messages' => [ + 'createSuccess' => 'Tinklalapis „{pageTitle}“ sėkmingai sukurtas!', + 'editSuccess' => 'Tinklalapis sėkmingai atnaujintas!', + ], +]; diff --git a/modules/Admin/Language/lt/Pager.php b/modules/Admin/Language/lt/Pager.php new file mode 100644 index 00000000..22c8a7ad --- /dev/null +++ b/modules/Admin/Language/lt/Pager.php @@ -0,0 +1,21 @@ + 'Tinklalapių naršymas', + 'first' => 'Pirmas', + 'previous' => 'Ankstesnis', + 'next' => 'Kitas', + 'last' => 'Paskutinis', + 'older' => 'Senesnis', + 'newer' => 'Naujesnis', + 'invalidTemplate' => 'Puslapiavimo šablonas „{0}“ negalimas.', + 'invalidPaginationGroup' => 'Puslapiavimo grupė „{0}“ negalima.', +]; diff --git a/modules/Admin/Language/lt/Person.php b/modules/Admin/Language/lt/Person.php new file mode 100644 index 00000000..d8e402e7 --- /dev/null +++ b/modules/Admin/Language/lt/Person.php @@ -0,0 +1,65 @@ + 'Asmenys', + 'all_persons' => 'Visi asmenys', + 'no_person' => 'Nieko nerasta!', + 'create' => 'Kurti asmenį', + 'view' => 'Rodyti asmenį', + 'edit' => 'Taisyti asmenį', + 'delete' => 'Šalinti asmenį', + 'messages' => [ + 'createSuccess' => 'Asmuo sėkmingai sukurtas!', + 'editSuccess' => 'Asmuo sėkmingai atnaujintas!', + 'deleteSuccess' => 'Asmuo pašalintas!', + ], + 'form' => [ + 'avatar' => 'Avataras', + 'avatar_size_hint' => + 'Avataras turi būti kvadratinis ir bent 400 taškų aukščio ir pločio.', + 'full_name' => 'Visas vardas', + 'full_name_hint' => 'Tai – asmens vardas ir pavardė arba pseudonimas.', + 'unique_name' => 'Unikalus vardas', + 'unique_name_hint' => 'Naudojamas URL adresuose', + 'information_url' => 'Informacinis URL', + 'information_url_hint' => + 'Su asmeniu susijusio ištekliaus, pavyzdžiui, jo svetainės ar profilio socialiniame tinkle, URL adresas.', + 'submit_create' => 'Sukurti asmenį', + 'submit_edit' => 'Įrašyti asmenį', + ], + 'podcast_form' => [ + 'title' => 'Tvarkyti asmenis', + 'add_section_title' => 'Pridėti asmenis prie šios tinklalaidės', + 'add_section_subtitle' => 'Galite pasirinkti keletą asmenų ir jų rolių.', + 'persons' => 'Asmenys', + 'persons_hint' => + 'Tą pačią rolę gali atlikti vienas ar keli asmenys. Asmenys turi būti jau sukurti sistemoje.', + 'roles' => 'Rolės', + 'roles_hint' => + 'Asmeniui galite parinkti vieną ar kelias roles, ar neparinkti jokios rolės.', + 'submit_add' => 'Pridėti asmenį(-is)', + 'remove' => 'Šalinti', + ], + 'episode_form' => [ + 'title' => 'Tvarkyti asmenis', + 'add_section_title' => 'Pridėti asmenis prie šio epizodo', + 'add_section_subtitle' => 'Galite pasirinkti keletą asmenų ir rolių.', + 'persons' => 'Asmenys', + 'persons_hint' => + 'Toje pačioje rolėje gali dalyvauti vienas ar keli asmenys. Asmenys turi būti jau sukurti sistemoje.', + 'roles' => 'Rolės', + 'roles_hint' => + 'Asmeniui galite parinkti vieną ar kelias roles, ar neparinkti jokios rolės.', + 'submit_add' => 'Pridėti asmenį(-is)', + 'remove' => 'Šalinti', + ], + 'credits' => 'Autoriai ir padėkos', +]; diff --git a/modules/Admin/Language/lt/Platforms.php b/modules/Admin/Language/lt/Platforms.php new file mode 100644 index 00000000..24046658 --- /dev/null +++ b/modules/Admin/Language/lt/Platforms.php @@ -0,0 +1,43 @@ + [ + 'podcasting' => 'Tinklalaidžių skelbimo platformos', + 'social' => 'Socialiniai tinklai', + 'funding' => 'Rėmimo nuorodos', + ], + 'website' => 'Svetainė', + 'home_url' => 'Eiti į „{platformName}“ svetainę', + 'register' => 'Registruoti', + 'submit_url' => 'Registruoti jūsų tinklalaidę į „platformName}“', + 'your_link' => 'Jūsų nuoroda', + 'your_id' => [ + 'podcasting' => 'Jūsų ID', + 'social' => 'Jūsų ID', + 'funding' => 'Jūsų raginimas veikti', + ], + 'your_cta' => 'Jūsų raginimas veikti', + 'visible' => 'Rodyti tinklalaidės pradžios tinklalapyje?', + 'on_embed' => 'Rodyti įtaisomajame grotuve?', + 'remove' => 'Pašalinti „{platformName}“', + 'submit' => 'Įrašyti', + 'messages' => [ + 'updateSuccess' => 'Platformų nuorodos sėkmingai atnaujintos!', + 'removeLinkSuccess' => 'Platformos nuoroda pašalinta.', + 'removeLinkError' => + 'Platformos nuorodos pašalinti nepavyko. Pabandykite dar kartą.', + ], + 'description' => [ + 'podcasting' => 'Tinklalaidės ID šioje platformoje', + 'social' => 'Tinklalaidės paskyros ID šioje platformoje', + 'funding' => 'Raginimo veikti žinutė', + ], +]; diff --git a/modules/Admin/Language/lt/Podcast.php b/modules/Admin/Language/lt/Podcast.php new file mode 100644 index 00000000..17fbb30a --- /dev/null +++ b/modules/Admin/Language/lt/Podcast.php @@ -0,0 +1,333 @@ + 'Visos tinklalaidės', + 'no_podcast' => 'Jokių tinklalaidžių nerasta!', + 'create' => 'Kurti tinklalaidę', + 'import' => 'Importuoti tinklalaidę', + 'all_imports' => 'Importuojamos tinklalaidės', + 'new_episode' => 'Naujas epizodas', + 'view' => 'Rodyti tinklalaidę', + 'edit' => 'Taisyti tinklalaidę', + 'publish' => 'Paskelbti tinklalaidę', + 'publish_edit' => 'Taisyti paskelbimą', + 'delete' => 'Šalinti tinklalaidę', + 'see_episodes' => 'Rodyti epizodus', + 'see_contributors' => 'Rodyti talkininkus', + 'monetization_other' => 'Kiti monetizavimo būdai', + 'go_to_page' => 'Eiti į tinklalapį', + 'latest_episodes' => 'Paskiausi epizodai', + 'see_all_episodes' => 'Rodyti visus epizodus', + 'draft' => 'Juodraštis', + 'messages' => [ + 'createSuccess' => 'Tinklalaidė sėkmingai sukurta!', + 'editSuccess' => 'Tinklalaidė sėkmingai atnaujinta!', + 'importSuccess' => 'Tinklalaidė sėkmingai importuota!', + 'deleteSuccess' => 'Tinklalaidė @{podcast_handle} sėkmingai pašalinta!', + 'deletePodcastMediaError' => 'Nepavyko pašalinti tinklalaidės {type, select, + cover {viršelio} + banner {reklamjuostės} + other {medijos failo} + }.', + 'deleteEpisodeMediaError' => 'Nepavyko pašalinti tinklalaidės epizodo {episode_slug} {type, select, + transcript {nuorašo} + chapters {skyrelių failo} + image {viršelio} + audio {garso įrašo} + other {medijos failo} + }.', + 'deletePodcastMediaFolderError' => 'Nepavyko pašalinti tinklalaidės medijos aplanko {folder_path}. Jį iš disko galite pašalinti rankiniu būdu.', + 'podcastFeedUpdateSuccess' => 'Sėkmingai atnaujinta: {number_of_new_episodes, plural, + one {# epizodas pridėtas} + other {# epizodai pridėti} + other {# epizodų pridėta} + } prie tinklalaidės!', + 'podcastFeedUpToDate' => 'Tinklalaidė jau yra atnaujinta.', + 'publishError' => 'Ši tinklalaidė arba jau paskelbta, arba jos paskelbimas suplanuotas.', + 'publishEditError' => 'Ši tinklalaidė nesuplanuota paskelbimui.', + 'publishCancelSuccess' => 'Tinklalaidės paskelbimas sėkmingai atšauktas!', + 'scheduleDateError' => 'Turite nurodyti paskelbimo datą!', + ], + 'form' => [ + 'identity_section_title' => 'Tinklalaidės identitetas', + 'identity_section_subtitle' => 'Šie laukai jums padės išsiskirti.', + 'fediverse_section_title' => 'Identitetas fedivisatoje', + + 'cover' => 'Tinklalaidės viršelis', + 'cover_size_hint' => 'Viršelis turi būti kvadratinis, bent 1400 taškų aukščio ir pločio.', + 'banner' => 'Tinklalaidės reklamjuostė', + 'banner_size_hint' => 'Reklamjuostės kraštinių santykis turi būti 3∶1, o plotis – bent 1500 taškų.', + 'banner_delete' => 'Šalinti tinklalaidės reklamjuostę', + 'title' => 'Pavadinimas', + 'handle' => 'Paskyros vardas', + 'handle_hint' => + 'Naudojamas tinklalaidei identifikuoti. Galima naudoti didžiąsias ir mažąsias raides, skaitmenis ir apatinio brūkšnio ženklą.', + 'type' => [ + 'label' => 'Tipas', + 'episodic' => 'Epizodinė', + 'episodic_hint' => 'Jei epizodus galima klausyti nepaisant konkrečios tvarkos. Naujausi epizodai bus pateikiami viršuje.', + 'serial' => 'Nuosekli', + 'serial_hint' => 'Jei epizodai turėtų būti klausomi iš eilės. Epizodai bus rikiuojami didėjančia tvarka pagal eilės numerį.', + ], + 'medium' => [ + 'label' => 'Turinio tipas', + 'hint' => 'Turinio tipas nurodomas `podcast:medium` RSS gairėje. Keičiant šią reikšmę, gali keistis sklaidos kanalo turinys pateikimas grotuvuose.', + 'podcast' => 'Tinklalaidė', + 'podcast_hint' => 'Nurodo, jog sklaidos kanalo turinys yra tinklalaidė.', + 'music' => 'Muzika', + 'music_hint' => 'Sklaidos kanalą sudaro muzika, sugrupuota albumais, kur kiekvienas elementas – tai kūrinys albume.', + 'audiobook' => 'Audioknyga', + 'audiobook_hint' => 'Specifinio tipo garso įrašai, pateikiami su vienu įrašu kanale, arba kai kiekvienas įrašas yra atskiras knygos skyrius.', + ], + 'description' => 'Aprašymas', + 'classification_section_title' => 'Klasifikacija', + 'classification_section_subtitle' => + 'Šių laukų nurodytos reikšmės turės įtakos jūsų galimai auditorijai ir konkurencijai.', + 'language' => 'Kalba', + 'category' => 'Kategorija', + 'category_placeholder' => 'Pasirinkite kategoriją…', + 'other_categories' => 'Kitos kategorijos', + 'parental_advisory' => [ + 'label' => 'Pastaba tėvams', + 'hint' => 'Ar yra atviro turinio?', + 'undefined' => 'neapibrėžta', + 'clean' => 'Saugi', + 'explicit' => 'Atvira', + ], + 'author_section_title' => 'Autorius', + 'author_section_subtitle' => 'Kas valdo šią tinklalaidę?', + 'owner_name' => 'Savininkas', + 'owner_name_hint' => + 'Tik administracinėms reikmėms. Matoma viešame RSS sklaidos kanale.', + 'owner_email' => 'Savininko el. pašto adresas', + 'owner_email_hint' => + 'Bus naudojama daugumoje platformų tinklalaidės nuosavybės patvirtinimui. Matoma viešame RSS sklaidos kanale.', + 'is_owner_email_removed_from_feed' => 'Pašalinti savininko el. pašto adresą iš viešo RSS sklaidos kanalo', + 'is_owner_email_removed_from_feed_hint' => 'Gali būti, kad laikinai turėsite padaryti el. paštą matomą, kad katalogas galėtų patikrinti, jog tinklalaidė priklauso jums.', + 'publisher' => 'Leidėjas', + 'publisher_hint' => + 'Grupė, atsakinga už laidos kūrimą. Dažnai čia nurodoma tinklalaidės motininė įmonė ar tinklas. Kartais šis laukas pristatomas kaip autoriaus laukas.', + 'copyright' => 'Autorių teisės', + 'location_section_title' => 'Vietovė', + 'location_section_subtitle' => 'Apie kokią vietą kalbama šioje tinklalaidėje?', + 'location_name' => 'Vietovės vardas ar adresas', + 'location_name_hint' => 'Vietovė gali būti tikra ar išgalvota', + 'monetization_section_title' => 'Monetizavimas', + 'monetization_section_subtitle' => + 'Uždirbkite pinigų iš savo auditorijos.', + 'premium' => 'Premium', + 'premium_by_default' => 'Epizodai numatytai turi būti laikomi premium', + 'premium_by_default_hint' => 'Tinklalaidės epizodai bus numatytai žymimi kaip premium. Norimus epizodus, anonsus ir/ar papildomus failus galėsite palikti viešus.', + 'op3' => 'Open Podcast Prefix Project (OP3)', + 'op3_link' => 'Apsilankyti jūsų OP3 skydelyje (išorinis saitas)', + 'op3_hint' => 'OP3 – tai atviro kodo patikima trečiosios šalies analitikos tarnyba. Ja naudodamiesi, galite dalintis, tikrinti ir lyginti savo analitikos duomenis su kitomis atvirosiomis tinklalaidėmis.', + 'op3_enable' => 'Įgalinti OP3 analitikos tarnybą', + 'op3_enable_hint' => 'Saugumo sumetimais premium epizodų analitikos duomenimis nebus dalinamasi su OP3.', + 'payment_pointer' => '„Web Monetization“ Mokėjimų rodyklė („Payment Pointer“)', + 'payment_pointer_hint' => + 'Čia gausite pinigus „Web Monetization“ dėka', + 'advanced_section_title' => 'Papildomi parametrai', + 'advanced_section_subtitle' => + 'Jeigu norite naudoti RSS gaires, kurių „Castopod“ neapdoroja, galite jas nustatyti čia.', + 'custom_rss' => 'Tinklalaidės papildomos RSS gairės', + 'custom_rss_hint' => 'Tai bus įterpta į gairę.', + 'verify_txt' => 'Nuosavybės patvirtinimo TXT', + 'verify_txt_hint' => 'Užuot pasikliovusios el. pašto adresu, kai kurios trečiųjų šalių tarnybos gali reikalauti patvirtinti jūsų tinklalaidės nuosavybę, patvirtinimo kodą įterpiant į jūsų sklaidos kanalą.', + 'verify_txt_helper' => 'Ši reikšmė bus pateikta gairėje.', + 'new_feed_url' => 'Naujo sklaidos kanalo URL', + 'new_feed_url_hint' => 'Pasinaudokite šiuo lauku, jei norėsite perkelti savo tinklalaidę į kitą domeną ar tinklalaidžių platformą. Numatytuoju atveju, čia bus dabartinio RSS sklaidos kanalo URL, jei ši tinklalaidė importuota.', + 'old_feed_url' => 'Seno sklaidos kanalo URL', + 'partnership' => 'Bendradarbiavimas', + 'partner_id' => 'ID', + 'partner_link_url' => 'Nuorodos URL', + 'partner_image_url' => 'Atvaizdo URL', + 'partner_id_hint' => 'Jūsų nuosavas partnerio ID', + 'partner_link_url_hint' => 'Bendrinės nuorodos partneriams adresas', + 'partner_image_url_hint' => 'Bendrinio paveikslėlio partneriams adresas', + 'block' => 'Tinklaraidė neturėtų būti matoma viešuosiuose kataloguose', + 'block_hint' => + 'Ribotas tinklalaidės matomumas: įjungus šią parinktį, tinklalaidė nebus matoma „Apple Podcasts“, „Google Podcasts“ ir kitose trečiųjų šalių programose, naudojančiose šių tarnybų katalogus (negarantuojama).', + 'complete' => 'Tinklalaidėje nebebus naujų epizodų', + 'lock' => 'Neleisti tinklalaidės kopijuoti', + 'lock_hint' => + 'Šio lauko paskirtis – informuoti kitas platformas, ar joms leidžiama importuoti šį sklaidos kanalą. Pažymėjus „Taip“, bet kokie mėginimai importuoti šį sklaidos kanalą į kitas platformas turėtų būti atmetami.', + 'submit_create' => 'Sukurti tinklalaidę', + 'submit_edit' => 'Įrašyti tinklalaidę', + ], + 'category_options' => [ + 'uncategorized' => 'be kategorijos', + 'arts' => 'Menas', + 'business' => 'Verslas', + 'comedy' => 'Komedija', + 'education' => 'Švietimas', + 'fiction' => 'Fantastika', + 'government' => 'Vyriausybė', + 'health_and_fitness' => 'Sveikata ir kūno rengyba', + 'history' => 'Istorija', + 'kids_and_family' => 'Vaikai ir šeima', + 'leisure' => 'Laisvalaikis', + 'music' => 'Muzika', + 'news' => 'Naujienos', + 'religion_and_spirituality' => 'Religija ir dvasingumas', + 'science' => 'Mokslas', + 'society_and_culture' => 'Visuomenė ir kultūra', + 'sports' => 'Sportas', + 'technology' => 'Technologijos', + 'true_crime' => 'Nusikaltimai', + 'tv_and_film' => 'Televizija ir filmai', + 'books' => 'Knygos', + 'design' => 'Dizainas', + 'fashion_and_beauty' => 'Mada ir grožis', + 'food' => 'Maistas', + 'performing_arts' => 'Atliekamieji menai', + 'visual_arts' => 'Vaizduojamieji menai', + 'careers' => 'Karjera', + 'entrepreneurship' => 'Entreprenerystė', + 'investing' => 'Investavimas', + 'management' => 'Vadyba', + 'marketing' => 'Rinkodara', + 'non_profit' => 'Visuomeninė veikla', + 'comedy_interviews' => 'Komediniai interviu', + 'improv' => 'Improvizacijos', + 'stand_up' => '„Stand-up“ pasirodymai', + 'courses' => 'Kursai', + 'how_to' => 'Instrukcijos', + 'language_learning' => 'Kalbų mokymasis', + 'self_improvement' => 'Savęs tobulinimas', + 'comedy_fiction' => 'Komedinė fantastika', + 'drama' => 'Drama', + 'science_fiction' => 'Mokslinė fantastika', + 'alternative_health' => 'Alternatyvioji sveikata', + 'fitness' => 'Kūno rengyba', + 'medicine' => 'Medicina', + 'mental_health' => 'Psichinė sveikata', + 'nutrition' => 'Mityba', + 'sexuality' => 'Seksualumas', + 'education_for_kids' => 'Vaikų švietimas', + 'parenting' => 'Tėvystė', + 'pets_and_animals' => 'Gyvūnai', + 'stories_for_kids' => 'Pasakos vaikams', + 'animation_and_manga' => 'Animacija ir manga', + 'automotive' => 'Automobiliai', + 'aviation' => 'Aviacija', + 'crafts' => 'Rankdarbiai', + 'games' => 'Žaidimai', + 'hobbies' => 'Pomėgiai', + 'home_and_garden' => 'Namai ir sodas', + 'video_games' => 'Kompiuteriniai žaidimai', + 'music_commentary' => 'Muzikos aptarimas', + 'music_history' => 'Muzikos istorija', + 'music_interviews' => 'Muzikiniai interviu', + 'business_news' => 'Verslo naujienos', + 'daily_news' => 'Dienos naujienos', + 'entertainment_news' => 'Pramogų pasaulio naujienos', + 'news_commentary' => 'Naujienų aptarimas', + 'politics' => 'Politika', + 'sports_news' => 'Sporto naujienos', + 'tech_news' => 'Technologijų naujienos', + 'buddhism' => 'Budizmas', + 'christianity' => 'Krikščionybė', + 'hinduism' => 'Induizmas', + 'islam' => 'Islamas', + 'judaism' => 'Judaizmas', + 'religion' => 'Religija', + 'spirituality' => 'Dvasingumas', + 'astronomy' => 'Astronomija', + 'chemistry' => 'Chemija', + 'earth_sciences' => 'Žemės mokslai', + 'life_sciences' => 'Gyvybės mokslai', + 'mathematics' => 'Matematika', + 'natural_sciences' => 'Gamtos mokslai', + 'nature' => 'Gamta', + 'physics' => 'Fizika', + 'social_sciences' => 'Socialiniai mokslai', + 'documentary' => 'Dokumentika', + 'personal_journals' => 'Asmeniniai dienoraščiai', + 'philosophy' => 'Filosofija', + 'places_and_travel' => 'Vietovės ir kelionės', + 'relationships' => 'Santykiai', + 'baseball' => 'Beisbolas', + 'basketball' => 'Krepšinis', + 'cricket' => 'Kriketas', + 'fantasy_sports' => 'Fantastinės sporto šakos', + 'football' => 'Amerikietiškas futbolas', + 'golf' => 'Golfas', + 'hockey' => 'Ledo ritulys', + 'rugby' => 'Regbis', + 'running' => 'Bėgimas', + 'soccer' => 'Futbolas', + 'swimming' => 'Plaukimas', + 'tennis' => 'Tenisas', + 'volleyball' => 'Tinklinis', + 'wilderness' => 'Laukinė gamta', + 'wrestling' => 'Imtynės', + 'after_shows' => 'Pasirodymų aptarimai', + 'film_history' => 'Kino istorija', + 'film_interviews' => 'Kino interviu', + 'film_reviews' => 'Kino apžvalgos', + 'tv_reviews' => 'TV apžvalgos', + ], + 'publish_form' => [ + 'back_to_podcast_dashboard' => 'Grįžti į tinklalaidžių skydelį', + 'post' => 'Jūsų įrašas-anonsas', + 'post_hint' => + "Parašykite pranešimą šios tinklalaidės paskelbimui anansuoti. Šis pranešimas bus rodomas tinklalaidės pradžios tinklalapyje.", + 'message_placeholder' => 'Rašykite pranešimą…', + 'submit' => 'Paskelbti', + 'publication_date' => 'Paskelbimo data', + 'publication_method' => [ + 'now' => 'Dabar', + 'schedule' => 'Suplanuoti', + ], + 'scheduled_publication_date' => 'Suplanupti paskelbimo datą', + 'scheduled_publication_date_hint' => + 'Galite suplanuoti tinklalaidės paskelbimą konkrečiam laikui ateityje. Lauko reikšmės formatas: MMMM-mm-dd HH:mm', + 'submit_edit' => 'Taisyti paskelbimą', + 'cancel_publication' => 'Atšaukti paskelbimą', + 'message_warning' => 'Neparašėte teksto savo įrašui-anonsui!', + 'message_warning_hint' => 'Parašę trumpą pranešimą, padidinsite tinklalaidės matomumą ir klausytojų įsitraukimą.', + 'message_warning_submit' => 'Vis tiek paskelbti', + ], + 'publication_status_banner' => [ + 'draft_mode' => 'juodraščio veiksena', + 'not_published' => 'Ši tinklalaidė dar nepaskelbta.', + 'scheduled' => 'Šią tinklalaidę numatyta paskelbti {publication_date}.', + ], + 'delete_form' => [ + 'disclaimer' => + "Šalinant tinklalaidę, pašalinami visi jos epizodai, failai ir su ja susijusi analitika. Šis veiksmas negrįžtamas, jokių minėtų išteklių vėliau parsisiųsti nebegalėsite.", + 'understand' => 'Suprantu ir noriu visam laikui pašalinti tinklalaidę', + 'submit' => 'Šalinti', + ], + 'by' => 'Leidžia {publisher}', + 'season' => '{seasonNumber} sezonas', + 'list_of_episodes_year' => '{year} metų epizodai ({episodeCount})', + 'list_of_episodes_season' => + '{seasonNumber} sezono epizodai ({episodeCount})', + 'no_episode' => 'Epizodas nerastas!', + 'follow' => 'Sekti', + 'followers' => '{numberOfFollowers, plural, + one {# sekėjas} + few {# sekėjai} + other {# sekėjų} + }', + 'posts' => '{numberOfPosts, plural, + one {# įrašas} + few {# įrašai} + other {# įrašų} + }', + 'activity' => 'Veikla', + 'episodes' => 'Epizodai', + 'sponsor' => 'Paremti', + 'funding_links' => '„{podcastTitle}“ rėmimo nuorodos', + 'find_on' => 'Raskite „{podcastTitle}“', + 'listen_on' => 'Klausykitės', +]; diff --git a/modules/Admin/Language/lt/PodcastImport.php b/modules/Admin/Language/lt/PodcastImport.php new file mode 100644 index 00000000..2506667c --- /dev/null +++ b/modules/Admin/Language/lt/PodcastImport.php @@ -0,0 +1,37 @@ + + 'Šis procesas gali ilgai užtrukti. Šioje versijoje jokios proceso eigos jūs nematysite, kol jis nebus užbaigtas. Jei procesas netilptų į jam skirtąjį laiką ir gautumėte apie tai klaidos pranešimą, padidinkite `max_execution_time` reiškmę.', + 'old_podcast_section_title' => 'Importuotina tinklalaidė', + 'old_podcast_section_subtitle' => + 'Prieš importuodami šią tinklalaidę, įsitikinkite, jog turite teisę tai daryti. Kopijuojant ir retransliuojant tinklalaidę, neturint tam reikiamų teisių, yra piratavimas, už tai gali būti baudžiama.', + 'imported_feed_url' => 'Sklaidos kanalo URL', + 'imported_feed_url_hint' => 'Sklaidos kanalas turi būti XML arba RSS formatu.', + 'new_podcast_section_title' => 'Naujoji tinklalaidė', + 'advanced_params_section_title' => 'Papildomi parametrai', + 'advanced_params_section_subtitle' => + 'Jei nežinote, kam šie laukai reikalingi, palikite numatytąsias reikšmes.', + 'slug_field' => 'Laukas, naudotinas epizodų nuorodiniams pavadinimams formuoti', + 'description_field' => + 'Laukas su epizodų aprašymais ir rodomomis pastabomis', + 'force_renumber' => 'Pernumeruoti epizodus', + 'force_renumber_hint' => + 'Pasirinkite, jei jūsų tinklalaidėje epizodai nesunumberuoti, bet norite, kad jie būtų sunumeruoti importo metu.', + 'season_number' => 'Sezono numeris', + 'season_number_hint' => + 'Įveskite reikšmę, jei jūsų tinklalaidė nenurodo sezono numerio, tačiau norite jį nustatyti importo metu. Priešingu atveju lauką palikite tuščią.', + 'max_episodes' => 'Didžiausias leistinas importuotinų epizodų skaičius', + 'max_episodes_hint' => 'Palikite lauką tuščią, jeigu norite importuoti visus epizodus', + 'lock_import' => + 'Šis sklaidos kanalas apsaugotas. Jo importuoti negalite. Jei esate savininkas, atjunkite jo apsaugą dabartinėje platformoje.', + 'submit' => 'Importuoti tinklalaidę', +]; diff --git a/modules/Admin/Language/lt/PodcastNavigation.php b/modules/Admin/Language/lt/PodcastNavigation.php new file mode 100644 index 00000000..f0f66500 --- /dev/null +++ b/modules/Admin/Language/lt/PodcastNavigation.php @@ -0,0 +1,42 @@ + 'Eiti į tinklalaidės tinklalapį', + 'rss_feed' => 'RSS sklaidos kanalas', + 'dashboard' => 'Tinklalaidės skydelis', + 'podcast-view' => 'Pradžios tinklalapis', + 'podcast-edit' => 'Taisyti tinklalaidę', + 'podcast-persons-manage' => 'Tvarkyti asmenis', + 'podcast-imports' => 'Importuojamos tinklalaidės', + 'podcast-imports-sync' => 'Sinchronizuoti sklaidos kanalus', + 'episodes' => 'Epizodai', + 'episode-list' => 'Visi epizodai', + 'episode-create' => 'Naujas epizodas', + 'analytics' => 'Analitika', + 'podcast-analytics' => 'Auditorijos apžvalga', + 'podcast-analytics-webpages' => 'Apsilankymai tinklalapiuose', + 'podcast-analytics-locations' => 'Vietovės', + 'podcast-analytics-unique-listeners' => 'Unikalūs klausytojai', + 'podcast-analytics-players' => 'Grotuvai', + 'podcast-analytics-listening-time' => 'Klausymosi laikas', + 'podcast-analytics-time-periods' => 'Laiko periodai', + 'monetization' => 'Monetizavimas', + 'subscription-list' => 'Visos Prenumeratos', + 'subscription-create' => 'Pridėti prenumeratą', + 'contributors' => 'Talkininkai', + 'contributor-list' => 'Visi talkininkai', + 'contributor-add' => 'Pridėti talkininką', + 'broadcast' => 'Transliacija', + 'platforms-podcasting' => 'Tinklalaidžių klausymosi programos', + 'platforms-social' => 'Socialiniai tinklai', + 'platforms-funding' => 'Rėmimo nuorodos', + 'podcast-monetization-other' => 'Kita', +]; diff --git a/modules/Admin/Language/lt/Settings.php b/modules/Admin/Language/lt/Settings.php new file mode 100644 index 00000000..dc303d63 --- /dev/null +++ b/modules/Admin/Language/lt/Settings.php @@ -0,0 +1,58 @@ + 'Bendrosios nuostatos', + 'instance' => [ + 'title' => 'Serveris', + 'site_icon' => 'Svetainės piktograma', + 'site_icon_delete' => 'Šalinti svetainės piktogramą', + 'site_icon_hint' => 'Svetainės piktograma – tai ženkliukas, matomas naršyklių kortelėse, adresynuose ar įtraukus svetainės nuorodą į mobilųjį telefoną.', + 'site_icon_helper' => 'Piktograma turi būti kvadratinė ir bent 512 taškų aukščio ir pločio.', + 'site_name' => 'Svetainės pavadinimas', + 'site_description' => 'Svetainės aprašymas', + 'submit' => 'Įrašyti', + 'editSuccess' => 'Serveris atnaujintas sėkmingai!', + 'deleteIconSuccess' => 'Svetainės piktograma pašalinta sėkmingai!', + ], + 'images' => [ + 'title' => 'Vaizdai', + 'subtitle' => 'Čia galite iš naujo sugeneruoti visus vaizdo failus, remiantis įkeltais originalais. Galite pasinaudoti, jei kurių nors vaizdo failų pasigendate. Šis procesas gali užtrukti.', + 'regenerate' => 'Pergeneruoti vaizdus', + 'regenerationSuccess' => 'Visi vaizdai sėkmingai pergeneruoti!', + ], + 'housekeeping' => [ + 'title' => 'Apsitvarkymas', + 'subtitle' => 'Atliekami įvairūs apsitvarkymo darbai. Pasinaudokite šia funkcija, jei kada pastebėtumėte problemų su daugialypės terpės failais ar duomenų vientisumu. Šie procesai gali užtrukti.', + 'reset_counts' => 'Atkurti skaitliukus', + 'reset_counts_helper' => 'Perskaičiuoti ir perrašyti visus skaitliukus (sekėjų, įrašų, komentarų ir kt. skaičius).', + 'rewrite_media' => 'Perrašyti daugialypės terpės failų metaduomenis', + 'rewrite_media_helper' => 'Pašalinti visus generuotus daugialypės terpės failus (vaizdus, garso įrašus, nuorašus, skyrelius ir kt.) ir sukurti juos iš naujo', + 'rename_episodes_files' => 'Pervardinti epizodų garso įrašų failus', + 'rename_episodes_files_hint' => 'Pervardinti visus garso įrašų failus atsitiktiniais vardais. Šia parinktimi galite pasinaudoti, jei kas nors nutekintų nuorodą į kurį nors jūsų privatų epizodą, nes tai – paprastas būdas jį vėl paslėpti.', + 'clear_cache' => 'Išvalyti visą podėlį', + 'clear_cache_helper' => 'Ištuštinti „Redis“ podėlį ar podėlio failus.', + 'run' => 'Pradėti apsitvarkymą', + 'runSuccess' => 'Apsitvarkymas sėkmingai paleistas!', + ], + 'theme' => [ + 'title' => 'Apipavidalinimas', + 'accent_section_title' => 'Akcento spalva', + 'accent_section_subtitle' => 'Pasirinkite spalvą, naudotiną visuose viešuosiuose tinklalapiuose.', + 'pine' => 'Pušis', + 'crimson' => 'Raudonis', + 'amber' => 'Gintaras', + 'lake' => 'Ežeras', + 'jacaranda' => 'Žibuoklė', + 'onyx' => 'Oniksas', + 'submit' => 'Įrašyti', + 'setInstanceThemeSuccess' => 'Tema atnaujinta sėkmingai!', + ], +]; diff --git a/modules/Admin/Language/lt/Soundbite.php b/modules/Admin/Language/lt/Soundbite.php new file mode 100644 index 00000000..f63dbcf5 --- /dev/null +++ b/modules/Admin/Language/lt/Soundbite.php @@ -0,0 +1,31 @@ + [ + 'title' => 'Įrašo ištraukos', + 'soundbite' => 'Įrašo ištrauka', + ], + 'messages' => [ + 'createSuccess' => 'Įrašo ištrauka sėkmingai sukurta!', + 'deleteSuccess' => 'Įrašo ištrauka sėkmingai pašalinta!', + ], + 'form' => [ + 'title' => 'Nauja įrašo ištrauka', + 'soundbite_title' => 'Įrašo ištraukos pavadinimas', + 'start_time' => 'Pradžia', + 'duration' => 'Trukmė', + 'submit' => 'Kurti įrašo ištrauką', + ], + 'play' => 'Groti įrašo ištrauką', + 'stop' => 'Stabdyti įrašo ištrauką', + 'create' => 'Nauja įrašo ištrauka', + 'delete' => 'Šalinti įrašo ištrauką', +]; diff --git a/modules/Admin/Language/lt/User.php b/modules/Admin/Language/lt/User.php new file mode 100644 index 00000000..27515489 --- /dev/null +++ b/modules/Admin/Language/lt/User.php @@ -0,0 +1,56 @@ + "Keisti {username} roles", + 'forcePassReset' => 'Reikalauti pasikeisti slaptažodį', + 'ban' => 'Blokuoti', + 'unban' => 'Atblokuoti', + 'delete' => 'Šalinti', + 'create' => 'Naujas naudotojas', + 'view' => "{username} duomenys", + 'all_users' => 'Visi naudotojai', + 'list' => [ + 'user' => 'Naudotojas', + 'roles' => 'Rolės', + 'banned' => 'Užblokuotas?', + ], + 'form' => [ + 'email' => 'El. paštas', + 'username' => 'Naudotojo vardas', + 'password' => 'Slaptažodis', + 'new_password' => 'Naujas slaptažodis', + 'roles' => 'Rolės', + 'permissions' => 'Leidimai', + 'submit_create' => 'Kurti naudotoją', + 'submit_edit' => 'Įrašyti', + 'submit_password_change' => 'Pakeisti!', + ], + 'roles' => [ + 'superadmin' => 'Superadministratorius', + ], + 'messages' => [ + 'createSuccess' => + 'Naudotojas sukurtas sėkmingai! {username} privalės pasikeisti slaptažodį, kai primąkart prisijungs.', + 'rolesEditSuccess' => + "{username} rolės sėkmingai atnaujintos.", + 'forcePassResetSuccess' => + '{username} privalės pasikeisti slaptažodį, kai kišąkart prisijungs.', + 'banSuccess' => 'Paskyra {username} užblokuota.', + 'unbanSuccess' => 'Paskyra {username} atblokuota.', + 'editOwnerError' => + 'Paskyra {username} priklauso šio serverio savininkui, jos rolių keisti negalite.', + 'banSuperAdminError' => + 'Paskyra {username} priklauso superadministratoriui. Jos užblokuoti negalima.', + 'deleteSuperAdminError' => + 'Paskyra {username} priklauso superadministratoriui, jos pašalinti negalima.', + 'deleteSuccess' => 'Paskyra {username} pašalinta.', + ], +]; diff --git a/modules/Admin/Language/lt/Validation.php b/modules/Admin/Language/lt/Validation.php new file mode 100644 index 00000000..7223ee5f --- /dev/null +++ b/modules/Admin/Language/lt/Validation.php @@ -0,0 +1,17 @@ + + '{field} arba nėra paveikslėlis, arba yra per siauras, arba per žemas.', + 'is_image_ratio' => + '{field} arba nėra paveikslėlis, arba jo kraštinių santykis netinkamas.', + 'is_json' => 'Lauke {field} aptiktas netinkamas JSON.', +]; diff --git a/modules/Admin/Language/lt/VideoClip.php b/modules/Admin/Language/lt/VideoClip.php new file mode 100644 index 00000000..9a2cb980 --- /dev/null +++ b/modules/Admin/Language/lt/VideoClip.php @@ -0,0 +1,72 @@ + [ + 'title' => 'Vaizdo klipai', + 'status' => [ + 'label' => 'Būsena', + 'queued' => 'eilėje', + 'queued_hint' => 'Klipas laukia apdorojimo.', + 'pending' => 'laukiama', + 'pending_hint' => 'Klipas bus sugeneruotas netrukus.', + 'running' => 'rengiamas', + 'running_hint' => 'Klipas šiuo metu generuojamas.', + 'failed' => 'nepavyko', + 'failed_hint' => 'Klipo sugeneruoti nepavyko: scenarijaus klaida.', + 'passed' => 'parengtas', + 'passed_hint' => 'Klipas sėkmingai sugeneruotas!', + ], + 'clip' => 'Klipas', + 'duration' => 'Užduoties vykdymo trukmė', + ], + 'title' => 'Vaizdo klipas: {videoClipLabel}', + 'download_clip' => 'Atsisiųsti klipą', + 'create' => 'Naujas vaizdo klipas', + 'go_to_page' => 'Eiti į klipo tinklalapį', + 'retry' => 'Kartoti generavimo bandymą', + 'delete' => 'Šalinti klipą', + 'logs' => 'Užduočių žurnalai', + 'messages' => [ + 'alreadyExistingError' => 'Bandomas sukurti vaizdo klipas jau egzistuoja!', + 'addToQueueSuccess' => 'Vaizdo klipo parengimo užduotis patalpinta į eilę!', + 'deleteSuccess' => 'Vaizdo klipas sėkmingai pašalintas!', + ], + 'format' => [ + 'landscape' => 'Gulsčias', + 'portrait' => 'Stačias', + 'squared' => 'Kvadratinis', + ], + 'form' => [ + 'title' => 'Naujas vaizdo klipas', + 'params_section_title' => 'Vaizdo klipo parametrai', + 'clip_title' => 'Klipo pavadinimas', + 'format' => [ + 'label' => 'Pasirinkite formatą', + 'landscape_hint' => 'Klipai, kurių kraštinių santykis 16:9, puikiai tinka kėlimui į „PeerTube“, „Youtube“ ir „Vimeo“.', + 'portrait_hint' => 'Klipai, kurių kraštinių santykis 9:16, puikiai tinka kėlimui į „TikTok“, „Youtube shorts“ ir „Instagram stories“.', + 'squared_hint' => 'Klipai, kurių kraštinių santykis 1:1, puikiai tinka kėlimui į „Mastodon“, „Facebook“, „Twitter“ ir „LinkedIn“.', + ], + 'theme' => 'Pasirinkite temą', + 'start_time' => 'Pradžia', + 'duration' => 'Trukmė', + 'trim_start' => 'Nukirpti pradžią', + 'trim_end' => 'Nukirpti pabaigą', + 'submit' => 'Kurti vaizdo klipą', + ], + 'requirements' => [ + 'title' => 'Netenkinami reikalavimai', + 'missing' => 'Trūksta įdiegtų priklausomybių. Įsitikinkite, jog įdiegta visa programinė įranga, būtina šio epizodo vaizdo įrašui parengti!', + 'ffmpeg' => 'FFmpeg', + 'gd' => 'Graphics Draw (GD)', + 'freetype' => 'GD „Freetype“ biblioteka', + 'transcript' => 'Nuorašo failas (.srt)', + ], +]; diff --git a/modules/Auth/Language/.rsync-filter b/modules/Auth/Language/.rsync-filter new file mode 100644 index 00000000..38526af5 --- /dev/null +++ b/modules/Auth/Language/.rsync-filter @@ -0,0 +1,14 @@ ++ br/*** ++ ca/*** ++ cs/*** ++ de/*** ++ en/*** ++ es/*** ++ fr/*** ++ lt/*** ++ nn-no/*** ++ pl/*** ++ pt-br/*** ++ sr-latn/*** ++ zh-hans/*** +- ** diff --git a/modules/Auth/Language/cs/Auth.php b/modules/Auth/Language/cs/Auth.php new file mode 100644 index 00000000..8d7f2164 --- /dev/null +++ b/modules/Auth/Language/cs/Auth.php @@ -0,0 +1,95 @@ + [ + 'owner' => [ + 'title' => 'Vlastník instance', + 'description' => 'Vlastník Castopodu.', + ], + 'superadmin' => [ + 'title' => 'Super Admin', + 'description' => 'Má úplnou kontrolu nad Castopodem.', + ], + 'manager' => [ + 'title' => 'Manažer', + 'description' => 'Spravuje obsah Castopodu.', + ], + 'podcaster' => [ + 'title' => 'Podcaster', + 'description' => 'Obecní uživatelé Castopod.', + ], + ], + 'instance_permissions' => [ + 'admin.access' => 'Může se dostat do oblasti administrace Castopod.', + 'admin.settings' => 'Může přistupovat k nastavení Castopodu.', + 'users.manage' => 'Může spravovat uživatele Castopod.', + 'persons.manage' => 'Může řídit osoby.', + 'pages.manage' => 'Může spravovat stránky.', + 'podcasts.view' => 'Může zobrazit všechny podcasty.', + 'podcasts.create' => 'Může vytvářet nové podcasty.', + 'podcasts.import' => 'Může importovat podcasty.', + 'fediverse.manage-blocks' => 'Může blokovat fediverse aktéry/domény a jejch interakce s Castopodem.', + ], + 'podcast_groups' => [ + 'owner' => [ + 'title' => 'Vlastník podcastu', + 'description' => 'Vlastník podcastu.', + ], + 'admin' => [ + 'title' => 'Admin', + 'description' => 'Má úplnou kontrolu nad podcastem #{id}.', + ], + 'editor' => [ + 'title' => 'Editor', + 'description' => 'Spravuje obsah a publikace podcastu #{id}.', + ], + 'author' => [ + 'title' => 'Autor', + 'description' => 'Spravuje obsah kanálu #{id} , ale nemůže jej publikovat.', + ], + 'guest' => [ + 'title' => 'Návštěvník', + 'description' => 'Obecný přispěvatel podcastu #{id}.', + ], + ], + 'podcast_permissions' => [ + 'view' => 'Může prohlížet dashboard a analyzovat podcast #{id}.', + 'edit' => 'Může upravovat podcast #{id}.', + 'delete' => 'Může odstranit podcast #{id}.', + 'manage-import' => 'Může synchronizovat importovaný podcast #{id}.', + 'manage-persons' => 'Může spravovat odběry podcastu #{id}.', + 'manage-subscriptions' => 'Může spravovat odběry podcastu #{id}.', + 'manage-contributors' => 'Může spravovat přispěvatele podcastu #{id}.', + 'manage-platforms' => 'Může nastavit/odebrat odkazy na platformu podcastu #{id}.', + 'manage-publications' => 'Může publikovat podcast #{id}.', + 'manage-notifications' => 'Může zobrazovat a označovat oznámení jako přečtená pro podcast #{id}.', + 'interact-as' => 'Může komunikovat jako podcast #{id}, označovat jako oblíbené, sdílet nebo odpovědět na příspěvky.', + 'episodes' => [ + 'view' => 'Může prohlížet nástěnky a analyzovat epizody podcastu #{id}.', + 'create' => 'Může vytvářet epizody pro podcast #{id}.', + 'edit' => 'Může upravovat epizody vysílání #{id}.', + 'delete' => 'Může odstranit epizody podcastu #{id}.', + 'manage-persons' => 'Může spravovat osoby u epizod z podcastu #{id}.', + 'manage-clips' => 'Může spravovat videoklipy nebo úryvky podcastu #{id}.', + 'manage-publications' => 'Může publikovat/zrušit publikování epizod a příspěvků podcastu #{id}.', + 'manage-comments' => 'Může vytvářet nebo odebrat komentáře epizod podcastu #{id}.', + ], + ], + + // missing keys + 'code' => 'Váš 6-místný kód', + + 'set_password' => 'Natavte si heslo', + + // Welcome email + 'welcomeSubject' => 'Byli jste pozváni do {siteName}', + 'emailWelcomeMailBody' => 'Na {domain} byl pro Vás vytvořen účet, klikněte na přihlášení níže pro nastavení hesla. Odkaz je platný po {numberOfHours} hodin po zaslání tohoto e-mailu.', +]; diff --git a/modules/Auth/Language/cs/Contributor.php b/modules/Auth/Language/cs/Contributor.php new file mode 100644 index 00000000..2ee57044 --- /dev/null +++ b/modules/Auth/Language/cs/Contributor.php @@ -0,0 +1,47 @@ + 'Přispěvatelé podcastu', + 'view' => "Příspěvek {username} do {podcastTitle}", + 'add' => 'Přidat přispěvatele', + 'add_contributor' => 'Přidat přispěvatele pro {0}', + 'edit_role' => 'Aktualizovat roli pro {0}', + 'edit' => 'Upravit', + 'remove' => 'Odstranit', + 'list' => [ + 'username' => 'Uživatelské jméno', + 'role' => 'Role', + ], + 'form' => [ + 'user' => 'Uživatel', + 'user_placeholder' => 'Vyberte uživatele…', + 'role' => 'Role', + 'role_placeholder' => 'Vybrat roli…', + 'submit_add' => 'Přidat přispěvatele', + 'submit_edit' => 'Aktualizovat roli', + ], + 'delete_form' => [ + 'title' => 'Odebrat {contributor}', + 'disclaimer' => + 'Chystáte se odebrat {contributor} z přispěvatelů. Už nebudou mít přístup k "{podcastTitle}".', + 'understand' => 'Chápu, chci odstranit {contributor} z "{podcastTitle}"', + 'submit' => 'Odstranit', + ], + 'messages' => [ + 'editSuccess' => 'Role úspěšně změněna!', + 'editOwnerError' => "Vlastníka podcastu nelze upravovat!", + 'removeOwnerError' => "Vlastníka podcastu nelze odstranit!", + 'removeSuccess' => + 'Úspěšně jste odstranili {username} z {podcastTitle}', + 'alreadyAddedError' => + "Přispěvatel, který se pokoušíte přidat, již byl přidán!", + ], +]; diff --git a/modules/Auth/Language/cs/MyAccount.php b/modules/Auth/Language/cs/MyAccount.php new file mode 100644 index 00000000..d6431fde --- /dev/null +++ b/modules/Auth/Language/cs/MyAccount.php @@ -0,0 +1,18 @@ + 'Informace o mém účtu', + 'changePassword' => 'Změnit heslo', + 'messages' => [ + 'wrongPasswordError' => "Zadali jste špatné heslo, zkuste to znovu.", + 'passwordChangeSuccess' => 'Heslo bylo úspěšně změněno', + ], +]; diff --git a/modules/Auth/Language/cs/User.php b/modules/Auth/Language/cs/User.php new file mode 100644 index 00000000..4a624ebb --- /dev/null +++ b/modules/Auth/Language/cs/User.php @@ -0,0 +1,60 @@ + "Upravit roli {username}", + 'ban' => 'Zabanovat', + 'unban' => 'Odbanovat', + 'delete' => 'Smazat', + 'create' => 'Nový uživatel', + 'view' => "Informace o {username}", + 'all_users' => 'Všichni uživatelé', + 'list' => [ + 'user' => 'Uživatel', + 'role' => 'Role', + 'banned' => 'Zabanován?', + ], + 'form' => [ + 'email' => 'E-mail', + 'username' => 'Uživatelské jméno', + 'password' => 'Heslo', + 'new_password' => 'Nové heslo', + 'role' => 'Role', + 'roles' => 'Role', + 'permissions' => 'Oprávnění', + 'submit_create' => 'Vytvořit uživatele', + 'submit_edit' => 'Uložit', + 'submit_password_change' => 'Změnit!', + ], + 'delete_form' => [ + 'title' => 'Odstranit {user}', + 'disclaimer' => + "Chystáte se odstranit {user} trvale. Už nebude mít přístup do administrátorské oblasti.", + 'understand' => 'Chápu, chci trvale odstranit {user}', + 'submit' => 'Smazat', + ], + 'messages' => [ + 'createSuccess' => + 'Uživatel byl úspěšně vytvořen! Uvítací e-mail byl odeslán {username} s odkazem pro přihlášení, bude požádán o obnovení hesla při prvním ověření.', + 'roleEditSuccess' => + "Role {username} byly úspěšně aktualizovány.", + 'banSuccess' => 'Uživatel {username} byl zabanován.', + 'unbanSuccess' => 'Uživatel {username} byl odblokován.', + 'editOwnerError' => + '{username} je vlastníkem instance, to přece nejde…', + 'banSuperAdminError' => + '{username} je superadmin, to se nesmí…', + 'deleteOwnerError' => + '{username} je vlastníkem instance, člověk prostě neodstraní vlastníka…', + 'deleteSuperAdminError' => + '{username} je superadmin, to neni dobrý nápad…', + 'deleteSuccess' => '{username} byl smazán.', + ], +]; diff --git a/modules/Auth/Language/lt/Auth.php b/modules/Auth/Language/lt/Auth.php new file mode 100644 index 00000000..6676f7c0 --- /dev/null +++ b/modules/Auth/Language/lt/Auth.php @@ -0,0 +1,95 @@ + [ + 'owner' => [ + 'title' => 'Serverio savininkas', + 'description' => '„Castopod“ serverio savininkas.', + ], + 'superadmin' => [ + 'title' => 'Superadministratorius', + 'description' => 'Turi visas įmanomas teises „Castopod“ serveryje.', + ], + 'manager' => [ + 'title' => 'Tvarkytojas', + 'description' => 'Tvarko „Castopod“ turinį.', + ], + 'podcaster' => [ + 'title' => 'Tinklalaidininkas', + 'description' => 'Įprastas „Castopod“ naudotojas.', + ], + ], + 'instance_permissions' => [ + 'admin.access' => 'Turi prieigą prie „Castopod“ administravimo aplinkos.', + 'admin.settings' => 'Turi prieigą prie „Castopod“ nuostatų.', + 'users.manage' => 'Gali tvarkyti „Castopod“ naudotojus.', + 'persons.manage' => 'Gali tvarkyti asmenis.', + 'pages.manage' => 'Gali tvarkyti tinklalapius.', + 'podcasts.view' => 'Gali peržiūrėti visas tinklalaides.', + 'podcasts.create' => 'Gali kurti naujas tinklalaides.', + 'podcasts.import' => 'Gali importuoti tinklalaides.', + 'fediverse.manage-blocks' => 'Gali blokuoti Fedivisatos paskyrų ir domenų sąveikavimą su „Castopod“.', + ], + 'podcast_groups' => [ + 'owner' => [ + 'title' => 'Tinklalaidės savininkas', + 'description' => 'Tinklalaidės savininkas.', + ], + 'admin' => [ + 'title' => 'Administratorius', + 'description' => 'Visapusiškai valdo tinklalaidę #{id}.', + ], + 'editor' => [ + 'title' => 'Redaktorius', + 'description' => 'Tvarko tinklalaidės #{id} turinį ir publikacijas.', + ], + 'author' => [ + 'title' => 'Autorius', + 'description' => 'Tvarko tinklalaidės #{id} turinį, bet negali jo skelbti.', + ], + 'guest' => [ + 'title' => 'Svečias', + 'description' => 'Paprastas tinklalaidės #{id} talkininkas.', + ], + ], + 'podcast_permissions' => [ + 'view' => 'Gali matyti tinklalaidės #{id} skydelį ir analitiką.', + 'edit' => 'Gali taisyti tinklalaidę #{id}.', + 'delete' => 'Gali pašalinti tinklalaidę #{id}.', + 'manage-import' => 'Gali sinchronizuoti importuojamą tinklalaidę #{id}.', + 'manage-persons' => 'Gali tvarkyti tinklalaidės #{id} prenumeratas.', + 'manage-subscriptions' => 'Gali tvarkyti tinklalaidės #{id} prenumeratas.', + 'manage-contributors' => 'Gali tvarkyti tinklalaidės #{id} talkininkus.', + 'manage-platforms' => 'Gali pridėti ir šalinti tinklalaidės #{id} platformų nuorodas.', + 'manage-publications' => 'Gali skelbti tinklalaidę #{id}.', + 'manage-notifications' => 'Gali matyti ir žymėti kaip matytus tinklalaidės #{id} pranešimus.', + 'interact-as' => 'Gali tinklalaidės #{id} vardu žymėti įrašus kaip patinkančius, dalintis jais ir rašyti į juos atsakymus.', + 'episodes' => [ + 'view' => 'Gali matyti tinklalaidės #{id} epizodų skydelius ir analitiką.', + 'create' => 'Gali kurti tinklalaidės #{id} epizodus.', + 'edit' => 'Gali taisyti tinklalaidės #{id} epizodus.', + 'delete' => 'Gali šalinti tinklalaidės #{id} epizodus.', + 'manage-persons' => 'Gali tvarkyti tinklalaidės #{id} epizodų asmenų sąrašus.', + 'manage-clips' => 'Gali tvarkyti tinklalaidės #{id} epizodų vaizdo įrašus ir garso ištraukas.', + 'manage-publications' => 'Gali skelbti tinklalaidės #{id} epizodus ir įrašus arba nutraukti jų skelbimą.', + 'manage-comments' => 'Gali rašyti ir šalinti tinklalaidės #{id} epizodų komentarus.', + ], + ], + + // missing keys + 'code' => 'Jūsų 6 skaitmenų kodas', + + 'set_password' => 'Nustatykite savo slaptažodį', + + // Welcome email + 'welcomeSubject' => 'Jus pakvietė į „{siteName}“', + 'emailWelcomeMailBody' => 'Serveryje {domain} jums sukurta naudotojo paskyra. Spustelėkite žemiau esančią nuorodą ir nustatykite paskyros slaptažodį. Ši nuoroda galioja {numberOfHours} val. nuo laiško išsiuntimo momento.', +]; diff --git a/modules/Auth/Language/lt/Contributor.php b/modules/Auth/Language/lt/Contributor.php new file mode 100644 index 00000000..d17c7c0c --- /dev/null +++ b/modules/Auth/Language/lt/Contributor.php @@ -0,0 +1,47 @@ + 'Tinklalaidės talkininkai', + 'view' => "{username} indėlis į „{podcastTitle}“", + 'add' => 'Pridėti talkininką', + 'add_contributor' => 'Pridėti „{0}“ talkininką', + 'edit_role' => 'Atnaujinti {0} rolę', + 'edit' => 'Taisyti', + 'remove' => 'Šalinti', + 'list' => [ + 'username' => 'Naudotojo vardas', + 'role' => 'Rolė', + ], + 'form' => [ + 'user' => 'Naudotojas', + 'user_placeholder' => 'Pasirinkite naudotoją…', + 'role' => 'Rolė', + 'role_placeholder' => 'Pasirinkite rolę…', + 'submit_add' => 'Pridėti talkininką', + 'submit_edit' => 'Atnaujinti rolę', + ], + 'delete_form' => [ + 'title' => 'Pašalinti {contributor}', + 'disclaimer' => + '{contributor} bus pašalinta(s) iš talkininkų sąrašo. Šis asmuo nebegalės pasiekti tinklalaidės „{podcastTitle}“.', + 'understand' => 'Suprantu, noriu pašalinti {contributor} iš „{podcastTitle}“', + 'submit' => 'Šalinti', + ], + 'messages' => [ + 'editSuccess' => 'Rolė sėkmingai pakeista!', + 'editOwnerError' => "Tinklalaidės savininko taisyti negalima!", + 'removeOwnerError' => "Tinklalaidės savininko pašalinti negalima!", + 'removeSuccess' => + '{username} sėkmingai pašalinta(s) iš „{podcastTitle}“', + 'alreadyAddedError' => + "Bandomas pridėti talkininkas jau ir taip pridėtas!", + ], +]; diff --git a/modules/Auth/Language/lt/MyAccount.php b/modules/Auth/Language/lt/MyAccount.php new file mode 100644 index 00000000..fefc5fd6 --- /dev/null +++ b/modules/Auth/Language/lt/MyAccount.php @@ -0,0 +1,18 @@ + 'Mano paskyros duomenys', + 'changePassword' => 'Keisti mano slaptažodį', + 'messages' => [ + 'wrongPasswordError' => "Įvedėte blogą slaptažodį, pabandykite dar kartą.", + 'passwordChangeSuccess' => 'Slaptažodis sėkmingai pakeistas!', + ], +]; diff --git a/modules/Auth/Language/lt/User.php b/modules/Auth/Language/lt/User.php new file mode 100644 index 00000000..ada71e97 --- /dev/null +++ b/modules/Auth/Language/lt/User.php @@ -0,0 +1,60 @@ + "Keisti {username} roles", + 'ban' => 'Blokuoti', + 'unban' => 'Atblokuoti', + 'delete' => 'Šalinti', + 'create' => 'Naujas naudotojas', + 'view' => "{username} duomenys", + 'all_users' => 'Visi naudotojai', + 'list' => [ + 'user' => 'Naudotojas', + 'role' => 'Rolė', + 'banned' => 'Užblokuotas?', + ], + 'form' => [ + 'email' => 'El. paštas', + 'username' => 'Naudotojo vardas', + 'password' => 'Slaptažodis', + 'new_password' => 'Naujas slaptažodis', + 'role' => 'Rolė', + 'roles' => 'Rolės', + 'permissions' => 'Leidimai', + 'submit_create' => 'Kurti naudotoją', + 'submit_edit' => 'Įrašyti', + 'submit_password_change' => 'Pakeisti!', + ], + 'delete_form' => [ + 'title' => 'Šalinti {user}', + 'disclaimer' => + "Ketinate visam laikui pašalinti {user} paskyrą. Šis asmuo nebegalės pasiekti administratoriaus srities.", + 'understand' => 'Suprantu, noriu pašalinti {user} visam laikui', + 'submit' => 'Šalinti', + ], + 'messages' => [ + 'createSuccess' => + 'Naudotojo paskyra {username} sėkmingai sukurta! Jos savininkui(-ei) nusiųstas el. laiškas su prisijungimo nuoroda. Pirmo prisijungimo metu jis (ji) turės pasikeisti slaptažodį.', + 'roleEditSuccess' => + "{username} rolės sėkmingai atnaujintos.", + 'banSuccess' => 'Paskyra {username} užblokuota.', + 'unbanSuccess' => 'Paskyra {username} atblokuota.', + 'editOwnerError' => + 'Paskyra {username} priklauso šio serverio savininkui, jos keisti negalite.', + 'banSuperAdminError' => + 'Paskyra {username} priklauso superadministratoriui. Jos užblokuoti negalite.', + 'deleteOwnerError' => + 'Paskyra {username} priklauso šio serverio savininkui, jos pašalinti negalite.', + 'deleteSuperAdminError' => + 'Paskyra {username} priklauso superadministratoriui, jos pašalinti negalite.', + 'deleteSuccess' => 'Paskyra {username} pašalinta.', + ], +]; diff --git a/modules/Install/Language/.rsync-filter b/modules/Install/Language/.rsync-filter index b802a93d..c8d333dc 100644 --- a/modules/Install/Language/.rsync-filter +++ b/modules/Install/Language/.rsync-filter @@ -1,12 +1,13 @@ -+ en/*** -+ fr/*** -+ pl/*** -+ de/*** -+ pt-br/*** -+ nn-no/*** -+ es/*** -+ zh-hans/*** -+ ca/*** + br/*** ++ ca/*** ++ de/*** ++ en/*** ++ es/*** ++ fr/*** ++ lt/*** ++ nn-no/*** ++ pl/*** ++ pt-br/*** + sr-latn/*** ++ zh-hans/*** - ** diff --git a/modules/Install/Language/cs/Install.php b/modules/Install/Language/cs/Install.php new file mode 100644 index 00000000..6071cdc3 --- /dev/null +++ b/modules/Install/Language/cs/Install.php @@ -0,0 +1,62 @@ + 'Instalátor Castopod', + 'manual_config' => 'Ruční konfigurace', + 'manual_config_subtitle' => + 'Vytvořte soubor `.env` s vaším nastavením a obnovte stránku pro pokračování instalace.', + 'form' => [ + 'instance_config' => 'Konfigurace instance', + 'hostname' => 'Název hostitele', + 'media_base_url' => 'URL pro média', + 'media_base_url_hint' => + 'Pokud používáte CDN a/nebo externí analytickou službu, můžete je nastavit zde.', + 'admin_gateway' => 'Administrátorská brána', + 'admin_gateway_hint' => + 'Cesta pro přístup k administraci (např. https://example.com/cp-admin). Ve výchozím nastavení je nastaveno jako cp-admin, doporučujeme ji z bezpečnostních důvodů změnit.', + 'auth_gateway' => 'Ověřovací brána', + 'auth_gateway_hint' => + 'Cesta pro přístup k ověřovacím stránkám (např. https://example.com/cp-auth). Ve výchozím nastavení je nastaveno jako cp-auth, doporučujeme ji z bezpečnostních důvodů změnit.', + 'database_config' => 'Konfigurace databáze', + 'database_config_hint' => + 'Castopod se musí připojit k databázi MySQL (nebo MariaDB). Pokud nemáte tyto požadované informace, kontaktujte prosím správce serveru.', + 'db_hostname' => 'Hostname databáze', + 'db_name' => 'Název databáze', + 'db_username' => 'Uživatelské k databázi', + 'db_password' => 'Heslo k databázi', + 'db_prefix' => 'Předpona databáze', + 'db_prefix_hint' => + "Předpona Castopod tabulky, ponechejte beze změn pokud nevíte co to znamená.", + 'cache_config' => 'Nastavení mezipaměti', + 'cache_config_hint' => + 'Vyberte preferovaného zpracovatele mezipaměti. Ponechte výchozí hodnotu, pokud nemáte přehled o tom, co to znamená.', + 'cache_handler' => 'Zpracovatel mezipaměti', + 'cacheHandlerOptions' => [ + 'file' => 'Soubor', + 'redis' => 'Redis', + 'predis' => 'Predis', + ], + 'next' => 'Další', + 'submit' => 'Dokončit instalaci', + 'create_superadmin' => 'Vytvořte si svůj Super Admin účet', + 'email' => 'E-mail', + 'username' => 'Uživatelské jméno', + 'password' => 'Heslo', + ], + 'messages' => [ + 'createSuperAdminSuccess' => + 'Váš superadmin účet byl úspěšně vytvořen. Přihlaste se a začněte s podcastem!', + 'databaseConnectError' => + 'Castopod se nemohl připojit k databázi. Upravte konfiguraci databáze a zkuste to znovu.', + 'writeError' => + "Nelze vytvořit / zapsat soubor `.env`. Musíte jej vytvořit ručně podle šablony souboru `.env.example` v balíčku Castopod.", + ], +]; diff --git a/modules/Install/Language/lt/Install.php b/modules/Install/Language/lt/Install.php new file mode 100644 index 00000000..3a01029d --- /dev/null +++ b/modules/Install/Language/lt/Install.php @@ -0,0 +1,62 @@ + '„Castopod“ diegyklė', + 'manual_config' => 'Rankinis konfigūravimas', + 'manual_config_subtitle' => + 'Sukurkite failą `.env` su naudotinais nustatymais ir įkelkite šį tinklalapį iš naujo diegimui pratęsti.', + 'form' => [ + 'instance_config' => 'Serverio konfigūracija', + 'hostname' => 'Serverio vardas', + 'media_base_url' => 'Daugialypės terpės failų bazinis URL', + 'media_base_url_hint' => + 'Jei naudojatės CDN ir/ar išorine srauto analizės tarnyba, galite tai nurodyti čia.', + 'admin_gateway' => 'Administratoriaus skydelio adresas', + 'admin_gateway_hint' => + 'Kelias administratoriaus skydeliui pasiekti (pvz., https://example.com/cp-admin). Numatytuoju atveju naudojamas kelias „cp-admin“, tačiau mes rekomenduojame jį pasikeisti saugumo sumetimais.', + 'auth_gateway' => 'Autentifikacijos tinklalapių adresas', + 'auth_gateway_hint' => + 'Kelias autentifikacijos tinklalapiams pasiekti (pvz., https://example.com/cp-auth). Numatytuoju atveju naudojamas kelias „cp-auth“, tačiau mes rekomenduojame jį pasikeisti saugumo sumetimais.', + 'database_config' => 'Duomenų bazės konfigūracija', + 'database_config_hint' => + '„Castopod“ reikia prisijungti prie jūsų „MySQL“ ar „MariaDB“ duomenų bazės. Jei neturite prisijungimo prie duomenų bazės duomenų, kreipkitės į savo serverio administratorių.', + 'db_hostname' => 'DB serveris', + 'db_name' => 'DB pavadinimas', + 'db_username' => 'DB naudotojo vardas', + 'db_password' => 'DB slaptažodis', + 'db_prefix' => 'DB prefiksas', + 'db_prefix_hint' => + "„Castopod“ lentelių pavadinimų prefiksas. Jei nežinote, kas tai – palikite kas įrašyta.", + 'cache_config' => 'Podėlio konfigūracija', + 'cache_config_hint' => + 'Pasirinkite ketinamą naudoti podėlio tipą. Jei nežinote, kas tai – palikite numatytąjį parinktį.', + 'cache_handler' => 'Podėlio tipas', + 'cacheHandlerOptions' => [ + 'file' => 'Failai', + 'redis' => '„Redis“', + 'predis' => '„Predis“', + ], + 'next' => 'Toliau', + 'submit' => 'Užbaigti diegimą', + 'create_superadmin' => 'Susikurkite savo superadministratoriaus paskyrą', + 'email' => 'El. paštas', + 'username' => 'Naudotojo vardas', + 'password' => 'Slaptažodis', + ], + 'messages' => [ + 'createSuperAdminSuccess' => + 'Jūsų superadministratoriaus paskyra sukurta sėkmingai. Prisijunkite ir kurkite savo pirmąją tinklalaidę!', + 'databaseConnectError' => + '„Castopod“ nepavyko prisijungti prie nurodytos duomenų bazės. Pakoreguokite DB konfigūraciją ir bandykite dar kartą.', + 'writeError' => + "Nepavyko sukurti/rašyti į jūsų `.env` failą. Užpildykite jį rankiniu būdu, pasinaudodami šabloniniu `.env.example` failu iš „Castopod“ paketo.", + ], +]; diff --git a/modules/PodcastImport/Language/.rsync-filter b/modules/PodcastImport/Language/.rsync-filter new file mode 100644 index 00000000..38526af5 --- /dev/null +++ b/modules/PodcastImport/Language/.rsync-filter @@ -0,0 +1,14 @@ ++ br/*** ++ ca/*** ++ cs/*** ++ de/*** ++ en/*** ++ es/*** ++ fr/*** ++ lt/*** ++ nn-no/*** ++ pl/*** ++ pt-br/*** ++ sr-latn/*** ++ zh-hans/*** +- ** diff --git a/modules/PodcastImport/Language/cs/PodcastImport.php b/modules/PodcastImport/Language/cs/PodcastImport.php new file mode 100644 index 00000000..f1ada831 --- /dev/null +++ b/modules/PodcastImport/Language/cs/PodcastImport.php @@ -0,0 +1,66 @@ + [ + 'disclaimer' => 'Importuje', + 'text' => '{podcastTitle} je nyní importován.', + 'cta' => 'Zobrazit stav importu', + ], + 'old_podcast_section_title' => 'Podcast k importu', + 'old_podcast_legal_disclaimer_title' => 'Právní prohlášení', + 'old_podcast_legal_disclaimer' => + 'Ujistěte se, že vlastníte práva pro tento kanál před jeho importem. Kopírování a vysílání bez řádných práv je pirátství a podléhá stíhání.', + 'imported_feed_url' => 'Adresa kanálu', + 'imported_feed_url_hint' => 'Zdroj musí být ve formátu XML nebo RSS.', + 'new_podcast_section_title' => 'Nový kanál', + 'lock_import' => + 'Tento kanál je chráněn. Nemůžete jej importovat. Pokud jste vlastník, odemkněte jej na zdrojové platformě.', + 'submit' => 'Přidat import do fronty', + 'queue' => [ + 'status' => [ + 'label' => 'Stav', + 'queued' => 've frontě', + 'queued_hint' => 'Import čeká na zpracování.', + 'canceled' => 'zrušeno', + 'canceled_hint' => 'Import byl zrušen.', + 'running' => 'běží', + 'running_hint' => 'Probíhá zpracování importu.', + 'failed' => 'selhalo', + 'failed_hint' => 'Import nemohl být dokončen: skript selhal.', + 'passed' => 'prošel', + 'passed_hint' => 'Import úspěšně dokončen!', + ], + 'feed' => 'Kanál', + 'duration' => 'Doba trvání importu', + 'imported_episodes' => 'Importované epizody', + 'imported_episodes_hint' => '{newlyImportedCount} nově importováno, {alreadyImportedCount} již importováno.', + 'actions' => [ + 'cancel' => 'Zrušit', + 'retry' => 'Opakovat', + 'delete' => 'Smazat', + ], + ], + 'syncForm' => [ + 'title' => 'Synchronizovat kanály', + 'feed_url' => 'Adresa kanálu', + 'feed_url_hint' => 'URL kanálu, který chcete synchronizovat s aktuálním podcastem.', + 'submit' => 'Přidat do fronty', + ], + 'messages' => [ + 'canceled' => 'Import byl úspěšně zrušen!', + 'notRunning' => 'Nelze zrušit import, protože není spuštěn.', + 'alreadyRunning' => 'Import je již spuštěn. Před dalším pokusem jej můžete zrušit.', + 'retried' => 'Import byl zařazen do fronty, brzy bude znova spuštěn!', + 'deleted' => 'Import byl úspěšně smazán!', + 'importTaskQueued' => 'Nový úkol byl ve frontě, import brzy začne!', + 'syncTaskQueued' => 'Nový úkol importu byl ve frontě, synchronizace brzy začne!', + ], +]; diff --git a/modules/PodcastImport/Language/lt/PodcastImport.php b/modules/PodcastImport/Language/lt/PodcastImport.php new file mode 100644 index 00000000..89767f23 --- /dev/null +++ b/modules/PodcastImport/Language/lt/PodcastImport.php @@ -0,0 +1,74 @@ + [ + 'disclaimer' => 'Importuojama', + 'text' => 'Tinklalaidė „{podcastTitle}“ šiuo metu importuojama.', + 'cta' => 'Rodyti importo būseną', + ], + 'old_podcast_section_title' => 'Importuotina tinklalaidė', + 'old_podcast_legal_disclaimer_title' => 'Atsakomybės išsižadėjimas', + 'old_podcast_legal_disclaimer' => + 'Prieš importuodami šią tinklalaidę, įsitikinkite, jog turite teisę tai daryti. Kopijuojant ir retransliuojant tinklalaidę, neturint tam reikiamų teisių, yra piratavimas, už tai gali būti baudžiama.', + 'imported_feed_url' => 'Sklaidos kanalo URL', + 'imported_feed_url_hint' => 'Sklaidos kanalas turi būti XML arba RSS formatu.', + 'new_podcast_section_title' => 'Naujoji tinklalaidė', + 'lock_import' => + 'Šis sklaidos kanalas apsaugotas. Jo importuoti negalite. Jei esate savininkas, atjunkite jo apsaugą dabartinėje platformoje.', + 'submit' => 'Įtraukti importą į eilę', + 'queue' => [ + 'status' => [ + 'label' => 'Būsena', + 'queued' => 'eilėje', + 'queued_hint' => 'Importo užduotis laukia apdorojimo.', + 'canceled' => 'atsisakyta', + 'canceled_hint' => 'Importo užduotis atšaukta.', + 'running' => 'vykdoma', + 'running_hint' => 'Importo užduotis šiuo metu apdorojama.', + 'failed' => 'nepavyko', + 'failed_hint' => 'Importo užduotis nepayko: scenarijaus klaida.', + 'passed' => 'atlikta', + 'passed_hint' => 'Importo užduotis užbaigta sėkmingai!', + ], + 'feed' => 'Sklaidos kanalas', + 'duration' => 'Importo trukmė', + 'imported_episodes' => 'Importuota epizodų', + 'imported_episodes_hint' => '{newlyImportedCount, plural, + one {# importuotas naujai} + few {# importuoti naujai} + other {# importuota naujai} + }, {alreadyImportedCount, plural, + one {# jau buvo importuotas} + few {# jau buvo importuoti} + other {# jau buvo importuota} + }.', + 'actions' => [ + 'cancel' => 'Atsisakyti', + 'retry' => 'Bandyti dar kartą', + 'delete' => 'Šalinti', + ], + ], + 'syncForm' => [ + 'title' => 'Sinchronizuoti sklaidos kanalus', + 'feed_url' => 'Sklaidos kanalo URL', + 'feed_url_hint' => 'Sklaidos kanalo, kurį norite sinchronizuoti su šia tinklalaide, URL.', + 'submit' => 'Įtraukti į eilę', + ], + 'messages' => [ + 'canceled' => 'Importo užduotis sėkmingai atšaukta!', + 'notRunning' => 'Importo užduoties atšaukti nepavyko, nes ji nevykdoma.', + 'alreadyRunning' => 'Importo užduotis jau vykdoma. Prieš bandydami iš naujo, galite ją atšaukti.', + 'retried' => 'Importo užduotis įtraukta į eilę, netrukus bus ją bus bandoma vykdyti iš naujo!', + 'deleted' => 'Importo užduotis sėkmingai pašalinta!', + 'importTaskQueued' => 'Nauja importo užduotis įtraukta į eilę, importas bus pradėtas netrukus!', + 'syncTaskQueued' => 'Nauja importo užduotis įtraukta į eilę, sinchronizavimas bus pradėtas netrukus!', + ], +]; diff --git a/modules/PremiumPodcasts/Language/.rsync-filter b/modules/PremiumPodcasts/Language/.rsync-filter new file mode 100644 index 00000000..38526af5 --- /dev/null +++ b/modules/PremiumPodcasts/Language/.rsync-filter @@ -0,0 +1,14 @@ ++ br/*** ++ ca/*** ++ cs/*** ++ de/*** ++ en/*** ++ es/*** ++ fr/*** ++ lt/*** ++ nn-no/*** ++ pl/*** ++ pt-br/*** ++ sr-latn/*** ++ zh-hans/*** +- ** diff --git a/modules/PremiumPodcasts/Language/cs/PremiumPodcasts.php b/modules/PremiumPodcasts/Language/cs/PremiumPodcasts.php new file mode 100644 index 00000000..e85134b4 --- /dev/null +++ b/modules/PremiumPodcasts/Language/cs/PremiumPodcasts.php @@ -0,0 +1,34 @@ + 'Podcast obsahuje prémiové epizody', + 'episode_is_premium' => 'Epizoda je prémiová, dostupná pouze pro prémiové odběratele', + 'unlock_episode' => 'Tato epizoda je pouze pro prémiové odběratele. Klepnutím ji odemknete!', + 'banner_unlock' => 'Tento podcast obsahuje prémiové epizody, které jsou dostupné pouze pro prémiové odběratele.', + 'banner_lock' => 'Podcast je odemčen, užijte si prémiové epizody!', + 'subscribe' => 'Odebírat', + 'lock' => 'Uzamknout', + 'unlock' => 'Odemknout', + 'unlock_form' => [ + 'title' => 'Prémiový obsah', + 'subtitle' => 'Tento podcast obsahuje uzamčené prémiové epizody! Máte klíč k jejich odemčení?', + 'token' => 'Zadejte svůj klíč', + 'token_hint' => 'Pokud jste přihlášeni k odběru {podcastTitle}, můžete zkopírovat klíč, který vám byl odeslán prostřednictvím e-mailu a vložit jej zde.', + 'submit' => 'Odemknout všechny epizody!', + 'call_to_action' => 'Odemknout všechny epizody {podcastTitle}:', + 'subscribe_cta' => 'Přihlásit se k odběru nyní!', + ], + 'messages' => [ + 'unlockSuccess' => 'Podcast byl úspěšně odemčen! Užijte si prémiové epizody!', + 'unlockBadAttempt' => 'Zdá se, že váš klíč nefunguje…', + 'lockSuccess' => 'Podcast byl úspěšně uzamčen!', + ], +]; diff --git a/modules/PremiumPodcasts/Language/cs/Subscription.php b/modules/PremiumPodcasts/Language/cs/Subscription.php new file mode 100644 index 00000000..a53a8c5b --- /dev/null +++ b/modules/PremiumPodcasts/Language/cs/Subscription.php @@ -0,0 +1,100 @@ + 'Odběry podcastu', + 'add' => 'Nový odběr', + 'view' => 'Zobrazit odběry', + 'edit' => 'Upravit odebírání', + 'regenerate_token' => 'Znovu vygenerovat token', + 'suspend' => 'Pozastavit odběr', + 'resume' => 'Pokračovat v odběru', + 'delete' => 'Smazat odběr', + 'status' => [ + 'active' => 'Aktivní', + 'suspended' => 'Pozastaveno', + 'expired' => 'Vypršeno', + ], + 'list' => [ + 'number' => 'Číslo', + 'email' => 'E-mail', + 'expiration_date' => 'Datum vypršení', + 'unlimited' => 'Neomezené', + 'downloads' => 'Stažení', + 'status' => 'Stav', + ], + 'form' => [ + 'email' => 'E-mail', + 'expiration_date' => 'Datum vypršení', + 'expiration_date_hint' => 'Datum a čas, kdy vyprší odběr. Ponechte prázdné pro neomezený odběr.', + 'submit_create' => 'Vytvořit odběr', + 'submit_edit' => 'Upravit odebírání', + ], + 'form_link_add' => [ + 'link' => 'Odkaz na stránku odběru', + 'link_hint' => 'Tímto přidáte výzvu k akci na webových stránkách, které vyzývají posluchače k odběru podcastu.', + 'submit' => 'Uložit odkaz', + ], + 'suspend_form' => [ + 'disclaimer' => 'Pozastavení odběru omezí přístup k prémiovému obsahu. Později budete moci pozastavení zrušit.', + 'reason' => 'Důvod', + 'reason_placeholder' => 'Proč pozastavujete odběr?', + "submit" => 'Pozastavit odběr', + ], + 'delete_form' => [ + 'disclaimer' => 'Smazáním odběru {subscriber} odstraníte všechna analytická data, která jsou s ním spojena.', + 'understand' => 'Chápu, trvale odebrat odběr', + 'submit' => 'Odebrat odběr', + ], + 'messages' => [ + 'addSuccess' => 'Nový odběr přidán! Uvítací e-mail byl odeslán {subscriber}.', + 'addError' => 'Odběr nelze přidat.', + 'editSuccess' => 'Datum vypršení platnosti odběru bylo aktualizováno! E-mail byl odeslán {subscriber}.', + 'editError' => 'Odběr se nepodařilo smazat.', + 'regenerateTokenSuccess' => 'Token vygenerován! {subscriber} byl odeslán e-mail s novým tokenem.', + 'regenerateTokenError' => 'Token nelze obnovit.', + 'deleteSuccess' => 'Odběr byl odstraněn! {subscriber} byl odeslán e-mail .', + 'deleteError' => 'Odběr nelze odstranit.', + 'suspendSuccess' => 'Odběr byl pozastaven! E-mail byl odeslán {subscriber}.', + 'suspendError' => 'Odběr nemohl být pozastaven.', + 'resumeSuccess' => 'Odběr byl obnoven! E-mail byl odeslán {subscriber}.', + 'resumeError' => 'Odběr nelze obnovit.', + 'linkSaveSuccess' => 'Odkaz na odběr byl úspěšně uložen! Zobrazí se na webové stránce jako výzva k akci!', + 'linkRemoveSuccess' => 'Odkaz na odběr byl úspěšně odstraněn!', + ], + 'emails' => [ + 'greeting' => 'Ahoj,', + 'token' => 'Váš token: {0}', + 'unique_feed_link' => 'Váš unikátní odkaz na kanál: {0}', + 'how_to_use' => 'Návod k použití', + 'two_ways' => 'Máte dva způsoby, jak odemknout prémiové epizody:', + 'import_into_app' => 'Zkopírujte jedinečnou URL kanálu do vaší oblíbené podcast aplikace (importujte jej jako soukromý kanál, abyste zabránili odhalení vašich údajů).', + 'go_to_website' => 'Přejděte na web {podcastWebsite} a odemkněte podcast pomocí Vašeho tokenu.', + 'welcome_subject' => 'Vítejte v {podcastTitle}', + 'welcome' => 'Přihlásili jste k odběru {podcastTitle}, děkujeme a vítejte na palubě!', + 'welcome_token_title' => 'Zde jsou vaše přihlašovací údaje pro odemknutí prémiových epizod:', + 'welcome_expires' => 'Váš odběr byl nastaven na platnost do {0}.', + 'welcome_never_expires' => 'Váš odběr byl nastaven tak, že nikdy nevyprší.', + 'reset_subject' => 'Váš token byl obnoven!', + 'reset_token' => 'Váš přístup k {podcastTitle} byl obnoven!', + 'reset_token_title' => 'Nové přihlašovací údaje byly vygenerovány pro odemknutí prémiových epizod podcastu:', + 'edited_subject' => 'Váš odběr byl aktualizován!', + 'edited_expires' => 'Váš odběr {podcastTitle} byl nastaven na platnost {expiresAt}.', + 'edited_never_expires' => 'Váš odběr {podcastTitle} byl nastaven tak, aby nikdy neskončil!', + 'suspended_subject' => 'Váš odběr byl pozastaven!', + 'suspended' => 'Váš odběr {podcastTitle} byl pozastaven! Již nemůžete přistupovat k prémiovým epizodám podcastu.', + 'suspended_reason' => 'To je z následujícího důvodu: {0}', + 'resumed_subject' => 'Váš odběr byl obnoven!', + 'resumed' => 'Váš odběr {podcastTitle} byl obnoven! Můžete znovu přistupovat k prémiovým epizodám podcastu.', + 'deleted_subject' => 'Váš odběr byl odstraněn!', + 'deleted' => 'Váš odběr {podcastTitle} byl odebrán! Již nemáte přístup k prémiovým epizodám podcastu.', + 'footer' => '{castopod} je hostován na {host}', + ], +]; diff --git a/modules/PremiumPodcasts/Language/lt/PremiumPodcasts.php b/modules/PremiumPodcasts/Language/lt/PremiumPodcasts.php new file mode 100644 index 00000000..dec15f7a --- /dev/null +++ b/modules/PremiumPodcasts/Language/lt/PremiumPodcasts.php @@ -0,0 +1,34 @@ + 'Tinklalaidėje yra premium epizodų', + 'episode_is_premium' => 'Šis epizodas yra premium, jis pasiekiamas tik premium prenumeratoriams', + 'unlock_episode' => 'Šis epizodas skirtas tik premium prenumeratoriams. Spustelėkite jam atrakinti!', + 'banner_unlock' => 'Šioje tinklalaidėje yra premium epizodų, pasiekiamų tik premium prenumeratoriams.', + 'banner_lock' => 'Tinklalaidė atrakinta, mėgaukitės premium epizodu!', + 'subscribe' => 'Prenumeruoti', + 'lock' => 'Užrakinti', + 'unlock' => 'Atrakinti', + 'unlock_form' => [ + 'title' => 'Premium turinys', + 'subtitle' => 'Šioje tinklalaidėje yra užrakintų premium epizodų! Ar turite raktą jiems atrakinti?', + 'token' => 'Įveskite savo raktą', + 'token_hint' => 'Jei esate užsiprenumeravę „{podcastTitle}“, raktą galite nusikopijuoti iš mūsų jums siųsto el. laiško ir įdėti čia.', + 'submit' => 'Atrakinti visus epizodus!', + 'call_to_action' => 'Atrakinkite visus „{podcastTitle}“ epizodus:', + 'subscribe_cta' => 'Prenumeruokite dabar!', + ], + 'messages' => [ + 'unlockSuccess' => 'Tinklalaidė sėkmingai atrakinta! Mėgaukitės premium epizodais!', + 'unlockBadAttempt' => 'Panašu, kad jūsų raktas netinkamas…', + 'lockSuccess' => 'Tinklalaidė sėkmingai užrakinta!', + ], +]; diff --git a/modules/PremiumPodcasts/Language/lt/Subscription.php b/modules/PremiumPodcasts/Language/lt/Subscription.php new file mode 100644 index 00000000..69274605 --- /dev/null +++ b/modules/PremiumPodcasts/Language/lt/Subscription.php @@ -0,0 +1,100 @@ + 'Tinklalaidžių prenumeratos', + 'add' => 'Nauja prenumerata', + 'view' => 'Peržiūrėti prenumeratą', + 'edit' => 'Keisti prenumeratą', + 'regenerate_token' => 'Perkurti prieigos raktą', + 'suspend' => 'Pristabdyti prenumeratą', + 'resume' => 'Atstatyti prenumeratą', + 'delete' => 'Šalinti prenumeratą', + 'status' => [ + 'active' => 'Aktyvi', + 'suspended' => 'Pristabdyta', + 'expired' => 'Nebegalioja', + ], + 'list' => [ + 'number' => 'Numeris', + 'email' => 'El. paštas', + 'expiration_date' => 'Galiojimo pabaigos data', + 'unlimited' => 'Neribota', + 'downloads' => 'Parsisiuntimai', + 'status' => 'Būsena', + ], + 'form' => [ + 'email' => 'El. paštas', + 'expiration_date' => 'Galiojimo pabaigos data', + 'expiration_date_hint' => 'Data ir laikas, iki kada prenumerata galioja. Palikite lauką tuščią neribotai prenumeratai.', + 'submit_create' => 'Kurti prenumeratą', + 'submit_edit' => 'Taisyti prenumeratą', + ], + 'form_link_add' => [ + 'link' => 'Prenumeratos tinklalapio adresas', + 'link_hint' => 'Užpildžius šią formą, svetainėje bus pridėta raginimo šią tinklalaidę prenumeruoti forma.', + 'submit' => 'Įrašyti nuorodą', + ], + 'suspend_form' => [ + 'disclaimer' => 'Pristabdžius šią prenumeratą, bus apribota prenumeratoriaus prieiga prie premium turinio. Prenumeratą galėsite atstatyti.', + 'reason' => 'Priežastis', + 'reason_placeholder' => 'Kodėl pristabdote šią prenumeratą?', + "submit" => 'Pristabdyti prenumeratą', + ], + 'delete_form' => [ + 'disclaimer' => 'Pašalinus {subscriber} prenumeratą, bus pašalinti ir visi su ja susiję analitikos duomenys.', + 'understand' => 'Suprantu, noriu visam laikui pašalinti prenumeratą', + 'submit' => 'Pašalinti prenumeratą', + ], + 'messages' => [ + 'addSuccess' => 'Nauja prenumerata pridėta! {subscriber} turėtų netrukus gauti pasisveikinimo el. laišką.', + 'addError' => 'Prenumeratos pridėti nepavyko.', + 'editSuccess' => 'Prenumeratos galiojimo pabaigos data atnaujinta! {subscriber} netrukus turėtų gauti el. laišką.', + 'editError' => 'Prenumeratos pakeisti nepavyko.', + 'regenerateTokenSuccess' => 'Prieigos raktas perkurtas! {subscriber} turėtų netrukus gauti el. laišką su naujuoju prieigos raktu.', + 'regenerateTokenError' => 'Prieigos rakto perkurti nepavyko.', + 'deleteSuccess' => 'Prenumerata pašalinta! {subscriber} turėtų netrukus gauti el. laišką.', + 'deleteError' => 'Prenumeratos pašalinti nepavyko.', + 'suspendSuccess' => 'Prenumerata pristabdyta! {subscriber} turėtų netrukus gauti el. laišką.', + 'suspendError' => 'Prenumeratos pristabdyti nepavyko.', + 'resumeSuccess' => 'Prenumerata atstatyta! {subscriber} turėtų netrukus gauti el. laišką.', + 'resumeError' => 'Prenumeratos atstatyti nepavyko.', + 'linkSaveSuccess' => 'Prenumeratos nuoroda įrašyta sėkmingai! Ji bus rodoma svetainėje kaip raginimas veikti!', + 'linkRemoveSuccess' => 'Prenumeratos nuoroda pašalinta sėkmingai!', + ], + 'emails' => [ + 'greeting' => 'Sveiki,', + 'token' => 'Jūsų prieigos raktas: {0}', + 'unique_feed_link' => 'Jūsų asmeninio sklaidos kanalo adresas: {0}', + 'how_to_use' => 'Kaip naudotis?', + 'two_ways' => 'Yra du būdai premium epizodams atrakinti:', + 'import_into_app' => 'Galite nukopijuoti savo asmeninio sklaidos kanalo URL į mėgstamą tinklalaidžių klausymosi programą. Nepamirškite pasirinkti, jog tai privatus sklaidos kanalas, kad neatskleistumėte savo prisijungimo duomenų.', + 'go_to_website' => 'Galite atverti „{podcastWebsite}“ svetainę ir atrakinti tinklalaidę, naudodamiesi prieigos raktu.', + 'welcome_subject' => 'Jus sveikina „{podcastTitle}“', + 'welcome' => 'Jūs užsiprenumeravote tinklalaidę „{podcastTitle}“. Dėkojame ir sveikiname prisijungus!', + 'welcome_token_title' => 'Žemiau pateikiame jūsų prisijungimo duomenis tinklalaidės premium epizodams atrakinti:', + 'welcome_expires' => 'Jūsų prenumerata galioja iki {0}.', + 'welcome_never_expires' => 'Jūsų prenumerata galioja neterminuotai.', + 'reset_subject' => 'Jūsų prieigos raktas perkurtas!', + 'reset_token' => 'Jūsų prieigos prie tinklalaidės „{podcastTitle}“ raktas perkurtas!', + 'reset_token_title' => 'Jums sugeneruoti nauji prisijungimo duomenys šios tinklalaidės premium epizodams atrakinti:', + 'edited_subject' => 'Jūsų prenumerata pakoreguota!', + 'edited_expires' => 'Jūsų tinklalaidės „{podcastTitle}“ prenumerata galios iki {expiresAt}.', + 'edited_never_expires' => 'Jūsų tinklalaidės „{podcastTitle}“ prenumerata galios neterminuotai!', + 'suspended_subject' => 'Jūsų prenumerata pristabdyta!', + 'suspended' => 'Jūsų tinklalaidės „{podcastTitle}“ prenumerata pristabdyta! Šios tinklalaidės premium epizodų pasiekti nebegalėsite.', + 'suspended_reason' => 'Tai įvyko dėl šios priežasties: {0}', + 'resumed_subject' => 'Jūsų prenumerata atstatyta!', + 'resumed' => 'Jūsų tinklalaidės „{podcastTitle}“ prenumerata atstatyta! Jūs vėl galte pasiekti šios tinklalaidės premium epizodus.', + 'deleted_subject' => 'Jūsų prenumerata atšaukta!', + 'deleted' => 'Jūsų tinklalaidės „{podcastTitle}“ prenumerata atšaukta! Šios tinklalaidės premium epizodų pasiekti nebegalėsite.', + 'footer' => '{castopod}, veikianti serveryje {host}', + ], +];