mirror of
https://code.castopod.org/adaures/castopod
synced 2025-06-06 18:31:05 +00:00
fix: overwrite common lang function to escape returned string
closes #196, fixes #198
This commit is contained in:
parent
92d5cc50a3
commit
4c490c15bb
@ -3,6 +3,7 @@
|
|||||||
declare(strict_types=1);
|
declare(strict_types=1);
|
||||||
|
|
||||||
use App\Libraries\View;
|
use App\Libraries\View;
|
||||||
|
use Config\Services;
|
||||||
use ViewThemes\Theme;
|
use ViewThemes\Theme;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -44,3 +45,40 @@ if (! function_exists('view')) {
|
|||||||
->render($name, $options, $saveData);
|
->render($name, $options, $saveData);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (! function_exists('lang')) {
|
||||||
|
/**
|
||||||
|
* A convenience method to translate a string or array of them and format the result with the intl extension's
|
||||||
|
* MessageFormatter.
|
||||||
|
*
|
||||||
|
* Overwritten to include an escape parameter (escaped by default).
|
||||||
|
*
|
||||||
|
* @param array<int|string, string> $args
|
||||||
|
*
|
||||||
|
* @return string|string[]
|
||||||
|
*/
|
||||||
|
function lang(string $line, array $args = [], ?string $locale = null, bool $escape = true): string | array
|
||||||
|
{
|
||||||
|
$language = Services::language();
|
||||||
|
|
||||||
|
// Get active locale
|
||||||
|
$activeLocale = $language->getLocale();
|
||||||
|
|
||||||
|
if ($locale && $locale !== $activeLocale) {
|
||||||
|
$language->setLocale($locale);
|
||||||
|
}
|
||||||
|
|
||||||
|
$line = $language->getLine($line, $args);
|
||||||
|
if (! $locale) {
|
||||||
|
return $escape ? esc($line) : $line;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($locale === $activeLocale) {
|
||||||
|
return $escape ? esc($line) : $line;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Reset to active locale
|
||||||
|
$language->setLocale($activeLocale);
|
||||||
|
return $escape ? esc($line) : $line;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -92,6 +92,9 @@ class Credit extends Entity
|
|||||||
return $this->episode;
|
return $this->episode;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @noRector ReturnTypeDeclarationRector
|
||||||
|
*/
|
||||||
public function getGroupLabel(): string
|
public function getGroupLabel(): string
|
||||||
{
|
{
|
||||||
if ($this->person_group === null) {
|
if ($this->person_group === null) {
|
||||||
@ -101,6 +104,9 @@ class Credit extends Entity
|
|||||||
return lang("PersonsTaxonomy.persons.{$this->person_group}.label");
|
return lang("PersonsTaxonomy.persons.{$this->person_group}.label");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @noRector ReturnTypeDeclarationRector
|
||||||
|
*/
|
||||||
public function getRoleLabel(): string
|
public function getRoleLabel(): string
|
||||||
{
|
{
|
||||||
if ($this->person_group === '') {
|
if ($this->person_group === '') {
|
||||||
|
@ -340,10 +340,10 @@ if (! function_exists('category_label')) {
|
|||||||
{
|
{
|
||||||
$categoryLabel = '';
|
$categoryLabel = '';
|
||||||
if ($category->parent_id !== null) {
|
if ($category->parent_id !== null) {
|
||||||
$categoryLabel .= lang('Podcast.category_options.' . $category->parent->code) . ' › ';
|
$categoryLabel .= lang('Podcast.category_options.' . $category->parent->code, [], null, false) . ' › ';
|
||||||
}
|
}
|
||||||
|
|
||||||
return $categoryLabel . lang('Podcast.category_options.' . $category->code);
|
return $categoryLabel . lang('Podcast.category_options.' . $category->code, [], null, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -18,12 +18,12 @@ return [
|
|||||||
'follow' => 'متابعة',
|
'follow' => 'متابعة',
|
||||||
'followTitle' => 'تابع {actorDisplayName} على الفديفرس!',
|
'followTitle' => 'تابع {actorDisplayName} على الفديفرس!',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'النشاط',
|
'activity' => 'النشاط',
|
||||||
'episodes' => 'الحلقات',
|
'episodes' => 'الحلقات',
|
||||||
@ -32,14 +32,14 @@ return [
|
|||||||
'stats' => [
|
'stats' => [
|
||||||
'title' => 'الإحصائيات',
|
'title' => 'الإحصائيات',
|
||||||
'number_of_seasons' => '{0, plural,
|
'number_of_seasons' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> season}
|
one {# season}
|
||||||
other {<span class="font-semibold">#</span> seasons}
|
other {# seasons}
|
||||||
}',
|
}',
|
||||||
'number_of_episodes' => '{0, plural,
|
'number_of_episodes' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> episode}
|
one {# episode}
|
||||||
other {<span class="font-semibold">#</span> episodes}
|
other {# episodes}
|
||||||
}',
|
}',
|
||||||
'first_published_at' => 'First episode published on <span class="font-semibold">{0, date, medium}</span>',
|
'first_published_at' => 'First episode published on {0, date, medium}',
|
||||||
],
|
],
|
||||||
'sponsor' => 'الراعي',
|
'sponsor' => 'الراعي',
|
||||||
'funding_links' => 'Funding links for {podcastTitle}',
|
'funding_links' => 'Funding links for {podcastTitle}',
|
||||||
|
@ -19,47 +19,47 @@ return [
|
|||||||
'followTitle' => 'Heuliañ {actorDisplayName} war ar c\'hevrebed!',
|
'followTitle' => 'Heuliañ {actorDisplayName} war ar c\'hevrebed!',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
0 {heulier·ez ebet}
|
0 {heulier·ez ebet}
|
||||||
one {<span class="font-semibold">#</span> heulier·ez}
|
one {# heulier·ez}
|
||||||
other {<span class="font-semibold">#</span> heulier·ez}
|
other {# heulier·ez}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
0 {kemennadenn ebet}
|
0 {kemennadenn ebet}
|
||||||
1 {<span class="font-semibold">#</span> gemennadenn}
|
1 {# gemennadenn}
|
||||||
2 {<span class="font-semibold">#</span> gemennadenn}
|
2 {# gemennadenn}
|
||||||
3 {<span class="font-semibold">#</span> c\'hemennadenn}
|
3 {# c\'hemennadenn}
|
||||||
4 {<span class="font-semibold">#</span> c\'hemennadenn}
|
4 {# c\'hemennadenn}
|
||||||
9 {<span class="font-semibold">#</span> c\'hemennadenn}
|
9 {# c\'hemennadenn}
|
||||||
21 {<span class="font-semibold">#</span> gemennadenn}
|
21 {# gemennadenn}
|
||||||
22 {<span class="font-semibold">#</span> gemennadenn}
|
22 {# gemennadenn}
|
||||||
23 {<span class="font-semibold">#</span> c\'hemennadenn}
|
23 {# c\'hemennadenn}
|
||||||
24 {<span class="font-semibold">#</span> c\'hemennadenn}
|
24 {# c\'hemennadenn}
|
||||||
29 {<span class="font-semibold">#</span> c\'hemennadenn}
|
29 {# c\'hemennadenn}
|
||||||
31 {<span class="font-semibold">#</span> gemennadenn}
|
31 {# gemennadenn}
|
||||||
32 {<span class="font-semibold">#</span> gemennadenn}
|
32 {# gemennadenn}
|
||||||
33 {<span class="font-semibold">#</span> c\'hemennadenn}
|
33 {# c\'hemennadenn}
|
||||||
34 {<span class="font-semibold">#</span> c\'hemennadenn}
|
34 {# c\'hemennadenn}
|
||||||
39 {<span class="font-semibold">#</span> c\'hemennadenn}
|
39 {# c\'hemennadenn}
|
||||||
41 {<span class="font-semibold">#</span> gemennadenn}
|
41 {# gemennadenn}
|
||||||
42 {<span class="font-semibold">#</span> gemennadenn}
|
42 {# gemennadenn}
|
||||||
43 {<span class="font-semibold">#</span> c\'hemennadenn}
|
43 {# c\'hemennadenn}
|
||||||
44 {<span class="font-semibold">#</span> c\'hemennadenn}
|
44 {# c\'hemennadenn}
|
||||||
49 {<span class="font-semibold">#</span> c\'hemennadenn}
|
49 {# c\'hemennadenn}
|
||||||
51 {<span class="font-semibold">#</span> gemennadenn}
|
51 {# gemennadenn}
|
||||||
52 {<span class="font-semibold">#</span> gemennadenn}
|
52 {# gemennadenn}
|
||||||
53 {<span class="font-semibold">#</span> c\'hemennadenn}
|
53 {# c\'hemennadenn}
|
||||||
54 {<span class="font-semibold">#</span> c\'hemennadenn}
|
54 {# c\'hemennadenn}
|
||||||
59 {<span class="font-semibold">#</span> c\'hemennadenn}
|
59 {# c\'hemennadenn}
|
||||||
61 {<span class="font-semibold">#</span> gemennadenn}
|
61 {# gemennadenn}
|
||||||
62 {<span class="font-semibold">#</span> gemennadenn}
|
62 {# gemennadenn}
|
||||||
63 {<span class="font-semibold">#</span> c\'hemennadenn}
|
63 {# c\'hemennadenn}
|
||||||
64 {<span class="font-semibold">#</span> c\'hemennadenn}
|
64 {# c\'hemennadenn}
|
||||||
69 {<span class="font-semibold">#</span> c\'hemennadenn}
|
69 {# c\'hemennadenn}
|
||||||
81 {<span class="font-semibold">#</span> gemennadenn}
|
81 {# gemennadenn}
|
||||||
82 {<span class="font-semibold">#</span> gemennadenn}
|
82 {# gemennadenn}
|
||||||
83 {<span class="font-semibold">#</span> c\'hemennadenn}
|
83 {# c\'hemennadenn}
|
||||||
84 {<span class="font-semibold">#</span> c\'hemennadenn}
|
84 {# c\'hemennadenn}
|
||||||
89 {<span class="font-semibold">#</span> c\'hemennadenn}
|
89 {# c\'hemennadenn}
|
||||||
other {<span class="font-semibold">#</span> kemennadenn}
|
other {# kemennadenn}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Oberiantiz',
|
'activity' => 'Oberiantiz',
|
||||||
'episodes' => 'Rannoù',
|
'episodes' => 'Rannoù',
|
||||||
@ -69,49 +69,49 @@ return [
|
|||||||
'title' => 'Stadegoù',
|
'title' => 'Stadegoù',
|
||||||
'number_of_seasons' => '{0, plural,
|
'number_of_seasons' => '{0, plural,
|
||||||
0 {koulzad ebet}
|
0 {koulzad ebet}
|
||||||
1 {<span class="font-semibold">#</span> c\'houlzad}
|
1 {# c\'houlzad}
|
||||||
2 {<span class="font-semibold">#</span> goulzad}
|
2 {# goulzad}
|
||||||
3 {<span class="font-semibold">#</span> c\'houlzad}
|
3 {# c\'houlzad}
|
||||||
4 {<span class="font-semibold">#</span> c\'houlzad}
|
4 {# c\'houlzad}
|
||||||
9 {<span class="font-semibold">#</span> c\'houlzad}
|
9 {# c\'houlzad}
|
||||||
21 {<span class="font-semibold">#</span> c\'houlzad}
|
21 {# c\'houlzad}
|
||||||
22 {<span class="font-semibold">#</span> goulzad}
|
22 {# goulzad}
|
||||||
23 {<span class="font-semibold">#</span> c\'houlzad}
|
23 {# c\'houlzad}
|
||||||
24 {<span class="font-semibold">#</span> c\'houlzad}
|
24 {# c\'houlzad}
|
||||||
29 {<span class="font-semibold">#</span> c\'houlzad}
|
29 {# c\'houlzad}
|
||||||
31 {<span class="font-semibold">#</span> c\'houlzad}
|
31 {# c\'houlzad}
|
||||||
32 {<span class="font-semibold">#</span> goulzad}
|
32 {# goulzad}
|
||||||
33 {<span class="font-semibold">#</span> c\'houlzad}
|
33 {# c\'houlzad}
|
||||||
34 {<span class="font-semibold">#</span> c\'houlzad}
|
34 {# c\'houlzad}
|
||||||
39 {<span class="font-semibold">#</span> c\'houlzad}
|
39 {# c\'houlzad}
|
||||||
41 {<span class="font-semibold">#</span> c\'houlzad}
|
41 {# c\'houlzad}
|
||||||
42 {<span class="font-semibold">#</span> goulzad}
|
42 {# goulzad}
|
||||||
43 {<span class="font-semibold">#</span> c\'houlzad}
|
43 {# c\'houlzad}
|
||||||
44 {<span class="font-semibold">#</span> c\'houlzad}
|
44 {# c\'houlzad}
|
||||||
49 {<span class="font-semibold">#</span> c\'houlzad}
|
49 {# c\'houlzad}
|
||||||
51 {<span class="font-semibold">#</span> c\'houlzad}
|
51 {# c\'houlzad}
|
||||||
52 {<span class="font-semibold">#</span> goulzad}
|
52 {# goulzad}
|
||||||
53 {<span class="font-semibold">#</span> c\'houlzad}
|
53 {# c\'houlzad}
|
||||||
54 {<span class="font-semibold">#</span> c\'houlzad}
|
54 {# c\'houlzad}
|
||||||
59 {<span class="font-semibold">#</span> c\'houlzad}
|
59 {# c\'houlzad}
|
||||||
61 {<span class="font-semibold">#</span> c\'houlzad}
|
61 {# c\'houlzad}
|
||||||
62 {<span class="font-semibold">#</span> goulzad}
|
62 {# goulzad}
|
||||||
63 {<span class="font-semibold">#</span> c\'houlzad}
|
63 {# c\'houlzad}
|
||||||
64 {<span class="font-semibold">#</span> c\'houlzad}
|
64 {# c\'houlzad}
|
||||||
69 {<span class="font-semibold">#</span> c\'houlzad}
|
69 {# c\'houlzad}
|
||||||
81 {<span class="font-semibold">#</span> c\'houlzad}
|
81 {# c\'houlzad}
|
||||||
82 {<span class="font-semibold">#</span> goulzad}
|
82 {# goulzad}
|
||||||
83 {<span class="font-semibold">#</span> c\'houlzad}
|
83 {# c\'houlzad}
|
||||||
84 {<span class="font-semibold">#</span> c\'houlzad}
|
84 {# c\'houlzad}
|
||||||
89 {<span class="font-semibold">#</span> c\'houlzad}
|
89 {# c\'houlzad}
|
||||||
other {<span class="font-semibold">#</span> koulzad}
|
other {# koulzad}
|
||||||
}',
|
}',
|
||||||
'number_of_episodes' => '{0, plural,
|
'number_of_episodes' => '{0, plural,
|
||||||
0 {rann ebet}
|
0 {rann ebet}
|
||||||
one {<span class="font-semibold">#</span> rann}
|
one {# rann}
|
||||||
other {<span class="font-semibold">#</span> rann}
|
other {# rann}
|
||||||
}',
|
}',
|
||||||
'first_published_at' => 'Embannet eo bet ar rann gentañ d\'an/d\'ar<span class="font-semibold">{0, date, medium}</span>',
|
'first_published_at' => 'Embannet eo bet ar rann gentañ d\'an/d\'ar{0, date, medium}',
|
||||||
],
|
],
|
||||||
'sponsor' => 'Harpit',
|
'sponsor' => 'Harpit',
|
||||||
'funding_links' => 'Liammoù evit arc\'hantaouiñ {podcastTitle}',
|
'funding_links' => 'Liammoù evit arc\'hantaouiñ {podcastTitle}',
|
||||||
|
@ -18,12 +18,12 @@ return [
|
|||||||
'follow' => 'Folgen',
|
'follow' => 'Folgen',
|
||||||
'followTitle' => 'Folge {actorDisplayName} im Fediversum',
|
'followTitle' => 'Folge {actorDisplayName} im Fediversum',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> Follower}
|
one {# Follower}
|
||||||
other {<span class="font-semibold">#</span> Follower}
|
other {# Follower}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> Beitrag}
|
one {# Beitrag}
|
||||||
other {<span class="font-semibold">#</span> Beiträge}
|
other {# Beiträge}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Aktivitäten',
|
'activity' => 'Aktivitäten',
|
||||||
'episodes' => 'Folgen',
|
'episodes' => 'Folgen',
|
||||||
@ -32,14 +32,14 @@ return [
|
|||||||
'stats' => [
|
'stats' => [
|
||||||
'title' => 'Statistiken',
|
'title' => 'Statistiken',
|
||||||
'number_of_seasons' => '{0, plural,
|
'number_of_seasons' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> Staffel}
|
one {# Staffel}
|
||||||
other {<span class="font-semibold">#</span> Staffeln}
|
other {# Staffeln}
|
||||||
}',
|
}',
|
||||||
'number_of_episodes' => '{0, plural,
|
'number_of_episodes' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> Folge}
|
one {# Folge}
|
||||||
other {<span class="font-semibold">#</span> Folgen}
|
other {# Folgen}
|
||||||
}',
|
}',
|
||||||
'first_published_at' => 'Erste Folge veröffentlicht am <span class="font-semibold">{0, date, medium}</span>',
|
'first_published_at' => 'Erste Folge veröffentlicht am {0, date, medium}',
|
||||||
],
|
],
|
||||||
'sponsor' => 'Unterstützer',
|
'sponsor' => 'Unterstützer',
|
||||||
'funding_links' => 'Links zur Finanzierung von {podcastTitle}',
|
'funding_links' => 'Links zur Finanzierung von {podcastTitle}',
|
||||||
|
@ -18,12 +18,12 @@ return [
|
|||||||
'follow' => 'Ακολουθήστε',
|
'follow' => 'Ακολουθήστε',
|
||||||
'followTitle' => 'Ακολουθήστε το {actorDisplayName} στο fediverse!',
|
'followTitle' => 'Ακολουθήστε το {actorDisplayName} στο fediverse!',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> ακόλουθος}
|
one {# ακόλουθος}
|
||||||
other {<span class="font-semibold">#</span> ακόλουθοι}
|
other {# ακόλουθοι}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> δημοσίευση}
|
one {# δημοσίευση}
|
||||||
other {<span class="font-semibold">#</span> δημοσιεύσεις}
|
other {# δημοσιεύσεις}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Δραστηριότητα',
|
'activity' => 'Δραστηριότητα',
|
||||||
'episodes' => 'Επεισόδια',
|
'episodes' => 'Επεισόδια',
|
||||||
@ -32,14 +32,14 @@ return [
|
|||||||
'stats' => [
|
'stats' => [
|
||||||
'title' => 'Στατιστικά',
|
'title' => 'Στατιστικά',
|
||||||
'number_of_seasons' => '{0, plural,
|
'number_of_seasons' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> σεζόν}
|
one {# σεζόν}
|
||||||
other {<span class="font-semibold">#</span> σεζόνς}
|
other {# σεζόνς}
|
||||||
}',
|
}',
|
||||||
'number_of_episodes' => '{0, plural,
|
'number_of_episodes' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> επισόδειο}
|
one {# επισόδειο}
|
||||||
other {<span class="font-semibold">#</span> επισόδεια}
|
other {# επισόδεια}
|
||||||
}',
|
}',
|
||||||
'first_published_at' => 'Το πρώτο επεισόδιο δημοσιεύθηκε στις <span class="font-semibold">{0, date, medium}</span>',
|
'first_published_at' => 'Το πρώτο επεισόδιο δημοσιεύθηκε στις {0, date, medium}',
|
||||||
],
|
],
|
||||||
'sponsor' => 'Χορηγός',
|
'sponsor' => 'Χορηγός',
|
||||||
'funding_links' => 'Σύνδεσμοι χρηματοδότησης για το {podcastTitle}',
|
'funding_links' => 'Σύνδεσμοι χρηματοδότησης για το {podcastTitle}',
|
||||||
|
@ -18,12 +18,12 @@ return [
|
|||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followTitle' => 'Follow {actorDisplayName} on the fediverse!',
|
'followTitle' => 'Follow {actorDisplayName} on the fediverse!',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'Episodes',
|
'episodes' => 'Episodes',
|
||||||
@ -32,14 +32,14 @@ return [
|
|||||||
'stats' => [
|
'stats' => [
|
||||||
'title' => 'Stats',
|
'title' => 'Stats',
|
||||||
'number_of_seasons' => '{0, plural,
|
'number_of_seasons' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> season}
|
one {# season}
|
||||||
other {<span class="font-semibold">#</span> seasons}
|
other {# seasons}
|
||||||
}',
|
}',
|
||||||
'number_of_episodes' => '{0, plural,
|
'number_of_episodes' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> episode}
|
one {# episode}
|
||||||
other {<span class="font-semibold">#</span> episodes}
|
other {# episodes}
|
||||||
}',
|
}',
|
||||||
'first_published_at' => 'First episode published on <span class="font-semibold">{0, date, medium}</span>',
|
'first_published_at' => 'First episode published on {0, date, medium}',
|
||||||
],
|
],
|
||||||
'sponsor' => 'Sponsor',
|
'sponsor' => 'Sponsor',
|
||||||
'funding_links' => 'Funding links for {podcastTitle}',
|
'funding_links' => 'Funding links for {podcastTitle}',
|
||||||
|
@ -18,12 +18,12 @@ return [
|
|||||||
'follow' => 'Seguir',
|
'follow' => 'Seguir',
|
||||||
'followTitle' => '¡Sigue a {actorDisplayName} en el fediverso!',
|
'followTitle' => '¡Sigue a {actorDisplayName} en el fediverso!',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> seguidor}
|
one {# seguidor}
|
||||||
other {<span class="font-semibold">#</span> seguidores}
|
other {# seguidores}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> publicación}
|
one {# publicación}
|
||||||
other {<span class="font-semibold">#</span> publicaciones}
|
other {# publicaciones}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Actividad',
|
'activity' => 'Actividad',
|
||||||
'episodes' => 'Episodios',
|
'episodes' => 'Episodios',
|
||||||
@ -32,14 +32,14 @@ return [
|
|||||||
'stats' => [
|
'stats' => [
|
||||||
'title' => 'Estadísticas',
|
'title' => 'Estadísticas',
|
||||||
'number_of_seasons' => '{0, plural,
|
'number_of_seasons' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> temporada}
|
one {# temporada}
|
||||||
other {<span class="font-semibold">#</span> temporadas}
|
other {# temporadas}
|
||||||
}',
|
}',
|
||||||
'number_of_episodes' => '{0, plural,
|
'number_of_episodes' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> episodio}
|
one {# episodio}
|
||||||
other {<span class="font-semibold">#</span> episodios}
|
other {# episodios}
|
||||||
}',
|
}',
|
||||||
'first_published_at' => 'Primer episodio publicado en <span class="font-semibold">{0, date, medium}</span>',
|
'first_published_at' => 'Primer episodio publicado en {0, date, medium}',
|
||||||
],
|
],
|
||||||
'sponsor' => 'Patrocinador',
|
'sponsor' => 'Patrocinador',
|
||||||
'funding_links' => 'Enlaces de financiación para {podcastTitle}',
|
'funding_links' => 'Enlaces de financiación para {podcastTitle}',
|
||||||
|
@ -18,12 +18,12 @@ return [
|
|||||||
'follow' => 'Suivre',
|
'follow' => 'Suivre',
|
||||||
'followTitle' => 'Suivez {actorDisplayName} sur le fédiverse !',
|
'followTitle' => 'Suivez {actorDisplayName} sur le fédiverse !',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> abonné·e}
|
one {# abonné·e}
|
||||||
other {<span class="font-semibold">#</span> abonné·e·s}
|
other {# abonné·e·s}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> publication}
|
one {# publication}
|
||||||
other {<span class="font-semibold">#</span> publications}
|
other {# publications}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activité',
|
'activity' => 'Activité',
|
||||||
'episodes' => 'Épisodes',
|
'episodes' => 'Épisodes',
|
||||||
@ -32,14 +32,14 @@ return [
|
|||||||
'stats' => [
|
'stats' => [
|
||||||
'title' => 'Statistiques',
|
'title' => 'Statistiques',
|
||||||
'number_of_seasons' => '{0, plural,
|
'number_of_seasons' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> saison}
|
one {# saison}
|
||||||
other {<span class="font-semibold">#</span> saisons}
|
other {# saisons}
|
||||||
}',
|
}',
|
||||||
'number_of_episodes' => '{0, plural,
|
'number_of_episodes' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> épisode}
|
one {# épisode}
|
||||||
other {<span class="font-semibold">#</span> épisodes}
|
other {# épisodes}
|
||||||
}',
|
}',
|
||||||
'first_published_at' => 'Premier épisode publié le <span class="font-semibold">{0, date, medium}</span>',
|
'first_published_at' => 'Premier épisode publié le {0, date, medium}',
|
||||||
],
|
],
|
||||||
'sponsor' => 'Soutenez-nous',
|
'sponsor' => 'Soutenez-nous',
|
||||||
'funding_links' => 'Liens de financement pour {podcastTitle}',
|
'funding_links' => 'Liens de financement pour {podcastTitle}',
|
||||||
|
@ -18,12 +18,12 @@ return [
|
|||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followTitle' => 'Follow {actorDisplayName} on the fediverse!',
|
'followTitle' => 'Follow {actorDisplayName} on the fediverse!',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'Episodes',
|
'episodes' => 'Episodes',
|
||||||
@ -32,14 +32,14 @@ return [
|
|||||||
'stats' => [
|
'stats' => [
|
||||||
'title' => 'Stats',
|
'title' => 'Stats',
|
||||||
'number_of_seasons' => '{0, plural,
|
'number_of_seasons' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> season}
|
one {# season}
|
||||||
other {<span class="font-semibold">#</span> seasons}
|
other {# seasons}
|
||||||
}',
|
}',
|
||||||
'number_of_episodes' => '{0, plural,
|
'number_of_episodes' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> episode}
|
one {# episode}
|
||||||
other {<span class="font-semibold">#</span> episodes}
|
other {# episodes}
|
||||||
}',
|
}',
|
||||||
'first_published_at' => 'First episode published on <span class="font-semibold">{0, date, medium}</span>',
|
'first_published_at' => 'First episode published on {0, date, medium}',
|
||||||
],
|
],
|
||||||
'sponsor' => 'Sponsor',
|
'sponsor' => 'Sponsor',
|
||||||
'funding_links' => 'Funding links for {podcastTitle}',
|
'funding_links' => 'Funding links for {podcastTitle}',
|
||||||
|
@ -18,12 +18,12 @@ return [
|
|||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followTitle' => 'Follow {actorDisplayName} on the fediverse!',
|
'followTitle' => 'Follow {actorDisplayName} on the fediverse!',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'Episodes',
|
'episodes' => 'Episodes',
|
||||||
@ -32,14 +32,14 @@ return [
|
|||||||
'stats' => [
|
'stats' => [
|
||||||
'title' => 'Stats',
|
'title' => 'Stats',
|
||||||
'number_of_seasons' => '{0, plural,
|
'number_of_seasons' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> season}
|
one {# season}
|
||||||
other {<span class="font-semibold">#</span> seasons}
|
other {# seasons}
|
||||||
}',
|
}',
|
||||||
'number_of_episodes' => '{0, plural,
|
'number_of_episodes' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> episode}
|
one {# episode}
|
||||||
other {<span class="font-semibold">#</span> episodes}
|
other {# episodes}
|
||||||
}',
|
}',
|
||||||
'first_published_at' => 'First episode published on <span class="font-semibold">{0, date, medium}</span>',
|
'first_published_at' => 'First episode published on {0, date, medium}',
|
||||||
],
|
],
|
||||||
'sponsor' => 'Sponsor',
|
'sponsor' => 'Sponsor',
|
||||||
'funding_links' => 'Funding links for {podcastTitle}',
|
'funding_links' => 'Funding links for {podcastTitle}',
|
||||||
|
@ -18,12 +18,12 @@ return [
|
|||||||
'follow' => 'Abonneer',
|
'follow' => 'Abonneer',
|
||||||
'followTitle' => 'Abonneer op {actorDisplayName} via de fediverse!',
|
'followTitle' => 'Abonneer op {actorDisplayName} via de fediverse!',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> abonnee}
|
one {# abonnee}
|
||||||
other {<span class="font-semibold">#</span> abonnees}
|
other {# abonnees}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> bericht}
|
one {# bericht}
|
||||||
other {<span class="font-semibold">#</span> berichten}
|
other {# berichten}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activiteit',
|
'activity' => 'Activiteit',
|
||||||
'episodes' => 'Afleveringen',
|
'episodes' => 'Afleveringen',
|
||||||
@ -32,14 +32,14 @@ return [
|
|||||||
'stats' => [
|
'stats' => [
|
||||||
'title' => 'Statistieken',
|
'title' => 'Statistieken',
|
||||||
'number_of_seasons' => '{0, plural,
|
'number_of_seasons' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> seizoen}
|
one {# seizoen}
|
||||||
other {<span class="font-semibold">#</span> seizoenen}
|
other {# seizoenen}
|
||||||
}',
|
}',
|
||||||
'number_of_episodes' => '{0, plural,
|
'number_of_episodes' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> aflevering}
|
one {# aflevering}
|
||||||
other {<span class="font-semibold">#</span> afleveringen}
|
other {# afleveringen}
|
||||||
}',
|
}',
|
||||||
'first_published_at' => 'Eerste aflevering gepubliceerd op <span class="font-semibold">{0, date, medium}</span>',
|
'first_published_at' => 'Eerste aflevering gepubliceerd op {0, date, medium}',
|
||||||
],
|
],
|
||||||
'sponsor' => 'Sponsor',
|
'sponsor' => 'Sponsor',
|
||||||
'funding_links' => 'Financiering links voor {podcastTitle}',
|
'funding_links' => 'Financiering links voor {podcastTitle}',
|
||||||
|
@ -18,12 +18,12 @@ return [
|
|||||||
'follow' => 'Fylg',
|
'follow' => 'Fylg',
|
||||||
'followTitle' => 'Fylg {actorDisplayName} på fødiverset!',
|
'followTitle' => 'Fylg {actorDisplayName} på fødiverset!',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> fylgjar}
|
one {# fylgjar}
|
||||||
other {<span class="font-semibold">#</span> fylgjarar}
|
other {# fylgjarar}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> innlegg}
|
one {# innlegg}
|
||||||
other {<span class="font-semibold">#</span> innlegg}
|
other {# innlegg}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Aktivitet',
|
'activity' => 'Aktivitet',
|
||||||
'episodes' => 'Episodar',
|
'episodes' => 'Episodar',
|
||||||
@ -32,14 +32,14 @@ return [
|
|||||||
'stats' => [
|
'stats' => [
|
||||||
'title' => 'Statistikk',
|
'title' => 'Statistikk',
|
||||||
'number_of_seasons' => '{0, plural,
|
'number_of_seasons' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> sesong}
|
one {# sesong}
|
||||||
other {<span class="font-semibold">#</span> sesongar}
|
other {# sesongar}
|
||||||
}',
|
}',
|
||||||
'number_of_episodes' => '{0, plural,
|
'number_of_episodes' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> episode}
|
one {# episode}
|
||||||
other {<span class="font-semibold">#</span> episodar}
|
other {# episodar}
|
||||||
}',
|
}',
|
||||||
'first_published_at' => 'Den fyrste episoden vart lagt ut <span class="font-semibold">{0, date, medium}</span>',
|
'first_published_at' => 'Den fyrste episoden vart lagt ut {0, date, medium}',
|
||||||
],
|
],
|
||||||
'sponsor' => 'Sponsor',
|
'sponsor' => 'Sponsor',
|
||||||
'funding_links' => 'Finansieringslenker for {podcastTitle}',
|
'funding_links' => 'Finansieringslenker for {podcastTitle}',
|
||||||
|
@ -18,12 +18,12 @@ return [
|
|||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followTitle' => 'Follow {actorDisplayName} on the fediverse!',
|
'followTitle' => 'Follow {actorDisplayName} on the fediverse!',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'Episodes',
|
'episodes' => 'Episodes',
|
||||||
@ -32,14 +32,14 @@ return [
|
|||||||
'stats' => [
|
'stats' => [
|
||||||
'title' => 'Stats',
|
'title' => 'Stats',
|
||||||
'number_of_seasons' => '{0, plural,
|
'number_of_seasons' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> season}
|
one {# season}
|
||||||
other {<span class="font-semibold">#</span> seasons}
|
other {# seasons}
|
||||||
}',
|
}',
|
||||||
'number_of_episodes' => '{0, plural,
|
'number_of_episodes' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> episode}
|
one {# episode}
|
||||||
other {<span class="font-semibold">#</span> episodes}
|
other {# episodes}
|
||||||
}',
|
}',
|
||||||
'first_published_at' => 'First episode published on <span class="font-semibold">{0, date, medium}</span>',
|
'first_published_at' => 'First episode published on {0, date, medium}',
|
||||||
],
|
],
|
||||||
'sponsor' => 'Sponsor',
|
'sponsor' => 'Sponsor',
|
||||||
'funding_links' => 'Funding links for {podcastTitle}',
|
'funding_links' => 'Funding links for {podcastTitle}',
|
||||||
|
@ -18,13 +18,13 @@ return [
|
|||||||
'follow' => 'Obserwuj',
|
'follow' => 'Obserwuj',
|
||||||
'followTitle' => 'Obserwuj {actorDisplayName} na fediverse!',
|
'followTitle' => 'Obserwuj {actorDisplayName} na fediverse!',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> obserwujący}
|
one {# obserwujący}
|
||||||
other {<span class="font-semibold">#</span> obserwujących}
|
other {# obserwujących}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> wpis}
|
one {# wpis}
|
||||||
few {<span class="font-semibold">#</span> wpisy}
|
few {# wpisy}
|
||||||
other {<span class="font-semibold">#</span> wpisów}
|
other {# wpisów}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Aktywność',
|
'activity' => 'Aktywność',
|
||||||
'episodes' => 'Odcinki',
|
'episodes' => 'Odcinki',
|
||||||
@ -33,16 +33,16 @@ return [
|
|||||||
'stats' => [
|
'stats' => [
|
||||||
'title' => 'Statystyki',
|
'title' => 'Statystyki',
|
||||||
'number_of_seasons' => '{0, plural,
|
'number_of_seasons' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> sezon}
|
one {# sezon}
|
||||||
few{<span class="font-semibold">#</span> sezony}
|
few{# sezony}
|
||||||
other {<span class="font-semibold">#</span> sezonów}
|
other {# sezonów}
|
||||||
}',
|
}',
|
||||||
'number_of_episodes' => '{0, plural,
|
'number_of_episodes' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> odcinek}
|
one {# odcinek}
|
||||||
few {<span class="font-semibold">#</span> odcinki}
|
few {# odcinki}
|
||||||
other {<span class="font-semibold">#</span> odcinków}
|
other {# odcinków}
|
||||||
}',
|
}',
|
||||||
'first_published_at' => 'Pierwszy odcinek opublikowany <span class="font-semibold">{0, date, medium}</span>',
|
'first_published_at' => 'Pierwszy odcinek opublikowany {0, date, medium}',
|
||||||
],
|
],
|
||||||
'sponsor' => 'Sponsoruj',
|
'sponsor' => 'Sponsoruj',
|
||||||
'funding_links' => 'Linki finansowania dla {podcastTitle}',
|
'funding_links' => 'Linki finansowania dla {podcastTitle}',
|
||||||
|
@ -18,12 +18,12 @@ return [
|
|||||||
'follow' => 'Seguir',
|
'follow' => 'Seguir',
|
||||||
'followTitle' => 'Siga {actorDisplayName} no fediverso!',
|
'followTitle' => 'Siga {actorDisplayName} no fediverso!',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> seguidor}
|
one {# seguidor}
|
||||||
other {<span class="font-semibold">#</span> seguidores}
|
other {# seguidores}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> publicação}
|
one {# publicação}
|
||||||
other {<span class="font-semibold">#</span> publicações}
|
other {# publicações}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Atividade',
|
'activity' => 'Atividade',
|
||||||
'episodes' => 'Episódios',
|
'episodes' => 'Episódios',
|
||||||
@ -32,14 +32,14 @@ return [
|
|||||||
'stats' => [
|
'stats' => [
|
||||||
'title' => 'Estatísticas',
|
'title' => 'Estatísticas',
|
||||||
'number_of_seasons' => '{0, plural,
|
'number_of_seasons' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> temporada}
|
one {# temporada}
|
||||||
other {<span class="font-semibold">#</span> temporadas}
|
other {# temporadas}
|
||||||
}',
|
}',
|
||||||
'number_of_episodes' => '{0, plural,
|
'number_of_episodes' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> episódio}
|
one {# episódio}
|
||||||
other {<span class="font-semibold">#</span> episódios}
|
other {# episódios}
|
||||||
}',
|
}',
|
||||||
'first_published_at' => 'Primeiro episódio publicado em <span class="font-semibold">{0, date, medium}</span>',
|
'first_published_at' => 'Primeiro episódio publicado em {0, date, medium}',
|
||||||
],
|
],
|
||||||
'sponsor' => 'Patrocinador',
|
'sponsor' => 'Patrocinador',
|
||||||
'funding_links' => 'Links de financiamento para {podcastTitle}',
|
'funding_links' => 'Links de financiamento para {podcastTitle}',
|
||||||
|
@ -18,12 +18,12 @@ return [
|
|||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followTitle' => 'Follow {actorDisplayName} on the fediverse!',
|
'followTitle' => 'Follow {actorDisplayName} on the fediverse!',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'Episodes',
|
'episodes' => 'Episodes',
|
||||||
@ -32,14 +32,14 @@ return [
|
|||||||
'stats' => [
|
'stats' => [
|
||||||
'title' => 'Stats',
|
'title' => 'Stats',
|
||||||
'number_of_seasons' => '{0, plural,
|
'number_of_seasons' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> season}
|
one {# season}
|
||||||
other {<span class="font-semibold">#</span> seasons}
|
other {# seasons}
|
||||||
}',
|
}',
|
||||||
'number_of_episodes' => '{0, plural,
|
'number_of_episodes' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> episode}
|
one {# episode}
|
||||||
other {<span class="font-semibold">#</span> episodes}
|
other {# episodes}
|
||||||
}',
|
}',
|
||||||
'first_published_at' => 'First episode published on <span class="font-semibold">{0, date, medium}</span>',
|
'first_published_at' => 'First episode published on {0, date, medium}',
|
||||||
],
|
],
|
||||||
'sponsor' => 'Sponsor',
|
'sponsor' => 'Sponsor',
|
||||||
'funding_links' => 'Funding links for {podcastTitle}',
|
'funding_links' => 'Funding links for {podcastTitle}',
|
||||||
|
@ -18,16 +18,16 @@ return [
|
|||||||
'follow' => 'Подписаться',
|
'follow' => 'Подписаться',
|
||||||
'followTitle' => 'Подпишитесь на {actorDisplayName} в федивёрсе!',
|
'followTitle' => 'Подпишитесь на {actorDisplayName} в федивёрсе!',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> подписчик}
|
one {# подписчик}
|
||||||
few {<span class="font-semibold">#</span> подписчики}
|
few {# подписчики}
|
||||||
many {<span class="font-semibold">#</span> подписчики}
|
many {# подписчики}
|
||||||
other {<span class="font-semibold">#</span> подписчики}
|
other {# подписчики}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> пост}
|
one {# пост}
|
||||||
few {<span class="font-semibold">#</span> постов}
|
few {# постов}
|
||||||
many {<span class="font-semibold">#</span> постов}
|
many {# постов}
|
||||||
other {<span class="font-semibold">#</span> постов}
|
other {# постов}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Активность',
|
'activity' => 'Активность',
|
||||||
'episodes' => 'Выпуски',
|
'episodes' => 'Выпуски',
|
||||||
@ -36,18 +36,18 @@ return [
|
|||||||
'stats' => [
|
'stats' => [
|
||||||
'title' => 'Статистика',
|
'title' => 'Статистика',
|
||||||
'number_of_seasons' => '{0, plural,
|
'number_of_seasons' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> сезон}
|
one {# сезон}
|
||||||
few {<span class="font-semibold">#</span> сезоны}
|
few {# сезоны}
|
||||||
many {<span class="font-semibold">#</span> сезоны}
|
many {# сезоны}
|
||||||
other {<span class="font-semibold">#</span> сезоны}
|
other {# сезоны}
|
||||||
}',
|
}',
|
||||||
'number_of_episodes' => '{0, plural,
|
'number_of_episodes' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> эпизод}
|
one {# эпизод}
|
||||||
few {<span class="font-semibold">#</span> эпизодов}
|
few {# эпизодов}
|
||||||
many {<span class="font-semibold">#</span> эпизодов}
|
many {# эпизодов}
|
||||||
other {<span class="font-semibold">#</span> эпизодов}
|
other {# эпизодов}
|
||||||
}',
|
}',
|
||||||
'first_published_at' => 'Первый эпизод опубликован <span class="font-semibold">{0, date, medium}</span>',
|
'first_published_at' => 'Первый эпизод опубликован {0, date, medium}',
|
||||||
],
|
],
|
||||||
'sponsor' => 'Спонсор',
|
'sponsor' => 'Спонсор',
|
||||||
'funding_links' => 'Ссылки на финансирование для {podcastTitle}',
|
'funding_links' => 'Ссылки на финансирование для {podcastTitle}',
|
||||||
|
@ -18,12 +18,12 @@ return [
|
|||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followTitle' => 'Follow {actorDisplayName} on the fediverse!',
|
'followTitle' => 'Follow {actorDisplayName} on the fediverse!',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'Episodes',
|
'episodes' => 'Episodes',
|
||||||
@ -32,14 +32,14 @@ return [
|
|||||||
'stats' => [
|
'stats' => [
|
||||||
'title' => 'Stats',
|
'title' => 'Stats',
|
||||||
'number_of_seasons' => '{0, plural,
|
'number_of_seasons' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> season}
|
one {# season}
|
||||||
other {<span class="font-semibold">#</span> seasons}
|
other {# seasons}
|
||||||
}',
|
}',
|
||||||
'number_of_episodes' => '{0, plural,
|
'number_of_episodes' => '{0, plural,
|
||||||
one {<span class="font-semibold">#</span> episode}
|
one {# episode}
|
||||||
other {<span class="font-semibold">#</span> episodes}
|
other {# episodes}
|
||||||
}',
|
}',
|
||||||
'first_published_at' => 'First episode published on <span class="font-semibold">{0, date, medium}</span>',
|
'first_published_at' => 'First episode published on {0, date, medium}',
|
||||||
],
|
],
|
||||||
'sponsor' => 'Sponsor',
|
'sponsor' => 'Sponsor',
|
||||||
'funding_links' => 'Funding links for {podcastTitle}',
|
'funding_links' => 'Funding links for {podcastTitle}',
|
||||||
|
@ -67,10 +67,15 @@ class CategoryModel extends Model
|
|||||||
function (array $result, Category $category): array {
|
function (array $result, Category $category): array {
|
||||||
$result[$category->id] = '';
|
$result[$category->id] = '';
|
||||||
if ($category->parent !== null) {
|
if ($category->parent !== null) {
|
||||||
$result[$category->id] = lang('Podcast.category_options.' . $category->parent->code) . ' › ';
|
$result[$category->id] = lang(
|
||||||
|
'Podcast.category_options.' . $category->parent->code,
|
||||||
|
[],
|
||||||
|
null,
|
||||||
|
false
|
||||||
|
) . ' › ';
|
||||||
}
|
}
|
||||||
|
|
||||||
$result[$category->id] .= lang('Podcast.category_options.' . $category->code);
|
$result[$category->id] .= lang('Podcast.category_options.' . $category->code, [], null, false);
|
||||||
return $result;
|
return $result;
|
||||||
},
|
},
|
||||||
[],
|
[],
|
||||||
|
@ -89,7 +89,7 @@ return [
|
|||||||
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
||||||
'additional_files_section_title' => 'ملفات إضافية',
|
'additional_files_section_title' => 'ملفات إضافية',
|
||||||
'additional_files_section_subtitle' =>
|
'additional_files_section_subtitle' =>
|
||||||
'These files may be used by other platforms to provide better experience to your audience.<br />See the {podcastNamespaceLink} for more information.',
|
'These files may be used by other platforms to provide better experience to your audience. See the {podcastNamespaceLink} for more information.',
|
||||||
'location_section_title' => 'Location',
|
'location_section_title' => 'Location',
|
||||||
'location_section_subtitle' => 'What place is this episode about?',
|
'location_section_subtitle' => 'What place is this episode about?',
|
||||||
'location_name' => 'Location name or address',
|
'location_name' => 'Location name or address',
|
||||||
|
@ -227,12 +227,12 @@ return [
|
|||||||
'no_episode' => 'No episode found!',
|
'no_episode' => 'No episode found!',
|
||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'الحلقات',
|
'episodes' => 'الحلقات',
|
||||||
|
@ -10,7 +10,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'warning' =>
|
'warning' =>
|
||||||
'This procedure may take a long time.<br/>As the current version does not show any progress while it runs, you will not see anything updated until it is done.<br/>In case of timeout error, increase `max_execution_time` value.',
|
'This procedure may take a long time. As the current version does not show any progress while it runs, you will not see anything updated until it is done. In case of timeout error, increase `max_execution_time` value.',
|
||||||
'old_podcast_section_title' => 'The podcast to import',
|
'old_podcast_section_title' => 'The podcast to import',
|
||||||
'old_podcast_section_subtitle' =>
|
'old_podcast_section_subtitle' =>
|
||||||
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
||||||
|
@ -90,7 +90,7 @@ return [
|
|||||||
'Emañ ouzhpennet an destenn-mañ e dibenn an holl rannoù. Ul lec\'h mat eo evit lakaat liammoù ho rouedadoù sokial da skouer.',
|
'Emañ ouzhpennet an destenn-mañ e dibenn an holl rannoù. Ul lec\'h mat eo evit lakaat liammoù ho rouedadoù sokial da skouer.',
|
||||||
'additional_files_section_title' => 'Restroù ouzhpenn',
|
'additional_files_section_title' => 'Restroù ouzhpenn',
|
||||||
'additional_files_section_subtitle' =>
|
'additional_files_section_subtitle' =>
|
||||||
'Ar restroù-mañ a c\'hell bezañ implijet gant savennoù all evit aesaat an traoù d\'ho selaouerien·ezed.<br />Sellit ouzh {podcastNamespaceLink} evit muioc\'h a ditouroù.',
|
'Ar restroù-mañ a c\'hell bezañ implijet gant savennoù all evit aesaat an traoù d\'ho selaouerien·ezed. Sellit ouzh {podcastNamespaceLink} evit muioc\'h a ditouroù.',
|
||||||
'location_section_title' => 'Lec\'h',
|
'location_section_title' => 'Lec\'h',
|
||||||
'location_section_subtitle' => 'Eus peseurt lec\'h ez eus kaoz er rann-mañ?',
|
'location_section_subtitle' => 'Eus peseurt lec\'h ez eus kaoz er rann-mañ?',
|
||||||
'location_name' => 'Anv pe chomlec\'h al lec\'h',
|
'location_name' => 'Anv pe chomlec\'h al lec\'h',
|
||||||
|
@ -227,12 +227,12 @@ return [
|
|||||||
'no_episode' => 'No episode found!',
|
'no_episode' => 'No episode found!',
|
||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'Episodes',
|
'episodes' => 'Episodes',
|
||||||
|
@ -10,7 +10,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'warning' =>
|
'warning' =>
|
||||||
'This procedure may take a long time.<br/>As the current version does not show any progress while it runs, you will not see anything updated until it is done.<br/>In case of timeout error, increase `max_execution_time` value.',
|
'This procedure may take a long time. As the current version does not show any progress while it runs, you will not see anything updated until it is done. In case of timeout error, increase `max_execution_time` value.',
|
||||||
'old_podcast_section_title' => 'The podcast to import',
|
'old_podcast_section_title' => 'The podcast to import',
|
||||||
'old_podcast_section_subtitle' =>
|
'old_podcast_section_subtitle' =>
|
||||||
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
||||||
|
@ -89,7 +89,7 @@ return [
|
|||||||
'Dieser Text wird am Ende jeder Episodenbeschreibung hinzugefügt, es ist ein guter Ort, um zum Beispiel Ihre sozialen Links einzufügen.',
|
'Dieser Text wird am Ende jeder Episodenbeschreibung hinzugefügt, es ist ein guter Ort, um zum Beispiel Ihre sozialen Links einzufügen.',
|
||||||
'additional_files_section_title' => 'Zusätzliche Dateien',
|
'additional_files_section_title' => 'Zusätzliche Dateien',
|
||||||
'additional_files_section_subtitle' =>
|
'additional_files_section_subtitle' =>
|
||||||
'Diese Filter können von anderen Platformen genutzt werden, um eine bessere Nutzererfahrung bieten zu können.<br />Weitere Informationen sind unter {podcastNamespaceLink} zu finden.',
|
'Diese Filter können von anderen Platformen genutzt werden, um eine bessere Nutzererfahrung bieten zu können. Weitere Informationen sind unter {podcastNamespaceLink} zu finden.',
|
||||||
'location_section_title' => 'Standort',
|
'location_section_title' => 'Standort',
|
||||||
'location_section_subtitle' => 'Über welchen Ort handelt diese Folge?',
|
'location_section_subtitle' => 'Über welchen Ort handelt diese Folge?',
|
||||||
'location_name' => 'Standortname oder Adresse',
|
'location_name' => 'Standortname oder Adresse',
|
||||||
|
@ -227,12 +227,12 @@ return [
|
|||||||
'no_episode' => 'Keine Folge gefunden!',
|
'no_episode' => 'Keine Folge gefunden!',
|
||||||
'follow' => 'Folgen',
|
'follow' => 'Folgen',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> Follower}
|
one {# Follower}
|
||||||
other {<span class="font-semibold">#</span> Follower}
|
other {# Follower}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> Beitrag}
|
one {# Beitrag}
|
||||||
other {<span class="font-semibold">#</span> Beiträge}
|
other {# Beiträge}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Aktivitäten',
|
'activity' => 'Aktivitäten',
|
||||||
'episodes' => 'Folgen',
|
'episodes' => 'Folgen',
|
||||||
|
@ -10,7 +10,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'warning' =>
|
'warning' =>
|
||||||
'Dieses Verfahren kann lange dauern.<br/>Da die aktuelle Version keinen Fortschritt anzeigt, während sie läuft, werden Sie keine Aktuallisierung mehr sehen, bis sie fertig ist.<br/>Im Falle eines Timeout-Fehlers erhöhen Sie den `max_execution_time` Wert.',
|
'Dieses Verfahren kann lange dauern. Da die aktuelle Version keinen Fortschritt anzeigt, während sie läuft, werden Sie keine Aktuallisierung mehr sehen, bis sie fertig ist. Im Falle eines Timeout-Fehlers erhöhen Sie den `max_execution_time` Wert.',
|
||||||
'old_podcast_section_title' => 'Der zu importierende Podcast',
|
'old_podcast_section_title' => 'Der zu importierende Podcast',
|
||||||
'old_podcast_section_subtitle' =>
|
'old_podcast_section_subtitle' =>
|
||||||
'Stellen Sie sicher, dass Sie die Rechte für diesen Podcast besitzen, bevor Sie ihn importieren. Vervielfältigung und Ausstrahlung eines Podcasts ohne die entsprechenden Rechte sind Piraterie und strafbar.',
|
'Stellen Sie sicher, dass Sie die Rechte für diesen Podcast besitzen, bevor Sie ihn importieren. Vervielfältigung und Ausstrahlung eines Podcasts ohne die entsprechenden Rechte sind Piraterie und strafbar.',
|
||||||
|
@ -89,7 +89,7 @@ return [
|
|||||||
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
||||||
'additional_files_section_title' => 'Additional files',
|
'additional_files_section_title' => 'Additional files',
|
||||||
'additional_files_section_subtitle' =>
|
'additional_files_section_subtitle' =>
|
||||||
'These files may be used by other platforms to provide better experience to your audience.<br />See the {podcastNamespaceLink} for more information.',
|
'These files may be used by other platforms to provide better experience to your audience. See the {podcastNamespaceLink} for more information.',
|
||||||
'location_section_title' => 'Location',
|
'location_section_title' => 'Location',
|
||||||
'location_section_subtitle' => 'What place is this episode about?',
|
'location_section_subtitle' => 'What place is this episode about?',
|
||||||
'location_name' => 'Location name or address',
|
'location_name' => 'Location name or address',
|
||||||
|
@ -227,12 +227,12 @@ return [
|
|||||||
'no_episode' => 'No episode found!',
|
'no_episode' => 'No episode found!',
|
||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'Episodes',
|
'episodes' => 'Episodes',
|
||||||
|
@ -10,7 +10,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'warning' =>
|
'warning' =>
|
||||||
'This procedure may take a long time.<br/>As the current version does not show any progress while it runs, you will not see anything updated until it is done.<br/>In case of timeout error, increase `max_execution_time` value.',
|
'This procedure may take a long time. As the current version does not show any progress while it runs, you will not see anything updated until it is done. In case of timeout error, increase `max_execution_time` value.',
|
||||||
'old_podcast_section_title' => 'The podcast to import',
|
'old_podcast_section_title' => 'The podcast to import',
|
||||||
'old_podcast_section_subtitle' =>
|
'old_podcast_section_subtitle' =>
|
||||||
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
||||||
|
@ -89,7 +89,7 @@ return [
|
|||||||
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
||||||
'additional_files_section_title' => 'Additional files',
|
'additional_files_section_title' => 'Additional files',
|
||||||
'additional_files_section_subtitle' =>
|
'additional_files_section_subtitle' =>
|
||||||
'These files may be used by other platforms to provide better experience to your audience.<br />See the {podcastNamespaceLink} for more information.',
|
'These files may be used by other platforms to provide better experience to your audience. See the {podcastNamespaceLink} for more information.',
|
||||||
'location_section_title' => 'Location',
|
'location_section_title' => 'Location',
|
||||||
'location_section_subtitle' => 'What place is this episode about?',
|
'location_section_subtitle' => 'What place is this episode about?',
|
||||||
'location_name' => 'Location name or address',
|
'location_name' => 'Location name or address',
|
||||||
|
@ -227,12 +227,12 @@ return [
|
|||||||
'no_episode' => 'No episode found!',
|
'no_episode' => 'No episode found!',
|
||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'Episodes',
|
'episodes' => 'Episodes',
|
||||||
|
@ -10,7 +10,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'warning' =>
|
'warning' =>
|
||||||
'This procedure may take a long time.<br/>As the current version does not show any progress while it runs, you will not see anything updated until it is done.<br/>In case of timeout error, increase `max_execution_time` value.',
|
'This procedure may take a long time. As the current version does not show any progress while it runs, you will not see anything updated until it is done. In case of timeout error, increase `max_execution_time` value.',
|
||||||
'old_podcast_section_title' => 'The podcast to import',
|
'old_podcast_section_title' => 'The podcast to import',
|
||||||
'old_podcast_section_subtitle' =>
|
'old_podcast_section_subtitle' =>
|
||||||
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
||||||
|
@ -89,7 +89,7 @@ return [
|
|||||||
'Este texto se añade al final de cada descripción de episodios, es un buen lugar para introducir sus enlaces sociales, por ejemplo.',
|
'Este texto se añade al final de cada descripción de episodios, es un buen lugar para introducir sus enlaces sociales, por ejemplo.',
|
||||||
'additional_files_section_title' => 'Archivos adicionales',
|
'additional_files_section_title' => 'Archivos adicionales',
|
||||||
'additional_files_section_subtitle' =>
|
'additional_files_section_subtitle' =>
|
||||||
'Estos archivos pueden ser usados por otras plataformas para proporcionar una mejor experiencia a tu audiencia.<br />Ver el {podcastNamespaceLink} para más información.',
|
'Estos archivos pueden ser usados por otras plataformas para proporcionar una mejor experiencia a tu audiencia. Ver el {podcastNamespaceLink} para más información.',
|
||||||
'location_section_title' => 'Ubicación',
|
'location_section_title' => 'Ubicación',
|
||||||
'location_section_subtitle' => '¿De qué lugar trata este episodio?',
|
'location_section_subtitle' => '¿De qué lugar trata este episodio?',
|
||||||
'location_name' => 'Nombre o dirección de ubicación',
|
'location_name' => 'Nombre o dirección de ubicación',
|
||||||
|
@ -227,12 +227,12 @@ return [
|
|||||||
'no_episode' => 'No episode found!',
|
'no_episode' => 'No episode found!',
|
||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'Episodes',
|
'episodes' => 'Episodes',
|
||||||
|
@ -10,7 +10,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'warning' =>
|
'warning' =>
|
||||||
'This procedure may take a long time.<br/>As the current version does not show any progress while it runs, you will not see anything updated until it is done.<br/>In case of timeout error, increase `max_execution_time` value.',
|
'This procedure may take a long time. As the current version does not show any progress while it runs, you will not see anything updated until it is done. In case of timeout error, increase `max_execution_time` value.',
|
||||||
'old_podcast_section_title' => 'The podcast to import',
|
'old_podcast_section_title' => 'The podcast to import',
|
||||||
'old_podcast_section_subtitle' =>
|
'old_podcast_section_subtitle' =>
|
||||||
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
||||||
|
@ -89,7 +89,7 @@ return [
|
|||||||
'Ce texte est ajouté à la fin de chaque description d’épisode, c’est un bon endroit pour placer vos liens sociaux par exemple.',
|
'Ce texte est ajouté à la fin de chaque description d’épisode, c’est un bon endroit pour placer vos liens sociaux par exemple.',
|
||||||
'additional_files_section_title' => 'Fichiers additionels',
|
'additional_files_section_title' => 'Fichiers additionels',
|
||||||
'additional_files_section_subtitle' =>
|
'additional_files_section_subtitle' =>
|
||||||
'Ces fichiers pourront être utilisées par d’autres plate-formes pour procurer une meilleure expérience à vos auditeurs.<br />Consulter le {podcastNamespaceLink} pour plus d’informations.',
|
'Ces fichiers pourront être utilisées par d’autres plate-formes pour procurer une meilleure expérience à vos auditeurs. Consulter le {podcastNamespaceLink} pour plus d’informations.',
|
||||||
'location_section_title' => 'Localisation',
|
'location_section_title' => 'Localisation',
|
||||||
'location_section_subtitle' => 'De quel lieu cet épisode parle-t-il ?',
|
'location_section_subtitle' => 'De quel lieu cet épisode parle-t-il ?',
|
||||||
'location_name' => 'Nom ou adresse du lieu',
|
'location_name' => 'Nom ou adresse du lieu',
|
||||||
|
@ -227,12 +227,12 @@ return [
|
|||||||
'no_episode' => 'Aucun épisode trouvé !',
|
'no_episode' => 'Aucun épisode trouvé !',
|
||||||
'follow' => 'Suivre',
|
'follow' => 'Suivre',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> abonné·e}
|
one {# abonné·e}
|
||||||
other {<span class="font-semibold">#</span> abonné·e·s}
|
other {# abonné·e·s}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> publication}
|
one {# publication}
|
||||||
other {<span class="font-semibold">#</span> publications}
|
other {# publications}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activité',
|
'activity' => 'Activité',
|
||||||
'episodes' => 'Épisodes',
|
'episodes' => 'Épisodes',
|
||||||
|
@ -10,7 +10,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'warning' =>
|
'warning' =>
|
||||||
'Cette procédure peut prendre du temps.<br/>Dans la mesure où la version actuelle ne montre aucune progression durant l’exécution, vous ne pourrez voir aucun changement avant la fin.<br/>En cas d’erreur de timeout, augmentez la valeur de `max_execution_time`.',
|
'Cette procédure peut prendre du temps. Dans la mesure où la version actuelle ne montre aucune progression durant l’exécution, vous ne pourrez voir aucun changement avant la fin. En cas d’erreur de timeout, augmentez la valeur de `max_execution_time`.',
|
||||||
'old_podcast_section_title' => 'Le podcast à importer',
|
'old_podcast_section_title' => 'Le podcast à importer',
|
||||||
'old_podcast_section_subtitle' =>
|
'old_podcast_section_subtitle' =>
|
||||||
'Assurez-vous d’être détenteur des droits du podcast avant de l’importer. Copier et diffuser un podcast sans en détenir les droits est assimilable à de la contrefaçon et est passible de poursuites.',
|
'Assurez-vous d’être détenteur des droits du podcast avant de l’importer. Copier et diffuser un podcast sans en détenir les droits est assimilable à de la contrefaçon et est passible de poursuites.',
|
||||||
|
@ -89,7 +89,7 @@ return [
|
|||||||
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
||||||
'additional_files_section_title' => 'Additional files',
|
'additional_files_section_title' => 'Additional files',
|
||||||
'additional_files_section_subtitle' =>
|
'additional_files_section_subtitle' =>
|
||||||
'These files may be used by other platforms to provide better experience to your audience.<br />See the {podcastNamespaceLink} for more information.',
|
'These files may be used by other platforms to provide better experience to your audience. See the {podcastNamespaceLink} for more information.',
|
||||||
'location_section_title' => 'Location',
|
'location_section_title' => 'Location',
|
||||||
'location_section_subtitle' => 'What place is this episode about?',
|
'location_section_subtitle' => 'What place is this episode about?',
|
||||||
'location_name' => 'Location name or address',
|
'location_name' => 'Location name or address',
|
||||||
|
@ -227,12 +227,12 @@ return [
|
|||||||
'no_episode' => 'No episode found!',
|
'no_episode' => 'No episode found!',
|
||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'Episodes',
|
'episodes' => 'Episodes',
|
||||||
|
@ -10,7 +10,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'warning' =>
|
'warning' =>
|
||||||
'This procedure may take a long time.<br/>As the current version does not show any progress while it runs, you will not see anything updated until it is done.<br/>In case of timeout error, increase `max_execution_time` value.',
|
'This procedure may take a long time. As the current version does not show any progress while it runs, you will not see anything updated until it is done. In case of timeout error, increase `max_execution_time` value.',
|
||||||
'old_podcast_section_title' => 'The podcast to import',
|
'old_podcast_section_title' => 'The podcast to import',
|
||||||
'old_podcast_section_subtitle' =>
|
'old_podcast_section_subtitle' =>
|
||||||
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
||||||
|
@ -89,7 +89,7 @@ return [
|
|||||||
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
||||||
'additional_files_section_title' => 'Additional files',
|
'additional_files_section_title' => 'Additional files',
|
||||||
'additional_files_section_subtitle' =>
|
'additional_files_section_subtitle' =>
|
||||||
'These files may be used by other platforms to provide better experience to your audience.<br />See the {podcastNamespaceLink} for more information.',
|
'These files may be used by other platforms to provide better experience to your audience. See the {podcastNamespaceLink} for more information.',
|
||||||
'location_section_title' => 'Location',
|
'location_section_title' => 'Location',
|
||||||
'location_section_subtitle' => 'What place is this episode about?',
|
'location_section_subtitle' => 'What place is this episode about?',
|
||||||
'location_name' => 'Location name or address',
|
'location_name' => 'Location name or address',
|
||||||
|
@ -227,12 +227,12 @@ return [
|
|||||||
'no_episode' => 'No episode found!',
|
'no_episode' => 'No episode found!',
|
||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'Episodes',
|
'episodes' => 'Episodes',
|
||||||
|
@ -10,7 +10,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'warning' =>
|
'warning' =>
|
||||||
'This procedure may take a long time.<br/>As the current version does not show any progress while it runs, you will not see anything updated until it is done.<br/>In case of timeout error, increase `max_execution_time` value.',
|
'This procedure may take a long time. As the current version does not show any progress while it runs, you will not see anything updated until it is done. In case of timeout error, increase `max_execution_time` value.',
|
||||||
'old_podcast_section_title' => 'The podcast to import',
|
'old_podcast_section_title' => 'The podcast to import',
|
||||||
'old_podcast_section_subtitle' =>
|
'old_podcast_section_subtitle' =>
|
||||||
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
||||||
|
@ -89,7 +89,7 @@ return [
|
|||||||
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
||||||
'additional_files_section_title' => 'Additional files',
|
'additional_files_section_title' => 'Additional files',
|
||||||
'additional_files_section_subtitle' =>
|
'additional_files_section_subtitle' =>
|
||||||
'These files may be used by other platforms to provide better experience to your audience.<br />See the {podcastNamespaceLink} for more information.',
|
'These files may be used by other platforms to provide better experience to your audience. See the {podcastNamespaceLink} for more information.',
|
||||||
'location_section_title' => 'Location',
|
'location_section_title' => 'Location',
|
||||||
'location_section_subtitle' => 'What place is this episode about?',
|
'location_section_subtitle' => 'What place is this episode about?',
|
||||||
'location_name' => 'Location name or address',
|
'location_name' => 'Location name or address',
|
||||||
|
@ -227,12 +227,12 @@ return [
|
|||||||
'no_episode' => 'No episode found!',
|
'no_episode' => 'No episode found!',
|
||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'Episodes',
|
'episodes' => 'Episodes',
|
||||||
|
@ -10,7 +10,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'warning' =>
|
'warning' =>
|
||||||
'This procedure may take a long time.<br/>As the current version does not show any progress while it runs, you will not see anything updated until it is done.<br/>In case of timeout error, increase `max_execution_time` value.',
|
'This procedure may take a long time. As the current version does not show any progress while it runs, you will not see anything updated until it is done. In case of timeout error, increase `max_execution_time` value.',
|
||||||
'old_podcast_section_title' => 'The podcast to import',
|
'old_podcast_section_title' => 'The podcast to import',
|
||||||
'old_podcast_section_subtitle' =>
|
'old_podcast_section_subtitle' =>
|
||||||
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
||||||
|
@ -89,7 +89,7 @@ return [
|
|||||||
'Denne teksten ligg på slutten av kvar episodeskildring, og er ein god stad å ha lenker til td. sosiale nettverk.',
|
'Denne teksten ligg på slutten av kvar episodeskildring, og er ein god stad å ha lenker til td. sosiale nettverk.',
|
||||||
'additional_files_section_title' => 'Fleire filer',
|
'additional_files_section_title' => 'Fleire filer',
|
||||||
'additional_files_section_subtitle' =>
|
'additional_files_section_subtitle' =>
|
||||||
'Desse filene kan brukast av andre plattformer for å gje publikum ei betre oppleving.<br />Sjå {podcastNamespaceLink} for meir informasjon.',
|
'Desse filene kan brukast av andre plattformer for å gje publikum ei betre oppleving. Sjå {podcastNamespaceLink} for meir informasjon.',
|
||||||
'location_section_title' => 'Stad',
|
'location_section_title' => 'Stad',
|
||||||
'location_section_subtitle' => 'Kva stad handlar denne episoden om?',
|
'location_section_subtitle' => 'Kva stad handlar denne episoden om?',
|
||||||
'location_name' => 'Stadnamn eller adresse',
|
'location_name' => 'Stadnamn eller adresse',
|
||||||
|
@ -227,12 +227,12 @@ return [
|
|||||||
'no_episode' => 'Fann ingen episode!',
|
'no_episode' => 'Fann ingen episode!',
|
||||||
'follow' => 'Fylg',
|
'follow' => 'Fylg',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> fylgjar}
|
one {# fylgjar}
|
||||||
other {<span class="font-semibold">#</span> fylgjarar}
|
other {# fylgjarar}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> innlegg}
|
one {# innlegg}
|
||||||
other {<span class="font-semibold">#</span> innlegg}
|
other {# innlegg}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Aktivitet',
|
'activity' => 'Aktivitet',
|
||||||
'episodes' => 'Episodar',
|
'episodes' => 'Episodar',
|
||||||
|
@ -10,7 +10,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'warning' =>
|
'warning' =>
|
||||||
'Dette kan ta lang tid.<br/>Denne versjonen syner ikkje framgangen medan importen går, så du vil ikkje sjå noko før han er ferdig.<br/>Viss du får feil med tidsavbrot, aukar du `max_execution_time`-verdien.',
|
'Dette kan ta lang tid. Denne versjonen syner ikkje framgangen medan importen går, så du vil ikkje sjå noko før han er ferdig. Viss du får feil med tidsavbrot, aukar du `max_execution_time`-verdien.',
|
||||||
'old_podcast_section_title' => 'Podkast å importera',
|
'old_podcast_section_title' => 'Podkast å importera',
|
||||||
'old_podcast_section_subtitle' =>
|
'old_podcast_section_subtitle' =>
|
||||||
'Syt for at du har rettane til podkasten før du importerer han. Å kopiera og kringkasta ein podkast utan løyve er ulovleg og straffbart.',
|
'Syt for at du har rettane til podkasten før du importerer han. Å kopiera og kringkasta ein podkast utan løyve er ulovleg og straffbart.',
|
||||||
|
@ -89,7 +89,7 @@ return [
|
|||||||
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
||||||
'additional_files_section_title' => 'Additional files',
|
'additional_files_section_title' => 'Additional files',
|
||||||
'additional_files_section_subtitle' =>
|
'additional_files_section_subtitle' =>
|
||||||
'These files may be used by other platforms to provide better experience to your audience.<br />See the {podcastNamespaceLink} for more information.',
|
'These files may be used by other platforms to provide better experience to your audience. See the {podcastNamespaceLink} for more information.',
|
||||||
'location_section_title' => 'Location',
|
'location_section_title' => 'Location',
|
||||||
'location_section_subtitle' => 'What place is this episode about?',
|
'location_section_subtitle' => 'What place is this episode about?',
|
||||||
'location_name' => 'Location name or address',
|
'location_name' => 'Location name or address',
|
||||||
|
@ -227,12 +227,12 @@ return [
|
|||||||
'no_episode' => 'No episode found!',
|
'no_episode' => 'No episode found!',
|
||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'Episodes',
|
'episodes' => 'Episodes',
|
||||||
|
@ -10,7 +10,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'warning' =>
|
'warning' =>
|
||||||
'This procedure may take a long time.<br/>As the current version does not show any progress while it runs, you will not see anything updated until it is done.<br/>In case of timeout error, increase `max_execution_time` value.',
|
'This procedure may take a long time. As the current version does not show any progress while it runs, you will not see anything updated until it is done. In case of timeout error, increase `max_execution_time` value.',
|
||||||
'old_podcast_section_title' => 'The podcast to import',
|
'old_podcast_section_title' => 'The podcast to import',
|
||||||
'old_podcast_section_subtitle' =>
|
'old_podcast_section_subtitle' =>
|
||||||
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
||||||
|
@ -90,7 +90,7 @@ return [
|
|||||||
'Ten tekst jest dodawany na końcu każdego opisu odcinka; jest to dobre miejsce do wpisania np. linków społecznościowych.',
|
'Ten tekst jest dodawany na końcu każdego opisu odcinka; jest to dobre miejsce do wpisania np. linków społecznościowych.',
|
||||||
'additional_files_section_title' => 'Dodatkowe pliki',
|
'additional_files_section_title' => 'Dodatkowe pliki',
|
||||||
'additional_files_section_subtitle' =>
|
'additional_files_section_subtitle' =>
|
||||||
'Pliki te mogą być używane przez inne platformy, aby zapewnić lepsze wrażenia odbiorcom.<br />Więcej informacji znajdziesz w {podcastNamespaceLink}.',
|
'Pliki te mogą być używane przez inne platformy, aby zapewnić lepsze wrażenia odbiorcom. Więcej informacji znajdziesz w {podcastNamespaceLink}.',
|
||||||
'location_section_title' => 'Lokalizacja',
|
'location_section_title' => 'Lokalizacja',
|
||||||
'location_section_subtitle' => 'O jakim miejscu jest ten odcinek?',
|
'location_section_subtitle' => 'O jakim miejscu jest ten odcinek?',
|
||||||
'location_name' => 'Nazwa lub adres lokalizacji',
|
'location_name' => 'Nazwa lub adres lokalizacji',
|
||||||
|
@ -227,13 +227,13 @@ return [
|
|||||||
'no_episode' => 'Nie znaleziono odcinków!',
|
'no_episode' => 'Nie znaleziono odcinków!',
|
||||||
'follow' => 'Obserwuj',
|
'follow' => 'Obserwuj',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> obserwujący}
|
one {# obserwujący}
|
||||||
other {<span class="font-semibold">#</span> obserwujących}
|
other {# obserwujących}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> wpis}
|
one {# wpis}
|
||||||
few {<span class="font-semibold">#</span> wpisy}
|
few {# wpisy}
|
||||||
other {<span class="font-semibold">#</span> wpisów}
|
other {# wpisów}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Aktywność',
|
'activity' => 'Aktywność',
|
||||||
'episodes' => 'Odcinki',
|
'episodes' => 'Odcinki',
|
||||||
|
@ -10,7 +10,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'warning' =>
|
'warning' =>
|
||||||
'Ta procedura może zająć dużo czasu.<br/>Ponieważ bieżąca wersja nie pokazuje żadnego postępu podczas działania, nie zobaczysz żadnych aktualizacji dopóki nie zostanie wykonana.<br/>W przypadku błędu przekroczenia limitu czasu, zwiększ wartość `max_execution_time`.',
|
'Ta procedura może zająć dużo czasu. Ponieważ bieżąca wersja nie pokazuje żadnego postępu podczas działania, nie zobaczysz żadnych aktualizacji dopóki nie zostanie wykonana. W przypadku błędu przekroczenia limitu czasu, zwiększ wartość `max_execution_time`.',
|
||||||
'old_podcast_section_title' => 'Podcast do zaimportowania',
|
'old_podcast_section_title' => 'Podcast do zaimportowania',
|
||||||
'old_podcast_section_subtitle' =>
|
'old_podcast_section_subtitle' =>
|
||||||
'Upewnij się, że masz prawa do tego podcastu zanim go zaimportujesz. Kopiowanie i nadawanie podcastu bez odpowiednich praw jest piractwem i podlega ściganiu.',
|
'Upewnij się, że masz prawa do tego podcastu zanim go zaimportujesz. Kopiowanie i nadawanie podcastu bez odpowiednich praw jest piractwem i podlega ściganiu.',
|
||||||
|
@ -89,7 +89,7 @@ return [
|
|||||||
'Este texto é adicionado no final de cada descrição de episódio, é um bom lugar para inserir seus links sociais por exemplo.',
|
'Este texto é adicionado no final de cada descrição de episódio, é um bom lugar para inserir seus links sociais por exemplo.',
|
||||||
'additional_files_section_title' => 'Arquivos adicionais',
|
'additional_files_section_title' => 'Arquivos adicionais',
|
||||||
'additional_files_section_subtitle' =>
|
'additional_files_section_subtitle' =>
|
||||||
'Estes arquivos podem ser usados por outras plataformas para fornecer uma melhor experiência ao seu público.<br />Veja {podcastNamespaceLink} para mais informações.',
|
'Estes arquivos podem ser usados por outras plataformas para fornecer uma melhor experiência ao seu público. Veja {podcastNamespaceLink} para mais informações.',
|
||||||
'location_section_title' => 'Localização',
|
'location_section_title' => 'Localização',
|
||||||
'location_section_subtitle' => 'Sobre que lugar é este episódio?',
|
'location_section_subtitle' => 'Sobre que lugar é este episódio?',
|
||||||
'location_name' => 'Nome ou endereço da localização',
|
'location_name' => 'Nome ou endereço da localização',
|
||||||
|
@ -227,12 +227,12 @@ return [
|
|||||||
'no_episode' => 'Nenhum episódio encontrado!',
|
'no_episode' => 'Nenhum episódio encontrado!',
|
||||||
'follow' => 'Seguir',
|
'follow' => 'Seguir',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> seguidor}
|
one {# seguidor}
|
||||||
other {<span class="font-semibold">#</span> seguidores}
|
other {# seguidores}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> publicação}
|
one {# publicação}
|
||||||
other {<span class="font-semibold">#</span> publicações}
|
other {# publicações}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Atividade',
|
'activity' => 'Atividade',
|
||||||
'episodes' => 'Episódios',
|
'episodes' => 'Episódios',
|
||||||
|
@ -10,7 +10,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'warning' =>
|
'warning' =>
|
||||||
'Este procedimento pode levar muito tempo.<br/>Como a versão atual não mostra nenhum progresso enquanto é executada, você não verá nada atualizado até que seja finalizado.<br/>Em caso de erro de tempo limite, aumente o valor de `max_execution_time`.',
|
'Este procedimento pode levar muito tempo. Como a versão atual não mostra nenhum progresso enquanto é executada, você não verá nada atualizado até que seja finalizado. Em caso de erro de tempo limite, aumente o valor de `max_execution_time`.',
|
||||||
'old_podcast_section_title' => 'O podcast para importar',
|
'old_podcast_section_title' => 'O podcast para importar',
|
||||||
'old_podcast_section_subtitle' =>
|
'old_podcast_section_subtitle' =>
|
||||||
'Certifique-se de possuir os direitos para esse podcast antes de importá-lo. Copiar e transmitir um podcast sem os direitos adequados é uma pirataria e corre o risco de ser processado.',
|
'Certifique-se de possuir os direitos para esse podcast antes de importá-lo. Copiar e transmitir um podcast sem os direitos adequados é uma pirataria e corre o risco de ser processado.',
|
||||||
|
@ -89,7 +89,7 @@ return [
|
|||||||
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
||||||
'additional_files_section_title' => 'Additional files',
|
'additional_files_section_title' => 'Additional files',
|
||||||
'additional_files_section_subtitle' =>
|
'additional_files_section_subtitle' =>
|
||||||
'These files may be used by other platforms to provide better experience to your audience.<br />See the {podcastNamespaceLink} for more information.',
|
'These files may be used by other platforms to provide better experience to your audience. See the {podcastNamespaceLink} for more information.',
|
||||||
'location_section_title' => 'Location',
|
'location_section_title' => 'Location',
|
||||||
'location_section_subtitle' => 'What place is this episode about?',
|
'location_section_subtitle' => 'What place is this episode about?',
|
||||||
'location_name' => 'Location name or address',
|
'location_name' => 'Location name or address',
|
||||||
|
@ -227,12 +227,12 @@ return [
|
|||||||
'no_episode' => 'No episode found!',
|
'no_episode' => 'No episode found!',
|
||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'Episodes',
|
'episodes' => 'Episodes',
|
||||||
|
@ -10,7 +10,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'warning' =>
|
'warning' =>
|
||||||
'This procedure may take a long time.<br/>As the current version does not show any progress while it runs, you will not see anything updated until it is done.<br/>In case of timeout error, increase `max_execution_time` value.',
|
'This procedure may take a long time. As the current version does not show any progress while it runs, you will not see anything updated until it is done. In case of timeout error, increase `max_execution_time` value.',
|
||||||
'old_podcast_section_title' => 'The podcast to import',
|
'old_podcast_section_title' => 'The podcast to import',
|
||||||
'old_podcast_section_subtitle' =>
|
'old_podcast_section_subtitle' =>
|
||||||
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
||||||
|
@ -89,7 +89,7 @@ return [
|
|||||||
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
||||||
'additional_files_section_title' => 'Additional files',
|
'additional_files_section_title' => 'Additional files',
|
||||||
'additional_files_section_subtitle' =>
|
'additional_files_section_subtitle' =>
|
||||||
'These files may be used by other platforms to provide better experience to your audience.<br />See the {podcastNamespaceLink} for more information.',
|
'These files may be used by other platforms to provide better experience to your audience. See the {podcastNamespaceLink} for more information.',
|
||||||
'location_section_title' => 'Location',
|
'location_section_title' => 'Location',
|
||||||
'location_section_subtitle' => 'What place is this episode about?',
|
'location_section_subtitle' => 'What place is this episode about?',
|
||||||
'location_name' => 'Location name or address',
|
'location_name' => 'Location name or address',
|
||||||
|
@ -227,12 +227,12 @@ return [
|
|||||||
'no_episode' => 'No episode found!',
|
'no_episode' => 'No episode found!',
|
||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'Episodes',
|
'episodes' => 'Episodes',
|
||||||
|
@ -10,7 +10,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'warning' =>
|
'warning' =>
|
||||||
'This procedure may take a long time.<br/>As the current version does not show any progress while it runs, you will not see anything updated until it is done.<br/>In case of timeout error, increase `max_execution_time` value.',
|
'This procedure may take a long time. As the current version does not show any progress while it runs, you will not see anything updated until it is done. In case of timeout error, increase `max_execution_time` value.',
|
||||||
'old_podcast_section_title' => 'The podcast to import',
|
'old_podcast_section_title' => 'The podcast to import',
|
||||||
'old_podcast_section_subtitle' =>
|
'old_podcast_section_subtitle' =>
|
||||||
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
||||||
|
@ -89,7 +89,7 @@ return [
|
|||||||
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
'This text is added at the end of each episode description, it is a good place to input your social links for example.',
|
||||||
'additional_files_section_title' => 'Additional files',
|
'additional_files_section_title' => 'Additional files',
|
||||||
'additional_files_section_subtitle' =>
|
'additional_files_section_subtitle' =>
|
||||||
'These files may be used by other platforms to provide better experience to your audience.<br />See the {podcastNamespaceLink} for more information.',
|
'These files may be used by other platforms to provide better experience to your audience. See the {podcastNamespaceLink} for more information.',
|
||||||
'location_section_title' => 'Location',
|
'location_section_title' => 'Location',
|
||||||
'location_section_subtitle' => 'What place is this episode about?',
|
'location_section_subtitle' => 'What place is this episode about?',
|
||||||
'location_name' => 'Location name or address',
|
'location_name' => 'Location name or address',
|
||||||
|
@ -227,12 +227,12 @@ return [
|
|||||||
'no_episode' => 'No episode found!',
|
'no_episode' => 'No episode found!',
|
||||||
'follow' => 'Follow',
|
'follow' => 'Follow',
|
||||||
'followers' => '{numberOfFollowers, plural,
|
'followers' => '{numberOfFollowers, plural,
|
||||||
one {<span class="font-semibold">#</span> follower}
|
one {# follower}
|
||||||
other {<span class="font-semibold">#</span> followers}
|
other {# followers}
|
||||||
}',
|
}',
|
||||||
'posts' => '{numberOfPosts, plural,
|
'posts' => '{numberOfPosts, plural,
|
||||||
one {<span class="font-semibold">#</span> post}
|
one {# post}
|
||||||
other {<span class="font-semibold">#</span> posts}
|
other {# posts}
|
||||||
}',
|
}',
|
||||||
'activity' => 'Activity',
|
'activity' => 'Activity',
|
||||||
'episodes' => 'Episodes',
|
'episodes' => 'Episodes',
|
||||||
|
@ -10,7 +10,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
return [
|
return [
|
||||||
'warning' =>
|
'warning' =>
|
||||||
'This procedure may take a long time.<br/>As the current version does not show any progress while it runs, you will not see anything updated until it is done.<br/>In case of timeout error, increase `max_execution_time` value.',
|
'This procedure may take a long time. As the current version does not show any progress while it runs, you will not see anything updated until it is done. In case of timeout error, increase `max_execution_time` value.',
|
||||||
'old_podcast_section_title' => 'The podcast to import',
|
'old_podcast_section_title' => 'The podcast to import',
|
||||||
'old_podcast_section_subtitle' =>
|
'old_podcast_section_subtitle' =>
|
||||||
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
'Make sure you own the rights for this podcast before importing it. Copying and broadcasting a podcast without the proper rights is piracy and is liable to prosecution.',
|
||||||
|
@ -39,6 +39,9 @@ class AnalyticsPodcastsByCountry extends Entity
|
|||||||
'hits' => 'integer',
|
'hits' => 'integer',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @noRector ReturnTypeDeclarationRector
|
||||||
|
*/
|
||||||
public function getLabels(): string
|
public function getLabels(): string
|
||||||
{
|
{
|
||||||
return lang('Countries.' . $this->attributes['labels']);
|
return lang('Countries.' . $this->attributes['labels']);
|
||||||
|
@ -44,6 +44,9 @@ class AnalyticsPodcastsByRegion extends Entity
|
|||||||
'hits' => 'integer',
|
'hits' => 'integer',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @noRector ReturnTypeDeclarationRector
|
||||||
|
*/
|
||||||
public function getCountryCode(): string
|
public function getCountryCode(): string
|
||||||
{
|
{
|
||||||
return lang('Countries.' . $this->attributes['country_code']);
|
return lang('Countries.' . $this->attributes['country_code']);
|
||||||
|
@ -12,6 +12,6 @@
|
|||||||
'castopod' =>
|
'castopod' =>
|
||||||
'<a class="inline-flex font-semibold hover:underline focus:ring-accent" href="https://castopod.org/" target="_blank" rel="noreferrer noopener">Castopod' . icon('castopod', 'ml-1 text-lg', 'social') . '</a> ' .
|
'<a class="inline-flex font-semibold hover:underline focus:ring-accent" href="https://castopod.org/" target="_blank" rel="noreferrer noopener">Castopod' . icon('castopod', 'ml-1 text-lg', 'social') . '</a> ' .
|
||||||
CP_VERSION,
|
CP_VERSION,
|
||||||
]) ?>
|
], null, false) ?>
|
||||||
</footer>
|
</footer>
|
||||||
</aside>
|
</aside>
|
@ -100,6 +100,6 @@
|
|||||||
<small><?= lang('Common.powered_by', [
|
<small><?= lang('Common.powered_by', [
|
||||||
'castopod' =>
|
'castopod' =>
|
||||||
'<a class="inline-flex font-semibold hover:underline focus:ring-accent" href="https://castopod.org/" target="_blank" rel="noreferrer noopener">Castopod' . icon('castopod', 'ml-1 text-lg', 'social') . '</a>',
|
'<a class="inline-flex font-semibold hover:underline focus:ring-accent" href="https://castopod.org/" target="_blank" rel="noreferrer noopener">Castopod' . icon('castopod', 'ml-1 text-lg', 'social') . '</a>',
|
||||||
]) ?></small>
|
], null, false) ?></small>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
|
@ -56,6 +56,6 @@
|
|||||||
<small><?= lang('Common.powered_by', [
|
<small><?= lang('Common.powered_by', [
|
||||||
'castopod' =>
|
'castopod' =>
|
||||||
'<a class="underline hover:no-underline focus:ring-accent" href="https://castopod.org/" target="_blank" rel="noreferrer noopener">Castopod</a>',
|
'<a class="underline hover:no-underline focus:ring-accent" href="https://castopod.org/" target="_blank" rel="noreferrer noopener">Castopod</a>',
|
||||||
]) ?></small>
|
], null, false) ?></small>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
|
@ -59,6 +59,6 @@
|
|||||||
<small><?= lang('Common.powered_by', [
|
<small><?= lang('Common.powered_by', [
|
||||||
'castopod' =>
|
'castopod' =>
|
||||||
'<a class="inline-flex font-semibold hover:underline focus:ring-accent" href="https://castopod.org/" target="_blank" rel="noreferrer noopener">Castopod' . icon('castopod', 'ml-1 text-lg', 'social') . '</a>',
|
'<a class="inline-flex font-semibold hover:underline focus:ring-accent" href="https://castopod.org/" target="_blank" rel="noreferrer noopener">Castopod' . icon('castopod', 'ml-1 text-lg', 'social') . '</a>',
|
||||||
]) ?></small>
|
], null, false) ?></small>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
|
@ -66,7 +66,7 @@
|
|||||||
<p><?= lang('Common.powered_by', [
|
<p><?= lang('Common.powered_by', [
|
||||||
'castopod' =>
|
'castopod' =>
|
||||||
'<a class="inline-flex font-semibold text-skin-muted hover:underline focus:ring-accent" href="https://castopod.org" target="_blank" rel="noreferrer noopener">Castopod' . icon('castopod', 'ml-1 text-lg', 'social') . '</a>',
|
'<a class="inline-flex font-semibold text-skin-muted hover:underline focus:ring-accent" href="https://castopod.org" target="_blank" rel="noreferrer noopener">Castopod' . icon('castopod', 'ml-1 text-lg', 'social') . '</a>',
|
||||||
]) ?></p>
|
], null, false) ?></p>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
</div>
|
</div>
|
||||||
|
@ -70,6 +70,6 @@
|
|||||||
<?= lang('Common.powered_by', [
|
<?= lang('Common.powered_by', [
|
||||||
'castopod' =>
|
'castopod' =>
|
||||||
'<a class="inline-flex font-semibold hover:underline focus:ring-accent" href="https://castopod.org" target="_blank" rel="noreferrer noopener">Castopod' . icon('castopod', 'ml-1 text-lg', 'social') . '</a>',
|
'<a class="inline-flex font-semibold hover:underline focus:ring-accent" href="https://castopod.org" target="_blank" rel="noreferrer noopener">Castopod' . icon('castopod', 'ml-1 text-lg', 'social') . '</a>',
|
||||||
]) ?>
|
], null, false) ?>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
|
@ -61,6 +61,6 @@
|
|||||||
<?= lang('Common.powered_by', [
|
<?= lang('Common.powered_by', [
|
||||||
'castopod' =>
|
'castopod' =>
|
||||||
'<a class="inline-flex font-semibold hover:underline focus:ring-accent" href="https://castopod.org" target="_blank" rel="noreferrer noopener">Castopod' . icon('castopod', 'ml-1 text-lg', 'social') . '</a>',
|
'<a class="inline-flex font-semibold hover:underline focus:ring-accent" href="https://castopod.org" target="_blank" rel="noreferrer noopener">Castopod' . icon('castopod', 'ml-1 text-lg', 'social') . '</a>',
|
||||||
]) ?>
|
], null, false) ?>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
|
@ -34,6 +34,6 @@
|
|||||||
<small class="py-4 text-center border-t border-subtle"><?= lang('Common.powered_by', [
|
<small class="py-4 text-center border-t border-subtle"><?= lang('Common.powered_by', [
|
||||||
'castopod' =>
|
'castopod' =>
|
||||||
'<a class="inline-flex font-semibold hover:underline focus:ring-accent" href="https://castopod.org/" target="_blank" rel="noreferrer noopener">Castopod' . icon('castopod', 'ml-1 text-lg', 'social') . '</a>',
|
'<a class="inline-flex font-semibold hover:underline focus:ring-accent" href="https://castopod.org/" target="_blank" rel="noreferrer noopener">Castopod' . icon('castopod', 'ml-1 text-lg', 'social') . '</a>',
|
||||||
]) ?></small>
|
], null, false) ?></small>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
|
@ -30,6 +30,6 @@
|
|||||||
<small><?= lang('Common.powered_by', [
|
<small><?= lang('Common.powered_by', [
|
||||||
'castopod' =>
|
'castopod' =>
|
||||||
'<a class="inline-flex font-semibold hover:underline focus:ring-accent" href="https://castopod.org" target="_blank" rel="noreferrer noopener">Castopod' . icon('castopod', 'ml-1 text-lg', 'social') . '</a>',
|
'<a class="inline-flex font-semibold hover:underline focus:ring-accent" href="https://castopod.org" target="_blank" rel="noreferrer noopener">Castopod' . icon('castopod', 'ml-1 text-lg', 'social') . '</a>',
|
||||||
]) ?></small>
|
], null, false) ?></small>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user