diff --git a/locales/ar.json b/locales/ar.json index f13031d3..d146c613 100644 --- a/locales/ar.json +++ b/locales/ar.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/de.json b/locales/de.json index 8a9c624b..47912c7c 100644 --- a/locales/de.json +++ b/locales/de.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/el.json b/locales/el.json index 3d90cc53..0332c002 100644 --- a/locales/el.json +++ b/locales/el.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/en-US.json b/locales/en-US.json index 4e350479..c32a7181 100644 --- a/locales/en-US.json +++ b/locales/en-US.json @@ -450,5 +450,7 @@ "Privacy": "Privacy", "short": "Short (< 4 minutes)", "long": "Long (> 20 minutes)", - "This channel doesn't have any content.": "This channel doesn't have any content." + "This channel doesn't have any content.": "This channel doesn't have any content.", + "This channel has no videos.": "This channel has no videos.", + "This channel has no playlists.": "This channel has no playlists." } diff --git a/locales/eo.json b/locales/eo.json index 9e3f1b65..045f6196 100644 --- a/locales/eo.json +++ b/locales/eo.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/es.json b/locales/es.json index 0a6e1d1f..c50a5f91 100644 --- a/locales/es.json +++ b/locales/es.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/fa.json b/locales/fa.json index 142de04f..6bcf6584 100644 --- a/locales/fa.json +++ b/locales/fa.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/fi.json b/locales/fi.json index 9354acb5..8ac3da56 100644 --- a/locales/fi.json +++ b/locales/fi.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/fr.json b/locales/fr.json index f092ad7d..0eb0a933 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/he.json b/locales/he.json index 1b5d47d6..088f406c 100644 --- a/locales/he.json +++ b/locales/he.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/hr.json b/locales/hr.json index b4a283ef..d6e41318 100644 --- a/locales/hr.json +++ b/locales/hr.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/id.json b/locales/id.json index 1bd2cc72..1bb68ed4 100644 --- a/locales/id.json +++ b/locales/id.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/is.json b/locales/is.json index 06303ab5..1482e88c 100644 --- a/locales/is.json +++ b/locales/is.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/it.json b/locales/it.json index 551fac5b..f8c6ee06 100644 --- a/locales/it.json +++ b/locales/it.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/ja.json b/locales/ja.json index 1600dfc0..d8782872 100644 --- a/locales/ja.json +++ b/locales/ja.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/nb-NO.json b/locales/nb-NO.json index 185fd68f..8258e461 100644 --- a/locales/nb-NO.json +++ b/locales/nb-NO.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/nl.json b/locales/nl.json index aa7da1e9..c6cfa66f 100644 --- a/locales/nl.json +++ b/locales/nl.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/pl.json b/locales/pl.json index 208fc4ba..e3e86cd6 100644 --- a/locales/pl.json +++ b/locales/pl.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/pt-BR.json b/locales/pt-BR.json index a15e04c4..762213a7 100644 --- a/locales/pt-BR.json +++ b/locales/pt-BR.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/pt-PT.json b/locales/pt-PT.json index 5681df13..25e3f587 100644 --- a/locales/pt-PT.json +++ b/locales/pt-PT.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/ro.json b/locales/ro.json index 2a7a6a66..0cd502af 100644 --- a/locales/ro.json +++ b/locales/ro.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/ru.json b/locales/ru.json index c16b7bc3..9f753558 100644 --- a/locales/ru.json +++ b/locales/ru.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/sv-SE.json b/locales/sv-SE.json index 0a0300b0..ef0c4738 100644 --- a/locales/sv-SE.json +++ b/locales/sv-SE.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/tr.json b/locales/tr.json index 63a1b9b4..20d6f3f5 100644 --- a/locales/tr.json +++ b/locales/tr.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/uk.json b/locales/uk.json index 9a13def9..deb5a0b8 100644 --- a/locales/uk.json +++ b/locales/uk.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/zh-CN.json b/locales/zh-CN.json index 54b97fc1..7c1ebc89 100644 --- a/locales/zh-CN.json +++ b/locales/zh-CN.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/locales/zh-TW.json b/locales/zh-TW.json index 53a41a70..43c06532 100644 --- a/locales/zh-TW.json +++ b/locales/zh-TW.json @@ -450,5 +450,7 @@ "Privacy": "", "short": "", "long": "", - "This channel doesn't have any content.": "" + "This channel doesn't have any content.": "", + "This channel has no videos.": "", + "This channel has no playlists.": "" } diff --git a/src/invidious/views/channel/playlists.ecr b/src/invidious/views/channel/playlists.ecr index 6b1d7047..b5c10361 100644 --- a/src/invidious/views/channel/playlists.ecr +++ b/src/invidious/views/channel/playlists.ecr @@ -5,7 +5,14 @@ <% content_type = 2 %> <%= rendered "components/channels/channel-information" %> -<%= rendered "components/channels/content-sorting-bar" %> + +<% if items.size > 0 %> + <%= rendered "components/channels/content-sorting-bar" %> +<% else %> +

+ <%= translate(locale, "This channel has no playlists.")%> +

+<% end %>
<% items.each_slice(4) do |slice| %> diff --git a/src/invidious/views/channel/videos.ecr b/src/invidious/views/channel/videos.ecr index 2bda19f8..eae9bdef 100644 --- a/src/invidious/views/channel/videos.ecr +++ b/src/invidious/views/channel/videos.ecr @@ -6,7 +6,14 @@ <% content_type = 1 %> <%= rendered "components/channels/channel-information" %> -<%= rendered "components/channels/content-sorting-bar" %> + +<% if count.not_nil! > 0 %> + <%= rendered "components/channels/content-sorting-bar" %> +<% else %> +

+ <%= translate(locale, "This channel has no videos.")%> +

+<% end %>
<% items.each_slice(4) do |slice| %>