mirror of https://github.com/FreeTubeApp/FreeTube
Merge branch 'development' into piped-support
This commit is contained in:
commit
461b0f6632
|
@ -62,7 +62,7 @@
|
|||
"autolinker": "^4.0.0",
|
||||
"electron-context-menu": "^3.6.1",
|
||||
"lodash.debounce": "^4.0.8",
|
||||
"marked": "^11.2.0",
|
||||
"marked": "^12.0.0",
|
||||
"path-browserify": "^1.0.1",
|
||||
"process": "^0.11.10",
|
||||
"swiper": "^11.0.6",
|
||||
|
|
|
@ -1137,7 +1137,7 @@ export default defineComponent({
|
|||
})
|
||||
|
||||
if (process.env.IS_ELECTRON && this.backendFallback && this.backendPreference === 'invidious') {
|
||||
showToast(this.$t('Falling back to the local API'))
|
||||
showToast(this.$t('Falling back to Local API'))
|
||||
resolve(this.getChannelInfoLocal(channelId))
|
||||
} else {
|
||||
resolve([])
|
||||
|
|
|
@ -3,10 +3,14 @@ import { defineComponent } from 'vue'
|
|||
export default defineComponent({
|
||||
name: 'FtAgeRestricted',
|
||||
props: {
|
||||
contentTypeString: {
|
||||
type: String,
|
||||
required: true
|
||||
}
|
||||
isChannel: {
|
||||
type: Boolean,
|
||||
default: false,
|
||||
},
|
||||
isVideo: {
|
||||
type: Boolean,
|
||||
default: false,
|
||||
},
|
||||
},
|
||||
computed: {
|
||||
emoji: function () {
|
||||
|
@ -15,8 +19,11 @@ export default defineComponent({
|
|||
},
|
||||
|
||||
restrictedMessage: function () {
|
||||
const contentType = this.$t('Age Restricted.Type.' + this.contentTypeString)
|
||||
return this.$t('Age Restricted.This {videoOrPlaylist} is age restricted', { videoOrPlaylist: contentType })
|
||||
if (this.isChannel) {
|
||||
return this.$t('Age Restricted.This channel is age restricted')
|
||||
}
|
||||
|
||||
return this.$t('Age Restricted.This video is age restricted:')
|
||||
}
|
||||
}
|
||||
})
|
||||
|
|
|
@ -152,7 +152,7 @@
|
|||
<ft-icon-button
|
||||
class="optionsButton"
|
||||
:icon="['fas', 'ellipsis-v']"
|
||||
title="More Options"
|
||||
:title="$t('Video.More Options')"
|
||||
theme="base-no-default"
|
||||
:size="16"
|
||||
:use-shadow="false"
|
||||
|
|
|
@ -72,3 +72,10 @@
|
|||
column-gap: 8px;
|
||||
justify-content: flex-end;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 1250px) {
|
||||
:deep(.sharePlaylistIcon .iconDropdown) {
|
||||
inset-inline-start: auto;
|
||||
inset-inline-end: auto;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -175,6 +175,7 @@
|
|||
<ft-share-button
|
||||
v-if="sharePlaylistButtonVisible"
|
||||
:id="id"
|
||||
class="sharePlaylistIcon"
|
||||
:dropdown-position-y="description ? 'top' : 'bottom'"
|
||||
share-target-type="Playlist"
|
||||
/>
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
/>
|
||||
</div>
|
||||
<p
|
||||
v-if="!hideLabelsSideBar"
|
||||
id="channelLabel"
|
||||
class="navLabel"
|
||||
>
|
||||
|
|
|
@ -200,7 +200,7 @@ export default defineComponent({
|
|||
copyToClipboard(err)
|
||||
})
|
||||
if (process.env.IS_ELECTRON && this.backendPreference === 'invidious' && this.backendFallback) {
|
||||
showToast(this.$t('Falling back to the local API'))
|
||||
showToast(this.$t('Falling back to Local API'))
|
||||
resolve(this.getChannelPostsLocal(channel))
|
||||
} else {
|
||||
resolve([])
|
||||
|
|
|
@ -286,7 +286,7 @@ export default defineComponent({
|
|||
break
|
||||
case 1:
|
||||
if (process.env.IS_ELECTRON && this.backendFallback) {
|
||||
showToast(this.$t('Falling back to the local API'))
|
||||
showToast(this.$t('Falling back to Local API'))
|
||||
resolve(this.getChannelLiveLocal(channel, failedAttempts + 1))
|
||||
} else {
|
||||
resolve([])
|
||||
|
@ -325,7 +325,7 @@ export default defineComponent({
|
|||
return this.getChannelLiveInvidious(channel, failedAttempts + 1)
|
||||
case 1:
|
||||
if (process.env.IS_ELECTRON && this.backendFallback) {
|
||||
showToast(this.$t('Falling back to the local API'))
|
||||
showToast(this.$t('Falling back to Local API'))
|
||||
return this.getChannelLiveLocalRSS(channel, failedAttempts + 1)
|
||||
} else {
|
||||
return []
|
||||
|
|
|
@ -217,7 +217,7 @@ export default defineComponent({
|
|||
switch (failedAttempts) {
|
||||
case 0:
|
||||
if (process.env.IS_ELECTRON && this.backendFallback) {
|
||||
showToast(this.$t('Falling back to the local API'))
|
||||
showToast(this.$t('Falling back to Local API'))
|
||||
return this.getChannelShortsLocal(channel, failedAttempts + 1)
|
||||
} else {
|
||||
return []
|
||||
|
|
|
@ -283,7 +283,7 @@ export default defineComponent({
|
|||
break
|
||||
case 1:
|
||||
if (process.env.IS_ELECTRON && this.backendFallback) {
|
||||
showToast(this.$t('Falling back to the local API'))
|
||||
showToast(this.$t('Falling back to Local API'))
|
||||
resolve(this.getChannelVideosLocalScraper(channel, failedAttempts + 1))
|
||||
} else {
|
||||
resolve([])
|
||||
|
@ -323,7 +323,7 @@ export default defineComponent({
|
|||
return this.getChannelVideosInvidiousScraper(channel, failedAttempts + 1)
|
||||
case 1:
|
||||
if (process.env.IS_ELECTRON && this.backendFallback) {
|
||||
showToast(this.$t('Falling back to the local API'))
|
||||
showToast(this.$t('Falling back to Local API'))
|
||||
return this.getChannelVideosLocalRSS(channel, failedAttempts + 1)
|
||||
} else {
|
||||
return []
|
||||
|
|
|
@ -304,7 +304,7 @@ export default defineComponent({
|
|||
showToast(this.$t('Falling back to Invidious API'))
|
||||
this.getCommentDataInvidious()
|
||||
} else if (process.env.IS_ELECTRON && this.fallbackPreference === 'local') {
|
||||
showToast(this.$t('Falling back to local API'))
|
||||
showToast(this.$t('Falling back to Local API'))
|
||||
this.getCommentDataLocal()
|
||||
}
|
||||
} else {
|
||||
|
@ -339,7 +339,7 @@ export default defineComponent({
|
|||
showToast(this.$t('Falling back to Invidious API'))
|
||||
this.getCommentDataInvidious()
|
||||
} else if (process.env.IS_ELECTRON && this.fallbackPreference === 'local') {
|
||||
showToast(this.$t('Falling back to local API'))
|
||||
showToast(this.$t('Falling back to Local API'))
|
||||
this.getCommentDataLocal()
|
||||
}
|
||||
} else {
|
||||
|
@ -378,12 +378,13 @@ export default defineComponent({
|
|||
showToast(`${errorMessage}: ${err}`, 10000, () => {
|
||||
copyToClipboard(err)
|
||||
})
|
||||
|
||||
if (this.backendFallback && this.backendPreference === 'invidious') {
|
||||
if (this.fallbackPreference === 'piped') {
|
||||
showToast(this.$t('Falling back to Piped API'))
|
||||
this.getCommentDataPiped()
|
||||
} else if (process.env.IS_ELECTRON && this.fallbackPreference === 'local') {
|
||||
showToast(this.$t('Falling back to local API'))
|
||||
showToast(this.$t('Falling back to Local API'))
|
||||
this.getCommentDataLocal()
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -268,7 +268,7 @@
|
|||
v-else-if="showComments && !isLoading"
|
||||
>
|
||||
<h3 class="noCommentMsg">
|
||||
{{ $t("There are no comments available for this video") }}
|
||||
{{ $t("Comments.There are no comments available for this video") }}
|
||||
</h3>
|
||||
</div>
|
||||
<h4
|
||||
|
|
|
@ -367,7 +367,7 @@ export async function generateInvidiousDashManifestLocally(formats) {
|
|||
|
||||
return await FormatUtils.toDash({
|
||||
adaptive_formats: formats
|
||||
}, urlTransformer, undefined, undefined, player)
|
||||
}, false, urlTransformer, undefined, undefined, player)
|
||||
}
|
||||
|
||||
export function convertInvidiousToLocalFormat(format) {
|
||||
|
|
|
@ -616,9 +616,10 @@ export function getVideoParamsFromUrl(url) {
|
|||
|
||||
/**
|
||||
* This will match sequences of upper case characters and convert them into title cased words.
|
||||
* This will also match excessive strings of punctionation and convert them to one representative character
|
||||
* @param {string} title the title to process
|
||||
* @param {number} minUpperCase the minimum number of consecutive upper case characters to match
|
||||
* @returns {string} the title with upper case characters removed
|
||||
* @returns {string} the title with upper case characters removed and punctuation normalized
|
||||
*/
|
||||
export function toDistractionFreeTitle(title, minUpperCase = 3) {
|
||||
const firstValidCharIndex = (word) => {
|
||||
|
@ -634,7 +635,10 @@ export function toDistractionFreeTitle(title, minUpperCase = 3) {
|
|||
}
|
||||
|
||||
const reg = RegExp(`[\\p{Lu}|']{${minUpperCase},}`, 'ug')
|
||||
return title.replace(reg, x => capitalizedWord(x.toLowerCase()))
|
||||
return title
|
||||
.replaceAll(/!{2,}/g, '!')
|
||||
.replaceAll(/[!?]{2,}/g, '?')
|
||||
.replace(reg, x => capitalizedWord(x.toLowerCase()))
|
||||
}
|
||||
|
||||
export function formatNumber(number, options = undefined) {
|
||||
|
|
|
@ -39,6 +39,7 @@ const actions = {
|
|||
console.error(err)
|
||||
}
|
||||
}
|
||||
|
||||
// If the invidious instance fetch isn't returning anything interpretable
|
||||
if (instances.length === 0) {
|
||||
// Fallback: read from static file
|
||||
|
@ -46,15 +47,13 @@ const actions = {
|
|||
/* eslint-disable-next-line n/no-path-concat */
|
||||
const fileLocation = process.env.NODE_ENV === 'development' ? './static/' : `${__dirname}/static/`
|
||||
const filePath = `${fileLocation}${fileName}`
|
||||
if (!process.env.IS_ELECTRON) {
|
||||
console.warn('reading static file for invidious instances')
|
||||
const fileData = process.env.IS_ELECTRON ? await fs.readFile(filePath, 'utf8') : await (await fetch(createWebURL(filePath))).text()
|
||||
instances = JSON.parse(fileData).filter(e => {
|
||||
return process.env.IS_ELECTRON || e.cors
|
||||
}).map(e => {
|
||||
return e.url
|
||||
})
|
||||
}
|
||||
console.warn('reading static file for invidious instances')
|
||||
const fileData = process.env.IS_ELECTRON ? await fs.readFile(filePath, 'utf8') : await (await fetch(createWebURL(filePath))).text()
|
||||
instances = JSON.parse(fileData).filter(e => {
|
||||
return process.env.IS_ELECTRON || e.cors
|
||||
}).map(e => {
|
||||
return e.url
|
||||
})
|
||||
}
|
||||
commit('setInvidiousInstancesList', instances)
|
||||
},
|
||||
|
|
|
@ -290,7 +290,7 @@ const state = {
|
|||
videoPlaybackRateInterval: 0.25,
|
||||
downloadAskPath: true,
|
||||
downloadFolderPath: '',
|
||||
downloadBehavior: 'download',
|
||||
downloadBehavior: 'open',
|
||||
enableScreenshot: false,
|
||||
screenshotFormat: 'png',
|
||||
screenshotQuality: 95,
|
||||
|
|
|
@ -417,7 +417,7 @@
|
|||
<ft-age-restricted
|
||||
v-else-if="!isLoading && (!isFamilyFriendly && showFamilyFriendlyOnly)"
|
||||
class="ageRestricted"
|
||||
:content-type-string="'Channel'"
|
||||
:is-channel="true"
|
||||
/>
|
||||
</div>
|
||||
</template>
|
||||
|
|
|
@ -280,7 +280,7 @@ export default defineComponent({
|
|||
const dateString = new Date(result.updated * 1000)
|
||||
this.lastUpdated = dateString.toLocaleDateString(this.currentLocale, { year: 'numeric', month: 'short', day: 'numeric' })
|
||||
|
||||
this.allPlaylistItems = result.videos
|
||||
this.playlistItems = result.videos
|
||||
|
||||
this.isLoading = false
|
||||
}).catch((err) => {
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
box-sizing: border-box;
|
||||
block-size: calc(100vh - 132px);
|
||||
margin-inline-end: 1em;
|
||||
overflow-y: auto;
|
||||
padding: 10px;
|
||||
position: sticky;
|
||||
inset-block-start: 96px;
|
||||
|
|
|
@ -87,7 +87,7 @@
|
|||
<ft-age-restricted
|
||||
v-if="(!isLoading && !isFamilyFriendly && showFamilyFriendlyOnly)"
|
||||
class="ageRestricted"
|
||||
:content-type-string="'Video'"
|
||||
:is-video="true"
|
||||
/>
|
||||
<div
|
||||
v-if="(isFamilyFriendly || !showFamilyFriendlyOnly)"
|
||||
|
|
|
@ -518,8 +518,8 @@ Settings:
|
|||
Hide Upcoming Premieres: إخفاء العروض الأولى القادمة
|
||||
Hide Channels: إخفاء مقاطع الفيديو من القنوات
|
||||
Hide Channels Placeholder: معرف القناة
|
||||
Display Titles Without Excessive Capitalisation: عرض العناوين بدون احرف كبيرة
|
||||
بشكل مفرط
|
||||
Display Titles Without Excessive Capitalisation: عرض العناوين بدون استخدام الأحرف
|
||||
الكبيرة وعلامات الترقيم بشكل مفرط
|
||||
Hide Featured Channels: إخفاء القنوات المميزة
|
||||
Hide Channel Playlists: إخفاء قوائم تشغيل القناة
|
||||
Hide Channel Community: إخفاء مجتمع القناة
|
||||
|
@ -931,6 +931,7 @@ Video:
|
|||
Pause on Current Video: توقف مؤقتًا على الفيديو الحالي
|
||||
Unhide Channel: عرض القناة
|
||||
Hide Channel: إخفاء القناة
|
||||
More Options: المزيد من الخيارات
|
||||
Videos:
|
||||
#& Sort By
|
||||
Sort By:
|
||||
|
@ -1007,7 +1008,7 @@ Up Next: 'التالي'
|
|||
Local API Error (Click to copy): 'خطأ API المحلي (انقر للنسخ)'
|
||||
Invidious API Error (Click to copy): 'خطأ Invidious API ( انقر للنسخ)'
|
||||
Falling back to Invidious API: 'التراجع إلى Invidious API'
|
||||
Falling back to the local API: 'التراجع إلى API المحلي'
|
||||
Falling back to Local API: 'التراجع إلى API المحلي'
|
||||
Subscriptions have not yet been implemented: 'لم يتم تنفيذ الاشتراكات بعد'
|
||||
Loop is now disabled: 'تم تعطيل التكرار'
|
||||
Loop is now enabled: 'تم تمكين التكرار'
|
||||
|
@ -1131,11 +1132,6 @@ Starting download: بدء تنزيل "{videoTitle}"
|
|||
Screenshot Success: تم حفظ لقطة الشاشة كا"{filePath}"
|
||||
Screenshot Error: فشل أخذ لقطة للشاشة. {error}
|
||||
New Window: نافذة جديدة
|
||||
Age Restricted:
|
||||
Type:
|
||||
Channel: القناة
|
||||
Video: فيديو
|
||||
This {videoOrPlaylist} is age restricted: 'هذا {videoOrPlaylist} مقيد بالعمر'
|
||||
Channels:
|
||||
Count: تم العثور على قناة (قنوات) {number}.
|
||||
Unsubscribed: 'تمت إزالة {channelName} من اشتراكاتك'
|
||||
|
@ -1172,3 +1168,7 @@ Trimmed input must be at least N characters long: يجب أن يكون طول ا
|
|||
حرفًا واحدًا على الأقل | يجب أن يبلغ طول الإدخال المقتطع {length} من الأحرف على
|
||||
الأقل
|
||||
Tag already exists: العلامة "{tagName}" موجودة بالفعل
|
||||
Age Restricted:
|
||||
This channel is age restricted: هذه القناة مقيدة بالعمر
|
||||
This video is age restricted: هذا الفيديو مقيد بالفئة العمرية
|
||||
Close Banner: إغلاق الشعار
|
||||
|
|
|
@ -813,7 +813,7 @@ Tooltips:
|
|||
Local API Error (Click to copy): ''
|
||||
Invidious API Error (Click to copy): ''
|
||||
Falling back to Invidious API: ''
|
||||
Falling back to the local API: ''
|
||||
Falling back to Local API: ''
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: ''
|
||||
Subscriptions have not yet been implemented: ''
|
||||
Unknown YouTube url type, cannot be opened in app: ''
|
||||
|
@ -833,11 +833,6 @@ Canceled next video autoplay: ''
|
|||
Default Invidious instance has been set to {instance}: ''
|
||||
Default Invidious instance has been cleared: ''
|
||||
'The playlist has ended. Enable loop to continue playing': ''
|
||||
Age Restricted:
|
||||
This {videoOrPlaylist} is age restricted: ''
|
||||
Type:
|
||||
Channel: ''
|
||||
Video: ''
|
||||
External link opening has been disabled in the general settings: ''
|
||||
Downloading has completed: ''
|
||||
Starting download: ''
|
||||
|
|
|
@ -1023,7 +1023,7 @@ Up Next: 'Следващ'
|
|||
Local API Error (Click to copy): 'Грешка в локалния интерфейс (щракнете за копиране)'
|
||||
Invidious API Error (Click to copy): 'Грешка в Invidious интерфейса (щракнете за копиране)'
|
||||
Falling back to Invidious API: 'Връщане към Invidious интерфейса'
|
||||
Falling back to the local API: 'Връщане към локалния интерфейс'
|
||||
Falling back to Local API: 'Връщане към локалния интерфейс'
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Видеото
|
||||
не е достъпно поради липсващи формати. Това може да се дължи на ограничен достъп
|
||||
за страната.'
|
||||
|
@ -1148,12 +1148,6 @@ Downloading failed: Имаше проблем при изтеглянето на
|
|||
Screenshot Error: Снимката на екрана е неуспешна. {error}
|
||||
Screenshot Success: Запазена снимка на екрана като "{filePath}"
|
||||
New Window: Нов прозорец
|
||||
Age Restricted:
|
||||
This {videoOrPlaylist} is age restricted: Този {videoOrPlaylist} е с възрастово
|
||||
ограничение
|
||||
Type:
|
||||
Channel: Канал
|
||||
Video: Видео
|
||||
Channels:
|
||||
Count: Намерени са {number} канала.
|
||||
Unsubscribe: Отписване
|
||||
|
|
|
@ -135,10 +135,6 @@ External link opening has been disabled in the general settings: সাধার
|
|||
বহিঃসংযোগ খোলা নিষ্ক্রিয় রাখা হয়েছে
|
||||
Are you sure you want to open this link?: তুমি কি এই সংযোগটি খোলার ব্যাপারে নিশ্চিত?
|
||||
Preferences: পছন্দসমূহ
|
||||
Age Restricted:
|
||||
Type:
|
||||
Channel: চ্যানেল
|
||||
Video: ভিডিও
|
||||
Most Popular: অতিপরিচিত
|
||||
Channels:
|
||||
Search bar placeholder: চ্যানেল খুঁজুন
|
||||
|
|
|
@ -829,7 +829,7 @@ Tooltips:
|
|||
Local API Error (Click to copy): ''
|
||||
Invidious API Error (Click to copy): ''
|
||||
Falling back to Invidious API: ''
|
||||
Falling back to the local API: ''
|
||||
Falling back to Local API: ''
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: ''
|
||||
Subscriptions have not yet been implemented: ''
|
||||
Unknown YouTube url type, cannot be opened in app: ''
|
||||
|
@ -849,11 +849,6 @@ Canceled next video autoplay: ''
|
|||
Default Invidious instance has been set to {instance}: ''
|
||||
Default Invidious instance has been cleared: ''
|
||||
'The playlist has ended. Enable loop to continue playing': ''
|
||||
Age Restricted:
|
||||
This {videoOrPlaylist} is age restricted: ''
|
||||
Type:
|
||||
Channel: 'کەناڵ'
|
||||
Video: 'ڤیدیۆ'
|
||||
External link opening has been disabled in the general settings: ''
|
||||
Downloading has completed: ''
|
||||
Starting download: ''
|
||||
|
|
|
@ -444,7 +444,7 @@ Settings:
|
|||
Hide Channels: Skrýt videa z kanálů
|
||||
Hide Channels Placeholder: ID kanálu
|
||||
Display Titles Without Excessive Capitalisation: Zobrazit názvy bez nadměrného
|
||||
použití velkých písmen
|
||||
použití velkých písmen a interpunkce
|
||||
Hide Featured Channels: Skrýt doporučené kanály
|
||||
Hide Channel Playlists: Skrýt playlisty kanálu
|
||||
Hide Channel Community: Skrýt komunitu kanálu
|
||||
|
@ -926,6 +926,7 @@ Video:
|
|||
Pause on Current Video: Pozastavit na současném videu
|
||||
Unhide Channel: Zobrazit kanál
|
||||
Hide Channel: Skrýt kanál
|
||||
More Options: Další možnosti
|
||||
Videos:
|
||||
#& Sort By
|
||||
Sort By:
|
||||
|
@ -1025,10 +1026,10 @@ Tooltips:
|
|||
otevřít ve FreeTube.\nVe výchozím nastavení otevře FreeTube odkaz ve vašem výchozím
|
||||
prohlížeči.\n"
|
||||
Player Settings:
|
||||
Force Local Backend for Legacy Formats: 'Funguje pouze v případě, že je výchozím
|
||||
nastavením API Invidious. Je-li povoleno, spustí se místní API a použije starší
|
||||
Force Local Backend for Legacy Formats: 'Funguje pouze v případě, že je jako výchozí
|
||||
nastaveno API Invidious. Je-li povoleno, spustí se místní API a použije starší
|
||||
formáty místo těch, které vrátí Invidious. Může pomoci, pokud videa z Invidious
|
||||
nemohou být přehrána kvůli regionálnímu omezení.'
|
||||
nemohou být přehrána z důvodu regionálních omezení.'
|
||||
Proxy Videos Through Invidious: 'Připojí se k Invidious, aby poskytoval videa
|
||||
namísto přímého připojení k YouTube. Toto přepíše předvolby API.'
|
||||
Default Video Format: 'Nastavte formáty použité při přehrávání videa. Formáty
|
||||
|
@ -1090,7 +1091,7 @@ Tooltips:
|
|||
Local API Error (Click to copy): 'Chyba lokálního API (kliknutím zkopírujete)'
|
||||
Invidious API Error (Click to copy): 'Chyba Invidious API (kliknutím zkopírujete)'
|
||||
Falling back to Invidious API: 'Přepínám na Invidious API'
|
||||
Falling back to the local API: 'Přepínám na lokální API'
|
||||
Falling back to Local API: 'Přepínám na lokální API'
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Toto
|
||||
video není k dispozici z důvodu chybějících formátů. K tomu může dojít z důvodu
|
||||
nedostupnosti země.'
|
||||
|
@ -1129,11 +1130,6 @@ Downloading has completed: Bylo dokončeno stahování "{videoTitle}"
|
|||
Downloading failed: Došlo k problému při stahování "{videoTitle}"
|
||||
Starting download: Zahájení stahování "{videoTitle}"
|
||||
New Window: Nové okno
|
||||
Age Restricted:
|
||||
This {videoOrPlaylist} is age restricted: Toto {videoOrPlaylist} je omezeno věkem
|
||||
Type:
|
||||
Channel: kanál
|
||||
Video: Video
|
||||
Channels:
|
||||
Channels: Kanály
|
||||
Title: Seznam kanálů
|
||||
|
@ -1170,3 +1166,7 @@ Channel Unhidden: Kanál {channel} odebrán z filtrů kanálů
|
|||
Trimmed input must be at least N characters long: Oříznutý vstup musí být dlouhý alespoň
|
||||
1 znak | Oříznutý vstup musí být dlouhý alespoň {length} znaků
|
||||
Tag already exists: Štítek „{tagName}“ již existuje
|
||||
Close Banner: Zavřít panel
|
||||
Age Restricted:
|
||||
This channel is age restricted: Tento kanál je omezen věkem
|
||||
This video is age restricted: Toto video je omezeno věkem
|
||||
|
|
|
@ -831,7 +831,7 @@ Tooltips:
|
|||
Local API Error (Click to copy): ''
|
||||
Invidious API Error (Click to copy): ''
|
||||
Falling back to Invidious API: ''
|
||||
Falling back to the local API: ''
|
||||
Falling back to Local API: ''
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: ''
|
||||
Subscriptions have not yet been implemented: ''
|
||||
Unknown YouTube url type, cannot be opened in app: ''
|
||||
|
@ -851,11 +851,6 @@ Canceled next video autoplay: ''
|
|||
Default Invidious instance has been set to {instance}: ''
|
||||
Default Invidious instance has been cleared: ''
|
||||
'The playlist has ended. Enable loop to continue playing': ''
|
||||
Age Restricted:
|
||||
This {videoOrPlaylist} is age restricted: ''
|
||||
Type:
|
||||
Channel: 'Sianel'
|
||||
Video: 'Fideo'
|
||||
External link opening has been disabled in the general settings: ''
|
||||
Downloading has completed: ''
|
||||
Starting download: ''
|
||||
|
|
|
@ -769,7 +769,7 @@ Up Next: 'Næste'
|
|||
Local API Error (Click to copy): 'Lokal API-Fejl (Klik for at kopiere)'
|
||||
Invidious API Error (Click to copy): 'Invidious-API-Fejl (Klik for at kopiere)'
|
||||
Falling back to Invidious API: 'Falder tilbage til Invidious-API'
|
||||
Falling back to the local API: 'Falder tilbage til den lokale API'
|
||||
Falling back to Local API: 'Falder tilbage til den lokale API'
|
||||
Subscriptions have not yet been implemented: 'Abonnementer er endnu ikke blevet implementerede'
|
||||
Loop is now disabled: 'Gentagelse er nu deaktiveret'
|
||||
Loop is now enabled: 'Gentagelse er nu aktiveret'
|
||||
|
@ -858,11 +858,6 @@ Default Invidious instance has been cleared: Standard Invidious-instans er bleve
|
|||
Are you sure you want to open this link?: Er du sikker på at du vil åbne dette link?
|
||||
Search Bar:
|
||||
Clear Input: Ryd Input
|
||||
Age Restricted:
|
||||
Type:
|
||||
Video: Video
|
||||
Channel: Kanal
|
||||
This {videoOrPlaylist} is age restricted: Denne {videoOrPlaylist} er aldersbegrænset
|
||||
Downloading failed: Der var et problem med at downloade "{videoTitle}"
|
||||
Unknown YouTube url type, cannot be opened in app: Ukendt YouTube URL-type, kan ikke
|
||||
åbnes i appen
|
||||
|
|
|
@ -1014,7 +1014,7 @@ Up Next: Nächster Titel
|
|||
Local API Error (Click to copy): Lokaler API-Fehler (Zum Kopieren anklicken)
|
||||
Invidious API Error (Click to copy): Invidious-API-Fehler (Zum Kopieren anklicken)
|
||||
Falling back to Invidious API: Rückgriff auf Invidious-API
|
||||
Falling back to the local API: Rückgriff auf lokale API
|
||||
Falling back to Local API: Rückgriff auf lokale API
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: Dieses
|
||||
Video ist aufgrund fehlender Formate nicht verfügbar. Zugriffsbeschränkungen im
|
||||
Land kann dafür der Grund sein.
|
||||
|
@ -1204,11 +1204,6 @@ Downloading failed: Beim Herunterladen von „{videoTitle}“ gab es ein Problem
|
|||
Screenshot Success: Bildschirmfoto als „{filePath}“ gespeichert
|
||||
Screenshot Error: Bildschirmfoto fehlgeschlagen. {error}
|
||||
New Window: Neues Fenster
|
||||
Age Restricted:
|
||||
Type:
|
||||
Video: Video
|
||||
Channel: Kanal
|
||||
This {videoOrPlaylist} is age restricted: Dieses {videoOrPlaylist} ist altersbeschränkt
|
||||
Channels:
|
||||
Channels: Kanäle
|
||||
Title: Kanalliste
|
||||
|
|
|
@ -945,7 +945,7 @@ Local API Error (Click to copy): 'Τοπικό σφάλμα Διεπαφής π
|
|||
Invidious API Error (Click to copy): 'Σφάλμα Διεπαφής προγραμματισμού εφαρμογής Invidious(*API)
|
||||
(Κάντε κλικ για αντιγραφή)'
|
||||
Falling back to Invidious API: 'Επιστροφή στο Invidious API'
|
||||
Falling back to the local API: 'Επιστροφή στη τοπική Διεπαφή προγραμματισμού εφαρμογής
|
||||
Falling back to Local API: 'Επιστροφή στη τοπική Διεπαφή προγραμματισμού εφαρμογής
|
||||
(API)'
|
||||
Subscriptions have not yet been implemented: 'Οι συνδρομές δεν έχουν ακόμη υλοποιηθεί'
|
||||
Loop is now disabled: 'Η επανάληψη είναι πλέον απενεργοποιημένη'
|
||||
|
@ -1097,12 +1097,6 @@ Chapters:
|
|||
Chapters: Κεφάλαια
|
||||
'Chapters list visible, current chapter: {chapterName}': 'Ορατή λίστα κεφαλαίων,
|
||||
τρέχον κεφάλαιο: {chapterName}'
|
||||
Age Restricted:
|
||||
This {videoOrPlaylist} is age restricted: Αυτό το {videoOrPlaylist} έχει περιορισμό
|
||||
ηλικίας
|
||||
Type:
|
||||
Channel: Κανάλι
|
||||
Video: Βίντεο
|
||||
Ok: Εντάξει
|
||||
Preferences: Προτιμήσεις
|
||||
Screenshot Success: Αποθηκευμένο στιγμιότυπο οθόνης ως "{filePath}"
|
||||
|
|
|
@ -32,6 +32,7 @@ Back: Back
|
|||
Forward: Forward
|
||||
Open New Window: Open New Window
|
||||
Go to page: Go to {page}
|
||||
Close Banner: Close Banner
|
||||
|
||||
Version {versionNumber} is now available! Click for more details: Version {versionNumber} is now available! Click
|
||||
for more details
|
||||
|
@ -455,7 +456,7 @@ Settings:
|
|||
Hide Video Description: Hide Video Description
|
||||
Hide Comments: Hide Comments
|
||||
Hide Profile Pictures in Comments: Hide Profile Pictures in Comments
|
||||
Display Titles Without Excessive Capitalisation: Display Titles Without Excessive Capitalisation
|
||||
Display Titles Without Excessive Capitalisation: Display Titles Without Excessive Capitalisation And Punctuation
|
||||
Hide Live Streams: Hide Live Streams
|
||||
Hide Upcoming Premieres: Hide Upcoming Premieres
|
||||
Hide Sharing Actions: Hide Sharing Actions
|
||||
|
@ -726,6 +727,7 @@ Channel:
|
|||
Hide Answers: Hide Answers
|
||||
Video hidden by FreeTube: Video hidden by FreeTube
|
||||
Video:
|
||||
More Options: More Options
|
||||
Mark As Watched: Mark As Watched
|
||||
Remove From History: Remove From History
|
||||
Video has been marked as watched: Video has been marked as watched
|
||||
|
@ -962,7 +964,7 @@ Tooltips:
|
|||
By default FreeTube will open the clicked link in your default browser.
|
||||
Player Settings:
|
||||
Force Local Backend for Legacy Formats: Only works when the Invidious API is your
|
||||
default. When enabled, the local API will run and use the legacy formats returned
|
||||
default. When enabled, the Local API will run and use the legacy formats returned
|
||||
by that instead of the ones returned by Invidious. Helps when the videos returned
|
||||
by Invidious don't play due to country restrictions.
|
||||
Proxy Videos Through Invidious: Will connect to Invidious to serve videos instead
|
||||
|
@ -1018,7 +1020,7 @@ Invidious API Error (Click to copy): Invidious API Error (Click to copy)
|
|||
Piped API Error (Click to copy): Piped API Error (Click to copy)
|
||||
Falling back to Invidious API: Falling back to Invidious API
|
||||
Falling back to Piped API: Falling back to Piped API
|
||||
Falling back to the local API: Falling back to the local API
|
||||
Falling back to Local API: Falling back to Local API
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: This
|
||||
video is unavailable because of missing formats. This can happen due to country
|
||||
unavailability.
|
||||
|
@ -1043,10 +1045,8 @@ Default Invidious instance has been cleared: Default Invidious instance has been
|
|||
'The playlist has ended. Enable loop to continue playing': 'The playlist has ended. Enable
|
||||
loop to continue playing'
|
||||
Age Restricted:
|
||||
This {videoOrPlaylist} is age restricted: This {videoOrPlaylist} is age restricted
|
||||
Type:
|
||||
Channel: Channel
|
||||
Video: Video
|
||||
This channel is age restricted: This channel is age restricted
|
||||
This video is age restricted: This video is age restricted
|
||||
External link opening has been disabled in the general settings: 'External link opening has been disabled in the general settings'
|
||||
Downloading has completed: '"{videoTitle}" has finished downloading'
|
||||
Starting download: 'Starting download of "{videoTitle}"'
|
||||
|
|
|
@ -966,7 +966,7 @@ Up Next: 'Up Next'
|
|||
Local API Error (Click to copy): 'Local API Error (Click to copy)'
|
||||
Invidious API Error (Click to copy): 'Invidious API Error (Click to copy)'
|
||||
Falling back to Invidious API: 'Falling back to Invidious API'
|
||||
Falling back to the local API: 'Falling back to the local API'
|
||||
Falling back to Local API: 'Falling back to Local API'
|
||||
Subscriptions have not yet been implemented: 'Subscriptions have not yet been implemented'
|
||||
Loop is now disabled: 'Loop is now disabled'
|
||||
Loop is now enabled: 'Loop is now enabled'
|
||||
|
@ -998,7 +998,7 @@ Tooltips:
|
|||
Proxy Videos Through Invidious: Will connect to Invidious to serve videos instead
|
||||
of making a direct connection to YouTube. Overrides API preference.
|
||||
Force Local Backend for Legacy Formats: Only works when the Invidious API is your
|
||||
default. When enabled, the local API will run and use the legacy formats returned
|
||||
default. When enabled, the Local API will run and use the legacy formats returned
|
||||
by that instead of the ones returned by Invidious. Helps when the videos returned
|
||||
by Invidious don’t play due to country restrictions.
|
||||
Scroll Playback Rate Over Video Player: While the cursor is over the video, press
|
||||
|
@ -1089,10 +1089,8 @@ Channels:
|
|||
Channels: Channels
|
||||
Count: '{number} channel(s) found.'
|
||||
Age Restricted:
|
||||
This {videoOrPlaylist} is age restricted: This {videoOrPlaylist} is age restricted
|
||||
Type:
|
||||
Video: Video
|
||||
Channel: Channel
|
||||
This channel is age restricted: This channel is age restricted
|
||||
This video is age restricted: This video is age restricted
|
||||
Chapters:
|
||||
'Chapters list visible, current chapter: {chapterName}': 'Chapters list visible,
|
||||
current chapter: {chapterName}'
|
||||
|
|
|
@ -678,7 +678,7 @@ Local API Error (Click to copy): 'Error de la API local (Presione para copiar)'
|
|||
Invidious API Error (Click to copy): 'Error de la API de Invidious (Presione para
|
||||
copiar)'
|
||||
Falling back to Invidious API: 'Recurriendo a la API de Invidious'
|
||||
Falling back to the local API: 'Recurriendo a la API local'
|
||||
Falling back to Local API: 'Recurriendo a la API local'
|
||||
Subscriptions have not yet been implemented: 'Las suscripciones aún no se han implementado'
|
||||
Loop is now disabled: 'El bucle esta desactivado'
|
||||
Loop is now enabled: 'El bucle esta activado'
|
||||
|
|
|
@ -532,8 +532,8 @@ Settings:
|
|||
Hide Upcoming Premieres: Ocultar los próximos estrenos
|
||||
Hide Channels: Ocultar vídeos de los canales
|
||||
Hide Channels Placeholder: ID del canal
|
||||
Display Titles Without Excessive Capitalisation: Mostrar títulos sin demasiadas
|
||||
mayúsculas
|
||||
Display Titles Without Excessive Capitalisation: Mostrar títulos sin mayúsculas
|
||||
ni signos de puntuación excesivos
|
||||
Hide Featured Channels: Ocultar canales recomendados
|
||||
Hide Channel Playlists: Ocultar las listas de reproducción de los canales
|
||||
Hide Channel Community: Ocultar canales de la comunidad
|
||||
|
@ -955,6 +955,7 @@ Video:
|
|||
Pause on Current Video: Pausa en el vídeo actual
|
||||
Unhide Channel: Mostrar el canal
|
||||
Hide Channel: Ocultar el canal
|
||||
More Options: Más opciones
|
||||
Videos:
|
||||
#& Sort By
|
||||
Sort By:
|
||||
|
@ -1038,7 +1039,7 @@ Local API Error (Click to copy): 'Error de la API local (Clic para copiar el có
|
|||
Invidious API Error (Click to copy): 'Error de la API de Invidious (Clic para copiar
|
||||
el código)'
|
||||
Falling back to Invidious API: 'Recurriendo a la API de Invidious'
|
||||
Falling back to the local API: 'Recurriendo a la API local'
|
||||
Falling back to Local API: 'Recurriendo a la API local'
|
||||
Subscriptions have not yet been implemented: 'Todavía no se han implementado las suscripciones'
|
||||
Loop is now disabled: 'Reproducción en bucle desactivada'
|
||||
Loop is now enabled: 'Reproducción en bucle activada'
|
||||
|
@ -1077,10 +1078,11 @@ Tooltips:
|
|||
Proxy Videos Through Invidious: Se conectará a Invidious para obtener vídeos en
|
||||
lugar de conectar directamente con YouTube. Sobreescribirá la preferencia de
|
||||
API.
|
||||
Force Local Backend for Legacy Formats: Solo funciona cuando la API de Invidious
|
||||
es la predeterminada. la API local se ejecutará y usará los formatos heredados
|
||||
en lugar de Invidious. Esto ayudará cuando Invidious no pueda reproducir un
|
||||
vídeo por culpa de las restricciones regionales.
|
||||
Force Local Backend for Legacy Formats: Sólo funciona cuando la API de Invidious
|
||||
es la predeterminada. Si está activada, la API local se ejecutará y utilizará
|
||||
los formatos heredados devueltos por ella en lugar de los devueltos por Invidious.
|
||||
Es útil cuando los vídeos devueltos por Invidious no se reproducen debido a
|
||||
restricciones nacionales.
|
||||
Scroll Playback Rate Over Video Player: Cuando el cursor esté sobre el vídeo,
|
||||
presiona y mantén la tecla Control (Comando en Mac) y desplaza la rueda del
|
||||
ratón hacia arriba o abajo para cambiar la velocidad de reproducción. Presiona
|
||||
|
@ -1184,12 +1186,6 @@ Channels:
|
|||
Unsubscribe: Cancelar la suscripción
|
||||
Unsubscribed: '{channelName} ha sido eliminado de tus suscripciones'
|
||||
Unsubscribe Prompt: ¿Está seguro/segura de querer desuscribirse de «{channelName}»?
|
||||
Age Restricted:
|
||||
Type:
|
||||
Channel: Canal
|
||||
Video: Vídeo
|
||||
This {videoOrPlaylist} is age restricted: Este {videoOrPlaylist} tiene restricción
|
||||
de edad
|
||||
Clipboard:
|
||||
Copy failed: Error al copiar al portapapeles
|
||||
Cannot access clipboard without a secure connection: No se puede acceder al portapapeles
|
||||
|
@ -1216,3 +1212,7 @@ Channel Unhidden: '{channel} eliminado del filtro de canales'
|
|||
Tag already exists: La etiqueta "{tagName}" ya existe
|
||||
Trimmed input must be at least N characters long: La entrada recortada debe tener
|
||||
al menos 1 carácter | La entrada recortada debe tener al menos {length} caracteres
|
||||
Close Banner: Cerrar el banner
|
||||
Age Restricted:
|
||||
This channel is age restricted: Este canal está restringido por edad
|
||||
This video is age restricted: Este vídeo está restringido por edad
|
||||
|
|
|
@ -497,7 +497,7 @@ Settings:
|
|||
Hide Channels: Peida kanalites leiduvad videod
|
||||
Hide Channels Placeholder: Kanali tunnus
|
||||
Display Titles Without Excessive Capitalisation: Näita pealkirju ilma liigsete
|
||||
suurtähtedeta
|
||||
suurtähtede ja kirjavahemärkideta
|
||||
Sections:
|
||||
General: Üldist
|
||||
Side Bar: Külgpaan
|
||||
|
@ -964,7 +964,7 @@ Up Next: 'Järgmisena'
|
|||
Local API Error (Click to copy): 'Kohaliku API viga (kopeerimiseks klõpsi)'
|
||||
Invidious API Error (Click to copy): 'Invidious''e API viga (kopeerimiseks klõpsi)'
|
||||
Falling back to Invidious API: 'Varuvariandina kasutan Invidious''e API''t'
|
||||
Falling back to the local API: 'Varuvariandina kasutan kohalikku API''t'
|
||||
Falling back to Local API: 'Varuvariandina kasutan kohalikku API''t'
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Kuna
|
||||
vajalikke vorminguid ei leidu, siis see video pole saadaval. Niisugune viga võib
|
||||
juhtuda ka maapiirangute tõttu.'
|
||||
|
@ -1093,11 +1093,6 @@ Channels:
|
|||
Unsubscribe: Loobu tellimusest
|
||||
Unsubscribed: '{channelName} on sinu tellimustest eemaldatud'
|
||||
Unsubscribe Prompt: Kas oled kindel, et soovid „{channelName}“ tellimusest loobuda?
|
||||
Age Restricted:
|
||||
This {videoOrPlaylist} is age restricted: See {videoOrPlaylist} on vanusepiiranguga
|
||||
Type:
|
||||
Channel: Kanal
|
||||
Video: Video
|
||||
Screenshot Success: Kuvatõmmis on salvestatud faili „{filePath}“
|
||||
Clipboard:
|
||||
Copy failed: Lõikelauale kopeerimine ei õnnestunud
|
||||
|
|
|
@ -776,7 +776,7 @@ Local API Error (Click to copy): 'Tokiko API-ak huts egin du (klikatu kopiatzeko
|
|||
Invidious API Error (Click to copy): 'Individious-eko APIak huts egin du (klikatu
|
||||
kopiatzeko)'
|
||||
Falling back to Invidious API: 'Individious-eko APIra itzultzen'
|
||||
Falling back to the local API: 'Tokiko APIra itzultzen'
|
||||
Falling back to Local API: 'Tokiko APIra itzultzen'
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Bideo
|
||||
hau ez dago erabilgarri, zenbait formatu eskas baitira. Honakoa zure herrialdean
|
||||
erabilgarri ez dagoelako gerta daiteke.'
|
||||
|
@ -827,9 +827,4 @@ Channels:
|
|||
Unsubscribe Prompt: Ziur al zaude "{channelName}"-ren harpidetza kendu nahi duzula?
|
||||
Count: '{number} kanal aurkitu dira.'
|
||||
Empty: Zure kanalen zerrenda hutsik da.
|
||||
Age Restricted:
|
||||
This {videoOrPlaylist} is age restricted: Honako {videoOrPlaylist} adin muga du
|
||||
Type:
|
||||
Channel: Kanala
|
||||
Video: Bideoa
|
||||
Preferences: Hobespenak
|
||||
|
|
|
@ -900,12 +900,6 @@ Screenshot Success: اسکرین شات به عنوان «{filePath}» ذخیر
|
|||
Ok: تایید
|
||||
Downloading has completed: دانلود '{videoTitle}' به پایان رسید
|
||||
Loop is now enabled: حلقه اکنون فعال است
|
||||
Age Restricted:
|
||||
Type:
|
||||
Video: ویدیو
|
||||
Channel: کانال
|
||||
This {videoOrPlaylist} is age restricted: این {videoOrPlaylist} دارای محدودیت سنی
|
||||
است
|
||||
Shuffle is now enabled: Shuffle اکنون فعال است
|
||||
Falling back to Invidious API: بازگشت به Invidious API
|
||||
Local API Error (Click to copy): خطای Local API (برای کپی کلیک کنید)
|
||||
|
@ -913,7 +907,7 @@ Shuffle is now disabled: Shuffle اکنون غیرفعال است
|
|||
Canceled next video autoplay: پخش خودکار ویدیوی بعدی لغو شد
|
||||
Unknown YouTube url type, cannot be opened in app: نوع URL ناشناخته YouTube، در برنامه
|
||||
باز نمی شود
|
||||
Falling back to the local API: بازگشت به API محلی
|
||||
Falling back to Local API: بازگشت به API محلی
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: این
|
||||
ویدیو به دلیل عدم وجود قالب در دسترس نیست. این ممکن است به دلیل در دسترس نبودن کشور
|
||||
اتفاق بیفتد.
|
||||
|
|
|
@ -904,7 +904,7 @@ Up Next: 'Seuraavaksi'
|
|||
Local API Error (Click to copy): 'Paikallinen API-virhe (Kopioi napsauttamalla)'
|
||||
Invidious API Error (Click to copy): 'Invidious API-virhe (Kopioi napsauttamalla)'
|
||||
Falling back to Invidious API: 'Palaa takaisin Invidious-sovellusliittymään'
|
||||
Falling back to the local API: 'Palaa takaisin paikalliseen sovellusliittymään'
|
||||
Falling back to Local API: 'Palaa takaisin paikalliseen sovellusliittymään'
|
||||
Subscriptions have not yet been implemented: 'Tilauksia ei ole vielä jalkautettu'
|
||||
Loop is now disabled: 'Silmukka on poistettu käytöstä'
|
||||
Loop is now enabled: 'Silmukka on nyt käytössä'
|
||||
|
@ -1064,11 +1064,6 @@ Downloading has completed: Videon "{videoTitle}" lataus on valmis
|
|||
Starting download: Aloitetaan lataamaan "{videoTitle}"
|
||||
Screenshot Success: Kuvakaappaus tallennettu nimellä ”{filePath}”
|
||||
New Window: Uusi Ikkuna
|
||||
Age Restricted:
|
||||
This {videoOrPlaylist} is age restricted: Tämä {videoOrPlaylist} on ikärajoitettu
|
||||
Type:
|
||||
Video: Video
|
||||
Channel: Kanava
|
||||
Screenshot Error: Ruutukaappaus epäonnistui. {error}
|
||||
Channels:
|
||||
Channels: Kanavat
|
||||
|
|
|
@ -557,7 +557,7 @@ Settings:
|
|||
Hide Channels: Masquer les vidéos des chaînes
|
||||
Hide Channels Placeholder: Identifiant de la chaîne
|
||||
Display Titles Without Excessive Capitalisation: Afficher les titres sans majuscules
|
||||
excessives
|
||||
ni ponctuation excessives
|
||||
Hide Channel Playlists: Masquer les listes de lecture des chaînes
|
||||
Hide Featured Channels: Masquer les chaînes en vedette
|
||||
Hide Channel Community: Masquer la communauté de la chaîne
|
||||
|
@ -946,6 +946,7 @@ Video:
|
|||
Pause on Current Video: Pause sur la vidéo en cours
|
||||
Hide Channel: Cacher la chaîne
|
||||
Unhide Channel: Rétablir la chaîne
|
||||
More Options: Plus d'options
|
||||
Videos:
|
||||
#& Sort By
|
||||
Sort By:
|
||||
|
@ -1030,7 +1031,7 @@ Up Next: 'À suivre'
|
|||
Local API Error (Click to copy): 'Erreur d''API locale (Cliquez pour copier)'
|
||||
Invidious API Error (Click to copy): 'Erreur d''API Invidious (Cliquez pour copier)'
|
||||
Falling back to Invidious API: 'Revenir à l''API Invidious'
|
||||
Falling back to the local API: 'Revenir à l''API locale'
|
||||
Falling back to Local API: 'Revenir à l''API locale'
|
||||
Subscriptions have not yet been implemented: 'Les abonnements n''ont pas encore été
|
||||
implémentés'
|
||||
Loop is now disabled: 'La boucle est maintenant désactivée'
|
||||
|
@ -1226,12 +1227,6 @@ Download folder does not exist: 'Le répertoire "$" de téléchargement n''exist
|
|||
Screenshot Success: Capture d'écran enregistrée sous « {filePath} »
|
||||
Screenshot Error: La capture d'écran a échoué. {error}
|
||||
New Window: Nouvelle fenêtre
|
||||
Age Restricted:
|
||||
Type:
|
||||
Video: Vidéo
|
||||
Channel: Chaîne
|
||||
This {videoOrPlaylist} is age restricted: Ce {videoOrPlaylist} est soumis à une
|
||||
limite d'âge
|
||||
Channels:
|
||||
Channels: Chaînes
|
||||
Title: Liste des chaînes
|
||||
|
@ -1267,3 +1262,7 @@ Channel Unhidden: '{channel} retiré du filtre de chaîne'
|
|||
Trimmed input must be at least N characters long: L'entrée tronquée doit comporter
|
||||
au moins 1 caractère | L'entrée tronquée doit comporter au moins {length} caractères
|
||||
Tag already exists: L'étiquette « {tagName} » existe déjà
|
||||
Age Restricted:
|
||||
This channel is age restricted: Cette chaîne est soumise à des restrictions d'âge
|
||||
This video is age restricted: Cette vidéo est soumise à des restrictions d'âge
|
||||
Close Banner: Fermer la bannière
|
||||
|
|
|
@ -911,7 +911,7 @@ Tooltips:
|
|||
Local API Error (Click to copy): 'Erro de API local (Preme para copiar)'
|
||||
Invidious API Error (Click to copy): 'Erro de API Invidious (Preme para copiar)'
|
||||
Falling back to Invidious API: 'Recorrendo á API Invidious'
|
||||
Falling back to the local API: 'Recorrendo á API local'
|
||||
Falling back to Local API: 'Recorrendo á API local'
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Este
|
||||
vídeo non está dispoñible porque faltan formatos. Isto pode ocorrer debido á non
|
||||
dispoñibilidade do país.'
|
||||
|
@ -958,12 +958,6 @@ Downloading has completed: '"{videoTitle}" rematou de descargarse'
|
|||
External link opening has been disabled in the general settings: A apertura das ligazóns
|
||||
externas desactivouse na configuración xeral
|
||||
Starting download: Comenzando a descarga de "{videoTitle}"
|
||||
Age Restricted:
|
||||
Type:
|
||||
Channel: Canle
|
||||
Video: Vídeo
|
||||
This {videoOrPlaylist} is age restricted: Esta {videoOrPlaylist} ten restricións
|
||||
de idade
|
||||
Default Invidious instance has been cleared: Borrouse a instancia predeterminada de
|
||||
Invidious
|
||||
Screenshot Error: Produciuse un erro na captura de pantalla. {error}
|
||||
|
|
|
@ -49,4 +49,3 @@ Settings:
|
|||
SponsorBlock Settings: {}
|
||||
Channel: {}
|
||||
Tooltips: {}
|
||||
Age Restricted: {}
|
||||
|
|
|
@ -874,7 +874,7 @@ Up Next: 'הסרטון הבא'
|
|||
Local API Error (Click to copy): 'בעיה ב־API המקומי (יש ללחוץ להעתקה)'
|
||||
Invidious API Error (Click to copy): 'בעיה ב־API של Invidious (יש ללחוץ להעתקה)'
|
||||
Falling back to Invidious API: 'מתבצעת נסיגה ל־API של Invidious'
|
||||
Falling back to the local API: 'מתבצעת נסיגה ל־API המקומי'
|
||||
Falling back to Local API: 'מתבצעת נסיגה ל־API המקומי'
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'חסרות
|
||||
תצורות לסרטון הזה. הדבר יכול להיגרם בגלל חוסר זמינות למדינה.'
|
||||
Subscriptions have not yet been implemented: 'מנגנון המינויים עדיין לא מוכן'
|
||||
|
@ -980,11 +980,6 @@ Playing Next Video Interval: הסרטון הבא יתחיל מייד. לחיצה
|
|||
Screenshot Success: צילום המסך נשמר בתור „{filePath}”
|
||||
Screenshot Error: צילום המסך נכשל. {error}
|
||||
New Window: חלון חדש
|
||||
Age Restricted:
|
||||
Type:
|
||||
Channel: ערוץ
|
||||
Video: סרטון
|
||||
This {videoOrPlaylist} is age restricted: '{videoOrPlaylist} זה מוגבל בגיל'
|
||||
Channels:
|
||||
Search bar placeholder: חיפוש ערוצים
|
||||
Empty: רשימת הערוצים שלך ריקה כרגע.
|
||||
|
|
|
@ -277,6 +277,7 @@ Settings:
|
|||
Catppuccin Mocha: Catppuccin Mocha
|
||||
Pastel Pink: Pastelno ružičasta
|
||||
Hot Pink: Vruća ružičasta
|
||||
Nordic: Nordic
|
||||
Main Color Theme:
|
||||
Main Color Theme: 'Glavna boja teme'
|
||||
Red: 'Crvena'
|
||||
|
@ -521,7 +522,7 @@ Settings:
|
|||
Hide Channels: Sakrij videa iz kanala
|
||||
Hide Channels Placeholder: ID kanala
|
||||
Display Titles Without Excessive Capitalisation: Prikaži naslove bez pretjeranog
|
||||
korištenja velikih slova
|
||||
korištenja velikih slova i interpunkcije
|
||||
Hide Featured Channels: Sakrij istaknute kanale
|
||||
Hide Channel Playlists: Sakrij kanal zbirki
|
||||
Hide Channel Community: Sakrij kanal zajednice
|
||||
|
@ -942,6 +943,7 @@ Video:
|
|||
Pause on Current Video: Zaustavi trenutačni video
|
||||
Unhide Channel: Prikaži kanal
|
||||
Hide Channel: Sakrij kanal
|
||||
More Options: Više opcija
|
||||
Videos:
|
||||
#& Sort By
|
||||
Sort By:
|
||||
|
@ -1022,7 +1024,7 @@ Up Next: 'Sljedeći'
|
|||
Local API Error (Click to copy): 'Greška lokalnog sučelja (pritisni za kopiranje)'
|
||||
Invidious API Error (Click to copy): 'Greška Invidious sučelja (pritisni za kopiranje)'
|
||||
Falling back to Invidious API: 'Koristit će se Invidious sučelje'
|
||||
Falling back to the local API: 'Koristit će se lokalno sučelje'
|
||||
Falling back to Local API: 'Koristit će se lokalno sučelje'
|
||||
Subscriptions have not yet been implemented: 'Pretplate još nisu implementirane'
|
||||
Loop is now disabled: 'Ponavljanje je sada deaktivirano'
|
||||
Loop is now enabled: 'Ponavljanje je sada aktivirano'
|
||||
|
@ -1053,7 +1055,7 @@ Tooltips:
|
|||
Proxy Videos Through Invidious: Za reprodukciju videa povezat će se s Invidiousom
|
||||
umjesto izravnog povezivanja s YouTubeom. Zanemaruje postavke sučelja.
|
||||
Force Local Backend for Legacy Formats: Radi samo, kad se Invidious postavi kao
|
||||
standardno sučelje. Kada je aktivirano, lokalno sučelje će pokretati i koristiti
|
||||
standardno sučelje. Kada je aktivirano, lokalno API sučelje će pokretati i koristiti
|
||||
stare formate umjesto onih koje dostavlja Invidious. Pomaže u slučajevima, kad
|
||||
je reprodukcija videa koje dostavlja Invidious u zemlji zabranjena/ograničena.
|
||||
Scroll Playback Rate Over Video Player: Dok se pokazivač nalazi na videu, pritisni
|
||||
|
@ -1148,11 +1150,6 @@ Starting download: Početak preuzimanja „{videoTitle}”
|
|||
Screenshot Success: Snimka ekrana je spremljena pod „{filePath}”
|
||||
Screenshot Error: Neuspjela snimka ekrana. {error}
|
||||
New Window: Novi prozor
|
||||
Age Restricted:
|
||||
This {videoOrPlaylist} is age restricted: Ovaj {videoOrPlaylist} je dobno ograničen
|
||||
Type:
|
||||
Channel: Kanal
|
||||
Video: Video
|
||||
Channels:
|
||||
Channels: Kanali
|
||||
Title: Popis kanala
|
||||
|
@ -1187,3 +1184,7 @@ Channel Unhidden: '{channel} je uklonjen iz filtra kanala'
|
|||
Trimmed input must be at least N characters long: Skraćeni unos mora imati barem 1
|
||||
znak | Skraćeni unos mora imati barem {length} znaka
|
||||
Tag already exists: Oznaka „{tagName}” već postoji
|
||||
Age Restricted:
|
||||
This channel is age restricted: Ovaj je dobno ograničeni kanal
|
||||
This video is age restricted: Ovaj je dobno ograničeni video
|
||||
Close Banner: Zatvori natpis
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# Put the name of your locale in the same language
|
||||
Locale Name: 'English (US)'
|
||||
Locale Name: 'Magyar'
|
||||
FreeTube: 'FreeTube'
|
||||
# Currently on Subscriptions, Playlists, and History
|
||||
'This part of the app is not ready yet. Come back later when progress has been made.': >-
|
||||
|
@ -534,14 +534,14 @@ Settings:
|
|||
Hide Playlists: Lejátszási listák elrejtése
|
||||
Hide Video Description: Videó leírásának elrejtése
|
||||
Hide Comments: Megjegyzések elrejtése
|
||||
Hide Live Streams: Élő adatfolyamok elrejtése
|
||||
Hide Live Streams: Élő közvetítések elrejtése
|
||||
Hide Sharing Actions: Megosztási műveletek elrejtése
|
||||
Hide Chapters: Fejezetek elrejtése
|
||||
Hide Upcoming Premieres: Közelgő első előadások elrejtése
|
||||
Hide Channels: Videók elrejtése a csatornákból
|
||||
Hide Channels Placeholder: Csatornaazonosító
|
||||
Display Titles Without Excessive Capitalisation: Címek megjelenítése túlzott nagybetűk
|
||||
nélkül
|
||||
Display Titles Without Excessive Capitalisation: Jelenítse meg a címeket túlzott
|
||||
nagybetűs írás és írásjelek nélkül
|
||||
Hide Featured Channels: Kiemelt csatornák elrejtése
|
||||
Hide Channel Playlists: Csatorna lejátszási listák elrejtése
|
||||
Hide Channel Community: Csatornaközösség elrejtése
|
||||
|
@ -953,6 +953,7 @@ Video:
|
|||
Pause on Current Video: Jelenlegi videó szüneteltetése
|
||||
Unhide Channel: Csatorna megjelenítése
|
||||
Hide Channel: Csatorna elrejtése
|
||||
More Options: További beállítások
|
||||
Videos:
|
||||
#& Sort By
|
||||
Sort By:
|
||||
|
@ -1037,7 +1038,7 @@ Up Next: 'Következő'
|
|||
Local API Error (Click to copy): 'Helyi-API hiba (kattintson a másoláshoz)'
|
||||
Invidious API Error (Click to copy): 'Invidious-API hiba (Kattintson a másoláshoz)'
|
||||
Falling back to Invidious API: 'Invidious-API visszatérve'
|
||||
Falling back to the local API: 'Helyi-API visszatérve'
|
||||
Falling back to Local API: 'Helyi-API visszatérve'
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Ez
|
||||
a videó hiányzó formátumok miatt nem érhető el. Ez az ország nem elérhetősége miatt
|
||||
következhet be.'
|
||||
|
@ -1089,10 +1090,10 @@ Tooltips:
|
|||
videókat szolgáltasson, ahelyett, hogy közvetlen kapcsolatot létesítene a YouTube
|
||||
szolgáltatással. Felülbírálja az API beállítást.
|
||||
Force Local Backend for Legacy Formats: Csak akkor működik, ha az Invidious API
|
||||
az alapértelmezett. Ha engedélyezve van, a helyi API futni fog, és az általa
|
||||
visszaadott örökölt formátumokat fogja használni az Invidious által visszaadottak
|
||||
helyett. Segít, ha az Invidious által visszaküldött videókat nem lehet lejátszani
|
||||
az ország korlátozása miatt.
|
||||
az alapértelmezett. Ha engedélyezve van, a helyi API fut, és az általa visszaadott
|
||||
régi formátumokat használja az Invidious által visszaadottak helyett. Segít,
|
||||
ha az Invidious által visszaküldött videók nem játszódnak le az országos korlátozások
|
||||
miatt.
|
||||
Scroll Playback Rate Over Video Player: Amíg a kurzor a videó felett van, nyomja
|
||||
meg és tartsa lenyomva a Control billentyűt (Mac gépen a Command billentyű),
|
||||
és görgesse az egér görgőjét előre vagy hátra a lejátszási sebesség szabályozásához.
|
||||
|
@ -1171,11 +1172,6 @@ Channels:
|
|||
Unsubscribe: Leiratkozás
|
||||
Unsubscribed: '{channelName} eltávolítva az feliratkozásáiból'
|
||||
Unsubscribe Prompt: Biztosan le szeretne iratkozni a(z) „{channelName}” csatornáról?
|
||||
Age Restricted:
|
||||
Type:
|
||||
Video: Videó
|
||||
Channel: Csatorna
|
||||
This {videoOrPlaylist} is age restricted: A(z) {videoOrPlaylist} korhatáros
|
||||
Downloading failed: Hiba történt a(z) „{videoTitle}” letöltése során
|
||||
Starting download: „{videoTitle}” letöltésének indítása
|
||||
Downloading has completed: A(z) „{videoTitle}” letöltése befejeződött
|
||||
|
@ -1208,3 +1204,7 @@ Trimmed input must be at least N characters long: A vágott bemenetnek legalább
|
|||
hosszúnak kell lennie | A vágott bemenetnek legalább {length} karakter hosszúnak
|
||||
kell lennie
|
||||
Tag already exists: '„{tagName}” címke már létezik'
|
||||
Close Banner: Banner bezárása
|
||||
Age Restricted:
|
||||
This channel is age restricted: Ez a csatorna korhatáros
|
||||
This video is age restricted: Ez a videó korhatáros
|
||||
|
|
|
@ -753,7 +753,7 @@ Up Next: 'Akan Datang'
|
|||
Local API Error (Click to copy): 'API Lokal Galat (Klik untuk menyalin)'
|
||||
Invidious API Error (Click to copy): 'API Invidious Galat (Klik untuk menyalin)'
|
||||
Falling back to Invidious API: 'Kembali ke API Invidious'
|
||||
Falling back to the local API: 'Kembali ke API lokal'
|
||||
Falling back to Local API: 'Kembali ke API lokal'
|
||||
Subscriptions have not yet been implemented: 'Langganan masih belum diterapkan'
|
||||
Loop is now disabled: 'Putar-Ulang sekarang dimatikan'
|
||||
Loop is now enabled: 'Putar-Ulang sekarang diaktifkan'
|
||||
|
|
|
@ -1043,7 +1043,7 @@ Local API Error (Click to copy): 'Villa í staðværu API-kerfisviðmóti (smell
|
|||
Invidious API Error (Click to copy): 'Villa í Invidious API-kerfisviðmóti (smella
|
||||
til að afrita)'
|
||||
Falling back to Invidious API: 'Nota til vara Invidious API-kerfisviðmót'
|
||||
Falling back to the local API: 'Nota til vara staðvært API-kerfisviðmót'
|
||||
Falling back to Local API: 'Nota til vara staðvært API-kerfisviðmót'
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Þetta
|
||||
myndskeiðer ekki tiltækt vegna þess að það vantar skráasnið. Þetta getur gest ef
|
||||
þau eru ekki tiltæk í viðkomandi landi.'
|
||||
|
@ -1084,11 +1084,6 @@ Starting download: Byrja að sækja "{videoTitle}"
|
|||
Downloading failed: Vandamál kom upp við að sækja "{videoTitle}"
|
||||
Screenshot Error: Skjámyndataka mistókst. {error}
|
||||
Screenshot Success: Vistaði skjámynd sem "{filePath}"
|
||||
Age Restricted:
|
||||
Type:
|
||||
Channel: Rás
|
||||
Video: Myndskeið
|
||||
This {videoOrPlaylist} is age restricted: Þetta {videoOrPlaylist} er með aldurstakmörkunum
|
||||
New Window: Nýr gluggi
|
||||
Channels:
|
||||
Search bar placeholder: Leita í rásum
|
||||
|
|
|
@ -537,8 +537,8 @@ Settings:
|
|||
Hide Upcoming Premieres: Nascondi le prossime Première
|
||||
Hide Channels: Nascondi i video dai canali
|
||||
Hide Channels Placeholder: ID del canale
|
||||
Display Titles Without Excessive Capitalisation: Visualizza i titoli senza un
|
||||
uso eccessivo di maiuscole
|
||||
Display Titles Without Excessive Capitalisation: Visualizza i titoli senza maiuscole
|
||||
e punteggiatura eccessive
|
||||
Hide Featured Channels: Nascondi i canali in evidenza
|
||||
Hide Channel Playlists: Nascondi le playlist del canale
|
||||
Hide Channel Community: Nascondi la comunità del canale
|
||||
|
@ -914,6 +914,7 @@ Video:
|
|||
Pause on Current Video: Pausa sul video attuale
|
||||
Unhide Channel: Mostra canale
|
||||
Hide Channel: Nascondi canale
|
||||
More Options: Più opzioni
|
||||
Videos:
|
||||
#& Sort By
|
||||
Sort By:
|
||||
|
@ -997,7 +998,7 @@ Up Next: 'Prossimi video'
|
|||
Local API Error (Click to copy): 'Errore API Locale (Clicca per copiare)'
|
||||
Invidious API Error (Click to copy): 'Errore API Invidious (Clicca per copiare)'
|
||||
Falling back to Invidious API: 'Torno alle API Invidious'
|
||||
Falling back to the local API: 'Torno alle API locali'
|
||||
Falling back to Local API: 'Torno alle API locali'
|
||||
Subscriptions have not yet been implemented: 'Le Iscrizioni non sono ancora state
|
||||
implementate'
|
||||
Loop is now disabled: 'Il loop è ora disabilitato'
|
||||
|
@ -1178,13 +1179,6 @@ Starting download: Avvio del download di "{videoTitle}"
|
|||
Downloading failed: Si è verificato un problema durante il download di "{videoTitle}"
|
||||
Screenshot Success: Screenshot salvato come "{filePath}"
|
||||
Screenshot Error: Screenshot non riuscito. {error}
|
||||
Age Restricted:
|
||||
The currently set default instance is {instance}: Questo {instance} è limitato dall'età
|
||||
Type:
|
||||
Channel: Canale
|
||||
Video: Video
|
||||
This {videoOrPlaylist} is age restricted: Questo {videoOrPlaylist} ha limiti di
|
||||
età
|
||||
New Window: Nuova finestra
|
||||
Channels:
|
||||
Unsubscribed: '{channelName} è stato rimosso dalle tue iscrizioni'
|
||||
|
@ -1221,3 +1215,7 @@ Channel Unhidden: '{channel} rimosso dal filtro canali'
|
|||
Tag already exists: Il tag "{tagName}" esiste già
|
||||
Trimmed input must be at least N characters long: L'input troncato deve essere lungo
|
||||
almeno 1 carattere | L'input troncato deve essere lungo almeno {length} caratteri
|
||||
Age Restricted:
|
||||
This video is age restricted: Questo video è soggetto a limiti di età
|
||||
This channel is age restricted: Questo canale è soggetto a limiti di età
|
||||
Close Banner: Chiudi banner
|
||||
|
|
|
@ -794,7 +794,7 @@ Up Next: '次の動画'
|
|||
Local API Error (Click to copy): '内部 API エラー(クリックするとコピー)'
|
||||
Invidious API Error (Click to copy): 'Invidious API エラー(クリックするとコピー)'
|
||||
Falling back to Invidious API: '代替の Invidious API に切替'
|
||||
Falling back to the local API: '代替の内部 API に切替'
|
||||
Falling back to Local API: '代替の内部 API に切替'
|
||||
Subscriptions have not yet been implemented: '登録チャンネルは未実装です'
|
||||
Loop is now disabled: 'ループ再生を無効にしました'
|
||||
Loop is now enabled: 'ループ再生を有効にしました'
|
||||
|
@ -913,12 +913,6 @@ Are you sure you want to open this link?: このリンクを開きますか?
|
|||
Starting download: '"{videoTitle}" のダウンロードを開始します'
|
||||
Downloading has completed: '"{videoTitle}" のダウンロードが終了しました'
|
||||
Downloading failed: '"{videoTitle}" のダウンロード中に問題が発生しました'
|
||||
Age Restricted:
|
||||
The currently set default instance is {instance}: '{instance} は 18 歳以上の視聴者向け動画です'
|
||||
Type:
|
||||
Channel: チャンネル
|
||||
Video: 動画
|
||||
This {videoOrPlaylist} is age restricted: この {videoOrPlaylist} は年齢制限があります
|
||||
Channels:
|
||||
Channels: チャンネル
|
||||
Unsubscribe: 登録解除
|
||||
|
|
|
@ -761,7 +761,7 @@ Tooltips:
|
|||
Local API Error (Click to copy): '로컬 API 오류(복사하려면 클릭)'
|
||||
Invidious API Error (Click to copy): 'Invidious API 오류(복사하려면 클릭)'
|
||||
Falling back to Invidious API: 'Invidious API로 대체'
|
||||
Falling back to the local API: '로컬 API로 대체'
|
||||
Falling back to Local API: '로컬 API로 대체'
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: '이
|
||||
동영상은 형식이 누락되어 사용할 수 없습니다. 이는 국가를 사용할 수 없기 때문에 발생할 수 있습니다.'
|
||||
Subscriptions have not yet been implemented: '구독이 아직 구현되지 않았습니다'
|
||||
|
@ -804,11 +804,6 @@ Channels:
|
|||
Unsubscribe Prompt: '"{channelName}"에서 구독을 취소하시겠습니까?'
|
||||
Count: '{number} 채널이 발견되었습니다.'
|
||||
Unsubscribed: '{channelName} 구독에서 제거되었습니다'
|
||||
Age Restricted:
|
||||
Type:
|
||||
Video: 비디오
|
||||
Channel: 채널
|
||||
The currently set default instance is {instance}: 이 {instance}는 연령 제한입니다
|
||||
Downloading has completed: '"{videoTitle}" 다운로드가 완료되었습니다'
|
||||
Starting download: '"{videoTitle}" 다운로드를 시작하는 중'
|
||||
Downloading failed: '"{videoTitle}"를 다운로드하는 동안 문제가 발생했습니다'
|
||||
|
|
|
@ -842,7 +842,7 @@ Local API Error (Click to copy): 'Vietinė API klaida (spustelėkite, jei norite
|
|||
Invidious API Error (Click to copy): 'Invidious API klaida (spustelėkite, jei norite
|
||||
kopijuoti)'
|
||||
Falling back to Invidious API: 'Grįžtama prie Invidious API'
|
||||
Falling back to the local API: 'Grįžtama prie vietinio API'
|
||||
Falling back to Local API: 'Grįžtama prie vietinio API'
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Šis
|
||||
vaizdo įrašas nepasiekiamas, nes trūksta formatų. Tai gali nutikti dėl to, kad šalis
|
||||
yra nepasiekiama.'
|
||||
|
@ -887,12 +887,6 @@ Channels:
|
|||
Unsubscribe: Atšaukti prenumeratą
|
||||
Unsubscribed: '{channelName} buvo pašalintas iš jūsų prenumeratų'
|
||||
Unsubscribe Prompt: Ar tikrai norite atšaukti {channelName} prenumeratą?
|
||||
Age Restricted:
|
||||
Type:
|
||||
Channel: Kanalas
|
||||
Video: Vaizdo įrašas
|
||||
This {videoOrPlaylist} is age restricted: Šis {videoOrPlaylist} ribojamas pagal
|
||||
amžių
|
||||
Downloading has completed: „{videoTitle}“ atsisiuntimas baigtas
|
||||
Starting download: Pradedamas „{videoTitle}“ atsisiuntimas
|
||||
Downloading failed: Atsisiunčiant „{videoTitle}“ kilo problema
|
||||
|
|
|
@ -828,7 +828,7 @@ Tooltips:
|
|||
Local API Error (Click to copy): ''
|
||||
Invidious API Error (Click to copy): ''
|
||||
Falling back to Invidious API: ''
|
||||
Falling back to the local API: ''
|
||||
Falling back to Local API: ''
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: ''
|
||||
Subscriptions have not yet been implemented: ''
|
||||
Unknown YouTube url type, cannot be opened in app: ''
|
||||
|
@ -848,11 +848,6 @@ Canceled next video autoplay: ''
|
|||
Default Invidious instance has been set to {instance}: ''
|
||||
Default Invidious instance has been cleared: ''
|
||||
'The playlist has ended. Enable loop to continue playing': ''
|
||||
Age Restricted:
|
||||
This {videoOrPlaylist} is age restricted: ''
|
||||
Type:
|
||||
Channel: ''
|
||||
Video: ''
|
||||
External link opening has been disabled in the general settings: ''
|
||||
Downloading has completed: ''
|
||||
Starting download: ''
|
||||
|
|
|
@ -784,7 +784,7 @@ Up Next: 'Neste'
|
|||
Local API Error (Click to copy): 'Lokal API-feil (Klikk her for å kopiere)'
|
||||
Invidious API Error (Click to copy): 'Invidious-API-feil (Klikk her for å kopiere)'
|
||||
Falling back to Invidious API: 'Faller tilbake til Invidious-API-et'
|
||||
Falling back to the local API: 'Faller tilbake til det lokale API-et'
|
||||
Falling back to Local API: 'Faller tilbake til det lokale API-et'
|
||||
Subscriptions have not yet been implemented: 'Abonnement har ikke blitt implementert
|
||||
enda'
|
||||
Loop is now disabled: 'Gjenta er nå deaktivert'
|
||||
|
@ -947,11 +947,6 @@ Channels:
|
|||
Unsubscribe: Opphev abonnement
|
||||
Unsubscribed: '{channelName} ble fjernet fra dine abonnementer'
|
||||
Unsubscribe Prompt: Opphev abonnement på «{channelName}»?
|
||||
Age Restricted:
|
||||
Type:
|
||||
Channel: Kanal
|
||||
Video: Video
|
||||
This {videoOrPlaylist} is age restricted: Denne {videoOrPlaylist} er aldersbegrenset
|
||||
Chapters:
|
||||
Chapters: Kapitler
|
||||
'Chapters list visible, current chapter: {chapterName}': 'Kapittelliste synlig.
|
||||
|
|
|
@ -45,6 +45,8 @@ Global:
|
|||
Watching Count: 1 aan het kijken | {count} aan het kijken
|
||||
Channel Count: 1 kanaal | {count} kanalen
|
||||
Community: Gemeenschap
|
||||
Input Tags:
|
||||
Length Requirement: Tag moet minstens {number} tekens lang zijn
|
||||
Search / Go to URL: 'Zoeken / Ga naar URL'
|
||||
# In Filter Button
|
||||
Search Filters:
|
||||
|
@ -143,10 +145,27 @@ User Playlists:
|
|||
CreatePlaylistPrompt:
|
||||
Create: Aanmaken
|
||||
New Playlist Name: Naam voor nieuwe afspeellijst
|
||||
Toast:
|
||||
Playlist {playlistName} has been successfully created.: Afspeellijst ‘{playlistName}’
|
||||
is succesvol aangemaakt.
|
||||
There was an issue with creating the playlist.: Er is een probleem opgetreden
|
||||
bij het maken van de afspeellijst.
|
||||
There is already a playlist with this name. Please pick a different name.: Er
|
||||
is al een afspeellijst met deze naam. Kies een andere naam.
|
||||
AddVideoPrompt:
|
||||
Save: Opslaan
|
||||
N playlists selected: '{playlistCount} geselecteerd'
|
||||
Search in Playlists: Zoeken in afspeellijsten
|
||||
Toast:
|
||||
You haven't selected any playlist yet.: U heeft nog geen afspeellijst geselecteerd.
|
||||
"{videoCount} video(s) added to 1 playlist": 1 video toegevoegd aan een afspeellijst
|
||||
| {videoCount} video's toegevoegd aan een afspeellijst
|
||||
"{videoCount} video(s) added to {playlistCount} playlists": 1 video toegevoegd
|
||||
aan {playlistCount} afspeellijsten | {videoCount} video's toegevoegd aan
|
||||
{playlistCount} afspeellijsten
|
||||
Select a playlist to add your N videos to: Selecteer een afspeellijst om uw video
|
||||
aan toe te voegen | Selecteer een afspeellijst om uw {videoCount} video's aan
|
||||
toe te voegen
|
||||
Save Changes: Wijzigingen opslaan
|
||||
Copy Playlist: Afspeellijst kopiëren
|
||||
Create New Playlist: Nieuwe afspeellijst aanmaken
|
||||
|
@ -164,6 +183,41 @@ User Playlists:
|
|||
Video has been removed: Video is verwijderd
|
||||
Quick bookmark disabled: Snelle bladwijzers uitgeschakeld
|
||||
Playlist has been updated.: De afspeellijst is bijgewerkt.
|
||||
This video cannot be moved up.: Deze video kan niet omhoog verplaatst worden.
|
||||
This video cannot be moved down.: Deze video kan niet omlaag verplaatst worden.
|
||||
Playlist {playlistName} has been deleted.: Afspeellijst ‘{playlistName}’ is
|
||||
verwijderd.
|
||||
This playlist does not exist: Deze afspeellijst bestaat niet
|
||||
There were no videos to remove.: Er zijn geen video's om te verwijderen.
|
||||
There was a problem with removing this video: Er is een probleem opgetreden
|
||||
bij het verwijderen van deze video
|
||||
This playlist is now used for quick bookmark: Deze afspeellijst wordt nu gebruikt
|
||||
voor snelle bladwijzers
|
||||
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Deze
|
||||
afspeellijst wordt nu gebruikt voor snelle bladwijzers in plaats van {oldPlaylistName}.
|
||||
Druk hier om ongedaan te maken
|
||||
Reverted to use {oldPlaylistName} for quick bookmark: Teruggekeerd naar het
|
||||
gebruik van {oldPlaylistName} voor snelle bladwijzers
|
||||
Some videos in the playlist are not loaded yet. Click here to copy anyway.: Sommige
|
||||
video's in de afspeellijst zijn nog niet geladen. Druk hier om toch te kopiëren.
|
||||
"{videoCount} video(s) have been removed": 1 video verwijderd | {videoCount}
|
||||
video's verwijderd
|
||||
This playlist is protected and cannot be removed.: Deze afspeellijst is beschermd
|
||||
en kan niet worden verwijderd.
|
||||
Playlist name cannot be empty. Please input a name.: De naam van de afspeellijst
|
||||
mag niet leeg zijn. Voer een naam in.
|
||||
There was an issue with updating this playlist.: Er is een probleem opgetreden
|
||||
bij het bijwerken van deze afspeellijst.
|
||||
You have no playlists. Click on the create new playlist button to create a new one.: U
|
||||
heeft geen afspeellijsten. Druk op de knop om er één aan te maken.
|
||||
This playlist currently has no videos.: Deze afspeellijst bevat geen video's.
|
||||
Enable Quick Bookmark With This Playlist: Snelle bladwijzers inschakelen voor deze
|
||||
afspeellijst
|
||||
Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Weet
|
||||
u zeker dat u alle bekeken video's uit deze afspeellijst wilt verwijderen? Dit
|
||||
kan niet ongedaan gemaakt worden.
|
||||
Are you sure you want to delete this playlist? This cannot be undone: Weet u zeker
|
||||
dat u deze afspeellijst wilt verwijderen? Dit kan niet ongedaan gemaakt worden.
|
||||
History:
|
||||
# On History Page
|
||||
History: 'Geschiedenis'
|
||||
|
@ -358,12 +412,17 @@ Settings:
|
|||
Save Watched Videos With Last Viewed Playlist: Houd bekeken video's bij met de
|
||||
afspeellijst ‘Laatst bekeken’
|
||||
Remove All Playlists: Alle afspeellijsten verwijderen
|
||||
All playlists have been removed: Alle afspeellijsten zijn verwijderd
|
||||
Are you sure you want to remove all your playlists?: Weet u zeker dat u al uw
|
||||
afspeellijsten wilt verwijderen?
|
||||
Subscription Settings:
|
||||
Subscription Settings: 'Abonnementinstellingen'
|
||||
Hide Videos on Watch: 'Bekeken video''s verbergen'
|
||||
Manage Subscriptions: 'Abonnementen beheren'
|
||||
Fetch Feeds from RSS: Verzamel feeds via RSS
|
||||
Fetch Automatically: Haal feed automatisch op
|
||||
Only Show Latest Video for Each Channel: Alleen nieuwste video voor elk kanaal
|
||||
tonen
|
||||
Advanced Settings:
|
||||
Advanced Settings: 'Geavanceerde Instellingen'
|
||||
Enable Debug Mode (Prints data to the console): 'Schakel Debug Modus in (Print
|
||||
|
@ -440,6 +499,14 @@ Settings:
|
|||
Subscription File: Abonnementenbestand
|
||||
History File: Geschiedenisbestand
|
||||
Playlist File: Afspeellijstbestand
|
||||
Export Playlists For Older FreeTube Versions:
|
||||
Label: Afspeellijsten exporteren voor oudere FreeTube-versies
|
||||
Tooltip: "Deze optie exporteert video's van alle afspeellijsten naar één afspeellijst
|
||||
met de naam ‘Favorieten’.\nVideo's exporteren en importeren in afspeellijsten
|
||||
voor een oudere versie van FreeTube:\n1. Exporteer uw afspeellijsten met
|
||||
deze optie ingeschakeld.\n2. Verwijder al uw bestaande afspeellijsten met
|
||||
de optie ‘Alle afspeellijsten verwijderen’ onder ‘Privacyinstellingen’.\n
|
||||
3. Start de oudere versie van FreeTube en importeer de geëxporteerde afspeellijsten."
|
||||
Distraction Free Settings:
|
||||
Hide Live Chat: Livechat verbergen
|
||||
Hide Popular Videos: Populaire video's verbergen
|
||||
|
@ -456,8 +523,8 @@ Settings:
|
|||
Hide Video Description: Video-omschrijving verbergen
|
||||
Hide Comments: Opmerkingen verbergen
|
||||
Hide Live Streams: Verberg rechtstreekse uitzendingen
|
||||
Display Titles Without Excessive Capitalisation: Toon titels zonder overmatig
|
||||
hoofdlettergebruik
|
||||
Display Titles Without Excessive Capitalisation: Titels tonen zonder overmatig
|
||||
hoofdlettergebruik en interpunctie
|
||||
Sections:
|
||||
Side Bar: Zijbalk
|
||||
General: Algemeen
|
||||
|
@ -481,6 +548,16 @@ Settings:
|
|||
Hide Profile Pictures in Comments: Profielfoto's in opmerkingen verbergen
|
||||
Hide Subscriptions Community: Abonnementgemeenschappen verbergen
|
||||
Hide Channels Already Exists: Kanaal ID bestaat reeds
|
||||
Hide Channels Invalid: Opgegeven kanaal-id is ongeldig
|
||||
Hide Videos and Playlists Containing Text Placeholder: Woord, woordfragment of
|
||||
zin
|
||||
Hide Videos and Playlists Containing Text: Video's en afspeellijsten die tekst
|
||||
bevatten verbergen
|
||||
Hide Channels API Error: Fout bij het ophalen van de gebruiker met de opgegeven
|
||||
ID. Controleer nogmaals of de ID correct is.
|
||||
Hide Channels Disabled Message: Sommige kanalen zijn geblokkeerd met behulp van
|
||||
ID en zijn niet verwerkt. De functie is geblokkeerd terwijl deze ID's worden
|
||||
bijgewerkt
|
||||
The app needs to restart for changes to take effect. Restart and apply change?: De
|
||||
app moet opnieuw worden gestart om veranderingen aan te brengen. Wilt u de app
|
||||
opnieuw starten en veranderingen toepassen?
|
||||
|
@ -515,6 +592,9 @@ Settings:
|
|||
Do Nothing: Niets doen
|
||||
Category Color: Categoriekleur
|
||||
UseDeArrowTitles: DeArrow-videotitels gebruiken
|
||||
UseDeArrowThumbnails: DeArrow gebruiken voor miniaturen
|
||||
'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': API-URL
|
||||
van DeArrow-miniatuurgenerator (standaard is https://dearrow-thumb.ajay.app)
|
||||
External Player Settings:
|
||||
Custom External Player Arguments: Aangepaste argumenten voor externe videospeler
|
||||
Custom External Player Executable: Uitvoerbaar bestand van externe videospeler
|
||||
|
@ -668,6 +748,7 @@ Channel:
|
|||
votes: '{votes} stemmen'
|
||||
This channel currently does not have any posts: Dit kanaal heeft momenteel geen
|
||||
posts
|
||||
Video hidden by FreeTube: Video verborgen door FreeTube
|
||||
Releases:
|
||||
Releases: Uitgaven
|
||||
This channel does not currently have any releases: Dit kanaal heeft momenteel
|
||||
|
@ -821,6 +902,7 @@ Video:
|
|||
is niet beschikbaar voor deze stream. Mogelijk is deze uitgeschakeld door de uploader.
|
||||
Hide Channel: Kanaal verbergen
|
||||
Unhide Channel: Kanaal tonen
|
||||
More Options: Meer opties
|
||||
Videos:
|
||||
#& Sort By
|
||||
Sort By:
|
||||
|
@ -904,7 +986,7 @@ Up Next: 'Volgende'
|
|||
Local API Error (Click to copy): 'Fout in lokale API (Klik om te kopiëren)'
|
||||
Invidious API Error (Click to copy): 'Fout in API van Invidious (Klik op te kopiëren)'
|
||||
Falling back to Invidious API: 'Terugvallen op Invidious API'
|
||||
Falling back to the local API: 'Terugvallen op lokale API'
|
||||
Falling back to Local API: 'Terugvallen op lokale API'
|
||||
Subscriptions have not yet been implemented: 'Abonnementen zijn nog niet geïmplementeerd'
|
||||
Loop is now disabled: 'Herhalen is nu uitgeschakeld'
|
||||
Loop is now enabled: 'Herhalen is nu ingeschakeld'
|
||||
|
@ -983,10 +1065,10 @@ Tooltips:
|
|||
Legacy gaat niet hoger dan 720p maar gebruikt minder bandbreedte. Audio zal
|
||||
alleen het geluid streamen.
|
||||
Force Local Backend for Legacy Formats: Dit zal alleen werken wanneer Invidious
|
||||
is geselecteerd als de standaard API. Wanneer ingeschakeld zal de lokale API
|
||||
legacy video indelingen gebruiken in plaats van de video indeling die worden
|
||||
teruggegeven door Invidious. Dit kan helpen wanneer een video die wordt gestreamed
|
||||
via Invidious niet afspeelt in verband met regio restricties.
|
||||
is geselecteerd als de standaard-API. Wanneer ingeschakeld zal de lokale API
|
||||
legacy videoindelingen gebruiken in plaats van de videoindeling die worden
|
||||
teruggegeven door Invidious. Dit kan helpen wanneer een video die wordt gestreamed
|
||||
via Invidious niet afspeelt in verband met regiorestricties.
|
||||
Proxy Videos Through Invidious: FreeTube zal verbinden met Invidious en daar de
|
||||
video's downloaden in de plaats van de video's rechtstreeks bij YouTube vandaan
|
||||
te halen. Dit overschrijft de ingestelde API voorkeur.
|
||||
|
@ -1041,16 +1123,23 @@ Tooltips:
|
|||
in de gekozen externe videospeler kan worden geopend. Let op: Invidious-instellingen
|
||||
beïnvloeden externe videospelers niet.'
|
||||
DefaultCustomArgumentsTemplate: "(standaard: ‘{defaultCustomArguments}’)"
|
||||
Ignore Default Arguments: Stuurt geen standaardargumenten naar de externe speler,
|
||||
afgezien van de video-URL (bijvoorbeeld afspeelsnelheid, afspeellijst-URL,
|
||||
enz.). Aangepaste argumenten worden nog steeds doorgegeven.
|
||||
Distraction Free Settings:
|
||||
Hide Channels: Voer een kanaalnaam of kanaal-ID in om alle video's, afspeellijsten
|
||||
en het kanaal zelf te verbergen zodat ze niet worden weergegeven in zoeken,
|
||||
trending, populairst en aanbevolen. De ingevoerde kanaalnaam moet volledig overeenkomen
|
||||
en is hoofdlettergevoelig.
|
||||
Hide Channels: Voer een kanaal-ID in om alle video's, afspeellijsten en het kanaal
|
||||
zelf te verbergen zodat ze niet worden weergegeven in zoeken, trending, populairst
|
||||
en aanbevolen. De ingevoerde kanaal-ID moet volledig overeenkomen en is hoofdlettergevoelig.
|
||||
Hide Subscriptions Live: Deze instelling wordt overschreven door de app-brede
|
||||
instelling ‘{appWideSetting}’, in het gedeelte ‘{subsection}’ van ‘{settingsSection}’
|
||||
Hide Videos and Playlists Containing Text: Voer een woord, woordfragment of woordgroep
|
||||
in (niet hoofdlettergevoelig) om alle video's en afspeellijsten waarvan de
|
||||
oorspronkelijke titel dit bevat, in heel FreeTube te verbergen, met uitzondering
|
||||
van alleen geschiedenis, uw afspeellijsten en video's in afspeellijsten.
|
||||
SponsorBlock Settings:
|
||||
UseDeArrowTitles: Vervangt videotitels met door gebruikers ingediende titels van
|
||||
DeArrow.
|
||||
UseDeArrowThumbnails: Videominiaturen vervangen met miniaturen van DeArrow.
|
||||
Experimental Settings:
|
||||
Replace HTTP Cache: Schakelt de schijfgebaseerde HTTP-cache van Electron uit en
|
||||
schakelt een aangepaste afbeeldingscache in het geheugen in. Zal leiden tot
|
||||
|
@ -1079,12 +1168,6 @@ Downloading failed: Probleem bij download van "{videoTitle}"
|
|||
Download folder does not exist: De download map "$" bestaat niet. Valt terug op "vraag
|
||||
map" modus.
|
||||
New Window: Nieuw venster
|
||||
Age Restricted:
|
||||
The currently set default instance is {instance}: Deze {instance} is leeftijdsbeperkt
|
||||
Type:
|
||||
Channel: Kanaal
|
||||
Video: Video
|
||||
This {videoOrPlaylist} is age restricted: Deze {videoOrPlaylist} heeft een leeftijdsbeperking
|
||||
Screenshot Success: Schermafbeelding opgeslagen als "{filePath}"
|
||||
Channels:
|
||||
Title: Kanaallijst
|
||||
|
@ -1117,3 +1200,12 @@ Playlist will pause when current video is finished: Afspeellijst zal pauzeren wa
|
|||
Playlist will not pause when current video is finished: Afspeellijst zal niet pauzeren
|
||||
wanneer de huidige video is afgelopen
|
||||
Go to page: Ga naar {page}
|
||||
Tag already exists: Tag ‘{tagName}’ bestaat al
|
||||
Channel Unhidden: ‘{channel}’ verwijderd uit kanaalfilter
|
||||
Channel Hidden: ‘{channel}’ toegevoegd aan kanaalfilter
|
||||
Close Banner: Banier sluiten
|
||||
Age Restricted:
|
||||
This channel is age restricted: Dit kanaal heeft een leeftijdsbeperking
|
||||
This video is age restricted: Deze video heeft een leeftijdsbeperking
|
||||
Trimmed input must be at least N characters long: Bijgesneden invoer moet minimaal
|
||||
1 teken lang zijn | Bijgesneden invoer moet minimaal {length} tekens lang zijn
|
||||
|
|
|
@ -770,9 +770,9 @@ Tooltips:
|
|||
Invidious Instance: 'Invidious-førekomsten som FreeTube vil kople til for API-kall.'
|
||||
Region for Trending: 'Trendsregionen lar deg enkelt velje kva lands populære videoar
|
||||
du ynskjer å vise.'
|
||||
External Link Handling: "Vel kva FreeTube skal gjer, når ein trykker på ei lenke,\
|
||||
\ som ikkje kan bli opna av FreeTube. \nFreeTube vil vanlegvis opne lenka i\
|
||||
\ din standardnettlesar.\n"
|
||||
External Link Handling: "Vel kva FreeTube skal gjer, når ein trykker på ei lenke,
|
||||
som ikkje kan bli opna av FreeTube. \nFreeTube vil vanlegvis opne lenka i din
|
||||
standardnettlesar.\n"
|
||||
Player Settings:
|
||||
Force Local Backend for Legacy Formats: 'Fungerer berre med Invidious-API-et som
|
||||
standard. Når det er påslått, vil det lokale API-et køyre og bruke dei utdaterte
|
||||
|
@ -825,7 +825,7 @@ Tooltips:
|
|||
Local API Error (Click to copy): 'Lokal API-feil (Klikk her for å kopiere)'
|
||||
Invidious API Error (Click to copy): 'Invidious-API-feil (Klikk her for å kopiere)'
|
||||
Falling back to Invidious API: 'Faller tilbake til Invidious-API-et'
|
||||
Falling back to the local API: 'Faller tilbake til det lokale API-et'
|
||||
Falling back to Local API: 'Faller tilbake til det lokale API-et'
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Denne
|
||||
videoen er utilgjengeleg grunna manglande format. Dette kan skuldast tilgangsavgrensingar
|
||||
i ditt land.'
|
||||
|
@ -868,11 +868,6 @@ Channels:
|
|||
Unsubscribe Prompt: Er du sikker på at du vil avslutte abonnementet på "{channelName}"?
|
||||
Unsubscribe: Opphev abonnement
|
||||
Screenshot Success: Lagra skjermbilete som "{filePath}"
|
||||
Age Restricted:
|
||||
This {videoOrPlaylist} is age restricted: Denne {videoOrPlaylist} er alderavgrensa
|
||||
Type:
|
||||
Video: Video
|
||||
Channel: Kanal
|
||||
Screenshot Error: Skjermbilete feila. {error}
|
||||
Downloading has completed: Nedlastinga av "{videoTitle}" er fullført
|
||||
Ok: OK
|
||||
|
|
|
@ -109,4 +109,3 @@ Channel:
|
|||
Video:
|
||||
External Player: {}
|
||||
Tooltips: {}
|
||||
Age Restricted: {}
|
||||
|
|
|
@ -534,8 +534,8 @@ Settings:
|
|||
Hide Upcoming Premieres: Schowaj nadchodzące premiery
|
||||
Hide Channels: Schowaj filmy z kanałów
|
||||
Hide Channels Placeholder: ID kanału
|
||||
Display Titles Without Excessive Capitalisation: Wyświetlaj tytuły bez nadmiernych
|
||||
wielkich liter
|
||||
Display Titles Without Excessive Capitalisation: Wyświetlaj tytuły nie nadużywając
|
||||
wielkich liter i interpunkcji
|
||||
Hide Channel Community: Schowaj społeczność kanału
|
||||
Hide Channel Shorts: Schowaj filmy Short kanału
|
||||
Hide Featured Channels: Schowaj polecane kanały
|
||||
|
@ -917,6 +917,7 @@ Video:
|
|||
Pause on Current Video: Zatrzymaj po tym filmie
|
||||
Unhide Channel: Pokaż kanał
|
||||
Hide Channel: Ukryj kanał
|
||||
More Options: Więcej opcji
|
||||
Videos:
|
||||
#& Sort By
|
||||
Sort By:
|
||||
|
@ -999,7 +1000,7 @@ Up Next: 'Następne'
|
|||
Local API Error (Click to copy): 'Błąd lokalnego API (kliknij by skopiować)'
|
||||
Invidious API Error (Click to copy): 'Błąd API Invidious (kliknij by skopiować)'
|
||||
Falling back to Invidious API: 'Wycofywanie do API Invidious'
|
||||
Falling back to the local API: 'Wycofywanie do lokalnego API'
|
||||
Falling back to Local API: 'Wycofywanie do lokalnego API'
|
||||
Subscriptions have not yet been implemented: 'Subskrypcje nie zostały jeszcze wprowadzone'
|
||||
Loop is now disabled: 'Zapętlenie jest teraz wyłączone'
|
||||
Loop is now enabled: 'Zapętlenie jest teraz włączone'
|
||||
|
@ -1181,13 +1182,6 @@ Download folder does not exist: Katalog pobierania "$" nie istnieje. Przełączo
|
|||
tryb "pytaj o folder".
|
||||
Screenshot Error: Wykonanie zrzutu nie powiodło się. {error}
|
||||
Screenshot Success: Zapisano zrzut ekranu jako „{filePath}”
|
||||
Age Restricted:
|
||||
Type:
|
||||
Channel: kanał
|
||||
Video: film
|
||||
The currently set default instance is {instance}: Ten {instance} ma ograniczenie
|
||||
wiekowe
|
||||
This {videoOrPlaylist} is age restricted: '{videoOrPlaylist} ma ograniczenie wiekowe'
|
||||
New Window: Nowe okno
|
||||
Channels:
|
||||
Title: Lista kanałów
|
||||
|
@ -1224,3 +1218,6 @@ Channel Unhidden: '{channel} usunięty z filtra kanału'
|
|||
Tag already exists: Tag „{tagName}” już istnieje
|
||||
Trimmed input must be at least N characters long: Przycięte wyrażenie musi mieć przynajmniej
|
||||
1 znak | Przycięte wyrażenie musi mieć przynajmniej {length} znaki/ów
|
||||
Age Restricted:
|
||||
This video is age restricted: Ten film ma ograniczenie wiekowe
|
||||
This channel is age restricted: Ten kanał ma ograniczenie wiekowe
|
||||
|
|
|
@ -531,7 +531,7 @@ Settings:
|
|||
Hide Upcoming Premieres: Ocultar as Próximas Estréias
|
||||
Hide Channels Placeholder: ID do Canal
|
||||
Display Titles Without Excessive Capitalisation: Mostrar Títulos sem Capitalização
|
||||
Excessiva
|
||||
Excessiva nem Pontuação
|
||||
Hide Channels: Ocultar Vídeos dos Canais
|
||||
Sections:
|
||||
Side Bar: Barra lateral
|
||||
|
@ -987,7 +987,7 @@ Up Next: 'Próximo'
|
|||
Local API Error (Click to copy): 'Erro da API local (clique para copiar)'
|
||||
Invidious API Error (Click to copy): 'Erro da API do Invidious (clique para copiar)'
|
||||
Falling back to Invidious API: 'Recorrendo à API do Invidious'
|
||||
Falling back to the local API: 'Recorrendo à API local'
|
||||
Falling back to Local API: 'Recorrendo à API local'
|
||||
Subscriptions have not yet been implemented: 'Inscrições ainda não foram implementadas'
|
||||
Loop is now disabled: 'O ciclo foi desativado'
|
||||
Loop is now enabled: 'O ciclo está ativado'
|
||||
|
@ -1177,14 +1177,6 @@ Channels:
|
|||
Unsubscribed: '{channelName} foi removido de suas assinaturas'
|
||||
Unsubscribe Prompt: Tem certeza de que quer cancelar a sua inscrição de "{channelName}"?
|
||||
Count: '{number} canal(is) encontrado(s).'
|
||||
Age Restricted:
|
||||
The currently set default instance is {instance}: Este {instance} tem restrição
|
||||
de idade
|
||||
Type:
|
||||
Channel: Canal
|
||||
Video: Vídeo
|
||||
This {videoOrPlaylist} is age restricted: Esse(a) {videoOrPlaylist} tem restrição
|
||||
de idade
|
||||
Screenshot Success: Captura de tela salva como "{filePath}"
|
||||
Screenshot Error: Falha na captura de tela. {error}
|
||||
Preferences: Preferências
|
||||
|
|
|
@ -1035,7 +1035,7 @@ Tooltips:
|
|||
Local API Error (Click to copy): Erro na API local (clique para copiar)
|
||||
Invidious API Error (Click to copy): Erro na API Invidious (clique para copiar)
|
||||
Falling back to Invidious API: Ocorreu um erro e vamos usar a API Invidious
|
||||
Falling back to the local API: Ocorreu um erro e vamos usar a API local
|
||||
Falling back to Local API: Ocorreu um erro e vamos usar a API local
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: Este
|
||||
vídeo não está disponível porque faltam formatos. Isto pode acontecer devido à indisponibilidade
|
||||
no seu país.
|
||||
|
@ -1083,13 +1083,6 @@ Channels:
|
|||
Unsubscribe: Anular subscrição
|
||||
Unsubscribed: '{channelName} foi removido das suas subscrições'
|
||||
Unsubscribe Prompt: Tem a certeza de que pretende anular a subscrição de "{channelName}"?
|
||||
Age Restricted:
|
||||
The currently set default instance is {instance}: Este {instance} tem restrição
|
||||
de idade
|
||||
Type:
|
||||
Channel: Canal
|
||||
Video: Vídeo
|
||||
This {videoOrPlaylist} is age restricted: '{videoOrPlaylist} tem restrição de idade'
|
||||
Downloading has completed: '"{videoTitle}" foi descarregado'
|
||||
Starting download: A descarregar "{videoTitle}"
|
||||
Downloading failed: Ocorreu um erro ao descarregar "{videoTitle}"
|
||||
|
|
|
@ -1037,7 +1037,7 @@ Up Next: 'A seguir'
|
|||
Local API Error (Click to copy): 'Erro na API local (clique para copiar)'
|
||||
Invidious API Error (Click to copy): 'Erro na API Invidious (clique para copiar)'
|
||||
Falling back to Invidious API: 'Ocorreu um erro e vamos usar a API Invidious'
|
||||
Falling back to the local API: 'Ocorreu um erro e vamos usar a API local'
|
||||
Falling back to Local API: 'Ocorreu um erro e vamos usar a API local'
|
||||
Subscriptions have not yet been implemented: 'As subscrições ainda não foram implementadas'
|
||||
Loop is now disabled: 'Repetição desativada'
|
||||
Loop is now enabled: 'Repetição ativada'
|
||||
|
@ -1153,13 +1153,6 @@ Downloading failed: Ocorreu um erro ao descarregar "{videoTitle}"
|
|||
Downloading has completed: '"{videoTitle}" foi descarregado'
|
||||
Screenshot Success: Captura de ecrã guardada como "{filePath}"
|
||||
Screenshot Error: Erro ao capturar o ecrã. {error}
|
||||
Age Restricted:
|
||||
The currently set default instance is {instance}: Este {instance} tem restrição
|
||||
de idade
|
||||
Type:
|
||||
Channel: Canal
|
||||
Video: Vídeo
|
||||
This {videoOrPlaylist} is age restricted: '{videoOrPlaylist} tem restrição de idade'
|
||||
New Window: Nova janela
|
||||
Channels:
|
||||
Count: '{number} canais encontrados.'
|
||||
|
|
|
@ -853,7 +853,7 @@ Up Next: 'În continuare'
|
|||
Local API Error (Click to copy): 'Eroare API locală (Faceți clic pentru a copia)'
|
||||
Invidious API Error (Click to copy): 'Eroare API Invidious (Faceți clic pentru a copia)'
|
||||
Falling back to Invidious API: 'Revenine la Invidious API'
|
||||
Falling back to the local API: 'Revenire la API-ul local'
|
||||
Falling back to Local API: 'Revenire la API-ul local'
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Acest
|
||||
videoclip nu este disponibil din cauza lipsei de formate. Acest lucru se poate întâmpla
|
||||
din cauza indisponibilității țării.'
|
||||
|
@ -972,14 +972,6 @@ Starting download: Se începe descărcarea a "{videoTitle}"
|
|||
Downloading failed: A existat o problemă la descărcarea "{videoTitle}"
|
||||
Downloading has completed: '"{videoTitle}" s-a terminat de descărcat'
|
||||
New Window: Fereastră nouă
|
||||
Age Restricted:
|
||||
The currently set default instance is {instance}: Acest {instance} este restricționat
|
||||
datorită vârstei
|
||||
Type:
|
||||
Channel: Canal
|
||||
Video: Video
|
||||
This {videoOrPlaylist} is age restricted: Acest {videoOrPlaylist} are restricții
|
||||
de vârstă
|
||||
Channels:
|
||||
Channels: Canale
|
||||
Title: Listă de canale
|
||||
|
|
|
@ -955,7 +955,7 @@ Local API Error (Click to copy): 'Ошибка локального набора
|
|||
Invidious API Error (Click to copy): 'Ошибка набора функций Invidious (Нажмите, чтобы
|
||||
скопировать)'
|
||||
Falling back to Invidious API: 'Возврат к набору функций Invidious'
|
||||
Falling back to the local API: 'Возврат к локальному набору функций'
|
||||
Falling back to Local API: 'Возврат к локальному набору функций'
|
||||
Subscriptions have not yet been implemented: 'Подписки еще не реализованы'
|
||||
Loop is now disabled: 'Повторение теперь отключено'
|
||||
Loop is now enabled: 'Повторение теперь включено'
|
||||
|
@ -1128,13 +1128,6 @@ Downloading failed: Возникла проблема с загрузкой «{v
|
|||
Screenshot Success: Снимок экрана сохранён как «{filePath}»
|
||||
Screenshot Error: Снимок экрана не удался. {error}
|
||||
New Window: Новое окно
|
||||
Age Restricted:
|
||||
The currently set default instance is {instance}: У {instance} ограничение по возрасту
|
||||
Type:
|
||||
Channel: Канал
|
||||
Video: Видео
|
||||
This {videoOrPlaylist} is age restricted: '{videoOrPlaylist} имеет ограничение по
|
||||
возрасту'
|
||||
Channels:
|
||||
Title: Список каналов
|
||||
Count: '{number} канал(ов) найдено.'
|
||||
|
|
|
@ -646,7 +646,7 @@ Up Next: 'Nasledujúci'
|
|||
Local API Error (Click to copy): 'Local API chyba (kliknutím skopírujete)'
|
||||
Invidious API Error (Click to copy): 'Invidious API chyba (kliknutím skopírujete)'
|
||||
Falling back to Invidious API: 'Návrat k Invidious API'
|
||||
Falling back to the local API: 'Návrat k local API'
|
||||
Falling back to Local API: 'Návrat k local API'
|
||||
Subscriptions have not yet been implemented: 'Odbery ešte nie sú implementované'
|
||||
Loop is now disabled: 'Opakovanie je teraz deaktivované'
|
||||
Loop is now enabled: 'Opakovanie je teraz povolené'
|
||||
|
|
|
@ -709,7 +709,7 @@ Up Next: 'Naslednje na sporedu'
|
|||
Local API Error (Click to copy): 'Napaka lokalnega APV (kliknite za kopiranje)'
|
||||
Invidious API Error (Click to copy): 'Napaka Invidious APV (kliknite za kopiranje)'
|
||||
Falling back to Invidious API: 'Začasno bo uporabljen Invidious APV'
|
||||
Falling back to the local API: 'Začasno bo uporabljen lokalni APV'
|
||||
Falling back to Local API: 'Začasno bo uporabljen lokalni APV'
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Videoposnetek
|
||||
zaradi mankajočih oblik ni dostopen. To se lahko zgodi, ko v vaši državi ni na razpolago.'
|
||||
Subscriptions have not yet been implemented: 'Naročnine še niso bile implementirane'
|
||||
|
|
|
@ -814,7 +814,7 @@ Tooltips:
|
|||
Local API Error (Click to copy): ''
|
||||
Invidious API Error (Click to copy): ''
|
||||
Falling back to Invidious API: ''
|
||||
Falling back to the local API: ''
|
||||
Falling back to Local API: ''
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: ''
|
||||
Subscriptions have not yet been implemented: ''
|
||||
Unknown YouTube url type, cannot be opened in app: ''
|
||||
|
@ -834,11 +834,6 @@ Canceled next video autoplay: ''
|
|||
Default Invidious instance has been set to {instance}: ''
|
||||
Default Invidious instance has been cleared: ''
|
||||
'The playlist has ended. Enable loop to continue playing': ''
|
||||
Age Restricted:
|
||||
This {videoOrPlaylist} is age restricted: ''
|
||||
Type:
|
||||
Channel: ''
|
||||
Video: ''
|
||||
External link opening has been disabled in the general settings: ''
|
||||
Downloading has completed: ''
|
||||
Starting download: ''
|
||||
|
|
|
@ -296,6 +296,7 @@ Settings:
|
|||
Hot Pink: Врућа розе
|
||||
Catppuccin Mocha: Catppuccin Mocha
|
||||
System Default: Системски подразумевано
|
||||
Nordic: Нордичка
|
||||
Main Color Theme:
|
||||
Main Color Theme: 'Главна тема боја'
|
||||
Red: 'Црвена'
|
||||
|
@ -466,7 +467,7 @@ Settings:
|
|||
Hide Subscriptions Live: Сакриј стримове уживо канала које пратите
|
||||
Hide Subscriptions Shorts: Сакриј Shorts снимке канала које пратите
|
||||
Display Titles Without Excessive Capitalisation: Прикажи наслове без претераног
|
||||
коришћења великих слова
|
||||
писања великих слова и интерпункције
|
||||
Hide Featured Channels: Сакриј истакнуте канале
|
||||
Hide Profile Pictures in Comments: Сакриј слике профила у коментарима
|
||||
Hide Upcoming Premieres: Сакриј предстојеће премијере
|
||||
|
@ -883,6 +884,7 @@ Video:
|
|||
уживо није доступно за овај стрим. Можда га је онемогућио аутор.
|
||||
Unhide Channel: Прикажи канал
|
||||
Hide Channel: Сакриј канал
|
||||
More Options: Више опција
|
||||
Tooltips:
|
||||
Subscription Settings:
|
||||
Fetch Feeds from RSS: 'Када је омогућено, FreeTube ће користити RSS уместо свог
|
||||
|
@ -970,11 +972,6 @@ Tooltips:
|
|||
Subscriptions have not yet been implemented: 'Праћења још увек нису имплементирана'
|
||||
Open New Window: Отвори нови прозор
|
||||
Shuffle is now disabled: Мешање је сада онемогућено
|
||||
Age Restricted:
|
||||
Type:
|
||||
Video: Видео снимак
|
||||
Channel: Канал
|
||||
This {videoOrPlaylist} is age restricted: '{videoOrPlaylist} је старосно ограничен(а)'
|
||||
New Window: Нови прозор
|
||||
Clipboard:
|
||||
Copy failed: Копирање у привремену меморију није успело
|
||||
|
@ -1044,7 +1041,7 @@ Share:
|
|||
меморију
|
||||
YouTube Embed URL copied to clipboard: YouTube уграђени URL је копиран у привремену
|
||||
меморију
|
||||
Falling back to the local API: Повратак на локални API
|
||||
Falling back to Local API: Повратак на локални API
|
||||
Unknown YouTube url type, cannot be opened in app: Непозната врста YouTube URL адресе,
|
||||
не може се отворити у апликацији
|
||||
Search Bar:
|
||||
|
@ -1118,3 +1115,7 @@ Channel Unhidden: '{channel} је уклоњен из филтера канал
|
|||
Trimmed input must be at least N characters long: Исечени унос мора да има најмање
|
||||
1 знак | Исечени унос мора да има најмање {length} знакова
|
||||
Tag already exists: Ознака „{tagName}“ већ постоји
|
||||
Close Banner: Затвори банер
|
||||
Age Restricted:
|
||||
This channel is age restricted: Овај канал је ограничен према узрасту
|
||||
This video is age restricted: Овај видео снимак је ограничен према узрасту
|
||||
|
|
|
@ -916,7 +916,7 @@ Up Next: 'Kommer härnäst'
|
|||
Local API Error (Click to copy): 'Lokalt API-fel (Klicka för att kopiera koden)'
|
||||
Invidious API Error (Click to copy): 'Invidious API-fel (Klicka för att kopiera koden)'
|
||||
Falling back to Invidious API: 'Faller tillbaka till Invidious API'
|
||||
Falling back to the local API: 'Faller tillbaka till lokal API'
|
||||
Falling back to Local API: 'Faller tillbaka till lokal API'
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Den
|
||||
här videon är inte tillgänglig på grund av format som saknas. Detta kan hända på
|
||||
grund av landets otillgänglighet.'
|
||||
|
@ -1037,11 +1037,6 @@ Preferences: Preferenser
|
|||
Ok: Okej
|
||||
Screenshot Success: Sparade skärmdump som "{filePath}"
|
||||
Screenshot Error: Skärmdump misslyckades {felkod}
|
||||
Age Restricted:
|
||||
Type:
|
||||
Channel: Kanal
|
||||
Video: Video
|
||||
This {videoOrPlaylist} is age restricted: Denna {videoOrPlaylist} är åldersbegränsad
|
||||
Clipboard:
|
||||
Cannot access clipboard without a secure connection: Har inte tillgång till urklipp
|
||||
utan en säker anslutning
|
||||
|
|
|
@ -11,4 +11,3 @@ Channel:
|
|||
About: {}
|
||||
Video: {}
|
||||
Tooltips: {}
|
||||
Age Restricted: {}
|
||||
|
|
|
@ -532,8 +532,8 @@ Settings:
|
|||
Hide Upcoming Premieres: Yaklaşan İlk Gösterimleri Gizle
|
||||
Hide Channels Placeholder: Kanal Kimliği
|
||||
Hide Channels: Kanallardan Videoları Gizle
|
||||
Display Titles Without Excessive Capitalisation: Başlıkları Aşırı Büyük Harf Kullanmadan
|
||||
Görüntüle
|
||||
Display Titles Without Excessive Capitalisation: Başlıkları Aşırı Büyük Harf ve
|
||||
Noktalama İşaretleri Kullanmadan Görüntüle
|
||||
Hide Featured Channels: Öne Çıkan Kanalları Gizle
|
||||
Hide Channel Playlists: Kanal Oynatma Listelerini Gizle
|
||||
Hide Channel Community: Kanal Topluluğunu Gizle
|
||||
|
@ -960,6 +960,7 @@ Video:
|
|||
Pause on Current Video: Geçerli Videoda Duraklat
|
||||
Unhide Channel: Kanalı Göster
|
||||
Hide Channel: Kanalı Gizle
|
||||
More Options: Daha Fazla Seçenek
|
||||
Videos:
|
||||
#& Sort By
|
||||
Sort By:
|
||||
|
@ -1040,7 +1041,7 @@ Up Next: 'Sonraki'
|
|||
Local API Error (Click to copy): 'Yerel API Hatası (Kopyalamak için tıklayın)'
|
||||
Invidious API Error (Click to copy): 'Invidious API Hatası (Kopyalamak için tıklayın)'
|
||||
Falling back to Invidious API: 'Invidious API''ye geri dönülüyor'
|
||||
Falling back to the local API: 'Yerel API''ye geri dönülüyor'
|
||||
Falling back to Local API: 'Yerel API''ye geri dönülüyor'
|
||||
Subscriptions have not yet been implemented: 'Abonelikler henüz uygulanmadı'
|
||||
Loop is now disabled: 'Döngü artık devre dışı'
|
||||
Loop is now enabled: 'Döngü artık etkin'
|
||||
|
@ -1171,12 +1172,6 @@ Download folder does not exist: İndirme dizini "$" mevcut değil. "Klasör sor"
|
|||
Screenshot Success: Ekran görüntüsü "{filePath}" olarak kaydedildi
|
||||
Screenshot Error: Ekran görüntüsü başarısız oldu. {error}
|
||||
New Window: Yeni Pencere
|
||||
Age Restricted:
|
||||
The currently set default instance is {instance}: Bu {instance} yaş kısıtlamalıdır
|
||||
Type:
|
||||
Channel: Kanal
|
||||
Video: Video
|
||||
This {videoOrPlaylist} is age restricted: Bu {videoOrPlaylist} yaş kısıtlamalıdır
|
||||
Channels:
|
||||
Empty: Kanal listeniz şu anda boş.
|
||||
Channels: Kanallar
|
||||
|
@ -1212,3 +1207,7 @@ Channel Unhidden: '{channel} kanal filtresinden kaldırıldı'
|
|||
Trimmed input must be at least N characters long: Kırpılan girdi en az 1 karakter
|
||||
uzunluğunda olmalıdır | Kırpılan girdi en az {length} karakter uzunluğunda olmalıdır
|
||||
Tag already exists: '"{tagName}" etiketi zaten var'
|
||||
Close Banner: Afişi Kapat
|
||||
Age Restricted:
|
||||
This video is age restricted: Bu videoda yaş sınırlaması var
|
||||
This channel is age restricted: Bu kanalda yaş sınırlaması var
|
||||
|
|
|
@ -932,7 +932,7 @@ Tooltips:
|
|||
Local API Error (Click to copy): 'Помилка локального API (натисніть, щоб скопіювати)'
|
||||
Invidious API Error (Click to copy): 'Помилка Invidious API (натисніть, щоб скопіювати)'
|
||||
Falling back to Invidious API: 'Повернення до API Invidious'
|
||||
Falling back to the local API: 'Повернення до локального API'
|
||||
Falling back to Local API: 'Повернення до локального API'
|
||||
This video is unavailable because of missing formats. This can happen due to country unavailability.: 'Це
|
||||
відео недоступне через відсутність форматів. Це може статися через недоступність
|
||||
країни.'
|
||||
|
@ -977,13 +977,6 @@ Download folder does not exist: Каталог завантаження "$" не
|
|||
Screenshot Success: Знімок екрана збережено як «{filePath}»
|
||||
Screenshot Error: Не вдалося зробити знімок екрана. {error}
|
||||
New Window: Нове вікно
|
||||
Age Restricted:
|
||||
The currently set default instance is {instance}: Цей {instance} має обмеження за
|
||||
віком
|
||||
Type:
|
||||
Video: Відео
|
||||
Channel: Канал
|
||||
This {videoOrPlaylist} is age restricted: '{videoOrPlaylist} має вікове обмеження'
|
||||
Channels:
|
||||
Count: 'Знайдено каналів: {number}.'
|
||||
Empty: Ваш список каналів наразі порожній.
|
||||
|
|
|
@ -230,10 +230,6 @@ Default Invidious instance has been cleared: 'ڈیفالٹ Invidious مثال ک
|
|||
گیا ہے۔'
|
||||
'The playlist has ended. Enable loop to continue playing': 'پلے لسٹ ختم ہو گئی ہے۔
|
||||
فعال کھیل جاری رکھنے کے لیے لوپ'
|
||||
Age Restricted:
|
||||
Type:
|
||||
Channel: 'چینل'
|
||||
Video: 'ویڈیو'
|
||||
External link opening has been disabled in the general settings: 'عام ترتیبات میں
|
||||
بیرونی لنک کھولنے کو غیر فعال کر دیا گیا ہے۔'
|
||||
Downloading has completed: '"{videoTitle}" نے ڈاؤن لوڈ مکمل کر لیا ہے۔'
|
||||
|
|
|
@ -782,7 +782,7 @@ Up Next: 'Tiếp theo'
|
|||
Local API Error (Click to copy): 'Local API lỗi (Nhấn để copy)'
|
||||
Invidious API Error (Click to copy): 'Invidious API lỗi (Nhấn để copy)'
|
||||
Falling back to Invidious API: 'Quay trở về Invidious API'
|
||||
Falling back to the local API: 'Quay trở về local API'
|
||||
Falling back to Local API: 'Quay trở về local API'
|
||||
Subscriptions have not yet been implemented: 'Danh sách đăng kí hiện chưa được áp
|
||||
đặt'
|
||||
Loop is now disabled: 'Lặp lại hiện đã tắt'
|
||||
|
@ -918,13 +918,6 @@ Tooltips:
|
|||
Privacy Settings:
|
||||
Remove Video Meta Files: Khi được bật lên, FreeTube sẽ tự động xóa các tệp meta
|
||||
được tạo trong quá trình phát lại video, khi trang xem bị đóng.
|
||||
Age Restricted:
|
||||
The currently set default instance is {instance}: '{instance} này bị giới hạn độ
|
||||
tuổi'
|
||||
Type:
|
||||
Channel: Kênh
|
||||
Video: Video
|
||||
This {videoOrPlaylist} is age restricted: '{videoOrPlaylist} bị giới hạn độ tuổi'
|
||||
Hashtags have not yet been implemented, try again later: Thẻ hashtag chưa thể dùng
|
||||
được, hãy thử lại sau
|
||||
Playing Next Video Interval: Phát video tiếp theo ngay lập tức. Nhấn vào để hủy. |
|
||||
|
|
|
@ -469,7 +469,7 @@ Settings:
|
|||
Hide Upcoming Premieres: 隐藏即将到来的首映
|
||||
Hide Channels: 隐藏频道中的视频
|
||||
Hide Channels Placeholder: 频道ID
|
||||
Display Titles Without Excessive Capitalisation: 不用过度大写字母的方式显示标题名称
|
||||
Display Titles Without Excessive Capitalisation: 去除标题中对字母大写和标点符号的过度使用
|
||||
Hide Featured Channels: 隐藏精选频道
|
||||
Hide Channel Playlists: 隐藏频道播放列表
|
||||
Hide Channel Community: 隐藏频道社区
|
||||
|
@ -806,6 +806,7 @@ Video:
|
|||
Pause on Current Video: 当前视频播完后不自动播放列表中下一视频
|
||||
Unhide Channel: 显示频道
|
||||
Hide Channel: 隐藏频道
|
||||
More Options: 更多选项
|
||||
Videos:
|
||||
#& Sort By
|
||||
Sort By:
|
||||
|
@ -882,7 +883,7 @@ Up Next: 'Up Next'
|
|||
Local API Error (Click to copy): '本地API错误(点击复制)'
|
||||
Invidious API Error (Click to copy): 'Invidious API错误(点击复制)'
|
||||
Falling back to Invidious API: '回退到Invidious API'
|
||||
Falling back to the local API: '回退到本地API'
|
||||
Falling back to Local API: '回退到本地API'
|
||||
Subscriptions have not yet been implemented: '订阅功能尚未被推行'
|
||||
Loop is now disabled: '循环播放现在被禁用'
|
||||
Loop is now enabled: '循环播放现在被允许'
|
||||
|
@ -1007,12 +1008,6 @@ Download folder does not exist: 下载目录“$”不存在,退回到 “询
|
|||
Screenshot Error: 截屏失败。{error}
|
||||
Screenshot Success: 另存截屏为 “{filePath}”
|
||||
New Window: 新窗口
|
||||
Age Restricted:
|
||||
Type:
|
||||
Channel: 频道
|
||||
Video: 视频
|
||||
The currently set default instance is {instance}: 此 {instance} 有年龄限制
|
||||
This {videoOrPlaylist} is age restricted: 此 {videoOrPlaylist} 有年龄限制
|
||||
Channels:
|
||||
Search bar placeholder: 搜索频道
|
||||
Count: 找到了 {number} 个频道。
|
||||
|
@ -1042,3 +1037,7 @@ Channel Unhidden: 从频道过滤器删除了{channel} 频道
|
|||
Tag already exists: '"{tagName}" 标签已存在'
|
||||
Trimmed input must be at least N characters long: 缩减输入的长度需至少为 1 个字符 | 缩减输入的长度需至少为
|
||||
{length} 个字符
|
||||
Close Banner: 关闭横幅
|
||||
Age Restricted:
|
||||
This video is age restricted: 此视频有年龄限制
|
||||
This channel is age restricted: 此频道有年龄限制
|
||||
|
|
|
@ -470,7 +470,7 @@ Settings:
|
|||
Hide Upcoming Premieres: 隱藏即將到來的首映
|
||||
Hide Channels Placeholder: 頻道 ID
|
||||
Hide Channels: 隱藏頻道中的影片
|
||||
Display Titles Without Excessive Capitalisation: 顯示沒有過多大寫的標題
|
||||
Display Titles Without Excessive Capitalisation: 顯示沒有過多大寫與標點符號的標題
|
||||
Hide Featured Channels: 隱藏精選頻道
|
||||
Hide Channel Playlists: 隱藏頻道播放清單
|
||||
Hide Channel Community: 隱藏頻道社群
|
||||
|
@ -891,7 +891,7 @@ Up Next: '觀看其他類似影片'
|
|||
Local API Error (Click to copy): '區域API錯誤(點擊複製)'
|
||||
Invidious API Error (Click to copy): 'Invidious API錯誤(點擊複製)'
|
||||
Falling back to Invidious API: '回退到Invidious API'
|
||||
Falling back to the local API: '回退到區域API'
|
||||
Falling back to Local API: '回退到區域API'
|
||||
Subscriptions have not yet been implemented: '訂閱功能尚未被推行'
|
||||
Loop is now disabled: '循環播放現在被停用'
|
||||
Loop is now enabled: '循環播放現在被啟用'
|
||||
|
@ -1017,12 +1017,6 @@ Starting download: 正在開始下載「{videoTitle}」
|
|||
Screenshot Success: 已儲存螢幕截圖為 "{filePath}"
|
||||
Screenshot Error: 螢幕截圖失敗。 {error}
|
||||
New Window: 新視窗
|
||||
Age Restricted:
|
||||
The currently set default instance is {instance}: 此 {instance} 有年齡限制
|
||||
Type:
|
||||
Channel: 頻道
|
||||
Video: 影片
|
||||
This {videoOrPlaylist} is age restricted: 此 {videoOrPlaylist} 有年齡限制
|
||||
Channels:
|
||||
Channels: 頻道
|
||||
Title: 頻道清單
|
||||
|
|
14
yarn.lock
14
yarn.lock
|
@ -5714,10 +5714,10 @@ m3u8-parser@4.8.0:
|
|||
"@videojs/vhs-utils" "^3.0.5"
|
||||
global "^4.4.0"
|
||||
|
||||
marked@^11.2.0:
|
||||
version "11.2.0"
|
||||
resolved "https://registry.yarnpkg.com/marked/-/marked-11.2.0.tgz#fc908aeca962b721b0392ee4205e6f90ebffb074"
|
||||
integrity sha512-HR0m3bvu0jAPYiIvLUUQtdg1g6D247//lvcekpHO1WMvbwDlwSkZAX9Lw4F4YHE1T0HaaNve0tuAWuV1UJ6vtw==
|
||||
marked@^12.0.0:
|
||||
version "12.0.0"
|
||||
resolved "https://registry.yarnpkg.com/marked/-/marked-12.0.0.tgz#051ea8c8c7f65148a63003df1499515a2c6de716"
|
||||
integrity sha512-Vkwtq9rLqXryZnWaQc86+FHLC6tr/fycMfYAhiOIXkrNmeGAyhSxjqu0Rs1i0bBqw5u0S7+lV9fdH2ZSVaoa0w==
|
||||
|
||||
matcher@^3.0.0:
|
||||
version "3.0.0"
|
||||
|
@ -8209,9 +8209,9 @@ underscore@1.13.1:
|
|||
integrity sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==
|
||||
|
||||
undici@^5.19.1:
|
||||
version "5.26.3"
|
||||
resolved "https://registry.yarnpkg.com/undici/-/undici-5.26.3.tgz#ab3527b3d5bb25b12f898dfd22165d472dd71b79"
|
||||
integrity sha512-H7n2zmKEWgOllKkIUkLvFmsJQj062lSm3uA4EYApG8gLuiOM0/go9bIoC3HVaSnfg4xunowDE2i9p8drkXuvDw==
|
||||
version "5.28.3"
|
||||
resolved "https://registry.yarnpkg.com/undici/-/undici-5.28.3.tgz#a731e0eff2c3fcfd41c1169a869062be222d1e5b"
|
||||
integrity sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==
|
||||
dependencies:
|
||||
"@fastify/busboy" "^2.0.0"
|
||||
|
||||
|
|
Loading…
Reference in New Issue