Fix localization of counts (#4011)

* Fix localization of counts

* Apply suggestions from code review

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* Remove unused locale resources

---------

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
This commit is contained in:
ChunkyProgrammer 2023-09-12 13:38:36 -04:00 committed by GitHub
parent b4223e5f29
commit 67bdf718c0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
50 changed files with 31 additions and 199 deletions

View File

@ -1,6 +1,7 @@
import { defineComponent } from 'vue'
import { youtubeImageUrlToInvidious } from '../../helpers/api/invidious'
import { formatNumber } from '../../helpers/utils'
import { parseLocalSubscriberCount } from '../../helpers/api/local'
export default defineComponent({
name: 'FtListChannel',
@ -20,7 +21,9 @@ export default defineComponent({
thumbnail: '',
channelName: '',
subscriberCount: 0,
videoCount: '',
videoCount: 0,
formattedSubscriberCount: '',
formattedVideoCount: '',
handle: null,
description: ''
}
@ -53,14 +56,16 @@ export default defineComponent({
this.channelName = this.data.name
this.id = this.data.id
this.subscriberCount = this.data.subscribers != null ? this.data.subscribers.replace(/ subscriber(s)?/, '') : null
if (this.data.videos === null) {
this.videoCount = 0
if (this.data.subscribers != null) {
this.subscriberCount = parseLocalSubscriberCount(this.data.subscribers.replace(/ subscriber(s)?/, ''))
this.formattedSubscriberCount = formatNumber(this.subscriberCount)
} else {
this.videoCount = formatNumber(this.data.videos)
this.subscriberCount = null
}
this.videoCount = this.data.videos ?? 0
this.formattedVideoCount = formatNumber(this.videoCount)
if (this.data.handle) {
this.handle = this.data.handle
}
@ -76,8 +81,10 @@ export default defineComponent({
this.channelName = this.data.author
this.id = this.data.authorId
this.subscriberCount = formatNumber(this.data.subCount)
this.videoCount = formatNumber(this.data.videoCount)
this.subscriberCount = this.data.subCount
this.videoCount = this.data.videoCount
this.formattedVideoCount = formatNumber(this.data.videoCount)
this.formattedSubscriberCount = formatNumber(this.data.subCount)
this.description = this.data.description
}
}

View File

@ -34,7 +34,7 @@
v-if="subscriberCount !== null && !hideChannelSubscriptions"
class="subscriberCount"
>
{{ subscriberCount }} subscribers -
{{ $tc('Global.Counts.Subscriber Count', subscriberCount, {count: formattedSubscriberCount}) }}
</span>
<router-link
v-if="handle !== null"
@ -47,7 +47,7 @@
v-else
class="videoCount"
>
{{ videoCount }} videos
{{ $tc('Global.Counts.Video Count', videoCount, {count: formattedVideoCount}) }}
</span>
</div>
<p

View File

@ -91,9 +91,10 @@
<span>{{ channelName }}</span>
</router-link>
<template v-if="!isLive && !isUpcoming && !isPremium && !hideViews">
<span class="viewCount"><template v-if="channelId !== null"> </template> {{ parsedViewCount }} </span>
<span v-if="viewCount === 1">{{ $t("Video.View").toLowerCase() }}</span>
<span v-else>{{ $t("Video.Views").toLowerCase() }}</span>
<span class="viewCount">
<template v-if="channelId !== null"> </template>
{{ $tc('Global.Counts.View Count', viewCount, {count: parsedViewCount}) }}
</span>
</template>
<span
v-if="uploadedTime !== '' && !isLive && !inHistory"
@ -106,7 +107,7 @@
<span
v-if="isLive && !hideViews"
class="viewCount"
> {{ parsedViewCount }} {{ $t("Video.Watching").toLowerCase() }}</span>
> {{ $tc('Global.Counts.Watching Count', viewCount, {count: parsedViewCount}) }}</span>
</div>
<ft-icon-button
class="optionsButton"

View File

@ -199,7 +199,8 @@ export default defineComponent({
if (this.hideVideoViews) {
return null
}
return formatNumber(this.viewCount) + ` ${this.$t('Video.Views').toLowerCase()}`
return this.$tc('Global.Counts.View Count', this.viewCount, { count: formatNumber(this.viewCount) })
},
dateString: function () {

View File

@ -46,7 +46,7 @@ export function calculatePublishedDate(publishedText) {
export function toLocalePublicationString ({ publishText, isLive = false, isUpcoming = false, isRSS = false }) {
if (isLive) {
return '0' + i18n.t('Video.Watching')
return i18n.tc('Global.Counts.Watching Count', 0, { count: 0 })
} else if (isUpcoming || publishText === null) {
// the check for null is currently just an inferring of knowledge, because there is no other possibility left
return `${i18n.t('Video.Published.Upcoming')}: ${publishText}`

View File

@ -52,9 +52,7 @@
v-if="subCount !== null && !hideChannelSubscriptions"
class="channelSubCount"
>
{{ formattedSubCount }}
<span v-if="subCount === 1">{{ $t("Channel.Subscriber") }}</span>
<span v-else>{{ $t("Channel.Subscribers") }}</span>
{{ $tc('Global.Counts.Subscriber Count', subCount, { count: formattedSubCount }) }}
</p>
</div>
</div>

View File

@ -596,8 +596,6 @@ Profile:
Profile Settings: إعدادات الملف الشخصي
Toggle Profile List: تبديل قائمة الملف الشخصي
Channel:
Subscriber: 'مُشترِك'
Subscribers: 'مُشترِكين'
Subscribe: 'اشتراك'
Unsubscribe: 'إلغاء الاشتراك'
Search Channel: 'ابحث في القناة'
@ -671,10 +669,7 @@ Video:
Copy YouTube Embedded Player Link: 'انسخ رابط مشغل اليوتيوب المُضمّن'
Open in Invidious: 'إفتح على انفيديوس'
Copy Invidious Link: 'انسخ رابط انفيديوس'
View: 'عرض'
Views: 'مشاهدات'
# Context is "X People Watching"
Watching: 'يتم مشاهدته'
Watched: 'مُشاهد'
# As in a Live Video
Live: '‏‏‪مُباشر'

View File

@ -612,8 +612,6 @@ Profile:
Profile Settings: Настройки на профил
Toggle Profile List: Превключване на списъка с профили
Channel:
Subscriber: 'Абонат'
Subscribers: 'Абонати'
Subscribe: 'Абониране'
Unsubscribe: 'Отписване'
Channel has been removed from your subscriptions: 'Каналът беше премахнат от вашите
@ -688,15 +686,12 @@ Video:
Copy YouTube Embedded Player Link: 'Копиране на връзка за вградения YouTube плейър'
Open in Invidious: 'Отваряне в Invidious'
Copy Invidious Link: 'Копиране на връзка за Invidious'
View: 'показване'
Views: 'Показвания'
Loop Playlist: 'Повтаряне на плейлиста'
Shuffle Playlist: 'Разбъркване на плейлиста'
Reverse Playlist: 'Обръщане на плейлиста'
Play Next Video: 'Следващо видео'
Play Previous Video: 'Предишно видео'
# Context is "X People Watching"
Watching: 'Гледащи'
Watched: 'Гледано'
Autoplay: 'Автоматично пускане'
Starting soon, please refresh the page to check again: 'Започва скоро, моля опреснете

View File

@ -440,8 +440,6 @@ Profile:
Profile Settings: Configuració del perfil
Profile Filter: Filtre de perfil
Channel:
Subscriber: 'Subscriptor'
Subscribers: 'Subscriptors'
Subscribe: 'Subscriu-te'
Unsubscribe: 'Des-subscriu-te'
Channel has been removed from your subscriptions: 'El canal s''ha eliminat de les
@ -484,15 +482,12 @@ Video:
Copy YouTube Embedded Player Link: 'Copia el Enllaç del Reproductor de YouTube Incrustat'
Open in Invidious: 'Obri a Invidious'
Copy Invidious Link: 'Copia Enllaç d''Invidious'
View: 'Visualitza'
Views: 'Visualitzacions'
Loop Playlist: 'Llista de reproducció en bucle'
Shuffle Playlist: 'Llista de reproducció en aleatori'
Reverse Playlist: 'Llista de reproducció invertida'
Play Next Video: 'Reprodueix el vídeo següent'
Play Previous Video: 'Reprodueix el vídeo anterior'
# Context is "X People Watching"
Watching: 'Visualitzant'
Watched: 'Visualitzat'
Autoplay: 'Reproducció Automàtica'
# As in a Live Video

View File

@ -599,8 +599,6 @@ Profile:
Profile Settings: Nastavení profilu
Toggle Profile List: Přepnout seznam profilů
Channel:
Subscriber: 'Odběratel'
Subscribers: 'odběratelů'
Subscribe: 'Odebírat'
Unsubscribe: 'Zrušit odběr'
Channel has been removed from your subscriptions: 'Kanál byl odebrán z vašich odběrů'
@ -676,15 +674,12 @@ Video:
Copy YouTube Channel Link: 'Kopírovat odkaz kanálu YouTube'
Open Channel in Invidious: 'Otevřít kanál v Invidious'
Copy Invidious Channel Link: 'Kopírovat odkaz Invidious kanálu'
View: 'Zhlédnutí'
Views: 'Zhlédnutí'
Loop Playlist: 'Smyčka playlistu'
Shuffle Playlist: 'Zamíchat playlist'
Reverse Playlist: 'Obrátit playlist'
Play Next Video: 'Přehrát další video'
Play Previous Video: 'Přehrát předchozí video'
# Context is "X People Watching"
Watching: 'Sledujících'
Watched: 'Zhlédnuto'
Autoplay: 'Automatické přehrávání'
Starting soon, please refresh the page to check again: 'Začínáme brzy, obnovte prosím

View File

@ -538,8 +538,6 @@ Profile:
Profile Filter: Profilfilter
Profile Settings: Profilindstillinger
Channel:
Subscriber: 'Abonnent'
Subscribers: 'Abonnenter'
Subscribe: 'Abonnér'
Unsubscribe: 'Afmeld'
Channel has been removed from your subscriptions: 'Kanal er blevet fjernet fra dine
@ -581,15 +579,12 @@ Video:
Copy YouTube Embedded Player Link: 'Kopiér YouTube Indbygget Afspiller-Link'
Open in Invidious: 'Åbn i Invidious'
Copy Invidious Link: 'Kopiér Indvidious-Link'
View: 'Vis'
Views: 'Visninger'
Loop Playlist: 'Gentag Playliste'
Shuffle Playlist: 'Bland Playliste'
Reverse Playlist: 'Vend Playliste Om'
Play Next Video: 'Afspil Næste Video'
Play Previous Video: 'Afspil Forrige Video'
# Context is "X People Watching"
Watching: 'Ser'
Watched: 'Set'
Autoplay: 'Autospil'
Starting soon, please refresh the page to check again: 'Begynder snart, genopfrisk

View File

@ -581,8 +581,6 @@ About:
Source code: Quellcode
Discussions: Diskussionen
Channel:
Subscriber: Abonnement
Subscribers: Abonnements
Subscribe: Abonnieren
Unsubscribe: Deabonnieren
Search Channel: Durchsuche Kanal
@ -653,10 +651,7 @@ Video:
Copy YouTube Embedded Player Link: Link des eingebetteten YouTube-Abspieler kopieren
Open in Invidious: In Invidious öffnen
Copy Invidious Link: Invidious-Link kopieren
View: Aufruf
Views: Aufrufe
# Context is "X People Watching"
Watching: aktive Zuschauer
Watched: Gesehen
# As in a Live Video
Live: Live

View File

@ -626,8 +626,6 @@ Profile:
Profile Settings: Ρυθμίσεις προφίλ
Toggle Profile List: Εναλλαγή Λίστας Προφίλ
Channel:
Subscriber: 'Συνδρομητής'
Subscribers: 'Συνδρομητές'
Subscribe: 'Εγγραφή'
Unsubscribe: 'Απεγγραφή'
Channel has been removed from your subscriptions: 'Το κανάλι έχει καταργηθεί από
@ -707,15 +705,12 @@ Video:
αναπαραγωγής από το YouTube'
Open in Invidious: 'Άνοιγμα στο Invidious'
Copy Invidious Link: 'Αντιγραφή συνδέσμου Invidious'
View: 'Προβολή'
Views: 'Προβολές'
Loop Playlist: 'Επανάληψη λίστας αναπαραγωγής'
Shuffle Playlist: 'Τυχαία σειρά στη λίστα αναπαραγωγής'
Reverse Playlist: 'Αντιστροφή της λίστας αναπαραγωγής'
Play Next Video: 'Αναπαραγωγή επόμενου βίντεο'
Play Previous Video: 'Αναπαραγωγή προηγούμενου βίντεο'
# Context is "X People Watching"
Watching: 'Παρακολουθούν τώρα'
Watched: 'Παρακολουθήθηκε'
Autoplay: 'Αυτόματη αναπαραγωγή'
# As in a Live Video

View File

@ -48,6 +48,9 @@ Global:
Counts:
Video Count: 1 video | {count} videos
Channel Count: 1 channel | {count} channels
Subscriber Count: 1 subscriber | {count} subscribers
View Count: 1 view | {count} views
Watching Count: 1 watching | {count} watching
# Search Bar
Search / Go to URL: Search / Go to URL
@ -541,8 +544,6 @@ Profile:
from any other profile.
#On Channel Page
Channel:
Subscriber: Subscriber
Subscribers: Subscribers
Subscribe: Subscribe
Unsubscribe: Unsubscribe
Channel has been removed from your subscriptions: Channel has been removed from
@ -619,7 +620,6 @@ Video:
Copy YouTube Channel Link: Copy YouTube Channel Link
Open Channel in Invidious: Open Channel in Invidious
Copy Invidious Channel Link: Copy Invidious Channel Link
View: View
Views: Views
Loop Playlist: Loop Playlist
Shuffle Playlist: Shuffle Playlist
@ -627,8 +627,6 @@ Video:
Play Next Video: Play Next Video
Play Previous Video: Play Previous Video
Pause on Current Video: Pause on Current Video
# Context is "X People Watching"
Watching: Watching
Watched: Watched
Autoplay: Autoplay
Starting soon, please refresh the page to check again: Starting soon, please refresh

View File

@ -575,8 +575,6 @@ Profile:
Profile Filter: Profile Filter
'{number} selected': '{number} selected'
Channel:
Subscriber: 'Subscriber'
Subscribers: 'Subscribers'
Subscribe: 'Subscribe'
Unsubscribe: 'Unsubscribe'
Channel has been removed from your subscriptions: 'Channel has been removed from
@ -649,15 +647,12 @@ Video:
Copy YouTube Embedded Player Link: 'Copy YouTube Embedded Player Link'
Open in Invidious: 'Open in Invidious'
Copy Invidious Link: 'Copy Invidious Link'
View: 'View'
Views: 'Views'
Loop Playlist: 'Loop Playlist'
Shuffle Playlist: 'Shuffle Playlist'
Reverse Playlist: 'Reverse Playlist'
Play Next Video: 'Play Next Video'
Play Previous Video: 'Play Previous Video'
# Context is "X People Watching"
Watching: 'Watching'
Watched: 'Watched'
Autoplay: 'Autoplay'
Starting soon, please refresh the page to check again: 'Starting soon, please refresh

View File

@ -442,8 +442,6 @@ About:
Donate: Donar
Credits: Créditos
Channel:
Subscriber: 'Suscriptor'
Subscribers: 'Suscriptores'
Subscribe: 'Suscribir'
Unsubscribe: 'Desuscribir'
Search Channel: 'Buscar canal'
@ -490,10 +488,7 @@ Video:
YouTube'
Open in Invidious: 'Abrir en Invidious'
Copy Invidious Link: 'Copiar enlace de Invidious'
View: 'Ver'
Views: 'Vistas'
# Context is "X People Watching"
Watching: 'Viendo'
Watched: 'Visto'
# As in a Live Video
Live: 'En vivo'

View File

@ -607,8 +607,6 @@ Profile:
Profile Settings: Ajustes del perfil
Toggle Profile List: Alternar la lista de los perfiles
Channel:
Subscriber: 'Suscriptor'
Subscribers: 'Suscriptores'
Subscribe: 'Suscribirse'
Unsubscribe: 'Anular suscripción'
Search Channel: 'Buscar en canal'
@ -684,10 +682,7 @@ Video:
YouTube'
Open in Invidious: 'Abrir en Invidious'
Copy Invidious Link: 'Copiar el enlace de Invidious'
View: 'Ver'
Views: 'Vistas'
# Context is "X People Watching"
Watching: 'Viendo'
Watched: 'Visto'
Autoplay: 'Reproducción automática'
# As in a Live Video

View File

@ -549,8 +549,6 @@ Profile:
Profile Settings: Profiili seadistused
Toggle Profile List: Lülita profiilide loend sisse/välja
Channel:
Subscriber: 'Tellija'
Subscribers: 'Tellijad'
Subscribe: 'Telli'
Unsubscribe: 'Lõpeta tellimus'
Channel has been removed from your subscriptions: 'Kustutasin kanali sinu tellimustest'
@ -623,15 +621,12 @@ Video:
Copy YouTube Embedded Player Link: 'Kopeeri YouTube''i lõimitud meediamängija link'
Open in Invidious: 'Ava Invidious''e veebirakenduses'
Copy Invidious Link: 'Kopeeri Invidious''e veebirakenduse link'
View: 'Vaatamine'
Views: 'Vaatamist'
Loop Playlist: 'Korda esitusloendit'
Shuffle Playlist: 'Sega esitusloend'
Reverse Playlist: 'Pööra esitusloend tagurpidi'
Play Next Video: 'Esita järgmist videot'
Play Previous Video: 'Esita eelmist videot'
# Context is "X People Watching"
Watching: 'vaatajat'
Watched: 'Vaadatud'
Autoplay: 'Automaatne esitus'
Starting soon, please refresh the page to check again: 'Kuvamine algab varsti, vajadusel

View File

@ -481,8 +481,6 @@ Profile:
#On Channel Page
Profile Settings: Profilaren ezarpenak
Channel:
Subscriber: 'Harpideduna'
Subscribers: 'Harpidedunak'
Subscribe: 'Harpidetu'
Unsubscribe: 'Harpidetza kendu'
Channel has been removed from your subscriptions: 'kanala zure harpidetzetatik kendu
@ -533,15 +531,12 @@ Video:
Copy YouTube Channel Link: 'Youtubeko kanalaren esteka kopiatu'
Open Channel in Invidious: 'Kanala Invidious-en ireki'
Copy Invidious Channel Link: 'Invidious-eko kanalaren esteka kopiatu'
View: 'Ikusi'
Views: 'Ikustaldiak'
Loop Playlist: 'etengabeko erreprodukzio zerrenda'
Shuffle Playlist: 'Nahasketa erreprodukzio zerrenda'
Reverse Playlist: 'Alderantzizko erreprodukzio zerrenda'
Play Next Video: 'Hurrengo bideoa ikusi'
Play Previous Video: 'Aurreko bideoa ikusi'
# Context is "X People Watching"
Watching: 'Ikusten'
Watched: 'Ikusitakoak'
Autoplay: 'Automatikoki ikusi'
Starting soon, please refresh the page to check again: 'Laster hasiko da, mesedez,

View File

@ -516,14 +516,12 @@ Channel:
Videos: ویدیوها
Search Channel: جستجوی کانال
Subscribe: اشتراک
Subscribers: مشترکین
Unsubscribe: لغو اشتراک
Your search results have returned 0 results: نتایج جستجوی شما 0 نتیجه برگردانده
است
Sort By: مرتب سازی بر اساس
Channel has been removed from your subscriptions: کانال از اشتراک های شما حذف شده
است
Subscriber: مشترک
Added channel to your subscriptions: کانال به اشتراک های شما اضافه شد
Video:
External Player:
@ -577,7 +575,6 @@ Video:
Autoplay: پخش خودکار
Started streaming on: پخش جریانی را شروع کرد
Skipped segment: بخش رد شد
View: دیده شده
'Chat is disabled or the Live Stream has ended.': چت غیرفعال است یا پخش زنده به
پایان رسیده است.
Copy YouTube Channel Link: لینک کانال یوتیوب را کپی کنید
@ -610,7 +607,6 @@ Video:
Play Next Video: پخش ویدیوی بعدی
Open Channel in Invidious: کانال را در Invidious باز کنید
Copy Invidious Channel Link: لینک کانال Invidious را کپی کنید
Watching: تماشا کردن
Watched: دیده شده
Open Channel in YouTube: کانال را در یوتیوب باز کنید
Copy YouTube Link: لینک یوتیوب را کپی کنید

View File

@ -545,8 +545,6 @@ About:
Donate: Lahjoita
Source code: Lähdekoodi
Channel:
Subscriber: 'Tilaaja'
Subscribers: 'Tilaajat'
Subscribe: 'Tilaa'
Unsubscribe: 'Peruuta tilaus'
Search Channel: 'Etsi kanavaa'
@ -613,10 +611,7 @@ Video:
Copy YouTube Embedded Player Link: 'Kopioi upotetun Youtube-soittimen linkki'
Open in Invidious: 'Avaa Invidious'
Copy Invidious Link: 'Kopioi Invidious-linkki'
View: 'Katselu'
Views: 'Katsomiskertaa'
# Context is "X People Watching"
Watching: 'Katsoo'
Watched: 'Katsotut'
# As in a Live Video
Live: 'Suora'

View File

@ -596,8 +596,6 @@ About:
Downloads / Changelog: Téléchargements / Journal des modifications
Discussions: Discussions
Channel:
Subscriber: 'Abonnement'
Subscribers: 'Abonnés'
Subscribe: 'S''abonner'
Unsubscribe: 'Se désabonner'
Search Channel: 'Chercher une chaîne'
@ -673,10 +671,7 @@ Video:
Copy YouTube Embedded Player Link: 'Copier le lien YouTube-NoCookie'
Open in Invidious: 'Ouvrir sur Individious'
Copy Invidious Link: 'Copier le lien Individious'
View: 'Vue'
Views: 'Vues'
# Context is "X People Watching"
Watching: 'En cours de lecture'
Watched: 'Vu'
# As in a Live Video
Live: 'En direct'

View File

@ -577,8 +577,6 @@ Profile:
Profile Filter: Filtro por perfís
Profile Settings: Configuración do perfil
Channel:
Subscriber: 'Subscritor'
Subscribers: 'Subscritores'
Subscribe: 'Subscribirse'
Unsubscribe: 'Desubscribirse'
Channel has been removed from your subscriptions: 'Esta canle foi eliminada das
@ -639,15 +637,12 @@ Video:
Copy YouTube Channel Link: 'Copiar ligazón de YouTube da canle'
Open Channel in Invidious: 'Abrir canle no Invidious'
Copy Invidious Channel Link: 'Copiar ligazón de Invidious da canle'
View: 'Ver'
Views: 'Visualizacións'
Loop Playlist: 'Reprodución en bucle'
Shuffle Playlist: 'Reprodución aleatoria'
Reverse Playlist: 'Inverter listaxe de reprodución'
Play Next Video: 'Reproducir próximo vídeo'
Play Previous Video: 'Reproducir vídeo anterior'
# Context is "X People Watching"
Watching: 'A ver'
Watched: 'Visto'
Autoplay: 'Reprodución automática'
Starting soon, please refresh the page to check again: 'Comezará en breve. Por favor,

View File

@ -596,8 +596,6 @@ Profile:
Profile Settings: הגדרת הפרופיל
Toggle Profile List: החלפת תצוגת רשימת פרופילים
Channel:
Subscriber: 'מנוי'
Subscribers: 'מנויים'
Subscribe: 'הרשמה למינוי'
Unsubscribe: 'ביטול המינוי'
Channel has been removed from your subscriptions: 'הערוץ נמחק מרשימת המינויים שלך'
@ -666,7 +664,6 @@ Video:
Copy YouTube Embedded Player Link: 'העתקת קישור לנגן המוטמע של YouTube'
Open in Invidious: 'פתיחה ב־Invidious'
Copy Invidious Link: 'העתקת קישור ל־Invidious'
View: 'צפייה'
Views: 'צפיות'
Loop Playlist: 'ניגון רשימת נגינה במחזוריות'
Shuffle Playlist: 'ערבוב רשימת הנגינה'
@ -674,7 +671,6 @@ Video:
Play Next Video: 'נגינת הסרטון הבא'
Play Previous Video: 'נגינת הסרטון הקודם'
# Context is "X People Watching"
Watching: 'נצפה כרגע'
Watched: 'נצפה'
Autoplay: 'ניגון אוטומטי'
Starting soon, please refresh the page to check again: 'מתחילים בקרוב, נא לרענן

View File

@ -602,8 +602,6 @@ Profile:
Profile Settings: Postavke profila
Toggle Profile List: Uključi/Isključi popis profila
Channel:
Subscriber: 'Pretplatnik'
Subscribers: 'Pretplatnici'
Subscribe: 'Pretplati se'
Unsubscribe: 'Otkaži pretplatu'
Search Channel: 'Pretraži kanal'
@ -673,10 +671,7 @@ Video:
Copy YouTube Embedded Player Link: 'Kopiraj poveznicu na ugrađeni YouTube player'
Open in Invidious: 'Otvori na Invidious stranici'
Copy Invidious Link: 'Kopiraj poveznicu na Invidious'
View: 'gledanje'
Views: 'gledanja'
# Context is "X People Watching"
Watching: 'Gleda se'
Watched: 'Pogledano'
# As in a Live Video
Live: 'Uživo'

View File

@ -616,8 +616,6 @@ Profile:
Profile Settings: Profilbeállítások
Toggle Profile List: Profillista be-/kikapcsolása
Channel:
Subscriber: 'Feliratkozó'
Subscribers: 'Feliratkozók'
Subscribe: 'Feliratkozás'
Unsubscribe: 'Leiratkozás'
Channel has been removed from your subscriptions: 'A csatornát eltávolítottuk a
@ -692,15 +690,12 @@ Video:
Copy YouTube Embedded Player Link: 'YouTube beágyazott lejátszói hivatkozás másolása'
Open in Invidious: 'Invidious megnyitása'
Copy Invidious Link: 'Invidious hivatkozás másolása'
View: 'Nézet'
Views: 'Megtekintés'
Loop Playlist: 'Lejátszási lista folyamatos lejátszása'
Shuffle Playlist: 'Véletlen sorrendű lejátszás'
Reverse Playlist: 'Fordított lejátszási lista'
Play Next Video: 'Következő videó lejátszása'
Play Previous Video: 'Előző videó lejátszása'
# Context is "X People Watching"
Watching: 'Megtekintő'
Watched: 'Megtekintett'
Autoplay: 'Önműködő lejátszás'
Starting soon, please refresh the page to check again: 'Hamarosan kezdődik, kérjük,

View File

@ -481,8 +481,6 @@ Profile:
Profile Filter: Filter Profil
Profile Settings: Pengaturan Profil
Channel:
Subscriber: 'Pelanggan'
Subscribers: 'Pelanggan'
Subscribe: 'Langganan'
Unsubscribe: 'Berhenti Langganan'
Channel has been removed from your subscriptions: 'Kanal telah dihapus dari langganan
@ -525,15 +523,12 @@ Video:
Copy YouTube Embedded Player Link: 'Salin Tautan Pemutar Tersemat YouTube'
Open in Invidious: 'Buka di Invidious'
Copy Invidious Link: 'Salin Tautan Invidious'
View: 'Ditonton'
Views: 'Ditonton'
Loop Playlist: 'Ulangi Daftar Putar'
Shuffle Playlist: 'Acak Daftar Putar'
Reverse Playlist: 'Putar-Balik Daftar Putar'
Play Next Video: 'Putar Video Berikutnya'
Play Previous Video: 'Putar Video Sebelumnya'
# Context is "X People Watching"
Watching: 'Sedang Ditonton'
Watched: 'Sudah Ditonton'
Autoplay: 'Putar-Otomatis'
# As in a Live Video

View File

@ -554,8 +554,6 @@ Profile:
Profile Settings: Stillingar notkunarsniðs
Toggle Profile List: Víxla lista með notkunarsniðum af/á
Channel:
Subscriber: 'Áskrifandi'
Subscribers: 'Áskrifendur'
Subscribe: 'Gerast áskrifandi'
Unsubscribe: 'Segja upp áskrift'
Channel has been removed from your subscriptions: 'Rás var fjarlægð úr áskriftunum
@ -637,15 +635,12 @@ Video:
Copy YouTube Channel Link: 'Afrita tengil YouTube-rásar'
Open Channel in Invidious: 'Opna rás í Invidious'
Copy Invidious Channel Link: 'Afrita tengil Invidious-rásar'
View: 'Áhorf'
Views: 'Áhorf'
Loop Playlist: 'Endurtaka spilunarlista endalaust'
Shuffle Playlist: 'Stokka spilunarlista'
Reverse Playlist: 'Snúa við spilunarlista'
Play Next Video: 'Spila næsta myndskeið'
Play Previous Video: 'Spila fyrra myndskeið'
# Context is "X People Watching"
Watching: 'Verið að horfa'
Watched: 'Búið að horfa'
Autoplay: 'Spila sjálfkrafa'
Starting soon, please refresh the page to check again: 'Byrjar bráðum, endurlestu

View File

@ -571,8 +571,6 @@ About:
Beta: Beta
Discussions: Discussioni
Channel:
Subscriber: 'Iscritto'
Subscribers: 'Iscritti'
Subscribe: 'Iscriviti'
Unsubscribe: 'Disiscriviti'
Search Channel: 'Cerca nel canale'
@ -649,10 +647,7 @@ Video:
YouTube'
Open in Invidious: 'Apri con Invidious'
Copy Invidious Link: 'Copia link Invidious'
View: 'Vista'
Views: 'Visualizzazioni'
# Context is "X People Watching"
Watching: 'Stanno guardando'
Watched: 'Visto'
# As in a Live Video
Live: 'Dal vivo'

View File

@ -101,7 +101,7 @@ Playlists: '再生リスト'
User Playlists:
Your Playlists: 'あなたの再生リスト'
Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: 保存した動画はありません。一覧に表示させるには、ビデオの角にある保存ボタンをクリックします
Playlist Message:
Playlist Message:
このページは、完全に動作する動画リストではありません。保存またはお気に入りと設定した動画のみが表示されます。操作が完了すると、現在ここにあるすべての動画は「お気に入り」の動画リストに移動します。
Search bar placeholder: 動画リスト内の検索
Empty Search Message: この再生リストに、検索に一致する動画はありません
@ -515,8 +515,6 @@ About:
Beta: ベータ
Discussions: 議論
Channel:
Subscriber: '人の登録者'
Subscribers: '人の登録者'
Subscribe: 'チャンネル登録'
Unsubscribe: '登録解除'
Search Channel: 'チャンネル検索'
@ -578,10 +576,7 @@ Video:
Copy YouTube Embedded Player Link: 'YouTube 埋め込みプレーヤーへのリンクのコピー'
Open in Invidious: 'Invidious で表示'
Copy Invidious Link: 'Invidious リンクのコピー'
View: '回再生'
Views: '回再生'
# Context is "X People Watching"
Watching: '人が視聴中'
Watched: '視聴済み'
# As in a Live Video
Live: 'ライブ配信'
@ -881,7 +876,7 @@ Tooltips:
Replace HTTP Cache: Electron のディスクに基づく HTTP キャッシュを無効化し、メモリ内で独自の画像キャッシュを使用します。このことにより
RAM の使用率は増加します。
Distraction Free Settings:
Hide Channels: チャンネル名またはチャンネル ID
Hide Channels: チャンネル名またはチャンネル ID
を入力すると、すべてのビデオ、再生リスト、チャンネル自体が検索や人気、およびおすすめに表示されなくなります。入力するチャンネル名は、大文字と小文字を区別するので完全に一致させてください。
Hide Subscriptions Live: この設定は、アプリ全体の "{appWideSetting}" 設定により上書きされます。"{settingsSection}"
項目の "{subsection}" にあります

View File

@ -528,15 +528,12 @@ Video:
Copy YouTube Channel Link: 'YouTube 채널 링크 복사'
Open Channel in Invidious: 'Invidious에서 채널 열기'
Copy Invidious Channel Link: 'Invidious 채널 링크 복사'
View: '보기'
Views: '보기'
Loop Playlist: '재생 목록 반복'
Shuffle Playlist: '재생 목록 셔플'
Reverse Playlist: '재생 목록 역재생'
Play Next Video: '다음 동영상 재생'
Play Previous Video: '이전 동영상 재생'
# Context is "X People Watching"
Watching: '시청중'
Watched: '시청함'
Autoplay: '자동 재생'
Starting soon, please refresh the page to check again: '곧 시작됩니다. 다시 확인하려면 페이지를 새로고침하십시오'

View File

@ -579,15 +579,12 @@ Video:
Copy YouTube Channel Link: 'Kopijuoti YouTube kanalo nuorodą'
Open Channel in Invidious: 'Atidaryti kanalą Invidious'
Copy Invidious Channel Link: 'Kopijuoti Invidious kanalo nuorodą'
View: 'Peržiūra'
Views: 'Peržiūros'
Loop Playlist: 'Sukti grojaraštį ciklu'
Shuffle Playlist: 'Maišyti grojaraštį'
Reverse Playlist: 'Apsukti grojaraštį'
Play Next Video: 'Groti sekantį vaizdo įrašą'
Play Previous Video: 'Groti ankstesnį vaizdo įrašą'
# Context is "X People Watching"
Watching: 'Žiūri'
Watched: 'Žiūrėta'
Autoplay: 'Paleisti automatiškai'
Starting soon, please refresh the page to check again: 'Greitai prasidės, atnaujinkite

View File

@ -584,10 +584,7 @@ Video:
Copy YouTube Embedded Player Link: 'Kopier lenke til innebygd YouTube-avspiller'
Open in Invidious: 'Åpne i Invidious'
Copy Invidious Link: 'Kopier Invidious-lenke'
View: 'Vis'
Views: 'Visninger'
# Context is "X People Watching"
Watching: 'Ser på'
Watched: 'Sett'
# As in a Live Video
Live: 'Direkte'

View File

@ -636,10 +636,7 @@ Video:
Copy YouTube Embedded Player Link: 'YouTube videospeler-insluitlink kopiëren'
Open in Invidious: 'In Invidious openen'
Copy Invidious Link: 'Invidious-link kopiëren'
View: 'Bekijken'
Views: 'Weergaven'
# Context is "X People Watching"
Watching: 'Aan het kijken'
Watched: 'Bekeken'
# As in a Live Video
Live: 'Live'

View File

@ -567,15 +567,12 @@ Video:
Copy YouTube Channel Link: 'Kopier YouTube-kanallenke'
Open Channel in Invidious: 'Opne kanal i Invidious'
Copy Invidious Channel Link: 'Kopier Invidious-kanallenke'
View: 'Vis'
Views: 'Visingar'
Loop Playlist: 'Gjenta speleliste'
Shuffle Playlist: 'Spel av tilfeldig frå spelelista'
Reverse Playlist: 'Snu spelelista'
Play Next Video: 'Spel av neste video'
Play Previous Video: 'Spel av førre video'
# Context is "X People Watching"
Watching: 'Ser på'
Watched: 'Sett'
Autoplay: 'Automatisk avspeling'
Starting soon, please refresh the page to check again: 'Starter snart. Ver venleg

View File

@ -652,10 +652,7 @@ Video:
Copy YouTube Embedded Player Link: 'Skopiuj link do odtwarzacza YouTube'
Open in Invidious: 'Otwórz na stronie Invidious'
Copy Invidious Link: 'Skopiuj link do strony Invidious'
View: 'wyświetlenie'
Views: 'wyświetleń'
# Context is "X People Watching"
Watching: 'ogląda'
Watched: 'Obejrzany'
# As in a Live Video
Live: 'Transmisja'

View File

@ -642,10 +642,7 @@ Video:
Copy YouTube Embedded Player Link: 'Copiar link incorporado do YouTube'
Open in Invidious: 'Abrir no Invidious'
Copy Invidious Link: 'Copiar link do Invidious'
View: 'Visualização'
Views: 'Visualizações'
# Context is "X People Watching"
Watching: 'Assistindo'
Watched: 'Assistido'
# As in a Live Video
Live: 'Ao vivo'

View File

@ -630,10 +630,7 @@ Video:
Copy YouTube Channel Link: Copiar ligação do canal do YouTube
Open Channel in Invidious: Abrir canal no Invidious
Copy Invidious Channel Link: Copiar ligação do canal do Invidious
View: Visualização
Views: Visualizações
# Context is "X People Watching"
Watching: A ver
Watched: Visto
Autoplay: Reprodução automática
Starting soon, please refresh the page to check again: A começar em breve, recarregue

View File

@ -676,15 +676,12 @@ Video:
Copy YouTube Embedded Player Link: 'Copiar ligação do reprodutor integrado do YouTube'
Open in Invidious: 'Abrir no Invidious'
Copy Invidious Link: 'Copiar ligação do Invidious'
View: 'Visualização'
Views: 'Visualizações'
Loop Playlist: 'Repetir lista de reprodução'
Shuffle Playlist: 'Baralhar lista de reprodução'
Reverse Playlist: 'Inverter lista de reprodução'
Play Next Video: 'Reproduzir vídeo seguinte'
Play Previous Video: 'Reproduzir vídeo anterior'
# Context is "X People Watching"
Watching: 'A ver'
Watched: 'Visto'
Autoplay: 'Reprodução automática'
# As in a Live Video

View File

@ -624,15 +624,12 @@ Video:
Copy YouTube Embedded Player Link: 'Copiați link-ul playerului încorporat YouTube'
Open in Invidious: 'Deschideți în Invidious'
Copy Invidious Link: 'Copiați link-ul Invidious'
View: 'Vizionare'
Views: 'Vizionări'
Loop Playlist: 'Lista de redare în buclă'
Shuffle Playlist: 'Lista de redare aleatorie'
Reverse Playlist: 'Lista de redare inversă'
Play Next Video: 'Redă videoclipul următor'
Play Previous Video: 'Redă videoclipul anterior'
# Context is "X People Watching"
Watching: 'Vizionează'
Watched: 'Vizionat'
Autoplay: 'Redare automată'
Starting soon, please refresh the page to check again: 'Începe în curând, vă rugăm

View File

@ -631,10 +631,7 @@ Video:
YouTube'
Open in Invidious: 'Открыть в Invidious'
Copy Invidious Link: 'Скопировать ссылку Invidious'
View: 'Вид'
Views: 'Просмотров'
# Context is "X People Watching"
Watching: 'Смотрят'
Watched: 'Просмотрено'
# As in a Live Video
Live: 'Трансляция'

View File

@ -454,10 +454,7 @@ Video:
Copy YouTube Embedded Player Link: 'Skopírovať link na vložený prehrávač Youtube'
Open in Invidious: 'Otvoriť v Invidious'
Copy Invidious Link: 'Skopírovať Invidious linku'
View: 'Pozrieť'
Views: 'Zhliadnutí'
# Context is "X People Watching"
Watching: 'Sleduje'
Watched: 'Prehraté'
# As in a Live Video
Live: 'Naživo'

View File

@ -558,15 +558,12 @@ Video:
Copy YouTube Embedded Player Link: 'Kopiraj povezavo vgrajenega YouTube predvajalnika'
Open in Invidious: 'Odpri v Invidious'
Copy Invidious Link: 'Kopiraj Invidious povezavo'
View: 'Ogled'
Views: 'Ogledi'
Loop Playlist: 'Ponovno predvajaj seznam predvajanja'
Shuffle Playlist: 'Mešaj seznam predvajanja'
Reverse Playlist: 'Obrni seznam predvajanja'
Play Next Video: 'Predvajaj naslednji videoposnetek'
Play Previous Video: 'Predvajaj prejšnji videoposnetek'
# Context is "X People Watching"
Watching: 'Gledano'
Watched: 'Ogledano'
Autoplay: 'Samodejno predvajanje'
Starting soon, please refresh the page to check again: 'Predvajanje se začenja.

View File

@ -415,15 +415,12 @@ Video:
Copy YouTube Channel Link: 'Копирај везу YouTube канала'
Open Channel in Invidious: 'Отвори канал у Invidious'
Copy Invidious Channel Link: 'Копирај везу Invidious канала'
View: 'Прегледа'
Views: 'Прегледа'
Loop Playlist: 'Безкрајна плејлиста'
Shuffle Playlist: 'Промешај плејлисту'
Reverse Playlist: 'Обрни плејлисту'
Play Next Video: 'Пусти следећи видео'
Play Previous Video: 'Пусти претходни видео'
# Context is "X People Watching"
Watching: 'Гледа се'
Watched: 'Одгледано'
Autoplay: 'Аутоматско покретање'
Starting soon, please refresh the page to check again: 'Ускоро почиње, освежите

View File

@ -667,15 +667,12 @@ Video:
Copy YouTube Embedded Player Link: 'Kopiera länk till den interna YouTube-spelaren'
Open in Invidious: 'Öppna på Invidious'
Copy Invidious Link: 'Kopiera Invidious-länk'
View: 'Visa'
Views: 'Visningar'
Loop Playlist: 'Loop spellista'
Shuffle Playlist: 'Blanda spellista'
Reverse Playlist: 'Omvänd spellista'
Play Next Video: 'Spela nästa video'
Play Previous Video: 'Spela föregående video'
# Context is "X People Watching"
Watching: 'Tittar på'
Watched: 'Visad'
Autoplay: 'Autospelning'
Starting soon, please refresh the page to check again: 'Börjar snart, vänligen uppdatera

View File

@ -691,15 +691,12 @@ Video:
Copy YouTube Embedded Player Link: 'Youtube Bütünleşik Oynatıcı Bağlantısını Kopyala'
Open in Invidious: 'Invidious''da aç'
Copy Invidious Link: 'Invidious Bağlantısını Kopyala'
View: 'Görünüm'
Views: 'Görüntülenme'
Loop Playlist: 'Oynatma Listesini Döngüye Al'
Shuffle Playlist: 'Oynatma Listesini Karıştır'
Reverse Playlist: 'Oynatma Listesini Geriden Oynat'
Play Next Video: 'Sonraki Videoyu Oynat'
Play Previous Video: 'Önceki Videoyu Oynat'
# Context is "X People Watching"
Watching: 'İzleniyor'
Watched: 'İzlendi'
Autoplay: 'Otomatik oynatma'
Starting soon, please refresh the page to check again: 'Yakında başlayacak, lütfen

View File

@ -624,15 +624,12 @@ Video:
Copy YouTube Channel Link: 'Копіювати посилання на канал YouTube'
Open Channel in Invidious: 'Відкрити канал у Invidious'
Copy Invidious Channel Link: 'Копіювати посилання на канал Invidious'
View: 'Перегляд'
Views: 'Перегляди'
Loop Playlist: 'Зациклити добірку'
Shuffle Playlist: 'Перемішати добірку'
Reverse Playlist: 'Змінити напрямок добірки'
Play Next Video: 'Відтворити наступне відео'
Play Previous Video: 'Відтворити попереднє відео'
# Context is "X People Watching"
Watching: 'Переглядає'
Watched: 'Переглянуто'
Autoplay: 'Автовідтворення'
Starting soon, please refresh the page to check again: 'Початок незабаром, оновіть

View File

@ -584,10 +584,7 @@ Video:
nhúng vào'
Open in Invidious: 'Mở trong Invidious'
Copy Invidious Link: 'Sao chép liên kết Invidious'
View: 'Lượt xem'
Views: 'Lượt xem'
# Context is "X People Watching"
Watching: 'Đang xem'
Watched: 'Đã xem'
# As in a Live Video
Live: 'Trực tiếp'

View File

@ -575,10 +575,7 @@ Video:
Copy YouTube Embedded Player Link: '复制YouTube内嵌播放器链接'
Open in Invidious: '在Invidious中打开'
Copy Invidious Link: '复制Invidious链接'
View: '观看'
Views: '观看'
# Context is "X People Watching"
Watching: '观看中'
Watched: '已观看'
# As in a Live Video
Live: '直播'

View File

@ -585,10 +585,7 @@ Video:
Copy YouTube Embedded Player Link: '複製YouTube內嵌播放器連結'
Open in Invidious: '在Invidious中開啟'
Copy Invidious Link: '複製Invidious連結'
View: '觀看'
Views: '觀看'
# Context is "X People Watching"
Watching: '觀看中'
Watched: '已觀看'
# As in a Live Video
Live: '直播'