+
+ {{ $t('Search Listing.Label.New') }}
+
{{ $t('Search Listing.Label.4K') }}
+
+ {{ $t('Search Listing.Label.8K') }}
+
+
+ {{ $t('Search Listing.Label.VR180') }}
+
+
+ {{ $t('Search Listing.Label.360 Video') }}
+
+
+ {{ $t('Search Listing.Label.3D') }}
+
Date: Thu, 10 Oct 2024 13:35:56 +0000
Subject: [PATCH 359/465] Translated using Weblate (German)
Currently translated at 100.0% (884 of 884 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
---
static/locales/de-DE.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/static/locales/de-DE.yaml b/static/locales/de-DE.yaml
index 2934d9c8340d6..372276461ed51 100644
--- a/static/locales/de-DE.yaml
+++ b/static/locales/de-DE.yaml
@@ -1321,5 +1321,10 @@ Search Listing:
4K: 4K
Closed Captions: Geschlossene Untertitel
Subtitles: Untertitel
+ 8K: 8K
+ VR180: VR180
+ 360 Video: 360°
+ New: Neu
+ 3D: 3D
'Blocked opening potentially unsafe URL': 'Das Öffnen einer potenziell unsicheren
URL wurde blockiert: „{url}“.'
From 409cfd8453ea55108fec4a32f52f2d098c8d9d15 Mon Sep 17 00:00:00 2001
From: Gabriel Camargo
Date: Thu, 10 Oct 2024 14:44:35 +0000
Subject: [PATCH 360/465] Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (884 of 884 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
---
static/locales/pt-BR.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/static/locales/pt-BR.yaml b/static/locales/pt-BR.yaml
index 9e34976c6f30a..8ebbc869b5ab4 100644
--- a/static/locales/pt-BR.yaml
+++ b/static/locales/pt-BR.yaml
@@ -1285,5 +1285,10 @@ Search Listing:
Subtitles: Legendas
Closed Captions: Legendas ocultas (CC)
4K: 4K
+ 8K: 8K
+ VR180: VR180
+ 360 Video: 360°
+ 3D: 3D
+ New: Novo
'Blocked opening potentially unsafe URL': 'Impedido de abrir URL potencialmente inseguro:
"{url}".'
From 3446bc2032f648b3986a8664585b50b02aeb8ab1 Mon Sep 17 00:00:00 2001
From: gallegonovato
Date: Thu, 10 Oct 2024 14:43:34 +0000
Subject: [PATCH 361/465] Translated using Weblate (Spanish)
Currently translated at 100.0% (884 of 884 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
---
static/locales/es.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/static/locales/es.yaml b/static/locales/es.yaml
index bac7bc36a6edd..097c177ab6ba5 100644
--- a/static/locales/es.yaml
+++ b/static/locales/es.yaml
@@ -1289,5 +1289,10 @@ Search Listing:
Subtitles: Subtítulos
Closed Captions: Subtítulos descriptivos
4K: 4K
+ 360 Video: 360°
+ New: Nuevo
+ 8K: 8K
+ VR180: VR180
+ 3D: 3D
'Blocked opening potentially unsafe URL': 'Bloqueada la apertura de la URL potencialmente
insegura: «{url}».'
From af3e85a70efb236f455776f5ae4db64be11499f1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?O=C4=9Fuz=20Ersen?=
Date: Thu, 10 Oct 2024 16:06:35 +0000
Subject: [PATCH 362/465] Translated using Weblate (Turkish)
Currently translated at 100.0% (884 of 884 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
---
static/locales/tr.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/static/locales/tr.yaml b/static/locales/tr.yaml
index c81fe7f34fecd..beaeedc3a69a4 100644
--- a/static/locales/tr.yaml
+++ b/static/locales/tr.yaml
@@ -1285,5 +1285,10 @@ Search Listing:
Closed Captions: Kapalı Alt Yazılar
4K: 4K
Subtitles: Alt Yazılar
+ VR180: VR180
+ 360 Video: 360°
+ New: Yeni
+ 3D: 3B
+ 8K: 8K
'Blocked opening potentially unsafe URL': "Güvenli olmayabilir URL'nin açılması engellendi:
\"{url}\"."
From b9214a0a1785dcb549ae674a2be5a6cc0b60dace Mon Sep 17 00:00:00 2001
From: 99 efi
Date: Thu, 10 Oct 2024 15:21:51 +0000
Subject: [PATCH 363/465] Translated using Weblate (Hungarian)
Currently translated at 100.0% (884 of 884 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
---
static/locales/hu.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml
index eef0924fb87b6..d3c5af2af85d0 100644
--- a/static/locales/hu.yaml
+++ b/static/locales/hu.yaml
@@ -1288,5 +1288,10 @@ Search Listing:
4K: 4K
Subtitles: Feliratok
Closed Captions: Feliratok (effektek is)
+ 8K: 8K
+ VR180: VR180
+ 360 Video: 360°
+ New: Új
+ 3D: 3D
'Blocked opening potentially unsafe URL': 'Potenciálisan nem biztonságos webcím megnyitása
letiltva: „{url}”.'
From 64d73f4abb02ef63bc43c225f9cdbc556dc312bb Mon Sep 17 00:00:00 2001
From: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
Date: Thu, 10 Oct 2024 13:54:07 -0400
Subject: [PATCH 364/465] Add configurations for linting scripts and add global
ignores (#5843)
* Add configurations for linting scripts and add global ignores
* optimize eslint ignore patterns
* remove `node_modules` since it's already ignored by default
* implement code suggestions
Co-Authored-By: PikachuEXE <1018543+PikachuEXE@users.noreply.github.com>
---------
Co-authored-by: PikachuEXE <1018543+PikachuEXE@users.noreply.github.com>
---
_scripts/ProcessLocalesPlugin.js | 2 ++
_scripts/getShakaLocales.js | 2 +-
_scripts/patchShaka.mjs | 4 +--
eslint.config.mjs | 59 ++++++++++++++++++++++++++------
package.json | 4 +--
5 files changed, 56 insertions(+), 15 deletions(-)
diff --git a/_scripts/ProcessLocalesPlugin.js b/_scripts/ProcessLocalesPlugin.js
index 51ff870c698f3..2b6abeae8df09 100644
--- a/_scripts/ProcessLocalesPlugin.js
+++ b/_scripts/ProcessLocalesPlugin.js
@@ -72,6 +72,7 @@ class ProcessLocalesPlugin {
}
for (let [locale, data] of this.locales) {
+ // eslint-disable-next-line no-async-promise-executor
promises.push(new Promise(async (resolve) => {
if (IS_DEV_SERVER && compiler.fileTimestamps) {
const filePath = join(this.inputDir, `${locale}.yaml`)
@@ -131,6 +132,7 @@ class ProcessLocalesPlugin {
})
compiler.hooks.afterCompile.tap(PLUGIN_NAME, (compilation) => {
+ // eslint-disable-next-line no-extra-boolean-cast
if (!!compiler.watching) {
// watch locale files for changes
compilation.fileDependencies.addAll(this.filePaths)
diff --git a/_scripts/getShakaLocales.js b/_scripts/getShakaLocales.js
index 5beb42407840d..76ed42b2633c1 100644
--- a/_scripts/getShakaLocales.js
+++ b/_scripts/getShakaLocales.js
@@ -3,7 +3,7 @@ const { readFileSync, readdirSync } = require('fs')
function getPreloadedLocales() {
const localesFile = readFileSync(`${__dirname}/../node_modules/shaka-player/dist/locales.js`, 'utf-8')
- const localesLine = localesFile.match(/^\/\/ LOCALES: ([\w, -]+)$/m)
+ const localesLine = localesFile.match(/^\/\/ LOCALES: ([\w ,-]+)$/m)
if (!localesLine) {
throw new Error("Failed to parse shaka-player's preloaded locales")
diff --git a/_scripts/patchShaka.mjs b/_scripts/patchShaka.mjs
index b497a0e89cf5c..a064ce9b59758 100644
--- a/_scripts/patchShaka.mjs
+++ b/_scripts/patchShaka.mjs
@@ -63,7 +63,7 @@ async function removeRobotoFont() {
let cssContents = readFileSync(cssFileHandle, 'utf-8')
const beforeReplacement = cssContents.length
- cssContents = cssContents.replace(/@font-face\{font-family:Roboto;[^}]+\}/, '')
+ cssContents = cssContents.replace(/@font-face{font-family:Roboto;[^}]+}/, '')
if (cssContents.length !== beforeReplacement) {
ftruncateSync(cssFileHandle)
@@ -100,7 +100,7 @@ async function replaceAndDownloadMaterialIconsFont() {
let newFontCSS = text.match(/(@font-face\s*{[^}]+})/)[1].replaceAll('\n', '')
- const urlMatch = newFontCSS.match(/https:\/\/fonts\.gstatic\.com\/s\/materialiconsround\/(?[^\/]+)\/[^.]+\.(?[\w]+)/)
+ const urlMatch = newFontCSS.match(/https:\/\/fonts\.gstatic\.com\/s\/materialiconsround\/(?[^/]+)\/[^.]+\.(?\w+)/)
const url = urlMatch[0]
const { version, extension } = urlMatch.groups
diff --git a/eslint.config.mjs b/eslint.config.mjs
index b75d8f94793e0..0105059384b8a 100644
--- a/eslint.config.mjs
+++ b/eslint.config.mjs
@@ -22,6 +22,12 @@ const compat = new FlatCompat({
})
export default [
+ {
+ ignores: [
+ 'dist/',
+ 'eslint.config.mjs'
+ ]
+ },
...fixupConfigRules(
compat.config({
extends: ['standard']
@@ -37,9 +43,7 @@ export default [
'**/*.{js,vue}',
],
ignores: [
- '**/node_modules',
- '**/_scripts',
- '**/dist',
+ '_scripts/',
],
plugins: {
unicorn: eslintPluginUnicorn,
@@ -125,9 +129,7 @@ export default [
{
files: ['**/*.json'],
ignores: [
- '**/node_modules/**',
- '**/_scripts/**',
- '**/dist/**',
+ '_scripts/',
],
languageOptions: {
@@ -152,10 +154,8 @@ export default [
{
files: ['**/*.{yml,yaml}'],
ignores: [
- '**/node_modules/**',
- '**/_scripts/**',
- '**/dist/**',
- '**/.github/**',
+ '.github/',
+ '_scripts/'
],
languageOptions: {
@@ -192,4 +192,43 @@ export default [
},
},
},
+ {
+ files: ['_scripts/*.js'],
+ languageOptions: {
+ globals: {
+ ...globals.node
+ },
+ ecmaVersion: 'latest',
+ },
+
+ plugins: {
+ unicorn: eslintPluginUnicorn,
+ },
+
+ rules: {
+ 'no-console': 'off',
+ 'n/no-path-concat': 'off',
+ 'unicorn/better-regex': 'error',
+ }
+ },
+ {
+ files: ['_scripts/*.mjs'],
+ languageOptions: {
+ globals: {
+ ...globals.node,
+ },
+ ecmaVersion: 'latest',
+ sourceType: 'module',
+ },
+
+ plugins: {
+ unicorn: eslintPluginUnicorn,
+ },
+
+ rules: {
+ 'no-console': 'off',
+ 'n/no-path-concat': 'off',
+ 'unicorn/better-regex': 'error',
+ }
+ }
]
diff --git a/package.json b/package.json
index 4e5c9ac081f00..d4dedf61bbcc9 100644
--- a/package.json
+++ b/package.json
@@ -37,8 +37,8 @@
"lint-all": "run-p lint lint-json",
"lint": "run-p eslint-lint lint-style",
"lint-fix": "run-p eslint-lint-fix lint-style-fix",
- "eslint-lint": "eslint --config eslint.config.mjs \"./src/**/*.js\" \"./src/**/*.vue\" \"./static/**/*.js\"",
- "eslint-lint-fix": "eslint --config eslint.config.mjs --fix \"./src/**/*.js\" \"./src/**/*.vue\" \"./static/**/*.js\"",
+ "eslint-lint": "eslint --config eslint.config.mjs \"./src/**/*.js\" \"./src/**/*.vue\" \"./static/**/*.js\" \"./_scripts/*.js\" \"./_scripts/*.mjs\"",
+ "eslint-lint-fix": "eslint --config eslint.config.mjs --fix \"./src/**/*.js\" \"./src/**/*.vue\" \"./static/**/*.js\" \"./_scripts/*.js\" \"./_scripts/*.mjs\"",
"lint-json": "eslint --config eslint.config.mjs \"./static/**/*.json\"",
"lint-style": "stylelint \"**/*.{css,scss}\"",
"lint-style-fix": "stylelint --fix \"**/*.{css,scss}\"",
From 126df9a3a4812654d98e16b982a4b143d5660446 Mon Sep 17 00:00:00 2001
From: PikachuEXE
Date: Fri, 11 Oct 2024 02:17:35 +0800
Subject: [PATCH 365/465] Update playlist import to only add duplicate playlist
items sometimes (#5783)
* $ Use early return within `#forEach`
* * Update playlist import to only add duplicate playlist items sometimes
Either when existing playlist or incoming playlist has duplicate items
* ~ Update comment
* Update src/renderer/components/data-settings/data-settings.js
---
.../components/data-settings/data-settings.js | 90 +++++++++++--------
1 file changed, 53 insertions(+), 37 deletions(-)
diff --git a/src/renderer/components/data-settings/data-settings.js b/src/renderer/components/data-settings/data-settings.js
index 52a1951c9387a..e0198e32ea74f 100644
--- a/src/renderer/components/data-settings/data-settings.js
+++ b/src/renderer/components/data-settings/data-settings.js
@@ -875,6 +875,7 @@ export default defineComponent({
// to the app, so we'll only grab the data we need here.
const playlistObject = {}
+ const videoIdToBeAddedSet = new Set()
Object.keys(playlistData).forEach((key) => {
if ([requiredKeys, optionalKeys, ignoredKeys].every((ks) => !ks.includes(key))) {
@@ -888,6 +889,7 @@ export default defineComponent({
if (videoObjectHasAllRequiredKeys) {
videoArray.push(video)
+ videoIdToBeAddedSet.add(video.videoId)
}
})
@@ -901,48 +903,62 @@ export default defineComponent({
const playlistObjectKeys = Object.keys(playlistObject)
const playlistObjectHasAllRequiredKeys = requiredKeys.every((k) => playlistObjectKeys.includes(k))
- if (playlistObjectHasAllRequiredKeys) {
- const existingPlaylist = this.allPlaylists.find((playlist) => {
- return playlist.playlistName === playlistObject.playlistName
- })
+ if (!playlistObjectHasAllRequiredKeys) {
+ const message = this.$t('Settings.Data Settings.Playlist insufficient data', { playlist: playlistData.playlistName })
+ showToast(message)
+ return
+ }
- if (existingPlaylist !== undefined) {
- playlistObject.videos.forEach((video) => {
- let videoExists = false
- if (video.playlistItemId != null) {
- // Find by `playlistItemId` if present
- videoExists = existingPlaylist.videos.some((x) => {
- // Allow duplicate (by videoId) videos to be added
- return x.videoId === video.videoId && x.playlistItemId === video.playlistItemId
- })
- } else {
- // Older playlist exports have no `playlistItemId` but have `timeAdded`
- // Which might be duplicate for copied playlists with duplicate `videoId`
- videoExists = existingPlaylist.videos.some((x) => {
- // Allow duplicate (by videoId) videos to be added
- return x.videoId === video.videoId && x.timeAdded === video.timeAdded
- })
- }
+ const existingPlaylist = this.allPlaylists.find((playlist) => {
+ return playlist.playlistName === playlistObject.playlistName
+ })
- if (!videoExists) {
- // Keep original `timeAdded` value
- const payload = {
- _id: existingPlaylist._id,
- videoData: video,
- }
+ if (existingPlaylist === undefined) {
+ this.addPlaylist(playlistObject)
+ return
+ }
- this.addVideo(payload)
- }
- })
- // Update playlist's `lastUpdatedAt`
- this.updatePlaylist({ _id: existingPlaylist._id })
+ const duplicateVideoPresentInToBeAdded = playlistObject.videos.length > videoIdToBeAddedSet.size
+ const existingVideoIdSet = existingPlaylist.videos.reduce((video) => videoIdToBeAddedSet.add(video.videoId), new Set())
+ const duplicateVideoPresentInExistingPlaylist = existingPlaylist.videos.length > existingVideoIdSet.size
+ const shouldAddDuplicateVideos = duplicateVideoPresentInToBeAdded || duplicateVideoPresentInExistingPlaylist
+
+ playlistObject.videos.forEach((video) => {
+ let videoExists = false
+ if (shouldAddDuplicateVideos) {
+ if (video.playlistItemId != null) {
+ // Find by `playlistItemId` if present
+ videoExists = existingPlaylist.videos.some((x) => {
+ // Allow duplicate (by videoId) videos to be added
+ return x.videoId === video.videoId && x.playlistItemId === video.playlistItemId
+ })
+ } else {
+ // Older playlist exports have no `playlistItemId` but have `timeAdded`
+ // Which might be duplicate for copied playlists with duplicate `videoId`
+ videoExists = existingPlaylist.videos.some((x) => {
+ // Allow duplicate (by videoId) videos to be added
+ return x.videoId === video.videoId && x.timeAdded === video.timeAdded
+ })
+ }
} else {
- this.addPlaylist(playlistObject)
+ videoExists = existingPlaylist.videos.some((x) => {
+ // Disallow duplicate (by videoId) videos to be added
+ return x.videoId === video.videoId
+ })
}
- } else {
- const message = this.$t('Settings.Data Settings.Playlist insufficient data', { playlist: playlistData.playlistName })
- showToast(message)
- }
+
+ if (!videoExists) {
+ // Keep original `timeAdded` value
+ const payload = {
+ _id: existingPlaylist._id,
+ videoData: video,
+ }
+
+ this.addVideo(payload)
+ }
+ })
+ // Update playlist's `lastUpdatedAt`
+ this.updatePlaylist({ _id: existingPlaylist._id })
})
showToast(this.$t('Settings.Data Settings.All playlists has been successfully imported'))
From d3ed9e9be95278bf5b41bce03554c09d0eaa938a Mon Sep 17 00:00:00 2001
From: Fjuro
Date: Thu, 10 Oct 2024 19:08:42 +0000
Subject: [PATCH 366/465] Translated using Weblate (Czech)
Currently translated at 100.0% (884 of 884 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
---
static/locales/cs.yaml | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/static/locales/cs.yaml b/static/locales/cs.yaml
index 078f5eb825020..744f575c80038 100644
--- a/static/locales/cs.yaml
+++ b/static/locales/cs.yaml
@@ -93,7 +93,7 @@ Search Filters:
další výsledky
Features:
HD: HD
- 360 Video: 360°
+ 360 Video: 360° video
Subtitles: Titulky
Features: Vlastnosti
Creative Commons: Creative Commons
@@ -1257,5 +1257,10 @@ Search Listing:
4K: 4K
Subtitles: Titulky
Closed Captions: Skryté titulky
+ 360 Video: 360°
+ New: Nové
+ 8K: 8K
+ VR180: VR180
+ 3D: 3D
'Blocked opening potentially unsafe URL': 'Zablokováno otevření potenciálně nebezpečné
adresy URL: „{url}“.'
From be79c7afbd9bd5e24ccaa76a565ee196e1054935 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Grzegorz=20W=C3=B3jcicki?=
Date: Thu, 10 Oct 2024 20:00:01 +0000
Subject: [PATCH 367/465] Translated using Weblate (Polish)
Currently translated at 100.0% (884 of 884 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
---
static/locales/pl.yaml | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/static/locales/pl.yaml b/static/locales/pl.yaml
index 6a9f24e01d584..6fa7d0d48d1df 100644
--- a/static/locales/pl.yaml
+++ b/static/locales/pl.yaml
@@ -100,8 +100,8 @@ Subscriptions:
Subscriptions: 'Subskrypcje'
Latest Subscriptions: 'Ostatnie subskrypcje'
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'Twoja
- lista subskrypcji jest obecnie pusta. Zacznij dodawać subskrypcje, aby zobaczyć
- je tutaj.'
+ lista subskrypcji jest obecnie pusta. Możesz zaimportować swoje subskrypcje w
+ Ustawieniach danych, klikając w „Zaimportuj subskrypcje”.'
'Getting Subscriptions. Please wait.': 'Pobieranie subskrypcji. Proszę czekać...'
Refresh Subscriptions: Odśwież subskrypcje
Getting Subscriptions. Please wait.: Pobieranie subskrypcji. Proszę poczekać.
@@ -972,6 +972,8 @@ Video:
zostanie wznowione, jak tylko połączenie zostanie odzyskane.
Skipped segment: Pominięto segment {segmentCategory}
Full Window: Pełny ekran
+ IP block: YouTube uniemożliwił odtworzenie filmów blokując Twój adres IP. Możesz
+ spróbować przełączyć się na inny, korzystając z VPN lub proxy.
Videos:
#& Sort By
Sort By:
@@ -1294,5 +1296,10 @@ Search Listing:
Subtitles: Napisy
Closed Captions: Napisy z opisami
4K: 4K
+ New: Nowe
+ 3D: 3D
+ VR180: VR180
+ 8K: 8K
+ 360 Video: 360°
'Blocked opening potentially unsafe URL': 'Zablokowano otwarcie potencjalnie niebezpiecznego
URL: "{url}".'
From 944764f9f9cff80776a8cf761f2c5cb15f0e7f2b Mon Sep 17 00:00:00 2001
From: NEXI
Date: Thu, 10 Oct 2024 21:15:39 +0000
Subject: [PATCH 368/465] Translated using Weblate (Serbian)
Currently translated at 99.7% (882 of 884 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
---
static/locales/sr.yaml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/static/locales/sr.yaml b/static/locales/sr.yaml
index 3ec1b9e9fe513..1c4dd6472d56d 100644
--- a/static/locales/sr.yaml
+++ b/static/locales/sr.yaml
@@ -1199,5 +1199,8 @@ Search Listing:
Closed Captions: Скривени титлови
4K: 4K
Subtitles: Титлови
+ 8K: 8K
+ VR180: VR180
+ 360 Video: 360°
'Blocked opening potentially unsafe URL': 'Блокирано отварање потенцијално небезбедне
URL адресе: „{url}“.'
From 3a4320dd5f68aa908d967b38e7fcde525a680063 Mon Sep 17 00:00:00 2001
From: NEXI
Date: Thu, 10 Oct 2024 21:15:51 +0000
Subject: [PATCH 369/465] Translated using Weblate (Serbian)
Currently translated at 100.0% (884 of 884 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
---
static/locales/sr.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/static/locales/sr.yaml b/static/locales/sr.yaml
index 1c4dd6472d56d..3ceb114155c35 100644
--- a/static/locales/sr.yaml
+++ b/static/locales/sr.yaml
@@ -1202,5 +1202,7 @@ Search Listing:
8K: 8K
VR180: VR180
360 Video: 360°
+ New: Ново
+ 3D: 3D
'Blocked opening potentially unsafe URL': 'Блокирано отварање потенцијално небезбедне
URL адресе: „{url}“.'
From 123a4bfa97f915fdf10068429a50ced6a99e69fe Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=A4=A7=E7=8E=8B=E5=8F=AB=E6=88=91=E6=9D=A5=E5=B7=A1?=
=?UTF-8?q?=E5=B1=B1?=
Date: Fri, 11 Oct 2024 00:12:33 +0000
Subject: [PATCH 370/465] Translated using Weblate (Chinese (Simplified Han
script))
Currently translated at 100.0% (884 of 884 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
---
static/locales/zh-CN.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/static/locales/zh-CN.yaml b/static/locales/zh-CN.yaml
index c43d8e224e380..a340e6352039d 100644
--- a/static/locales/zh-CN.yaml
+++ b/static/locales/zh-CN.yaml
@@ -1110,4 +1110,9 @@ Search Listing:
4K: 4K
Subtitles: 字幕
Closed Captions: 隐藏式字幕
+ New: 新的
+ 3D: 3D
+ 8K: 8K
+ VR180: VR180
+ 360 Video: 360°
'Blocked opening potentially unsafe URL': 阻止了打开潜在不安全的 URL: "{url}".
From e71f07cf7c6a3418b52bee68bc9cfc77a3487ee1 Mon Sep 17 00:00:00 2001
From: Cloud Esp
Date: Fri, 11 Oct 2024 00:59:09 +0000
Subject: [PATCH 371/465] Translated using Weblate (French)
Currently translated at 100.0% (884 of 884 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
---
static/locales/fr-FR.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/static/locales/fr-FR.yaml b/static/locales/fr-FR.yaml
index a88b3cb7ab79c..0b9f3e12bfbfd 100644
--- a/static/locales/fr-FR.yaml
+++ b/static/locales/fr-FR.yaml
@@ -1337,5 +1337,10 @@ Search Listing:
4K: 4K
Subtitles: Sous-titres
Closed Captions: Sous-titrage codé
+ 8K: 8k
+ VR180: VR180
+ 360 Video: 360°
+ New: Nouveau
+ 3D: 3D
'Blocked opening potentially unsafe URL': "Blocage de l'ouverture d'une URL potentiellement
dangereuse : « {url} »."
From 6c6ea236ced97ca88b20033b6d90359bf1dc98f9 Mon Sep 17 00:00:00 2001
From: Massimo Pissarello
Date: Fri, 11 Oct 2024 05:38:12 +0000
Subject: [PATCH 372/465] Translated using Weblate (Italian)
Currently translated at 100.0% (884 of 884 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
---
static/locales/it.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/static/locales/it.yaml b/static/locales/it.yaml
index 6bdd0a4be6f1f..efc44e61ec4ce 100644
--- a/static/locales/it.yaml
+++ b/static/locales/it.yaml
@@ -1292,5 +1292,10 @@ Search Listing:
4K: 4K
Closed Captions: Sottotitoli per non udenti
Subtitles: Sottotitoli
+ 8K: 8K
+ VR180: VR180
+ 360 Video: 360°
+ New: Nuova
+ 3D: 3D
'Blocked opening potentially unsafe URL': 'Apertura di URL potenzialmente non sicura
bloccata: "{url}".'
From bd1e4e2d7cff3c2de67c1bde8fef4bb205a0e2a3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?=
Date: Fri, 11 Oct 2024 10:48:33 +0000
Subject: [PATCH 373/465] Translated using Weblate (Estonian)
Currently translated at 100.0% (884 of 884 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
---
static/locales/et.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/static/locales/et.yaml b/static/locales/et.yaml
index 15affdf341d72..2a9ae4fbf4c15 100644
--- a/static/locales/et.yaml
+++ b/static/locales/et.yaml
@@ -1199,5 +1199,10 @@ Search Listing:
Subtitles: Subtiitrid
Closed Captions: Subtiitrid
4K: 4K
+ New: Uus
+ 3D: 3D-sisu
+ 8K: 8K
+ VR180: VR180
+ 360 Video: 360°
'Blocked opening potentially unsafe URL': 'Blokeerisime võimaliku ohtliku aadressi
avamise: „{url}“.'
From 89b32de713726fd69b91d905c5fb0288d0385ae2 Mon Sep 17 00:00:00 2001
From: Thomas Dickson
Date: Fri, 11 Oct 2024 14:55:34 +0000
Subject: [PATCH 374/465] Add Playlist Sort By Video Duration (#5627)
* feat: bring up to date to fix merge issues
* feat: declare alreadyShownNotice property
* refactor: change VideoLength to VideoDuration
* refactor: update translations to also use duration
* refactor: update SORT_BY_VALUES to also use duration
* refactor: deduplicate repeated code into seperate function
* feat: if the duration is missing, try and grab it from the history cache
* fix: if the lengthSeconds is a string, treat it as zero (fix for RSS)
* refactor: make checking the duration of a video use the same helper function everywhere
* fix/refactor: make sure toast only shows when a item is missing a duration/use a foreach loop to check the videos in a playlist
* feat: apply suggestions from code review
Co-authored-by: PikachuEXE
* fix: make lint test pass
* feat: apply suggestions from code review (use a single loop instead)
Co-authored-by: PikachuEXE
* fix: make lint test pass for single-loop
* fix: check for present video duration in history (with small refactoring)
* fix: if fallback value gotten from history, still mark as missing duration
---------
Co-authored-by: PikachuEXE
---
src/renderer/helpers/playlists.js | 25 +++++++++++++-
src/renderer/views/Playlist/Playlist.js | 45 ++++++++++++++++++++++++-
static/locales/en-GB.yaml | 4 +++
static/locales/en-US.yaml | 4 +++
4 files changed, 76 insertions(+), 2 deletions(-)
diff --git a/src/renderer/helpers/playlists.js b/src/renderer/helpers/playlists.js
index 5f53972f4b43d..6d8e2ed565bd4 100644
--- a/src/renderer/helpers/playlists.js
+++ b/src/renderer/helpers/playlists.js
@@ -5,6 +5,8 @@ export const SORT_BY_VALUES = {
AuthorDescending: 'author_descending',
VideoTitleAscending: 'video_title_ascending',
VideoTitleDescending: 'video_title_descending',
+ VideoDurationAscending: 'video_duration_ascending',
+ VideoDurationDescending: 'video_duration_descending',
Custom: 'custom'
}
@@ -19,7 +21,9 @@ export function getSortedPlaylistItems(playlistItems, sortOrder, locale, reverse
sortOrder === SORT_BY_VALUES.VideoTitleAscending ||
sortOrder === SORT_BY_VALUES.VideoTitleDescending ||
sortOrder === SORT_BY_VALUES.AuthorAscending ||
- sortOrder === SORT_BY_VALUES.AuthorDescending
+ sortOrder === SORT_BY_VALUES.AuthorDescending ||
+ sortOrder === SORT_BY_VALUES.VideoDurationAscending ||
+ sortOrder === SORT_BY_VALUES.VideoDurationDescending
) {
collator = new Intl.Collator([locale, 'en'])
}
@@ -31,6 +35,19 @@ export function getSortedPlaylistItems(playlistItems, sortOrder, locale, reverse
})
}
+export function videoDurationPresent(video) {
+ if (typeof video.lengthSeconds !== 'number') { return false }
+
+ return !(isNaN(video.lengthSeconds) || video.lengthSeconds === 0)
+}
+
+export function videoDurationWithFallback(video) {
+ if (videoDurationPresent(video)) { return video.lengthSeconds }
+
+ // Fallback
+ return 0
+}
+
function compareTwoPlaylistItems(a, b, sortOrder, collator) {
switch (sortOrder) {
case SORT_BY_VALUES.DateAddedNewest:
@@ -45,6 +62,12 @@ function compareTwoPlaylistItems(a, b, sortOrder, collator) {
return collator.compare(a.author, b.author)
case SORT_BY_VALUES.AuthorDescending:
return collator.compare(b.author, a.author)
+ case SORT_BY_VALUES.VideoDurationAscending: {
+ return videoDurationWithFallback(a) - videoDurationWithFallback(b)
+ }
+ case SORT_BY_VALUES.VideoDurationDescending: {
+ return videoDurationWithFallback(b) - videoDurationWithFallback(a)
+ }
default:
console.error(`Unknown sortOrder: ${sortOrder}`)
return 0
diff --git a/src/renderer/views/Playlist/Playlist.js b/src/renderer/views/Playlist/Playlist.js
index 8121a626f09b6..82faccfb8f912 100644
--- a/src/renderer/views/Playlist/Playlist.js
+++ b/src/renderer/views/Playlist/Playlist.js
@@ -20,9 +20,10 @@ import {
getIconForSortPreference,
setPublishedTimestampsInvidious,
showToast,
+ deepCopy,
} from '../../helpers/utils'
import { invidiousGetPlaylistInfo, youtubeImageUrlToInvidious } from '../../helpers/api/invidious'
-import { getSortedPlaylistItems, SORT_BY_VALUES } from '../../helpers/playlists'
+import { getSortedPlaylistItems, videoDurationPresent, videoDurationWithFallback, SORT_BY_VALUES } from '../../helpers/playlists'
import packageDetails from '../../../../package.json'
import { MOBILE_WIDTH_THRESHOLD, PLAYLIST_HEIGHT_FORCE_LIST_THRESHOLD } from '../../../constants'
@@ -74,6 +75,7 @@ export default defineComponent({
getPlaylistInfoDebounce: function() {},
playlistInEditMode: false,
forceListView: false,
+ alreadyShownNotice: false,
videoSearchQuery: '',
@@ -180,6 +182,13 @@ export default defineComponent({
return this.sortOrder === SORT_BY_VALUES.Custom
},
sortedPlaylistItems: function () {
+ if (
+ this.sortOrder === SORT_BY_VALUES.VideoDurationAscending ||
+ this.sortOrder === SORT_BY_VALUES.VideoDurationDescending
+ ) {
+ const playlistItems = this.getPlaylistItemsWithDuration()
+ return getSortedPlaylistItems(playlistItems, this.sortOrder, this.currentLocale)
+ }
return getSortedPlaylistItems(this.playlistItems, this.sortOrder, this.currentLocale)
},
visiblePlaylistItems: function () {
@@ -214,6 +223,10 @@ export default defineComponent({
return this.$t('Playlist.Sort By.AuthorAscending')
case SORT_BY_VALUES.AuthorDescending:
return this.$t('Playlist.Sort By.AuthorDescending')
+ case SORT_BY_VALUES.VideoDurationAscending:
+ return this.$t('Playlist.Sort By.VideoDurationAscending')
+ case SORT_BY_VALUES.VideoDurationDescending:
+ return this.$t('Playlist.Sort By.VideoDurationDescending')
default:
console.error(`Unknown sort: ${k}`)
return k
@@ -416,10 +429,40 @@ export default defineComponent({
this.isLoading = false
},
+
showUserPlaylistNotFound() {
showToast(this.$t('User Playlists.SinglePlaylistView.Toast.This playlist does not exist'))
},
+ getPlaylistItemsWithDuration() {
+ const modifiedPlaylistItems = deepCopy(this.playlistItems)
+ let anyVideoMissingDuration = false
+ modifiedPlaylistItems.forEach(video => {
+ if (videoDurationPresent(video)) { return }
+
+ const videoHistory = this.$store.getters.getHistoryCacheById[video.videoId]
+ if (typeof videoHistory !== 'undefined') {
+ const fetchedLengthSeconds = videoDurationWithFallback(videoHistory)
+ video.lengthSeconds = fetchedLengthSeconds
+ // if the video duration is 0, it will be the fallback value, so mark it as missing a duration
+ if (fetchedLengthSeconds === 0) { anyVideoMissingDuration = true }
+ } else {
+ // Mark at least one video have no duration, show notice later
+ // Also assign fallback duration here
+ anyVideoMissingDuration = true
+ video.lengthSeconds = 0
+ }
+ })
+
+ // Show notice if not already shown before returning playlist items
+ if (anyVideoMissingDuration && !this.alreadyShownNotice) {
+ showToast(this.$t('User Playlists.SinglePlaylistView.Toast.This playlist has a video with a duration error'), 5000)
+ this.alreadyShownNotice = true
+ }
+
+ return modifiedPlaylistItems
+ },
+
getNextPage: function () {
switch (this.infoSource) {
case 'local':
diff --git a/static/locales/en-GB.yaml b/static/locales/en-GB.yaml
index 0e21909dd26f0..7185f5300d15d 100644
--- a/static/locales/en-GB.yaml
+++ b/static/locales/en-GB.yaml
@@ -174,6 +174,8 @@ User Playlists:
This playlist is protected and cannot be removed.: This playlist is protected
and cannot be removed.
This playlist does not exist: This playlist does not exist
+
+ This playlist has a video with a duration error: This playlist contains at least one video that doesn't have a duration, it will be sorted as if their duration is zero.
Playlist {playlistName} has been deleted.: Playlist {playlistName} has been
deleted.
Video has been removed: Video has been removed
@@ -1006,6 +1008,8 @@ Playlist:
AuthorAscending: Author (A-Z)
AuthorDescending: Author (Z-A)
VideoTitleAscending: Title (A-Z)
+ VideoDurationAscending: Duration (Shortest first)
+ VideoDurationDescending: Duration (Longest first)
Toggle Theatre Mode: 'Toggle Theatre Mode'
Change Format:
Change Media Formats: 'Change Media Formats'
diff --git a/static/locales/en-US.yaml b/static/locales/en-US.yaml
index ae24f83ad5448..88f9725a5f183 100644
--- a/static/locales/en-US.yaml
+++ b/static/locales/en-US.yaml
@@ -241,6 +241,8 @@ User Playlists:
Playlist {playlistName} is the new quick bookmark playlist.: Playlist {playlistName} is the new quick bookmark playlist.
This playlist does not exist: This playlist does not exist
+
+ This playlist has a video with a duration error: This playlist contains at least one video that doesn't have a duration, it will be sorted as if their duration is zero.
AddVideoPrompt:
Select a playlist to add your N videos to: 'Select a playlist to add your video to | Select a playlist to add your {videoCount} videos to'
N playlists selected: '{playlistCount} Selected'
@@ -934,6 +936,8 @@ Playlist:
AuthorDescending: Author (Z-A)
VideoTitleAscending: Title (A-Z)
VideoTitleDescending: Title (Z-A)
+ VideoDurationAscending: Duration (Shortest first)
+ VideoDurationDescending: Duration (Longest first)
Custom: Custom
# On Video Watch Page
From ef053349957b46618f1b714b03f774639aea058f Mon Sep 17 00:00:00 2001
From: gallegonovato
Date: Fri, 11 Oct 2024 14:58:09 +0000
Subject: [PATCH 375/465] Translated using Weblate (Spanish)
Currently translated at 100.0% (887 of 887 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
---
static/locales/es.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/static/locales/es.yaml b/static/locales/es.yaml
index 097c177ab6ba5..7d103bd68ce0d 100644
--- a/static/locales/es.yaml
+++ b/static/locales/es.yaml
@@ -198,6 +198,9 @@ User Playlists:
ya se utiliza como marcador rápido.
Playlist {playlistName} is the new quick bookmark playlist.: L lista de reproducción
{playlistName} es la nueva lista de reproducción de marcadores rápidos.
+ This playlist has a video with a duration error: Esta lista de reproducción
+ contiene al menos un vídeo sin duración, se ordenará como si su duración fuera
+ cero.
Search for Videos: Buscar vídeos
Are you sure you want to delete this playlist? This cannot be undone: ¿Estás seguro
de que quieres borrar esta lista de reproducción? Esto no se puede deshacer.
@@ -1041,6 +1044,8 @@ Playlist:
VideoTitleAscending: Título (A-Z)
Sort By: Ordenar por
VideoTitleDescending: Título (Z-A)
+ VideoDurationAscending: Duración (primero la más corta)
+ VideoDurationDescending: Duración (la más larga primero)
Toggle Theatre Mode: 'Activar modo cine'
Change Format:
Change Media Formats: 'Cambiar formato de vídeo'
From ee6b92b18e19ac7c87268ed0e56101714cd0a1b3 Mon Sep 17 00:00:00 2001
From: Markus Gaugg
Date: Fri, 11 Oct 2024 17:41:04 +0000
Subject: [PATCH 376/465] Translated using Weblate (German)
Currently translated at 100.0% (887 of 887 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
---
static/locales/de-DE.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/static/locales/de-DE.yaml b/static/locales/de-DE.yaml
index 372276461ed51..6c78321fee5cd 100644
--- a/static/locales/de-DE.yaml
+++ b/static/locales/de-DE.yaml
@@ -208,6 +208,9 @@ User Playlists:
{playlistName} ist die neue Wiedergabeliste für schnelle Lesezeichen.
This playlist is already being used for quick bookmark.: Diese Wiedergabeliste
wird bereits für schnelle Lesezeichen verwendet.
+ This playlist has a video with a duration error: Diese Wiedergabeliste enthält
+ mindestens ein Video ohne Dauer. Daher wird die Wiedergabeliste so sortiert,
+ als ob die Dauer null wäre.
Search for Videos: Nach Videos suchen
AddVideoPrompt:
N playlists selected: '{playlistCount} ausgewählt'
@@ -1018,6 +1021,8 @@ Playlist:
AuthorDescending: Autor (Z-A)
VideoTitleAscending: Titel (A-Z)
Custom: Benutzerdefiniert
+ VideoDurationAscending: Dauer (Kürzeste zuerst)
+ VideoDurationDescending: Dauer (Längste zuerst)
Toggle Theatre Mode: Kinomodus umschalten
Change Format:
Change Media Formats: Medienformate ändern
From 9b4f2db518770fba4e587034e781bf5742ce1e1b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?O=C4=9Fuz=20Ersen?=
Date: Fri, 11 Oct 2024 16:47:29 +0000
Subject: [PATCH 377/465] Translated using Weblate (Turkish)
Currently translated at 100.0% (887 of 887 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
---
static/locales/tr.yaml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/static/locales/tr.yaml b/static/locales/tr.yaml
index beaeedc3a69a4..223a055bdabf1 100644
--- a/static/locales/tr.yaml
+++ b/static/locales/tr.yaml
@@ -196,6 +196,8 @@ User Playlists:
oynatma listesi yeni hızlı yer imi oynatma listesi.'
This playlist is already being used for quick bookmark.: Bu oynatma listesi
zaten hızlı yer imi için kullanılıyor.
+ This playlist has a video with a duration error: Bu oynatma listesi süresi olmayan
+ en az bir video içeriyor, süreleri sıfırmış gibi sıralanacaktır.
Search for Videos: Video Ara
AddVideoPrompt:
Select a playlist to add your N videos to: Videonuzu eklemek için bir oynatma
@@ -1045,6 +1047,8 @@ Playlist:
Sort By: Sıralama ölçütü
DateAddedOldest: İlk eklenen önce
Custom: Özel
+ VideoDurationAscending: Süre (Önce en kısa)
+ VideoDurationDescending: Süre (Önce en uzun)
Toggle Theatre Mode: 'Tiyatro Modunu Aç/Kapat'
Change Format:
Change Media Formats: 'Medya Biçimlerini Değiştir'
From 39ae2ee874fb5d1211aa9b27144ddcad986d7702 Mon Sep 17 00:00:00 2001
From: Massimo Pissarello
Date: Fri, 11 Oct 2024 19:14:23 +0000
Subject: [PATCH 378/465] Translated using Weblate (Italian)
Currently translated at 100.0% (887 of 887 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
---
static/locales/it.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/static/locales/it.yaml b/static/locales/it.yaml
index efc44e61ec4ce..dddfdd1d70cc7 100644
--- a/static/locales/it.yaml
+++ b/static/locales/it.yaml
@@ -200,6 +200,9 @@ User Playlists:
utilizzata per i segnalibri rapidi.
Playlist {playlistName} is the new quick bookmark playlist.: La playlist {playlistName}
è la nuova playlist con segnalibri rapidi.
+ This playlist has a video with a duration error: Questa playlist contiene almeno
+ un video che non ha durata; verranno ordinati come se la loro durata fosse
+ zero.
Search for Videos: Cerca video
Are you sure you want to delete this playlist? This cannot be undone: Sei sicuro
di voler eliminare questa playlist? Questa operazione non può essere annullata.
@@ -999,6 +1002,8 @@ Playlist:
DateAddedNewest: Prima gli aggiunti più nuovi
DateAddedOldest: Prima gli aggiunti più vecchi
VideoTitleAscending: Titolo (A-Z)
+ VideoDurationAscending: Durata (prima la più breve)
+ VideoDurationDescending: Durata (prima la più lunga)
Toggle Theatre Mode: 'Attiva/disattiva la modalità teatro'
Change Format:
Change Media Formats: 'Cambia formato video'
From 9d71db93b1d4d13c0b2cd588712a0f40e5079b0e Mon Sep 17 00:00:00 2001
From: Rusi Dimitrov
Date: Fri, 11 Oct 2024 19:07:51 +0000
Subject: [PATCH 379/465] Translated using Weblate (Bulgarian)
Currently translated at 100.0% (887 of 887 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
---
static/locales/bg.yaml | 27 ++++++++++++++++++++++++---
1 file changed, 24 insertions(+), 3 deletions(-)
diff --git a/static/locales/bg.yaml b/static/locales/bg.yaml
index a904b4df57b07..2dfd553753e34 100644
--- a/static/locales/bg.yaml
+++ b/static/locales/bg.yaml
@@ -43,6 +43,8 @@ Global:
Subscriber Count: 1 абонат | {count} абоната
View Count: 1 преглед | {count} прегледа
Watching Count: 1 гледане | {count} гледания
+ Like Count: 1 харесване | {count} харесвания
+ Comment Count: 1 коментар | {count} коментара
Input Tags:
Length Requirement: Дължината на етикета трябва да бъде поне {number} знака
Version {versionNumber} is now available! Click for more details: 'Версия {versionNumber}
@@ -106,7 +108,9 @@ Subscriptions:
Subscriptions: 'Абонаменти'
Latest Subscriptions: 'Последни абонаменти'
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'Списъкът
- с абонаменти е празен. Започнете да добавяте, за да ги видите тук.'
+ с абонаменти е празен. Ако искате да внесете абонаментите си, отидете в "Настройки
+ на данни" и изберете "Внасяне на абонаменти" или можете да потърсите канал и да
+ се абонирате за него.'
'Getting Subscriptions. Please wait.': 'Получаване на абонаменти. Моля, изчакайте.'
Refresh Subscriptions: 'Опресняване на абонаментите'
This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Този
@@ -183,6 +187,9 @@ User Playlists:
се използва за бързи отметки.
Playlist {playlistName} is the new quick bookmark playlist.: Плейлиста {playlistName}
е новият списък за бързи отметки.
+ This playlist has a video with a duration error: Този плейлист съдържа поне
+ едно видео, което няма продължителност, той ще бъде подреден така, сякаш продължителността
+ му е нула.
Search for Videos: Търсене за видеа
CreatePlaylistPrompt:
Toast:
@@ -833,6 +840,10 @@ Channel:
Reveal Answers: Разкриване на отговорите
Hide Answers: Скриване на отговорите
Video hidden by FreeTube: Видео, скрито от FreeTube
+ Viewing Posts Only Supported By Invidious: Преглеждането на публикации се поддържа
+ само от Invidious. Отидете в раздела на общността на канала, за да видите съдържанието
+ там без Invidious.
+ View Full Post: Преглед на цялата публикация
This channel does not exist: Каналът не съществува
This channel does not allow searching: Каналът не позволява търсене
This channel is age-restricted and currently cannot be viewed in FreeTube.: Каналът
@@ -1000,6 +1011,8 @@ Video:
Theatre Mode: Широкоекранен режим
Full Window: Цял прозорец
Hide Stats: Скриване на статистиката
+ IP block: YouTube е блокирал вашия IP адрес за гледане на видеа. Опитайте да преминете
+ към друга VPN услуга или прокси сървър.
Videos:
#& Sort By
Sort By:
@@ -1028,6 +1041,8 @@ Playlist:
VideoTitleAscending: Заглавие (A-Z)
Custom: Потребителски
VideoTitleDescending: Заглавие (Z-A)
+ VideoDurationAscending: Продължителност (първо най-кратките)
+ VideoDurationDescending: Продължителност (първо най-дългите)
Toggle Theatre Mode: 'Режим "Широк екран"'
Change Format:
Change Media Formats: 'Смяна видео формати'
@@ -1084,6 +1099,7 @@ Comments:
View {replyCount} replies: Преглед на {replyCount} отговора
Hearted: Сърдечно
Subscribed: Абониран
+ There are no comments available for this post: За тази публикация няма налични коментари
Up Next: 'Следващ'
# Toast Messages
@@ -1112,8 +1128,8 @@ Tooltips:
Subscription Settings:
Fetch Feeds from RSS: FreeTube ще използва RSS вместо метода по подразбиране за
получаване на абонаментите. RSS е по-бърз метод и преодолява блокиранията на
- IP адреса, но не получава някои съпътстващи данни, като продължителност на видеото
- или дали е на живо
+ IP адреса, но не получава някои съпътстващи данни, като продължителност на видеото,
+ дали е на живо или публикации в общността
Fetch Automatically: FreeTube автоматично ще извлича абонаментите при отваряне
на нов прозорец и при смяна на профила.
Player Settings:
@@ -1261,5 +1277,10 @@ Search Listing:
4K: 4K
Subtitles: Субтитри
Closed Captions: Затворени субтитри
+ VR180: VR180
+ 3D: 3D
+ 8K: 8K
+ 360 Video: 360°
+ New: Нов
'Blocked opening potentially unsafe URL': 'Блокирано отваряне на потенциално опасен
URL адрес: "{url}".'
From c2e9e8d832e4672721b84bda7e4ec3f01417a4f0 Mon Sep 17 00:00:00 2001
From: Fjuro
Date: Fri, 11 Oct 2024 18:41:59 +0000
Subject: [PATCH 380/465] Translated using Weblate (Czech)
Currently translated at 100.0% (887 of 887 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
---
static/locales/cs.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/static/locales/cs.yaml b/static/locales/cs.yaml
index 744f575c80038..67582a15098aa 100644
--- a/static/locales/cs.yaml
+++ b/static/locales/cs.yaml
@@ -200,6 +200,9 @@ User Playlists:
používán pro rychlou záložku.
Playlist {playlistName} is the new quick bookmark playlist.: Playlist {playlistName}
je nový playlist rychlé záložky.
+ This playlist has a video with a duration error: Tento playlist obsahuje nejméně
+ jedno video, které nemá dobu trvání. Bude seřazeno tak, jako by mělo dobu
+ trvání nula.
Search for Videos: Hledat videa
Are you sure you want to delete this playlist? This cannot be undone: Opravdu chcete
odstranit tento playlist? Tato akce je nevratná.
@@ -1021,6 +1024,8 @@ Playlist:
VideoTitleDescending: Název (Z-A)
VideoTitleAscending: Název (A-Z)
Custom: Vlastní
+ VideoDurationAscending: Doba trvání (od nejkratších)
+ VideoDurationDescending: Doba trvání (od nejdelších)
Toggle Theatre Mode: 'Přepnout režim divadla'
Change Format:
Change Media Formats: 'Změnit formát videa'
From 0e8df87716aabe8ca74a77fc2fe8bcb5a8564e46 Mon Sep 17 00:00:00 2001
From: "J. Lavoie"
Date: Fri, 11 Oct 2024 22:53:09 +0000
Subject: [PATCH 381/465] Translated using Weblate (French)
Currently translated at 100.0% (887 of 887 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
---
static/locales/fr-FR.yaml | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/static/locales/fr-FR.yaml b/static/locales/fr-FR.yaml
index 0b9f3e12bfbfd..e653e2afdfa3c 100644
--- a/static/locales/fr-FR.yaml
+++ b/static/locales/fr-FR.yaml
@@ -43,7 +43,7 @@ Global:
Subscriber Count: 1 abonné | {count} abonnés
Watching Count: 1 spectateur | {count} spectateurs
Comment Count: 1 commentaire | {count} commentaires
- Like Count: 1 like | {count} likes
+ Like Count: 1 j’aime | {count} j’aime
Input Tags:
Length Requirement: L'étiquette doit comporter au moins {number} caractères
Search / Go to URL: 'Rechercher / ouvrir l''URL'
@@ -82,7 +82,7 @@ Search Filters:
Fetching results. Please wait: 'Récupération des résultats. Veuillez patienter'
Fetch more results: 'Afficher plus de résultats'
# Sidebar
- There are no more results for this search: Il n'y a plus de résultats pour cette
+ There are no more results for this search: Il n’y a plus de résultats pour cette
recherche
Features:
Creative Commons: Creative Commons
@@ -101,7 +101,7 @@ Subscriptions:
Subscriptions: 'Abonnements'
Latest Subscriptions: 'Derniers abonnements'
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'Votre
- liste d''abonnements est actuellement vide. Si vous souhaitez importer vos abonnements,
+ liste d’abonnements est actuellement vide. Si vous souhaitez importer vos abonnements,
vous pouvez aller dans Paramètres des données et sélectionner Importer des abonnements
ou vous pouvez rechercher une chaîne et vous y abonner.'
'Getting Subscriptions. Please wait.': 'Récupération des vidéos de vos abonnements,
@@ -109,7 +109,7 @@ Subscriptions:
Getting Subscriptions. Please wait.: Obtention des abonnements. Veuillez patienter.
Refresh Subscriptions: Actualiser les abonnements
This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: Ce
- profil comporte un grand nombre d'abonnements. Le flux RSS outrepassera la limite
+ profil comporte un grand nombre d'abonnements. Le flux RSS dépassera la limite
fixée
Load More Videos: Charger plus de vidéos
Error Channels: Chaînes avec des erreurs
@@ -205,6 +205,9 @@ User Playlists:
est déjà utilisée comme signet rapide.
Playlist {playlistName} is the new quick bookmark playlist.: La liste de lecture
{playlistName} est la nouvelle liste de lecture des signets rapides.
+ This playlist has a video with a duration error: Cette liste de lecture contient
+ au moins une vidéo qui n'a pas de durée, elle sera triée comme si leur durée
+ est nulle.
Search for Videos: Rechercher des vidéos
Are you sure you want to delete this playlist? This cannot be undone: Êtes-vous
sûr(e) de vouloir supprimer cette liste de lecture ? Cette opération ne peut pas
@@ -1030,6 +1033,8 @@ Playlist:
VideoTitleAscending: Titre (A-Z)
VideoTitleDescending: Titre (Z-A)
Custom: Personnalisé
+ VideoDurationDescending: Durée (la plus longue en premier)
+ VideoDurationAscending: Durée (la plus courte en premier)
Toggle Theatre Mode: 'Mode Cinéma'
Change Format:
Change Media Formats: 'Changer le format de la vidéo'
From a88b441ba90105cc4a51379b9ea00a286b48a9c9 Mon Sep 17 00:00:00 2001
From: "J. Lavoie"
Date: Fri, 11 Oct 2024 22:54:26 +0000
Subject: [PATCH 382/465] Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (887 of 887 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/en_GB/
---
static/locales/en-GB.yaml | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/static/locales/en-GB.yaml b/static/locales/en-GB.yaml
index 7185f5300d15d..587aae689c78a 100644
--- a/static/locales/en-GB.yaml
+++ b/static/locales/en-GB.yaml
@@ -107,7 +107,9 @@ Subscriptions:
Subscriptions: 'Subscriptions'
Latest Subscriptions: 'Latest subscriptions'
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'Your
- Subscription list is currently empty. Start adding subscriptions to see them here.'
+ Subscription list is currently empty. If you want to import your subscriptions
+ you can go to Data Settings and select Import Subscriptions or you can search
+ for a channel and subscribe to them.'
'Getting Subscriptions. Please wait.': 'Getting Subscriptions. Please wait.'
Refresh Subscriptions: 'Refresh Subscriptions'
Load More Videos: Load more videos
@@ -175,7 +177,9 @@ User Playlists:
and cannot be removed.
This playlist does not exist: This playlist does not exist
- This playlist has a video with a duration error: This playlist contains at least one video that doesn't have a duration, it will be sorted as if their duration is zero.
+ This playlist has a video with a duration error: This playlist contains at least
+ one video that doesn't have a duration, it will be sorted as if their duration
+ is zero.
Playlist {playlistName} has been deleted.: Playlist {playlistName} has been
deleted.
Video has been removed: Video has been removed
@@ -980,6 +984,8 @@ Video:
Playback will resume automatically when your connection comes back: Playback will
resume automatically when your connection comes back.
Skipped segment: 'Skipped {segmentCategory} segment'
+ IP block: YouTube has blocked your IP address from watching videos. Please try switching
+ to a different VPN or proxy.
Videos:
#& Sort By
Sort By:
@@ -1233,6 +1239,11 @@ Search Listing:
4K: 4K
Subtitles: Subtitles
Closed Captions: Closed Captions
+ 8K: 8K
+ 3D: 3D
+ VR180: VR180
+ 360 Video: 360°
+ New: New
Search character limit: Search query is over the {searchCharacterLimit} character
limit
Feed:
From 87d53f00eafb42515091b00e890bf41b1adfa51a Mon Sep 17 00:00:00 2001
From: Massimo Pissarello
Date: Sat, 12 Oct 2024 00:31:29 +0000
Subject: [PATCH 383/465] Translated using Weblate (Italian)
Currently translated at 100.0% (887 of 887 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
---
static/locales/it.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/static/locales/it.yaml b/static/locales/it.yaml
index dddfdd1d70cc7..dc053142bb4cf 100644
--- a/static/locales/it.yaml
+++ b/static/locales/it.yaml
@@ -1300,7 +1300,7 @@ Search Listing:
8K: 8K
VR180: VR180
360 Video: 360°
- New: Nuova
+ New: Nuovo
3D: 3D
'Blocked opening potentially unsafe URL': 'Apertura di URL potenzialmente non sicura
bloccata: "{url}".'
From cbd41abf7553501de0474ec5f92ba4beb4d520b5 Mon Sep 17 00:00:00 2001
From: NEXI
Date: Sat, 12 Oct 2024 01:57:59 +0000
Subject: [PATCH 384/465] Translated using Weblate (Serbian)
Currently translated at 100.0% (887 of 887 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
---
static/locales/sr.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/static/locales/sr.yaml b/static/locales/sr.yaml
index 3ceb114155c35..0f9d0dd9da8b4 100644
--- a/static/locales/sr.yaml
+++ b/static/locales/sr.yaml
@@ -203,6 +203,9 @@ User Playlists:
користи за брзо обележавање.
Playlist {playlistName} is the new quick bookmark playlist.: Плејлиста {playlistName}
је нова плејлиста за брзо обележавање.
+ This playlist has a video with a duration error: Ова плејлиста садржи најмање
+ један видео снимак који нема трајање, биће сортиран као да је његово трајање
+ нула.
Search for Videos: Претрага видео снимака
Are you sure you want to delete this playlist? This cannot be undone: Желите ли
заиста да избришете ову плејлисту? Ово се не може поништити.
@@ -1044,6 +1047,8 @@ Playlist:
Sort By: Сортирање по
AuthorDescending: Аутор (Z-A)
DateAddedNewest: Најновије додато прво
+ VideoDurationDescending: Трајање (прво најдуже)
+ VideoDurationAscending: Трајање (прво најкраће)
Falling back to Invidious API: Повратак на Invidious API
Change Format:
Dash formats are not available for this video: DASH формати нису доступни за овај
From c2b51dbd1715feb01df5aa56d73615bbd84252f8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=A4=A7=E7=8E=8B=E5=8F=AB=E6=88=91=E6=9D=A5=E5=B7=A1?=
=?UTF-8?q?=E5=B1=B1?=
Date: Sat, 12 Oct 2024 02:38:51 +0000
Subject: [PATCH 385/465] Translated using Weblate (Chinese (Simplified Han
script))
Currently translated at 100.0% (887 of 887 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
---
static/locales/zh-CN.yaml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/static/locales/zh-CN.yaml b/static/locales/zh-CN.yaml
index a340e6352039d..1d9afd44cf558 100644
--- a/static/locales/zh-CN.yaml
+++ b/static/locales/zh-CN.yaml
@@ -171,6 +171,8 @@ User Playlists:
This playlist is already being used for quick bookmark.: 此播放列表已被用于快速书签。
Playlist {playlistName} is the new quick bookmark playlist.: 播放列表 {playlistName}
是新的快速书签播放列表。
+ This playlist has a video with a duration error: 此播放列表包含至少一个没有持续时间的视频,排序时将按照持续时间为
+ 0 对待此视频。
Search for Videos: 搜索视频
Are you sure you want to delete this playlist? This cannot be undone: 你确定要删除此播放列表吗?此操作无法撤销。
Sort By:
@@ -883,6 +885,8 @@ Playlist:
VideoTitleDescending: 标题(Z-A)
Custom: 自定义
VideoTitleAscending: 标题(A-Z)
+ VideoDurationAscending: 持续时间(最短的优先)
+ VideoDurationDescending: 持续时间(最长的优先)
Toggle Theatre Mode: '切换剧场模式'
Change Format:
Change Media Formats: '更换视频格式'
From f8d26554401344c921eb41423ebd6679508583fa Mon Sep 17 00:00:00 2001
From: Cloud Esp
Date: Sat, 12 Oct 2024 02:30:44 +0000
Subject: [PATCH 386/465] Translated using Weblate (French)
Currently translated at 100.0% (887 of 887 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
---
static/locales/fr-FR.yaml | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/static/locales/fr-FR.yaml b/static/locales/fr-FR.yaml
index e653e2afdfa3c..8146ed8406221 100644
--- a/static/locales/fr-FR.yaml
+++ b/static/locales/fr-FR.yaml
@@ -82,7 +82,7 @@ Search Filters:
Fetching results. Please wait: 'Récupération des résultats. Veuillez patienter'
Fetch more results: 'Afficher plus de résultats'
# Sidebar
- There are no more results for this search: Il n’y a plus de résultats pour cette
+ There are no more results for this search: Il n’y a pas plus de résultats pour cette
recherche
Features:
Creative Commons: Creative Commons
@@ -152,7 +152,7 @@ User Playlists:
Save: Sauvegarder
Select a playlist to add your N videos to: Sélectionnez une liste de lecture à
laquelle ajouter votre vidéo | Sélectionnez une liste de lecture à laquelle
- ajouter vos vidéos {videoCount}
+ ajouter vos {videoCount} vidéos
Toast:
"{videoCount} video(s) added to 1 playlist": 1 vidéo ajoutée à 1 liste de lecture
| {videoCount} vidéos ajoutées à 1 liste de lecture
@@ -206,8 +206,8 @@ User Playlists:
Playlist {playlistName} is the new quick bookmark playlist.: La liste de lecture
{playlistName} est la nouvelle liste de lecture des signets rapides.
This playlist has a video with a duration error: Cette liste de lecture contient
- au moins une vidéo qui n'a pas de durée, elle sera triée comme si leur durée
- est nulle.
+ au moins une vidéo qui n'a pas de durée, elle sera triée comme si la durée
+ était nulle.
Search for Videos: Rechercher des vidéos
Are you sure you want to delete this playlist? This cannot be undone: Êtes-vous
sûr(e) de vouloir supprimer cette liste de lecture ? Cette opération ne peut pas
From bc80ec2961a51a3567276906f18dbfa679898395 Mon Sep 17 00:00:00 2001
From: summoner001
Date: Sat, 12 Oct 2024 06:30:44 +0000
Subject: [PATCH 387/465] Translated using Weblate (Hungarian)
Currently translated at 100.0% (887 of 887 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
---
static/locales/hu.yaml | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml
index d3c5af2af85d0..5aa278bf12f3b 100644
--- a/static/locales/hu.yaml
+++ b/static/locales/hu.yaml
@@ -207,6 +207,9 @@ User Playlists:
lejátszási lista az új gyors könyvjelző lejátszási lista.
This playlist is already being used for quick bookmark.: Ez a lejátszási lista
már használatban van mint gyors könyvjelző.
+ This playlist has a video with a duration error: Ez a lejátszási lista legalább
+ egy olyan videót tartalmaz, amelynek nincs időtartama, ezért úgy lesz rendezve,
+ mintha az időtartamuk nulla lenne.
Search for Videos: Videók keresése
Are you sure you want to delete this playlist? This cannot be undone: Biztos, hogy
törölni szeretné ezt a lejátszási listát? Ezt nem lehet visszacsinálni.
@@ -1046,6 +1049,8 @@ Playlist:
VideoTitleAscending: Cím szerint (A-Z)
VideoTitleDescending: Cím szerint (Z-A)
Custom: Egyéni rendezés
+ VideoDurationAscending: Időtartam (legrövidebb elöl)
+ VideoDurationDescending: Időtartam (leghosszabb elöl)
Toggle Theatre Mode: 'Mozi mód be-/kikapcsolása'
Change Format:
Change Media Formats: 'Videoformátumok módosítása'
@@ -1096,7 +1101,7 @@ Comments:
hozzászólások'
Load More Comments: 'További hozzászólások betöltése'
No more comments available: Nincs több hozzászólás
- Newest first: Legújabb először
+ Newest first: Legújabb elöl
Top comments: Legnépszerűbb hozzászólások
Sort by: Rendezés alapja
Show More Replies: További válaszok megjelenítése
From 738c67e91371f32c826d978624ff78c5756d9604 Mon Sep 17 00:00:00 2001
From: befag74614
Date: Sat, 12 Oct 2024 14:05:27 +0000
Subject: [PATCH 388/465] Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (887 of 887 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
---
static/locales/pt-BR.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/static/locales/pt-BR.yaml b/static/locales/pt-BR.yaml
index 8ebbc869b5ab4..7e56414b10bf6 100644
--- a/static/locales/pt-BR.yaml
+++ b/static/locales/pt-BR.yaml
@@ -214,6 +214,9 @@ User Playlists:
sendo usada como "Quick Bookmark".
Playlist {playlistName} is the new quick bookmark playlist.: Playlist "{playlistName}"
é a nova playlist em "Quick Bookmark".
+ This playlist has a video with a duration error: Esta playlist contém pelo menos
+ um vídeo que não tem duração, ela será classificada como se sua duração fosse
+ zero.
Search for Videos: Pesquisar vídeos
AddVideoPrompt:
Toast:
@@ -991,6 +994,8 @@ Playlist:
DateAddedOldest: Mais antigos
AuthorDescending: Autor (Z-A)
VideoTitleDescending: Título (Z-A)
+ VideoDurationAscending: Duração (a mais curta primeiro)
+ VideoDurationDescending: Duração (a mais longa primeiro)
Toggle Theatre Mode: 'Alternar "Modo Teatro"'
Change Format:
Change Media Formats: 'Mudar formato do vídeo'
From 70a1be141f97dce83f239276c59bb85eaf71c49a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?=
Date: Sat, 12 Oct 2024 21:04:25 +0000
Subject: [PATCH 389/465] Translated using Weblate (Estonian)
Currently translated at 100.0% (887 of 887 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
---
static/locales/et.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/static/locales/et.yaml b/static/locales/et.yaml
index 2a9ae4fbf4c15..33a0cacdb4328 100644
--- a/static/locales/et.yaml
+++ b/static/locales/et.yaml
@@ -215,6 +215,9 @@ User Playlists:
on uus kiirjärjehoidjate esitusloend.
This playlist is already being used for quick bookmark.: See esitusloend juba
on kasutusel kiirjärjehoidjate jaoks.
+ This playlist has a video with a duration error: Selles esitusloendis on vähemalt
+ üks video, millel puudub kestus. Järjestamisel me sel puhul arvestame kestuseks
+ nulli.
Search for Videos: Otsi videoid
Are you sure you want to delete this playlist? This cannot be undone: Kas sa oled
kindel, et soovid selle esitusloendi kustutada? Seda tegevust ei saa tagasi pöörata.
@@ -969,6 +972,8 @@ Playlist:
AuthorDescending: Autori alusel (Z-A)
VideoTitleAscending: Pealkirja alusel (A-Z)
VideoTitleDescending: Pealkirja alusel (Z-A)
+ VideoDurationAscending: Kestuse alusel (esmalt lühemad)
+ VideoDurationDescending: Kestuse alusel (esmalt pikemad)
Toggle Theatre Mode: 'Lülita lai vaade sisse/välja'
Change Format:
Change Media Formats: 'Muuda videovorminguid'
From 98df2108066bf725c8c60bea40697b2c739b13a0 Mon Sep 17 00:00:00 2001
From: Jason <84899178+kommunarr@users.noreply.github.com>
Date: Sun, 13 Oct 2024 07:16:00 +0000
Subject: [PATCH 390/465] Settings menu & UX improvements (#5029)
* Implement settings section sorting
* Make IS_ELECTRON property used directly
* Implement settings menu with icons
* Implement short labels and fallback to longer label when translation doesn't exist
* Implement dynamic scroll-based underlining of active section
* Ensure General Settings is always first, ignoring sorting
Solving the problem of preventing 'jumping around' when changing locales with alphabetical sorting is hard. This problem is easily solved by stickying general settings to the top of the list unconditionally. This is in line with ChunkyProgrammer's initial assessment of how to improve the settings order in https://github.com/FreeTubeApp/FreeTube/issues/1739, albeit not also moving Theme Settings to the top for the time being. The rationale from a functional level is that General Settings is a hub. Even when you change languages, change sort order, or what have you, General Settings is right at the top. I don't imagine we need to update the label of the setting, as I think this relationship is quite intuitive.
* Styling & documentation improvements; remove problematized Hot Pink link underline removal experiment
* Implement bare minimum mobile styling
* Increase link padding
* Fix underline to be equal on both sides
* Update to have first section active by default
* Make constant for 'active' class name
* Replace proxy icon with more fitting one
* Move shortTitle logic
* Update scrolling logic to not use anchor links
* Implement mobile view for Settings Menu
* Replace rounded corners and move section titles to the interior
* Update font sizes and breakpoints to work for all supported devices & languages
* Update as per review comments
* Make class-specific constants declared in file
* Update settings menu link sizing to be dynamic to better accommodate mobile/tablet devices
* Focus active menu on mobile close
* Replace shortTitle with title, & replace EN-US labels with shorter forms
* Update menu font size for mobile devices
* Focus section heading on navigating to it in desktop view
---------
Co-authored-by: Jason <84899178+jasonhenriquez@users.noreply.github.com>
---
.../ft-settings-menu/ft-settings-menu.css | 125 +++++++++++
.../ft-settings-menu/ft-settings-menu.js | 17 ++
.../ft-settings-menu/ft-settings-menu.vue | 32 +++
.../ft-settings-section.js | 5 -
.../ft-settings-section.scss | 31 +--
.../ft-settings-section.vue | 12 +-
.../proxy-settings/proxy-settings.vue | 2 +-
src/renderer/main.js | 29 ++-
src/renderer/store/modules/settings.js | 1 -
src/renderer/views/Settings/Settings.css | 76 +++++--
src/renderer/views/Settings/Settings.js | 199 +++++++++++++-----
src/renderer/views/Settings/Settings.vue | 67 +++---
static/locales/en-US.yaml | 31 +--
13 files changed, 483 insertions(+), 144 deletions(-)
create mode 100644 src/renderer/components/ft-settings-menu/ft-settings-menu.css
create mode 100644 src/renderer/components/ft-settings-menu/ft-settings-menu.js
create mode 100644 src/renderer/components/ft-settings-menu/ft-settings-menu.vue
diff --git a/src/renderer/components/ft-settings-menu/ft-settings-menu.css b/src/renderer/components/ft-settings-menu/ft-settings-menu.css
new file mode 100644
index 0000000000000..b6d613a3e0729
--- /dev/null
+++ b/src/renderer/components/ft-settings-menu/ft-settings-menu.css
@@ -0,0 +1,125 @@
+.settingsMenu {
+ /* top nav + margin */
+ inset-block-start: 96px;
+ position: sticky;
+ display: flex;
+ flex-direction: column;
+ padding-inline-start: 0;
+ block-size: calc(85vh - 96px);
+ max-block-size: 600px;
+}
+
+.header {
+ inline-size: fit-content;
+ margin-block: 0 10px;
+}
+
+.title {
+ text-decoration: none;
+ color: var(--tertiary-text-color);
+ inline-size: 220px;
+ flex: 1 1 auto;
+ display: flex;
+ align-items: center;
+}
+
+/* prevent hover styling from showing on title click for mobile */
+@media (hover: hover) {
+ .title:hover {
+ color: var(--primary-text-color);
+ }
+}
+
+.titleContent {
+ inline-size: fit-content;
+ max-inline-size: 100%;
+}
+
+
+.iconAndTitleText {
+ overflow-x: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+
+ /* needed to have underline poke out */
+ margin-inline-start: 3px;
+}
+
+.titleUnderline {
+ /* have underline poke out */
+ inline-size: calc(100% + 6px);
+
+ /* prevent "active" border from visibly pushing the content up */
+ border-block-end: 4px solid transparent;
+}
+
+@media only screen and (width >= 1015px) {
+ .settingsMenu {
+ margin-block: 0;
+ font-size: 16px;
+ }
+
+ .header {
+ margin-block-start: 10px;
+ font-size: 26px;
+ }
+
+ .titleIcon {
+ inline-size: 16px;
+ block-size: 16px;
+ }
+
+ .title.active {
+ color: var(--primary-text-color);
+ font-weight: 600;
+ }
+
+ .title.active .titleUnderline {
+ border-block-end: 4px solid var(--primary-color);
+ }
+}
+
+/* overall mobile breakpoint; large text */
+@media only screen and (width <= 1015px) {
+ .settingsMenu {
+ inline-size: fit-content;
+ margin-inline: auto;
+ position: relative;
+ inset-block-start: 0;
+ font-size: 30px;
+ max-block-size: 1100px;
+ }
+
+ .titleIcon {
+ inline-size: 30px;
+ block-size: 30px;
+ margin-inline-end: 10px;
+ }
+
+ .title {
+ inline-size: fit-content;
+ max-inline-size: 90vw;
+ }
+
+ .header {
+ font-size: 32px;
+ }
+}
+
+/* small height or width mobile breakpoint; intermediary text */
+@media only screen and (width <= 1015px) and (height <= 830px),
+ only screen and (width <= 500px) {
+ .settingsMenu {
+ font-size: 25px;
+ }
+
+ .titleIcon {
+ inline-size: 25px;
+ block-size: 25px;
+ margin-inline-end: 5px;
+ }
+
+ .header {
+ font-size: 25px;
+ }
+}
diff --git a/src/renderer/components/ft-settings-menu/ft-settings-menu.js b/src/renderer/components/ft-settings-menu/ft-settings-menu.js
new file mode 100644
index 0000000000000..5378063a98031
--- /dev/null
+++ b/src/renderer/components/ft-settings-menu/ft-settings-menu.js
@@ -0,0 +1,17 @@
+import { defineComponent } from 'vue'
+
+export default defineComponent({
+ name: 'FtSettingsMenu',
+ props: {
+ settingsSections: {
+ type: Array,
+ required: true
+ },
+ },
+ emits: ['navigate-to-section'],
+ methods: {
+ goToSettingsSection: function (sectionType) {
+ this.$emit('navigate-to-section', sectionType)
+ }
+ }
+})
diff --git a/src/renderer/components/ft-settings-menu/ft-settings-menu.vue b/src/renderer/components/ft-settings-menu/ft-settings-menu.vue
new file mode 100644
index 0000000000000..71762363cb230
--- /dev/null
+++ b/src/renderer/components/ft-settings-menu/ft-settings-menu.vue
@@ -0,0 +1,32 @@
+
+
+
+
+
+
diff --git a/src/renderer/components/ft-settings-section/ft-settings-section.js b/src/renderer/components/ft-settings-section/ft-settings-section.js
index b161a08066996..42715cbd13032 100644
--- a/src/renderer/components/ft-settings-section/ft-settings-section.js
+++ b/src/renderer/components/ft-settings-section/ft-settings-section.js
@@ -7,10 +7,5 @@ export default defineComponent({
type: String,
required: true
},
- },
- computed: {
- allSettingsSectionsExpandedByDefault: function () {
- return this.$store.getters.getAllSettingsSectionsExpandedByDefault
- }
}
})
diff --git a/src/renderer/components/ft-settings-section/ft-settings-section.scss b/src/renderer/components/ft-settings-section/ft-settings-section.scss
index cdf50ffd3296e..50764ae348911 100644
--- a/src/renderer/components/ft-settings-section/ft-settings-section.scss
+++ b/src/renderer/components/ft-settings-section/ft-settings-section.scss
@@ -1,16 +1,20 @@
.settingsSection {
- background-color: var(--card-bg-color);
margin-block: 0;
- margin-inline: auto;
- inline-size: 85%;
@media only screen and (width <= 800px) {
inline-size: 100%;
}
+}
- &[open] {
- padding-block-end: 15px;
- }
+.sectionHeader {
+ cursor: pointer;
+ display: block;
+ padding: 1px;
+}
+
+.sectionBody {
+ background-color: var(--card-bg-color);
+ padding-block: 10px;
> div {
box-sizing: border-box;
@@ -26,22 +30,9 @@
}
}
-.sectionLine {
- border: 0;
- border-block-start: 2px solid var(--primary-color);
- margin-block-start: -1px;
- inline-size: 100%;
-}
-
-.sectionHeader {
- cursor: pointer;
- display: block;
- padding: 1px;
-}
-
.sectionTitle {
user-select: none;
- margin-inline-start: 2%;
+ margin-inline-start: 20px;
margin-block: 0.5em;
}
diff --git a/src/renderer/components/ft-settings-section/ft-settings-section.vue b/src/renderer/components/ft-settings-section/ft-settings-section.vue
index 5bcae70f1a1d7..c748d931a32fe 100644
--- a/src/renderer/components/ft-settings-section/ft-settings-section.vue
+++ b/src/renderer/components/ft-settings-section/ft-settings-section.vue
@@ -1,16 +1,14 @@
-
-
diff --git a/src/renderer/components/proxy-settings/proxy-settings.vue b/src/renderer/components/proxy-settings/proxy-settings.vue
index 3245e0f3c5f14..f4ac586403f54 100644
--- a/src/renderer/components/proxy-settings/proxy-settings.vue
+++ b/src/renderer/components/proxy-settings/proxy-settings.vue
@@ -19,7 +19,7 @@
:select-names="protocolNames"
:select-values="protocolValues"
class="protocol-dropdown"
- :icon="['fas', 'microchip']"
+ :icon="['fas', 'network-wired']"
@change="handleUpdateProxyProtocol"
/>
diff --git a/src/renderer/main.js b/src/renderer/main.js
index cfd35f888fa46..0725d4b0a4b29 100644
--- a/src/renderer/main.js
+++ b/src/renderer/main.js
@@ -15,6 +15,7 @@ import { ObserveVisibility } from 'vue-observe-visibility'
// to avoid code conflict and duplicate entries
import {
faAngleDown,
+ faAngleLeft,
faAngleUp,
faArrowDown,
faArrowDownShortWide,
@@ -23,15 +24,20 @@ import {
faArrowRight,
faArrowUp,
faBars,
+ faBorderAll,
faBookmark,
faCheck,
faChevronRight,
+ faCirclePlay,
faCircleUser,
+ faClapperboard,
faClock,
faClone,
faComment,
faCommentDots,
faCopy,
+ faDatabase,
+ faDisplay,
faDownload,
faEdit,
faEllipsisH,
@@ -46,6 +52,7 @@ import {
faFileImage,
faFileVideo,
faFilter,
+ faFlask,
faFire,
faForward,
faGauge,
@@ -56,12 +63,14 @@ import {
faHistory,
faImages,
faInfoCircle,
+ faKey,
faLanguage,
faLink,
faLinkSlash,
faList,
faLocationDot,
- faMicrochip,
+ faLock,
+ faNetworkWired,
faNewspaper,
faPalette,
faPause,
@@ -77,6 +86,7 @@ import {
faSearch,
faServer,
faShareAlt,
+ faShield,
faSlash,
faSlidersH,
faSortAlphaDown,
@@ -92,9 +102,10 @@ import {
faTimesCircle,
faTrash,
faUserCheck,
+ faUserLock,
faUsers,
faUsersSlash,
- faWifi,
+ faWifi
} from '@fortawesome/free-solid-svg-icons'
import {
faBookmark as farBookmark
@@ -116,6 +127,7 @@ Vue.config.productionTip = process.env.NODE_ENV === 'development'
library.add(
// solid icons
faAngleDown,
+ faAngleLeft,
faAngleUp,
faArrowDown,
faArrowDownShortWide,
@@ -124,15 +136,20 @@ library.add(
faArrowRight,
faArrowUp,
faBars,
+ faBorderAll,
faBookmark,
faCheck,
faChevronRight,
+ faCirclePlay,
faCircleUser,
+ faClapperboard,
faClock,
faClone,
faComment,
faCommentDots,
faCopy,
+ faDatabase,
+ faDisplay,
faDownload,
faEdit,
faEllipsisH,
@@ -147,6 +164,7 @@ library.add(
faFileImage,
faFileVideo,
faFilter,
+ faFlask,
faFire,
faForward,
faGauge,
@@ -157,19 +175,20 @@ library.add(
faHistory,
faImages,
faInfoCircle,
+ faKey,
faLanguage,
faLink,
faLinkSlash,
faList,
faLocationDot,
- faMicrochip,
+ faLock,
+ faNetworkWired,
faNewspaper,
faPalette,
faPause,
faPhotoFilm,
faPlay,
faPlus,
- faPhotoFilm,
faQuestionCircle,
faRandom,
faRetweet,
@@ -179,6 +198,7 @@ library.add(
faSearch,
faServer,
faShareAlt,
+ faShield,
faSlash,
faSlidersH,
faSortAlphaDown,
@@ -194,6 +214,7 @@ library.add(
faTimesCircle,
faTrash,
faUserCheck,
+ faUserLock,
faUsers,
faUsersSlash,
faWifi,
diff --git a/src/renderer/store/modules/settings.js b/src/renderer/store/modules/settings.js
index 1c657507afa0f..5d46235782d7f 100644
--- a/src/renderer/store/modules/settings.js
+++ b/src/renderer/store/modules/settings.js
@@ -162,7 +162,6 @@ const defaultSideEffectsTriggerId = settingId =>
/*****/
const state = {
- allSettingsSectionsExpandedByDefault: false,
autoplayPlaylists: true,
autoplayVideos: true,
backendFallback: process.env.SUPPORTS_LOCAL_API,
diff --git a/src/renderer/views/Settings/Settings.css b/src/renderer/views/Settings/Settings.css
index a796ede907471..52eeea4b52a10 100644
--- a/src/renderer/views/Settings/Settings.css
+++ b/src/renderer/views/Settings/Settings.css
@@ -1,24 +1,74 @@
-hr {
- inline-size: 85%;
- margin-block: 0;
- margin-inline: auto;
- border: 0;
- border-block-start: 2px solid var(--scrollbar-color-hover);
+.settingsPage {
+ display: flex;
+ gap: 20px;
}
-@media only screen and (width <= 800px) {
- hr {
- inline-size: 100%;
- }
+.settingsSections {
+ overflow-x: hidden;
+ max-inline-size: 90%;
}
.switchRow {
- inline-size: 85%;
- margin-inline: auto;
display: flex;
+ margin-inline-end: auto;
}
.settingsToggle {
padding-block: 0;
- margin-block: 10px 5px;
+ margin-block: 0;
+}
+
+.section {
+ /* enables anchor link clicks to land with the section title in the top quarter of the page */
+ scroll-margin-top: 24vh;
+}
+
+@media only screen and (width >= 1015px) {
+ .section + .section {
+ padding-block-start: 20px;
+ }
+
+ .settingsSections:last-child {
+ /* Add enough blank space to have the last setting section be active on the FtSettingsMenu when scrolled to */
+ margin-block-end: calc(76vh - 150px);
+ }
+}
+
+@media only screen and (width <= 1200px) {
+ .settingsSections {
+ max-inline-size: 100%;
+ }
+}
+
+@media only screen and (width <= 1015px) {
+ /* Needed to overcome routerView styling for margin-block */
+ .settingsPage.settingsPage {
+ margin-block: 0;
+ flex-direction: column;
+ gap: 10px;
+ }
+
+ .switchRow,
+ .settingsSections {
+ margin-inline: auto;
+ }
+
+ .switchRow {
+ display: none;
+ }
+
+ .settingsSections {
+ overflow-y: hidden;
+ margin-block-end: 80px;
+ }
+
+ .hideOnMobile {
+ display: none;
+ }
+
+ .returnToMenuMobileIcon {
+ margin-block-start: 20px;
+ block-size: 30px;
+ font-size: 30px;
+ }
}
diff --git a/src/renderer/views/Settings/Settings.js b/src/renderer/views/Settings/Settings.js
index 722e37bba22dc..d9568df05bb93 100644
--- a/src/renderer/views/Settings/Settings.js
+++ b/src/renderer/views/Settings/Settings.js
@@ -1,4 +1,4 @@
-import { defineComponent } from 'vue'
+import { defineComponent, nextTick } from 'vue'
import { mapActions } from 'vuex'
import GeneralSettings from '../../components/general-settings/general-settings.vue'
import ThemeSettings from '../../components/theme-settings/theme-settings.vue'
@@ -16,6 +16,10 @@ import ExperimentalSettings from '../../components/experimental-settings/experim
import PasswordSettings from '../../components/password-settings/password-settings.vue'
import PasswordDialog from '../../components/password-dialog/password-dialog.vue'
import FtToggleSwitch from '../../components/ft-toggle-switch/ft-toggle-switch.vue'
+import FtSettingsMenu from '../../components/ft-settings-menu/ft-settings-menu.vue'
+
+const ACTIVE_CLASS_NAME = 'active'
+const SETTINGS_MOBILE_WIDTH_THRESHOLD = 1015
export default defineComponent({
name: 'Settings',
@@ -32,7 +36,7 @@ export default defineComponent({
'password-settings': PasswordSettings,
'password-dialog': PasswordDialog,
'ft-toggle-switch': FtToggleSwitch,
-
+ 'ft-settings-menu': FtSettingsMenu,
...(process.env.IS_ELECTRON
? {
'proxy-settings': ProxySettings,
@@ -44,104 +48,120 @@ export default defineComponent({
},
data: function () {
return {
- unlocked: false,
- settingsComponentsData: [
- {
- type: 'general-settings',
- title: this.$t('Settings.General Settings.General Settings')
- },
+ isInDesktopView: true,
+ settingsSectionTypeOpenInMobile: null,
+ unlocked: false
+ }
+ },
+ computed: {
+ locale: function() {
+ return this.$i18n.locale
+ },
+
+ settingsPassword: function () {
+ return this.$store.getters.getSettingsPassword
+ },
+
+ settingsSectionSortEnabled: function () {
+ return this.$store.getters.getSettingsSectionSortEnabled
+ },
+
+ settingsComponentsData: function () {
+ const settingsComponentsData = [
{
type: 'theme-settings',
- title: this.$t('Settings.Theme Settings.Theme Settings')
+ title: this.$t('Settings.Theme Settings.Theme Settings'),
+ icon: 'display'
},
{
type: 'player-settings',
- title: this.$t('Settings.Player Settings.Player Settings')
+ title: this.$t('Settings.Player Settings.Player Settings'),
+ icon: 'circle-play'
},
...(process.env.IS_ELECTRON
- ? [
- {
- type: 'external-player-settings',
- title: this.$t('Settings.External Player Settings.External Player Settings')
- }
- ]
+ ? [{
+ type: 'external-player-settings',
+ title: this.$t('Settings.External Player Settings.External Player Settings'),
+ icon: 'clapperboard'
+ }]
: []),
{
type: 'subscription-settings',
- title: this.$t('Settings.Subscription Settings.Subscription Settings')
+ title: this.$t('Settings.Subscription Settings.Subscription Settings'),
+ icon: 'play'
},
{
type: 'distraction-settings',
- title: this.$t('Settings.Distraction Free Settings.Distraction Free Settings')
+ title: this.$t('Settings.Distraction Free Settings.Distraction Free Settings'),
+ icon: 'eye-slash'
},
{
type: 'privacy-settings',
- title: this.$t('Settings.Privacy Settings.Privacy Settings')
+ title: this.$t('Settings.Privacy Settings.Privacy Settings'),
+ icon: 'lock'
},
{
type: 'data-settings',
- title: this.$t('Settings.Data Settings.Data Settings')
+ title: this.$t('Settings.Data Settings.Data Settings'),
+ icon: 'database'
},
...(process.env.IS_ELECTRON
? [
{
type: 'proxy-settings',
- title: this.$t('Settings.Proxy Settings.Proxy Settings')
+ title: this.$t('Settings.Proxy Settings.Proxy Settings'),
+ icon: 'network-wired',
},
{
type: 'download-settings',
- title: this.$t('Settings.Download Settings.Download Settings')
+ title: this.$t('Settings.Download Settings.Download Settings'),
+ icon: 'download',
}
]
: []),
{
type: 'parental-control-settings',
- title: this.$t('Settings.Parental Control Settings.Parental Control Settings')
+ title: this.$t('Settings.Parental Control Settings.Parental Control Settings'),
+ icon: 'user-lock'
},
{
type: 'sponsor-block-settings',
title: this.$t('Settings.SponsorBlock Settings.SponsorBlock Settings'),
+ // TODO: replace with SponsorBlock icon
+ icon: 'shield'
},
...(process.env.IS_ELECTRON
- ? [
- {
- type: 'experimental-settings',
- title: this.$t('Settings.Experimental Settings.Experimental Settings')
- },
- ]
+ ? [{
+ type: 'experimental-settings',
+ title: this.$t('Settings.Experimental Settings.Experimental Settings'),
+ icon: 'flask'
+ }]
: []),
{
type: 'password-settings',
- title: this.$t('Settings.Password Settings.Password Settings')
+ title: this.$t('Settings.Password Settings.Password Settings'),
+ icon: 'key'
},
]
- }
- },
- computed: {
- locale: function() {
- return this.$i18n.locale
- },
-
- settingsPassword: function () {
- return this.$store.getters.getSettingsPassword
- },
-
- allSettingsSectionsExpandedByDefault: function () {
- return this.$store.getters.getAllSettingsSectionsExpandedByDefault
- },
-
- settingsSectionSortEnabled: function () {
- return this.$store.getters.getSettingsSectionSortEnabled
+ return settingsComponentsData
},
settingsSectionComponents: function () {
+ let settingsSections = this.settingsComponentsData
if (this.settingsSectionSortEnabled) {
- return this.settingsComponentsData.toSorted((a, b) =>
- a.title.toLowerCase().localeCompare(b.title.toLowerCase(), this.locale)
- )
+ settingsSections = settingsSections.toSorted((a, b) => {
+ return a.title.toLowerCase().localeCompare(b.title.toLowerCase(), this.locale)
+ })
+ }
+
+ // ensure General Settings is placed first regardless of sorting
+ const generalSettingsEntry = {
+ type: 'general-settings',
+ title: this.$t('Settings.General Settings.General Settings'),
+ icon: 'border-all'
}
- return this.settingsComponentsData
+ return [generalSettingsEntry, ...settingsSections]
},
},
created: function () {
@@ -149,9 +169,84 @@ export default defineComponent({
this.unlocked = true
}
},
+ mounted: function () {
+ this.handleResize()
+ window.addEventListener('resize', this.handleResize)
+ document.addEventListener('scroll', this.markScrolledToSectionAsActive)
+
+ // mark first section as active before any scrolling has taken place
+ if (this.settingsSectionComponents.length > 0) {
+ const firstSection = document.getElementById(this.settingsSectionComponents[0].type)
+ firstSection.classList.add(ACTIVE_CLASS_NAME)
+ }
+ },
+ beforeDestroy: function () {
+ document.removeEventListener('scroll', this.markScrolledToSectionAsActive)
+ window.removeEventListener('resize', this.handleResize)
+ },
methods: {
+ navigateToSection: function(sectionType) {
+ if (this.isInDesktopView) {
+ nextTick(() => {
+ const sectionElement = this.$refs[sectionType][0].$el
+ sectionElement.scrollIntoView()
+
+ const sectionHeading = sectionElement.firstChild.firstChild
+ sectionHeading.tabIndex = 0
+ sectionHeading.focus()
+ sectionHeading.tabIndex = -1
+ })
+ } else {
+ this.settingsSectionTypeOpenInMobile = sectionType
+ }
+ },
+
+ returnToSettingsMenu: function () {
+ const openSection = this.settingsSectionTypeOpenInMobile
+ this.settingsSectionTypeOpenInMobile = null
+
+ // focus the corresponding Settings Menu title
+ nextTick(() => document.getElementById(openSection)?.focus())
+ },
+
+ /* Set the current section to be shown as active in the Settings Menu
+ * if it is the lowest section within the top quarter of the viewport (25vh) */
+ markScrolledToSectionAsActive: function() {
+ const scrollY = window.scrollY + innerHeight / 4
+ this.settingsSectionComponents.forEach((section) => {
+ const sectionElement = this.$refs[section.type][0].$el
+ const sectionHeight = sectionElement.offsetHeight
+ const sectionTop = sectionElement.offsetTop
+ const correspondingMenuLink = document.getElementById(section.type)
+
+ if (this.isInDesktopView && scrollY > sectionTop && scrollY <= sectionTop + sectionHeight) {
+ correspondingMenuLink.classList.add(ACTIVE_CLASS_NAME)
+ } else {
+ correspondingMenuLink.classList.remove(ACTIVE_CLASS_NAME)
+ }
+ })
+ },
+
+ handleResize: function () {
+ const wasNotInDesktopView = !this.isInDesktopView
+ this.isInDesktopView = window.innerWidth > SETTINGS_MOBILE_WIDTH_THRESHOLD
+
+ // navigate to section that was open in mobile or desktop view, if any
+ if (this.isInDesktopView && wasNotInDesktopView && this.settingsSectionTypeOpenInMobile != null) {
+ this.navigateToSection(this.settingsSectionTypeOpenInMobile)
+ this.settingsSectionTypeOpenInMobile = null
+ } else if (!this.isInDesktopView && !wasNotInDesktopView) {
+ const activeMenuLink = document.querySelector(`.settingsMenu .title.${ACTIVE_CLASS_NAME}`)
+ if (!activeMenuLink) {
+ return
+ }
+
+ const sectionType = activeMenuLink.id
+ this.navigateToSection(sectionType)
+ }
+ },
+
...mapActions([
- 'updateAllSettingsSectionsExpandedByDefault',
'updateSettingsSectionSortEnabled'
])
}
diff --git a/src/renderer/views/Settings/Settings.vue b/src/renderer/views/Settings/Settings.vue
index fd4931d038293..dee56f5ef5165 100644
--- a/src/renderer/views/Settings/Settings.vue
+++ b/src/renderer/views/Settings/Settings.vue
@@ -1,34 +1,49 @@
-
+
-
-
-
+
-
+
Date: Sun, 13 Oct 2024 07:19:55 +0000
Subject: [PATCH 391/465] Translated using Weblate (Turkish)
Currently translated at 98.3% (873 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
---
static/locales/tr.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/static/locales/tr.yaml b/static/locales/tr.yaml
index 223a055bdabf1..1c4bb614d16fd 100644
--- a/static/locales/tr.yaml
+++ b/static/locales/tr.yaml
@@ -684,6 +684,7 @@ Settings:
Set Password: Parola Ayarla
Expand All Settings Sections: Tüm Ayarlar Bölümlerini Genişlet
Sort Settings Sections (A-Z): Ayarlar Bölümlerini Sırala (A-Z)
+ Return to Settings Menu: Ayarlar Menüsüne Dön
About:
#On About page
About: 'Hakkında'
From 4e9d1432da7b00de36fe26dcfe6355c55fefe61f Mon Sep 17 00:00:00 2001
From: Markus Gaugg
Date: Sun, 13 Oct 2024 09:05:20 +0000
Subject: [PATCH 392/465] Translated using Weblate (German)
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
---
static/locales/de-DE.yaml | 33 +++++++++++++++++----------------
1 file changed, 17 insertions(+), 16 deletions(-)
diff --git a/static/locales/de-DE.yaml b/static/locales/de-DE.yaml
index 6c78321fee5cd..faf81d6e7b805 100644
--- a/static/locales/de-DE.yaml
+++ b/static/locales/de-DE.yaml
@@ -280,7 +280,7 @@ Settings:
# On Settings Page
Settings: Einstellungen
General Settings:
- General Settings: Allgemeine Einstellungen
+ General Settings: Allgemein
Fallback to Non-Preferred Backend on Failure: Falle zu nicht-präferiertem System
bei Fehlschlag zurück
Enable Search Suggestions: Suchvorschläge aktivieren
@@ -329,7 +329,7 @@ Settings:
Label: Nächste Seite automatisch laden
Tooltip: Zusätzliche Seiten und Kommentare automatisch laden.
Theme Settings:
- Theme Settings: Farbschema-Einstellungen
+ Theme Settings: Farbschema
Match Top Bar with Main Color: Obere Leiste an Hauptfarbe anpassen
Base Theme:
Base Theme: Grundlegendes Farbschema
@@ -399,7 +399,7 @@ Settings:
Hide Side Bar Labels: Seitenleisten-Beschriftungen ausblenden
Hide FreeTube Header Logo: FreeTube-Titellogo ausblenden
Player Settings:
- Player Settings: Videoabspieler-Einstellungen
+ Player Settings: Videoabspieler
Remember History: Verlauf speichern
Play Next Video: Nächstes Video abspielen
Turn on Subtitles by Default: Untertitel standardmäßig aktivieren
@@ -453,7 +453,7 @@ Settings:
Enter Fullscreen on Display Rotate: Beim Drehen des Bildschirms zu Vollbild wechseln
Skip by Scrolling Over Video Player: Überspringen durch Scrollen über den Videoabspieler
Subscription Settings:
- Subscription Settings: Abo-Einstellungen
+ Subscription Settings: Abo
Hide Videos on Watch: Videos bei Wiedergabe ausblenden
Subscriptions Export Format:
Subscriptions Export Format: Abonnement Exportierformat
@@ -507,7 +507,7 @@ Settings:
Clear Search Cache: Suchcache löschen
Save Watched Progress: Videofortschritt speichern
Remember History: Verlauf merken
- Privacy Settings: Datenschutzeinstellungen
+ Privacy Settings: Datenschutz
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: Bist
du sicher, dass du alle Abos und Profile löschen möchtest? Diese Aktion kann
nicht rückgängig gemacht werden.
@@ -551,7 +551,7 @@ Settings:
Import Subscriptions: Abos importieren
Select Export Type: Exporttyp auswählen
Select Import Type: Importtyp auswählen
- Data Settings: Dateneinstellungen
+ Data Settings: Daten
Check for Legacy Subscriptions: Auf ältere Abos prüfen
Manage Subscriptions: Abos verwalten
Export Playlists: Wiedergabelisten exportieren
@@ -583,7 +583,7 @@ Settings:
Hide Comment Likes: Kommentarbewertungen ausblenden
Hide Video Likes And Dislikes: Videobewertungen ausblenden
Hide Video Views: Video-Aufrufe ausblenden
- Distraction Free Settings: Einstellungen für ablenkungsfreien Modus
+ Distraction Free Settings: Ablenkungsfreier Modus
Hide Active Subscriptions: Aktive Abos ausblenden
Hide Playlists: Wiedergabelisten ausblenden
Hide Comments: Kommentare ausblenden
@@ -642,14 +642,14 @@ Settings:
Proxy Host: Proxy-Host
Proxy Protocol: Proxy-Protokoll
Enable Tor / Proxy: Tor / Proxy aktivieren
- Proxy Settings: Proxy-Einstellungen
+ Proxy Settings: Proxy
SponsorBlock Settings:
Notify when sponsor segment is skipped: Benachrichtigen, wenn ein Sponsorsegment
übersprungen wird
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': SponsorBlock-API-URL
(Standard ist https://sponsor.ajay.app)
Enable SponsorBlock: SponsorBlock aktivieren
- SponsorBlock Settings: SponsorBlock-Einstellungen
+ SponsorBlock Settings: SponsorBlock
Skip Options:
Skip Option: Option überspringen
Auto Skip: Automatisch überspringen
@@ -665,7 +665,7 @@ Settings:
Ignore Unsupported Action Warnings: Warnungen vor nicht unterstützten Aktionen
ignorieren
External Player: Externer Abspieler
- External Player Settings: Einstellungen für externe Abspieler
+ External Player Settings: Externe Abspieler
Custom External Player Executable: Benutzerdefinierte ausführbare Datei des Abspielers
Custom External Player Arguments: Benutzerdefinierte Argumente für externe Abspieler
Players:
@@ -673,19 +673,19 @@ Settings:
Name: Keine
Ignore Default Arguments: Ignoriere Standardargument
Download Settings:
- Download Settings: Herunterladen-Einstellungen
+ Download Settings: Herunterladen
Ask Download Path: Nach dem Herunterladepfad fragen
Choose Path: Pfad auswählen
Download Behavior: Herunterladeverhalten
Download in app: In der App herunterladen
Open in web browser: Im Webbrowser öffnen
Parental Control Settings:
- Parental Control Settings: Einstellungen der Kindersicherung
+ Parental Control Settings: Kindersicherung
Hide Unsubscribe Button: Schaltfläche zum Entfernen des Abos ausblenden
Show Family Friendly Only: Nur familienfreundliche Inhalte anzeigen
Hide Search Bar: Suchleiste ausblenden
Experimental Settings:
- Experimental Settings: Experimentelle Einstellungen
+ Experimental Settings: Experimentell
Warning: Diese Einstellungen sind experimentell und können zu Abstürzen führen,
wenn sie aktiviert sind. Es wird dringend empfohlen, Sicherungskopien zu erstellen.
Verwendung auf eigene Gefahr!
@@ -697,12 +697,13 @@ Settings:
Unlock: Entsperren
Password Settings:
Remove Password: Passwort entfernen
- Password Settings: Passworteinstellungen
+ Password Settings: Passwort
Set Password To Prevent Access: Passwort festlegen, um den Zugriff auf die Einstellungen
zu verhindern
Set Password: Passwort festlegen
Expand All Settings Sections: Alle Einstellungsabschnitte aufklappen
Sort Settings Sections (A-Z): Einstellungsbereiche sortieren (A-Z)
+ Return to Settings Menu: Zurück zum Einstellungsmenü
About:
#On About page
About: Über
@@ -1152,7 +1153,7 @@ Profile:
Subscription List: Abo-Liste
Profile Select: Profilauswahl
Profile Filter: Profilfilter
- Profile Settings: Profileinstellungen
+ Profile Settings: Profil
Toggle Profile List: Profilliste umschalten
Profile Name: Profilname
Edit Profile Name: Profilname bearbeiten
@@ -1273,7 +1274,7 @@ Channels:
Channels: Kanäle
Title: Kanal-Liste
Search bar placeholder: Kanäle durchsuchen
- Count: '{number} Kanal/Kanäle gefunden'
+ Count: '{number} Kanal/Kanäle gefunden.'
Empty: Deine Kanal-Liste ist derzeit leer.
Unsubscribe: Abo entfernen
Unsubscribed: '{channelName} wurde aus deinen Abos entfernt'
From 11ba6c87f4358bf37a9a6d2238b586acc889c55b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?O=C4=9Fuz=20Ersen?=
Date: Sun, 13 Oct 2024 07:20:36 +0000
Subject: [PATCH 393/465] Translated using Weblate (Turkish)
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
---
static/locales/tr.yaml | 30 +++++++++++++++---------------
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/static/locales/tr.yaml b/static/locales/tr.yaml
index 1c4bb614d16fd..8b5b9e07961bc 100644
--- a/static/locales/tr.yaml
+++ b/static/locales/tr.yaml
@@ -273,7 +273,7 @@ Settings:
# On Settings Page
Settings: 'Ayarlar'
General Settings:
- General Settings: 'Genel Ayarlar'
+ General Settings: 'Genel'
Check for Updates: 'Güncellemeleri Denetle'
Check for Latest Blog Posts: 'En Yeni Blog Gönderilerini Denetle'
Fallback to Non-Preferred Backend on Failure: 'Hata Durumunda Tercih Edilmeyen
@@ -320,7 +320,7 @@ Settings:
Label: Sonraki Sayfayı Otomatik Yükle
Tooltip: Sonraki sayfaları ve yorumları otomatik olarak yükle.
Theme Settings:
- Theme Settings: 'Tema Ayarları'
+ Theme Settings: 'Tema'
Match Top Bar with Main Color: 'Üst Barı Ana Renk ile Eşleştir'
Base Theme:
Base Theme: 'Uygulama Teması'
@@ -390,7 +390,7 @@ Settings:
Hide Side Bar Labels: Kenar Çubuğu Etiketlerini Gizle
Hide FreeTube Header Logo: FreeTube Başlık Logosunu Gizle
Player Settings:
- Player Settings: 'Oynatıcı Ayarları'
+ Player Settings: 'Oynatıcı'
Play Next Video: 'Sonraki Videoyu Oynat'
Turn on Subtitles by Default: 'Alt Yazıları Öntanımlı Olarak Aç'
Autoplay Videos: 'Videoları Otomatik Başlat'
@@ -444,7 +444,7 @@ Settings:
Enter Fullscreen on Display Rotate: Ekran Döndürüldüğünde Tam Ekrana Geç
Skip by Scrolling Over Video Player: Video Oynatıcı Üzerinde Kaydırarak Atla
Privacy Settings:
- Privacy Settings: 'Gizlilik Ayarları'
+ Privacy Settings: 'Gizlilik'
Remember History: 'Geçmişi Hatırla'
Save Watched Progress: 'Kaldığım Yeri Hatırla'
Clear Search Cache: 'Arama Önbelleğini Temizle'
@@ -465,7 +465,7 @@ Settings:
Are you sure you want to remove all your playlists?: Tüm oynatma listelerinizi
kaldırmak istediğinizden emin misiniz?
Subscription Settings:
- Subscription Settings: 'Abonelik Ayarları'
+ Subscription Settings: 'Abonelik'
Hide Videos on Watch: 'İzlenmiş Videoları Gizle'
Fetch Feeds from RSS: 'Akışları RSS''den Getir'
Manage Subscriptions: 'Abonelikleri Yönet'
@@ -474,7 +474,7 @@ Settings:
Göster
Confirm Before Unsubscribing: Abonelikten Çıkmadan Önce Onayla
Data Settings:
- Data Settings: 'Veri Ayarları'
+ Data Settings: 'Veri'
Select Import Type: 'İçe Aktarma Türünü Seç'
Select Export Type: 'Dışa Aktarma Türünü Seç'
Import Subscriptions: 'Abonelikleri İçe Aktar'
@@ -567,7 +567,7 @@ Settings:
Hide Channel Subscribers: Kanal Abonelerini Gizle
Hide Video Likes And Dislikes: Video Beğenmeleri Ve Beğenmemelerini Gizle
Hide Video Views: Video İzlenme Sayılarını Gizle
- Distraction Free Settings: Dikkat Dağıtmama Ayarları
+ Distraction Free Settings: Dikkat Dağıtmama
Hide Active Subscriptions: Etkin Abonelikleri Gizle
Hide Playlists: Oynatma Listelerini Gizle
Hide Live Streams: Canlı Yayınları Gizle
@@ -626,13 +626,13 @@ Settings:
Proxy Host: Vekil Sunucu Ana Makinesi
Proxy Protocol: Vekil Sunucu Protokolü
Enable Tor / Proxy: Tor / Vekil Sunucu Etkinleştir
- Proxy Settings: Vekil Sunucu Ayarları
+ Proxy Settings: Vekil Sunucu
SponsorBlock Settings:
Notify when sponsor segment is skipped: Sponsor bölümü atlandığında bildir
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': SponsorBlock API
URL'si (Öntanımlı olarak https://sponsor.ajay.app)
Enable SponsorBlock: SponsorBlock'u Etkinleştir
- SponsorBlock Settings: SponsorBlock Ayarları
+ SponsorBlock Settings: SponsorBlock
Skip Options:
Skip Option: Atlama Seçeneği
Auto Skip: Otomatik Atla
@@ -649,7 +649,7 @@ Settings:
Custom External Player Executable: Özel Harici Oynatıcı Çalıştırılabilir Dosyası
Ignore Unsupported Action Warnings: Desteklenmeyen Eylem Uyarılarını Yok Say
External Player: Harici Oynatıcı
- External Player Settings: Harici Oynatıcı Ayarları
+ External Player Settings: Harici Oynatıcı
Players:
None:
Name: Yok
@@ -657,12 +657,12 @@ Settings:
Download Settings:
Choose Path: Yol Seç
Ask Download Path: İndirme yolu için sor
- Download Settings: İndirme Ayarları
+ Download Settings: İndirme
Download Behavior: İndirme Davranışı
Download in app: Uygulamada indir
Open in web browser: Web tarayıcısında aç
Parental Control Settings:
- Parental Control Settings: Ebeveyn Denetimi Ayarları
+ Parental Control Settings: Ebeveyn Denetimi
Show Family Friendly Only: Yalnızca Aileye Uygun Olanları Göster
Hide Unsubscribe Button: Abonelikten Çık Düğmesini Gizle
Hide Search Bar: Arama Çubuğunu Gizle
@@ -671,14 +671,14 @@ Settings:
Warning: Bu ayarlar deneyseldir, etkin durumdayken çökmelere neden olabilirler.
Yedekleme yapılması şiddetle tavsiye edilir. Kullanmanız durumunda risk size
aittir!
- Experimental Settings: Deneysel Ayarlar
+ Experimental Settings: Deneysel
Password Dialog:
Password Incorrect: Parola Yanlış
Unlock: Kilidi aç
Password: Parola
Enter Password To Unlock: Ayarların kilidini açmak için parolayı girin
Password Settings:
- Password Settings: Parola Ayarları
+ Password Settings: Parola
Set Password To Prevent Access: Ayarlara erişimi engellemek için bir parola belirleyin
Remove Password: Parolayı Kaldır
Set Password: Parola Ayarla
@@ -795,7 +795,7 @@ Profile:
silmez.'
#On Channel Page
Profile Filter: Profil Filtresi
- Profile Settings: Profil Ayarları
+ Profile Settings: Profil
Toggle Profile List: Profil Listesini Aç/Kapat
Profile Name: Profil Adı
Edit Profile Name: Profil Adını Düzenle
From 9d7e1b62160455d6c0671646d22a22df388cc164 Mon Sep 17 00:00:00 2001
From: summoner001
Date: Sun, 13 Oct 2024 08:18:38 +0000
Subject: [PATCH 394/465] Translated using Weblate (Hungarian)
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
---
static/locales/hu.yaml | 33 +++++++++++++++++----------------
1 file changed, 17 insertions(+), 16 deletions(-)
diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml
index 5aa278bf12f3b..2f74f9341a06b 100644
--- a/static/locales/hu.yaml
+++ b/static/locales/hu.yaml
@@ -282,7 +282,7 @@ Settings:
# On Settings Page
Settings: 'Beállítások'
General Settings:
- General Settings: 'Általános beállítások'
+ General Settings: 'Általános'
Check for Updates: 'Frissítések keresése'
Check for Latest Blog Posts: 'Legújabb blogbejegyzések keresése'
Fallback to Non-Preferred Backend on Failure: 'A nem előnyben részesített háttéralkalmazás
@@ -328,7 +328,7 @@ Settings:
Label: Következő oldal automatikus betöltése
Tooltip: További oldalak és a hozzászólások automatikus betöltése.
Theme Settings:
- Theme Settings: 'Téma beállítások'
+ Theme Settings: 'Téma'
Match Top Bar with Main Color: 'Illessze a felső sávot a fő színnel'
Base Theme:
Base Theme: 'Alap téma'
@@ -398,7 +398,7 @@ Settings:
Hide Side Bar Labels: Oldalsáv címkék elrejtése
Hide FreeTube Header Logo: FreeTube logo elrejtése a fejlécből
Player Settings:
- Player Settings: 'Lejátszó beállításai'
+ Player Settings: 'Lejátszó'
Play Next Video: 'Következő videó lejátszása'
Turn on Subtitles by Default: 'Alapértelmezetten a feliratok megjelenítése'
Autoplay Videos: 'Videók automatikus lejátszása'
@@ -454,7 +454,7 @@ Settings:
Enter Fullscreen on Display Rotate: Teljes képernyős mód a kijelzőn forgatáshoz
Skip by Scrolling Over Video Player: Kihagyás a Videolejátszó felett görgetve
Privacy Settings:
- Privacy Settings: 'Adatvédelmi beállítások'
+ Privacy Settings: 'Adatvédelem'
Remember History: 'Előzmények megjegyzése'
Save Watched Progress: 'Megtekintési előrehaladás mentése'
Clear Search Cache: 'Keresési gyorsítótár törlése'
@@ -475,7 +475,7 @@ Settings:
Are you sure you want to remove all your playlists?: Biztosan el akarja távolítani
az összes lejátszási listáját?
Subscription Settings:
- Subscription Settings: 'Feliratkozás beállításai'
+ Subscription Settings: 'Feliratkozás'
Hide Videos on Watch: 'Videók elrejtése megtekintés után'
Fetch Feeds from RSS: 'RSS-hírcsatornák beolvasása'
Manage Subscriptions: 'Feliratkozások kezelése'
@@ -484,7 +484,7 @@ Settings:
a csatornáktól
Confirm Before Unsubscribing: Kerülje el a véletlen leiratkozást
Data Settings:
- Data Settings: 'Adatbeállítások'
+ Data Settings: 'Adat'
Select Import Type: 'Importálási típus kiválasztása'
Select Export Type: 'Exportálási típus kiválasztása'
Import Subscriptions: 'Feliratkozások importálása'
@@ -576,7 +576,7 @@ Settings:
Hide Channel Subscribers: Csatorna feliratkozók elrejtése
Hide Video Likes And Dislikes: Videó kedvelések és nemtetszések elrejtése
Hide Video Views: Videónézettség elrejtése
- Distraction Free Settings: Ne zavarjanak beállítások
+ Distraction Free Settings: Ne zavarjanak
Hide Active Subscriptions: Elérhető feliratkozások elrejtése
Hide Playlists: Lejátszási listák elrejtése
Hide Video Description: Videó leírásának elrejtése
@@ -632,7 +632,7 @@ Settings:
Proxy Host: Proxy gazdaszámítógép
Proxy Protocol: Proxy protokoll
Enable Tor / Proxy: Tor/Proxy engedélyezése
- Proxy Settings: Proxy beállítások
+ Proxy Settings: Proxy
Error getting network information. Is your proxy configured properly?: Hiba a
hálózati adatok lekérésekor. Megfelelő a proxy beállítása?
SponsorBlock Settings:
@@ -640,7 +640,7 @@ Settings:
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': 'SponsorBlock API
webcíme (Alapértelmezett: https://sponsor.ajay.app)'
Enable SponsorBlock: SponsorBlock engedélyezése
- SponsorBlock Settings: SponsorBlock beállításai
+ SponsorBlock Settings: SponsorBlock
Skip Options:
Skip Option: Beállítás kihagyása
Auto Skip: Automatikus kihagyás
@@ -658,7 +658,7 @@ Settings:
Custom External Player Arguments: Egyéni külső lejátszó argumentumok
Custom External Player Executable: Egyéni külső lejátszó végrehajthatója
External Player: Külső lejátszó
- External Player Settings: Külső lejátszó beállításai
+ External Player Settings: Külső lejátszó
Players:
None:
Name: Nincs
@@ -666,18 +666,18 @@ Settings:
Download Settings:
Ask Download Path: Rákérdezés a letöltés elérési útjára
Choose Path: Elérési út kiválasztása
- Download Settings: Letöltési beállítások
+ Download Settings: Letöltés
Download Behavior: Letöltés viselkedése
Open in web browser: Megnyitás böngészőben
Download in app: Letöltés az alkalmazásban
Parental Control Settings:
- Parental Control Settings: Szülői felügyelet beállításai
+ Parental Control Settings: Szülői felügyelet
Show Family Friendly Only: Kizárólag családbarát megjelenítése
Hide Search Bar: Keresősáv elrejtése
Hide Unsubscribe Button: Leiratkozás gomb elrejtése
Experimental Settings:
Replace HTTP Cache: HTTP-gyorsítótár cseréje
- Experimental Settings: Kísérleti beállítások
+ Experimental Settings: Kísérleti
Warning: Ezek a beállítások kísérleti jellegűek, összeomlást okozhatnak, ha engedélyezve
vannak. Erősen ajánlott biztonsági mentéseket készíteni. Csak saját felelősségre
használja!
@@ -687,13 +687,14 @@ Settings:
Enter Password To Unlock: Jelszó megadása a beállítások feloldásához
Password: Jelszó
Password Settings:
- Password Settings: Jelszóbeállítások
+ Password Settings: Jelszó
Set Password To Prevent Access: Jelszó megadása a beállításokhoz való hozzáférés
megakadályozásához
Set Password: Jelszó megadása
Remove Password: Jelszó eltávolítása
Expand All Settings Sections: Beállítások kibontása
Sort Settings Sections (A-Z): Beállítások rendezése (A-Z)
+ Return to Settings Menu: Vissza a „Beállítások” menübe
About:
#On About page
About: 'Névjegy'
@@ -797,7 +798,7 @@ Profile:
törli a kiválasztott csatornákat? Ez nem törli a csatornát más profilokból.'
#On Channel Page
Profile Filter: Profilszűrő
- Profile Settings: Profilbeállítások
+ Profile Settings: Profil
Toggle Profile List: Profillista be-/kikapcsolása
Profile Name: Profilnév
Edit Profile Name: Profilnév szerkesztése
@@ -1103,7 +1104,7 @@ Comments:
No more comments available: Nincs több hozzászólás
Newest first: Legújabb elöl
Top comments: Legnépszerűbb hozzászólások
- Sort by: Rendezés alapja
+ Sort by: Rendezési szempont
Show More Replies: További válaszok megjelenítése
From {channelName}: 'forrás: {channelName}'
And others: és mások
From a9f2512d2b2f40f6816531e62a6b1a7af3058b5b Mon Sep 17 00:00:00 2001
From: gallegonovato
Date: Sun, 13 Oct 2024 09:57:08 +0000
Subject: [PATCH 395/465] Translated using Weblate (Spanish)
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
---
static/locales/es.yaml | 29 +++++++++++++++--------------
1 file changed, 15 insertions(+), 14 deletions(-)
diff --git a/static/locales/es.yaml b/static/locales/es.yaml
index 7d103bd68ce0d..563c651e3d578 100644
--- a/static/locales/es.yaml
+++ b/static/locales/es.yaml
@@ -272,7 +272,7 @@ Settings:
# On Settings Page
Settings: 'Ajustes'
General Settings:
- General Settings: 'Ajustes generales'
+ General Settings: 'General'
Fallback to Non-Preferred Backend on Failure: 'Vuelta al backend no preferido
en caso de fallo'
Enable Search Suggestions: 'Activar sugerencias de búsqueda'
@@ -321,7 +321,7 @@ Settings:
Label: Carga automática de la página siguiente
Tooltip: Cargar automáticamente páginas adicionales y comentarios.
Theme Settings:
- Theme Settings: 'Configuración del tema'
+ Theme Settings: 'Tema'
Match Top Bar with Main Color: 'Usar color principal para barra superior'
Base Theme:
Base Theme: 'Tema base'
@@ -391,7 +391,7 @@ Settings:
Hide Side Bar Labels: Ocultar las etiquetas de la barra lateral
Hide FreeTube Header Logo: Ocultar el logotipo de Freetube de la parte superior
Player Settings:
- Player Settings: 'Configuración del reproductor'
+ Player Settings: 'Reproductor'
Play Next Video: 'Reproducción continua'
Turn on Subtitles by Default: 'Activar subtítulos por defecto'
Autoplay Videos: 'Reproducción automática de vídeos'
@@ -448,7 +448,7 @@ Settings:
Skip by Scrolling Over Video Player: Omitir al desplazarse sobre el reproductor
de vídeo
Privacy Settings:
- Privacy Settings: 'Ajustes de Privacidad'
+ Privacy Settings: 'Privacidad'
Remember History: 'Recordar historial'
Save Watched Progress: 'Guardar progreso reproducido'
Clear Search Cache: 'Borrar cache de búsqueda'
@@ -469,7 +469,7 @@ Settings:
Are you sure you want to remove all your playlists?: ¿Estás seguro de que quieres
eliminar todas tus listas de reproducción?
Subscription Settings:
- Subscription Settings: 'Ajustes de Suscripciones'
+ Subscription Settings: 'Suscripción'
Hide Videos on Watch: 'Ocultar vídeos vistos'
Fetch Feeds from RSS: 'Recuperar suministros desde RSS'
Manage Subscriptions: 'Gestionar suscripciones'
@@ -478,7 +478,7 @@ Settings:
canal
Confirm Before Unsubscribing: Evitar bajas accidentales
Data Settings:
- Data Settings: 'Ajustes de Datos'
+ Data Settings: 'Datos'
Select Import Type: 'Seleccionar tipo de importación'
Select Export Type: 'Seleccionar tipo de exportación'
Import Subscriptions: 'Importar suscripciones'
@@ -570,7 +570,7 @@ Settings:
Hide Recommended Videos: Ocultar vídeos recomendados
Hide Comment Likes: Ocultar «likes» de comentarios
Hide Channel Subscribers: Ocultar suscriptores
- Distraction Free Settings: Modo sin distracciones
+ Distraction Free Settings: Sin distracciones
Hide Active Subscriptions: Ocultar suscripciones activas
Hide Playlists: Ocultar listas de reproducción
Hide Video Description: Ocultar la descripción del vídeo
@@ -634,7 +634,7 @@ Settings:
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': URL de la API de
SponsorBlock (por defecto es https://sponsor.ajay.app)
Enable SponsorBlock: Activar SponsorBlock
- SponsorBlock Settings: Ajustes de SponsorBlock
+ SponsorBlock Settings: SponsorBlock
Category Color: Color de categoría
Skip Options:
Show In Seek Bar: Mostrar en la barra de búsqueda
@@ -652,13 +652,13 @@ Settings:
Custom External Player Executable: Ruta alternativa del ejecutable del reproductor
Ignore Unsupported Action Warnings: Omitir advertencias sobre acciones no soportadas
External Player: Reproductor externo
- External Player Settings: Ajustes de reproductor externo
+ External Player Settings: Reproductor externo
Players:
None:
Name: Ninguno
Ignore Default Arguments: Ignorar argumentos por defecto
Download Settings:
- Download Settings: Descargas
+ Download Settings: Descargar
Ask Download Path: Preguntar ruta de descarga
Choose Path: Elegir ruta
Download in app: Descargar en la aplicación
@@ -667,16 +667,16 @@ Settings:
Parental Control Settings:
Hide Unsubscribe Button: Ocultar botón de anular suscripción
Hide Search Bar: Ocultar barra de búsqueda
- Parental Control Settings: Ajustes del Control Parental
+ Parental Control Settings: Control parental
Show Family Friendly Only: Mostrar solo lo apto para las familias
Experimental Settings:
- Experimental Settings: Ajustes experimentales
+ Experimental Settings: Experimental
Warning: Estas configuraciones son experimentales, pueden causar fallos mientras
están habilitadas. Es muy recomendable hacer copias de seguridad. ¡Úselo bajo
su propio riesgo!
Replace HTTP Cache: Reemplazar la caché HTTP
Password Settings:
- Password Settings: Configuración de la contraseña
+ Password Settings: Contraseña
Set Password To Prevent Access: Establecer una contraseña para impedir el acceso
a los ajustes
Set Password: Establecer contraseña
@@ -688,6 +688,7 @@ Settings:
Unlock: Desbloquear
Expand All Settings Sections: Expandir todas las secciones de los ajustes
Sort Settings Sections (A-Z): Ordenar secciones de configuración (A-Z)
+ Return to Settings Menu: Volver a los Ajustes
About:
#On About page
About: 'Acerca de'
@@ -790,7 +791,7 @@ Profile:
Subscription List: Lista de suscripciones
Profile Select: Seleccionar perfil
Profile Filter: Filtro de perfil
- Profile Settings: Ajustes del perfil
+ Profile Settings: Perfil
Toggle Profile List: Alternar la lista de los perfiles
Open Profile Dropdown: Abrir el desplegable del Perfil
Close Profile Dropdown: Cerrar el desplegable del Perfil
From a1250f255b1faf039b8ac71b951b263ec3aa6a91 Mon Sep 17 00:00:00 2001
From: Yaron Shahrabani
Date: Sun, 13 Oct 2024 09:27:30 +0000
Subject: [PATCH 396/465] Translated using Weblate (Hebrew)
Currently translated at 98.9% (879 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
---
static/locales/he.yaml | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/static/locales/he.yaml b/static/locales/he.yaml
index 23b79a661ffb9..cbac0bae5e937 100644
--- a/static/locales/he.yaml
+++ b/static/locales/he.yaml
@@ -255,7 +255,7 @@ Settings:
# On Settings Page
Settings: 'הגדרות'
General Settings:
- General Settings: 'הגדרות כלליות'
+ General Settings: 'כללי'
Check for Updates: 'לבדוק אם קיימים עדכונים'
Check for Latest Blog Posts: 'לבדוק אם קיימים פוסטים חדשים בבלוג'
Fallback to Non-Preferred Backend on Failure: 'נסיגה למנגנון שאינו מועדף בעת כשל'
@@ -301,7 +301,7 @@ Settings:
Label: טעינת העמוד הבא אוטומטית
Tooltip: טען דפים ותגובות נוספים באופן אוטומטי.
Theme Settings:
- Theme Settings: 'הגדרת ערכת עיצוב'
+ Theme Settings: 'ערכת עיצוב'
Match Top Bar with Main Color: 'התאמת האזור העליון לצבע הראשי'
Base Theme:
Base Theme: 'ערכת עיצוב בסיסית'
@@ -371,7 +371,7 @@ Settings:
Hide Side Bar Labels: הסתרת התוויות בסרגל הצד
Hide FreeTube Header Logo: הסתרת הלוגו התחתון של FreeTube
Player Settings:
- Player Settings: 'הגדרת נגן'
+ Player Settings: 'נגן'
Play Next Video: 'ניגון הסרטון הבא'
Turn on Subtitles by Default: 'הפעלת כתוביות כברירת מחדל'
Autoplay Videos: 'הפעלה אוטומטית לסרטונים'
@@ -423,7 +423,7 @@ Settings:
Enter Fullscreen on Display Rotate: מעבר למסך מלא עם סיבוב התצוגה
Skip by Scrolling Over Video Player: אפשר לדלג על ידי גלילה על נגן הווידאו
Privacy Settings:
- Privacy Settings: 'הגדרות פרטיות'
+ Privacy Settings: 'פרטיות'
Remember History: 'לזכור את היסטוריית הצפייה'
Save Watched Progress: 'שמירת משך הצפייה'
Clear Search Cache: 'ניקוי מטמון החיפוש'
@@ -443,15 +443,15 @@ Settings:
Are you sure you want to remove all your playlists?: האם אתה בטוח שברצונך למחוק
את כל רשימות השידורים שלך?
Subscription Settings:
- Subscription Settings: 'הגדרות מינויים'
+ Subscription Settings: 'מינוי'
Hide Videos on Watch: 'הסתרת סרטונים לאחר הצפייה'
Fetch Feeds from RSS: 'ייבוא עדכונים בעזרת RSS'
Manage Subscriptions: 'ניהול מינויים'
Fetch Automatically: משיכת ערוץ העדכונים אוטומטית
- Confirm Before Unsubscribing: אשר לפני ביטול מנוי
- Only Show Latest Video for Each Channel: הצג רק את הסרטון האחרון לכל ערוץ
+ Confirm Before Unsubscribing: אישור לפני ביטול מינוי
+ Only Show Latest Video for Each Channel: להציג רק את הסרטון האחרון לכל ערוץ
Data Settings:
- Data Settings: 'הגדרות נתונים'
+ Data Settings: 'נתונים'
Select Import Type: 'נא לבחור את תסדיר הייבוא'
Select Export Type: 'נא לבחור את תסדיר הייצוא'
Import Subscriptions: 'ייבוא מינויים'
@@ -536,7 +536,7 @@ Settings:
Hide Comment Likes: הסתרת לייקים על תגובות
Hide Channel Subscribers: הסתרת מנויי הערוץ
Hide Video Likes And Dislikes: הסתרת לייקים ודיסלייקים לסרטון
- Distraction Free Settings: הגדרות להשבתת הסחות
+ Distraction Free Settings: השבתת הסחות
Hide Video Views: הסתרת תצוגות סרטונים
Hide Active Subscriptions: הסתרת מינויים פעילים
Hide Playlists: הסתרת רשימות נגינה
@@ -594,10 +594,10 @@ Settings:
Proxy Host: מארח מתווך
Proxy Protocol: פרוטוקול מתווך
Enable Tor / Proxy: הפעלת Tor / מתווך
- Proxy Settings: הגדרות מתווך (פרוקסי)
+ Proxy Settings: מתווך (פרוקסי)
External Player Settings:
External Player: נגן חיצוני
- External Player Settings: הגדרות נגן חיצוני
+ External Player Settings: נגן חיצוני
Custom External Player Executable: קובץ בר־הרצה מותאם אישית לַנַּגָּן
Ignore Unsupported Action Warnings: התעלמות מאזהרות על פעולות שאינן נתמכות
Custom External Player Arguments: משתנים לנגן חיצוני בהתאמה אישית
@@ -607,7 +607,7 @@ Settings:
Ignore Default Arguments: התעלם מפרמטרים ברירת מחדל
SponsorBlock Settings:
Notify when sponsor segment is skipped: להודיע לגבי דילוג על קטע החסוּת
- SponsorBlock Settings: הגדרות חוסם מממנים
+ SponsorBlock Settings: חוסם מממנים
Enable SponsorBlock: הפעלת חוסם מממנים
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': כתובת ה־API של חוסם
המממנים (ברירת המחדל היא https://sponsor.ajay.app)
@@ -623,19 +623,19 @@ Settings:
'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': כתובת
API של DeArrow Thumbnail Generator (ברירת מחדל היא https://dearrow-thumb.ajay.app)
Download Settings:
- Download Settings: הגדרות הורדה
+ Download Settings: הורדה
Ask Download Path: לשאול מה נתיב ההורדות
Choose Path: בחירת נתיב
Download Behavior: התנהגות הורדה
Download in app: הורדה ביישומון
Open in web browser: פתיחה בדפדפן
Parental Control Settings:
- Parental Control Settings: הגדרות בקרת הורים
+ Parental Control Settings: בקרת הורים
Hide Search Bar: הסתרת סרגל החיפוש
Hide Unsubscribe Button: הסתרת כפתור ביטול מינוי
Show Family Friendly Only: הצגת דברים ידידותיים למשפחה בלבד
Experimental Settings:
- Experimental Settings: הגדרות ניסיוניות
+ Experimental Settings: ניסיוני
Replace HTTP Cache: החלפת מטמון HTTP
Warning: הגדרות אלו הן ניסיוניות, הן גורמות לקריסות כשהן מופעלות. מומלץ מאוד לבצע
גיבויים. השימוש על אחריותך בלבד!
@@ -645,7 +645,7 @@ Settings:
Password: סיסמה
Enter Password To Unlock: נא למלא סיסמה כדי לשחרר את ההגדרות
Password Settings:
- Password Settings: הגדרות סיסמה
+ Password Settings: סיסמה
Set Password: הגדרת סיסמה
Remove Password: הסרת סיסמה
Set Password To Prevent Access: יש להגדיר סיסמה כדי למנוע גישה להגדרות
@@ -757,7 +757,7 @@ Profile:
את הערוצים שבחרת? הערוצים לא יימחקו משאר הפרופילים.'
#On Channel Page
Profile Filter: מסנן פרופילים
- Profile Settings: הגדרת הפרופיל
+ Profile Settings: הפרופיל
Toggle Profile List: החלפת תצוגת רשימת פרופילים
Edit Profile Name: ערוך שם הפרופיל
Close Profile Dropdown: סגור תפריט הפרופיל
From ddb5f9b931b33e3f7a26d76615df5454979a5cd3 Mon Sep 17 00:00:00 2001
From: Rusi Dimitrov
Date: Sun, 13 Oct 2024 13:45:00 +0000
Subject: [PATCH 397/465] Translated using Weblate (Bulgarian)
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
---
static/locales/bg.yaml | 35 ++++++++++++++++++-----------------
1 file changed, 18 insertions(+), 17 deletions(-)
diff --git a/static/locales/bg.yaml b/static/locales/bg.yaml
index 2dfd553753e34..65c04ce7a4f5b 100644
--- a/static/locales/bg.yaml
+++ b/static/locales/bg.yaml
@@ -274,7 +274,7 @@ Settings:
# On Settings Page
Settings: 'Настройки'
General Settings:
- General Settings: 'Общи настройки'
+ General Settings: 'Общи'
Check for Updates: 'Проверка за актуализации'
Check for Latest Blog Posts: 'Проверка за нови публикации в блога'
Fallback to Non-Preferred Backend on Failure: 'При грешка, връщане към непредпочитан
@@ -322,7 +322,7 @@ Settings:
Label: Автоматично зареждане на следващата страница
Tooltip: Автоматично зареждане на допълнителни страници и коментари.
Theme Settings:
- Theme Settings: 'Настройки на изгледа на приложението'
+ Theme Settings: 'Тема'
Match Top Bar with Main Color: 'Съвпадане на горната лента с основната цветова
тема'
Base Theme:
@@ -393,7 +393,7 @@ Settings:
Hide Side Bar Labels: Скриване етикетите на страничната лента
Hide FreeTube Header Logo: Скриване логото на FreeTube
Player Settings:
- Player Settings: 'Настройки на плейъра'
+ Player Settings: 'Плейър'
Play Next Video: 'Пускане на следващото видео'
Turn on Subtitles by Default: 'Включване на субтитрите по подразбиране'
Autoplay Videos: 'Автоматично пускане на видеата'
@@ -448,7 +448,7 @@ Settings:
Enter Fullscreen on Display Rotate: Режим на цял екран при завъртане на дисплея
Skip by Scrolling Over Video Player: Превъртане над видео плейъра
Privacy Settings:
- Privacy Settings: 'Настройки за поверителност'
+ Privacy Settings: 'Поверителност'
Remember History: 'Запазване на историята'
Save Watched Progress: 'Запазване напредъка на гледането'
Clear Search Cache: 'Изчистване кеша на търсенията'
@@ -470,7 +470,7 @@ Settings:
Are you sure you want to remove all your playlists?: Сигурни ли сте, че искате
да премахнете всичките си плейлисти?
Subscription Settings:
- Subscription Settings: 'Настройки на абонаменти'
+ Subscription Settings: 'Абонаменти'
Hide Videos on Watch: 'Скриване на видеата при гледане'
Fetch Feeds from RSS: 'Извличане на съдържания през RSS'
Manage Subscriptions: 'Управление на абонаменти'
@@ -479,7 +479,7 @@ Settings:
канал
Confirm Before Unsubscribing: Избягване на случайно отписване
Data Settings:
- Data Settings: 'Настройки на данни'
+ Data Settings: 'Данни'
Select Import Type: 'Избор на тип за внасяне'
Select Export Type: 'Избор на тип за изнасяне'
Import Subscriptions: 'Внасяне на абонаменти'
@@ -568,7 +568,7 @@ Settings:
Hide Channel Subscribers: Скриване броя на абонатите на канали
Hide Video Likes And Dislikes: Скриване оценките на видеата
Hide Video Views: Скриване броя показвания на видеата
- Distraction Free Settings: Настройки за неразсейване
+ Distraction Free Settings: Без разсейване
Hide Active Subscriptions: Скриване на активните абонаменти
Hide Playlists: Скриване на плейлисти
Hide Video Description: Скриване описанието на видеото
@@ -627,12 +627,12 @@ Settings:
Proxy Host: Прокси хост
Proxy Protocol: Прокси протокол
Enable Tor / Proxy: Активиране на Tor / Proxy
- Proxy Settings: Настройки на прокси
+ Proxy Settings: Прокси
SponsorBlock Settings:
Notify when sponsor segment is skipped: Известие при пропускане на спонсориран
сегмент
Enable SponsorBlock: Активиране на SponsorBlock
- SponsorBlock Settings: SponsorBlock настройки
+ SponsorBlock Settings: SponsorBlock
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': SponsorBlock API
адрес (по подразбиране е https://sponsor.ajay.app)
Skip Options:
@@ -652,31 +652,31 @@ Settings:
Ignore Unsupported Action Warnings: Игнориране на предупрежденията за неподдържани
действия
External Player: Външен плейър
- External Player Settings: Настройки за външен плейър
+ External Player Settings: Външен плейър
Players:
None:
Name: Няма
Ignore Default Arguments: Игнориране на аргументите по подразбиране
Download Settings:
- Download Settings: Настройки за изтегляне
+ Download Settings: Изтегляне
Choose Path: Избор на път
Ask Download Path: Питане за пътя за изтегляне
Download Behavior: Поведение при изтегляне
Download in app: Изтегляне в приложението
Open in web browser: Отваряне в уеб браузър
Parental Control Settings:
- Parental Control Settings: Настройки за родителски контрол
+ Parental Control Settings: Родителски контрол
Hide Unsubscribe Button: Скриване на бутона за отписване
Show Family Friendly Only: Показване само за семейства
Hide Search Bar: Скриване на лентата за търсене
Experimental Settings:
- Experimental Settings: Експериментални настройки
+ Experimental Settings: Експериментални
Replace HTTP Cache: Замяна на HTTP кеша
Warning: Тези настройки са експериментални и може да причинят сривове, докато
са разрешени. Силно се препоръчва създаването на резервни копия. Използвайте
на свой риск!
Password Settings:
- Password Settings: Настройки на парола
+ Password Settings: Парола
Set Password To Prevent Access: Задаване на парола, за предотвратяване на достъпа
до настройките
Set Password: Задаване на парола
@@ -688,6 +688,7 @@ Settings:
Password: Парола
Expand All Settings Sections: Разширяване на всички раздели с настройки
Sort Settings Sections (A-Z): Сортиране на секциите на настройките (A-Z)
+ Return to Settings Menu: Връщане към менюто с настройки
About:
#On About page
About: 'Относно'
@@ -789,7 +790,7 @@ Profile:
от другите профили.'
#On Channel Page
Profile Filter: Профилен филтър
- Profile Settings: Настройки на профил
+ Profile Settings: Профил
Toggle Profile List: Превключване на списъка с профили
Profile Name: Име на профила
Open Profile Dropdown: Отваряне на падащото меню на профила
@@ -1041,8 +1042,8 @@ Playlist:
VideoTitleAscending: Заглавие (A-Z)
Custom: Потребителски
VideoTitleDescending: Заглавие (Z-A)
- VideoDurationAscending: Продължителност (първо най-кратките)
- VideoDurationDescending: Продължителност (първо най-дългите)
+ VideoDurationAscending: Първо най-кратките
+ VideoDurationDescending: Първо най-дългите
Toggle Theatre Mode: 'Режим "Широк екран"'
Change Format:
Change Media Formats: 'Смяна видео формати'
From 7db25b8e74187d2a648c4d8b54eec6a5101239ea Mon Sep 17 00:00:00 2001
From: befag74614
Date: Sun, 13 Oct 2024 14:45:57 +0000
Subject: [PATCH 398/465] Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
---
static/locales/pt-BR.yaml | 31 ++++++++++++++++---------------
1 file changed, 16 insertions(+), 15 deletions(-)
diff --git a/static/locales/pt-BR.yaml b/static/locales/pt-BR.yaml
index 7e56414b10bf6..8fd927ae969af 100644
--- a/static/locales/pt-BR.yaml
+++ b/static/locales/pt-BR.yaml
@@ -266,7 +266,7 @@ Settings:
# On Settings Page
Settings: 'Configurações'
General Settings:
- General Settings: 'Configurações gerais'
+ General Settings: 'Geral'
Fallback to Non-Preferred Backend on Failure: 'Usar mecanismo de pesquisa alternativo
em caso de falha'
Enable Search Suggestions: 'Habilitar sugestões de pesquisa'
@@ -314,7 +314,7 @@ Settings:
Label: Carregamento automático da próxima página
Tooltip: Carregar páginas e comentários adicionais automaticamente.
Theme Settings:
- Theme Settings: 'Configurações de aparência'
+ Theme Settings: 'Tema'
Match Top Bar with Main Color: 'Usar cor principal na barra superior'
Base Theme:
Base Theme: 'Tema base'
@@ -384,7 +384,7 @@ Settings:
Hide Side Bar Labels: Ocultar título na barra lateral
Hide FreeTube Header Logo: Ocultar logotipo FreeTube na barra superior
Player Settings:
- Player Settings: 'Configurações de reprodução'
+ Player Settings: 'Player'
Remember History: 'Lembrar do histórico'
Play Next Video: 'Reproduzir próximo vídeo'
Turn on Subtitles by Default: 'Ativar legendas por padrão'
@@ -440,7 +440,7 @@ Settings:
para o modo paisagem
Skip by Scrolling Over Video Player: Pular vídeo ao rolar sobre o player
Subscription Settings:
- Subscription Settings: 'Configurações de inscrições'
+ Subscription Settings: 'Inscrições'
Hide Videos on Watch: 'Ocultar vídeos após assisti-los'
Subscriptions Export Format:
Subscriptions Export Format: 'Formato de exportação das inscrições'
@@ -494,7 +494,7 @@ Settings:
Clear Search Cache: Limpar cache de buscas
Save Watched Progress: Habilitar histórico de exibição
Remember History: Lembrar histórico
- Privacy Settings: Configurações de privacidade
+ Privacy Settings: Privacidade
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: Tem
certeza de que deseja remover todas as inscrições e perfis? Isto não pode ser
desfeito.
@@ -512,7 +512,7 @@ Settings:
All subscriptions have been successfully imported: Todas as inscrições foram importadas
com sucesso
Select Import Type: Selecionar tipo de importação
- Data Settings: Configurações de dados
+ Data Settings: Dados
Export History: Exportar histórico
Import History: Importar histórico
Export NewPipe: Exportar NewPipe
@@ -567,7 +567,7 @@ Settings:
Hide Trending Videos: Ocultar vídeos em alta
Hide Recommended Videos: Ocultar vídeos recomendados
Hide Comment Likes: Ocultar "curtidas" em comentários
- Distraction Free Settings: Configurações de distrações
+ Distraction Free Settings: Modo Sem Distrações
Hide Channel Subscribers: Ocultar número de inscritos
Hide Video Likes And Dislikes: Ocultar "curtidas" em vídeo
Hide Video Views: Ocultar visualizações do vídeo
@@ -625,7 +625,7 @@ Settings:
Proxy Host: Host do Proxy
Proxy Protocol: Protocolo do Proxy
Enable Tor / Proxy: Ativar Tor/Proxy
- Proxy Settings: Configurações de Proxy
+ Proxy Settings: Proxy
Error getting network information. Is your proxy configured properly?: Erro ao
obter informações da rede. Seu proxy está configurado corretamente?
City: Cidade
@@ -636,7 +636,7 @@ Settings:
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': URL da API SponsorBlock
(o padrão é https://sponsor.ajay.app)
Enable SponsorBlock: Ativar SponsorBlock
- SponsorBlock Settings: Configurações SponsorBlock
+ SponsorBlock Settings: SponsorBlock
Skip Options:
Show In Seek Bar: Mostrar na barra de busca
Prompt To Skip: Solicitar para pular
@@ -652,14 +652,14 @@ Settings:
Custom External Player Arguments: Argumentos do player externo personalizados
External Player: Player externo
Ignore Unsupported Action Warnings: Ignorar avisos de ação não suportada
- External Player Settings: Configurações para players externos
+ External Player Settings: Player externo
Custom External Player Executable: Executável do player externo personalizado
Players:
None:
Name: Nenhum
Ignore Default Arguments: Ignorar argumentos padrão
Download Settings:
- Download Settings: Configurações de download
+ Download Settings: Download
Ask Download Path: Perguntar onde salvar o download
Choose Path: Escolha o caminho
Open in web browser: Abrir no navegador
@@ -668,16 +668,16 @@ Settings:
Parental Control Settings:
Show Family Friendly Only: Mostrar apenas conteúdo adequado para todos os públicos
Hide Search Bar: Ocultar barra de pesquisa
- Parental Control Settings: Configurações de Controle Parental
+ Parental Control Settings: Controle dos Pais
Hide Unsubscribe Button: Ocultar botão "Cancelar inscrição"
Experimental Settings:
- Experimental Settings: Configurações experimentais
+ Experimental Settings: Experimental
Warning: Essas configurações são experimentais, elas podem causar travamentos
enquanto ativadas. Fazer backups é altamente recomendado. Use por sua conta
e risco!
Replace HTTP Cache: Repor cache HTTP
Password Settings:
- Password Settings: Configurações de senha
+ Password Settings: Senha
Set Password: Definir senha
Remove Password: Remover senha
Set Password To Prevent Access: Defina uma senha para impedir o acesso às configurações
@@ -688,6 +688,7 @@ Settings:
Enter Password To Unlock: Digite a senha para desbloquear as configurações
Expand All Settings Sections: Expandir todas as seções de configurações
Sort Settings Sections (A-Z): Classificar seções de configurações (A-Z)
+ Return to Settings Menu: Retornar ao menu de configurações
About:
#On About page
About: 'Sobre'
@@ -1121,7 +1122,7 @@ Profile:
Profile has been created: Perfil criado
Your profile name cannot be empty: O nome do seu perfil não pode ficar vazio
Profile Filter: Filtrar perfil
- Profile Settings: Configurações do perfil
+ Profile Settings: Perfil
Toggle Profile List: Alternar lista de perfis
Profile Name: Nome do perfil
Edit Profile Name: Editar nome do perfil
From ab59b4038950138bb73947cfc6a743922d1ba7d3 Mon Sep 17 00:00:00 2001
From: Riki Shinozaki
Date: Sun, 13 Oct 2024 16:50:31 +0000
Subject: [PATCH 399/465] Translated using Weblate (Japanese)
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
---
static/locales/ja.yaml | 40 +++++++++++++++++++++++++---------------
1 file changed, 25 insertions(+), 15 deletions(-)
diff --git a/static/locales/ja.yaml b/static/locales/ja.yaml
index 8c3bb42054966..7e0405c87f95f 100644
--- a/static/locales/ja.yaml
+++ b/static/locales/ja.yaml
@@ -174,6 +174,8 @@ User Playlists:
This playlist is already being used for quick bookmark.: この再生リストはすでにクイックブックマークとして使用されています。
Playlist {playlistName} is the new quick bookmark playlist.: 再生リスト {playlistName}
が新しいクイックブックマーク再生リストです。
+ This playlist has a video with a duration error: このプレイリストには、再生時間のない動画が少なくとも
+ 1 つ含まれています。これらの動画は、再生時間が 0 であるかのように並べられます。
Search for Videos: 動画検索
Save Changes: 変更の保存
Move Video Up: 動画を上へ移動
@@ -231,7 +233,7 @@ Settings:
# On Settings Page
Settings: '設定'
General Settings:
- General Settings: '一般設定'
+ General Settings: '一般'
Fallback to Non-Preferred Backend on Failure: 'データ取得の問題発生時には取得方法を自動変更'
Enable Search Suggestions: '検索候補の有効化'
Default Landing Page: '起動時の表示'
@@ -276,7 +278,7 @@ Settings:
Label: 次のページを自動で読み込む
Tooltip: 追加のページやコメント欄の続きを自動的に読み込みます。
Theme Settings:
- Theme Settings: 'テーマの設定'
+ Theme Settings: 'テーマ'
Match Top Bar with Main Color: '上部のバーをメインカラーに合わせる'
Base Theme:
Base Theme: 'テーマの選択'
@@ -346,7 +348,7 @@ Settings:
Hide Side Bar Labels: サイドバー ラベルの非表示
Hide FreeTube Header Logo: FreeTube ヘッダー ロゴの非表示
Player Settings:
- Player Settings: 'プレーヤーの設定'
+ Player Settings: 'プレーヤー'
Remember History: '履歴を記憶'
Play Next Video: '次の動画の自動再生'
Turn on Subtitles by Default: 'デフォルトで字幕を有効にする'
@@ -397,7 +399,7 @@ Settings:
Enter Fullscreen on Display Rotate: 画面の回転時に全画面表示にする
Skip by Scrolling Over Video Player: 動画プレーヤーをスクロールして動画をスキップ
Subscription Settings:
- Subscription Settings: '登録チャンネルの設定'
+ Subscription Settings: '登録チャンネル'
Hide Videos on Watch: '視聴済みの動画を非表示にする'
Subscriptions Export Format:
Subscriptions Export Format: '登録のエクスポート形式'
@@ -444,7 +446,7 @@ Settings:
Search cache has been cleared: 検索キャッシュを削除しました
Are you sure you want to clear out your search cache?: 検索キャッシュを削除しますか?
Clear Search Cache: 検索キャッシュの削除
- Privacy Settings: プライバシーの設定
+ Privacy Settings: プライバシー
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: すべての登録チャンネルとプロファイルを削除しますか?元に戻せません。
Remove All Subscriptions / Profiles: 登録とプロファイルをすべて削除
Save Watched Videos With Last Viewed Playlist: 視聴済み動画を最後に見た再生リストと共に保存する
@@ -478,7 +480,7 @@ Settings:
Import Subscriptions: 登録チャンネルのインポート
Select Export Type: エクスポート形式の選択
Select Import Type: インポート形式の選択
- Data Settings: データの設定
+ Data Settings: データ
Check for Legacy Subscriptions: 旧型式の登録チャンネルの確認
Manage Subscriptions: 登録チャンネルの管理
Playlist insufficient data: 再生リスト「{playlist}」のデータが不十分なため、項目をスキップします
@@ -503,7 +505,7 @@ Settings:
Hide Channel Subscribers: チャンネル登録者数の非表示
Hide Video Views: 再生数の非表示
Hide Video Likes And Dislikes: 評価の非表示
- Distraction Free Settings: 集中モードの設定
+ Distraction Free Settings: 集中モード
Hide Active Subscriptions: 登録チャンネルの非表示
Hide Playlists: 再生リストの非表示
Hide Video Description: 動画概要欄の非表示
@@ -553,13 +555,13 @@ Settings:
Proxy Host: プロキシのホスト
Proxy Protocol: プロキシのプロトコル
Enable Tor / Proxy: Tor / プロキシの有効化
- Proxy Settings: プロキシの設定
+ Proxy Settings: プロキシ
SponsorBlock Settings:
Notify when sponsor segment is skipped: スポンサーセグメントがスキップされたときに通知する
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': スポンサーブロック APIのURL(デフォルト
https://sponsor.ajay.app)
Enable SponsorBlock: スポンサーブロックの有効化
- SponsorBlock Settings: スポンサーブロックの設定
+ SponsorBlock Settings: スポンサーブロック
Skip Options:
Skip Option: スキップの設定
Auto Skip: 自動スキップ
@@ -576,13 +578,13 @@ Settings:
Custom External Player Executable: カスタム外部プレーヤーの実行可能ファイル
Ignore Unsupported Action Warnings: 未対応のアクションの警告を無視
External Player: 外部プレーヤー
- External Player Settings: 外部プレーヤーの設定
+ External Player Settings: 外部プレーヤー
Players:
None:
Name: なし
Ignore Default Arguments: デフォルト引数を無視する
Download Settings:
- Download Settings: ダウンロードの設定
+ Download Settings: ダウンロード
Ask Download Path: ダウンロードパスを尋ねる
Choose Path: パスの選択
Download Behavior: ダウンロードの処理方法
@@ -590,16 +592,16 @@ Settings:
Download in app: アプリでダウンロード
Parental Control Settings:
Hide Search Bar: 検索バーの非表示
- Parental Control Settings: 制限付きモードの設定
+ Parental Control Settings: 制限付きモード
Show Family Friendly Only: ファミリー向けのみ表示
Hide Unsubscribe Button: 登録解除ボタンの非表示
Experimental Settings:
Replace HTTP Cache: HTTP キャッシュの置換
- Experimental Settings: 実験中の設定
+ Experimental Settings: 試験的
Warning:
これらの設定は実験的なものであり、有効にするとアプリのクラッシュを引き起こす恐れがあります。バックアップをとっておくことを強くお勧めします。自己責任で使用してください!
Password Settings:
- Password Settings: パスワードの設定
+ Password Settings: パスワード
Set Password To Prevent Access: 設定にアクセスするためのパスワードの設定
Set Password: パスワードの設定
Remove Password: パスワードの削除
@@ -610,6 +612,7 @@ Settings:
Unlock: ロック解除
Sort Settings Sections (A-Z): 設定項目の並べ替え(A-Z)
Expand All Settings Sections: 全ての設定項目を展開する
+ Return to Settings Menu: 設定に戻る
About:
#On About page
About: '概要'
@@ -890,6 +893,8 @@ Playlist:
AuthorDescending: 著者名(Z-A)
VideoTitleAscending: タイトル(A-Z)
Sort By: 並び替え
+ VideoDurationAscending: 再生時間(短い順)
+ VideoDurationDescending: 再生時間(長い順)
Toggle Theatre Mode: 'シアターモードの切替'
Change Format:
Change Media Formats: '動画形式の変更'
@@ -999,7 +1004,7 @@ Profile:
same channels will be deleted in any profile they are found in.
: これはあなたのメインのプロファイルです。選択したチャンネルを本当に削除しますか?同じチャンネルがほかのプロファイルにも登録されていれば削除されます。
Profile Filter: プロファイルのフィルター
- Profile Settings: プロファイルの設定
+ Profile Settings: プロファイル
Toggle Profile List: プロファイル一覧の切替
Create Profile Name: プロファイル名を作成
Profile Name: プロファイル名
@@ -1113,6 +1118,11 @@ Search Listing:
4K: 4K
Subtitles: 字幕
Closed Captions: クローズドキャプション
+ 8K: 8K
+ VR180: VR180
+ 360 Video: 360°
+ New: 最新
+ 3D: 3D
Yes, Delete: はい、削除します
Yes, Restart: はい、再起動します
Yes, Open Link: はい、リンクを開きます
From 1527f2b70b26beea8830266f961836e6859d5eea Mon Sep 17 00:00:00 2001
From: Fjuro
Date: Sun, 13 Oct 2024 18:12:54 +0000
Subject: [PATCH 400/465] Translated using Weblate (Czech)
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
---
static/locales/cs.yaml | 33 +++++++++++++++++----------------
1 file changed, 17 insertions(+), 16 deletions(-)
diff --git a/static/locales/cs.yaml b/static/locales/cs.yaml
index 67582a15098aa..a2b93f5fa9912 100644
--- a/static/locales/cs.yaml
+++ b/static/locales/cs.yaml
@@ -275,7 +275,7 @@ Settings:
The app needs to restart for changes to take effect. Restart and apply change?: 'Aby
se změny projevily, je třeba aplikaci restartovat. Restartovat a použít změny?'
General Settings:
- General Settings: 'Obecná nastavení'
+ General Settings: 'Obecné'
Check for Updates: 'Kontrolovat aktualizace'
Check for Latest Blog Posts: 'Kontrolovat nejnovější příspěvky na blogu'
Fallback to Non-Preferred Backend on Failure: 'Při chybě přepnout na nepreferovaný
@@ -323,7 +323,7 @@ Settings:
Label: Automaticky načíst další stránku
Tooltip: Automaticky načítat další stránky a komentáře.
Theme Settings:
- Theme Settings: 'Nastavení motivu'
+ Theme Settings: 'Motiv'
Match Top Bar with Main Color: 'Přizpůsobit horní lištu hlavní barvě'
Expand Side Bar by Default: 'Ve výchozím stavu rozbalený postranní panel'
Disable Smooth Scrolling: 'Zakázat plynulé posouvání'
@@ -393,7 +393,7 @@ Settings:
Hide Side Bar Labels: Skrýt popisky na bočním panelu
Hide FreeTube Header Logo: Skrýt logo FreeTube v záhlaví
Player Settings:
- Player Settings: 'Nastavení přehrávače'
+ Player Settings: 'Přehrávač'
Play Next Video: 'Přehrát další video'
Turn on Subtitles by Default: 'Ve výchozím nastavení zapnout titulky'
Autoplay Videos: 'Automaticky přehrávat videa'
@@ -446,7 +446,7 @@ Settings:
Enter Fullscreen on Display Rotate: Při otočení displeje přejít na celou obrazovku
Skip by Scrolling Over Video Player: Posouvat čas posuvem kolečka myši na přehrávači
Privacy Settings:
- Privacy Settings: 'Nastavení soukromí'
+ Privacy Settings: 'Soukromí'
Remember History: 'Zapamatovat historii'
Save Watched Progress: 'Uložit průběh zhlédnutých videí'
Clear Search Cache: 'Vymazat mezipaměť vyhledávání'
@@ -467,7 +467,7 @@ Settings:
Are you sure you want to remove all your playlists?: Opravdu chcete odstranit
všechny své playlisty?
Subscription Settings:
- Subscription Settings: 'Nastavení odběrů'
+ Subscription Settings: 'Odběry'
Hide Videos on Watch: 'Skrýt přehraná videa'
Fetch Feeds from RSS: 'Získávat odběry z RSS'
Manage Subscriptions: 'Spravovat odebírané kanály'
@@ -476,7 +476,7 @@ Settings:
video
Confirm Before Unsubscribing: Zamezit nechtěným odběrům
Distraction Free Settings:
- Distraction Free Settings: 'Nastavení rozptylování'
+ Distraction Free Settings: 'Rozptylování'
Hide Video Views: 'Skrýt počet přehrání videa'
Hide Video Likes And Dislikes: 'Skrýt hodnocení videa'
Hide Channel Subscribers: 'Skrýt odběratele kanálu'
@@ -526,7 +526,7 @@ Settings:
Hide Videos and Playlists Containing Text Placeholder: Slovo, část slova nebo
fráze
Data Settings:
- Data Settings: 'Nastavení dat'
+ Data Settings: 'Data'
Select Import Type: 'Vybrat typ importu'
Select Export Type: 'Vybrat typ exportu'
Import Subscriptions: 'Importovat odběry'
@@ -604,7 +604,7 @@ Settings:
#& No
Proxy Settings:
- Proxy Settings: Nastavení proxy
+ Proxy Settings: Proxy
City: Město
Ip: IP
Your Info: Vaše informace
@@ -624,7 +624,7 @@ Settings:
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': URL API SponsorBlock
(výchozí je https://sponsor.ajay.app)
Enable SponsorBlock: Zapnout SponsorBlock
- SponsorBlock Settings: Nastavení služby SponsorBlock
+ SponsorBlock Settings: SponsorBlock
Skip Options:
Do Nothing: Nic nedělat
Skip Option: Možnost přeskočení
@@ -641,25 +641,25 @@ Settings:
Custom External Player Executable: Spustitelný vlastní externí přehrávač
Ignore Unsupported Action Warnings: Ignorovat varování u nepodporovaných akcí
External Player: Externí přehrávač
- External Player Settings: Nastavení externího přehrávače
+ External Player Settings: Externí přehrávač
Players:
None:
Name: Žádný
Ignore Default Arguments: Ignorovat výchozí argumenty
Download Settings:
Ask Download Path: Zeptat se na cestu umístění souboru
- Download Settings: Nastavení stahování
+ Download Settings: Stahování
Choose Path: Zvolit cestu
Download in app: Stáhnout v aplikaci
Open in web browser: Otevřít v prohlížeči
Download Behavior: Chování stahování
Parental Control Settings:
- Parental Control Settings: Nastavení rodičovské kontroly
+ Parental Control Settings: Rodičovská kontrola
Hide Search Bar: Skrýt lištu vyhledávání
Show Family Friendly Only: Zobrazit pouze obsah vhodný pro rodiny
Hide Unsubscribe Button: Skrýt tlačítko ke zrušení odběru
Experimental Settings:
- Experimental Settings: Experimentální nastavení
+ Experimental Settings: Experimentální
Warning: Tato nastavení jsou experimentální, při jejich aktivaci může docházet
k pádům. Důrazně doporučujeme vytvářet zálohy. Používejte na vlastní nebezpečí!
Replace HTTP Cache: Nahradit mezipaměť HTTP
@@ -669,12 +669,13 @@ Settings:
Password Incorrect: Nesprávné heslo
Unlock: Odemknout
Password Settings:
- Password Settings: Nastavení hesla
- Set Password To Prevent Access: Nastavte heslo, abyste zabránili přístupu k nastavení
+ Password Settings: Heslo
+ Set Password To Prevent Access: Nastavte heslo pro zabránění přístupu k nastavení
Remove Password: Odebrat heslo
Set Password: Nastavit heslo
Expand All Settings Sections: Rozbalit všechny sekce nastavení
Sort Settings Sections (A-Z): Seřadit sekce nastavení (A-Z)
+ Return to Settings Menu: Vrátit se do nastavení
About:
#On About page
About: 'O aplikaci'
@@ -775,7 +776,7 @@ Profile:
profilu.'
#On Channel Page
Profile Filter: Filtr profilu
- Profile Settings: Nastavení profilu
+ Profile Settings: Profil
Toggle Profile List: Přepnout seznam profilů
Open Profile Dropdown: Otevřít rozbalovací nabídku profilu
Close Profile Dropdown: Zavřít rozbalovací nabídku profilu
From dc4c56a3b67cf5705b34d6ce68ad412e79ad40df Mon Sep 17 00:00:00 2001
From: NEXI
Date: Sun, 13 Oct 2024 19:06:10 +0000
Subject: [PATCH 401/465] Translated using Weblate (Serbian)
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sr/
---
static/locales/sr.yaml | 31 ++++++++++++++++---------------
1 file changed, 16 insertions(+), 15 deletions(-)
diff --git a/static/locales/sr.yaml b/static/locales/sr.yaml
index 0f9d0dd9da8b4..cb6f8abb69818 100644
--- a/static/locales/sr.yaml
+++ b/static/locales/sr.yaml
@@ -278,7 +278,7 @@ Settings:
The app needs to restart for changes to take effect. Restart and apply change?: 'Апликација
се мора рестартовати да би се примениле промене. Рестартовати и применити промене?'
General Settings:
- General Settings: 'Општа подешавања'
+ General Settings: 'Опште'
Check for Updates: 'Провера ажурирања'
Check for Latest Blog Posts: 'Провера најновијих објава на блогу'
Fallback to Non-Preferred Backend on Failure: 'Повратак на непреферирани бек-енд
@@ -326,7 +326,7 @@ Settings:
Label: Аутоматски учитај следећу страницу
Tooltip: Аутоматско учитавање додатних страница и коментара.
Theme Settings:
- Theme Settings: 'Подешавања теме'
+ Theme Settings: 'Тема'
Match Top Bar with Main Color: 'Усклади горњу траку са главном бојом'
Expand Side Bar by Default: 'Подразумевано прошири бочну траку'
Disable Smooth Scrolling: 'Онемогући глатко прелажење'
@@ -396,7 +396,7 @@ Settings:
Hide FreeTube Header Logo: Сакриј FreeTube логотип у заглављу
Hide Side Bar Labels: Сакриј ознаке бочне траке
Player Settings:
- Player Settings: 'Подешавања плејера'
+ Player Settings: 'Плејер'
Play Next Video: 'Пусти следећи видео снимак'
Turn on Subtitles by Default: 'Подразумевано укључи титлове'
Autoplay Videos: 'Аутоматски пусти видео снимак'
@@ -452,7 +452,7 @@ Settings:
Display Play Button In Video Player: Прикажи дугме за пуштање у плејеру видео
снимка
Privacy Settings:
- Privacy Settings: 'Подешавања приватности'
+ Privacy Settings: 'Приватност'
Remember History: 'Запамти историју'
Save Watched Progress: 'Сачувај напредак одгледаног'
Clear Search Cache: 'Очисти кеш претраге'
@@ -473,7 +473,7 @@ Settings:
Are you sure you want to remove all your playlists?: Желите ли заиста да уклоните
све своје плејлисте?
Subscription Settings:
- Subscription Settings: 'Подешавања праћења'
+ Subscription Settings: 'Праћење'
Hide Videos on Watch: 'Сакриј видео снимке на гледању'
Fetch Feeds from RSS: 'Прикупи фидове из RSS-а'
Manage Subscriptions: 'Управљање праћењима'
@@ -482,7 +482,7 @@ Settings:
сваки канал
Confirm Before Unsubscribing: Избегни случајно отпраћивање
Distraction Free Settings:
- Distraction Free Settings: 'Подешавања „Без ометања“'
+ Distraction Free Settings: 'Без ометања'
Hide Video Views: 'Сакриј прегледе видео снимка'
Hide Video Likes And Dislikes: 'Сакриј свиђања и несвиђања видео снимка'
Hide Channel Subscribers: 'Сакриј праћења канала'
@@ -531,7 +531,7 @@ Settings:
садрже текст
Hide Videos and Playlists Containing Text Placeholder: Реч, део речи или фраза
Data Settings:
- Data Settings: 'Подешавања података'
+ Data Settings: 'Подаци'
Select Import Type: 'Избор врсте увоза'
Select Export Type: 'Избор врсте извоза'
Import Subscriptions: 'Увоз праћења'
@@ -583,7 +583,7 @@ Settings:
верзију FreeTube-а и увезите извезене плејлисте."
Label: Извоз плејлиста за старије верзије FreeTube-а
Proxy Settings:
- Proxy Settings: 'Подешавања проксија'
+ Proxy Settings: 'Прокси'
Enable Tor / Proxy: 'Омогући Tor / Прокси'
Proxy Protocol: 'Протокол проксија'
Proxy Host: 'Хост проксија'
@@ -600,7 +600,7 @@ Settings:
при набављању информација о мрежи. Да ли је ваш прокси исправно конфигурисан?'
Experimental Settings:
Replace HTTP Cache: Замени HTTP кеш
- Experimental Settings: Експериментална подешавања
+ Experimental Settings: Експериментално
Warning: Ова подешавања су експериментална, могу да доведу до отказивања док су
омогућена. Прављење резервних копија је веома препоручљиво. Користите на властиту
одговорност!
@@ -616,14 +616,14 @@ Settings:
Show In Seek Bar: Приказ у траци за прескакање
UseDeArrowTitles: Користи DeArrow наслове видео снимака
Enable SponsorBlock: Омогући SponsorBlock
- SponsorBlock Settings: Подешавања SponsorBlock-а
+ SponsorBlock Settings: SponsorBlock
Category Color: Боја категорије
UseDeArrowThumbnails: Користи DeArrow за сличице
'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': URL
API-ја DeArrow генератора сличица (Подразумевано је https://dearrow-thumb.ajay.app)
External Player Settings:
External Player: Спољни плејер
- External Player Settings: Подешавања спољног плејера
+ External Player Settings: Спољни плејер
Custom External Player Executable: Прилагођени извршни спољни плејер
Ignore Unsupported Action Warnings: Игнориши упозорења о неподржаним радњама
Custom External Player Arguments: Прилагођени аргументи спољног плејера
@@ -637,17 +637,17 @@ Settings:
Ask Download Path: Питај за путању за преузимање
Download Behavior: Понашање преузимања
Download in app: Преузми у апликацији
- Download Settings: Подешавања преузимања
+ Download Settings: Преузимање
Password Settings:
Remove Password: Уклони лозинку
Set Password To Prevent Access: Подеси лозинку да спречиш приступ подешавањима
- Password Settings: Подешавања лозинке
+ Password Settings: Лозинка
Set Password: Подеси лозинку
Parental Control Settings:
Show Family Friendly Only: Прикажи само погодно за породицу
Hide Unsubscribe Button: Сакриј дугме „Прекини праћење“
Hide Search Bar: Сакриј траку за претрагу
- Parental Control Settings: Подешавања родитељске контроле
+ Parental Control Settings: Родитељска контрола
Password Dialog:
Password Incorrect: Лозинка нетачна
Password: Лозинка
@@ -655,6 +655,7 @@ Settings:
Unlock: Откључај
Expand All Settings Sections: Прошири све одељке подешавања
Sort Settings Sections (A-Z): Сортирање одељка подешавања (A-Z)
+ Return to Settings Menu: Врати се у мени подешавања
About:
#On About page
About: 'О апликацији'
@@ -729,7 +730,7 @@ Profile:
ли заиста да избришете изабране канале? Ово неће избрисати канал из било ког
другог профила.'
#On Channel Page
- Profile Settings: Подешавања профила
+ Profile Settings: Профил
Toggle Profile List: Укључи листу профила
Open Profile Dropdown: Отвори падајући мени профила
Close Profile Dropdown: Затвори падајући мени профила
From 05288524739f936bd170fe34bee5279d010989b0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=A4=A7=E7=8E=8B=E5=8F=AB=E6=88=91=E6=9D=A5=E5=B7=A1?=
=?UTF-8?q?=E5=B1=B1?=
Date: Mon, 14 Oct 2024 01:32:55 +0000
Subject: [PATCH 402/465] Translated using Weblate (Chinese (Simplified Han
script))
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
---
static/locales/zh-CN.yaml | 31 ++++++++++++++++---------------
1 file changed, 16 insertions(+), 15 deletions(-)
diff --git a/static/locales/zh-CN.yaml b/static/locales/zh-CN.yaml
index 1d9afd44cf558..6a77820e7783e 100644
--- a/static/locales/zh-CN.yaml
+++ b/static/locales/zh-CN.yaml
@@ -231,7 +231,7 @@ Settings:
# On Settings Page
Settings: '设置'
General Settings:
- General Settings: '常规设置'
+ General Settings: '常规'
Fallback to Non-Preferred Backend on Failure: '失败时回撤到非首选后端'
Enable Search Suggestions: '允许搜索建议'
Default Landing Page: '默认加载页面'
@@ -274,7 +274,7 @@ Settings:
Label: 自动加载下一页
Tooltip: 自动加载额外页面和评论。
Theme Settings:
- Theme Settings: '主题设置'
+ Theme Settings: '主题'
Match Top Bar with Main Color: '顶部菜单栏对应主颜色'
Base Theme:
Base Theme: '基本主题'
@@ -344,7 +344,7 @@ Settings:
Hide Side Bar Labels: 隐藏侧边栏标签
Hide FreeTube Header Logo: 隐藏 FreeTube 标题徽标
Player Settings:
- Player Settings: '播放器选项'
+ Player Settings: '播放器'
Remember History: '记住历史'
Play Next Video: '播放下一视频'
Turn on Subtitles by Default: '默认开启字幕'
@@ -395,7 +395,7 @@ Settings:
Enter Fullscreen on Display Rotate: 屏幕旋转时进入全屏
Skip by Scrolling Over Video Player: 从视频播放器一侧滚动到另一侧来跳过视频
Subscription Settings:
- Subscription Settings: '订阅设置'
+ Subscription Settings: '订阅'
Hide Videos on Watch: '观看时隐藏视频'
Subscriptions Export Format:
Subscriptions Export Format: '导出订阅格式'
@@ -437,7 +437,7 @@ Settings:
Are you sure you want to clear out your search cache?: 您确定想清除您的搜索缓存?
Save Watched Progress: 保存观看进度
Remember History: 记住历史记录
- Privacy Settings: 隐私设置
+ Privacy Settings: 隐私
Watch history has been cleared: 观看历史记录已清除
Remove Watch History: 移除观看历史记录
Search cache has been cleared: 搜索缓存已清除
@@ -475,7 +475,7 @@ Settings:
Import Subscriptions: 导入订阅
Select Export Type: 选择导出类型
Select Import Type: 选择导入类型
- Data Settings: 数据设置
+ Data Settings: 数据
Check for Legacy Subscriptions: 检查传统订阅
Manage Subscriptions: 管理订阅
Import Playlists: 导入播放列表
@@ -500,7 +500,7 @@ Settings:
Hide Channel Subscribers: 隐藏频道订阅者
Hide Video Likes And Dislikes: 隐藏视频喜欢与不喜欢
Hide Video Views: 隐藏视频观看数量
- Distraction Free Settings: 零打扰设置
+ Distraction Free Settings: 零打扰
Hide Active Subscriptions: 隐藏活跃的订阅
Hide Playlists: 隐藏播放列表
Hide Live Streams: 隐藏直播
@@ -540,7 +540,7 @@ Settings:
Proxy Settings:
Proxy Protocol: 代理协议
Enable Tor / Proxy: 使用Tor/代理
- Proxy Settings: 代理设置
+ Proxy Settings: 代理
Error getting network information. Is your proxy configured properly?: 获取网络信息错误。您的代理配置是否正确?
City: 城市
Region: 地区
@@ -556,7 +556,7 @@ Settings:
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': 赞助商区域调用的API地址(默认是
https://sponsor.ajay.app)
Enable SponsorBlock: 开启赞助商区域
- SponsorBlock Settings: 赞助商区域设置
+ SponsorBlock Settings: SponsorBlock
Skip Options:
Auto Skip: 自动跳过
Show In Seek Bar: 显示在查找栏中
@@ -573,25 +573,25 @@ Settings:
Custom External Player Executable: 自定义外部播放器的可执行文件
Ignore Unsupported Action Warnings: 忽略不支持的行为的警告
External Player: 外部播放器
- External Player Settings: 外部播放器设置
+ External Player Settings: 外部播放器
Players:
None:
Name: 无
Ignore Default Arguments: 忽略默认变量
Download Settings:
- Download Settings: 下载设置
+ Download Settings: 下载
Ask Download Path: 询问下载路径
Choose Path: 选择路径
Download in app: 应用内下载
Open in web browser: 在网络浏览器内打开
Download Behavior: 下载行为
Parental Control Settings:
- Parental Control Settings: 家长控制设置
+ Parental Control Settings: 家长控制
Show Family Friendly Only: 仅显示“家庭友好”视频
Hide Search Bar: 隐藏搜索栏
Hide Unsubscribe Button: 隐藏“取消订阅”按钮
Experimental Settings:
- Experimental Settings: 实验性设置
+ Experimental Settings: 实验性
Warning: 这些设置是实验性的,启用可能导致崩溃。强烈建议进行备份。使用风险自负!
Replace HTTP Cache: 替换 HTTP 缓存
Password Dialog:
@@ -600,12 +600,13 @@ Settings:
Password Incorrect: 密码不正确
Unlock: 解锁
Password Settings:
- Password Settings: 密码设置
+ Password Settings: 密码
Set Password To Prevent Access: 设置密码防止访问设置
Set Password: 设置密码
Remove Password: 删除密码
Expand All Settings Sections: 展开所有设置部分
Sort Settings Sections (A-Z): 对设置部分进行排序(A-Z)
+ Return to Settings Menu: 返回设置菜单
About:
#On About page
About: '关于'
@@ -996,7 +997,7 @@ Profile:
Select All: 全选
Other Channels: 其他频道
Subscription List: 订阅列表
- Profile Settings: 个人资料设置
+ Profile Settings: 个人资料
Profile Filter: 个人资料筛选器
Toggle Profile List: 切换个人资料列表
Open Profile Dropdown: 打开配置文件下拉菜单
From 5730e9319f5d3971f469d28a3915df04b1cdd2a6 Mon Sep 17 00:00:00 2001
From: Massimo Pissarello
Date: Mon, 14 Oct 2024 00:28:21 +0000
Subject: [PATCH 403/465] Translated using Weblate (Italian)
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
---
static/locales/it.yaml | 33 +++++++++++++++++----------------
1 file changed, 17 insertions(+), 16 deletions(-)
diff --git a/static/locales/it.yaml b/static/locales/it.yaml
index dc053142bb4cf..9339cb14c05d1 100644
--- a/static/locales/it.yaml
+++ b/static/locales/it.yaml
@@ -273,7 +273,7 @@ Settings:
# On Settings Page
Settings: 'Impostazioni'
General Settings:
- General Settings: 'Impostazioni generali'
+ General Settings: 'Generale'
Fallback to Non-Preferred Backend on Failure: 'Ritorna al backend non preferito
in caso di errore'
Enable Search Suggestions: 'Abilita suggerimenti di ricerca'
@@ -321,10 +321,10 @@ Settings:
Label: Carica automaticamente la pagina successiva
Tooltip: Carica automaticamente pagine e commenti aggiuntivi.
Theme Settings:
- Theme Settings: 'Impostazioni del tema'
+ Theme Settings: 'Tema'
Match Top Bar with Main Color: 'Abbina la barra superiore al colore principale'
Base Theme:
- Base Theme: 'Tema'
+ Base Theme: 'Tema di base'
Black: 'Nero'
Dark: 'Scuro'
Light: 'Chiaro'
@@ -391,7 +391,7 @@ Settings:
Hide Side Bar Labels: Nascondi le etichette della barra laterale
Hide FreeTube Header Logo: Nascondi il logo dell'intestazione di FreeTube
Player Settings:
- Player Settings: 'Impostazioni del lettore'
+ Player Settings: 'Lettore'
Play Next Video: 'Riproduci il prossimo video'
Turn on Subtitles by Default: 'Abilita i sottotitoli per impostazione predefinita'
Autoplay Videos: 'Riproduci i video automaticamente'
@@ -445,7 +445,7 @@ Settings:
Enter Fullscreen on Display Rotate: Entra a schermo intero su Ruota schermo
Skip by Scrolling Over Video Player: Salta tramite scorrimento sul lettore video
Privacy Settings:
- Privacy Settings: 'Impostazioni della privacy'
+ Privacy Settings: 'Privacy'
Remember History: 'Salva la cronologia'
Save Watched Progress: 'Salva i progressi raggiunti'
Clear Search Cache: 'Svuota la cache della ricerca'
@@ -467,7 +467,7 @@ Settings:
Are you sure you want to remove all your playlists?: Sei sicuro di voler rimuovere
tutte le tue playlist?
Subscription Settings:
- Subscription Settings: 'Impostazioni delle iscrizioni'
+ Subscription Settings: 'Iscrizioni'
Hide Videos on Watch: 'Nascondi i video visualizzati'
Subscriptions Export Format:
Newpipe: 'Newpipe'
@@ -543,7 +543,7 @@ Settings:
Import FreeTube: Importa da FreeTube
Select Export Type: Seleziona il tipo di esportazione
Select Import Type: Seleziona il tipo di importazione
- Data Settings: Impostazioni dei dati
+ Data Settings: Dati
Check for Legacy Subscriptions: Controlla le iscrizioni obsolete
Manage Subscriptions: Gestisci i profili
Import Playlists: Importa playlist
@@ -572,7 +572,7 @@ Settings:
Hide Comment Likes: Nascondi Mi piace dai commenti
Hide Channel Subscribers: Nascondi il numero di iscritti
Hide Video Views: Nascondi le visualizzazioni dei video
- Distraction Free Settings: Impostazioni della modalità senza distrazioni
+ Distraction Free Settings: Modalità senza distrazioni
Hide Live Chat: Nascondi la chat dal vivo
Hide Video Likes And Dislikes: Nascondi Mi piace e Non mi piace
Hide Active Subscriptions: Nascondi le iscrizioni attive
@@ -622,7 +622,7 @@ Settings:
Proxy Settings:
Proxy Protocol: Protocollo Proxy
Enable Tor / Proxy: Attiva Tor o Proxy
- Proxy Settings: Impostazioni del proxy
+ Proxy Settings: Proxy
Error getting network information. Is your proxy configured properly?: C'è stato
un errore di acquisizione delle informazioni di rete. Il proxy è stato configurato
correttamente?
@@ -642,7 +642,7 @@ Settings:
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': URL dell'API di
SponsorBlock (l'impostazione predefinita è https://sponsor.ajay.app)
Enable SponsorBlock: Abilita SponsorBlock
- SponsorBlock Settings: Impostazioni di SponsorBlock
+ SponsorBlock Settings: SponsorBlock
Skip Options:
Skip Option: Salta l'opzione
Show In Seek Bar: Mostra nella barra di ricerca
@@ -659,13 +659,13 @@ Settings:
Custom External Player Executable: File eseguibile del lettore esterno personalizzato
Ignore Unsupported Action Warnings: Ignora avvisi per azioni non supportate
External Player: Lettore esterno
- External Player Settings: Impostazioni del lettore esterno
+ External Player Settings: Lettore esterno
Players:
None:
Name: Nessuno
Ignore Default Arguments: Ignora argomenti predefiniti
Download Settings:
- Download Settings: Impostazioni dei download
+ Download Settings: Download
Ask Download Path: Chiedi il percorso di download
Choose Path: Scegli percorso
Download Behavior: Comportamento download
@@ -673,12 +673,12 @@ Settings:
Download in app: Download nell'app
Parental Control Settings:
Hide Unsubscribe Button: Nascondi il pulsante Annulla iscrizione
- Parental Control Settings: Impostazioni del controllo parentale
+ Parental Control Settings: Controllo genitori
Show Family Friendly Only: Mostra Solo per famiglie
Hide Search Bar: Nascondi la barra di ricerca
Experimental Settings:
Replace HTTP Cache: Sostituisci la cache HTTP
- Experimental Settings: Impostazioni sperimentali
+ Experimental Settings: Sperimentale
Warning: Queste Impostazioni sono sperimentali, causano arresti anomali se abilitate.
Si consiglia prima di fare un backup. Usare a proprio rischio!
Password Dialog:
@@ -688,12 +688,13 @@ Settings:
Unlock: Sblocca
Password Settings:
Set Password: Imposta password
- Password Settings: Impostazioni password
+ Password Settings: Password
Set Password To Prevent Access: Imposta una password per impedire l'accesso alle
Impostazioni
Remove Password: Rimuovi password
Expand All Settings Sections: Espandi tutte le sezioni delle Impostazioni
Sort Settings Sections (A-Z): Ordina le sezioni delle Impostazioni (A-Z)
+ Return to Settings Menu: Torna al menu Impostazioni
About:
#On About page
About: 'Informazioni'
@@ -1135,7 +1136,7 @@ Profile:
All Channels: Tutti i canali
Profile Select: Seleziona il profilo
Profile Filter: Filtro del profilo
- Profile Settings: Impostazioni dei profili
+ Profile Settings: Profilo
Toggle Profile List: Attiva/disattiva elenco profili
Open Profile Dropdown: Apri il menu a discesa del profilo
Close Profile Dropdown: Chiudi il menu a discesa del profilo
From 9554a0a293518c5d2542b19667354bb40ea85650 Mon Sep 17 00:00:00 2001
From: Jeff Huang
Date: Mon, 14 Oct 2024 03:47:16 +0000
Subject: [PATCH 404/465] Translated using Weblate (Chinese (Traditional Han
script))
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
---
static/locales/zh-TW.yaml | 39 ++++++++++++++++++++++++---------------
1 file changed, 24 insertions(+), 15 deletions(-)
diff --git a/static/locales/zh-TW.yaml b/static/locales/zh-TW.yaml
index 17a6f98c621ff..e87ff855cb9c4 100644
--- a/static/locales/zh-TW.yaml
+++ b/static/locales/zh-TW.yaml
@@ -174,6 +174,7 @@ User Playlists:
This playlist is already being used for quick bookmark.: 此播放清單已用於快速書籤。
Playlist {playlistName} is the new quick bookmark playlist.: 播放清單 {playlistName}
是新的快速書籤播放清單。
+ This playlist has a video with a duration error: 此播放清單至少包含一個沒有時間長度的影片,則會以時間長度為零的方式排序。
Search for Videos: 搜尋影片
AddVideoPrompt:
Select a playlist to add your N videos to: 選擇要新增影片的播放清單 | 選擇播放清單以將您的 {videoCount}
@@ -229,7 +230,7 @@ Settings:
# On Settings Page
Settings: '設定'
General Settings:
- General Settings: '一般設定'
+ General Settings: '一般'
Fallback to Non-Preferred Backend on Failure: '連線失敗時連線到非預設伺服器'
Enable Search Suggestions: '啟用搜尋建議'
Default Landing Page: '預設加載頁面'
@@ -273,7 +274,7 @@ Settings:
Tooltip: 自動載入額外頁面與留言。
Label: 自動載入下一頁
Theme Settings:
- Theme Settings: '主題設定'
+ Theme Settings: '主題'
Match Top Bar with Main Color: '頂部功能表欄對應主色彩'
Base Theme:
Base Theme: '基本主題'
@@ -343,7 +344,7 @@ Settings:
Hide Side Bar Labels: 隱藏側邊欄標籤
Hide FreeTube Header Logo: 隱藏 FreeTube 標題圖示
Player Settings:
- Player Settings: '播放器選項'
+ Player Settings: '播放器'
Remember History: '記住曆史'
Play Next Video: '播放下一部影片'
Turn on Subtitles by Default: '預設開啟字幕'
@@ -395,7 +396,7 @@ Settings:
Enter Fullscreen on Display Rotate: 在顯示旋轉時進入全螢幕
Skip by Scrolling Over Video Player: 捲動影片播放器跳過
Subscription Settings:
- Subscription Settings: '訂閱設定'
+ Subscription Settings: '訂閱'
Hide Videos on Watch: '觀看時隱藏影片'
Subscriptions Export Format:
Subscriptions Export Format: '導出訂閱格式'
@@ -441,7 +442,7 @@ Settings:
Clear Search Cache: 清除搜尋快取
Save Watched Progress: 儲存觀看進度
Remember History: 儲存觀看紀錄
- Privacy Settings: 隱私設定
+ Privacy Settings: 隱私
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: 您確定要移除所有訂閱與設定檔嗎嗎? 注意:這無法復原。
Remove All Subscriptions / Profiles: 移除所有訂閱/設定檔
Save Watched Videos With Last Viewed Playlist: 使用上次觀看的播放清單儲存觀看的影片
@@ -475,7 +476,7 @@ Settings:
Import Subscriptions: 匯入訂閱
Select Export Type: 選取匯出類型
Select Import Type: 選取匯入類型
- Data Settings: 資料設定
+ Data Settings: 資料
Check for Legacy Subscriptions: 檢查舊版訂閱
Manage Subscriptions: 管理訂閱
Import Playlists: 匯入播放清單
@@ -492,7 +493,7 @@ Settings:
啟用此選項後匯出播放清單。\n2. 使用「隱私設定」下的「刪除所有播放清單」選項刪除所有現有播放清單。\n3. 啟動舊版的 FreeTube 並導入匯出的播放清單。”"
Distraction Free Settings:
Hide Video Likes And Dislikes: 隱藏影片喜歡與不喜歡
- Distraction Free Settings: 勿擾設定
+ Distraction Free Settings: 勿擾
Hide Video Views: 隱藏影片觀看次數
Hide Popular Videos: 隱藏流行影片
Hide Trending Videos: 隱藏熱門影片
@@ -549,13 +550,13 @@ Settings:
Proxy Host: 代理伺服器主機
Proxy Protocol: 代理伺服器協定
Enable Tor / Proxy: 啟用 Tor 或代理伺服器
- Proxy Settings: 代理伺服器設定
+ Proxy Settings: 代理伺服器
SponsorBlock Settings:
Notify when sponsor segment is skipped: 當贊助商片段被跳過時通知
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': SponsorBlock API
網址(預設為 https://sponsor.ajay.app)
Enable SponsorBlock: 啟用 SponsorBlock
- SponsorBlock Settings: SponsorBlock 設定
+ SponsorBlock Settings: SponsorBlock
Skip Options:
Skip Option: 略過選項
Auto Skip: 自動略過
@@ -572,13 +573,13 @@ Settings:
Custom External Player Executable: 自訂外部播放程式可執行檔
Ignore Unsupported Action Warnings: 忽略不支援的動作警告
External Player: 外部播放程式
- External Player Settings: 外部播放程式設定
+ External Player Settings: 外部播放程式
Players:
None:
Name: 無
Ignore Default Arguments: 忽略預設引數
Download Settings:
- Download Settings: 下載設定
+ Download Settings: 下載
Ask Download Path: 詢問下載路徑
Choose Path: 選擇路徑
Download in app: 在應用程式中下載
@@ -588,15 +589,15 @@ Settings:
Hide Unsubscribe Button: 隱藏取消訂閱按鈕
Show Family Friendly Only: 僅顯示適合家庭觀看
Hide Search Bar: 隱藏搜尋列
- Parental Control Settings: 家長控制設定
+ Parental Control Settings: 家長控制
Experimental Settings:
Replace HTTP Cache: 取代 HTTP 快取
Warning: 這些設定是實驗性的,它們啟用時可能會導致當機。強烈建議做好備份。使用時風險自負!
- Experimental Settings: 實驗設定
+ Experimental Settings: 實驗
Password Settings:
Set Password To Prevent Access: 設定密碼以防止存取設定
Remove Password: 移除密碼
- Password Settings: 密碼設定
+ Password Settings: 密碼
Set Password: 設定密碼
Password Dialog:
Password: 密碼
@@ -605,6 +606,7 @@ Settings:
Unlock: 解鎖
Expand All Settings Sections: 展開所有設定
Sort Settings Sections (A-Z): 對設定區塊進行排序 (A-Z)
+ Return to Settings Menu: 回到設定選單
About:
#On About page
About: '關於'
@@ -892,6 +894,8 @@ Playlist:
VideoTitleAscending: 標題 (A-Z)
VideoTitleDescending: 標題 (Z-A)
Custom: 自訂
+ VideoDurationDescending: 持續時間(最長優先)
+ VideoDurationAscending: 持續時間(最短優先)
Toggle Theatre Mode: '切換為劇院模式'
Change Format:
Change Media Formats: '變更影片格式'
@@ -1002,7 +1006,7 @@ Profile:
Other Channels: 其他頻道
Subscription List: 訂閱清單
Profile Filter: 設定檔篩選器
- Profile Settings: 設定檔設定
+ Profile Settings: 設定檔
Toggle Profile List: 切換個人檔案清單
Open Profile Dropdown: 開啟個人資料下拉式選單
Close Profile Dropdown: 關閉個人資料下拉式選單
@@ -1120,4 +1124,9 @@ Search Listing:
4K: 4K
Subtitles: 字幕
Closed Captions: 隱藏式字幕
+ 8K: 8K
+ VR180: VR180
+ 360 Video: 360°
+ New: 新
+ 3D: 3D
'Blocked opening potentially unsafe URL': 已阻止開啟可能不安全的 URL:「{url}」。
From 6443cdbdae498dd6a3beedce2e23a735b8ee1eda Mon Sep 17 00:00:00 2001
From: Yaron Shahrabani
Date: Mon, 14 Oct 2024 05:50:00 +0000
Subject: [PATCH 405/465] Translated using Weblate (Hebrew)
Currently translated at 99.8% (887 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
---
static/locales/he.yaml | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/static/locales/he.yaml b/static/locales/he.yaml
index cbac0bae5e937..d177fde8b4f8e 100644
--- a/static/locales/he.yaml
+++ b/static/locales/he.yaml
@@ -649,8 +649,9 @@ Settings:
Set Password: הגדרת סיסמה
Remove Password: הסרת סיסמה
Set Password To Prevent Access: יש להגדיר סיסמה כדי למנוע גישה להגדרות
- Expand All Settings Sections: פתח את כל חלקי ההגדרות
- Sort Settings Sections (A-Z): מיין חלקי הגדרות (א-ת)
+ Expand All Settings Sections: פתיחת כל אזורי ההגדרות
+ Sort Settings Sections (A-Z): מיון אזורי הגדרות (א-ת)
+ Return to Settings Menu: חזרה לתפריט ההגדרות
About:
#On About page
About: 'על אודות'
@@ -999,6 +1000,8 @@ Playlist:
Custom: מותאם
VideoTitleDescending: כותר (ת-א)
DateAddedNewest: האחרונים שנוספו ראשונים
+ VideoDurationAscending: משך (קצרים בהתחלה)
+ VideoDurationDescending: משך (ארוכים בהתחלה)
Toggle Theatre Mode: 'הפעלת / השבתת מצב קולנוע'
Change Format:
Change Media Formats: 'שינוי תסדירי המדיה'
@@ -1197,6 +1200,11 @@ Search Listing:
4K: 4K
Subtitles: כתוביות
Closed Captions: כתוביות לכבדי שמיעה
+ 8K: 8K
+ VR180: VR180
+ 360 Video: 360°
+ New: חדש
+ 3D: תלת־ממד
Search character limit: שאילתת החיפוש חורגת ממגבלת התווים {searchCharacterLimit}
Feed:
Feed Last Updated: 'הערוץ {feedName} התעדכן לאחרונה: {date}'
From d2e212d49ab24c000289fea4b6aaf9bed5d85e47 Mon Sep 17 00:00:00 2001
From: Yosefario Dev
Date: Mon, 14 Oct 2024 09:30:51 +0000
Subject: [PATCH 406/465] Translated using Weblate (Russian)
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
---
static/locales/ru.yaml | 38 ++++++++++++++++++++++++--------------
1 file changed, 24 insertions(+), 14 deletions(-)
diff --git a/static/locales/ru.yaml b/static/locales/ru.yaml
index 365bb2cdac359..f2a4cbcf2dd58 100644
--- a/static/locales/ru.yaml
+++ b/static/locales/ru.yaml
@@ -189,6 +189,8 @@ User Playlists:
для быстрого создания закладок.
Playlist {playlistName} is the new quick bookmark playlist.: Плейлист {playlistName}
- это новый плейлист быстрых закладок.
+ This playlist has a video with a duration error: Этот плейлист содержит хотя-бы
+ одно видео без продолжтельности, оно будет отсротрированно как с нулевой продолжительностью.
Search for Videos: Поиск видео
AddVideoPrompt:
N playlists selected: '{playlistCount} выбрано'
@@ -259,18 +261,18 @@ Settings:
# On Settings Page
Settings: 'Настройки'
General Settings:
- General Settings: 'Общие настройки'
+ General Settings: 'Общие'
Fallback to Non-Preferred Backend on Failure: 'Откатить к непредпочтительному
движку при сбое'
Enable Search Suggestions: 'Отображать поисковые предложения'
Default Landing Page: 'Целевая страница по умолчанию'
Locale Preference: 'Язык приложения'
Preferred API Backend:
- Preferred API Backend: 'Предпочитаемый движок набора функций'
- Local API: 'Локальный набор функций'
- Invidious API: 'Набор функций Invidious'
+ Preferred API Backend: 'Предпочитаемый движок API'
+ Local API: 'Локальный API'
+ Invidious API: 'Invidious API'
Video View Type:
- Video View Type: 'Тип отображения видео'
+ Video View Type: 'Способ отображения видео'
Grid: 'Сеткой'
List: 'Списком'
Thumbnail Preference:
@@ -288,7 +290,7 @@ Settings:
Check for Latest Blog Posts: Проверять последние записи в блоге
Check for Updates: Проверять обновления
View all Invidious instance information: Просмотреть все экземпляры Invidious
- System Default: Системные установки по умолчанию
+ System Default: Системные настройки по умолчанию
Clear Default Instance: Очистить экземпляр по умолчанию
Set Current Instance as Default: Установить текущий экземпляр по умолчанию
Current instance will be randomized on startup: Текущий экземпляр при запуске
@@ -303,7 +305,7 @@ Settings:
Open Link: Открыть ссылку
External Link Handling: Обработка внешних ссылок
Auto Load Next Page:
- Label: Автоматическая загрузка следующей страницы
+ Label: Автоматически загружать следующую страницу
Tooltip: Автоматическая загрузка дополнительных страниц и комментариев.
Theme Settings:
Theme Settings: 'Внешний вид'
@@ -376,7 +378,7 @@ Settings:
Hide Side Bar Labels: Скрыть надписи боковой панели
Hide FreeTube Header Logo: Скрыть значок FreeTube
Player Settings:
- Player Settings: 'Настройки проигрывателя'
+ Player Settings: 'Проигрыватель'
Remember History: 'Запоминать историю'
Play Next Video: 'Воспроизводить следующее видео'
Turn on Subtitles by Default: 'Субтитры по умолчанию включены'
@@ -553,7 +555,7 @@ Settings:
Hide Popular Videos: Скрыть популярные видео
Hide Trending Videos: Скрыть видео в тренде
Hide Recommended Videos: Скрыть рекомендуемые видео
- Distraction Free Settings: Отвлекающие части интерфейса
+ Distraction Free Settings: Отвлекающие элементы
Hide Comment Likes: Скрыть лайки в комментариях
Hide Channel Subscribers: Скрыть подписчиков канала
Hide Video Likes And Dislikes: Скрыть лайки и дизлайки к видео
@@ -621,7 +623,7 @@ Settings:
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': Сетевой адрес SponsorBlock
API (По умолчанию https://sponsor.ajay.app)
Enable SponsorBlock: Включить
- SponsorBlock Settings: Настройки SponsorBlock
+ SponsorBlock Settings: SponsorBlock
Skip Options:
Skip Option: Опция пропуска
Prompt To Skip: Предлагать пропустить
@@ -653,11 +655,11 @@ Settings:
Open in web browser: Открыть в браузере
Parental Control Settings:
Show Family Friendly Only: Показать только семейный контент
- Parental Control Settings: Настройки родительского контроля
+ Parental Control Settings: Родительский Контроль
Hide Unsubscribe Button: Скрыть кнопку отписки
Hide Search Bar: Скрыть строку поиска
Experimental Settings:
- Experimental Settings: Пробные настройки
+ Experimental Settings: Эксперементы
Replace HTTP Cache: Заменить HTTP-кэш
Warning: Эти настройки являются пробными, они могут привести к вылетам приложения
при включении. Желательно сделать резервные копии. Используйте на своё усмотрение!
@@ -667,13 +669,14 @@ Settings:
Unlock: Разблокировать
Enter Password To Unlock: Введите пароль для разблокировки настроек
Password Settings:
- Password Settings: Настройка пароля
+ Password Settings: Пароль
Set Password To Prevent Access: Установите пароль для предотвращения доступа к
настройкам
Set Password: Установить пароль
Remove Password: Удалить пароль
Expand All Settings Sections: Расширить все разделы настроек
Sort Settings Sections (A-Z): Сортировка разделов настроек (A-Z)
+ Return to Settings Menu: Вернуться в Настройки
About:
#On About page
About: 'О приложении'
@@ -980,6 +983,8 @@ Playlist:
VideoTitleAscending: Название (от А до Я)
VideoTitleDescending: Название (Z-A)
Custom: Пользовательский
+ VideoDurationAscending: Продолжительность (Сначала кратчайшие)
+ VideoDurationDescending: Продолжительность (Сначала длиннейшие)
Toggle Theatre Mode: 'Переключить режим широкого экрана'
Change Format:
Change Media Formats: 'Изменить форматы видео'
@@ -1105,7 +1110,7 @@ Profile:
Other Channels: Другие каналы
Subscription List: Список подписок
Profile Filter: Фильтр профилей
- Profile Settings: Настройки профиля
+ Profile Settings: Профиль
Toggle Profile List: Переключить список профилей
Create Profile Name: Создать название учётки
Profile Name: Название учётки
@@ -1272,5 +1277,10 @@ Search Listing:
4K: 4K
Subtitles: Субтитры
Closed Captions: Субтитры
+ 8K: 8К
+ VR180: VR180
+ 360 Video: 360°
+ New: Новинка
+ 3D: 3D
'Blocked opening potentially unsafe URL': 'Заблокировано открытие потенциально небезопасного
URL: "{url}".'
From 7d0340c4096dde964eb306c0fb13e9a811e2d388 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sveinn=20=C3=AD=20Felli?=
Date: Mon, 14 Oct 2024 09:55:45 +0000
Subject: [PATCH 407/465] Translated using Weblate (Icelandic)
Currently translated at 99.2% (881 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
---
static/locales/is.yaml | 55 ++++++++++++++++++++++++++++++------------
1 file changed, 40 insertions(+), 15 deletions(-)
diff --git a/static/locales/is.yaml b/static/locales/is.yaml
index 298aeacd73c72..13cce50dfdebf 100644
--- a/static/locales/is.yaml
+++ b/static/locales/is.yaml
@@ -276,7 +276,7 @@ Settings:
þarft að endurræsa forritið svo breytingarnar taki gildi. á að endurræsa og virkja
breytingar?'
General Settings:
- General Settings: 'Almennar stillingar'
+ General Settings: 'Almennt'
Check for Updates: 'Athuga með uppfærslur'
Check for Latest Blog Posts: 'Athuga með nýjustu bloggfærslur'
Fallback to Non-Preferred Backend on Failure: 'Nota varaleið um ekki-forgangsbakenda
@@ -323,7 +323,7 @@ Settings:
Label: Hlaða næstu síðu sjálfvirkt
Tooltip: Hlaða viðbótarsíðum og athugasemdum sjálfkrafa inn.
Theme Settings:
- Theme Settings: 'Þemastillingar'
+ Theme Settings: 'Þema'
Match Top Bar with Main Color: 'Láta toppstiku samsvara aðallit'
Expand Side Bar by Default: 'Fletta sjálfgefið út hliðarstiku'
Disable Smooth Scrolling: 'Gera mjúkt skrun óvirkt'
@@ -393,7 +393,7 @@ Settings:
Hide Side Bar Labels: Fela skýringar á hliðarstiku
Hide FreeTube Header Logo: Fela táknmynd FreeTube í haus
Player Settings:
- Player Settings: 'Stillingar spilara'
+ Player Settings: 'Spilari'
Play Next Video: 'Spila næsta myndskeið'
Turn on Subtitles by Default: 'Sjálfgefið kveikja á skjátextum'
Autoplay Videos: 'Spila myndskeið sjálfkrafa'
@@ -446,7 +446,7 @@ Settings:
Enter Fullscreen on Display Rotate: Fara í skjáfylli við snúning á skjá
Skip by Scrolling Over Video Player: Sleppa með því að skruna ofan á myndspilara
Privacy Settings:
- Privacy Settings: 'Stillingar gagnaleyndar'
+ Privacy Settings: 'Gagnaleynd'
Remember History: 'Muna áhorfsferil'
Save Watched Progress: 'Vista framvindu áhorfs'
Clear Search Cache: 'Hreinsa skyndiminni leitar'
@@ -468,7 +468,7 @@ Settings:
fjarlægja alla spilunarlistana þína?
All playlists have been removed: Allir spilunarlistar hafa verið fjarlægðir
Subscription Settings:
- Subscription Settings: 'Stillingar áskrifta'
+ Subscription Settings: 'Áskrift'
Hide Videos on Watch: 'Fela myndskeið eftir áhorf'
Fetch Feeds from RSS: 'Ná í streymi úr RSS'
Manage Subscriptions: 'Sýsla með áskriftir'
@@ -477,7 +477,7 @@ Settings:
hverja myndskeiðarás
Confirm Before Unsubscribing: Staðfesta uppsögn áskriftar
Distraction Free Settings:
- Distraction Free Settings: 'Truflanaminnkandi stillingar'
+ Distraction Free Settings: 'Truflanaminnkandi'
Hide Video Views: 'Fela fjölda áhorfa á myndskeið'
Hide Video Likes And Dislikes: 'Fela hve mörgum líkar eða mislíkar myndskeið'
Hide Channel Subscribers: 'Fela fjölda áskrifenda myndskeiða'
@@ -527,7 +527,7 @@ Settings:
innihalda texta
Hide Videos and Playlists Containing Text Placeholder: Orð, orðhluti eða setning
Data Settings:
- Data Settings: 'Stillingar gagna'
+ Data Settings: 'Gögn'
Select Import Type: 'Veldu tegund innflutnings'
Select Export Type: 'Veldu tegund útflutnings'
Import Subscriptions: 'Flytja inn áskriftir'
@@ -583,7 +583,7 @@ Settings:
spilunarlista' í stillingum gagnaleyndar.\n3. Ræstu eldri útgáfu FreeTube
og flyttu inn spilunarlistana sem þú fluttir út.\""
Proxy Settings:
- Proxy Settings: 'Stillingar milliþjóns (proxy)'
+ Proxy Settings: 'Milliþjónn (proxy)'
Enable Tor / Proxy: 'Virkja Tor / milliþjón'
Proxy Protocol: 'Samskiptamáti milliþjóns'
Proxy Host: 'Hýsilvél milliþjóns'
@@ -603,7 +603,7 @@ Settings:
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': SponsorBlock API-slóð
(sjálfgefið er https://sponsor.ajay.app)
Enable SponsorBlock: Virkja SponsorBlock
- SponsorBlock Settings: Stillingar SponsorBlock
+ SponsorBlock Settings: SponsorBlock
Skip Options:
Skip Option: Valkostir við hunsun
Auto Skip: Hunsa sjálfvirkt
@@ -621,13 +621,13 @@ Settings:
Custom External Player Executable: Sérsniðin skipun fyrir utanaðkomandi spilara
Ignore Unsupported Action Warnings: Hunsa aðvarinir vegna óstuddra aðgerða
External Player: Utanaðkomandi spilari
- External Player Settings: Stillingar utanaðkomandi spilara
+ External Player Settings: Utanaðkomandi spilari
Players:
None:
Name: Ekkert
Ignore Default Arguments: Hunsa sjálfgefnar breytur
Download Settings:
- Download Settings: Stillingar niðurhals
+ Download Settings: Niðurhal
Ask Download Path: Spyrja hvar eigi að vista skrár
Choose Path: Veldu slóð
Download in app: Sækja í forritinu
@@ -637,9 +637,9 @@ Settings:
Hide Unsubscribe Button: Fela hnapp til að segja upp áskrift
Show Family Friendly Only: Aðeins sýna fjölskylduvænt efni
Hide Search Bar: Fela leitarstiku
- Parental Control Settings: Stillingar foreldrastýringar
+ Parental Control Settings: Foreldrastýringar
Experimental Settings:
- Experimental Settings: Stillingar á tilraunastigi
+ Experimental Settings: Á tilraunastigi
Warning: Þessar stillingar eru á tilraunastigi, þær geta valdið hruni þegar þær
eru virkjaðar. Mælt er með því að öryggisafrit séu tekin. Notist á eigin ábyrgð!
Replace HTTP Cache: Skipta út HTTP-skyndiminni
@@ -652,9 +652,10 @@ Settings:
Set Password To Prevent Access: Settu lykilorð til að hindra aðgang að stillingum
Set Password: Setja lykilorð
Remove Password: Fjarlægja lykilorð
- Password Settings: Stillingar lykilorðs
+ Password Settings: Lykilorð
Expand All Settings Sections: Fletta út öllum stillingahlutum
Sort Settings Sections (A-Z): Röðun stillingahluta (A-Ö)
+ Return to Settings Menu: Fara aftur í stillingavalmynd
About:
#On About page
About: 'Um hugbúnaðinn'
@@ -730,7 +731,7 @@ Profile:
viss um að þú viljir eyða völdu rásunum? Þetta mun ekki eyða rásunum úr öðrum
notkunarsniðum.'
#On Channel Page
- Profile Settings: Stillingar notkunarsniðs
+ Profile Settings: Notkunarsnið
Toggle Profile List: Víxla lista með notkunarsniðum af/á
Profile Name: Heiti notkunarsniðs
Edit Profile Name: Breyta heiti notkunarsniðs
@@ -928,11 +929,24 @@ Video:
Volume: 'Hljóðstyrkur: {volumePercentage}%'
Stats: Tölfræði
Bandwidth: 'Bandbreidd: {bandwidth} kbps'
+ Buffered: 'Biðminni: {bufferedPercentage}%'
+ CodecsVideoAudio: 'Kóðunarlyklar: {videoCodec} ({videoItag}) / {audioCodec}
+ ({audioItag})'
+ CodecsVideoAudioNoItags: 'Kóðunarlyklar: {videoCodec} / {audioCodec}'
+ Video ID: 'Auðkenni myndskeiðs: {videoId}'
+ Media Formats: 'Snið efnis: {formats}'
+ CodecAudio: 'Kóðunarlykill: {audioCodec} ({audioItag})'
TranslatedCaptionTemplate: '{language} (þýtt úr "{originalLanguage}")'
Take Screenshot: Taka skjámynd
Hide Stats: Fela tölfræði
Show Stats: Birta tölfræði
Audio Tracks: Hljóðrásir
+ Full Window: Skjáfylli
+ You appear to be offline: Þú virðist ekki vera með tengingu við netið.
+ Skipped segment: Sleppti {segmentCategory} bút
+ Exit Full Window: Hætta í skjáfylli
+ Playback will resume automatically when your connection comes back: Afspilun heldur
+ sjálfkrafa áfram þegar tenging næst aftur.
Videos:
#& Sort By
Sort By:
@@ -961,6 +975,8 @@ Playlist:
VideoTitleDescending: Titill (Ö-A)
Custom: Sérsniðið
DateAddedOldest: Elsta bætt við fyrst
+ VideoDurationAscending: Tímalengd (stysta fyrst)
+ VideoDurationDescending: Tímalengd (lengsta fyrst)
Toggle Theatre Mode: 'Víxla bíóham af/á'
Change Format:
Change Media Formats: 'Skipta um myndskeiðasnið'
@@ -971,6 +987,8 @@ Change Format:
þetta myndskeið'
Audio formats are not available for this video: 'Hljóðskráasnið eru ekki tiltæk
fyrir þetta myndskeið'
+ Legacy formats are not available for this video: Eldri snið eru ekki tiltæk fyrir
+ þetta myndskeið
Share:
Share Video: 'Deila myndskeiði'
Share Playlist: 'Deila spilunarlista'
@@ -1017,6 +1035,8 @@ Comments:
View {replyCount} replies: Skoða {replyCount} svör
Hearted: Líkað
Subscribed: Áskrifandi
+ There are no comments available for this post: Engar athugasemdir finnast fyrir
+ þessa færslu
Up Next: 'Næst í spilun'
#Tooltips
@@ -1201,3 +1221,8 @@ Search Listing:
4K: 4K
Subtitles: Skjátextar
Closed Captions: Þýðingartextar
+ 8K: 8K
+ VR180: VR180
+ 360 Video: 360°
+ New: Nýtt
+ 3D: 3D
From 626f022202ac2e7ce7f04564292fae568990c8ad Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 14 Oct 2024 16:23:43 +0200
Subject: [PATCH 408/465] Bump electron from 32.1.2 to 32.2.0 (#5864)
Bumps [electron](https://github.com/electron/electron) from 32.1.2 to 32.2.0.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v32.1.2...v32.2.0)
---
updated-dependencies:
- dependency-name: electron
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index d4dedf61bbcc9..0e344f3dcd283 100644
--- a/package.json
+++ b/package.json
@@ -90,7 +90,7 @@
"copy-webpack-plugin": "^12.0.2",
"css-loader": "^7.1.2",
"css-minimizer-webpack-plugin": "^7.0.0",
- "electron": "^32.1.2",
+ "electron": "^32.2.0",
"electron-builder": "^25.1.7",
"eslint": "^9.11.1",
"eslint-config-prettier": "^9.1.0",
diff --git a/yarn.lock b/yarn.lock
index 1e9490fe92a80..2e9a3d31cd763 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3613,10 +3613,10 @@ electron-to-chromium@^1.5.4:
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz#1abf0410c5344b2b829b7247e031f02810d442e6"
integrity sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==
-electron@^32.1.2:
- version "32.1.2"
- resolved "https://registry.yarnpkg.com/electron/-/electron-32.1.2.tgz#84d1efd95d41224e58a6a9bbd1db4ba80154fc02"
- integrity sha512-CXe6doFzhmh1U7daOvUzmF6Cj8hssdYWMeEPRnRO6rB9/bbwMlWctcQ7P8NJXhLQ88/vYUJQrJvlJPh8qM0BRQ==
+electron@^32.2.0:
+ version "32.2.0"
+ resolved "https://registry.yarnpkg.com/electron/-/electron-32.2.0.tgz#40b17864be5f88c89f71045ac6f61b5d4a9c1919"
+ integrity sha512-Xy82QBQrEiQysoxsv6lnhHAcWNNe6vV6QqH3OPFXhEj/T9oAsBHEhZuuYHINSSsUE7zRSj+J9sNwJYOjisT0Vw==
dependencies:
"@electron/get" "^2.0.0"
"@types/node" "^20.9.0"
From 9dfbbb067cb8e866ca20f9ec630fd92fe7c1ec5b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 14 Oct 2024 16:25:00 +0200
Subject: [PATCH 409/465] Bump sass from 1.79.4 to 1.79.5 (#5863)
Bumps [sass](https://github.com/sass/dart-sass) from 1.79.4 to 1.79.5.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.79.4...1.79.5)
---
updated-dependencies:
- dependency-name: sass
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 104 ++++++++++++++++++++++++++++++++++++++++++++++++---
2 files changed, 100 insertions(+), 6 deletions(-)
diff --git a/package.json b/package.json
index 0e344f3dcd283..e528fd66714b7 100644
--- a/package.json
+++ b/package.json
@@ -115,7 +115,7 @@
"postcss-scss": "^4.0.9",
"prettier": "^2.8.8",
"rimraf": "^6.0.1",
- "sass": "^1.79.4",
+ "sass": "^1.79.5",
"sass-loader": "^16.0.2",
"stylelint": "^16.9.0",
"stylelint-config-sass-guidelines": "^12.1.0",
diff --git a/yarn.lock b/yarn.lock
index 2e9a3d31cd763..a58435672bcf6 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1474,6 +1474,89 @@
mkdirp "^1.0.4"
rimraf "^3.0.2"
+"@parcel/watcher-android-arm64@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz#c2c19a3c442313ff007d2d7a9c2c1dd3e1c9ca84"
+ integrity sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==
+
+"@parcel/watcher-darwin-arm64@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz#c817c7a3b4f3a79c1535bfe54a1c2818d9ffdc34"
+ integrity sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==
+
+"@parcel/watcher-darwin-x64@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz#1a3f69d9323eae4f1c61a5f480a59c478d2cb020"
+ integrity sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==
+
+"@parcel/watcher-freebsd-x64@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz#0d67fef1609f90ba6a8a662bc76a55fc93706fc8"
+ integrity sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==
+
+"@parcel/watcher-linux-arm-glibc@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz#ce5b340da5829b8e546bd00f752ae5292e1c702d"
+ integrity sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==
+
+"@parcel/watcher-linux-arm64-glibc@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz#6d7c00dde6d40608f9554e73998db11b2b1ff7c7"
+ integrity sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==
+
+"@parcel/watcher-linux-arm64-musl@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz#bd39bc71015f08a4a31a47cd89c236b9d6a7f635"
+ integrity sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==
+
+"@parcel/watcher-linux-x64-glibc@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz#0ce29966b082fb6cdd3de44f2f74057eef2c9e39"
+ integrity sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==
+
+"@parcel/watcher-linux-x64-musl@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz#d2ebbf60e407170bb647cd6e447f4f2bab19ad16"
+ integrity sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==
+
+"@parcel/watcher-win32-arm64@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz#eb4deef37e80f0b5e2f215dd6d7a6d40a85f8adc"
+ integrity sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==
+
+"@parcel/watcher-win32-ia32@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz#94fbd4b497be39fd5c8c71ba05436927842c9df7"
+ integrity sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==
+
+"@parcel/watcher-win32-x64@2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz#4bf920912f67cae5f2d264f58df81abfea68dadf"
+ integrity sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==
+
+"@parcel/watcher@^2.4.1":
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.4.1.tgz#a50275151a1bb110879c6123589dba90c19f1bf8"
+ integrity sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==
+ dependencies:
+ detect-libc "^1.0.3"
+ is-glob "^4.0.3"
+ micromatch "^4.0.5"
+ node-addon-api "^7.0.0"
+ optionalDependencies:
+ "@parcel/watcher-android-arm64" "2.4.1"
+ "@parcel/watcher-darwin-arm64" "2.4.1"
+ "@parcel/watcher-darwin-x64" "2.4.1"
+ "@parcel/watcher-freebsd-x64" "2.4.1"
+ "@parcel/watcher-linux-arm-glibc" "2.4.1"
+ "@parcel/watcher-linux-arm64-glibc" "2.4.1"
+ "@parcel/watcher-linux-arm64-musl" "2.4.1"
+ "@parcel/watcher-linux-x64-glibc" "2.4.1"
+ "@parcel/watcher-linux-x64-musl" "2.4.1"
+ "@parcel/watcher-win32-arm64" "2.4.1"
+ "@parcel/watcher-win32-ia32" "2.4.1"
+ "@parcel/watcher-win32-x64" "2.4.1"
+
"@pkgjs/parseargs@^0.11.0":
version "0.11.0"
resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
@@ -3385,6 +3468,11 @@ destroy@1.2.0:
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
+detect-libc@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
+ integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==
+
detect-libc@^2.0.1:
version "2.0.3"
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700"
@@ -6258,7 +6346,7 @@ methods@~1.1.2:
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
-micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.8:
+micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5, micromatch@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202"
integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==
@@ -6493,6 +6581,11 @@ node-addon-api@^1.6.3:
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d"
integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==
+node-addon-api@^7.0.0:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558"
+ integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==
+
node-api-version@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/node-api-version/-/node-api-version-0.2.0.tgz#5177441da2b1046a4d4547ab9e0972eed7b1ac1d"
@@ -7814,11 +7907,12 @@ sass-loader@^16.0.2:
dependencies:
neo-async "^2.6.2"
-sass@^1.79.4:
- version "1.79.4"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.79.4.tgz#f9c45af35fbeb53d2c386850ec842098d9935267"
- integrity sha512-K0QDSNPXgyqO4GZq2HO5Q70TLxTH6cIT59RdoCHMivrC8rqzaTw5ab9prjz9KUN1El4FLXrBXJhik61JR4HcGg==
+sass@^1.79.5:
+ version "1.79.5"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.79.5.tgz#646c627601cd5f84c64f7b1485b9292a313efae4"
+ integrity sha512-W1h5kp6bdhqFh2tk3DsI771MoEJjvrSY/2ihJRJS4pjIyfJCw0nTsxqhnrUzaLMOJjFchj8rOvraI/YUVjtx5g==
dependencies:
+ "@parcel/watcher" "^2.4.1"
chokidar "^4.0.0"
immutable "^4.0.0"
source-map-js ">=0.6.2 <2.0.0"
From 40ccec801f98b7d9d51f906afb7bc45d3b4a205c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 14 Oct 2024 16:26:00 +0200
Subject: [PATCH 410/465] Bump globals from 15.10.0 to 15.11.0 (#5861)
Bumps [globals](https://github.com/sindresorhus/globals) from 15.10.0 to 15.11.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v15.10.0...v15.11.0)
---
updated-dependencies:
- dependency-name: globals
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index e528fd66714b7..d9b2abd4ea9ce 100644
--- a/package.json
+++ b/package.json
@@ -104,7 +104,7 @@
"eslint-plugin-vue": "^9.28.0",
"eslint-plugin-vuejs-accessibility": "^2.4.1",
"eslint-plugin-yml": "^1.14.0",
- "globals": "^15.10.0",
+ "globals": "^15.11.0",
"html-webpack-plugin": "^5.6.0",
"js-yaml": "^4.1.0",
"json-minimizer-webpack-plugin": "^5.0.0",
diff --git a/yarn.lock b/yarn.lock
index a58435672bcf6..240b4bc3a6c61 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4969,10 +4969,10 @@ globals@^14.0.0:
resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e"
integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==
-globals@^15.0.0, globals@^15.10.0, globals@^15.8.0, globals@^15.9.0:
- version "15.10.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-15.10.0.tgz#a7eab3886802da248ad8b6a9ccca6573ff899c9b"
- integrity sha512-tqFIbz83w4Y5TCbtgjZjApohbuh7K9BxGYFm7ifwDR240tvdb7P9x+/9VvUKlmkPoiknoJtanI8UOrqxS3a7lQ==
+globals@^15.0.0, globals@^15.11.0, globals@^15.8.0, globals@^15.9.0:
+ version "15.11.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-15.11.0.tgz#b96ed4c6998540c6fb824b24b5499216d2438d6e"
+ integrity sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==
globalthis@^1.0.1, globalthis@^1.0.3:
version "1.0.3"
From 0e9321c12be49926018fe370ea0e6f5e9f16b14c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 14 Oct 2024 16:26:28 +0200
Subject: [PATCH 411/465] Bump the eslint group with 2 updates (#5859)
Bumps the eslint group with 2 updates: [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) and [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue).
Updates `eslint-plugin-n` from 17.10.3 to 17.11.1
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.10.3...v17.11.1)
Updates `eslint-plugin-vue` from 9.28.0 to 9.29.0
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.28.0...v9.29.0)
---
updated-dependencies:
- dependency-name: eslint-plugin-n
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: eslint
- dependency-name: eslint-plugin-vue
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: eslint
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 4 ++--
yarn.lock | 16 ++++++++--------
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/package.json b/package.json
index d9b2abd4ea9ce..00fd15b159ec2 100644
--- a/package.json
+++ b/package.json
@@ -97,11 +97,11 @@
"eslint-config-standard": "^17.1.0",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-jsonc": "^2.16.0",
- "eslint-plugin-n": "^17.10.3",
+ "eslint-plugin-n": "^17.11.1",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-promise": "^7.1.0",
"eslint-plugin-unicorn": "^56.0.0",
- "eslint-plugin-vue": "^9.28.0",
+ "eslint-plugin-vue": "^9.29.0",
"eslint-plugin-vuejs-accessibility": "^2.4.1",
"eslint-plugin-yml": "^1.14.0",
"globals": "^15.11.0",
diff --git a/yarn.lock b/yarn.lock
index 240b4bc3a6c61..4cfe242431aa3 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4150,10 +4150,10 @@ eslint-plugin-jsonc@^2.16.0:
natural-compare "^1.4.0"
synckit "^0.6.0"
-eslint-plugin-n@^17.10.3:
- version "17.10.3"
- resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-17.10.3.tgz#6c8bae69b4d3354fe25c3c844afb3f83b83a3942"
- integrity sha512-ySZBfKe49nQZWR1yFaA0v/GsH6Fgp8ah6XV0WDz6CN8WO0ek4McMzb7A2xnf4DCYV43frjCygvb9f/wx7UUxRw==
+eslint-plugin-n@^17.11.1:
+ version "17.11.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-17.11.1.tgz#c5eeabef598e20751b4dcf31b64e69eb3ee9ae6b"
+ integrity sha512-93IUD82N6tIEgjztVI/l3ElHtC2wTa9boJHrD8iN+NyDxjxz/daZUZKfkedjBZNdg6EqDk4irybUsiPwDqXAEA==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
enhanced-resolve "^5.17.0"
@@ -4199,10 +4199,10 @@ eslint-plugin-unicorn@^56.0.0:
semver "^7.6.3"
strip-indent "^3.0.0"
-eslint-plugin-vue@^9.28.0:
- version "9.28.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.28.0.tgz#e4412f0c1024bafd15ffeaa6f76f4c99152e2765"
- integrity sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==
+eslint-plugin-vue@^9.29.0:
+ version "9.29.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.29.0.tgz#fa1d62a88c22102be4fb8c275929698a1aee4b04"
+ integrity sha512-hamyjrBhNH6Li6R1h1VF9KHfshJlKgKEg3ARbGTn72CMNDSMhWbgC7NdkRDEh25AFW+4SDATzyNM+3gWuZii8g==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
globals "^13.24.0"
From 12118373ed35d6654cfeaf52613aa2fa6ecf090e Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 14 Oct 2024 14:35:51 +0000
Subject: [PATCH 412/465] Bump stylelint from 16.9.0 to 16.10.0 in the
stylelint group (#5860)
Bumps the stylelint group with 1 update: [stylelint](https://github.com/stylelint/stylelint).
Updates `stylelint` from 16.9.0 to 16.10.0
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.9.0...16.10.0)
---
updated-dependencies:
- dependency-name: stylelint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: stylelint
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 71 ++++++++++++++++++++++++++++++++--------------------
2 files changed, 45 insertions(+), 28 deletions(-)
diff --git a/package.json b/package.json
index 00fd15b159ec2..95f6ff07db38c 100644
--- a/package.json
+++ b/package.json
@@ -117,7 +117,7 @@
"rimraf": "^6.0.1",
"sass": "^1.79.5",
"sass-loader": "^16.0.2",
- "stylelint": "^16.9.0",
+ "stylelint": "^16.10.0",
"stylelint-config-sass-guidelines": "^12.1.0",
"stylelint-config-standard": "^36.0.1",
"stylelint-high-performance-animation": "^1.10.0",
diff --git a/yarn.lock b/yarn.lock
index 4cfe242431aa3..65beeaabc49ea 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3165,10 +3165,10 @@ css-declaration-sorter@^7.2.0:
resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz#6dec1c9523bc4a643e088aab8f09e67a54961024"
integrity sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==
-css-functions-list@^3.2.2:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.2.tgz#9a54c6dd8416ed25c1079cd88234e927526c1922"
- integrity sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==
+css-functions-list@^3.2.3:
+ version "3.2.3"
+ resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.3.tgz#95652b0c24f0f59b291a9fc386041a19d4f40dbe"
+ integrity sha512-IQOkD3hbR5KrN93MtcYuad6YPuTSUhntLHDuLEbFWE+ff2/XSZNdZG+LcbbIW5AXKg/WFIfYItIzVoHngHXZzA==
css-loader@^7.1.2:
version "7.1.2"
@@ -3226,6 +3226,14 @@ css-tree@^2.3.1:
mdn-data "2.0.30"
source-map-js "^1.0.1"
+css-tree@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-3.0.0.tgz#079c7b87e465a28cedbc826502f9a227213db0f3"
+ integrity sha512-o88DVQ6GzsABn1+6+zo2ct801dBO5OASVyxbbvA2W20ue2puSh/VOuqUj90eUeMSX/xqGqBmOKiRQN7tJOuBXw==
+ dependencies:
+ mdn-data "2.10.0"
+ source-map-js "^1.0.1"
+
css-tree@~2.2.0:
version "2.2.1"
resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.2.1.tgz#36115d382d60afd271e377f9c5f67d02bd48c032"
@@ -3339,7 +3347,7 @@ debug@2.6.9:
dependencies:
ms "2.0.0"
-debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.6:
+debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.7:
version "4.3.7"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52"
integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==
@@ -4523,10 +4531,10 @@ file-entry-cache@^8.0.0:
dependencies:
flat-cache "^4.0.0"
-file-entry-cache@^9.0.0:
- version "9.0.0"
- resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-9.0.0.tgz#4478e7ceaa5191fa9676a2daa7030211c31b1e7e"
- integrity sha512-6MgEugi8p2tiUhqO7GnPsmbCCzj0YRCwwaTbpGRyKZesjRSzkqkAE9fPp7V2yMs5hwfgbQLgdvSSkGNg1s5Uvw==
+file-entry-cache@^9.1.0:
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-9.1.0.tgz#2e66ad98ce93f49aed1b178c57b0b5741591e075"
+ integrity sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==
dependencies:
flat-cache "^5.0.0"
@@ -5355,11 +5363,16 @@ ieee754@^1.1.13:
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-ignore@^5.2.0, ignore@^5.2.4, ignore@^5.3.2:
+ignore@^5.2.0, ignore@^5.2.4:
version "5.3.2"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==
+ignore@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-6.0.2.tgz#77cccb72a55796af1b6d2f9eb14fa326d24f4283"
+ integrity sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==
+
immediate@~3.0.5:
version "3.0.6"
resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"
@@ -6297,6 +6310,11 @@ mdn-data@2.0.30:
resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc"
integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==
+mdn-data@2.10.0:
+ version "2.10.0"
+ resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.10.0.tgz#701da407f8fbc7a42aa0ba0c149ec897daef8986"
+ integrity sha512-qq7C3EtK3yJXMwz1zAab65pjl+UhohqMOctTgcqjLOWABqmwj+me02LSsCuEUxnst9X1lCBpoE0WArGKgdGDzw==
+
media-typer@0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
@@ -7302,10 +7320,10 @@ postcss-resolve-nested-selector@^0.1.1, postcss-resolve-nested-selector@^0.1.6:
resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz#3d84dec809f34de020372c41b039956966896686"
integrity sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==
-postcss-safe-parser@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-7.0.0.tgz#6273d4e5149e286db5a45bc6cf6eafcad464014a"
- integrity sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==
+postcss-safe-parser@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz#36e4f7e608111a0ca940fd9712ce034718c40ec0"
+ integrity sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==
postcss-scss@^4.0.9:
version "4.0.9"
@@ -7348,7 +7366,7 @@ postcss@^7.0.36:
picocolors "^0.2.1"
source-map "^0.6.1"
-postcss@^8.4.14, postcss@^8.4.33, postcss@^8.4.38, postcss@^8.4.41, postcss@^8.4.47:
+postcss@^8.4.14, postcss@^8.4.33, postcss@^8.4.38, postcss@^8.4.47:
version "8.4.47"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.47.tgz#5bf6c9a010f3e724c503bf03ef7947dcb0fea365"
integrity sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==
@@ -8552,10 +8570,10 @@ stylelint-use-logical-spec@^5.0.1:
resolved "https://registry.yarnpkg.com/stylelint-use-logical-spec/-/stylelint-use-logical-spec-5.0.1.tgz#d5aa254d615d373f18214297c0b49a03a6ca5980"
integrity sha512-UfLB4LW6iG4r3cXxjxkiHQrFyhWFqt8FpNNngD+TyvgMWSokk5TYwTvBHS3atUvZhOogllTOe/PUrGE+4z84AA==
-stylelint@^16.8.2, stylelint@^16.9.0:
- version "16.9.0"
- resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-16.9.0.tgz#81615c0608b9dc645486e08e35c6c9206e1ba132"
- integrity sha512-31Nm3WjxGOBGpQqF43o3wO9L5AC36TPIe6030Lnm13H3vDMTcS21DrLh69bMX+DBilKqMMVLian4iG6ybBoNRQ==
+stylelint@^16.10.0, stylelint@^16.8.2:
+ version "16.10.0"
+ resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-16.10.0.tgz#452b42a5d82f2ad910954eb2ba2b3a2ec583cd75"
+ integrity sha512-z/8X2rZ52dt2c0stVwI9QL2AFJhLhbPkyfpDFcizs200V/g7v+UYY6SNcB9hKOLcDDX/yGLDsY/pX08sLkz9xQ==
dependencies:
"@csstools/css-parser-algorithms" "^3.0.1"
"@csstools/css-tokenizer" "^3.0.1"
@@ -8565,17 +8583,17 @@ stylelint@^16.8.2, stylelint@^16.9.0:
balanced-match "^2.0.0"
colord "^2.9.3"
cosmiconfig "^9.0.0"
- css-functions-list "^3.2.2"
- css-tree "^2.3.1"
- debug "^4.3.6"
+ css-functions-list "^3.2.3"
+ css-tree "^3.0.0"
+ debug "^4.3.7"
fast-glob "^3.3.2"
fastest-levenshtein "^1.0.16"
- file-entry-cache "^9.0.0"
+ file-entry-cache "^9.1.0"
global-modules "^2.0.0"
globby "^11.1.0"
globjoin "^0.1.4"
html-tags "^3.3.1"
- ignore "^5.3.2"
+ ignore "^6.0.2"
imurmurhash "^0.1.4"
is-plain-object "^5.0.0"
known-css-properties "^0.34.0"
@@ -8584,14 +8602,13 @@ stylelint@^16.8.2, stylelint@^16.9.0:
micromatch "^4.0.8"
normalize-path "^3.0.0"
picocolors "^1.0.1"
- postcss "^8.4.41"
+ postcss "^8.4.47"
postcss-resolve-nested-selector "^0.1.6"
- postcss-safe-parser "^7.0.0"
+ postcss-safe-parser "^7.0.1"
postcss-selector-parser "^6.1.2"
postcss-value-parser "^4.2.0"
resolve-from "^5.0.0"
string-width "^4.2.3"
- strip-ansi "^7.1.0"
supports-hyperlinks "^3.1.0"
svg-tags "^1.0.0"
table "^6.8.2"
From 455e16e0cd3cc6b9e66604f6f6e6b5707ac391b9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 14 Oct 2024 16:08:14 +0000
Subject: [PATCH 413/465] Bump electron-builder from 25.1.7 to 25.1.8 (#5862)
Bumps [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) from 25.1.7 to 25.1.8.
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/electron-builder@25.1.8/packages/electron-builder)
---
updated-dependencies:
- dependency-name: electron-builder
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 30 +++++++++++++++---------------
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package.json b/package.json
index 95f6ff07db38c..a2c5b79c9c443 100644
--- a/package.json
+++ b/package.json
@@ -91,7 +91,7 @@
"css-loader": "^7.1.2",
"css-minimizer-webpack-plugin": "^7.0.0",
"electron": "^32.2.0",
- "electron-builder": "^25.1.7",
+ "electron-builder": "^25.1.8",
"eslint": "^9.11.1",
"eslint-config-prettier": "^9.1.0",
"eslint-config-standard": "^17.1.0",
diff --git a/yarn.lock b/yarn.lock
index 65beeaabc49ea..89036bbe47ed8 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2253,10 +2253,10 @@ app-builder-bin@5.0.0-alpha.10:
resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-5.0.0-alpha.10.tgz#cf12e593b6b847fb9d04027fa755c6c6610d778b"
integrity sha512-Ev4jj3D7Bo+O0GPD2NMvJl+PGiBAfS7pUGawntBNpCbxtpncfUixqFj9z9Jme7V7s3LBGqsWZZP54fxBX3JKJw==
-app-builder-lib@25.1.7:
- version "25.1.7"
- resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-25.1.7.tgz#f8ce8e2edc6d91becbe956b1205da1f3849cafe9"
- integrity sha512-JxmN+D/Dn7BLQoN+cTFO+zbMHcpI10v/xjyjFO1FKpHbApOG+OQt/xUyVjKWp4FYplIfuHdpxqTXo1PN/Wzm/A==
+app-builder-lib@25.1.8:
+ version "25.1.8"
+ resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-25.1.8.tgz#ae376039c5f269c7d562af494a087e5bc6310f1b"
+ integrity sha512-pCqe7dfsQFBABC1jeKZXQWhGcCPF3rPCXDdfqVKjIeWBcXzyC1iOWZdfFhGl+S9MyE/k//DFmC6FzuGAUudNDg==
dependencies:
"@develar/schema-utils" "~2.6.5"
"@electron/notarize" "2.5.0"
@@ -3506,12 +3506,12 @@ dir-glob@^3.0.1:
dependencies:
path-type "^4.0.0"
-dmg-builder@25.1.7:
- version "25.1.7"
- resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-25.1.7.tgz#a3bb8e1dc790faec04503568480db80f5077a2cb"
- integrity sha512-Hac0AfXQrAV62JT99Had6bvUJb/f7vjJTaLOsmA/gAQcrc/cLmNAqCJ0ZZDqwKy2+LKXnxx45TvMXvovKd4iMg==
+dmg-builder@25.1.8:
+ version "25.1.8"
+ resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-25.1.8.tgz#41f3b725edd896156e891016a44129e1bd580430"
+ integrity sha512-NoXo6Liy2heSklTI5OIZbCgXC1RzrDQsZkeEwXhdOro3FT1VBOvbubvscdPnjVuQ4AMwwv61oaH96AbiYg9EnQ==
dependencies:
- app-builder-lib "25.1.7"
+ app-builder-lib "25.1.8"
builder-util "25.1.7"
builder-util-runtime "9.2.10"
fs-extra "^10.1.0"
@@ -3647,16 +3647,16 @@ ejs@^3.1.8:
dependencies:
jake "^10.8.5"
-electron-builder@^25.1.7:
- version "25.1.7"
- resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-25.1.7.tgz#b3d1504925a4d3693d97c76c0d2f2906613ffe4b"
- integrity sha512-lsKtX93GSHWnmuteNRvBzgJIjRiiYB0qrJVRjShwBi75Ns+mRdWeOGZiXItqOWj+3g5UyY722kgoq2WlqCB87A==
+electron-builder@^25.1.8:
+ version "25.1.8"
+ resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-25.1.8.tgz#b0e310f1600787610bb84c3f39bc7aadb2548486"
+ integrity sha512-poRgAtUHHOnlzZnc9PK4nzG53xh74wj2Jy7jkTrqZ0MWPoHGh1M2+C//hGeYdA+4K8w4yiVCNYoLXF7ySj2Wig==
dependencies:
- app-builder-lib "25.1.7"
+ app-builder-lib "25.1.8"
builder-util "25.1.7"
builder-util-runtime "9.2.10"
chalk "^4.1.2"
- dmg-builder "25.1.7"
+ dmg-builder "25.1.8"
fs-extra "^10.1.0"
is-ci "^3.0.0"
lazy-val "^1.0.5"
From d4f93fcf9a195b10194cada246d8f30e7b002569 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 14 Oct 2024 12:36:29 -0400
Subject: [PATCH 414/465] Bump the babel group with 3 updates (#5858)
Bumps the babel group with 3 updates: [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core), [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) and [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env).
Updates `@babel/core` from 7.25.7 to 7.25.8
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.8/packages/babel-core)
Updates `@babel/eslint-parser` from 7.25.7 to 7.25.8
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.8/eslint/babel-eslint-parser)
Updates `@babel/preset-env` from 7.25.7 to 7.25.8
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.25.8/packages/babel-preset-env)
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: babel
- dependency-name: "@babel/eslint-parser"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: babel
- dependency-name: "@babel/preset-env"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: babel
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 6 +-
yarn.lock | 310 +++++++++++++++------------------------------------
2 files changed, 92 insertions(+), 224 deletions(-)
diff --git a/package.json b/package.json
index a2c5b79c9c443..f75f476f38908 100644
--- a/package.json
+++ b/package.json
@@ -77,10 +77,10 @@
"youtubei.js": "^10.5.0"
},
"devDependencies": {
- "@babel/core": "^7.25.7",
- "@babel/eslint-parser": "^7.25.7",
+ "@babel/core": "^7.25.8",
+ "@babel/eslint-parser": "^7.25.8",
"@babel/plugin-transform-class-properties": "^7.25.7",
- "@babel/preset-env": "^7.25.7",
+ "@babel/preset-env": "^7.25.8",
"@double-great/stylelint-a11y": "^3.0.2",
"@eslint/compat": "^1.2.0",
"@eslint/eslintrc": "^3.1.0",
diff --git a/yarn.lock b/yarn.lock
index 89036bbe47ed8..abe422c8f02f8 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -28,15 +28,15 @@
"@babel/highlight" "^7.25.7"
picocolors "^1.0.0"
-"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.7.tgz#b8479fe0018ef0ac87b6b7a5c6916fcd67ae2c9c"
- integrity sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==
+"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.25.7", "@babel/compat-data@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.8.tgz#0376e83df5ab0eb0da18885c0140041f0747a402"
+ integrity sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==
-"@babel/core@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.7.tgz#1b3d144157575daf132a3bc80b2b18e6e3ca6ece"
- integrity sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==
+"@babel/core@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.8.tgz#a57137d2a51bbcffcfaeba43cb4dd33ae3e0e1c6"
+ integrity sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==
dependencies:
"@ampproject/remapping" "^2.2.0"
"@babel/code-frame" "^7.25.7"
@@ -44,20 +44,20 @@
"@babel/helper-compilation-targets" "^7.25.7"
"@babel/helper-module-transforms" "^7.25.7"
"@babel/helpers" "^7.25.7"
- "@babel/parser" "^7.25.7"
+ "@babel/parser" "^7.25.8"
"@babel/template" "^7.25.7"
"@babel/traverse" "^7.25.7"
- "@babel/types" "^7.25.7"
+ "@babel/types" "^7.25.8"
convert-source-map "^2.0.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
json5 "^2.2.3"
semver "^6.3.1"
-"@babel/eslint-parser@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.25.7.tgz#27b43de786c83cbabbcb328efbb4f099ae85415e"
- integrity sha512-B+BO9x86VYsQHimucBAL1fxTJKF4wyKY6ZVzee9QgzdZOUfs3BaR6AQrgoGrRI+7IFS1wUz/VyQ+SoBcSpdPbw==
+"@babel/eslint-parser@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.25.8.tgz#0119dec46be547d7a339978dedb9d29e517c2443"
+ integrity sha512-Po3VLMN7fJtv0nsOjBDSbO1J71UhzShE9MuOSkWEV9IZQXzhZklYtzKZ8ZD/Ij3a0JBv1AG3Ny2L3jvAHQVOGg==
dependencies:
"@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1"
eslint-visitor-keys "^2.1.0"
@@ -191,7 +191,7 @@
dependencies:
"@babel/types" "^7.25.7"
-"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.25.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
+"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.25.7":
version "7.25.7"
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz#8ec5b21812d992e1ef88a9b068260537b6f0e36c"
integrity sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==
@@ -277,12 +277,12 @@
js-tokens "^4.0.0"
picocolors "^1.0.0"
-"@babel/parser@^7.23.5", "@babel/parser@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.7.tgz#99b927720f4ddbfeb8cd195a363ed4532f87c590"
- integrity sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==
+"@babel/parser@^7.23.5", "@babel/parser@^7.25.7", "@babel/parser@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.8.tgz#f6aaf38e80c36129460c1657c0762db584c9d5e2"
+ integrity sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==
dependencies:
- "@babel/types" "^7.25.7"
+ "@babel/types" "^7.25.8"
"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.7":
version "7.25.7"
@@ -328,41 +328,6 @@
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703"
integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==
-"@babel/plugin-syntax-async-generators@^7.8.4":
- version "7.8.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"
- integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-class-properties@^7.12.13":
- version "7.12.13"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10"
- integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.12.13"
-
-"@babel/plugin-syntax-class-static-block@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406"
- integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
-
-"@babel/plugin-syntax-dynamic-import@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3"
- integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-export-namespace-from@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a"
- integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.3"
-
"@babel/plugin-syntax-import-assertions@^7.25.7":
version "7.25.7"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.7.tgz#8ce248f9f4ed4b7ed4cb2e0eb4ed9efd9f52921f"
@@ -377,76 +342,6 @@
dependencies:
"@babel/helper-plugin-utils" "^7.25.7"
-"@babel/plugin-syntax-import-meta@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51"
- integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-syntax-json-strings@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a"
- integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-logical-assignment-operators@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699"
- integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9"
- integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-numeric-separator@^7.10.4":
- version "7.10.4"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97"
- integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==
- dependencies:
- "@babel/helper-plugin-utils" "^7.10.4"
-
-"@babel/plugin-syntax-object-rest-spread@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871"
- integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-optional-catch-binding@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1"
- integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-optional-chaining@^7.8.3":
- version "7.8.3"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a"
- integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-private-property-in-object@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad"
- integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==
- dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
-
-"@babel/plugin-syntax-top-level-await@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c"
- integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==
- dependencies:
- "@babel/helper-plugin-utils" "^7.14.5"
-
"@babel/plugin-syntax-unicode-sets-regex@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357"
@@ -462,14 +357,13 @@
dependencies:
"@babel/helper-plugin-utils" "^7.25.7"
-"@babel/plugin-transform-async-generator-functions@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.7.tgz#af61a02b30d7bff5108c63bd39ac7938403426d7"
- integrity sha512-4B6OhTrwYKHYYgcwErvZjbmH9X5TxQBsaBHdzEIB4l71gR5jh/tuHGlb9in47udL2+wVUcOz5XXhhfhVJwEpEg==
+"@babel/plugin-transform-async-generator-functions@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.8.tgz#3331de02f52cc1f2c75b396bec52188c85b0b1ec"
+ integrity sha512-9ypqkozyzpG+HxlH4o4gdctalFGIjjdufzo7I2XPda0iBnZ6a+FO0rIEQcdSPXp02CkvGsII1exJhmROPQd5oA==
dependencies:
"@babel/helper-plugin-utils" "^7.25.7"
"@babel/helper-remap-async-to-generator" "^7.25.7"
- "@babel/plugin-syntax-async-generators" "^7.8.4"
"@babel/traverse" "^7.25.7"
"@babel/plugin-transform-async-to-generator@^7.25.7":
@@ -503,14 +397,13 @@
"@babel/helper-create-class-features-plugin" "^7.25.7"
"@babel/helper-plugin-utils" "^7.25.7"
-"@babel/plugin-transform-class-static-block@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.25.7.tgz#d2cf3c812e3b3162d56aadf4566f45c30538cb2c"
- integrity sha512-rvUUtoVlkDWtDWxGAiiQj0aNktTPn3eFynBcMC2IhsXweehwgdI9ODe+XjWw515kEmv22sSOTp/rxIRuTiB7zg==
+"@babel/plugin-transform-class-static-block@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.25.8.tgz#a8af22028920fe404668031eceb4c3aadccb5262"
+ integrity sha512-e82gl3TCorath6YLf9xUwFehVvjvfqFhdOo4+0iVIVju+6XOi5XHkqB3P2AXnSwoeTX0HBoXq5gJFtvotJzFnQ==
dependencies:
"@babel/helper-create-class-features-plugin" "^7.25.7"
"@babel/helper-plugin-utils" "^7.25.7"
- "@babel/plugin-syntax-class-static-block" "^7.14.5"
"@babel/plugin-transform-classes@^7.25.7":
version "7.25.7"
@@ -562,13 +455,12 @@
"@babel/helper-create-regexp-features-plugin" "^7.25.7"
"@babel/helper-plugin-utils" "^7.25.7"
-"@babel/plugin-transform-dynamic-import@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.7.tgz#31905ab2cfa94dcf1b1f8ce66096720b2908e518"
- integrity sha512-UvcLuual4h7/GfylKm2IAA3aph9rwvAM2XBA0uPKU3lca+Maai4jBjjEVUS568ld6kJcgbouuumCBhMd/Yz17w==
+"@babel/plugin-transform-dynamic-import@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.8.tgz#f1edbe75b248cf44c70c8ca8ed3818a668753aaa"
+ integrity sha512-gznWY+mr4ZQL/EWPcbBQUP3BXS5FwZp8RUOw06BaRn8tQLzN4XLIxXejpHN9Qo8x8jjBmAAKp6FoS51AgkSA/A==
dependencies:
"@babel/helper-plugin-utils" "^7.25.7"
- "@babel/plugin-syntax-dynamic-import" "^7.8.3"
"@babel/plugin-transform-exponentiation-operator@^7.25.7":
version "7.25.7"
@@ -578,13 +470,12 @@
"@babel/helper-builder-binary-assignment-operator-visitor" "^7.25.7"
"@babel/helper-plugin-utils" "^7.25.7"
-"@babel/plugin-transform-export-namespace-from@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.7.tgz#beb2679db6fd3bdfe6ad6de2c8cac84a86ef2da1"
- integrity sha512-h3MDAP5l34NQkkNulsTNyjdaR+OiB0Im67VU//sFupouP8Q6m9Spy7l66DcaAQxtmCqGdanPByLsnwFttxKISQ==
+"@babel/plugin-transform-export-namespace-from@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.8.tgz#d1988c3019a380b417e0516418b02804d3858145"
+ integrity sha512-sPtYrduWINTQTW7FtOy99VCTWp4H23UX7vYcut7S4CIMEXU+54zKX9uCoGkLsWXteyaMXzVHgzWbLfQ1w4GZgw==
dependencies:
"@babel/helper-plugin-utils" "^7.25.7"
- "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
"@babel/plugin-transform-for-of@^7.25.7":
version "7.25.7"
@@ -603,13 +494,12 @@
"@babel/helper-plugin-utils" "^7.25.7"
"@babel/traverse" "^7.25.7"
-"@babel/plugin-transform-json-strings@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.7.tgz#6626433554aff4bd6f76a2c621a1f40e802dfb0a"
- integrity sha512-Ot43PrL9TEAiCe8C/2erAjXMeVSnE/BLEx6eyrKLNFCCw5jvhTHKyHxdI1pA0kz5njZRYAnMO2KObGqOCRDYSA==
+"@babel/plugin-transform-json-strings@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.8.tgz#6fb3ec383a2ea92652289fdba653e3f9de722694"
+ integrity sha512-4OMNv7eHTmJ2YXs3tvxAfa/I43di+VcF+M4Wt66c88EAED1RoGaf1D64cL5FkRpNL+Vx9Hds84lksWvd/wMIdA==
dependencies:
"@babel/helper-plugin-utils" "^7.25.7"
- "@babel/plugin-syntax-json-strings" "^7.8.3"
"@babel/plugin-transform-literals@^7.25.7":
version "7.25.7"
@@ -618,13 +508,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.25.7"
-"@babel/plugin-transform-logical-assignment-operators@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.7.tgz#93847feb513a1f191c5f5d903d991a0ee24fe99b"
- integrity sha512-iImzbA55BjiovLyG2bggWS+V+OLkaBorNvc/yJoeeDQGztknRnDdYfp2d/UPmunZYEnZi6Lg8QcTmNMHOB0lGA==
+"@babel/plugin-transform-logical-assignment-operators@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.8.tgz#01868ff92daa9e525b4c7902aa51979082a05710"
+ integrity sha512-f5W0AhSbbI+yY6VakT04jmxdxz+WsID0neG7+kQZbCOjuyJNdL5Nn4WIBm4hRpKnUcO9lP0eipUhFN12JpoH8g==
dependencies:
"@babel/helper-plugin-utils" "^7.25.7"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
"@babel/plugin-transform-member-expression-literals@^7.25.7":
version "7.25.7"
@@ -683,30 +572,27 @@
dependencies:
"@babel/helper-plugin-utils" "^7.25.7"
-"@babel/plugin-transform-nullish-coalescing-operator@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.7.tgz#0af84b86d4332654c43cf028dbdcf878b00ac168"
- integrity sha512-FbuJ63/4LEL32mIxrxwYaqjJxpbzxPVQj5a+Ebrc8JICV6YX8nE53jY+K0RZT3um56GoNWgkS2BQ/uLGTjtwfw==
+"@babel/plugin-transform-nullish-coalescing-operator@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.8.tgz#befb4900c130bd52fccf2b926314557987f1b552"
+ integrity sha512-Z7WJJWdQc8yCWgAmjI3hyC+5PXIubH9yRKzkl9ZEG647O9szl9zvmKLzpbItlijBnVhTUf1cpyWBsZ3+2wjWPQ==
dependencies:
"@babel/helper-plugin-utils" "^7.25.7"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
-"@babel/plugin-transform-numeric-separator@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.7.tgz#a516b78f894d1c08283f39d809b2048fd2f29448"
- integrity sha512-8CbutzSSh4hmD+jJHIA8vdTNk15kAzOnFLVVgBSMGr28rt85ouT01/rezMecks9pkU939wDInImwCKv4ahU4IA==
+"@babel/plugin-transform-numeric-separator@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.8.tgz#91e370486371637bd42161052f2602c701386891"
+ integrity sha512-rm9a5iEFPS4iMIy+/A/PiS0QN0UyjPIeVvbU5EMZFKJZHt8vQnasbpo3T3EFcxzCeYO0BHfc4RqooCZc51J86Q==
dependencies:
"@babel/helper-plugin-utils" "^7.25.7"
- "@babel/plugin-syntax-numeric-separator" "^7.10.4"
-"@babel/plugin-transform-object-rest-spread@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.7.tgz#fa0916521be96fd434e2db59780b24b308c6d169"
- integrity sha512-1JdVKPhD7Y5PvgfFy0Mv2brdrolzpzSoUq2pr6xsR+m+3viGGeHEokFKsCgOkbeFOQxfB1Vt2F0cPJLRpFI4Zg==
+"@babel/plugin-transform-object-rest-spread@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.8.tgz#0904ac16bcce41df4db12d915d6780f85c7fb04b"
+ integrity sha512-LkUu0O2hnUKHKE7/zYOIjByMa4VRaV2CD/cdGz0AxU9we+VA3kDDggKEzI0Oz1IroG+6gUP6UmWEHBMWZU316g==
dependencies:
"@babel/helper-compilation-targets" "^7.25.7"
"@babel/helper-plugin-utils" "^7.25.7"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
"@babel/plugin-transform-parameters" "^7.25.7"
"@babel/plugin-transform-object-super@^7.25.7":
@@ -717,22 +603,20 @@
"@babel/helper-plugin-utils" "^7.25.7"
"@babel/helper-replace-supers" "^7.25.7"
-"@babel/plugin-transform-optional-catch-binding@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.7.tgz#400e2d891f9288f5231694234696aa67164e4913"
- integrity sha512-m9obYBA39mDPN7lJzD5WkGGb0GO54PPLXsbcnj1Hyeu8mSRz7Gb4b1A6zxNX32ZuUySDK4G6it8SDFWD1nCnqg==
+"@babel/plugin-transform-optional-catch-binding@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.8.tgz#2649b86a3bb202c6894ec81a6ddf41b94d8f3103"
+ integrity sha512-EbQYweoMAHOn7iJ9GgZo14ghhb9tTjgOc88xFgYngifx7Z9u580cENCV159M4xDh3q/irbhSjZVpuhpC2gKBbg==
dependencies:
"@babel/helper-plugin-utils" "^7.25.7"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
-"@babel/plugin-transform-optional-chaining@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.7.tgz#b7f7c9321aa1d8414e67799c28d87c23682e4d68"
- integrity sha512-h39agClImgPWg4H8mYVAbD1qP9vClFbEjqoJmt87Zen8pjqK8FTPUwrOXAvqu5soytwxrLMd2fx2KSCp2CHcNg==
+"@babel/plugin-transform-optional-chaining@^7.25.7", "@babel/plugin-transform-optional-chaining@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.8.tgz#f46283b78adcc5b6ab988a952f989e7dce70653f"
+ integrity sha512-q05Bk7gXOxpTHoQ8RSzGSh/LHVB9JEIkKnk3myAWwZHnYiTGYtbdrYkIsS8Xyh4ltKf7GNUSgzs/6P2bJtBAQg==
dependencies:
"@babel/helper-plugin-utils" "^7.25.7"
"@babel/helper-skip-transparent-expression-wrappers" "^7.25.7"
- "@babel/plugin-syntax-optional-chaining" "^7.8.3"
"@babel/plugin-transform-parameters@^7.25.7":
version "7.25.7"
@@ -749,15 +633,14 @@
"@babel/helper-create-class-features-plugin" "^7.25.7"
"@babel/helper-plugin-utils" "^7.25.7"
-"@babel/plugin-transform-private-property-in-object@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.7.tgz#aff877efd05b57c4ad04611d8de97bf155a53369"
- integrity sha512-LzA5ESzBy7tqj00Yjey9yWfs3FKy4EmJyKOSWld144OxkTji81WWnUT8nkLUn+imN/zHL8ZQlOu/MTUAhHaX3g==
+"@babel/plugin-transform-private-property-in-object@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.8.tgz#1234f856ce85e061f9688764194e51ea7577c434"
+ integrity sha512-8Uh966svuB4V8RHHg0QJOB32QK287NBksJOByoKmHMp1TAobNniNalIkI2i5IPj5+S9NYCG4VIjbEuiSN8r+ow==
dependencies:
"@babel/helper-annotate-as-pure" "^7.25.7"
"@babel/helper-create-class-features-plugin" "^7.25.7"
"@babel/helper-plugin-utils" "^7.25.7"
- "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
"@babel/plugin-transform-property-literals@^7.25.7":
version "7.25.7"
@@ -848,12 +731,12 @@
"@babel/helper-create-regexp-features-plugin" "^7.25.7"
"@babel/helper-plugin-utils" "^7.25.7"
-"@babel/preset-env@^7.25.7":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.25.7.tgz#fc1b092152db4b58377b85dc05c890081c1157e0"
- integrity sha512-Gibz4OUdyNqqLj+7OAvBZxOD7CklCtMA5/j0JgUEwOnaRULsPDXmic2iKxL2DX2vQduPR5wH2hjZas/Vr/Oc0g==
+"@babel/preset-env@^7.25.8":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.25.8.tgz#dc6b719627fb29cd9cccbbbe041802fd575b524c"
+ integrity sha512-58T2yulDHMN8YMUxiLq5YmWUnlDCyY1FsHM+v12VMx+1/FlrUj5tY50iDCpofFQEM8fMYOaY9YRvym2jcjn1Dg==
dependencies:
- "@babel/compat-data" "^7.25.7"
+ "@babel/compat-data" "^7.25.8"
"@babel/helper-compilation-targets" "^7.25.7"
"@babel/helper-plugin-utils" "^7.25.7"
"@babel/helper-validator-option" "^7.25.7"
@@ -863,45 +746,30 @@
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.25.7"
"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.25.7"
"@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2"
- "@babel/plugin-syntax-async-generators" "^7.8.4"
- "@babel/plugin-syntax-class-properties" "^7.12.13"
- "@babel/plugin-syntax-class-static-block" "^7.14.5"
- "@babel/plugin-syntax-dynamic-import" "^7.8.3"
- "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
"@babel/plugin-syntax-import-assertions" "^7.25.7"
"@babel/plugin-syntax-import-attributes" "^7.25.7"
- "@babel/plugin-syntax-import-meta" "^7.10.4"
- "@babel/plugin-syntax-json-strings" "^7.8.3"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
- "@babel/plugin-syntax-numeric-separator" "^7.10.4"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
- "@babel/plugin-syntax-optional-chaining" "^7.8.3"
- "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
- "@babel/plugin-syntax-top-level-await" "^7.14.5"
"@babel/plugin-syntax-unicode-sets-regex" "^7.18.6"
"@babel/plugin-transform-arrow-functions" "^7.25.7"
- "@babel/plugin-transform-async-generator-functions" "^7.25.7"
+ "@babel/plugin-transform-async-generator-functions" "^7.25.8"
"@babel/plugin-transform-async-to-generator" "^7.25.7"
"@babel/plugin-transform-block-scoped-functions" "^7.25.7"
"@babel/plugin-transform-block-scoping" "^7.25.7"
"@babel/plugin-transform-class-properties" "^7.25.7"
- "@babel/plugin-transform-class-static-block" "^7.25.7"
+ "@babel/plugin-transform-class-static-block" "^7.25.8"
"@babel/plugin-transform-classes" "^7.25.7"
"@babel/plugin-transform-computed-properties" "^7.25.7"
"@babel/plugin-transform-destructuring" "^7.25.7"
"@babel/plugin-transform-dotall-regex" "^7.25.7"
"@babel/plugin-transform-duplicate-keys" "^7.25.7"
"@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.25.7"
- "@babel/plugin-transform-dynamic-import" "^7.25.7"
+ "@babel/plugin-transform-dynamic-import" "^7.25.8"
"@babel/plugin-transform-exponentiation-operator" "^7.25.7"
- "@babel/plugin-transform-export-namespace-from" "^7.25.7"
+ "@babel/plugin-transform-export-namespace-from" "^7.25.8"
"@babel/plugin-transform-for-of" "^7.25.7"
"@babel/plugin-transform-function-name" "^7.25.7"
- "@babel/plugin-transform-json-strings" "^7.25.7"
+ "@babel/plugin-transform-json-strings" "^7.25.8"
"@babel/plugin-transform-literals" "^7.25.7"
- "@babel/plugin-transform-logical-assignment-operators" "^7.25.7"
+ "@babel/plugin-transform-logical-assignment-operators" "^7.25.8"
"@babel/plugin-transform-member-expression-literals" "^7.25.7"
"@babel/plugin-transform-modules-amd" "^7.25.7"
"@babel/plugin-transform-modules-commonjs" "^7.25.7"
@@ -909,15 +777,15 @@
"@babel/plugin-transform-modules-umd" "^7.25.7"
"@babel/plugin-transform-named-capturing-groups-regex" "^7.25.7"
"@babel/plugin-transform-new-target" "^7.25.7"
- "@babel/plugin-transform-nullish-coalescing-operator" "^7.25.7"
- "@babel/plugin-transform-numeric-separator" "^7.25.7"
- "@babel/plugin-transform-object-rest-spread" "^7.25.7"
+ "@babel/plugin-transform-nullish-coalescing-operator" "^7.25.8"
+ "@babel/plugin-transform-numeric-separator" "^7.25.8"
+ "@babel/plugin-transform-object-rest-spread" "^7.25.8"
"@babel/plugin-transform-object-super" "^7.25.7"
- "@babel/plugin-transform-optional-catch-binding" "^7.25.7"
- "@babel/plugin-transform-optional-chaining" "^7.25.7"
+ "@babel/plugin-transform-optional-catch-binding" "^7.25.8"
+ "@babel/plugin-transform-optional-chaining" "^7.25.8"
"@babel/plugin-transform-parameters" "^7.25.7"
"@babel/plugin-transform-private-methods" "^7.25.7"
- "@babel/plugin-transform-private-property-in-object" "^7.25.7"
+ "@babel/plugin-transform-private-property-in-object" "^7.25.8"
"@babel/plugin-transform-property-literals" "^7.25.7"
"@babel/plugin-transform-regenerator" "^7.25.7"
"@babel/plugin-transform-reserved-words" "^7.25.7"
@@ -982,10 +850,10 @@
debug "^4.3.1"
globals "^11.1.0"
-"@babel/types@^7.18.6", "@babel/types@^7.25.7", "@babel/types@^7.4.4":
- version "7.25.7"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.7.tgz#1b7725c1d3a59f328cb700ce704c46371e6eef9b"
- integrity sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==
+"@babel/types@^7.18.6", "@babel/types@^7.25.7", "@babel/types@^7.25.8", "@babel/types@^7.4.4":
+ version "7.25.8"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.8.tgz#5cf6037258e8a9bcad533f4979025140cb9993e1"
+ integrity sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==
dependencies:
"@babel/helper-string-parser" "^7.25.7"
"@babel/helper-validator-identifier" "^7.25.7"
From 8492051992c1c459bcd694ee75c06bf0907ef31f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?=
Date: Mon, 14 Oct 2024 19:11:54 +0000
Subject: [PATCH 415/465] Translated using Weblate (Estonian)
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
---
static/locales/et.yaml | 29 +++++++++++++++--------------
1 file changed, 15 insertions(+), 14 deletions(-)
diff --git a/static/locales/et.yaml b/static/locales/et.yaml
index 33a0cacdb4328..fe941d25df4ec 100644
--- a/static/locales/et.yaml
+++ b/static/locales/et.yaml
@@ -271,7 +271,7 @@ Settings:
# On Settings Page
Settings: 'Seadistused'
General Settings:
- General Settings: 'Üldised seadistused'
+ General Settings: 'Üldist'
Check for Updates: 'Kontrolli uuendusi'
Check for Latest Blog Posts: 'Vaata viimaseid blogipostitusi'
Fallback to Non-Preferred Backend on Failure: 'Luba vigade korral kasutada teist
@@ -320,7 +320,7 @@ Settings:
Label: Laadi järgmine leht automaatselt
Tooltip: Laadi järgmised lehed ja kommentaarid automaatselt.
Theme Settings:
- Theme Settings: 'Välimuse seadistused'
+ Theme Settings: 'Kujundus'
Match Top Bar with Main Color: 'Kasuta ülaribal põhivärvi'
Base Theme:
Base Theme: 'Põhiteema'
@@ -390,7 +390,7 @@ Settings:
Hide Side Bar Labels: Peida külgriba sildid
Hide FreeTube Header Logo: Peida FreeTube'i päise logo
Player Settings:
- Player Settings: 'Videomängija seadistused'
+ Player Settings: 'Meediamängija'
Play Next Video: 'Esita ka järgmist videot'
Turn on Subtitles by Default: 'Vaikimisi näita subtiitreid'
Autoplay Videos: 'Esita videod automaatselt'
@@ -442,7 +442,7 @@ Settings:
Skip by Scrolling Over Video Player: Jäta vahele, kerides üle videopleieri
Enter Fullscreen on Display Rotate: Ekraani pööramisel ava täisekraanivaade
Privacy Settings:
- Privacy Settings: 'Privaatsuse seadistused'
+ Privacy Settings: 'Privaatsus'
Remember History: 'Jäta ajalugu meelde'
Save Watched Progress: 'Salvesta vaatamise olek'
Clear Search Cache: 'Kustuta otsingute ajalugu'
@@ -464,7 +464,7 @@ Settings:
Are you sure you want to remove all your playlists?: Kas sa oled kindel, et soovid
kõik esitusloendid eemaldada?
Subscription Settings:
- Subscription Settings: 'Tellimuste seadistused'
+ Subscription Settings: 'Tellimused'
Hide Videos on Watch: 'Vaatamisel peida videod'
Fetch Feeds from RSS: 'Laadi RSS-uudisvood'
Manage Subscriptions: 'Halda tellimusi'
@@ -536,7 +536,7 @@ Settings:
Hide Channel Subscribers: Peida kanalite tellijad
Hide Video Likes And Dislikes: Peida videote meeldimiste ja mittemeeldimiste arvud
Hide Video Views: Peida videote vaatamiskordade arv
- Distraction Free Settings: Seadista endale võimalikult rahulik videote vaatamine
+ Distraction Free Settings: Rahulik vaade
Hide Video Description: Peida video kirjeldus
Hide Comments: Peida kommentaarid
Hide Live Streams: Peida otseülekanded
@@ -590,7 +590,7 @@ Settings:
Proxy Host: Puhverserveri aadress
Proxy Protocol: Puhverserveri protokoll
Enable Tor / Proxy: Kasuta Tor'i või puhverserverit
- Proxy Settings: Puhverserveri seadistused
+ Proxy Settings: Puhverserver
The app needs to restart for changes to take effect. Restart and apply change?: See
rakendus vajab muudatuste jõustamiseks uuesti käivitamist. Kas teeme seda nüüd?
SponsorBlock Settings:
@@ -598,7 +598,7 @@ Settings:
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': Sponsorite blokeerija
API URL (vaikimisi https://sponsor.ajay.app)
Enable SponsorBlock: Kasuta sponsorite blokeerijat
- SponsorBlock Settings: Sponsorite blokeerija seadistused
+ SponsorBlock Settings: Sponsorite blokeerija
Skip Options:
Auto Skip: Automaatne vahelejätmine
Show In Seek Bar: Näita otsinguribal
@@ -612,7 +612,7 @@ Settings:
pisipiltide loomise teenuse API url (Vaikimisi on see https://dearrow-thumb.ajay.app)
External Player Settings:
External Player: Väline meediamängija
- External Player Settings: Välise meediamängija seadistused
+ External Player Settings: Väline meediamängija
Custom External Player Arguments: Välise meediamängija rakenduse argumendid
Custom External Player Executable: Välise meediamängija rakenduse asukoht
Ignore Unsupported Action Warnings: Eira mittetoetatud toimingute hoiatusi
@@ -621,19 +621,19 @@ Settings:
Name: Puudub
Ignore Default Arguments: Eira vaikimisi käsureaargumente
Download Settings:
- Download Settings: Allalaadimise seadistused
+ Download Settings: Allalaadimised
Ask Download Path: Küsi kuhu kausta soovid faile alla laadida
Choose Path: Vali asukoht
Download Behavior: Tegevus allalaadimisel
Open in web browser: Ava veebibrauseris
Download in app: Laadi alla rakenduses
Parental Control Settings:
- Parental Control Settings: Vanemliku järelevalve seadistused
+ Parental Control Settings: Vanemlik järelevalve
Hide Unsubscribe Button: Peida tellimuse tühistamise nupp
Show Family Friendly Only: Näita ainult peresõbralikku sisu
Hide Search Bar: Peida otsinguriba
Experimental Settings:
- Experimental Settings: Katselised seadistused
+ Experimental Settings: Katsed
Warning: Tegemist on katseliste seadistustega ja sisselülitamisel võivad põhjustada
rakenduse kokkujooksmist. Kindlasti ära unusta oma andmete varundamist. Jätka
omal vastutusel!
@@ -644,12 +644,13 @@ Settings:
Unlock: Võta lukust lahti
Password: Salasõna
Password Settings:
- Password Settings: Salasõna seadistused
+ Password Settings: Salasõnad
Remove Password: Eemalda salasõna
Set Password: Määra salasõna
Set Password To Prevent Access: Vältimaks ligipääsu seadistustele määra salasõna
Expand All Settings Sections: Laienda kõik seadistuste lõigud
Sort Settings Sections (A-Z): Järjesta seadistused (A-Z)
+ Return to Settings Menu: Tagasi seadistuste menüü juurde
About:
#On About page
About: 'Teave'
@@ -725,7 +726,7 @@ Profile:
profiilidest.'
#On Channel Page
Profile Filter: Sirvi profiile
- Profile Settings: Profiili seadistused
+ Profile Settings: Profiil
Toggle Profile List: Lülita profiilide loend sisse/välja
Profile Name: Profiili nimi
Edit Profile Name: Muuda profiili nime
From 2ced1709bba4a4c7b21db999c31eb8894fdf1d0a Mon Sep 17 00:00:00 2001
From: Cloud Esp
Date: Tue, 15 Oct 2024 08:44:22 +0000
Subject: [PATCH 416/465] Translated using Weblate (French)
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
---
static/locales/fr-FR.yaml | 33 +++++++++++++++++----------------
1 file changed, 17 insertions(+), 16 deletions(-)
diff --git a/static/locales/fr-FR.yaml b/static/locales/fr-FR.yaml
index 8146ed8406221..0f9feee6a5079 100644
--- a/static/locales/fr-FR.yaml
+++ b/static/locales/fr-FR.yaml
@@ -282,7 +282,7 @@ Settings:
# On Settings Page
Settings: 'Paramètres'
General Settings:
- General Settings: 'Paramètres généraux'
+ General Settings: 'Général'
Fallback to Non-Preferred Backend on Failure: 'Revenir au Backend non préférentiel
en cas d''échec'
Enable Search Suggestions: 'Activer les suggestions de recherche'
@@ -331,7 +331,7 @@ Settings:
Label: Chargement automatique de la page suivante
Tooltip: Chargement automatique des pages supplémentaires et des commentaires.
Theme Settings:
- Theme Settings: 'Paramètres du thème'
+ Theme Settings: 'Thème'
Match Top Bar with Main Color: 'Faire correspondre la barre supérieure à la couleur
principale'
Base Theme:
@@ -402,7 +402,7 @@ Settings:
Hide Side Bar Labels: Masquer les étiquettes de la barre latérale
Hide FreeTube Header Logo: Masquer le logo d'en-tête de FreeTube
Player Settings:
- Player Settings: 'Paramètres du lecteur'
+ Player Settings: 'Lecteur'
Remember History: 'Se souvenir de l''historique'
Play Next Video: 'Lire la vidéo suivante'
Turn on Subtitles by Default: 'Activer les sous-titres par défaut'
@@ -460,7 +460,7 @@ Settings:
Enter Fullscreen on Display Rotate: Entrer en plein écran sur l'affichage Rotation
Skip by Scrolling Over Video Player: Sauter en faisant défiler le lecteur vidéo
Subscription Settings:
- Subscription Settings: 'Paramètres des abonnements'
+ Subscription Settings: 'Abonnements'
Hide Videos on Watch: 'Masquer les vidéos visionnées'
Subscriptions Export Format:
Subscriptions Export Format: 'Format d''exportation des abonnements'
@@ -504,7 +504,7 @@ Settings:
#& No
Privacy Settings:
- Privacy Settings: Paramètres de confidentialité
+ Privacy Settings: Confidentialité
Remember History: Enregistrer l'historique
Watch history has been cleared: L'historique a été effacé
Are you sure you want to remove your entire watch history?: Êtes-vous sûr(e) de
@@ -552,7 +552,7 @@ Settings:
This might take a while, please wait: Cela pourrait prendre un certain temps,
veuillez patienter
Invalid subscriptions file: Fichier d'abonnements invalide
- Data Settings: Paramètres des données
+ Data Settings: Données
All watched history has been successfully exported: Tout votre historique de visionnage
a été exporté avec succès
All watched history has been successfully imported: Tout votre historique de visionnage
@@ -592,7 +592,7 @@ Settings:
Hide Popular Videos: Masquer les vidéos populaires
Hide Trending Videos: Masquer les tendances
Hide Recommended Videos: Masquer les vidéos recommandées
- Distraction Free Settings: Mode sans distraction
+ Distraction Free Settings: Sans distraction
Hide Active Subscriptions: Masquer les abonnements actifs
Hide Playlists: Masquer les listes de lecture
Hide Video Description: Masquer la description de la vidéo
@@ -653,14 +653,14 @@ Settings:
Proxy Host: Hôte du proxy
Proxy Protocol: Protocole du proxy
Enable Tor / Proxy: Activer Tor / proxy
- Proxy Settings: Paramètres du proxy
+ Proxy Settings: Proxy
SponsorBlock Settings:
Notify when sponsor segment is skipped: Notification lorsqu'un segment sponsorisé
est ignoré
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': URL de l'API SponsorBlock
(la valeur par défaut est https://sponsor.ajay.app)
Enable SponsorBlock: Activer SponsorBlock
- SponsorBlock Settings: Paramètres de SponsorBlock
+ SponsorBlock Settings: SponsorBlock
Skip Options:
Skip Option: Ignorer l'option
Auto Skip: Ignorer automatiquement
@@ -676,7 +676,7 @@ Settings:
Ignore Unsupported Action Warnings: Ignorer les avertissements concernant les
actions non prises en charge
External Player: Lecteur externe
- External Player Settings: Paramètres du lecteur externe
+ External Player Settings: Lecteur externe
Custom External Player Arguments: Arguments personnalisés du lecteur externe
Custom External Player Executable: Exécutable de lecteur externe personnalisé
Players:
@@ -684,7 +684,7 @@ Settings:
Name: Aucun
Ignore Default Arguments: Ignorer les arguments par défaut
Download Settings:
- Download Settings: 'Paramètres de téléchargement'
+ Download Settings: 'Téléchargement'
Ask Download Path: 'Demander l''emplacement de téléchargement'
Choose Path: 'Choisir l''emplacement'
Download Behavior: Comportement de téléchargement
@@ -693,11 +693,11 @@ Settings:
Parental Control Settings:
Hide Unsubscribe Button: Masquer le bouton de désabonnement
Hide Search Bar: Masquer la barre de recherche
- Parental Control Settings: Paramètres du contrôle parental
+ Parental Control Settings: Contrôle parental
Show Family Friendly Only: Afficher uniquement le contenu familial
Experimental Settings:
Replace HTTP Cache: Remplacer le cache HTTP
- Experimental Settings: Paramètres expérimentaux
+ Experimental Settings: Expérimental
Warning: Ces paramètres sont expérimentaux ; ils peuvent provoquer des plantages
lorsqu'ils sont activés. Il est fortement recommandé de faire des sauvegardes.
Utilisez-les à vos risques et périls !
@@ -711,9 +711,10 @@ Settings:
Set Password To Prevent Access: Définir un mot de passe pour empêcher l'accès
aux paramètres
Set Password: Définir un mot de passe
- Password Settings: Paramètres de mot de passe
+ Password Settings: Mot de passe
Expand All Settings Sections: Développer toutes les sections des paramètres
Sort Settings Sections (A-Z): Trier les rubriques de paramètres (A-Z)
+ Return to Settings Menu: Revenir au Menu Paramètres
About:
#On About page
About: 'À propos'
@@ -1119,7 +1120,7 @@ Canceled next video autoplay: 'Annuler la lecture automatique'
Yes: 'Oui'
No: 'Non'
-Locale Name: Français
+Locale Name: Français (France)
Profile:
'{profile} is now the active profile': '{profile} est maintenant le profil actif'
Your default profile has been changed to your primary profile: Votre profil par
@@ -1163,7 +1164,7 @@ Profile:
'{number} selected': '{number} sélectionné(s)'
Other Channels: Autres chaînes
Profile Filter: Filtre de profil
- Profile Settings: Paramètres du profil
+ Profile Settings: Profil
Toggle Profile List: Afficher la liste des profils
Open Profile Dropdown: Ouvrir la liste déroulante du profil
Close Profile Dropdown: Fermer la liste déroulante du profil
From c36a71a0bac83a0e1126c82b27cb63ec3d677095 Mon Sep 17 00:00:00 2001
From: KamilAhmedov
Date: Tue, 15 Oct 2024 21:23:51 +0000
Subject: [PATCH 417/465] Translated using Weblate (Azerbaijani)
Currently translated at 31.6% (281 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/az/
---
static/locales/az.yaml | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/static/locales/az.yaml b/static/locales/az.yaml
index 86539cbbce30b..751d4e1ea904d 100644
--- a/static/locales/az.yaml
+++ b/static/locales/az.yaml
@@ -97,7 +97,9 @@ Subscriptions:
profilin çoxlu sayda abunəsi var. Sürət məhdudiyyətinin qarşısını almaq üçün RSS-i
zorlanır'
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'Abunəlik
- siyahınız hazırda boşdur. Abunəlikləri burada görmək üçün əlavə etməyə başlayın.'
+ siyahınız hazırda boşdur. Abunəliklərinizi idxal etmək istəyirsinizsə, Məlumat
+ Parametrlərinə gedib ''Abunəlikləri İdxal Et'' seçimini edə bilərsiniz və ya bir
+ kanal axtarıb abunə ola bilərsiniz.'
'Getting Subscriptions. Please wait.': 'Abunəliklərin əldə edilməsi. Zəhmət olmasa,
gözləyin.'
Refresh Subscriptions: 'Abunəlikləri Yeniləyin'
@@ -352,6 +354,8 @@ Global:
Video Count: 1 video | {count} video
Watching Count: 1 baxır | {count} baxır
Channel Count: 1 kanal | {count} kanal
+ Like Count: 1 bəyəni | {sayı} bəyənmələr
+ Comment Count: 1 şərh | {sayı} şərhlər
Videos: Videolar
Live: Canlı
Input Tags:
@@ -363,6 +367,11 @@ Search Listing:
Closed Captions: Titrlər Bağlandı
4K: 4K
Subtitles: Titrlər
+ 8K: 8K
+ VR180: VR180
+ 360 Video: 360°
+ New: Yeni
+ 3D: 3D
Channels:
Empty: Kanal siyahınız hazırda boşdur.
Unsubscribe: Abunə olma
From 74dd36949046d8eb09a0c057c2bcb3e6b0562fcc Mon Sep 17 00:00:00 2001
From: Preston
Date: Wed, 16 Oct 2024 01:58:00 +0000
Subject: [PATCH 418/465] Run linter when PRs are made against RC branches
---
.github/workflows/linter.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml
index 962a5f55de4c6..e0ec42ea8ed80 100644
--- a/.github/workflows/linter.yml
+++ b/.github/workflows/linter.yml
@@ -6,7 +6,7 @@ name: Linter
# events but only for the master branch
on:
pull_request:
- branches: [ master, development ]
+ branches: [ master, development, '**-RC' ]
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
From e7e2cb277bf9afe0db3a1bd8f0014fb85f10883f Mon Sep 17 00:00:00 2001
From: Rex_sa
Date: Wed, 16 Oct 2024 02:20:05 +0000
Subject: [PATCH 419/465] Translated using Weblate (Arabic)
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
---
static/locales/ar.yaml | 93 ++++++++++++++++++++++++++++++++----------
1 file changed, 72 insertions(+), 21 deletions(-)
diff --git a/static/locales/ar.yaml b/static/locales/ar.yaml
index 8bfed56ff13e1..47731fb8b63f0 100644
--- a/static/locales/ar.yaml
+++ b/static/locales/ar.yaml
@@ -43,6 +43,8 @@ Global:
Subscriber Count: 1 مشترك | {count} مشتركين
View Count: 1 مشاهدة | {count} مشاهدات
Watching Count: 1 مشاهد | {count} مشاهدون
+ Like Count: إعجاب واحد |{ count} إعجاب
+ Comment Count: تعليق واحد | {count} تعليقًا
Input Tags:
Length Requirement: يجب أن يبلغ طول العلامة {number} حرفًا على الأقل
Search / Go to URL: 'ابحث / اذهب إلى رابط'
@@ -99,7 +101,8 @@ Subscriptions:
Subscriptions: 'الاشتراكات'
Latest Subscriptions: 'أحدث الاشتراكات'
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'قائمة
- اشتراكاتك فارغة حالياً. ابدأ بإضافة الاشتراكات لتراهم هنا.'
+ اشتراكك فارغة حاليًا. إذا كنت ترغب في استيراد اشتراكاتك، فيمكنك الانتقال إلى إعدادات
+ البيانات وتحديد استيراد الاشتراكات أو يمكنك البحث عن قناة والاشتراك فيها.'
'Getting Subscriptions. Please wait.': 'جاري تحميل الاشتراكات. يرجى الانتظار.'
Refresh Subscriptions: 'تحديث الاشتراكات'
Load More Videos: حمّل المزيد من الفيديوهات
@@ -188,6 +191,8 @@ User Playlists:
هذه بالفعل لوضع إشارة مرجعية سريعة.
Playlist {playlistName} is the new quick bookmark playlist.: قائمة التشغيل {playlistName}
هي قائمة تشغيل الإشارات المرجعية السريعة الجديدة.
+ This playlist has a video with a duration error: تحتوي قائمة التشغيل هذه على
+ مقطع فيديو واحد على الأقل ليس له مدة، وسيتم فرزه كما لو كانت مدته صفرًا.
Search for Videos: البحث عن مقاطع الفيديو
AddVideoPrompt:
Select a playlist to add your N videos to: حدد قائمة تشغيل لإضافة الفيديو الخاص
@@ -256,7 +261,7 @@ Settings:
# On Settings Page
Settings: 'الإعدادات'
General Settings:
- General Settings: 'الإعدادات العامة'
+ General Settings: 'العامة'
Fallback to Non-Preferred Backend on Failure: 'الرجوع إلى الواجهة الخلفية الغير
مفضلة عند الفشل'
Enable Search Suggestions: 'تفعيل الإقتراحات عند البحث'
@@ -303,7 +308,7 @@ Settings:
Label: تحميل تلقائي للصفحة التالية
Tooltip: قم بتحميل الصفحات والتعليقات الإضافية تلقائيًا.
Theme Settings:
- Theme Settings: 'إعدادات السِمة'
+ Theme Settings: 'السِمة'
Match Top Bar with Main Color: 'طابق الشريط العلوي مع اللون الأساسي'
Base Theme:
Base Theme: 'السِمة الأساسية'
@@ -373,7 +378,7 @@ Settings:
Hide Side Bar Labels: إخفاء تسميات الشريط الجانبي
Hide FreeTube Header Logo: إخفاء شعار رأس FreeTube
Player Settings:
- Player Settings: 'إعدادات المشغل'
+ Player Settings: 'المشغل'
Play Next Video: 'شغل الفيديو التالي'
Turn on Subtitles by Default: 'شغّل الترجمات بشكل افتراضي'
Autoplay Videos: 'شغًل الفيديوهات تلقائياً'
@@ -425,7 +430,7 @@ Settings:
Enter Fullscreen on Display Rotate: وضع ملء الشاشة عند تدوير الشاشة
Skip by Scrolling Over Video Player: تخطي بالتمرير فوق مشغل الفيديو
Privacy Settings:
- Privacy Settings: 'إعدادات الخصوصية'
+ Privacy Settings: 'الخصوصية'
Remember History: 'تذّكر سجلّ المشاهدة'
Save Watched Progress: 'حفظ نسبة المشاهدة'
Clear Search Cache: 'مسح ذاكرة التخزين المؤقت للبحث'
@@ -447,7 +452,7 @@ Settings:
Are you sure you want to remove all your playlists?: هل أنت متأكد أنك تريد إزالة
جميع قوائم التشغيل الخاصة بك؟
Subscription Settings:
- Subscription Settings: 'إعدادات الاشتراك'
+ Subscription Settings: 'الاشتراك'
Hide Videos on Watch: 'أخفِ الفيديوهات عند مشاهدتها'
Fetch Feeds from RSS: 'جلب المحتوى عن طريق RSS'
Subscriptions Export Format:
@@ -520,7 +525,7 @@ Settings:
Import Subscriptions: استيراد الاشتراكات
Select Export Type: حدّد نوع التصدير
Select Import Type: حدّد نوع الاستيراد
- Data Settings: إعدادات البيانات
+ Data Settings: البيانات
Check for Legacy Subscriptions: تحقق من وجود اشتراكات بالصيغة القديمة
Manage Subscriptions: إدارة الإشتراكات
All playlists has been successfully imported: تم استيراد جميع قوائم التشغيل بنجاح
@@ -549,7 +554,7 @@ Settings:
Hide Channel Subscribers: اخف عدد اشتراكات القناة
Hide Video Views: اخف عدد مشاهدات الفيديو
Hide Video Likes And Dislikes: إخفاء الإعجاب وعدم الإعجاب للفيديو
- Distraction Free Settings: إعدادات عدم الإزعاج
+ Distraction Free Settings: عدم الإزعاج
Hide Active Subscriptions: اخفي الإشتراكات الناشطة
Hide Playlists: إخفاء قوائم التشغيل
Hide Video Description: إخفاء وصف الفيديو
@@ -602,7 +607,7 @@ Settings:
Proxy Host: خادوم البروكسي
Proxy Protocol: بروتوكول البروكسي
Enable Tor / Proxy: تفعيل تور / البروكسي
- Proxy Settings: خيارات البروكسي
+ Proxy Settings: البروكسي
Error getting network information. Is your proxy configured properly?: هنالك خطأ
في جلب معلومات الشبكة. هل ضبطت إعدادات وكيلك بصورة صحيحة؟
Clicking on Test Proxy will send a request to: النقر على اختبار البروكسي سيؤدي
@@ -612,7 +617,7 @@ Settings:
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': SponsorBlock API
عنوان (الافتراضي هو https://sponsor.ajay.app)
Enable SponsorBlock: تفعيل حجب الرعاة
- SponsorBlock Settings: إعدادات حظر الرعاة
+ SponsorBlock Settings: حظر الرعاة
Category Color: لون الفئة
Skip Options:
Auto Skip: تخطي تلقائي
@@ -629,13 +634,13 @@ Settings:
Custom External Player Arguments: وسيطات المشغل الخارجي المخصصة
Custom External Player Executable: مشغل خارجي مخصص قابل للتنفيذ
Ignore Unsupported Action Warnings: تجاهل تحذيرات الإجراءات غير المدعومة
- External Player Settings: إعدادات المشغل الخارجي
+ External Player Settings: المشغل الخارجي
Players:
None:
Name: لاشيء
Ignore Default Arguments: تجاهل الحجج الافتراضية
Download Settings:
- Download Settings: إعدادات التنزيل
+ Download Settings: التنزيل
Choose Path: اختر المسار
Ask Download Path: اطلب مسار التنزيل
Download Behavior: سلوك التحميل
@@ -643,18 +648,18 @@ Settings:
Download in app: تحميل في التطبيق
Parental Control Settings:
Hide Search Bar: إخفاء شريط البحث
- Parental Control Settings: إعدادات الرقابة الأبوية
+ Parental Control Settings: الرقابة الأبوية
Hide Unsubscribe Button: إخفاء زر إلغاء الاشتراك
Show Family Friendly Only: عرض مناسب للعائلة فقط
Experimental Settings:
Replace HTTP Cache: استبدال ذاكرة التخزين المؤقت HTTP
- Experimental Settings: الإعدادات التجريبية
+ Experimental Settings: الاختبارية
Warning: هذه الإعدادات تجريبية ، فهي تسبب أعطال أثناء تمكينها. يوصى بشدة بعمل
نسخ احتياطية. استخدمها على مسؤوليتك الخاصة!
Password Settings:
Set Password To Prevent Access: تعيين كلمة مرور لمنع الوصول إلى الإعدادات
Remove Password: إزالة كلمة المرور
- Password Settings: إعدادات كلمة المرور
+ Password Settings: كلمة المرور
Set Password: ضبط كلمة السر
Password Dialog:
Password Incorrect: كلمة المرور غير صحيحة
@@ -663,6 +668,7 @@ Settings:
Unlock: الغاء القفل
Expand All Settings Sections: توسيع كافة أقسام الإعدادات
Sort Settings Sections (A-Z): أقسام إعدادات الفرز (من الألف إلى الياء)
+ Return to Settings Menu: العودة إلى قائمة الإعدادات
About:
#On About page
About: 'حول'
@@ -764,7 +770,7 @@ Profile:
Other Channels: قنوات أُخرى
Subscription List: قائمة الاشتراكات
Profile Filter: مرشح الملف الشخصي
- Profile Settings: إعدادات الملف الشخصي
+ Profile Settings: الملف الشخصي
Toggle Profile List: تبديل قائمة الملف الشخصي
Open Profile Dropdown: فتح القائمة المنسدلة للملف الشخصي
Close Profile Dropdown: إغلاق القائمة المنسدلة للملف الشخصي
@@ -819,6 +825,9 @@ Channel:
votes: '{votes} أصوات'
Reveal Answers: كشف الإجابات
Video hidden by FreeTube: تم إخفاء الفيديو بواسطة FreeTube
+ Viewing Posts Only Supported By Invidious: عرض المنشورات مدعوم فقط من قبل Invidious.
+ توجه إلى علامة التبويب مجتمع القناة لعرض المحتوى هناك دون Invidious.
+ View Full Post: عرض المنشور كاملا
Live:
Live: مباشر
This channel does not currently have any live streams: لا يوجد حاليا أي بث مباشر
@@ -950,6 +959,38 @@ Video:
Unhide Channel: عرض القناة
Hide Channel: إخفاء القناة
More Options: المزيد من الخيارات
+ Player:
+ TranslatedCaptionTemplate: '{language} (مترجمة من "{ originalLanguage }")'
+ Stats:
+ Volume: 'الحجم: {volumePercentage}%'
+ CodecAudio: 'برنامج الترميز: {audioCodec} ({audioItag})'
+ Media Formats: 'تنسيقات الوسائط: {formats}'
+ Player Dimensions: 'أبعاد المشغل: {width}×{height}'
+ Bitrate: 'معدل البت: {bitrate} كيلوبت في الثانية'
+ CodecsVideoAudioNoItags: 'برامج الترميز: {videoCodec} / {audioCodec}'
+ Buffered: 'المخزن المؤقت: {bufferedPercentage}%'
+ Dropped Frames / Total Frames: 'الإطارات المسقطة: {droppedFrames} / إجمالي الإطارات:
+ {totalFrames}'
+ CodecsVideoAudio: 'برامج الترميز: {videoCodec} ({videoItag}) / {audioCodec}
+ ({audioItag})'
+ Stats: الاحصائيات
+ Video ID: 'معرف الفيديو: {videoId}'
+ Resolution: 'الدقة: {width}x{height}@{frameRate}'
+ Bandwidth: 'عرض النطاق الترددي: {bandwidth} كيلوبت في الثانية'
+ Skipped segment: تم تخطي شريحة {segmentCategory}
+ Theatre Mode: وضع المسرح
+ Exit Theatre Mode: الخروج من وضع المسرح
+ Show Stats: عرض الاحصائيات
+ You appear to be offline: يبدو أنك غير متصل بالإنترنت.
+ Playback will resume automatically when your connection comes back: سيتم استئناف
+ التشغيل تلقائيًا عندما يعود اتصالك.
+ Audio Tracks: المسارات الصوتية
+ Full Window: الشاشة كاملة
+ Exit Full Window: الخروج من وضع الشاشة الكاملة
+ Take Screenshot: اخذ لقطة الشاشة
+ Hide Stats: اخفاء الاحصائيات
+ IP block: حظر YouTube عنوان IP الخاص بك من مشاهدة مقاطع الفيديو. يرجى محاولة التبديل
+ إلى VPN أو وكيل مختلف.
Videos:
#& Sort By
Sort By:
@@ -978,6 +1019,8 @@ Playlist:
VideoTitleAscending: العنوان (A-Z)
VideoTitleDescending: العنوان (Z-A)
Custom: مُخصّص
+ VideoDurationDescending: المدة (الاطول أولاً)
+ VideoDurationAscending: المدة (الأقصر أولاً)
Toggle Theatre Mode: 'تمكين وضع المسرح'
Change Format:
Change Media Formats: 'تغيير تنسيقات الفيديو'
@@ -986,6 +1029,8 @@ Change Format:
Use Audio Formats: 'استخدم تنسيقات الصوت'
Audio formats are not available for this video: تنسيقات الصوت غير متوفرة لهذا الفيديو
Dash formats are not available for this video: تنسيقات DASH غير متوفرة لهذا الفيديو
+ Legacy formats are not available for this video: لا تتوفر التنسيقات القديمة لهذا
+ الفيديو
Share:
Share Video: 'شارك الفيديو'
Share Playlist: 'مشاركة قائمة التشغيل'
@@ -1029,6 +1074,7 @@ Comments:
View {replyCount} replies: عرض {replyCount} ردود
Hearted: القلب
Subscribed: مشترك
+ There are no comments available for this post: لا توجد تعليقات متاحة لهذا المنشور
Up Next: 'التالي'
# Toast Messages
@@ -1072,8 +1118,8 @@ Tooltips:
Region for Trending: الانتشار المحلي (Trend) يسمح لك بأن تشاهد الفيديوهات الأكثر
انتشارا حسب الدولة. ليست كل الدول المعروضة في هذه القائمة مدعومة من طرف يوتيوب.
Player Settings:
- Proxy Videos Through Invidious: سيتم الاتصال ب Invidious لتقديم مقاطع الفيديو
- بدلاً من إجراء اتصال مباشر مع يوتيوب. يلغي تفضيل الواجهة البرمجية.
+ Proxy Videos Through Invidious: سيتم الاتصال بـ Invidious لعرض مقاطع الفيديو بدلاً
+ من إجراء اتصال مباشر بـ YouTube.
Default Video Format: حدّد التنسيقات المستخدمة عند تشغيل الفيديو. تنسيق داش (التدفق
الميكانيكي المتكيّف عبر بروتوكول نقل النص التشعبي) يمكنها أن تُشغِّل جودات أعلى.
التنسيقات القديمة محدودة بجودة 720p كحدّ أقصى لكنها تستخدم عرضًا أقل للنطاق.
@@ -1085,9 +1131,9 @@ Tooltips:
يتم تغييره في الإعدادات).
Skip by Scrolling Over Video Player: استخدم عجلة التمرير لتخطي الفيديو بنمط MPV.
Subscription Settings:
- Fetch Feeds from RSS: عند تفعيلها، سوف يستخدم فريتيوب طريقة RSS بدلًا من طريقته
- المعتادة لجلب صفحة اشتراكاتك. طريقة RSS أسرع وتتخطى حجب الآي بي IP، لكنها لا
- تقدّم معلومات معينة مثل مدّة الفيديو أو حالة البث المباشر
+ Fetch Feeds from RSS: عند تمكينه، سيستخدم FreeTube RSS بدلاً من طريقته الافتراضية
+ للحصول على خلاصة اشتراكك. RSS أسرع ويمنع حظر IP، لكنه لا يوفر معلومات معينة
+ مثل مدة الفيديو أو الحالة المباشرة أو مشاركات المجتمع
Fetch Automatically: عند التمكين ، سيقوم FreeTube تلقائيا بجلب خلاصة الاشتراك
الخاصة بك عند فتح نافذة جديدة وعند تبديل ملف التعريف.
External Player Settings:
@@ -1204,5 +1250,10 @@ Search Listing:
4K: 4K
Closed Captions: التعاليق مغلقة
Subtitles: التسميات التوضيحية
+ 8K: 8K
+ VR180: VR180
+ 360 Video: 360°
+ New: جديد
+ 3D: ثلاثي الابعاد
'Blocked opening potentially unsafe URL': 'تم حظر فتح الرابط الذي يحتمل أن يكون غير
آمن: "{url}".'
From df9fafd8b69831c6e23f0d4b1d1e6ead10bbfc28 Mon Sep 17 00:00:00 2001
From: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com>
Date: Wed, 16 Oct 2024 00:25:42 -0400
Subject: [PATCH 420/465] Fix wrong live stream playlist used for subscriptions
(#5876)
---
src/renderer/helpers/utils.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/renderer/helpers/utils.js b/src/renderer/helpers/utils.js
index 79c8369302484..697cec8c9c5e9 100644
--- a/src/renderer/helpers/utils.js
+++ b/src/renderer/helpers/utils.js
@@ -875,9 +875,9 @@ export function getChannelPlaylistId(channelId, type, sortBy) {
}
case 'live':
if (sortBy === 'popular') {
- return channelId.replace(/^UC/, 'UULV')
- } else {
return channelId.replace(/^UC/, 'UUPV')
+ } else {
+ return channelId.replace(/^UC/, 'UULV')
}
case 'shorts':
if (sortBy === 'popular') {
From 2ffc4729ed9779405a3da0ee88bd9e0388fac1df Mon Sep 17 00:00:00 2001
From: PikachuEXE
Date: Wed, 16 Oct 2024 23:48:02 +0800
Subject: [PATCH 421/465] ! Fix no comment detection (#5879)
---
.../watch-video-comments.js | 31 ++++++++-----------
src/renderer/views/Watch/Watch.js | 12 -------
src/renderer/views/Watch/Watch.vue | 1 -
3 files changed, 13 insertions(+), 31 deletions(-)
diff --git a/src/renderer/components/watch-video-comments/watch-video-comments.js b/src/renderer/components/watch-video-comments/watch-video-comments.js
index c7d5a8f6639cf..63a1d45b692a5 100644
--- a/src/renderer/components/watch-video-comments/watch-video-comments.js
+++ b/src/renderer/components/watch-video-comments/watch-video-comments.js
@@ -32,10 +32,6 @@ export default defineComponent({
type: Boolean,
required: true
},
- forceState: {
- type: String,
- default: null,
- },
isPostComments: {
type: Boolean,
default: false,
@@ -145,20 +141,6 @@ export default defineComponent({
return this.$store.getters.getActiveProfile.subscriptions
}
},
- created: function () {
- // region No comment detection
- // For videos without any comment (comment disabled?)
- // e.g. https://youtu.be/8NBSwDEf8a8
- //
- // `comments_entry_point_header` is null probably when comment disabled
- if (this.forceState === 'noComment') {
- this.commentData = []
- this.nextPageToken = null
- this.isLoading = false
- this.showComments = true
- }
- // endregion No comment detection
- },
methods: {
onTimestamp: function (timestamp) {
this.$emit('timestamp-event', timestamp)
@@ -255,6 +237,19 @@ export default defineComponent({
this.isLoading = false
this.showComments = true
} catch (err) {
+ // region No comment detection
+ // No comment related info when video info requested earlier in parent component
+ if (err.message.includes('Comments page did not have any content')) {
+ // For videos without any comment (comment disabled?)
+ // e.g. https://youtu.be/8NBSwDEf8a8
+ this.commentData = []
+ this.nextPageToken = null
+ this.isLoading = false
+ this.showComments = true
+ return
+ }
+ // endregion No comment detection
+
console.error(err)
const errorMessage = this.$t('Local API Error (Click to copy)')
showToast(`${errorMessage}: ${err}`, 10000, () => {
diff --git a/src/renderer/views/Watch/Watch.js b/src/renderer/views/Watch/Watch.js
index 71f0c454c2ca2..c3d1389fb86fc 100644
--- a/src/renderer/views/Watch/Watch.js
+++ b/src/renderer/views/Watch/Watch.js
@@ -116,7 +116,6 @@ export default defineComponent({
playNextTimeout: null,
playNextCountDownIntervalId: null,
infoAreaSticky: true,
- commentsEnabled: true,
onMountedRun: false,
@@ -486,17 +485,6 @@ export default defineComponent({
this.liveChat = null
}
- // region No comment detection
- // For videos without any comment (comment disabled?)
- // e.g. https://youtu.be/8NBSwDEf8a8
- //
- // `comments_entry_point_header` is null probably when comment disabled
- // e.g. https://youtu.be/8NBSwDEf8a8
- // However videos with comments enabled but have no comment
- // are different (which is not detected here)
- this.commentsEnabled = result.comments_entry_point_header != null
- // endregion No comment detection
-
if ((this.isLive || this.isPostLiveDvr) && !this.isUpcoming) {
let useRemoteManifest = true
diff --git a/src/renderer/views/Watch/Watch.vue b/src/renderer/views/Watch/Watch.vue
index e9c60192c8322..51cbac6dd67a0 100644
--- a/src/renderer/views/Watch/Watch.vue
+++ b/src/renderer/views/Watch/Watch.vue
@@ -170,7 +170,6 @@
:channel-thumbnail="channelThumbnail"
:channel-name="channelName"
:video-player-ready="videoPlayerLoaded"
- :force-state="commentsEnabled ? null : 'noComment'"
@timestamp-event="changeTimestamp"
/>
From 976727aadd04c2aed1a840ba73da4db199f7293f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Grzegorz=20W=C3=B3jcicki?=
Date: Wed, 16 Oct 2024 16:29:34 +0000
Subject: [PATCH 422/465] Translated using Weblate (Polish)
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
---
static/locales/pl.yaml | 36 +++++++++++++++++++++---------------
1 file changed, 21 insertions(+), 15 deletions(-)
diff --git a/static/locales/pl.yaml b/static/locales/pl.yaml
index 6fa7d0d48d1df..7714400328b65 100644
--- a/static/locales/pl.yaml
+++ b/static/locales/pl.yaml
@@ -197,6 +197,9 @@ User Playlists:
jest od teraz playlistą używaną dla funkcji Szybkiej Zakładki.
This playlist is already being used for quick bookmark.: Ta playlista jest już
używana dla funkcji Szybkiej Zakładki.
+ This playlist has a video with a duration error: Ta playlista zawiera przynajmniej
+ jeden film bez określonego czasu trwania. Będą one rozmieszczone tak, jakby
+ ich czas trwania wynosił zero.
Search for Videos: Szukaj filmów
Are you sure you want to delete this playlist? This cannot be undone: Czy na pewno
chcesz usunąć tę playlistę? Nie można cofnąć tej czynności.
@@ -265,7 +268,7 @@ Settings:
# On Settings Page
Settings: 'Ustawienia'
General Settings:
- General Settings: 'Ustawienia ogólne'
+ General Settings: 'Ogólne'
Fallback to Non-Preferred Backend on Failure: 'Wycofaj się do niepreferowanego
back-endu przy niepowodzeniu'
Enable Search Suggestions: 'Włącz sugestie wyszukiwania'
@@ -313,7 +316,7 @@ Settings:
Tooltip: Wczytuj kolejne strony oraz komentarze automatycznie.
Label: Automatycznie wczytaj kolejną stronę
Theme Settings:
- Theme Settings: 'Ustawienia wyglądu'
+ Theme Settings: 'Wygląd'
Match Top Bar with Main Color: 'Dopasuj górną belkę do głównego koloru'
Base Theme:
Base Theme: 'Bazowy motyw'
@@ -383,7 +386,7 @@ Settings:
Hide Side Bar Labels: Schowaj etykiety paska bocznego
Hide FreeTube Header Logo: Schowaj logo FreeTube z paska górnego
Player Settings:
- Player Settings: 'Ustawienia odtwarzacza'
+ Player Settings: 'Odtwarzacz'
Play Next Video: 'Odtwórz następny film'
Turn on Subtitles by Default: 'Domyślnie odtwarzaj z napisami'
Autoplay Videos: 'Autoodtwarzanie filmów'
@@ -440,7 +443,7 @@ Settings:
Skip by Scrolling Over Video Player: Przewijaj film kółkiem myszy na obszarze
odtwarzacza
Subscription Settings:
- Subscription Settings: 'Ustawienia subskrypcji'
+ Subscription Settings: 'Subskrypcje'
Hide Videos on Watch: 'Ukrywaj filmy po obejrzeniu'
Subscriptions Export Format:
Subscriptions Export Format: 'Format exportu subskrypcji'
@@ -494,7 +497,7 @@ Settings:
Clear Search Cache: Wyczyść plik pamięci podręcznej wyszukiwań
Save Watched Progress: Zapisuj postęp odtwarzania
Remember History: Pamiętaj historię
- Privacy Settings: Ustawienia prywatności
+ Privacy Settings: Prywatność
Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: Czy
jesteś pewny/a, że chcesz usunąć wszystkie subskrypcje i profile? Nie będzie
można tego cofnąć.
@@ -539,7 +542,7 @@ Settings:
Import Subscriptions: Zaimportuj subskrypcje
Select Export Type: Wybierz typ eksportu
Select Import Type: Wybierz typ importu
- Data Settings: Ustawienia danych
+ Data Settings: Dane
Check for Legacy Subscriptions: Sprawdź subskrypcje ze starej wersji
Manage Subscriptions: Zarządzaj subskrypcjami
Export Playlists: Wyeksportuj playlisty
@@ -560,7 +563,7 @@ Settings:
zaimportuj wyeksportowane playlisty."
Label: Wyeksportuj playlisty dla starszych wersji FreeTube
Distraction Free Settings:
- Distraction Free Settings: Ustawienia skupienia uwagi
+ Distraction Free Settings: Skupienie uwagi
Hide Live Chat: Schowaj czat na żywo
Hide Popular Videos: Schowaj filmy „Popularne”
Hide Trending Videos: Schowaj filmy „Na czasie”
@@ -628,14 +631,14 @@ Settings:
Proxy Host: Host proxy
Proxy Protocol: Protokół proxy
Enable Tor / Proxy: Włącz Tor / Proxy
- Proxy Settings: Ustawienia proxy
+ Proxy Settings: Proxy
SponsorBlock Settings:
Notify when sponsor segment is skipped: Powiadamiaj, kiedy segment sponsorowany
zostanie pominięty
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': Adres URL interfejsu
API SponsorBlock (Domyślnie jest https://sponsor.ajay.app)
Enable SponsorBlock: Włącz SponsorBlock
- SponsorBlock Settings: Ustawienia SponsorBlock
+ SponsorBlock Settings: SponsorBlock
Skip Options:
Skip Option: Opcja pominięcia
Auto Skip: Pomijaj automatycznie
@@ -653,26 +656,26 @@ Settings:
odtwarzacza
Ignore Unsupported Action Warnings: Ignoruj ostrzeżenia o nieobsługiwanych działaniach
External Player: Zewnętrzny odtwarzacz
- External Player Settings: Ustawienia zewnętrznego odtwarzacza
+ External Player Settings: Zewnętrzny odtwarzacz
Players:
None:
Name: Żaden
Ignore Default Arguments: Zignoruj argumenty domyślne
Download Settings:
Ask Download Path: Pytaj o lokalizację pobierania
- Download Settings: Ustawienia pobierania
+ Download Settings: Pobieranie
Choose Path: Wybierz folder
Download Behavior: Sposób pobierania
Download in app: Pobierz w aplikacji
Open in web browser: Otwórz w przeglądarce
Parental Control Settings:
- Parental Control Settings: Ustawienia kontroli rodzicielskiej
+ Parental Control Settings: Kontrola rodzicielska
Hide Unsubscribe Button: Schowaj przycisk „Odsubskrybuj”
Show Family Friendly Only: Pokazuj tylko filmy przyjazne rodzinie
Hide Search Bar: Schowaj pole wyszukiwania
Experimental Settings:
Replace HTTP Cache: Zastąp pamięć podręczną HTTP
- Experimental Settings: Ustawienia eksperymentalne
+ Experimental Settings: Eksperymentalne
Warning: Te ustawienia są w fazie testów i po włączeniu mogą powodować wywalanie
się programu. Zalecane jest stworzenie kopii zapasowej. Używaj na własne ryzyko!
Password Dialog:
@@ -681,12 +684,13 @@ Settings:
Password Incorrect: Niepoprawne hasło
Password: Hasło
Password Settings:
- Password Settings: Ustawienia hasła
+ Password Settings: Hasło
Set Password To Prevent Access: Ustaw hasło, aby zabezpieczyć dostęp do ustawień
Set Password: Ustaw hasło
Remove Password: Usuń hasło
Expand All Settings Sections: Rozwiń wszystkie sekcje ustawień
Sort Settings Sections (A-Z): Sortuj sekcje ustawień (A-Z)
+ Return to Settings Menu: Wróć do menu „Ustawienia”
About:
#On About page
About: 'O projekcie'
@@ -1002,6 +1006,8 @@ Playlist:
Sort By: Sortuj
AuthorAscending: Po autorze (A-Z)
AuthorDescending: Po autorze (Z-A)
+ VideoDurationDescending: Czas trwania (od najdłuższych)
+ VideoDurationAscending: Czas trwania (od najkrótszych)
Toggle Theatre Mode: 'Włącz/wyłącz tryb kinowy'
Change Format:
Change Media Formats: 'Zmień formaty wideo'
@@ -1126,7 +1132,7 @@ Profile:
Other Channels: Inne kanały
Subscription List: Lista subskrypcji
Profile Filter: Filtr profilu
- Profile Settings: Ustawienia profilu
+ Profile Settings: Profil
Toggle Profile List: Włącz/wyłącz listę profili
Open Profile Dropdown: Otwórz rozwijane menu profilu
Close Profile Dropdown: Zamknij rozwijane menu profilu
From 7d7e12ef0b7ebaaa184a22134a6c940ee1ef8abf Mon Sep 17 00:00:00 2001
From: summoner001
Date: Sat, 19 Oct 2024 10:21:16 +0000
Subject: [PATCH 423/465] Translated using Weblate (Hungarian)
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
---
static/locales/hu.yaml | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml
index 2f74f9341a06b..ac7d641bf0908 100644
--- a/static/locales/hu.yaml
+++ b/static/locales/hu.yaml
@@ -395,14 +395,14 @@ Settings:
UI Scale: Felhasználói felület méretezése
Expand Side Bar by Default: Alapértelmezés szerinti oldalsáv megjelenítés
Disable Smooth Scrolling: Finomgörgetés kikapcsolása
- Hide Side Bar Labels: Oldalsáv címkék elrejtése
+ Hide Side Bar Labels: Gombfeliratok elrejtése az oldalsávról
Hide FreeTube Header Logo: FreeTube logo elrejtése a fejlécből
Player Settings:
Player Settings: 'Lejátszó'
Play Next Video: 'Következő videó lejátszása'
Turn on Subtitles by Default: 'Alapértelmezetten a feliratok megjelenítése'
Autoplay Videos: 'Videók automatikus lejátszása'
- Proxy Videos Through Invidious: 'Meghatalmazás videók az Invidious révén'
+ Proxy Videos Through Invidious: 'Videók proxyzása az Invidiouson keresztül'
Autoplay Playlists: 'Lejátszási listák automatikus lejátszása'
Enable Theatre Mode by Default: 'Alapértelmezetten a mozi mód engedélyezése'
Default Volume: 'Alapértelmezett hangerő'
@@ -436,7 +436,7 @@ Settings:
File Name Label: Fájlnévminta
Folder Label: Képernyőképek mappa
Folder Button: Mappa kiválasztása
- Enable: Képernyőkép engedélyezése
+ Enable: Képernyőkép készítésének engedélyezése
Format Label: Képernyőkép formátuma
Error:
Forbidden Characters: Tiltott karakterek
@@ -574,7 +574,7 @@ Settings:
Hide Recommended Videos: Ajánlott videók elrejtése
Hide Comment Likes: Hozzászólás-kedvelések elrejtése
Hide Channel Subscribers: Csatorna feliratkozók elrejtése
- Hide Video Likes And Dislikes: Videó kedvelések és nemtetszések elrejtése
+ Hide Video Likes And Dislikes: Kedvelések és nemtetszések elrejtése a videóknál
Hide Video Views: Videónézettség elrejtése
Distraction Free Settings: Ne zavarjanak
Hide Active Subscriptions: Elérhető feliratkozások elrejtése
@@ -982,7 +982,7 @@ Video:
OpenInTemplate: 'Megnyitás itt: {externalPlayer}'
Premieres on: 'Bemutató dátuma'
Premieres: Első előadások
- Show Super Chat Comment: Haladó csevegési hozzászólás megjelenítése
+ Show Super Chat Comment: Super Chat hozzászólás megjelenítése
Scroll to Bottom: Görgetés legalulra
Upcoming: Közelgő
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Az
@@ -1245,7 +1245,7 @@ Channels:
Downloading failed: Hiba történt a(z) „{videoTitle}” letöltésekor
Starting download: „{videoTitle}” letöltésének indítása
Downloading has completed: A(z) „{videoTitle}” letöltése befejeződött
-Screenshot Success: Képernyőkép „{filePath}” néven mentve
+Screenshot Success: A képernyőkép „{filePath}” néven mentve
Chapters:
Chapters: Fejezetek
'Chapters list visible, current chapter: {chapterName}': 'Fejezetlista látható,
@@ -1256,7 +1256,7 @@ Clipboard:
Cannot access clipboard without a secure connection: Biztonságos kapcsolat nélkül
nem lehet hozzáférni a vágólaphoz
Copy failed: A vágólapra másolás nem sikerült
-Screenshot Error: A képernyőkép nem sikerült. {error}
+Screenshot Error: Nem sikerült képernyőképet készíteni. {error}
Preferences: Beállítások
Ok: OK
Hashtag:
From f57b4368f131adbc0b0f571c2b8078faf179c735 Mon Sep 17 00:00:00 2001
From: Sergio Marques
Date: Sat, 19 Oct 2024 12:32:23 +0000
Subject: [PATCH 424/465] Translated using Weblate (Portuguese)
Currently translated at 97.4% (865 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
---
static/locales/pt.yaml | 63 +++++++++++++++++++++++++++++++-----------
1 file changed, 47 insertions(+), 16 deletions(-)
diff --git a/static/locales/pt.yaml b/static/locales/pt.yaml
index 2032179bd2db0..b6c016b7913f5 100644
--- a/static/locales/pt.yaml
+++ b/static/locales/pt.yaml
@@ -42,6 +42,8 @@ Global:
Subscriber Count: 1 subscritor | {count} subscritores
View Count: 1 visualização | {count} visualizações
Watching Count: 1 a assistir | {count} a assistir
+ Like Count: 1 gosto | {count} gostos
+ Comment Count: 1 comentário | {count} comentários
Input Tags:
Length Requirement: A etiqueta tem que ter, pelo menos, {number} caracteres
Version {versionNumber} is now available! Click for more details: 'A versão {versionNumber}
@@ -105,7 +107,9 @@ Subscriptions:
Subscriptions: 'Subscrições'
Latest Subscriptions: 'Subscrições recentes'
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': 'A
- sua lista de subscrições está vazia. Adicione algumas para as ver aqui.'
+ sua lista de subscrições está vazia. Se quiser importar subscrições, pode aceder
+ às definições de dados e selecionar Importar subscrições. Em alternativa, pode
+ procurar os canais e efetuar a subscrição.'
'Getting Subscriptions. Please wait.': 'A carregar subscrições. Por favor aguarde.'
Refresh Subscriptions: 'Recarregar subscrições'
Load More Videos: Carregar mais vídeos
@@ -256,11 +260,12 @@ History:
Your history list is currently empty.: 'O seu histórico está vazio.'
Search bar placeholder: Procurar no histórico
Empty Search Message: Não há vídeos no histórico que coincidam com a sua pesquisa
+ Case Sensitive Search: Diferenciar maiúsculas e minúsculas
Settings:
# On Settings Page
Settings: 'Definições'
General Settings:
- General Settings: 'Definições gerais'
+ General Settings: 'Geral'
Check for Updates: 'Procurar atualizações'
Check for Latest Blog Posts: 'Verificar se há novas publicações no blogue'
Fallback to Non-Preferred Backend on Failure: 'Utilizar sistema de ligação secundário,
@@ -307,7 +312,7 @@ Settings:
Label: Carregar seguinte automaticamente
Tooltip: Carrega as páginas e comentários automaticamente.
Theme Settings:
- Theme Settings: 'Definições de tema'
+ Theme Settings: 'Tema'
Match Top Bar with Main Color: 'Utilizar cor principal na barra superior'
Base Theme:
Base Theme: 'Tema base'
@@ -377,7 +382,7 @@ Settings:
Hide Side Bar Labels: Ocultar texto na barra lateral
Hide FreeTube Header Logo: Ocultar logotipo FreeTube no topo
Player Settings:
- Player Settings: 'Definições do reprodutor'
+ Player Settings: 'Reprodutor'
Play Next Video: 'Reproduzir vídeo seguinte'
Turn on Subtitles by Default: 'Ativar legendas automaticamente'
Autoplay Videos: 'Reproduzir vídeos automaticamente'
@@ -430,7 +435,7 @@ Settings:
Enter Fullscreen on Display Rotate: Ativar modo de ecrã completo ao rodar o ecrã
Skip by Scrolling Over Video Player: Ignorar ao deslocar por cima do reprodutor
Privacy Settings:
- Privacy Settings: 'Definições de privacidade'
+ Privacy Settings: 'Privacidade'
Remember History: 'Memorizar histórico'
Save Watched Progress: 'Guardar progresso de reprodução'
Clear Search Cache: 'Limpar cache de pesquisas'
@@ -452,7 +457,7 @@ Settings:
Are you sure you want to remove all your playlists?: Tem a certeza de que pretende
remover todas as suas listas de reprodução?
Subscription Settings:
- Subscription Settings: 'Definições de subscrições'
+ Subscription Settings: 'Subscrição'
Hide Videos on Watch: 'Ocultar vídeos visualizados'
Fetch Feeds from RSS: 'Obter subscrições através de RSS'
Manage Subscriptions: 'Gerir subscrições'
@@ -461,7 +466,7 @@ Settings:
canal
Confirm Before Unsubscribing: Impedir cancelamento acidental de subscrições
Data Settings:
- Data Settings: 'Definições de dados'
+ Data Settings: 'Dados'
Select Import Type: 'Selecione o tipo de importação'
Select Export Type: 'Selecione o tipo de exportação'
Import Subscriptions: 'Importar subscrições'
@@ -549,7 +554,7 @@ Settings:
'SponsorBlock API Url (Default is https://sponsor.ajay.app)': URL da API SponsorBlock
(padrão é https://sponsor.ajay.app)
Enable SponsorBlock: Ativar bloqueio da publicidade SponsorBlock
- SponsorBlock Settings: Definições SponsorBlock
+ SponsorBlock Settings: SponsorBlock
Skip Options:
Skip Option: Opção para ignorar
Auto Skip: Ignorar automaticamente
@@ -576,7 +581,7 @@ Settings:
Proxy Host: Servidor do proxy
Proxy Protocol: Protocolo do proxy
Enable Tor / Proxy: Ativar Tor/Proxy
- Proxy Settings: Definições de proxy
+ Proxy Settings: Proxy
Distraction Free Settings:
Hide Active Subscriptions: Ocultar subscrições ativas
Hide Live Chat: Ocultar conversas em direto
@@ -588,7 +593,7 @@ Settings:
Hide Channel Subscribers: Ocultar número de subscritores
Hide Video Likes And Dislikes: Ocultar "gostos" em vídeos
Hide Video Views: Ocultar visualizações
- Distraction Free Settings: Definições de distrações
+ Distraction Free Settings: Distrações
Hide Video Description: Ocultar descrição dos vídeos
Hide Sharing Actions: Ocultar ações de partilha
Hide Live Streams: Ocultar transmissões em direto
@@ -633,7 +638,7 @@ Settings:
Custom External Player Executable: Executável do reprodutor externo
Ignore Unsupported Action Warnings: Ignorar avisos sobre ações inválidas
External Player: Reprodutor externo
- External Player Settings: Definições para reprodutores externos
+ External Player Settings: Reprodutores externos
Players:
None:
Name: Nenhum
@@ -641,7 +646,7 @@ Settings:
The app needs to restart for changes to take effect. Restart and apply change?: Tem
que reiniciar a aplicação para aplicar as alterações. Reiniciar e aplicar alterações?
Download Settings:
- Download Settings: Definições para descargas
+ Download Settings: Descargas
Ask Download Path: Perguntar local para guardar
Choose Path: Escolher local
Download in app: Descarregar na aplicação
@@ -651,10 +656,10 @@ Settings:
Hide Unsubscribe Button: Ocultar botão "Cancelar subscrição"
Show Family Friendly Only: Mostrar apenas "Para famílias"
Hide Search Bar: Ocultar barra de pesquisa
- Parental Control Settings: Definições de controlo parental
+ Parental Control Settings: Controlo parental
Experimental Settings:
Replace HTTP Cache: Substituir cache HTTP
- Experimental Settings: Definições experimentais
+ Experimental Settings: Experimentais
Warning: Estas definições são experimentais e podem provocar falhas se ativadas.
É altamente recomendado fazer cópias de segurança. Use por sua conta e risco!
Password Dialog:
@@ -663,13 +668,14 @@ Settings:
Password: Palavra-passe
Unlock: Desbloquear
Password Settings:
- Password Settings: Definições de palavra-passe
+ Password Settings: Palavra-passe
Set Password To Prevent Access: Defina uma palavra-passe para impedir o acesso
às definições
Set Password: Definir palavra-passe
Remove Password: Remover palavra-passe
Expand All Settings Sections: Expandir todas as secções de definições
Sort Settings Sections (A-Z): Ordenar definições (A-Z)
+ Return to Settings Menu: Voltar para as definições
About:
#On About page
About: 'Acerca'
@@ -773,7 +779,7 @@ Profile:
os canais dos outros perfis.'
#On Channel Page
Profile Filter: Filtro de perfil
- Profile Settings: Definições do perfil
+ Profile Settings: Perfil
Toggle Profile List: Alternar lista de perfis
Profile Name: Nome do perfil
Edit Profile Name: Editar nome do perfil
@@ -832,6 +838,7 @@ Channel:
Reveal Answers: Mostrar respostas
votes: '{votes} votos'
Video hidden by FreeTube: Freetube ocultou este vídeo
+ View Full Post: Ver publicação na íntegra
Live:
Live: Em direto
This channel does not currently have any live streams: Este canal não tem, atualmente,
@@ -970,6 +977,25 @@ Video:
Unhide Channel: Mostrar canal
Hide Channel: Ocultar canal
More Options: Mais opções
+ Player:
+ Theatre Mode: Modo teatro
+ Stats:
+ Media Formats: 'Formatos multimédia: {formats}'
+ Bitrate: Taxa de dados :{bitrate} kbps
+ Volume: 'Volume: {volumePercentage}%'
+ Bandwidth: 'Largura de banda: {bandwidth} kbps'
+ Resolution: 'Resolução: {width}x{height}@{frameRate}'
+ Player Dimensions: 'Dimensões do reprodutor: {width}x{height}'
+ Stats: Estatísticas
+ Video ID: 'ID do vídeo: {videoId}'
+ TranslatedCaptionTemplate: '{language} (traduzido de "{originalLanguage}")'
+ Audio Tracks: Faixas de áudio
+ Exit Theatre Mode: Sair do modo teatro
+ Full Window: Ecrã completo
+ Exit Full Window: Sair de ecrã completo
+ Take Screenshot: Captura de ecrã
+ Show Stats: Mostrar estatísticas
+ Hide Stats: Ocultar estatísticas
Videos:
#& Sort By
Sort By:
@@ -1224,3 +1250,8 @@ Search Listing:
4K: 4K
Subtitles: Legendas
Closed Captions: Legendas fechadas
+ 8K: 8K
+ VR180: VR180
+ 360 Video: 360°
+ New: Nova
+ 3D: 3D
From 3dbe2780d91dae09ff8d148b404565c984f62ca6 Mon Sep 17 00:00:00 2001
From: "J. Lavoie"
Date: Sun, 20 Oct 2024 16:00:43 +0000
Subject: [PATCH 425/465] Translated using Weblate (French)
Currently translated at 100.0% (888 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fr/
---
static/locales/fr-FR.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/static/locales/fr-FR.yaml b/static/locales/fr-FR.yaml
index 0f9feee6a5079..4ecca6a28779a 100644
--- a/static/locales/fr-FR.yaml
+++ b/static/locales/fr-FR.yaml
@@ -714,7 +714,7 @@ Settings:
Password Settings: Mot de passe
Expand All Settings Sections: Développer toutes les sections des paramètres
Sort Settings Sections (A-Z): Trier les rubriques de paramètres (A-Z)
- Return to Settings Menu: Revenir au Menu Paramètres
+ Return to Settings Menu: Revenir au Menu paramètres
About:
#On About page
About: 'À propos'
From 3e76aefd634603457c0949717d4d2e2882b00d79 Mon Sep 17 00:00:00 2001
From: Florent
Date: Mon, 21 Oct 2024 14:11:20 +0200
Subject: [PATCH 426/465] Added translation using Weblate (Breton)
---
static/locales/br.yaml | 1054 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 1054 insertions(+)
create mode 100644 static/locales/br.yaml
diff --git a/static/locales/br.yaml b/static/locales/br.yaml
new file mode 100644
index 0000000000000..30ebc34b8d64d
--- /dev/null
+++ b/static/locales/br.yaml
@@ -0,0 +1,1054 @@
+# Put the name of your locale in the same language
+Locale Name: ''
+# Currently on Subscriptions, Playlists, and History
+'This part of the app is not ready yet. Come back later when progress has been made.': >
+
+# Webkit Menu Bar
+File: ''
+New Window: ''
+Preferences: ''
+Quit: ''
+Edit: ''
+Undo: ''
+Redo: ''
+Cut: ''
+Copy: ''
+Paste: ''
+Delete: ''
+Select all: ''
+Reload: ''
+Force Reload: ''
+Toggle Developer Tools: ''
+Actual size: ''
+Zoom in: ''
+Zoom out: ''
+Toggle fullscreen: ''
+Window: ''
+Minimize: ''
+Close: ''
+Back: ''
+Forward: ''
+Open New Window: ''
+Go to page: ''
+Close Banner: ''
+
+Version {versionNumber} is now available! Click for more details: ''
+Download From Site: ''
+A new blog is now available, {blogTitle}. Click to view more: ''
+Are you sure you want to open this link?: ''
+
+# Global
+# Anything shared among components / views should be put here
+Global:
+ Videos: ''
+ Shorts: ''
+ Live: ''
+ Community: ''
+ Counts:
+ Video Count: ''
+ Channel Count: ''
+ Subscriber Count: ''
+ View Count: ''
+ Like Count: ''
+ Comment Count: ''
+ Watching Count: ''
+ Input Tags:
+ Length Requirement: ''
+
+# Search Bar
+Search / Go to URL: ''
+Search Bar:
+ Clear Input: ''
+Search character limit: ''
+Search Listing:
+ Label:
+ 4K: ''
+ 8K: ''
+ VR180: ''
+ 360 Video: ''
+ Subtitles: ''
+ New: ''
+ 3D: ''
+ # Aria labels
+ Closed Captions: ''
+ # In Filter Button
+Search Filters:
+ Search Filters: ''
+ Sort By:
+ Sort By: ''
+ Most Relevant: ''
+ Rating: ''
+ Upload Date: ''
+ View Count: ''
+ Time:
+ Time: ''
+ Any Time: ''
+ Last Hour: ''
+ Today: ''
+ This Week: ''
+ This Month: ''
+ This Year: ''
+ Type:
+ Type: ''
+ All Types: ''
+ Videos: ''
+ Channels: ''
+ Movies: ''
+ #& Playlists
+ Duration:
+ Duration: ''
+ All Durations: ''
+ Short (< 4 minutes): ''
+ Medium (4 - 20 minutes): ''
+ Long (> 20 minutes): ''
+ Features:
+ Features: ''
+ HD: ''
+ Subtitles: ''
+ Creative Commons: ''
+ 3D: ''
+ Live: ''
+ 4K: ''
+ 360 Video: ''
+ Location: ''
+ HDR: ''
+ VR180: ''
+ # On Search Page
+ Search Results: ''
+ Fetching results. Please wait: ''
+ Fetch more results: ''
+ There are no more results for this search: ''
+# Sidebar
+Subscriptions:
+ # On Subscriptions Page
+ Subscriptions: ''
+ # channels that were likely deleted
+ Error Channels: ''
+ Latest Subscriptions: ''
+ This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: ''
+ 'Your Subscription list is currently empty. Start adding subscriptions to see them here.': ''
+ Disabled Automatic Fetching: ''
+ Empty Channels: ''
+ 'Getting Subscriptions. Please wait.': ''
+ Empty Posts: ''
+ Load More Videos: ''
+ Load More Posts: ''
+ Subscriptions Tabs: ''
+ All Subscription Tabs Hidden: ''
+More: ''
+Channels:
+ Channels: ''
+ Title: ''
+ Search bar placeholder: ''
+ Count: ''
+ Empty: ''
+ Unsubscribe: ''
+ Unsubscribed: ''
+ Unsubscribe Prompt: ''
+Trending:
+ Trending: ''
+ Default: ''
+ Music: ''
+ Gaming: ''
+ Movies: ''
+ Trending Tabs: ''
+Most Popular: ''
+Feed:
+ Feed Last Updated: ''
+ Refresh Feed: ''
+Playlists: ''
+User Playlists:
+ Your Playlists: ''
+ Playlist Message: ''
+ Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: ''
+ You have no playlists. Click on the create new playlist button to create a new one.: ''
+ Empty Search Message: ''
+ Search bar placeholder: ''
+ Playlists with Matching Videos: ''
+
+ This playlist currently has no videos.: ''
+
+ Create New Playlist: ''
+
+ Add to Playlist: ''
+ Add to Favorites: ''
+ Remove from Favorites: ''
+
+ Move Video Up: ''
+ Move Video Down: ''
+ Remove from Playlist: ''
+
+ Playlist Name: ''
+ Playlist Description: ''
+
+ Save Changes: ''
+ Cancel: ''
+ Edit Playlist Info: ''
+ Copy Playlist: ''
+ Remove Duplicate Videos: ''
+ Remove Watched Videos: ''
+ Enable Quick Bookmark With This Playlist: ''
+ Quick Bookmark Enabled: ''
+ Are you sure you want to remove {playlistItemCount} duplicate videos from this playlist? This cannot be undone: ''
+ Are you sure you want to remove {playlistItemCount} watched videos from this playlist? This cannot be undone: ''
+ Delete Playlist: ''
+ Cannot delete the quick bookmark target playlist.: ''
+ Are you sure you want to delete this playlist? This cannot be undone: ''
+
+ Sort By:
+ Sort By: ''
+
+ NameAscending: ''
+ NameDescending: ''
+
+ LatestCreatedFirst: ''
+ EarliestCreatedFirst: ''
+
+ LatestUpdatedFirst: ''
+ EarliestUpdatedFirst: ''
+
+ LatestPlayedFirst: ''
+ EarliestPlayedFirst: ''
+ SinglePlaylistView:
+ Search for Videos: ''
+
+ Toast:
+ This video cannot be moved up.: ''
+ This video cannot be moved down.: ''
+ Video has been removed: ''
+ There was a problem with removing this video: ''
+
+ This playlist is already being used for quick bookmark.: ''
+ This playlist is now used for quick bookmark: ''
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: ''
+ Reverted to use {oldPlaylistName} for quick bookmark: ''
+
+ Some videos in the playlist are not loaded yet. Click here to copy anyway.: ''
+ Playlist name cannot be empty. Please input a name.: ''
+ Playlist has been updated.: ''
+ There was an issue with updating this playlist.: ''
+ "{videoCount} video(s) have been removed": ""
+ There were no videos to remove.: ''
+ This playlist is protected and cannot be removed.: ''
+ Playlist {playlistName} has been deleted.: ''
+ Playlist {playlistName} is the new quick bookmark playlist.: ''
+
+ This playlist does not exist: ''
+
+ This playlist has a video with a duration error: ''
+ AddVideoPrompt:
+ Select a playlist to add your N videos to: ''
+ N playlists selected: ''
+ Search in Playlists: ''
+ Allow Adding Duplicate Video(s): ''
+ Save: ''
+
+ Added {count} Times: ''
+ "{videoCount}/{totalVideoCount} Videos Will Be Added": ''
+ "{videoCount}/{totalVideoCount} Videos Already Added": ''
+
+ Toast:
+ You haven't selected any playlist yet.: ''
+ "{videoCount} video(s) added to 1 playlist": ""
+ "{videoCount} video(s) added to {playlistCount} playlists": ""
+ CreatePlaylistPrompt:
+ New Playlist Name: ''
+ Create: ''
+
+ Toast:
+ There is already a playlist with this name. Please pick a different name.: ''
+ Playlist {playlistName} has been successfully created.: ''
+ There was an issue with creating the playlist.: ''
+History:
+ # On History Page
+ History: ''
+ Watch History: ''
+ Your history list is currently empty.: ''
+ Empty Search Message: ''
+ Search bar placeholder: ""
+ Case Sensitive Search: ''
+Settings:
+ # On Settings Page
+ Settings: ''
+ Expand All Settings Sections: ''
+ Sort Settings Sections (A-Z): ''
+ Return to Settings Menu: ''
+ The app needs to restart for changes to take effect. Restart and apply change?: ''
+ General Settings:
+ General Settings: ''
+ Check for Updates: ''
+ Check for Latest Blog Posts: ''
+ Fallback to Non-Preferred Backend on Failure: ''
+ Enable Search Suggestions: ''
+ Auto Load Next Page:
+ Label: ''
+ Tooltip: ''
+ Default Landing Page: ''
+ Locale Preference: ''
+ System Default: ''
+ Preferred API Backend:
+ Preferred API Backend: ''
+ Local API: ''
+ Invidious API: ''
+ Video View Type:
+ Video View Type: ''
+ Grid: ''
+ List: ''
+ Thumbnail Preference:
+ Thumbnail Preference: ''
+ Default: ''
+ Beginning: ''
+ Middle: ''
+ End: ''
+ Hidden: ''
+ Blur: ''
+ Current Invidious Instance: ''
+ The currently set default instance is {instance}: ''
+ No default instance has been set: ''
+ Current instance will be randomized on startup: ''
+ Set Current Instance as Default: ''
+ Clear Default Instance: ''
+ View all Invidious instance information: ''
+ Region for Trending: ''
+ #! List countries
+ External Link Handling:
+ External Link Handling: ''
+ Open Link: ''
+ Ask Before Opening Link: ''
+ No Action: ''
+ Theme Settings:
+ Theme Settings: ''
+ Match Top Bar with Main Color: ''
+ Expand Side Bar by Default: ''
+ Disable Smooth Scrolling: ''
+ UI Scale: ''
+ Hide Side Bar Labels: ''
+ Hide FreeTube Header Logo: ''
+ Base Theme:
+ Base Theme: ''
+ Black: ''
+ Dark: ''
+ System Default: ''
+ Light: ''
+ Dracula: ''
+ Catppuccin Mocha: ''
+ Pastel Pink: ''
+ Hot Pink: ''
+ Nordic: ''
+ Solarized Dark: ''
+ Solarized Light: ''
+ Main Color Theme:
+ Main Color Theme: ''
+ Red: ''
+ Pink: ''
+ Purple: ''
+ Deep Purple: ''
+ Indigo: ''
+ Blue: ''
+ Light Blue: ''
+ Cyan: ''
+ Teal: ''
+ Green: ''
+ Light Green: ''
+ Lime: ''
+ Yellow: ''
+ Amber: ''
+ Orange: ''
+ Deep Orange: ''
+ Dracula Cyan: ''
+ Dracula Green: ''
+ Dracula Orange: ''
+ Dracula Pink: ''
+ Dracula Purple: ''
+ Dracula Red: ''
+ Dracula Yellow: ''
+ Catppuccin Mocha Rosewater: ''
+ Catppuccin Mocha Flamingo: ''
+ Catppuccin Mocha Pink: ''
+ Catppuccin Mocha Mauve: ''
+ Catppuccin Mocha Red: ''
+ Catppuccin Mocha Maroon: ''
+ Catppuccin Mocha Peach: ''
+ Catppuccin Mocha Yellow: ''
+ Catppuccin Mocha Green: ''
+ Catppuccin Mocha Teal: ''
+ Catppuccin Mocha Sky: ''
+ Catppuccin Mocha Sapphire: ''
+ Catppuccin Mocha Blue: ''
+ Catppuccin Mocha Lavender: ''
+ Solarized Yellow: ''
+ Solarized Orange: ''
+ Solarized Red: ''
+ Solarized Magenta: ''
+ Solarized Violet: ''
+ Solarized Blue: ''
+ Solarized Cyan: ''
+ Solarized Green: ''
+ Secondary Color Theme: ''
+ #* Main Color Theme
+ Player Settings:
+ Player Settings: ''
+ Play Next Video: ''
+ Turn on Subtitles by Default: ''
+ Autoplay Videos: ''
+ Proxy Videos Through Invidious: ''
+ Autoplay Playlists: ''
+ Enable Theatre Mode by Default: ''
+ Scroll Volume Over Video Player: ''
+ Scroll Playback Rate Over Video Player: ''
+ Skip by Scrolling Over Video Player: ''
+ Display Play Button In Video Player: ''
+ Enter Fullscreen on Display Rotate: ''
+ Next Video Interval: ''
+ Fast-Forward / Rewind Interval: ''
+ Default Volume: ''
+ Default Playback Rate: ''
+ Max Video Playback Rate: ''
+ Video Playback Rate Interval: ''
+ Default Video Format:
+ Default Video Format: ''
+ Dash Formats: ''
+ Legacy Formats: ''
+ Audio Formats: ''
+ Default Quality:
+ Default Quality: ''
+ Auto: ''
+ 144p: ''
+ 240p: ''
+ 360p: ''
+ 480p: ''
+ 720p: ''
+ 1080p: ''
+ 1440p: ''
+ 4k: ''
+ 8k: ''
+ Screenshot:
+ Enable: ''
+ Format Label: ''
+ Quality Label: ''
+ Ask Path: ''
+ Folder Label: ''
+ Folder Button: ''
+ File Name Label: ''
+ File Name Tooltip: ''
+ Error:
+ Forbidden Characters: ''
+ Empty File Name: ''
+ External Player Settings:
+ External Player Settings: ''
+ External Player: ''
+ Ignore Unsupported Action Warnings: ''
+ Ignore Default Arguments: ''
+ Custom External Player Executable: ''
+ Custom External Player Arguments: ''
+ Players:
+ None:
+ Name: ''
+ Privacy Settings:
+ Privacy Settings: ''
+ Remember History: ''
+ Save Watched Progress: ''
+ Save Watched Videos With Last Viewed Playlist: ''
+ Clear Search Cache: ''
+ Are you sure you want to clear out your search cache?: ''
+ Search cache has been cleared: ''
+ Remove Watch History: ''
+ Are you sure you want to remove your entire watch history?: ''
+ Watch history has been cleared: ''
+ Remove All Subscriptions / Profiles: ''
+ Are you sure you want to remove all subscriptions and profiles? This cannot be undone.: ''
+ Remove All Playlists: ''
+ All playlists have been removed: ''
+ Are you sure you want to remove all your playlists?: ''
+ Subscription Settings:
+ Subscription Settings: ''
+ Hide Videos on Watch: ''
+ Fetch Feeds from RSS: ''
+ Manage Subscriptions: ''
+ Fetch Automatically: ''
+ Only Show Latest Video for Each Channel: ''
+ Confirm Before Unsubscribing: ''
+ Distraction Free Settings:
+ Distraction Free Settings: ''
+ Sections:
+ Side Bar: ''
+ Subscriptions Page: ''
+ Channel Page: ''
+ Watch Page: ''
+ General: ''
+ Hide Video Views: ''
+ Hide Video Likes And Dislikes: ''
+ Hide Channel Subscribers: ''
+ Hide Comment Likes: ''
+ Hide Recommended Videos: ''
+ Hide Trending Videos: ''
+ Hide Popular Videos: ''
+ Hide Playlists: ''
+ Hide Live Chat: ''
+ Hide Active Subscriptions: ''
+ Hide Video Description: ''
+ Hide Comments: ''
+ Hide Profile Pictures in Comments: ''
+ Display Titles Without Excessive Capitalisation: ''
+ Hide Live Streams: ''
+ Hide Upcoming Premieres: ''
+ Hide Sharing Actions: ''
+ Hide Chapters: ''
+ Hide Channels: ''
+ Hide Channels Disabled Message: ''
+ Hide Channels Placeholder: ''
+ Hide Channels Invalid: ''
+ Hide Channels API Error: ''
+ Hide Channels Already Exists: ''
+ Hide Featured Channels: ''
+ Hide Channel Playlists: ''
+ Hide Channel Community: ''
+ Hide Channel Shorts: ''
+ Hide Channel Podcasts: ''
+ Hide Channel Releases: ''
+ Hide Videos and Playlists Containing Text: ''
+ Hide Videos and Playlists Containing Text Placeholder: ''
+ Hide Subscriptions Videos: ''
+ Hide Subscriptions Shorts: ''
+ Hide Subscriptions Live: ''
+ Hide Subscriptions Community: ''
+ Data Settings:
+ Data Settings: ''
+ Select Import Type: ''
+ Select Export Type: ''
+ Import Subscriptions: ''
+ Subscription File: ''
+ History File: ''
+ Playlist File: ''
+ Check for Legacy Subscriptions: ''
+ Export Subscriptions: ''
+ Export FreeTube: ''
+ Export YouTube: ''
+ Export NewPipe: ''
+ Import History: ''
+ Export History: ''
+ Import Playlists: ''
+ Export Playlists: ''
+ Export Playlists For Older FreeTube Versions:
+ Label: ''
+ # |- = Keep newlines, No newline at end
+ Tooltip: |
+ Profile object has insufficient data, skipping item: ''
+ All subscriptions and profiles have been successfully imported: ''
+ All subscriptions have been successfully imported: ''
+ Invalid subscriptions file: ''
+ Invalid history file: ''
+ Subscriptions have been successfully exported: ''
+ History object has insufficient data, skipping item: ''
+ All watched history has been successfully imported: ''
+ All watched history has been successfully exported: ''
+ Playlist insufficient data: ''
+ All playlists has been successfully imported: ''
+ All playlists has been successfully exported: ''
+ Unable to read file: ''
+ Unable to write file: ''
+ Unknown data key: ''
+ How do I import my subscriptions?: ''
+ Manage Subscriptions: ''
+ Proxy Settings:
+ Proxy Settings: ''
+ Enable Tor / Proxy: ''
+ Proxy Protocol: ''
+ Proxy Host: ''
+ Proxy Port Number: ''
+ Clicking on Test Proxy will send a request to: ''
+ Test Proxy: ''
+ Your Info: ''
+ Ip: ''
+ Country: ''
+ Region: ''
+ City: ''
+ Error getting network information. Is your proxy configured properly?: ''
+ SponsorBlock Settings:
+ SponsorBlock Settings: ''
+ Enable SponsorBlock: ''
+ 'SponsorBlock API Url (Default is https://sponsor.ajay.app)': ''
+ Notify when sponsor segment is skipped: ''
+ UseDeArrowTitles: ''
+ UseDeArrowThumbnails: ''
+ 'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': ''
+ Skip Options:
+ Skip Option: ''
+ Auto Skip: ''
+ Show In Seek Bar: ''
+ Prompt To Skip: ''
+ Do Nothing: ''
+ Category Color: ''
+ Parental Control Settings:
+ Parental Control Settings: ''
+ Hide Unsubscribe Button: ''
+ Show Family Friendly Only: ''
+ Hide Search Bar: ''
+ Download Settings:
+ Download Settings: ''
+ Ask Download Path: ''
+ Choose Path: ''
+ Download Behavior: ''
+ Download in app: ''
+ Open in web browser: ''
+ Experimental Settings:
+ Experimental Settings: ''
+ Warning: ''
+ Replace HTTP Cache: ''
+ Password Dialog:
+ Password: ''
+ Enter Password To Unlock: ''
+ Password Incorrect: ''
+ Unlock: ''
+ Password Settings:
+ Password Settings: ''
+ Set Password To Prevent Access: ''
+ Set Password: ''
+ Remove Password: ''
+About:
+ #On About page
+ About: ''
+ Beta: ''
+ Source code: ''
+ Licensed under the: ''
+ AGPLv3: ''
+ Downloads / Changelog: ''
+ GitHub releases: ''
+ Help: ''
+ FreeTube Wiki: ''
+ FAQ: ''
+ Discussions: ''
+ Report a problem: ''
+ GitHub issues: ''
+ Please check for duplicates before posting: ''
+ Website: ''
+ Blog: ''
+ Email: ''
+ Mastodon: ''
+ Chat on Matrix: ''
+ Please read the: ''
+ room rules: ''
+ Translate: ''
+ Credits: ''
+ FreeTube is made possible by: ''
+ these people and projects: ''
+ Donate: ''
+
+Profile:
+ Profile Settings: ''
+ Toggle Profile List: ''
+ Profile Select: ''
+ Profile Filter: ''
+ All Channels: ''
+ Profile Manager: ''
+ Create New Profile: ''
+ Edit Profile: ''
+ Edit Profile Name: ''
+ Create Profile Name: ''
+ Profile Name: ''
+ Color Picker: ''
+ Custom Color: ''
+ Profile Preview: ''
+ Create Profile: ''
+ Update Profile: ''
+ Make Default Profile: ''
+ Delete Profile: ''
+ Are you sure you want to delete this profile?: ''
+ All subscriptions will also be deleted.: ''
+ Profile could not be found: ''
+ Your profile name cannot be empty: ''
+ Profile has been created: ''
+ Profile has been updated: ''
+ Your default profile has been set to {profile}: ''
+ Removed {profile} from your profiles: ''
+ Your default profile has been changed to your primary profile: ''
+ '{profile} is now the active profile': ''
+ Subscription List: ''
+ Other Channels: ''
+ '{number} selected': ''
+ Select All: ''
+ Select None: ''
+ Delete Selected: ''
+ Add Selected To Profile: ''
+ No channel(s) have been selected: ''
+ ? This is your primary profile. Are you sure you want to delete the selected channels? The
+ same channels will be deleted in any profile they are found in.
+ : ''
+ Are you sure you want to delete the selected channels? This will not delete the channel from any other profile.: ''
+ Close Profile Dropdown: ''
+ Open Profile Dropdown: ''
+#On Channel Page
+Channel:
+ Subscribe: ''
+ Unsubscribe: ''
+ Channel has been removed from your subscriptions: ''
+ Removed subscription from {count} other channel(s): ''
+ Added channel to your subscriptions: ''
+ Search Channel: ''
+ Your search results have returned 0 results: ''
+ Sort By: ''
+ This channel does not exist: ''
+ This channel does not allow searching: ''
+ This channel is age-restricted and currently cannot be viewed in FreeTube.: ''
+ Channel Tabs: ''
+ Videos:
+ Videos: ''
+ This channel does not currently have any videos: ''
+ Sort Types:
+ Newest: ''
+ Oldest: ''
+ Most Popular: ''
+ Shorts:
+ This channel does not currently have any shorts: ''
+ Live:
+ Live: ''
+ This channel does not currently have any live streams: ''
+ Playlists:
+ Playlists: ''
+ This channel does not currently have any playlists: ''
+ Sort Types:
+ Last Video Added: ''
+ Newest: ''
+ Oldest: ''
+ Podcasts:
+ Podcasts: ''
+ This channel does not currently have any podcasts: ''
+ Releases:
+ Releases: ''
+ This channel does not currently have any releases: ''
+ About:
+ About: ''
+ Channel Description: ''
+ Tags:
+ Tags: ''
+ Search for: ''
+ Details: ''
+ Joined: ''
+ Location: ''
+ Featured Channels: ''
+ Community:
+ This channel currently does not have any posts: ''
+ votes: ''
+ View Full Post: ''
+ Reveal Answers: ''
+ Hide Answers: ''
+ Video hidden by FreeTube: ''
+ Viewing Posts Only Supported By Invidious: ''
+Video:
+ IP block: ''
+ More Options: ''
+ Mark As Watched: ''
+ Remove From History: ''
+ Video has been marked as watched: ''
+ Video has been removed from your history: ''
+ Save Video: ''
+ Video has been saved: ''
+ Video has been removed from your saved list: ''
+ Open in YouTube: ''
+ Copy YouTube Link: ''
+ Open YouTube Embedded Player: ''
+ Copy YouTube Embedded Player Link: ''
+ Open in Invidious: ''
+ Copy Invidious Link: ''
+ Open Channel in YouTube: ''
+ Copy YouTube Channel Link: ''
+ Open Channel in Invidious: ''
+ Copy Invidious Channel Link: ''
+ Hide Channel: ''
+ Unhide Channel: ''
+ Views: ''
+ Loop Playlist: ''
+ Shuffle Playlist: ''
+ Reverse Playlist: ''
+ Play Next Video: ''
+ Play Previous Video: ''
+ Pause on Current Video: ''
+ Watched: ''
+ Autoplay: ''
+ Starting soon, please refresh the page to check again: ''
+ # As in a Live Video
+ Premieres on: ''
+ Premieres: ''
+ Upcoming: ''
+ Live: ''
+ Live Now: ''
+ Live Chat: ''
+ Enable Live Chat: ''
+ Live Chat is currently not supported in this build.: ''
+ 'Chat is disabled or the Live Stream has ended.': ''
+ Live chat is enabled. Chat messages will appear here once sent.: ''
+ 'Live Chat is currently not supported with the Invidious API. A direct connection to YouTube is required.': ''
+ 'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': ''
+ Show Super Chat Comment: ''
+ Scroll to Bottom: ''
+ Download Video: ''
+ video only: ''
+ audio only: ''
+ Published:
+ Jan: ''
+ Feb: ''
+ Mar: ''
+ Apr: ''
+ May: ''
+ Jun: ''
+ Jul: ''
+ Aug: ''
+ Sep: ''
+ Oct: ''
+ Nov: ''
+ Dec: ''
+ Second: ''
+ Seconds: ''
+ Minute: ''
+ Minutes: ''
+ Hour: ''
+ Hours: ''
+ Day: ''
+ Days: ''
+ Week: ''
+ Weeks: ''
+ Month: ''
+ Months: ''
+ Year: ''
+ Years: ''
+ Ago: ''
+ Upcoming: ''
+ In less than a minute: ''
+ Published on: ''
+ Streamed on: ''
+ Started streaming on: ''
+ Publicationtemplate: ''
+ Sponsor Block category:
+ sponsor: ''
+ intro: ''
+ outro: ''
+ self-promotion: ''
+ interaction: ''
+ music offtopic: ''
+ recap: ''
+ filler: ''
+ External Player:
+ OpenInTemplate: ''
+ video: ''
+ playlist: ''
+ OpeningTemplate: ''
+ UnsupportedActionTemplate: ''
+ Unsupported Actions:
+ starting video at offset: ''
+ setting a playback rate: ''
+ opening playlists: ''
+ opening specific video in a playlist (falling back to opening the video): ''
+ reversing playlists: ''
+ shuffling playlists: ''
+ looping playlists: ''
+ Player:
+ TranslatedCaptionTemplate: ''
+ Audio Tracks: ''
+ Theatre Mode: ''
+ Exit Theatre Mode: ''
+ Full Window: ''
+ Exit Full Window: ''
+ Take Screenshot: ''
+ Show Stats: ''
+ Hide Stats: ''
+ Stats:
+ Stats: ''
+ Video ID: ''
+ Media Formats: ''
+ Resolution: ''
+ Player Dimensions: ''
+ Bitrate: ''
+ Volume: ''
+ Bandwidth: ''
+ Buffered: ''
+ Dropped Frames / Total Frames: ''
+ CodecAudio: ''
+ CodecsVideoAudio: ''
+ CodecsVideoAudioNoItags: ''
+ You appear to be offline: ''
+ Playback will resume automatically when your connection comes back: ''
+ Skipped segment: ''
+#& Videos
+Videos:
+ #& Sort By
+ Sort By:
+ Newest: ''
+ Oldest: ''
+ #& Most Popular
+#& Playlists
+Playlist:
+ #& About
+ Playlist: ''
+ View Full Playlist: ''
+ Videos: ''
+ View: ''
+ Views: ''
+ Last Updated On: ''
+ Sort By:
+ Sort By: ''
+ DateAddedNewest: ''
+ DateAddedOldest: ''
+ AuthorAscending: ''
+ AuthorDescending: ''
+ VideoTitleAscending: ''
+ VideoTitleDescending: ''
+ VideoDurationAscending: ''
+ VideoDurationDescending: ''
+ Custom: ''
+
+# On Video Watch Page
+#* Published
+#& Views
+Toggle Theatre Mode: ''
+Change Format:
+ Change Media Formats: ''
+ Use Dash Formats: ''
+ Use Legacy Formats: ''
+ Use Audio Formats: ''
+ Dash formats are not available for this video: ''
+ Audio formats are not available for this video: ''
+ Legacy formats are not available for this video: ''
+Share:
+ Share Video: ''
+ Share Channel: ''
+ Share Playlist: ''
+ Include Timestamp: ''
+ Copy Link: ''
+ Open Link: ''
+ Copy Embed: ''
+ Open Embed: ''
+ # On Click
+ Invidious URL copied to clipboard: ''
+ Invidious Embed URL copied to clipboard: ''
+ Invidious Channel URL copied to clipboard: ''
+ YouTube URL copied to clipboard: ''
+ YouTube Embed URL copied to clipboard: ''
+ YouTube Channel URL copied to clipboard: ''
+Clipboard:
+ Copy failed: ''
+ Cannot access clipboard without a secure connection: ''
+
+Chapters:
+ Chapters: ''
+ 'Chapters list visible, current chapter: {chapterName}': ''
+ 'Chapters list hidden, current chapter: {chapterName}': ''
+
+Mini Player: ''
+Comments:
+ Comments: ''
+ Click to View Comments: ''
+ Getting comment replies, please wait: ''
+ There are no more comments for this video: ''
+ Show Comments: ''
+ Hide Comments: ''
+ Sort by: ''
+ Top comments: ''
+ Newest first: ''
+ View {replyCount} replies: ''
+ # Context: View 10 Replies, View 1 Reply, View 1 Reply from Owner, View 2 Replies from Owner and others
+ View: ''
+ Hide: ''
+ Replies: ''
+ Show More Replies: ''
+ Reply: ''
+ From {channelName}: ''
+ And others: ''
+ There are no comments available for this video: ''
+ There are no comments available for this post: ''
+ Load More Comments: ''
+ No more comments available: ''
+ Pinned by: ''
+ Member: ''
+ Subscribed: ''
+ Hearted: ''
+
+Up Next: ''
+
+#Tooltips
+Tooltips:
+ General Settings:
+ Preferred API Backend: ''
+ Fallback to Non-Preferred Backend on Failure: ''
+ Thumbnail Preference: ''
+ Invidious Instance: ''
+ Region for Trending: ''
+ External Link Handling: |
+ Player Settings:
+ Proxy Videos Through Invidious: ''
+ Default Video Format: ''
+ Scroll Playback Rate Over Video Player: ''
+ Skip by Scrolling Over Video Player: ''
+ External Player Settings:
+ External Player: ''
+ Custom External Player Executable: ''
+ Ignore Warnings: ''
+ Ignore Default Arguments: ''
+ Custom External Player Arguments: ''
+ DefaultCustomArgumentsTemplate: ""
+ Distraction Free Settings:
+ Hide Channels: ''
+ Hide Subscriptions Live: ''
+ Hide Videos and Playlists Containing Text: ''
+ Subscription Settings:
+ Fetch Feeds from RSS: ''
+ Fetch Automatically: ''
+ Experimental Settings:
+ Replace HTTP Cache: ''
+ SponsorBlock Settings:
+ UseDeArrowTitles: ''
+ UseDeArrowThumbnails: ''
+
+# Toast Messages
+Local API Error (Click to copy): ''
+Invidious API Error (Click to copy): ''
+Falling back to Invidious 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: ''
+Hashtags have not yet been implemented, try again later: ''
+Loop is now disabled: ''
+Loop is now enabled: ''
+Shuffle is now disabled: ''
+Shuffle is now enabled: ''
+The playlist has been reversed: ''
+Playing Next Video: ''
+Playing Previous Video: ''
+Playlist will not pause when current video is finished: ''
+Playlist will pause when current video is finished: ''
+Playing Next Video Interval: ''
+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 channel is age restricted: ''
+ This video is age restricted: ''
+External link opening has been disabled in the general settings: ''
+'Blocked opening potentially unsafe URL': ''
+Downloading has completed: ''
+Starting download: ''
+Downloading failed: ''
+Screenshot Success: ''
+Screenshot Error: ''
+Channel Hidden: ''
+Channel Unhidden: ''
+Trimmed input must be at least N characters long: ''
+Tag already exists: ''
+
+Hashtag:
+ Hashtag: ''
+ This hashtag does not currently have any videos: ''
+Moments Ago: ''
+Yes: ''
+No: ''
+Ok: ''
+Yes, Delete: ''
+Yes, Restart: ''
+Yes, Open Link: ''
+Cancel: ''
+# symbol used to indicate that an item is correct
+checkmark: ''
+# French is the only language that should change this (they have a space before the colon)
+Display Label: ''
From 3dd8f741d6ca88c5626d9b687dd8e1bfb9534e18 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Oct 2024 09:40:05 -0400
Subject: [PATCH 427/465] Bump the eslint group with 3 updates (#5904)
Bumps the eslint group with 3 updates: [@eslint/compat](https://github.com/eslint/rewrite), [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) and [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue).
Updates `@eslint/compat` from 1.2.0 to 1.2.1
- [Release notes](https://github.com/eslint/rewrite/releases)
- [Changelog](https://github.com/eslint/rewrite/blob/main/release-please-config.json)
- [Commits](https://github.com/eslint/rewrite/compare/compat-v1.2.0...compat-v1.2.1)
Updates `@eslint/js` from 9.12.0 to 9.13.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.13.0/packages/js)
Updates `eslint-plugin-vue` from 9.29.0 to 9.29.1
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.29.0...v9.29.1)
---
updated-dependencies:
- dependency-name: "@eslint/compat"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: eslint
- dependency-name: "@eslint/js"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: eslint
- dependency-name: eslint-plugin-vue
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: eslint
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 6 +++---
yarn.lock | 24 ++++++++++++------------
2 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/package.json b/package.json
index f75f476f38908..6630a3ed13ce0 100644
--- a/package.json
+++ b/package.json
@@ -82,9 +82,9 @@
"@babel/plugin-transform-class-properties": "^7.25.7",
"@babel/preset-env": "^7.25.8",
"@double-great/stylelint-a11y": "^3.0.2",
- "@eslint/compat": "^1.2.0",
+ "@eslint/compat": "^1.2.1",
"@eslint/eslintrc": "^3.1.0",
- "@eslint/js": "^9.12.0",
+ "@eslint/js": "^9.13.0",
"@intlify/eslint-plugin-vue-i18n": "^3.0.0",
"babel-loader": "^9.2.1",
"copy-webpack-plugin": "^12.0.2",
@@ -101,7 +101,7 @@
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-promise": "^7.1.0",
"eslint-plugin-unicorn": "^56.0.0",
- "eslint-plugin-vue": "^9.29.0",
+ "eslint-plugin-vue": "^9.29.1",
"eslint-plugin-vuejs-accessibility": "^2.4.1",
"eslint-plugin-yml": "^1.14.0",
"globals": "^15.11.0",
diff --git a/yarn.lock b/yarn.lock
index abe422c8f02f8..34e4675c18f9e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1005,10 +1005,10 @@
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63"
integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==
-"@eslint/compat@^1.2.0":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@eslint/compat/-/compat-1.2.0.tgz#8d36b8c0e1e9e91068a1df8938977a9e4535d83c"
- integrity sha512-CkPWddN7J9JPrQedEr2X7AjK9y1jaMJtxZ4A/+jTMFA2+n5BWhcKHW/EbJyARqg2zzQfgtWUtVmG3hrG6+nGpg==
+"@eslint/compat@^1.2.1":
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@eslint/compat/-/compat-1.2.1.tgz#b1263422cd2009a1c8a7d2e0d4b022464d2f4fb1"
+ integrity sha512-JbHG2TWuCeNzh87fXo+/46Z1LEo9DBA9T188d0fZgGxAD+cNyS6sx9fdiyxjGPBMyQVRlCutTByZ6a5+YMkF7g==
"@eslint/config-array@^0.18.0":
version "0.18.0"
@@ -1044,10 +1044,10 @@
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.11.1.tgz#8bcb37436f9854b3d9a561440daf916acd940986"
integrity sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==
-"@eslint/js@^9.12.0":
- version "9.12.0"
- resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.12.0.tgz#69ca3ca9fab9a808ec6d67b8f6edb156cbac91e1"
- integrity sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==
+"@eslint/js@^9.13.0":
+ version "9.13.0"
+ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.13.0.tgz#c5f89bcd57eb54d5d4fa8b77693e9c28dc97e547"
+ integrity sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==
"@eslint/object-schema@^2.1.4":
version "2.1.4"
@@ -4075,10 +4075,10 @@ eslint-plugin-unicorn@^56.0.0:
semver "^7.6.3"
strip-indent "^3.0.0"
-eslint-plugin-vue@^9.29.0:
- version "9.29.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.29.0.tgz#fa1d62a88c22102be4fb8c275929698a1aee4b04"
- integrity sha512-hamyjrBhNH6Li6R1h1VF9KHfshJlKgKEg3ARbGTn72CMNDSMhWbgC7NdkRDEh25AFW+4SDATzyNM+3gWuZii8g==
+eslint-plugin-vue@^9.29.1:
+ version "9.29.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.29.1.tgz#1af4f81347734f3e62eee4ba898c025bc5457662"
+ integrity sha512-MH/MbVae4HV/tM8gKAVWMPJbYgW04CK7SuzYRrlNERpxbO0P3+Zdsa2oAcFBW6xNu7W6lIkGOsFAMCRTYmrlWQ==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
globals "^13.24.0"
From d5a4e0043483658e7f2abbf8c9313642fe03f381 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Oct 2024 09:41:10 -0400
Subject: [PATCH 428/465] Bump npm-run-all2 from 6.2.3 to 6.2.4 (#5905)
Bumps [npm-run-all2](https://github.com/bcomnes/npm-run-all2) from 6.2.3 to 6.2.4.
- [Release notes](https://github.com/bcomnes/npm-run-all2/releases)
- [Changelog](https://github.com/bcomnes/npm-run-all2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bcomnes/npm-run-all2/compare/v6.2.3...v6.2.4)
---
updated-dependencies:
- dependency-name: npm-run-all2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 16 ++++++++++++----
2 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index 6630a3ed13ce0..704370fb1de0d 100644
--- a/package.json
+++ b/package.json
@@ -110,7 +110,7 @@
"json-minimizer-webpack-plugin": "^5.0.0",
"lefthook": "^1.7.18",
"mini-css-extract-plugin": "^2.9.1",
- "npm-run-all2": "^6.2.3",
+ "npm-run-all2": "^6.2.4",
"postcss": "^8.4.47",
"postcss-scss": "^4.0.9",
"prettier": "^2.8.8",
diff --git a/yarn.lock b/yarn.lock
index 34e4675c18f9e..5c2097eee4ad7 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -6538,10 +6538,10 @@ npm-normalize-package-bin@^3.0.0:
resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz#25447e32a9a7de1f51362c61a559233b89947832"
integrity sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==
-npm-run-all2@^6.2.3:
- version "6.2.3"
- resolved "https://registry.yarnpkg.com/npm-run-all2/-/npm-run-all2-6.2.3.tgz#ea0c0987337b828eaa78c2f5488e70de0969917b"
- integrity sha512-5RsxC7jEc/RjxOYBVdEfrJf5FsJ0pHA7jr2/OxrThXknajETCTYjigOCG3iaGjdYIKEQlDuCG0ir0T1HTva8pg==
+npm-run-all2@^6.2.4:
+ version "6.2.4"
+ resolved "https://registry.yarnpkg.com/npm-run-all2/-/npm-run-all2-6.2.4.tgz#cdd5c869166ed99d8d651257f20b9497514f2b42"
+ integrity sha512-h/v0JWs0P12iR076jL0iTi4JzZVaJPnwse2+s4XzaIxwjtybQbQM2kg/Wd7Lxi0iEOXy3ZX2tLPNbm3MqzIFqw==
dependencies:
ansi-styles "^6.2.1"
cross-spawn "^7.0.3"
@@ -6550,6 +6550,7 @@ npm-run-all2@^6.2.3:
pidtree "^0.6.0"
read-package-json-fast "^3.0.2"
shell-quote "^1.7.3"
+ which "^3.0.1"
npmlog@^6.0.0:
version "6.0.2"
@@ -9262,6 +9263,13 @@ which@^2.0.1, which@^2.0.2:
dependencies:
isexe "^2.0.0"
+which@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/which/-/which-3.0.1.tgz#89f1cd0c23f629a8105ffe69b8172791c87b4be1"
+ integrity sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==
+ dependencies:
+ isexe "^2.0.0"
+
wide-align@^1.1.5:
version "1.1.5"
resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3"
From 0b019b595c5af69c3bd7628897d1c81865cb6166 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Oct 2024 09:41:36 -0400
Subject: [PATCH 429/465] Bump lefthook from 1.7.18 to 1.7.22 (#5907)
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 1.7.18 to 1.7.22.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evilmartians/lefthook/compare/v1.7.18...v1.7.22)
---
updated-dependencies:
- dependency-name: lefthook
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 128 +++++++++++++++++++++++++--------------------------
2 files changed, 65 insertions(+), 65 deletions(-)
diff --git a/package.json b/package.json
index 704370fb1de0d..244fa8740aa08 100644
--- a/package.json
+++ b/package.json
@@ -108,7 +108,7 @@
"html-webpack-plugin": "^5.6.0",
"js-yaml": "^4.1.0",
"json-minimizer-webpack-plugin": "^5.0.0",
- "lefthook": "^1.7.18",
+ "lefthook": "^1.7.22",
"mini-css-extract-plugin": "^2.9.1",
"npm-run-all2": "^6.2.4",
"postcss": "^8.4.47",
diff --git a/yarn.lock b/yarn.lock
index 5c2097eee4ad7..43b73af57ce07 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -5909,71 +5909,71 @@ lazy-val@^1.0.5:
resolved "https://registry.yarnpkg.com/lazy-val/-/lazy-val-1.0.5.tgz#6cf3b9f5bc31cee7ee3e369c0832b7583dcd923d"
integrity sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==
-lefthook-darwin-arm64@1.7.18:
- version "1.7.18"
- resolved "https://registry.yarnpkg.com/lefthook-darwin-arm64/-/lefthook-darwin-arm64-1.7.18.tgz#463c3a52e2e01a7f834b6c407ff818cf1b7532d4"
- integrity sha512-jZgg+TSUINNWEJU2yGybTkW4qCVzGjtATnwJXsOJrM20IFWGy3NKdJG1S8Oha//5FmjcBOUY+gnXGxsWYkAesg==
-
-lefthook-darwin-x64@1.7.18:
- version "1.7.18"
- resolved "https://registry.yarnpkg.com/lefthook-darwin-x64/-/lefthook-darwin-x64-1.7.18.tgz#a60620dfae45c93c40ff289a62eee331ba62a726"
- integrity sha512-bEWaPmG4oB2YVW46sicBV6oB3ynC0ai+q+UuTwClWNcQ7aZivZcxRGDA4KmsldAGgmLls2bL0oRVwg2t3axnfA==
-
-lefthook-freebsd-arm64@1.7.18:
- version "1.7.18"
- resolved "https://registry.yarnpkg.com/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-1.7.18.tgz#ce9bd758eb6f09f0d0d4f2966b1f872b29f16ab9"
- integrity sha512-XWYpQGSkcKMye0OfXd9VkVQnccKJ5Vue04fDNvVFypFTTXJSwtCNfRF/RGGZ9KXmEz4U/m6JPRMjj4o//lmtzQ==
-
-lefthook-freebsd-x64@1.7.18:
- version "1.7.18"
- resolved "https://registry.yarnpkg.com/lefthook-freebsd-x64/-/lefthook-freebsd-x64-1.7.18.tgz#81ecc7741f7d7fa7618469fd8c71821f48f37da2"
- integrity sha512-EJ3oaQXi0DUXQP0FPiCcxZI3UqR27xt/0MEfwztKnfFIF6toNvUkmD+AgTp0SUOGMvquGEPDN2Fh1eWqNUyZ7Q==
-
-lefthook-linux-arm64@1.7.18:
- version "1.7.18"
- resolved "https://registry.yarnpkg.com/lefthook-linux-arm64/-/lefthook-linux-arm64-1.7.18.tgz#5a1716f12782b64726347092938ef7750518e132"
- integrity sha512-V8TMOtMvDUT5gXUqE7IPs1fT3esGfy/BPm9+UR3odzbkP+MRSOo049H2C2PDCIQylsRciMVU27QM6b4tfLvZRw==
-
-lefthook-linux-x64@1.7.18:
- version "1.7.18"
- resolved "https://registry.yarnpkg.com/lefthook-linux-x64/-/lefthook-linux-x64-1.7.18.tgz#892885eb2f4157b88ce0ca98c6d6154646b5db99"
- integrity sha512-Cw0StKxQTucrUvIT80ZDOdUdcM44u9mhBCFg4JoiLfVhd30yiLfgoPijIAgHRIluBgTRfWFC3wxWM5zbszSD2w==
-
-lefthook-openbsd-arm64@1.7.18:
- version "1.7.18"
- resolved "https://registry.yarnpkg.com/lefthook-openbsd-arm64/-/lefthook-openbsd-arm64-1.7.18.tgz#7691107e6c9c7ff8535485b1ca6db882b00a6faa"
- integrity sha512-DGSpivaJUVl/uTnyZzkL11vpJGv4/wl6ETAkwKz09hyvES1mbcnG8nnVmELbdwL+qnRkWvu5YRcYgNFK4JmSlg==
-
-lefthook-openbsd-x64@1.7.18:
- version "1.7.18"
- resolved "https://registry.yarnpkg.com/lefthook-openbsd-x64/-/lefthook-openbsd-x64-1.7.18.tgz#2bf6f398e10b1de7279265677931615b4c7242c1"
- integrity sha512-c1hfPxCXjqmm1bp7o03cD99noQ5Rbno0I05xO3h2GlQfUxXxixpWuoz/uWW9pBzuTp46vgv4kxc7/1kIoJwjtQ==
-
-lefthook-windows-arm64@1.7.18:
- version "1.7.18"
- resolved "https://registry.yarnpkg.com/lefthook-windows-arm64/-/lefthook-windows-arm64-1.7.18.tgz#c3de702a8ea25f4886b539374ea426f60f3dcd96"
- integrity sha512-1rPf98E31HbzEflfBrKyE0NQD9iLCE1RVJb7hTH1snakm0tDdeAGMowFwtvMV1bkYwwv4yIzEam8xa4IzJ7wLw==
-
-lefthook-windows-x64@1.7.18:
- version "1.7.18"
- resolved "https://registry.yarnpkg.com/lefthook-windows-x64/-/lefthook-windows-x64-1.7.18.tgz#cd16f7f7dc8854e26a524e34c5d05b9aa651f874"
- integrity sha512-wthEG+aWPmJcEF4FZoabtMbZCLCJJ2ynIPyh8tiqnLoauQaAvaYOQuOEUK1gwhVOiducaOmP6A0MWGX35jA9mw==
-
-lefthook@^1.7.18:
- version "1.7.18"
- resolved "https://registry.yarnpkg.com/lefthook/-/lefthook-1.7.18.tgz#def5b80a56aec2c28fc01002dfba7820ed11d24f"
- integrity sha512-CB2cf/BgSA5kKwGZ4cZyPL/sr99a+t5exH+LJMuFfQyN6B6MkC1YtibpTc/T3HJyzk1oY4HgqalkNB3/cXRU5w==
+lefthook-darwin-arm64@1.7.22:
+ version "1.7.22"
+ resolved "https://registry.yarnpkg.com/lefthook-darwin-arm64/-/lefthook-darwin-arm64-1.7.22.tgz#3041f10ad79fa716c6ed887ef930c1a7030cb750"
+ integrity sha512-ObcNp1PLZcwlsMwfA50MxUEdY+mINY/H/e6357mzV0HbykX/B0Tko00G4ZY6KKKKdHLwg1rtZW/t+DPsAk4hdQ==
+
+lefthook-darwin-x64@1.7.22:
+ version "1.7.22"
+ resolved "https://registry.yarnpkg.com/lefthook-darwin-x64/-/lefthook-darwin-x64-1.7.22.tgz#0e846515b374994d83d7ec3e4f4cf814980c98c1"
+ integrity sha512-WNioerPFGnZGYV5x8dzwk+PrPvAuFnjUfQG48Qt27MZJd5pXZOjsWkSBrHLQ7URsCV3DoaPzpkoeZblV4WVTQw==
+
+lefthook-freebsd-arm64@1.7.22:
+ version "1.7.22"
+ resolved "https://registry.yarnpkg.com/lefthook-freebsd-arm64/-/lefthook-freebsd-arm64-1.7.22.tgz#33f8c605d93137a745caba666c7983b424e6b513"
+ integrity sha512-uvzsXmu5FCRpXbUnq1/EByT6lnNLv/YnHFGmRlzb73Q0uNgrIRyG9oNb8jOWVOul+HFjjYTCNWuS7t4GK8udPw==
+
+lefthook-freebsd-x64@1.7.22:
+ version "1.7.22"
+ resolved "https://registry.yarnpkg.com/lefthook-freebsd-x64/-/lefthook-freebsd-x64-1.7.22.tgz#25586942c6cdd539d36f39978fae93b16bb905de"
+ integrity sha512-Q+GZjIshV6Q5Ylmf1lszdDdJagj+wG3Jgxi9ot3JM7cWLLS/LJ+UVQRBEE5wfrB84/FyZGEcKbJXHFpmeKt2gg==
+
+lefthook-linux-arm64@1.7.22:
+ version "1.7.22"
+ resolved "https://registry.yarnpkg.com/lefthook-linux-arm64/-/lefthook-linux-arm64-1.7.22.tgz#d3077ee750312bd0397a4f1648890fa52ac10dff"
+ integrity sha512-h4X/5JLixrNtcK0oAMJ4fizbwZd/gPegNZ9IU/WYSyGKlNZePdIlL0MPNEtOgG9rEkb9mzK6fcJeScFYMEthuw==
+
+lefthook-linux-x64@1.7.22:
+ version "1.7.22"
+ resolved "https://registry.yarnpkg.com/lefthook-linux-x64/-/lefthook-linux-x64-1.7.22.tgz#92aa76d436610f9d416ab70f5df6fd0fe7d762a3"
+ integrity sha512-rwE6kQ6ZDN5PgRGaPzp3sK4RIEGAWAcyfRq0R2X/2wZnvScYOg8aPrp46N2CVX713vwwHcvQaEQEzhwjaU+thA==
+
+lefthook-openbsd-arm64@1.7.22:
+ version "1.7.22"
+ resolved "https://registry.yarnpkg.com/lefthook-openbsd-arm64/-/lefthook-openbsd-arm64-1.7.22.tgz#dbbd95cbed67a902d436e122a92e5e57b96e9d1b"
+ integrity sha512-1wnMEqg4qbzVHcd2vIdkjVK83G68/9zEO9ygDwBWwqqYcaON1Fv2tjQlXoUanq0n8M5dADswqP4tPSWKPLMn4A==
+
+lefthook-openbsd-x64@1.7.22:
+ version "1.7.22"
+ resolved "https://registry.yarnpkg.com/lefthook-openbsd-x64/-/lefthook-openbsd-x64-1.7.22.tgz#47cc1e4251e83d12b8e26e9d58f794209fc2f24e"
+ integrity sha512-5++XL6ccCSRKHRWmIDyY2UANx+/NZLew0bHxBMeE4KH/lOYJKI15PzcljfonaXp+X+XZoMb+YMRxmVr5EJsOLg==
+
+lefthook-windows-arm64@1.7.22:
+ version "1.7.22"
+ resolved "https://registry.yarnpkg.com/lefthook-windows-arm64/-/lefthook-windows-arm64-1.7.22.tgz#0a8e4953bb1703bf194366863462bc8f08bae1f0"
+ integrity sha512-4iBmmMj5Ld464JKnlnfURbZvfoedW3N+BN53sSnDvqosdWIUWYAc8gpEYDnGmwyKU+1ModKJcd0A1UxbOfwWGQ==
+
+lefthook-windows-x64@1.7.22:
+ version "1.7.22"
+ resolved "https://registry.yarnpkg.com/lefthook-windows-x64/-/lefthook-windows-x64-1.7.22.tgz#9f90555f772bd8daa9539c02df95cadbc59400ee"
+ integrity sha512-6zxuaxeKGnhyK5yC88NJRi9J99nrmQ0nc4NzUUS8EW6TPm1qnFLQBpLGHWwOu0LQBkPYKVGzOfylvPXb7PlH3A==
+
+lefthook@^1.7.22:
+ version "1.7.22"
+ resolved "https://registry.yarnpkg.com/lefthook/-/lefthook-1.7.22.tgz#de2506c7aa3cb791e4721ee94717e5da87baeefe"
+ integrity sha512-JSXFjaQMHSWP2wdaVpNMerP6DubqkpMMHu/XABl2jBwuTmQdPfDO8VEFGcx0oiv02rP1bqI7zWx+TjPLou+wdw==
optionalDependencies:
- lefthook-darwin-arm64 "1.7.18"
- lefthook-darwin-x64 "1.7.18"
- lefthook-freebsd-arm64 "1.7.18"
- lefthook-freebsd-x64 "1.7.18"
- lefthook-linux-arm64 "1.7.18"
- lefthook-linux-x64 "1.7.18"
- lefthook-openbsd-arm64 "1.7.18"
- lefthook-openbsd-x64 "1.7.18"
- lefthook-windows-arm64 "1.7.18"
- lefthook-windows-x64 "1.7.18"
+ lefthook-darwin-arm64 "1.7.22"
+ lefthook-darwin-x64 "1.7.22"
+ lefthook-freebsd-arm64 "1.7.22"
+ lefthook-freebsd-x64 "1.7.22"
+ lefthook-linux-arm64 "1.7.22"
+ lefthook-linux-x64 "1.7.22"
+ lefthook-openbsd-arm64 "1.7.22"
+ lefthook-openbsd-x64 "1.7.22"
+ lefthook-windows-arm64 "1.7.22"
+ lefthook-windows-x64 "1.7.22"
levn@^0.4.1:
version "0.4.1"
From f73a4b9c33093e048cf7152eeb668a02932f3e77 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Oct 2024 09:42:50 -0400
Subject: [PATCH 430/465] Bump sass from 1.79.5 to 1.80.3 (#5909)
Bumps [sass](https://github.com/sass/dart-sass) from 1.79.5 to 1.80.3.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.79.5...1.80.3)
---
updated-dependencies:
- dependency-name: sass
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index 244fa8740aa08..11fe824f33b65 100644
--- a/package.json
+++ b/package.json
@@ -115,7 +115,7 @@
"postcss-scss": "^4.0.9",
"prettier": "^2.8.8",
"rimraf": "^6.0.1",
- "sass": "^1.79.5",
+ "sass": "^1.80.3",
"sass-loader": "^16.0.2",
"stylelint": "^16.10.0",
"stylelint-config-sass-guidelines": "^12.1.0",
diff --git a/yarn.lock b/yarn.lock
index 43b73af57ce07..587fae82c8846 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7794,10 +7794,10 @@ sass-loader@^16.0.2:
dependencies:
neo-async "^2.6.2"
-sass@^1.79.5:
- version "1.79.5"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.79.5.tgz#646c627601cd5f84c64f7b1485b9292a313efae4"
- integrity sha512-W1h5kp6bdhqFh2tk3DsI771MoEJjvrSY/2ihJRJS4pjIyfJCw0nTsxqhnrUzaLMOJjFchj8rOvraI/YUVjtx5g==
+sass@^1.80.3:
+ version "1.80.3"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.80.3.tgz#3f63dd527647d2b3de35f36acb971bda80517423"
+ integrity sha512-ptDWyVmDMVielpz/oWy3YP3nfs7LpJTHIJZboMVs8GEC9eUmtZTZhMHlTW98wY4aEorDfjN38+Wr/XjskFWcfA==
dependencies:
"@parcel/watcher" "^2.4.1"
chokidar "^4.0.0"
From 9f1df5416f0ffb098dc3e97fa15ea713dd8d321c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Oct 2024 09:43:22 -0400
Subject: [PATCH 431/465] Bump marked from 14.1.2 to 14.1.3 (#5910)
Bumps [marked](https://github.com/markedjs/marked) from 14.1.2 to 14.1.3.
- [Release notes](https://github.com/markedjs/marked/releases)
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)
- [Commits](https://github.com/markedjs/marked/compare/v14.1.2...v14.1.3)
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index 11fe824f33b65..47dfecf4fb259 100644
--- a/package.json
+++ b/package.json
@@ -63,7 +63,7 @@
"autolinker": "^4.0.0",
"electron-context-menu": "^4.0.4",
"lodash.debounce": "^4.0.8",
- "marked": "^14.1.2",
+ "marked": "^14.1.3",
"path-browserify": "^1.0.1",
"portal-vue": "^2.1.7",
"process": "^0.11.10",
diff --git a/yarn.lock b/yarn.lock
index 587fae82c8846..d533a3316c970 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -6151,10 +6151,10 @@ make-fetch-happen@^10.0.3:
socks-proxy-agent "^7.0.0"
ssri "^9.0.0"
-marked@^14.1.2:
- version "14.1.2"
- resolved "https://registry.yarnpkg.com/marked/-/marked-14.1.2.tgz#3cbc26b2d6832be32b75ae0746e0968c781b6156"
- integrity sha512-f3r0yqpz31VXiDB/wj9GaOB0a2PRLQl6vJmXiFrniNwjkKdvakqJRULhjFKJpxOchlCRiG5fcacoUZY5Xa6PEQ==
+marked@^14.1.3:
+ version "14.1.3"
+ resolved "https://registry.yarnpkg.com/marked/-/marked-14.1.3.tgz#42372cffd22e76e0f1d7f3627ebc116d291abbed"
+ integrity sha512-ZibJqTULGlt9g5k4VMARAktMAjXoVnnr+Y3aCqW1oDftcV4BA3UmrBifzXoZyenHRk75csiPu9iwsTj4VNBT0g==
matcher@^3.0.0:
version "3.0.0"
From c169222c4ded84423ec46d271748c61925cd7410 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Oct 2024 13:50:12 +0000
Subject: [PATCH 432/465] Bump html-webpack-plugin from 5.6.0 to 5.6.2 (#5911)
Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 5.6.0 to 5.6.2.
- [Release notes](https://github.com/jantimon/html-webpack-plugin/releases)
- [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v5.6.0...v5.6.2)
---
updated-dependencies:
- dependency-name: html-webpack-plugin
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index 47dfecf4fb259..ae3170b3a6ef0 100644
--- a/package.json
+++ b/package.json
@@ -105,7 +105,7 @@
"eslint-plugin-vuejs-accessibility": "^2.4.1",
"eslint-plugin-yml": "^1.14.0",
"globals": "^15.11.0",
- "html-webpack-plugin": "^5.6.0",
+ "html-webpack-plugin": "^5.6.2",
"js-yaml": "^4.1.0",
"json-minimizer-webpack-plugin": "^5.0.0",
"lefthook": "^1.7.22",
diff --git a/yarn.lock b/yarn.lock
index d533a3316c970..5605ca1946fd7 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -5074,10 +5074,10 @@ html-tags@^3.3.1:
resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce"
integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==
-html-webpack-plugin@^5.6.0:
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz#50a8fa6709245608cb00e811eacecb8e0d7b7ea0"
- integrity sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==
+html-webpack-plugin@^5.6.2:
+ version "5.6.2"
+ resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.2.tgz#174a67c8e55aa3fa2ba94c8e8e42894bfe4978ea"
+ integrity sha512-q7xp/FO9RGBVoTKNItkdX1jKLscLFkgn/dLVFNYbHVbfHLBk6DYW5nsQ8kCzIWcgKP/kUBocetjvav6lD8YfCQ==
dependencies:
"@types/html-minifier-terser" "^6.0.0"
html-minifier-terser "^6.0.2"
From 3827a4c8a27af827ae2e8ebecf9b85d80360a10a Mon Sep 17 00:00:00 2001
From: Florent
Date: Mon, 21 Oct 2024 12:17:38 +0000
Subject: [PATCH 433/465] Translated using Weblate (Breton)
Currently translated at 9.9% (88 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/br/
---
static/locales/br.yaml | 179 +++++++++++++++++++++--------------------
1 file changed, 91 insertions(+), 88 deletions(-)
diff --git a/static/locales/br.yaml b/static/locales/br.yaml
index 30ebc34b8d64d..ca716bf762485 100644
--- a/static/locales/br.yaml
+++ b/static/locales/br.yaml
@@ -1,137 +1,140 @@
# Put the name of your locale in the same language
-Locale Name: ''
+Locale Name: 'Brezhoneg'
# Currently on Subscriptions, Playlists, and History
-'This part of the app is not ready yet. Come back later when progress has been made.': >
+'This part of the app is not ready yet. Come back later when progress has been made.': >-
+ N'eo ket prest lodenn-mañ an arload. Deuit en-dro diwezhatoc'h pa vo aet war-raok
+ an traoù.
# Webkit Menu Bar
-File: ''
-New Window: ''
-Preferences: ''
-Quit: ''
-Edit: ''
-Undo: ''
-Redo: ''
-Cut: ''
-Copy: ''
-Paste: ''
-Delete: ''
-Select all: ''
-Reload: ''
-Force Reload: ''
+File: 'Restr'
+New Window: 'Prenestr nevez'
+Preferences: 'Arventennoù'
+Quit: 'Kuitaat'
+Edit: 'Kemmañ'
+Undo: 'Dizober'
+Redo: 'Adober'
+Cut: 'Troc''hañ'
+Copy: 'Eilañ'
+Paste: 'Pegañ'
+Delete: 'Dilemel'
+Select all: 'Diuzañ pep tra'
+Reload: 'Adkargañ'
+Force Reload: 'Rediañ an adkargañ'
Toggle Developer Tools: ''
-Actual size: ''
-Zoom in: ''
-Zoom out: ''
-Toggle fullscreen: ''
-Window: ''
-Minimize: ''
-Close: ''
-Back: ''
-Forward: ''
-Open New Window: ''
-Go to page: ''
+Actual size: 'Ment a-vremañ'
+Zoom in: 'Zoum brassat'
+Zoom out: 'Zoum bihanaat'
+Toggle fullscreen: 'Tremen e skramm leun'
+Window: 'Prenestr'
+Minimize: 'Izekaat'
+Close: 'Seriñ'
+Back: 'Distreiñ'
+Forward: 'War-raok'
+Open New Window: 'Digeriñ ur prenestr nevez'
+Go to page: 'Mont d''ar bajenn {page}'
Close Banner: ''
Version {versionNumber} is now available! Click for more details: ''
-Download From Site: ''
+Download From Site: 'Pellgargañ diwar al lec''hienn'
A new blog is now available, {blogTitle}. Click to view more: ''
-Are you sure you want to open this link?: ''
+Are you sure you want to open this link?: 'Ha sur oc''h e faot deoc''h digeriñ al
+ liamm-mañ ?'
# Global
# Anything shared among components / views should be put here
Global:
- Videos: ''
- Shorts: ''
- Live: ''
- Community: ''
+ Videos: 'Videoioù'
+ Shorts: 'Videoioù berr (Shorts)'
+ Live: 'War-eeun'
+ Community: 'Kumuniezh'
Counts:
- Video Count: ''
- Channel Count: ''
- Subscriber Count: ''
- View Count: ''
- Like Count: ''
- Comment Count: ''
- Watching Count: ''
+ Video Count: '1 video | {count} video'
+ Channel Count: '1 chadenn | {count} chadenn'
+ Subscriber Count: '1 den koumanantet | {count} den koumanantet'
+ View Count: '1 sell | {count} sell'
+ Like Count: '1 like | {count} like'
+ Comment Count: '1 evezhiadenn | {count} evezhiadenn'
+ Watching Count: '1 den o sellet | {count} den o sellet'
Input Tags:
Length Requirement: ''
# Search Bar
-Search / Go to URL: ''
+Search / Go to URL: 'Klask / Mont betek un URL'
Search Bar:
- Clear Input: ''
+ Clear Input: 'Skarzhañ an enankad'
Search character limit: ''
Search Listing:
Label:
- 4K: ''
- 8K: ''
- VR180: ''
- 360 Video: ''
- Subtitles: ''
- New: ''
- 3D: ''
+ 4K: '4K'
+ 8K: '8K'
+ VR180: 'VR180'
+ 360 Video: '360°'
+ Subtitles: 'Istitloù'
+ New: 'Nevez'
+ 3D: '3D'
# Aria labels
- Closed Captions: ''
+ Closed Captions: 'Teleteks'
# In Filter Button
Search Filters:
- Search Filters: ''
+ Search Filters: 'Siloù evit Klask'
Sort By:
- Sort By: ''
+ Sort By: 'Rummañ dre'
Most Relevant: ''
- Rating: ''
- Upload Date: ''
- View Count: ''
+ Rating: 'Notenn'
+ Upload Date: 'Deiziad kargañ'
+ View Count: 'Niver a selloù'
Time:
- Time: ''
- Any Time: ''
- Last Hour: ''
- Today: ''
- This Week: ''
- This Month: ''
- This Year: ''
+ Time: 'Padelezh'
+ Any Time: 'A-holl-viskoaz'
+ Last Hour: 'Eur diwezhañ'
+ Today: 'Hiziv'
+ This Week: 'Ar sizhun-mañ'
+ This Month: 'Ar miz-mañ'
+ This Year: 'Ar bloaz-mañ'
Type:
- Type: ''
- All Types: ''
- Videos: ''
- Channels: ''
- Movies: ''
+ Type: 'Doare'
+ All Types: 'Holl zoareoù'
+ Videos: 'Videoioù'
+ Channels: 'Chadennoù'
+ Movies: 'Filmoù'
#& Playlists
Duration:
- Duration: ''
- All Durations: ''
- Short (< 4 minutes): ''
- Medium (4 - 20 minutes): ''
- Long (> 20 minutes): ''
+ Duration: 'Padelezh'
+ All Durations: 'An holl badelezhioù'
+ Short (< 4 minutes): 'Berr (< 4 munud)'
+ Medium (4 - 20 minutes): 'Etre (4 - 20 munud)'
+ Long (> 20 minutes): 'Hir (> 20 munud)'
Features:
- Features: ''
- HD: ''
- Subtitles: ''
- Creative Commons: ''
- 3D: ''
- Live: ''
- 4K: ''
- 360 Video: ''
- Location: ''
- HDR: ''
- VR180: ''
+ Features: 'Perzhioù'
+ HD: 'HD'
+ Subtitles: 'Istitloù'
+ Creative Commons: 'Creative Commons'
+ 3D: '3D'
+ Live: 'War-eeun'
+ 4K: '4K'
+ 360 Video: 'Video 360'
+ Location: 'Lec’h'
+ HDR: 'HDR'
+ VR180: 'VR180'
# On Search Page
- Search Results: ''
+ Search Results: 'Disoc''hoù ar c''hlask'
Fetching results. Please wait: ''
Fetch more results: ''
There are no more results for this search: ''
# Sidebar
Subscriptions:
# On Subscriptions Page
- Subscriptions: ''
+ Subscriptions: 'Koumanantoù'
# channels that were likely deleted
Error Channels: ''
- Latest Subscriptions: ''
+ Latest Subscriptions: 'Koumanantoù diwezhañ'
This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: ''
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': ''
Disabled Automatic Fetching: ''
Empty Channels: ''
'Getting Subscriptions. Please wait.': ''
Empty Posts: ''
- Load More Videos: ''
+ Load More Videos: 'Kargañ muioc''h a videoioù'
Load More Posts: ''
Subscriptions Tabs: ''
All Subscription Tabs Hidden: ''
@@ -1051,4 +1054,4 @@ Cancel: ''
# symbol used to indicate that an item is correct
checkmark: ''
# French is the only language that should change this (they have a space before the colon)
-Display Label: ''
+Display Label: '{label} : {value}'
From 6c6adb9e7b3208ec1cc9af6ead481d1d8d491b6a Mon Sep 17 00:00:00 2001
From: Florent
Date: Mon, 21 Oct 2024 14:45:30 +0000
Subject: [PATCH 434/465] Translated using Weblate (Breton)
Currently translated at 16.3% (145 of 888 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/br/
---
static/locales/br.yaml | 115 +++++++++++++++++++++--------------------
1 file changed, 58 insertions(+), 57 deletions(-)
diff --git a/static/locales/br.yaml b/static/locales/br.yaml
index ca716bf762485..da23b807f79b0 100644
--- a/static/locales/br.yaml
+++ b/static/locales/br.yaml
@@ -577,10 +577,10 @@ Settings:
'DeArrow Thumbnail Generator API Url (Default is https://dearrow-thumb.ajay.app)': ''
Skip Options:
Skip Option: ''
- Auto Skip: ''
+ Auto Skip: 'Lamm emgefreek'
Show In Seek Bar: ''
Prompt To Skip: ''
- Do Nothing: ''
+ Do Nothing: 'Ober netra'
Category Color: ''
Parental Control Settings:
Parental Control Settings: ''
@@ -588,92 +588,93 @@ Settings:
Show Family Friendly Only: ''
Hide Search Bar: ''
Download Settings:
- Download Settings: ''
+ Download Settings: 'Pellgargañ'
Ask Download Path: ''
Choose Path: ''
Download Behavior: ''
Download in app: ''
Open in web browser: ''
Experimental Settings:
- Experimental Settings: ''
+ Experimental Settings: 'Arnodel'
Warning: ''
Replace HTTP Cache: ''
Password Dialog:
- Password: ''
+ Password: 'Ger-tremen'
Enter Password To Unlock: ''
- Password Incorrect: ''
- Unlock: ''
+ Password Incorrect: 'Ger-tremen direizh'
+ Unlock: 'Dibrennañ'
Password Settings:
- Password Settings: ''
+ Password Settings: 'Ger-tremen'
Set Password To Prevent Access: ''
- Set Password: ''
- Remove Password: ''
+ Set Password: 'Termeniñ ur ger-termen'
+ Remove Password: 'Dilemel ar ger-tremen'
About:
#On About page
- About: ''
- Beta: ''
- Source code: ''
+ About: 'A-zivout'
+ Beta: 'Beta'
+ Source code: 'Kod mammenn'
Licensed under the: ''
- AGPLv3: ''
+ AGPLv3: 'AGPLv3'
Downloads / Changelog: ''
GitHub releases: ''
- Help: ''
- FreeTube Wiki: ''
- FAQ: ''
- Discussions: ''
- Report a problem: ''
+ Help: 'Skoazell'
+ FreeTube Wiki: 'Wiki FreeTube'
+ FAQ: 'FAG'
+ Discussions: 'Kaozeadennoù'
+ Report a problem: 'Menegiñ ur gudenn'
GitHub issues: ''
Please check for duplicates before posting: ''
- Website: ''
- Blog: ''
- Email: ''
- Mastodon: ''
+ Website: 'Lec''hienn web'
+ Blog: 'Blog'
+ Email: 'Chomlec’h postel'
+ Mastodon: 'Mastodon'
Chat on Matrix: ''
Please read the: ''
room rules: ''
- Translate: ''
- Credits: ''
+ Translate: 'Treiñ'
+ Credits: 'Kreditoù'
FreeTube is made possible by: ''
these people and projects: ''
- Donate: ''
+ Donate: 'Ober un donezon'
Profile:
- Profile Settings: ''
+ Profile Settings: 'Profil'
Toggle Profile List: ''
Profile Select: ''
Profile Filter: ''
- All Channels: ''
+ All Channels: 'An holl chadennoù'
Profile Manager: ''
- Create New Profile: ''
- Edit Profile: ''
- Edit Profile Name: ''
- Create Profile Name: ''
- Profile Name: ''
- Color Picker: ''
- Custom Color: ''
+ Create New Profile: 'Krouiñ ur profil nevez'
+ Edit Profile: 'Kemmañ ar profil'
+ Edit Profile Name: 'Kemmañ anv ar profil'
+ Create Profile Name: 'Krouiñ anv ar profil'
+ Profile Name: 'Anv ar profil'
+ Color Picker: 'Garrennig livioù'
+ Custom Color: 'Liv personelaet'
Profile Preview: ''
- Create Profile: ''
- Update Profile: ''
+ Create Profile: 'Krouiñ ur profil'
+ Update Profile: 'Hizivaat ar profil'
Make Default Profile: ''
- Delete Profile: ''
- Are you sure you want to delete this profile?: ''
- All subscriptions will also be deleted.: ''
+ Delete Profile: 'Dilemel ar profil'
+ Are you sure you want to delete this profile?: 'Ha sur oc''h e faot deoc''h dilemel
+ ar profil-mañ ?'
+ All subscriptions will also be deleted.: 'An holl goumanantoù a vo ivez dilamet.'
Profile could not be found: ''
Your profile name cannot be empty: ''
- Profile has been created: ''
- Profile has been updated: ''
+ Profile has been created: 'Krouet eo bet ar profil'
+ Profile has been updated: 'Hizivaet eo bet ar profil'
Your default profile has been set to {profile}: ''
- Removed {profile} from your profiles: ''
+ Removed {profile} from your profiles: 'Dilamet eo bet {profile} deus ho profiloù'
Your default profile has been changed to your primary profile: ''
'{profile} is now the active profile': ''
- Subscription List: ''
- Other Channels: ''
- '{number} selected': ''
- Select All: ''
- Select None: ''
- Delete Selected: ''
+ Subscription List: 'Roll ar c''houmanantoù'
+ Other Channels: 'Chadennoù all'
+ '{number} selected': '{number} diuzet'
+ Select All: 'Diuzañ an holl'
+ Select None: 'Diuzañ hini ebet'
+ Delete Selected: 'Dilemel ar re ziuzet'
Add Selected To Profile: ''
- No channel(s) have been selected: ''
+ No channel(s) have been selected: 'Chadenn ebet diuzet'
? This is your primary profile. Are you sure you want to delete the selected channels? The
same channels will be deleted in any profile they are found in.
: ''
@@ -682,20 +683,20 @@ Profile:
Open Profile Dropdown: ''
#On Channel Page
Channel:
- Subscribe: ''
- Unsubscribe: ''
+ Subscribe: 'Koumanantiñ'
+ Unsubscribe: 'Digoumanantiñ'
Channel has been removed from your subscriptions: ''
Removed subscription from {count} other channel(s): ''
Added channel to your subscriptions: ''
Search Channel: ''
Your search results have returned 0 results: ''
- Sort By: ''
- This channel does not exist: ''
+ Sort By: 'Rummañ dre'
+ This channel does not exist: 'N''eus ket deus ar chadenn-mañ'
This channel does not allow searching: ''
This channel is age-restricted and currently cannot be viewed in FreeTube.: ''
Channel Tabs: ''
Videos:
- Videos: ''
+ Videos: 'Videoioù'
This channel does not currently have any videos: ''
Sort Types:
Newest: ''
@@ -1050,8 +1051,8 @@ Ok: ''
Yes, Delete: ''
Yes, Restart: ''
Yes, Open Link: ''
-Cancel: ''
+Cancel: 'Nullañ'
# symbol used to indicate that an item is correct
-checkmark: ''
+checkmark: '✓'
# French is the only language that should change this (they have a space before the colon)
Display Label: '{label} : {value}'
From 4d944b338329b278d46efbfd2105da595c7039a8 Mon Sep 17 00:00:00 2001
From: absidue <48293849+absidue@users.noreply.github.com>
Date: Mon, 21 Oct 2024 19:46:25 +0200
Subject: [PATCH 435/465] Clean up many unused strings (#5891)
---
static/locales/af.yaml | 13 -----
static/locales/ar.yaml | 91 --------------------------------
static/locales/az.yaml | 9 ----
static/locales/be.yaml | 21 --------
static/locales/bg.yaml | 84 ------------------------------
static/locales/bn.yaml | 8 ---
static/locales/bs.yaml | 3 --
static/locales/ca.yaml | 21 --------
static/locales/ckb.yaml | 14 -----
static/locales/cs.yaml | 82 -----------------------------
static/locales/cy.yaml | 15 ------
static/locales/da.yaml | 80 ----------------------------
static/locales/de-DE.yaml | 106 --------------------------------------
static/locales/el.yaml | 84 ------------------------------
static/locales/en-GB.yaml | 68 ------------------------
static/locales/en-US.yaml | 16 ------
static/locales/eo.yaml | 1 -
static/locales/es-AR.yaml | 18 -------
static/locales/es-MX.yaml | 84 ------------------------------
static/locales/es.yaml | 83 -----------------------------
static/locales/et.yaml | 32 ------------
static/locales/eu.yaml | 28 ----------
static/locales/fa.yaml | 23 ---------
static/locales/fi.yaml | 84 ------------------------------
static/locales/fil.yaml | 2 -
static/locales/fr-FR.yaml | 106 --------------------------------------
static/locales/gl.yaml | 77 ---------------------------
static/locales/he.yaml | 85 ------------------------------
static/locales/hi.yaml | 10 ----
static/locales/hr.yaml | 99 -----------------------------------
static/locales/hu.yaml | 87 -------------------------------
static/locales/id.yaml | 76 ---------------------------
static/locales/is.yaml | 31 -----------
static/locales/it.yaml | 91 --------------------------------
static/locales/ja.yaml | 83 +----------------------------
static/locales/ka.yaml | 9 ----
static/locales/ko.yaml | 25 ---------
static/locales/ku.yaml | 8 ---
static/locales/la.yaml | 6 ---
static/locales/lt.yaml | 27 ----------
static/locales/lv.yaml | 15 ------
static/locales/nb-NO.yaml | 54 -------------------
static/locales/ne.yaml | 3 --
static/locales/nl.yaml | 87 -------------------------------
static/locales/nn.yaml | 27 ----------
static/locales/pl.yaml | 104 -------------------------------------
static/locales/pt-BR.yaml | 95 ----------------------------------
static/locales/pt-PT.yaml | 36 -------------
static/locales/pt.yaml | 85 ------------------------------
static/locales/ro.yaml | 32 ------------
static/locales/ru.yaml | 93 ---------------------------------
static/locales/si.yaml | 1 -
static/locales/sk.yaml | 77 ---------------------------
static/locales/sl.yaml | 77 ---------------------------
static/locales/sm.yaml | 15 ------
static/locales/sr.yaml | 33 ------------
static/locales/sv.yaml | 87 -------------------------------
static/locales/tr.yaml | 96 ----------------------------------
static/locales/uk.yaml | 29 -----------
static/locales/ur.yaml | 10 ----
static/locales/vi.yaml | 93 ---------------------------------
static/locales/vls.yaml | 13 -----
static/locales/zh-CN.yaml | 75 ---------------------------
static/locales/zh-TW.yaml | 86 -------------------------------
64 files changed, 2 insertions(+), 3211 deletions(-)
diff --git a/static/locales/af.yaml b/static/locales/af.yaml
index 363ddb7dd0051..e11d9147eb84f 100644
--- a/static/locales/af.yaml
+++ b/static/locales/af.yaml
@@ -135,8 +135,6 @@ Channels:
Search bar placeholder: ''
Count: ''
Empty: ''
- Unsubscribe: ''
- Unsubscribed: ''
Unsubscribe Prompt: ''
Trending:
Trending: ''
@@ -152,8 +150,6 @@ Feed:
Playlists: ''
User Playlists:
Your Playlists: ''
- Playlist Message: ''
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: ''
You have no playlists. Click on the create new playlist button to create a new one.: ''
Empty Search Message: ''
Search bar placeholder: ''
@@ -261,7 +257,6 @@ History:
Settings:
# On Settings Page
Settings: ''
- Expand All Settings Sections: ''
Sort Settings Sections (A-Z): ''
The app needs to restart for changes to take effect. Restart and apply change?: ''
General Settings:
@@ -454,7 +449,6 @@ Settings:
Subscription Settings: ''
Hide Videos on Watch: ''
Fetch Feeds from RSS: ''
- Manage Subscriptions: ''
Fetch Automatically: ''
Only Show Latest Video for Each Channel: ''
Confirm Before Unsubscribing: ''
@@ -510,7 +504,6 @@ Settings:
Subscription File: ''
History File: ''
Playlist File: ''
- Check for Legacy Subscriptions: ''
Export Subscriptions: ''
Export FreeTube: ''
Export YouTube: ''
@@ -867,9 +860,6 @@ Playlist:
#& About
Playlist: ''
View Full Playlist: ''
- Videos: ''
- View: ''
- Views: ''
Last Updated On: ''
Sort By:
Sort By: ''
@@ -884,7 +874,6 @@ Playlist:
# On Video Watch Page
#* Published
#& Views
-Toggle Theatre Mode: ''
Change Format:
Change Media Formats: ''
Use Dash Formats: ''
@@ -987,9 +976,7 @@ Invidious API Error (Click to copy): ''
Falling back to Invidious 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: ''
-Hashtags have not yet been implemented, try again later: ''
Loop is now disabled: ''
Loop is now enabled: ''
Shuffle is now disabled: ''
diff --git a/static/locales/ar.yaml b/static/locales/ar.yaml
index 47731fb8b63f0..a2dee6a6dd047 100644
--- a/static/locales/ar.yaml
+++ b/static/locales/ar.yaml
@@ -128,11 +128,6 @@ Most Popular: 'الأكثر شعبية'
Playlists: 'قوائم التشغيل'
User Playlists:
Your Playlists: 'قوائم التشغيل الخاصة بك'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: ليس
- لديك أي فيديو محتفظ عليه. إضغط على زر "إحفظ" في زاوية الفيديو لكي يحفظ هنا
- Playlist Message: هذه الصفحة لا تظهر قائمات التشغيل بشكل كامل, وإنما تظهر فيديوات
- إحتفضت عليها أو فضّلتها. عندما يكمل العمل بالكامل على هذه الصفحة, سترى كل فيديواتك
- هنا تنتقل إلى قائمة تشغيل تسمى "المفضلة".
Search bar placeholder: بحث عن قوائم التشغيل
Empty Search Message: لا توجد مقاطع فيديو في قائمة التشغيل هذه تتطابق مع بحثك
This playlist currently has no videos.: لا تحتوي قائمة التشغيل هذه حاليًا على مقاطع
@@ -186,7 +181,6 @@ User Playlists:
انقر هنا للتراجع
Reverted to use {oldPlaylistName} for quick bookmark: تمت العودة لاستخدام {oldPlaylistName}
للإشارة المرجعية السريعة
- Quick bookmark disabled: تم تعطيل الإشارة المرجعية السريعة
This playlist is already being used for quick bookmark.: يتم استخدام قائمة التشغيل
هذه بالفعل لوضع إشارة مرجعية سريعة.
Playlist {playlistName} is the new quick bookmark playlist.: قائمة التشغيل {playlistName}
@@ -224,9 +218,6 @@ User Playlists:
New Playlist Name: اسم قائمة تشغيل جديد
Create: انشئ
Remove Watched Videos: إزالة مقاطع الفيديو التي تمت مشاهدتها
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: هل
- أنت متأكد أنك تريد إزالة جميع مقاطع الفيديو التي تمت مشاهدتها من قائمة التشغيل
- هذه؟ هذا لا يمكن التراجع عنها.
You have no playlists. Click on the create new playlist button to create a new one.: ليس
لديك قوائم تشغيل. انقر على زر إنشاء قائمة تشغيل جديدة لإنشاء قائمة تشغيل جديدة.
Are you sure you want to delete this playlist? This cannot be undone: هل أنت متأكد
@@ -235,7 +226,6 @@ User Playlists:
Remove from Favorites: إزالة من {playlistName}
Enable Quick Bookmark With This Playlist: تمكين الإشارة المرجعية السريعة مع قائمة
التشغيل هذه
- Disable Quick Bookmark: تعطيل الإشارة المرجعية السريعة
Playlists with Matching Videos: قوائم التشغيل مع مقاطع الفيديو المطابقة
Quick Bookmark Enabled: تم تمكين الإشارة المرجعية السريعة
Cannot delete the quick bookmark target playlist.: لا يمكن حذف قائمة التشغيل المستهدفة
@@ -283,8 +273,6 @@ Settings:
End: 'نهاية'
Hidden: مخفي
Blur: الضبابية
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'حالة Invidious
- (الافتراضية هي https://invidious.snopyta.org)'
Region for Trending: 'المنطقة للأكثر شيوعاً'
#! List countries
Check for Latest Blog Posts: تحقق من أحدث منشورات المدونة
@@ -455,44 +443,9 @@ Settings:
Subscription Settings: 'الاشتراك'
Hide Videos on Watch: 'أخفِ الفيديوهات عند مشاهدتها'
Fetch Feeds from RSS: 'جلب المحتوى عن طريق RSS'
- Subscriptions Export Format:
- Subscriptions Export Format: 'صيغة تصدير الاشتراكات'
- #& Freetube
- Newpipe: 'Newpipe'
- OPML: 'OPML'
- Manage Subscriptions: 'إدارة الاشتراكات'
- Import Subscriptions: 'استيراد الاشتراكات'
- Export Subscriptions: 'تصدير الاشتراكات'
- How do I import my subscriptions?: 'كيف استورد اشتراكاتي؟'
Fetch Automatically: جلب الخلاصة تلقائيا
Only Show Latest Video for Each Channel: عرض أحدث فيديو فقط لكل قناة
Confirm Before Unsubscribing: تجنب إلغاء الاشتراك عن طريق الخطأ
- Advanced Settings:
- Advanced Settings: 'الإعدادات المتقدمة'
- Enable Debug Mode (Prints data to the console): 'تمكين وضع التنقيح (يطبع البيانات
- على الكونسول)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'عنوان البروكسي ( مثال :
- SOCKS5://127.0.0.1:9050 )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'يؤدي
- النقر فوق زر"اختبار Proxy" إلى إرسال طلب إلى https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'استخدم Tor / Proxy لطلبات ال API'
- TEST PROXY: 'اختبار Proxy'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'اطّلع على الحالات العامة'
- Clear History:
- Clear History: 'محو السجلّ'
- # On Click
- Are you sure you want to delete your history?: 'هل أنت متأكد أنك تريد حذف السجلّ
- الخاص بك؟'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'محو الاشتراكات'
- # On Click
- Are you sure you want to remove all subscriptions?: 'هل أنت متأكد أنك تريد إزالة
- كافة الاشتراكات؟'
- #& Yes
- #& No
Data Settings:
How do I import my subscriptions?: كيف استورد اشتراكاتي؟
@@ -519,14 +472,10 @@ Settings:
Export YouTube: تصدير Youtube
Export FreeTube: تصدير FreeTube
Export Subscriptions: تصدير الاشتراكات
- Import NewPipe: استيراد NewPipe
- Import YouTube: استيراد YouTube
- Import FreeTube: استيراد FreeTube
Import Subscriptions: استيراد الاشتراكات
Select Export Type: حدّد نوع التصدير
Select Import Type: حدّد نوع الاستيراد
Data Settings: البيانات
- Check for Legacy Subscriptions: تحقق من وجود اشتراكات بالصيغة القديمة
Manage Subscriptions: إدارة الإشتراكات
All playlists has been successfully imported: تم استيراد جميع قوائم التشغيل بنجاح
Playlist insufficient data: 'بيانات غير كافية لقائمة التشغيل "{playlist}" ، تخطي
@@ -583,7 +532,6 @@ Settings:
Hide Subscriptions Shorts: إخفاء الاشتراكات الفيدوهات القصيرة
Hide Subscriptions Videos: إخفاء مقاطع فيديو الاشتراكات
Hide Profile Pictures in Comments: إخفاء صور الملف الشخصي في التعليقات
- Blur Thumbnails: اخفاء الصور المصغرة
Hide Subscriptions Community: إخفاء مجتمع الاشتراكات
Hide Channels Invalid: معرف القناة المقدم غير صالح
Hide Channels Disabled Message: تم حظر بعض القنوات باستخدام المعرّف ولم تتم معالجتها.
@@ -666,40 +614,12 @@ Settings:
Password: كلمة السر
Enter Password To Unlock: أدخل كلمة المرور لإلغاء قفل الإعدادات
Unlock: الغاء القفل
- Expand All Settings Sections: توسيع كافة أقسام الإعدادات
Sort Settings Sections (A-Z): أقسام إعدادات الفرز (من الألف إلى الياء)
Return to Settings Menu: العودة إلى قائمة الإعدادات
About:
#On About page
About: 'حول'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'هذا
- البرنامج متروك الحقوق مرخّص بحرية AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- وجدت خطأ؟ تريد اقتراح ميزة؟ تريد المساعدة؟ تحقق من صفحة GitHub الخاصة بنا. طلبات
- الإضافة مرحب بها.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'شكراً
- جزيلاً للأشخاص والمشاريع التي جعلت FreeTube ممكنًا!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'هل
- تريد الدردشة؟ انضم إلى سيرفرنا على Element / Matrix. يرجى التحقق من القواعد قبل
- الانضمام.'
-
- 'Looking for help? Check out our Wiki page.': 'هل تبحث عن المساعدة؟ اطّلع على صفحة
- الويكي الخاصة بنا.'
-
- Check out our Firefox extension!: 'تفقّد إضافتنا على فايرفوكس!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'إذا
- كنت تستمتع باستخدام FreeTube، ففكر في التبرع عبر Liberapay أو من خلال عنوان Bitcoin
- الخاص بنا.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'آخر أخبار FreeTube'
-
Donate: التبرع
Translate: ساعدنا في ترجمة Freetube
Chat on Matrix: الدردشة على ماتريكس
@@ -710,7 +630,6 @@ About:
Report a problem: الإبلاغ عن مشكلة
FAQ: الأسئلة المتداولة
Help: المساعدة
- View License: اعرض الرخصة
Source code: الشفرة المصدرية
Beta: تجريبي
these people and projects: هؤلاء الناس والمشاريع
@@ -723,7 +642,6 @@ About:
FreeTube Wiki: ويكي Freetube
GitHub releases: إصدارات GitHub
Downloads / Changelog: التحميلات\التغييرات
- Licensed under the AGPLv3: مرخّص تحت رخصة أفيرو جيبيإل النسخة الثالثة
Discussions: المناقشات
Licensed under the: مرخص تحت
AGPLv3: رخصة أفيرو العمومية الإصدار ٣
@@ -1001,9 +919,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'عرض قائمة التشغيل بالكامل'
- Videos: 'الفيديوهات'
- View: 'عرض'
- Views: 'مشاهدات'
Last Updated On: 'تم إجراء التعديل الأخير في'
# On Video Watch Page
@@ -1021,7 +936,6 @@ Playlist:
Custom: مُخصّص
VideoDurationDescending: المدة (الاطول أولاً)
VideoDurationAscending: المدة (الأقصر أولاً)
-Toggle Theatre Mode: 'تمكين وضع المسرح'
Change Format:
Change Media Formats: 'تغيير تنسيقات الفيديو'
Use Dash Formats: 'استخدم تنسيقات DASH'
@@ -1082,7 +996,6 @@ 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 Local API: 'التراجع إلى API المحلي'
-Subscriptions have not yet been implemented: 'لم يتم تنفيذ الاشتراكات بعد'
Loop is now disabled: 'تم تعطيل التكرار'
Loop is now enabled: 'تم تمكين التكرار'
Shuffle is now disabled: 'تم تعطيل التبديل العشوائي'
@@ -1174,8 +1087,6 @@ This video is unavailable because of missing formats. This can happen due to cou
More: المزيد
Playing Next Video Interval: سيتم تشغيل الفيديو التالي على الفور.| إضغط للإلغاء.|
سيبدأ الفيديو التالي في {nextVideoInterval} ثانية.| إضغط للإلغاء.
-Hashtags have not yet been implemented, try again later: لم يتم تنفيذ علامات التصنيف
- بعد، حاول مرة أخرى لاحقا
Unknown YouTube url type, cannot be opened in app: نوع URL غير معروف على YouTube،
لا يمكن فتحه في التطبيق
Open New Window: افتح نافذة جديدة
@@ -1196,12 +1107,10 @@ Screenshot Error: فشل أخذ لقطة للشاشة. {error}
New Window: نافذة جديدة
Channels:
Count: تم العثور على قناة (قنوات) {number}.
- Unsubscribed: 'تمت إزالة {channelName} من اشتراكاتك'
Channels: القنوات
Title: قائمة القنوات
Search bar placeholder: البحث في القنوات
Empty: قائمة قنواتك فارغة حاليا.
- Unsubscribe: إلغاء الاشتراك
Unsubscribe Prompt: 'هل أنت متأكد من أنك تريد إلغاء الاشتراك من "{channelName}"؟'
Clipboard:
Cannot access clipboard without a secure connection: لا يمكن الوصول إلى الحافظة
diff --git a/static/locales/az.yaml b/static/locales/az.yaml
index 751d4e1ea904d..5fcddb2d28cad 100644
--- a/static/locales/az.yaml
+++ b/static/locales/az.yaml
@@ -125,12 +125,6 @@ Most Popular: 'Ən Tanınmış'
Playlists: 'Pleylistlər'
User Playlists:
Your Playlists: 'Pleylistləriniz'
- Playlist Message: 'Bu səhifə tam işləyən pleylistləri əks etdirmir. O, yalnız saxladığınız
- və ya sevimli seçdiyiniz videoları sadalayır. İş bitəndə, hazırda buradakı bütün
- videolar "Sevimlilər" pleylistinə köçürüləcək.'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: 'Saxladığınız
- videolar yoxdur. Videonun burada qeyd edilməsi üçün video küncündəki "saxla" düyməsin
- klikləyin'
Empty Search Message: 'Bu pleylistdə axtarışınıza uyğun video yoxdur'
Search bar placeholder: 'Pleylist Axtar'
Playlists with Matching Videos: Uyğun videolar olan pleylistlər
@@ -337,7 +331,6 @@ Settings:
Player Settings:
Screenshot: {}
SponsorBlock Settings: {}
- Expand All Settings Sections: Bütün Tənzimlər Bölmələrin Genişlət
Sort Settings Sections (A-Z): Tənzimləmələr Bölmələrin Çeşidlə (AZ)
Channel:
Videos: {}
@@ -374,8 +367,6 @@ Search Listing:
3D: 3D
Channels:
Empty: Kanal siyahınız hazırda boşdur.
- Unsubscribe: Abunə olma
- Unsubscribed: '{channelName} abunəliyinizdən silindi'
Unsubscribe Prompt: '"{channelName}" / abunəliyi ləğv etmək istədiyinizə əminsiniz?'
Channels: Kanallar
Count: '{number} kanal tapıldı.'
diff --git a/static/locales/be.yaml b/static/locales/be.yaml
index abf2e41969dcc..c79ed9c3b5bed 100644
--- a/static/locales/be.yaml
+++ b/static/locales/be.yaml
@@ -139,8 +139,6 @@ Channels:
Search bar placeholder: 'Пошук каналаў'
Count: '{number} каналы(аў) знойдзена.'
Empty: 'Ваш спіс каналаў зараз пусты.'
- Unsubscribe: 'Адпісацца'
- Unsubscribed: '{channelName} быў выдалены з вашых падпісак'
Unsubscribe Prompt: 'Вы сапраўды хочаце адпісацца ад "{channelName}"?'
Trending:
Trending: 'У трэндзе'
@@ -153,12 +151,6 @@ Most Popular: 'Папулярныя'
Playlists: 'Плэй-лісты'
User Playlists:
Your Playlists: 'Вашы плэй-лісты'
- Playlist Message: 'Гэтая старонка не адлюстроўвае цалкам працоўныя плэй-лісты. Тут
- пералічаны толькі відэа, якія вы захавалі або дадалі ў абранае. Калі праца будзе
- завершана, усе відэа, якія знаходзяцца тут, будуць перанесены ў плэй-ліст «Выбранае».'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: 'Вашы
- захаваныя відэа пустыя. Націсніце на кнопку захавання ў куце відэа, каб яно з''явілася
- тут'
Empty Search Message: 'У гэтым плэй-лісце няма відэа, якія б адпавядалі вашаму пошуку'
Search bar placeholder: 'Пошук плэй-лістоў'
Create New Playlist: Стварыць новы плэй-ліст
@@ -487,7 +479,6 @@ Settings:
Subscription Settings: 'Падпіскі'
Hide Videos on Watch: 'Хаваць відэа пасля прагляду'
Fetch Feeds from RSS: 'Атрымліваць стужкі з RSS'
- Manage Subscriptions: 'Кіраванне падпіскамі'
Fetch Automatically: 'Аўтаматычна атрымліваць стужку'
Confirm Before Unsubscribing: Пацвердзіце перад тым як адпісацца
Only Show Latest Video for Each Channel: Паказваць толькі апошняе відэа для кожнага
@@ -500,7 +491,6 @@ Settings:
Channel Page: 'Старонка каналу'
Watch Page: 'Старонка прагляду'
General: 'Агульныя'
- Blur Thumbnails: ''
Hide Video Views: 'Хаваць прагляды відэа'
Hide Video Likes And Dislikes: 'Хаваць лайкі і дызлайкі да відэа'
Hide Channel Subscribers: 'Хаваць падпісчыкаў каналу'
@@ -551,7 +541,6 @@ Settings:
Subscription File: 'Файл падпіскі'
History File: 'Файл гісторыі'
Playlist File: 'Файл плэй-лісту'
- Check for Legacy Subscriptions: 'Праверыць наяўнасць устарэлых падпісак'
Export Subscriptions: 'Экспарт падпісак'
Export FreeTube: 'Экспарт FreeTube'
Export YouTube: 'Экспарт YouTube'
@@ -655,14 +644,11 @@ Settings:
Set Password: 'Задаць пароль'
Remove Password: 'Выдаліць пароль'
Sort Settings Sections (A-Z): Сартаваць раздзелы налад (А-Я)
- Expand All Settings Sections: Разгарнуць усе раздзелы налад
About:
#On About page
About: 'Пра FreeTube'
Beta: 'Бэта-версія'
Source code: 'Зыходны код'
- Licensed under the AGPLv3: ''
- View License: ''
Downloads / Changelog: 'Спампоўкі / Журнал змяненняў'
GitHub releases: 'Выпускі GitHub'
Help: 'Даведка'
@@ -961,9 +947,6 @@ Playlist:
#& About
Playlist: 'Плэй-ліст'
View Full Playlist: 'Праглядзець увесь плэй-ліст'
- Videos: 'Відэа'
- View: 'Прагляд'
- Views: 'Прагляды'
Last Updated On: 'Апошняе абнаўленне'
# On Video Watch Page
@@ -978,7 +961,6 @@ Playlist:
DateAddedOldest: Старыя спачатку
VideoTitleAscending: Назва (А-Я)
VideoTitleDescending: Назва (Я-А)
-Toggle Theatre Mode: 'Пераключыць рэжым тэатра'
Change Format:
Change Media Formats: 'Змяніць фарматы медыя'
Use Dash Formats: 'Выкарыстоўваць фарматы DASH'
@@ -1134,11 +1116,8 @@ 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: 'Падпіскі яшчэ не рэалізаваны'
Unknown YouTube url type, cannot be opened in app: 'Невядомы тып URL-адраса YouTube,
немагчыма адкрыць у праграме'
-Hashtags have not yet been implemented, try again later: 'Цэтлікі яшчэ не рэалізаваны,
- паўтарыце спробу пазней'
Loop is now disabled: 'Цыкл адключаны'
Loop is now enabled: 'Цыкл уключаны'
Shuffle is now disabled: 'Перамешванне выключана'
diff --git a/static/locales/bg.yaml b/static/locales/bg.yaml
index 65c04ce7a4f5b..2b28c2fb93fdd 100644
--- a/static/locales/bg.yaml
+++ b/static/locales/bg.yaml
@@ -138,20 +138,11 @@ Most Popular: 'Най-популярни'
Playlists: 'Плейлисти'
User Playlists:
Your Playlists: 'Вашите плейлисти'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Няма
- запазени видеа. За запазване щракнете в ъгъла на видеото
- Playlist Message: Тази страница не отразява напълно работещи плейлисти. В него са
- изброени само видеа, които сте запазили или избрали за предпочитани. Когато работата
- приключи, всички видеа, които в момента са тук, ще бъдат преместени в плейлист
- „Предпочитани“.
Search bar placeholder: Търсене за плейлисти
Empty Search Message: В този плейлист няма видеа, които да отговарят на търсенето
ви
This playlist currently has no videos.: В този плейлист в момента няма видеа.
Add to Favorites: Добавяне към {playlistName}
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Сигурни
- ли сте, че искате да премахнете всички гледани видеа от този плейлист? Това не
- може да бъде отменено.
Are you sure you want to delete this playlist? This cannot be undone: Сигурни ли
сте, че искате да изтриете този плейлист? Това не може да бъде отменено.
SinglePlaylistView:
@@ -165,7 +156,6 @@ User Playlists:
This video cannot be moved up.: Това видео не може да бъде преместено нагоре.
This video cannot be moved down.: Това видео не може да бъде преместено надолу.
Video has been removed: Видеото е премахнато
- Quick bookmark disabled: Бързите отметки са деактивирани
There was a problem with removing this video: Имаше проблем с премахването на
това видео
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Този
@@ -245,7 +235,6 @@ User Playlists:
Copy Playlist: Копиране на плейлиста
Remove Watched Videos: Премахване на гледаните видеа
Enable Quick Bookmark With This Playlist: Активиране на бърза отметка с този плейлист
- Disable Quick Bookmark: Деактивиране на бърза отметка
Delete Playlist: Изтриване на плейлиста
Remove from Favorites: Премахване от {playlistName}
Move Video Down: Преместване надолу
@@ -298,8 +287,6 @@ Settings:
End: 'Край на видео'
Hidden: Скриване
Blur: Размазано
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Излед на Invidious
- (по подразбиране е https://invidious.snopyta.org)'
Region for Trending: 'Регион за набиращи популярност'
#! List countries
View all Invidious instance information: Преглед на пълна информация за Invidious
@@ -473,7 +460,6 @@ Settings:
Subscription Settings: 'Абонаменти'
Hide Videos on Watch: 'Скриване на видеата при гледане'
Fetch Feeds from RSS: 'Извличане на съдържания през RSS'
- Manage Subscriptions: 'Управление на абонаменти'
Fetch Automatically: Автоматично извличане на съдържание
Only Show Latest Video for Each Channel: Показване само най-новите видеа за всеки
канал
@@ -483,9 +469,6 @@ Settings:
Select Import Type: 'Избор на тип за внасяне'
Select Export Type: 'Избор на тип за изнасяне'
Import Subscriptions: 'Внасяне на абонаменти'
- Import FreeTube: 'Внасяне от FreeTube формат'
- Import YouTube: 'Внасяне от YouTube формат'
- Import NewPipe: 'Внасяне от NewPipe формат'
Export Subscriptions: 'Изнасяне на абонаменти'
Export FreeTube: 'Изнасяне във FreeTube формат'
Export YouTube: 'Изнасяне в YouTube формат'
@@ -513,7 +496,6 @@ Settings:
Unable to write file: 'Файлът не се записа'
Unknown data key: 'Непознат ключ данни'
How do I import my subscriptions?: 'Как да внеса абонаментите си?'
- Check for Legacy Subscriptions: Проверка за стари абонаменти
Manage Subscriptions: Управление на абонаменти
Export Playlists: Изнасяне на плейлисти
All playlists has been successfully imported: Всички плейлисти са внесени успешно
@@ -532,32 +514,6 @@ Settings:
на всички плейлисти\" в Настройки за поверителност.\n3. Стартирайте по-старата
версия на FreeTube и внесете изнесените плейлисти.\""
Label: Изнасяне на плейлисти за по-стари версии на FreeTube
- Advanced Settings:
- Advanced Settings: 'Разширени настройки'
- Enable Debug Mode (Prints data to the console): 'Активиране на режим за дебъгване
- (извежда данни в конзолата)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Адрес на прокси (пример:
- SOCKS5://127.0.0.1:9050 )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Щракането
- на бутон "Тест прокси" ще изпрати искане към https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Използване на TOR / прокси за интерфейсни запитвания'
- TEST PROXY: 'Тест на прокси'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Преглед на публични инстанции'
- Clear History:
- Clear History: 'Изчистване на историята'
- # On Click
- Are you sure you want to delete your history?: 'Сигурни ли сте, че искате да
- изтриете историята си?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Изтриване на абонаменти'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Сигурни ли сте, че искате
- да премахнете всички абонаменти?'
- #& Yes
- #& No
Distraction Free Settings:
Hide Live Chat: Скриване на чата на живо
@@ -596,7 +552,6 @@ Settings:
Hide Subscriptions Shorts: Скриване на кратките видеа в абонаментите
Hide Subscriptions Live: Скриване на абонаментите на живо
Hide Channel Podcasts: Скриване на подкастите на канала
- Blur Thumbnails: Размазване на миниатюрите
Hide Profile Pictures in Comments: Скриване на профилните снимки в коментарите
Hide Subscriptions Community: Скриване на абонаментите Общност
Hide Channels Disabled Message: Някои канали бяха блокирани с чрез идентификатор
@@ -686,40 +641,12 @@ Settings:
Password Incorrect: Грешна парола
Unlock: Отключване
Password: Парола
- Expand All Settings Sections: Разширяване на всички раздели с настройки
Sort Settings Sections (A-Z): Сортиране на секциите на настройките (A-Z)
Return to Settings Menu: Връщане към менюто с настройки
About:
#On About page
About: 'Относно'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Този
- софтуер се разпространява свободно под AGPL-3.0 лиценз.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Откривате грешка? Искате да предложите нова функционалност? Или искате да помагате?
- Проверете нашата GitHub страница. Добре дошли сте с готови предложения.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Благодарим
- на хората и проектите, които правят възможен FreeTube!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Искате
- да чатите? Включете се на нашия Element / Matrix сървър. Моля, преди да се присъедините
- първо прочетете правилата.'
-
- 'Looking for help? Check out our Wiki page.': 'Нуждаете се от помощ? Погледнете
- в нашата Wiki страница.'
-
- Check out our Firefox extension!: 'Потърсете нашето разширение за Firefox!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Ако
- ползването на FreeTube ви харесва, помислете за дарение през Liberapay или през
- Bitcoin адреса ни.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Последни FreeTube новини'
-
Donate: Дарение
these people and projects: тези хора и проекти
FreeTube is made possible by: FreeTube благодарение на
@@ -739,8 +666,6 @@ About:
Help: Помощ
GitHub releases: GitHub издания
Downloads / Changelog: Изтегляния / Дневник с промени
- View License: Преглед на лиценза
- Licensed under the AGPLv3: Лицензиран съгласно AGPLv3
Source code: Програмен код
Beta: Бета
Credits: Заслуги
@@ -1024,9 +949,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Преглед на пълен плейлист'
- Videos: 'Видеа'
- View: 'показване'
- Views: 'Показвания'
Last Updated On: 'Последна актуализиция на'
# On Video Watch Page
@@ -1044,7 +966,6 @@ Playlist:
VideoTitleDescending: Заглавие (Z-A)
VideoDurationAscending: Първо най-кратките
VideoDurationDescending: Първо най-дългите
-Toggle Theatre Mode: 'Режим "Широк екран"'
Change Format:
Change Media Formats: 'Смяна видео формати'
Use Dash Formats: 'Използване на DASH формати'
@@ -1111,7 +1032,6 @@ 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: 'Абонаментите все още не са завършени'
Loop is now disabled: 'Повтарянето е изключено'
Loop is now enabled: 'Повтарянето е включено'
Shuffle is now disabled: 'Разбъркването е изключено'
@@ -1202,8 +1122,6 @@ More: Още
Playing Next Video Interval: Пускане на следващото видео веднага. Щракнете за отказ.
| Пускане на следващото видео след {nextVideoInterval} секунда. Щракнете за отказ.
| Пускане на следващото видео след {nextVideoInterval} секунди. Щракнете за отказ.
-Hashtags have not yet been implemented, try again later: Хаштаговете все още не са
- завършени, опитайте отново по-късно
Unknown YouTube url type, cannot be opened in app: Неизвестен тип URL адрес за YouTube,
не може да се отвори в приложението
Open New Window: Отваряне на нов прозорец
@@ -1225,8 +1143,6 @@ Screenshot Success: Запазена снимка на екрана като "{f
New Window: Нов прозорец
Channels:
Count: Намерени са {number} канала.
- Unsubscribe: Отписване
- Unsubscribed: '{channelName} е премахнат от абонаментите'
Unsubscribe Prompt: Сигурни ли сте, че искате да се отпишете от "{channelName}"?
Search bar placeholder: Търсене на канали
Channels: Канали
diff --git a/static/locales/bn.yaml b/static/locales/bn.yaml
index 26612f6b121fb..9edb9828ee1fc 100644
--- a/static/locales/bn.yaml
+++ b/static/locales/bn.yaml
@@ -141,9 +141,7 @@ Channels:
Channels: চ্যানেলসমূহ
Title: চ্যানেল সুচি
Empty: আপনার চ্যানেল সুচি এখন খালি ।
- Unsubscribe: আনসাবস্ক্রাইব
Count: '{number}চ্যানেল পাওয়া গিয়েছে ।'
- Unsubscribed: '{channelName} সরিয়ে দেয়া হয়েছে আপনার সাবস্ক্রিপশন থেকে'
Playlists: প্লে লিস্ট
User Playlists:
Your Playlists: আপনার প্লেলিস্ট
@@ -159,12 +157,6 @@ User Playlists:
Save Changes: পরিবর্তন সংরক্ষণ করুন
Cancel: বাতিল
Edit Playlist Info: নির্বাচিত তালিকার তথ্য পরিবর্তন
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: আপনার
- কোন সংরক্ষিত ভিডিও নেই, ভিডিও সংরক্ষণ করার জন্য ভিডিওর কোনায় যে বাটন আছে সেটিতে
- চাপ দিলে সংরক্ষণ সম্পূর্ণ হবে।
- Playlist Message: এই পেইজ এ সব গুলো প্লেলিস্ট নেই। এখানে শুধু যে ভিডিও গুলো সেইভ
- করেছেন বা প্রিয় তালিকায় ছিল সেগুলো আছে। যখন কাজ শেষ হয়ে যাবে তখন, এখানকার সব ভিডিও
- গুলো প্রিয় তালিকাতে নিয়ে যাওয়া হবে।
Empty Search Message: এই তালিকাতে আপনার কাংখিত ভিডিও নেই যেটি আপনি খুঁজছেন
You have no playlists. Click on the create new playlist button to create a new one.: নির্বাচিত
তালিকা নেই। নতুন তালিকা তৈরির জন্য নিউ প্লে-লিস্ট বাটন এ চাপ দিয়ে অগ্রসর হতে পারেন।
diff --git a/static/locales/bs.yaml b/static/locales/bs.yaml
index f9d3f065e1ae4..5dadb9d75e566 100644
--- a/static/locales/bs.yaml
+++ b/static/locales/bs.yaml
@@ -122,14 +122,11 @@ Settings:
Beginning: 'Početak'
Middle: 'Sredina'
End: 'Kraj'
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious primjer
- (standard je https://invidious.snopyta.org)'
Region for Trending: 'Regiona za trend'
#! List countries
Theme Settings:
Theme Settings: 'Postavke teme'
Match Top Bar with Main Color: 'Koristi glavnu boju u gornjoj traci'
- Advanced Settings: {}
Channel:
Videos: {}
Tooltips: {}
diff --git a/static/locales/ca.yaml b/static/locales/ca.yaml
index b0ec4fc4b0b7c..62b580e29a9a8 100644
--- a/static/locales/ca.yaml
+++ b/static/locales/ca.yaml
@@ -105,13 +105,6 @@ Most Popular: 'Més populars'
Playlists: 'Llistes de reproducció'
User Playlists:
Your Playlists: 'Les teves llistes de reproducció'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Els
- vostres vídeos desats són buits. Feu clic al botó de desar a la cantonada d'un
- vídeo per tenir-lo llistat aquí
- Playlist Message: Aquesta pàgina no reflecteix les llistes de reproducció plenament
- actives. Només llista els vídeos que heu desat o preferit. Quan la tasca hagi
- acabat, tots els vídeos que hi ha actualment es migraran a una llista de reproducció
- de "favorites".
Search bar placeholder: Cerca a la llista de reproducció
Empty Search Message: No hi ha cap vídeo en aquesta llista de reproducció que coincideixi
amb la teva cerca
@@ -148,8 +141,6 @@ Settings:
Beginning: 'Inici'
Middle: 'Mig'
End: 'Final'
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instància Invidious
- (https://invidious.snopyta.org per defecte)'
Region for Trending: 'Regió per a les tendències'
#! List countries
View all Invidious instance information: Mostra tota la informació de la instància
@@ -267,15 +258,11 @@ Settings:
Subscription Settings: 'Configuració de les subscripcions'
Hide Videos on Watch: 'Oculta els vídeos visualitzats'
Fetch Feeds from RSS: 'Recupera els canals de continguts des de l''RSS'
- Manage Subscriptions: 'Gestiona les subscripcions'
Data Settings:
Data Settings: 'Configuració de les dades'
Select Import Type: 'Selecciona tipus d''importació'
Select Export Type: 'Selecciona tipus d''exportació'
Import Subscriptions: 'Importa les subscripcions'
- Import FreeTube: 'Importa FreeTube'
- Import YouTube: 'Importa YouTube'
- Import NewPipe: 'Importa NewPipe'
Export Subscriptions: 'Exporta subscripcions'
Export FreeTube: 'Exporta FreeTube'
Export YouTube: 'Exporta YouTube'
@@ -313,8 +300,6 @@ Settings:
Export Playlists: Exporta llistes de reproducció
All playlists has been successfully imported: Totes les llistes de reproducció
s'han importat amb èxit
- Check for Legacy Subscriptions: Comprova les subscripcions antigues
- Advanced Settings: {}
The app needs to restart for changes to take effect. Restart and apply change?: Cal
reiniciar l'aplicació perquè els canvis tinguin efecte. Vols reiniciar i aplicar
els canvis?
@@ -370,8 +355,6 @@ About:
Website: Lloc web
Email: Correu-e
Help: Ajuda
- Licensed under the AGPLv3: Llicència AGPLv3
- View License: Veure la llicència
Downloads / Changelog: Descàrregues / Registre de canvis
Chat on Matrix: Xat a Matrix
Please read the: Si us plau, llegeix les
@@ -574,15 +557,11 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Visualitza la llista de reproducció sencera'
- Videos: 'Vídeos'
- View: 'Visualitza'
- Views: 'Visualitzacions'
Last Updated On: 'Última Actualització'
# On Video Watch Page
#* Published
#& Views
-Toggle Theatre Mode: 'Commuta el mode teatre'
Change Format:
Change Media Formats: 'Canvia Els Formats De Vídeo'
Use Dash Formats: 'Utilitza Formats DASH'
diff --git a/static/locales/ckb.yaml b/static/locales/ckb.yaml
index 524d79ab76411..cbd8057763b96 100644
--- a/static/locales/ckb.yaml
+++ b/static/locales/ckb.yaml
@@ -116,8 +116,6 @@ Channels:
Search bar placeholder: ''
Count: '{number} کەناڵ دۆزرانەوە.'
Empty: 'ئێستا پێڕستی کەناڵەکانت بەتاڵە.'
- Unsubscribe: ''
- Unsubscribed: ''
Unsubscribe Prompt: ''
Trending:
Trending: ''
@@ -130,8 +128,6 @@ Most Popular: 'باوترین'
Playlists: 'پێڕستی لێدانەکان'
User Playlists:
Your Playlists: 'پێڕستی لێدانەکانت'
- Playlist Message: ''
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: ''
Empty Search Message: ''
Search bar placeholder: 'لەناو پێڕستی لێدان بگەڕێ'
History:
@@ -319,7 +315,6 @@ Settings:
Subscription Settings: ''
Hide Videos on Watch: ''
Fetch Feeds from RSS: ''
- Manage Subscriptions: ''
Fetch Automatically: ''
Distraction Free Settings:
Distraction Free Settings: ''
@@ -371,7 +366,6 @@ Settings:
Subscription File: ''
History File: 'پەڕگەی مێژوو'
Playlist File: 'پەڕگەی پێڕستی لێدان'
- Check for Legacy Subscriptions: ''
Export Subscriptions: ''
Export FreeTube: 'هەناردەکردنی فریتیوب'
Export YouTube: 'هەناردەکردنی یوتیوب'
@@ -458,8 +452,6 @@ About:
About: 'دەربارە'
Beta: ''
Source code: 'کۆدی سەرچاوە'
- Licensed under the AGPLv3: 'مۆڵەتی وەشانی سێیەمی AGPL هەیە'
- View License: 'بینینی مۆڵەت'
Downloads / Changelog: ''
GitHub releases: ''
Help: 'یارمەتی'
@@ -695,15 +687,11 @@ Playlist:
#& About
Playlist: 'پێڕستی لێدان'
View Full Playlist: ''
- Videos: 'ڤیدیۆکان'
- View: 'بینراو'
- Views: 'بینراو'
Last Updated On: ''
# On Video Watch Page
#* Published
#& Views
-Toggle Theatre Mode: ''
Change Format:
Change Media Formats: ''
Use Dash Formats: ''
@@ -802,9 +790,7 @@ Invidious API Error (Click to copy): ''
Falling back to Invidious 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: ''
-Hashtags have not yet been implemented, try again later: ''
Loop is now disabled: ''
Loop is now enabled: ''
Shuffle is now disabled: ''
diff --git a/static/locales/cs.yaml b/static/locales/cs.yaml
index a2b93f5fa9912..b780cc81cfb67 100644
--- a/static/locales/cs.yaml
+++ b/static/locales/cs.yaml
@@ -137,17 +137,9 @@ Most Popular: 'Populární'
Playlists: 'Playlisty'
User Playlists:
Your Playlists: 'Vaše playlisty'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Vaše
- uložená videa jsou prázdná. Kliknutím na tlačítko Uložit v rohu videa jej zobrazíte
- zde
- Playlist Message: Tato stránka neodráží plně funkční playlisty. Uvádí pouze videa,
- která jste si uložili nebo zařadili mezi oblíbená. Po dokončení práce budou všechna
- aktuálně zde umístěná videa přenesena do seznamu „Oblíbené“.
Search bar placeholder: Hledat playlisty
Empty Search Message: V tomto playlistu nejsou žádná videa, která by odpovídala
vašemu vyhledávání
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Opravdu
- chcete z tohoto playlistu odstranit všechna zhlédnutá videa? Tato akce je nevratná.
AddVideoPrompt:
Search in Playlists: Hledat v playlistech
Save: Uložit
@@ -195,7 +187,6 @@ User Playlists:
byl navrácen pro rychlé uložení
This playlist is now used for quick bookmark: Tento playlist bude nyní použit
pro rychlé uložení
- Quick bookmark disabled: Rychlé uložení vypnuto
This playlist is already being used for quick bookmark.: Tento playlist je již
používán pro rychlou záložku.
Playlist {playlistName} is the new quick bookmark playlist.: Playlist {playlistName}
@@ -245,7 +236,6 @@ User Playlists:
Playlist Description: Popis playlistu
Add to Favorites: Přidat do playlistu {playlistName}
Remove from Favorites: Odebrat z playlistu {playlistName}
- Disable Quick Bookmark: Vypnout rychlé uložení
Enable Quick Bookmark With This Playlist: Zapnout u tohoto playlistu rychlé uložení
Playlists with Matching Videos: Playlisty s odpovídajícími videi
Quick Bookmark Enabled: Rychlá záložka zapnuta
@@ -299,8 +289,6 @@ Settings:
End: 'Konec'
Hidden: Skryté
Blur: Rozmazané
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instance Invidious
- (Výchozí je https://invidious.snopyta.org)'
Region for Trending: 'Oblast pro trendy'
#! List countries
View all Invidious instance information: Zobrazit všechny informace o instancích
@@ -470,7 +458,6 @@ Settings:
Subscription Settings: 'Odběry'
Hide Videos on Watch: 'Skrýt přehraná videa'
Fetch Feeds from RSS: 'Získávat odběry z RSS'
- Manage Subscriptions: 'Spravovat odebírané kanály'
Fetch Automatically: Automaticky načítat odběry
Only Show Latest Video for Each Channel: U každého kanálu zobrazit pouze nejnovější
video
@@ -513,7 +500,6 @@ Settings:
Hide Subscriptions Videos: Skrýt videa odběrů
Hide Subscriptions Live: Skrýt živá vysílání odběrů
Hide Profile Pictures in Comments: Skrýt profilové obrázky v komentářích
- Blur Thumbnails: Rozmazat náhledy
Hide Subscriptions Community: Skrýt komunitu odběratelů
Hide Channels Invalid: Zadané ID kanálu je neplatné
Hide Channels Disabled Message: Některé kanály byly zablokovány pomocí ID a nebyly
@@ -530,10 +516,6 @@ Settings:
Select Import Type: 'Vybrat typ importu'
Select Export Type: 'Vybrat typ exportu'
Import Subscriptions: 'Importovat odběry'
- Import FreeTube: 'Importovat FreeTube'
- Import YouTube: 'Importovat YouTube'
- Import NewPipe: 'Importovat NewPipe'
- Check for Legacy Subscriptions: 'Zkontrolovat již odebírané kanály'
Export Subscriptions: 'Exportovat odebírané kanály'
Export FreeTube: 'Exportovat FreeTube'
Export YouTube: 'Exportovat YouTube'
@@ -577,31 +559,6 @@ Settings:
všechny své stávající playlisty možností Odstranit všechny playlisty v nastavení
soukromí.\n3. Spusťte starší verzi FreeTube a importujte exportované playlisty."
Label: Exportovat playlisty pro starší verze FreeTube
- Advanced Settings:
- Advanced Settings: 'Rozšířené nastavení'
- Enable Debug Mode (Prints data to the console): 'Povolit režim ladění (výstup
- se zobrazuje do terminálu)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Adresa proxy (příklad: SOCKS5://127.0.0.1:9050
- )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Kliknutím
- na tlačítko „OTESTOVAT PROXY“ odešlete požadavek na https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Použít Tor / Proxy pro volání API'
- TEST PROXY: 'OTESTOVAT PROXY'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Veřejné instance'
- Clear History:
- Clear History: 'Vyčistit historii'
- # On Click
- Are you sure you want to delete your history?: 'Opravdu chcete smazat svou historii?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Vyčistit odebíraní kanálů'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Opravdu chcete smazat své
- odebírané kanály?'
- #& Yes
- #& No
Proxy Settings:
Proxy Settings: Proxy
@@ -673,41 +630,12 @@ Settings:
Set Password To Prevent Access: Nastavte heslo pro zabránění přístupu k nastavení
Remove Password: Odebrat heslo
Set Password: Nastavit heslo
- Expand All Settings Sections: Rozbalit všechny sekce nastavení
Sort Settings Sections (A-Z): Seřadit sekce nastavení (A-Z)
Return to Settings Menu: Vrátit se do nastavení
About:
#On About page
About: 'O aplikaci'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Tento
- copyleftovaný software je zdarma licencován podle AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Našli jste chybu? Chcete navrhnout funkci? Chcete pomoci? Podívejte se na naši
- stránku GitHub. Pull requesty jsou vítány.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Děkuji
- moc lidem a projektům, které umožňují existenci FreeTube!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Chcete
- si popovídat? Připojte se k našemu serveru Element / Matrix. Před připojením si
- prosím zkontrolujte pravidla.'
-
- 'Looking for help? Check out our Wiki page.': 'Potřebujete pomoct? Podívejte se
- na naši wiki stránku.'
-
- Check out our Firefox extension!: 'Podívejte se na naše rozšíření pro Firefox!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Pokud
- rádi používáte FreeTube, zvažte dar prostřednictvím Liberapay nebo prostřednictvím
- naší bitcoinové adresy.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Nejnovější zprávy z FreeTube'
-
- Licensed under the AGPLv3: Licencováno pod licencí AGPLv3
Source code: Zdrojový kód
Beta: Beta
Donate: Přispět
@@ -722,7 +650,6 @@ About:
FAQ: Často kladené dotazy
FreeTube Wiki: Wiki FreeTube
Downloads / Changelog: Ke stažení / Seznam změn
- View License: Zobrazit licenci
Translate: Překlady
these people and projects: těmto lidem a projektům
FreeTube is made possible by: FreeTube je možné dělat díky
@@ -1007,9 +934,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Zobrazit celý seznam skladeb'
- Videos: 'Videa'
- View: 'Zobrazit'
- Views: 'Zobrazení'
Last Updated On: 'Naposledy upraveno'
# On Video Watch Page
@@ -1027,7 +951,6 @@ Playlist:
Custom: Vlastní
VideoDurationAscending: Doba trvání (od nejkratších)
VideoDurationDescending: Doba trvání (od nejdelších)
-Toggle Theatre Mode: 'Přepnout režim divadla'
Change Format:
Change Media Formats: 'Změnit formát videa'
Use Dash Formats: 'Použít formáty DASH'
@@ -1171,7 +1094,6 @@ 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ě.'
-Subscriptions have not yet been implemented: 'Odběry kanálů nebyly ještě implementovány'
Loop is now disabled: 'Smyčka je vypnuta'
Loop is now enabled: 'Smyčka je zapnuta'
Shuffle is now disabled: 'Zamíchání je vypnuto'
@@ -1189,8 +1111,6 @@ Playing Next Video Interval: Přehrávání dalšího videa bez prodlevy Kliknut
| Přehrávání dalšího videa za {nextVideoInterval} s. Kliknutím zrušíte. | Přehrávání
dalšího videa za {nextVideoInterval} s. Kliknutím zrušíte.
More: Více
-Hashtags have not yet been implemented, try again later: Hashtagy nebyly dosud implementovány,
- zkuste to znovu později
Unknown YouTube url type, cannot be opened in app: Neznámý typ adresy URL YouTube,
nelze v aplikaci otevřít
Open New Window: Otevřít nové okno
@@ -1209,12 +1129,10 @@ New Window: Nové okno
Channels:
Channels: Kanály
Title: Seznam kanálů
- Unsubscribed: Kanál {channelName} byl odebrán z vašich odběrů
Unsubscribe Prompt: Opavdu chcete zrušit odběr kanálu „{channelName}“?
Empty: Seznam vašich kanálů je momentálně prázdný.
Search bar placeholder: Hledat kanály
Count: Nalezeno {number} kanálů.
- Unsubscribe: Zrušit odběr
Screenshot Success: Snímek uložen jako „{filePath}“
Screenshot Error: Snímek selhal. {error}
Clipboard:
diff --git a/static/locales/cy.yaml b/static/locales/cy.yaml
index 143ff1e776c41..36a69fb91a209 100644
--- a/static/locales/cy.yaml
+++ b/static/locales/cy.yaml
@@ -119,8 +119,6 @@ Channels:
Search bar placeholder: 'Chwilio Sianeli'
Count: ''
Empty: ''
- Unsubscribe: 'Dad-danysgrifio'
- Unsubscribed: ''
Unsubscribe Prompt: ''
Trending:
Trending: 'Llosg'
@@ -133,8 +131,6 @@ Most Popular: 'Mwyaf Poblogaidd'
Playlists: 'Rhestrau Chwarae'
User Playlists:
Your Playlists: 'Eich Rhestrau Chwarae'
- Playlist Message: ''
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: ''
Empty Search Message: ''
Search bar placeholder: ''
History:
@@ -147,7 +143,6 @@ History:
Settings:
# On Settings Page
Settings: 'Gosodiadau'
- Expand All Settings Sections: ''
The app needs to restart for changes to take effect. Restart and apply change?: ''
General Settings:
General Settings: 'Gosodiadau Cyffredinol'
@@ -321,7 +316,6 @@ Settings:
Subscription Settings: 'Gosodiadau Tanysgrifio'
Hide Videos on Watch: ''
Fetch Feeds from RSS: ''
- Manage Subscriptions: 'Rheoli Tanysgrifiadau'
Fetch Automatically: ''
Only Show Latest Video for Each Channel: ''
Distraction Free Settings:
@@ -374,7 +368,6 @@ Settings:
Subscription File: 'Ffeil Tanysgrifio'
History File: 'Ffeil Hanes'
Playlist File: 'Ffeil Rhestr Chwarae'
- Check for Legacy Subscriptions: ''
Export Subscriptions: 'Allforio Tanysgrifiadau'
Export FreeTube: 'Allforio FreeTube'
Export YouTube: 'Allforio YouTube'
@@ -459,8 +452,6 @@ About:
About: 'Ynghylch'
Beta: 'Beta'
Source code: 'Cod ffynhonnell'
- Licensed under the AGPLv3: ''
- View License: 'Gweld Trwydded'
Downloads / Changelog: ''
GitHub releases: ''
Help: 'Cymorth'
@@ -697,15 +688,11 @@ Playlist:
#& About
Playlist: 'Rhestr chwarae'
View Full Playlist: ''
- Videos: 'Fideos'
- View: 'Edrychiad'
- Views: 'Edrychiadau'
Last Updated On: ''
# On Video Watch Page
#* Published
#& Views
-Toggle Theatre Mode: ''
Change Format:
Change Media Formats: ''
Use Dash Formats: ''
@@ -804,9 +791,7 @@ Invidious API Error (Click to copy): ''
Falling back to Invidious 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: ''
-Hashtags have not yet been implemented, try again later: ''
Loop is now disabled: ''
Loop is now enabled: ''
Shuffle is now disabled: ''
diff --git a/static/locales/da.yaml b/static/locales/da.yaml
index 32b9a9e9033c0..8c36ae06e51cd 100644
--- a/static/locales/da.yaml
+++ b/static/locales/da.yaml
@@ -125,12 +125,6 @@ Most Popular: 'Mest Populære'
Playlists: 'Playlister'
User Playlists:
Your Playlists: 'Dine Playlister'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Din
- liste over gemte videoer er tom. Klik på gem-knappen i hjørnet af en video, for
- at få den optegnet her
- Playlist Message: Denne side afspejler ikke fuldt funktionelle playlister. Den optegner
- blot videoer, som du har gemt eller favoriseret. Når arbejdet er færdigt, vil
- alle videoer her blive flyttet til en 'Favoritter'-playliste.
Search bar placeholder: Søg efter Playlister
Empty Search Message: Der er ingen videoer i denne playliste, der passer til din
søgning
@@ -213,9 +207,6 @@ User Playlists:
Add to Favorites: Føj til {playlistName}
Remove from Playlist: Fjern fra Playliste
Playlist Name: Playliste Navn
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Er
- du sikker på, at du vil fjerne alle sete videoer fra denne playliste? Dette kan
- ikke fortrydes.
History:
# On History Page
History: 'Historik'
@@ -251,8 +242,6 @@ Settings:
End: 'Slutning'
Blur: Slør
Hidden: Skjult
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious-Instans
- (Standard er https://invidious.snopyta.org)'
Region for Trending: 'Område for Trending'
#! List countries
View all Invidious instance information: Vis al Invidious-instans-information
@@ -408,7 +397,6 @@ Settings:
Subscription Settings: 'Abonnementsindstillinger'
Hide Videos on Watch: 'Skjul Videoer på Se'
Fetch Feeds from RSS: 'Hent Feeds fra RSS'
- Manage Subscriptions: 'Abonnementshåndtering'
Only Show Latest Video for Each Channel: Vis Kun Seneste Video for Hver Kanal
Fetch Automatically: Hent Feed Automatisk
Confirm Before Unsubscribing: Bekræft Før Afmelding
@@ -417,9 +405,6 @@ Settings:
Select Import Type: 'Vælg Importtype'
Select Export Type: 'Vælg Eksporttype'
Import Subscriptions: 'Importér Abonnementer'
- Import FreeTube: 'Importér FreeTube'
- Import YouTube: 'Importér YouTube'
- Import NewPipe: 'Importér NewPipe'
Export Subscriptions: 'Eksportér Abonnementer'
Export FreeTube: 'Eksportér FreeTube'
Export YouTube: 'Eksportér YouTube'
@@ -447,7 +432,6 @@ Settings:
Unknown data key: 'Ukendt datanøgle'
How do I import my subscriptions?: 'Hvordan importerer jeg mine abonnementer?'
Manage Subscriptions: Abonnementshåndtering
- Check for Legacy Subscriptions: Søg efter Gamle Abonnementer
Export Playlists: Eksportér Playlister
Playlist insufficient data: Utilstrækkelig data for "{playlist}" playliste, springer
objektet over
@@ -458,32 +442,6 @@ Settings:
succesfuldt
History File: Historik-fil
Playlist File: Playliste-fil
- Advanced Settings:
- Advanced Settings: 'Avancerede indstillinger'
- Enable Debug Mode (Prints data to the console): 'Aktivér fejlretningstilstand
- (udskriver data til konsollen)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Proxy Adresse (eksempel:
- SOCKS5://127.0.0.1:9050 )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Ved
- at klikke på "TEST PROXY" -knappen sendes en anmodning til https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Brug Tor / Proxy til API opkald'
- TEST PROXY: 'PRØVE PROXY'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Se offentlige Instances'
- Clear History:
- Clear History: 'Ryd historie'
- # On Click
- Are you sure you want to delete your history?: 'Er du sikker på, at du vil slette
- din historik?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Ryd abonnementer'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Er du sikker på, at du
- vil fjerne alle abonnementer?'
- #& Yes
- #& No
Proxy Settings:
Error getting network information. Is your proxy configured properly?: Fejl ved
@@ -596,33 +554,6 @@ About:
#On About page
About: 'Om'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Denne
- copyleftede software er frit licenseret til AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Fundet en fejl? Vil du foreslå en funktion? Vil du hjælpe? Tjek vores GitHub-side.
- Træk anmodninger velkommen.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Mange
- tak til de mennesker og projekter, der gør FreeTube muligt!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Vil
- du chatte? Deltag i vores Element / Matrix Server. Kontroller reglerne inden du
- tilmelder dig.'
-
- 'Looking for help? Check out our Wiki page.': 'Leder du efter hjælp? Tjek vores
- Wiki-side.'
-
- Check out our Firefox extension!: 'Tjek vores Firefox-udvidelse!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Hvis
- du kan lide at bruge FreeTube, kan du overveje at donere via Liberapay eller via
- vores Bitcoin adresse.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Seneste FreeTube Nyheder'
-
Donate: Donér
these people and projects: disse mennesker og projekter
FreeTube is made possible by: FreeTube er gjort mulig af
@@ -644,8 +575,6 @@ About:
Help: Hjælp
GitHub releases: GitHub-udgivelser
Downloads / Changelog: Overførsler / Ændringslog
- View License: Vis Licens
- Licensed under the AGPLv3: Licenseret under AGPLv3
Source code: Kildekode
Beta: Beta
Discussions: Diskussioner
@@ -884,9 +813,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Vis Hele Playliste'
- Videos: 'Videoer'
- View: 'Visning'
- Views: 'Visninger'
Last Updated On: 'Sidst Opdateret'
# On Video Watch Page
@@ -898,7 +824,6 @@ Playlist:
VideoTitleDescending: Titel (Å-A)
VideoTitleAscending: Titel (A-Å)
Sort By: Sortér Efter
-Toggle Theatre Mode: 'Slå Biograftilstand til/fra'
Change Format:
Change Media Formats: 'Skift Videoformater'
Use Dash Formats: 'Brug DASH-Formater'
@@ -960,7 +885,6 @@ 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 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'
Shuffle is now disabled: 'Bland er nu deaktiveret'
@@ -1037,8 +961,6 @@ Channels:
Unsubscribe Prompt: Er du sikker på at du vil afmelde dit abonnement på "{channelName}"?
Search bar placeholder: Søg Kanaler
Empty: Din kanalliste er i øjeblikket tom.
- Unsubscribe: Afmeld
- Unsubscribed: '{channelName} er fjernet fra dine abonnementer'
Default Invidious instance has been set to {instance}: Standard Invidious-instans
er blevet sat til {instance}
Default Invidious instance has been cleared: Standard Invidious-instans er blevet
@@ -1050,8 +972,6 @@ 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
Screenshot Error: Skærmbillede mislykkedes. {error}
-Hashtags have not yet been implemented, try again later: Hashtags er ikke implementeret
- endnu, prøv igen senere
External link opening has been disabled in the general settings: Åbning af eksterne
links er slået fra i generelle indstillinger
Starting download: Starter download af "{videoTitle}"
diff --git a/static/locales/de-DE.yaml b/static/locales/de-DE.yaml
index faf81d6e7b805..42301e5b1241e 100644
--- a/static/locales/de-DE.yaml
+++ b/static/locales/de-DE.yaml
@@ -132,13 +132,6 @@ Most Popular: Am beliebtesten
Playlists: Wiedergabelisten
User Playlists:
Your Playlists: Deine Wiedergabelisten
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Deine
- gespeicherten Videos sind leer. Klicke auf die Schaltfläche „Speichern“ in der
- Ecke eines Videos, damit es hier aufgelistet wird
- Playlist Message: Diese Seite spiegelt nicht die vollständig funktionierenden Wiedergabelisten
- wider. Sie listet nur Videos auf, die du gespeichert oder favorisiert hast. Wenn
- die Arbeiten abgeschlossen sind, werden alle Videos, die sich derzeit hier befinden,
- in eine Wiedergabeliste „Favoriten“ migriert.
Search bar placeholder: Nach Wiedergabelisten suchen
Empty Search Message: Es gibt keine Videos in dieser Wiedergabeliste, die deiner
Suche entsprechen
@@ -198,7 +191,6 @@ User Playlists:
This playlist does not exist: Diese Wiedergabeliste existiert nicht
This playlist is now used for quick bookmark: Diese Wiedergabeliste wird jetzt
für Schnelles Merken genutzt
- Quick bookmark disabled: 'Schnelles Merken deaktiviert'
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Diese
Wiedergabeliste wird jetzt für Schnelles Merken genutzt, statt {oldPlaylistName}.
Klicke hier zum zurücksetzen
@@ -245,14 +237,10 @@ User Playlists:
wurde erfolgreich erstellt.
Create New Playlist: Neue Wiedergabeliste erstellen
Remove from Playlist: Aus der Wiedergabeliste entfernen
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Bist
- du sicher, dass du alle angesehenen Videos aus dieser Wiedergabeliste entfernen
- möchtest? Dies kann nicht rückgängig gemacht werden.
Add to Favorites: Hinzufügen zu {playlistName}
Remove from Favorites: Löschen aus {playlistName}
Enable Quick Bookmark With This Playlist: Schnelles Merken für diese Wiedergabeliste
aktivieren
- Disable Quick Bookmark: Schnelles Merken deaktivieren
Playlists with Matching Videos: Wiedergabelisten mit passenden Videos
Quick Bookmark Enabled: Schnelles Lesezeichen aktiviert
Cannot delete the quick bookmark target playlist.: Die Wiedergabeliste für das schnelle
@@ -303,8 +291,6 @@ Settings:
End: Ende
Hidden: Versteckt
Blur: Unschärfe
- 'Invidious Instance (Default is https://invidious.snopyta.org)': Invidious-Instanz
- (Standard ist https://invidious.snopyta.org)
Region for Trending: Region für Trends
#! List countries
Check for Latest Blog Posts: Nach aktuellsten Blogeinträgen suchen
@@ -400,7 +386,6 @@ Settings:
Hide FreeTube Header Logo: FreeTube-Titellogo ausblenden
Player Settings:
Player Settings: Videoabspieler
- Remember History: Verlauf speichern
Play Next Video: Nächstes Video abspielen
Turn on Subtitles by Default: Untertitel standardmäßig aktivieren
Autoplay Videos: Videos automatisch abspielen
@@ -455,46 +440,11 @@ Settings:
Subscription Settings:
Subscription Settings: Abo
Hide Videos on Watch: Videos bei Wiedergabe ausblenden
- Subscriptions Export Format:
- Subscriptions Export Format: Abonnement Exportierformat
- #& Freetube
- Newpipe: Newpipe
- OPML: OPML
- Manage Subscriptions: Abos verwalten
- Import Subscriptions: Importiere Abonnements
- Export Subscriptions: Exportiere Abonnements
- How do I import my subscriptions?: Wie importiere ich meine Abonnements?
Fetch Feeds from RSS: Feeds von RSS abrufen
Fetch Automatically: Feed automatisch abrufen
Only Show Latest Video for Each Channel: Nur das neueste Video für jeden Kanal
anzeigen
Confirm Before Unsubscribing: Unbeabsichtigtes Deabonnieren verhindern
- Advanced Settings:
- Advanced Settings: Erweiterte Einstellungen
- Enable Debug Mode (Prints data to the console): Aktiviere Debug-Modus (Konsolenausgabe
- des Programmes)
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Proxy-Adresse (Beispiel:
- SOCKS5://127.0.0.1:9050 )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': >-
- Den "TESTE PROXY"-Knopf zu drücken, sendet eine Anfrage an https://ipinfo.io/json
- Use Tor / Proxy for API calls: Nutze Tor / Proxy für API Aufrufe
- TEST PROXY: TESTE PROXY
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: Zeige öffentliche Instanzen
- Clear History:
- Clear History: Lösche Verlauf
- # On Click
- Are you sure you want to delete your history?: Bist du sicher, dass du deinen
- Verlauf löschen möchtest?
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: Lösche Abonnements
- # On Click
- Are you sure you want to remove all subscriptions?: Bist du sicher, dass du
- deine Abonnements löschen möchtest?
- #& Yes
- #& No
Privacy Settings:
Watch history has been cleared: Wiedergabeverlauf wurde gelöscht
@@ -545,14 +495,10 @@ Settings:
Export YouTube: YouTube exportieren
Export FreeTube: FreeTube exportieren
Export Subscriptions: Abos exportieren
- Import NewPipe: Importiere NewPipe
- Import YouTube: Importiere YouTube
- Import FreeTube: Importiere FreeTube
Import Subscriptions: Abos importieren
Select Export Type: Exporttyp auswählen
Select Import Type: Importtyp auswählen
Data Settings: Daten
- Check for Legacy Subscriptions: Auf ältere Abos prüfen
Manage Subscriptions: Abos verwalten
Export Playlists: Wiedergabelisten exportieren
Import Playlists: Wiedergabelisten importieren
@@ -611,7 +557,6 @@ Settings:
Hide Subscriptions Shorts: Abo-Kurzvideos ausblenden
Hide Channel Releases: Kanalveröffentlichungen ausblenden
Hide Subscriptions Live: Live der Abos ausblenden
- Blur Thumbnails: Vorschaubilder unscharf machen
Hide Profile Pictures in Comments: Profilbilder in den Kommentaren ausblenden
Hide Subscriptions Community: Abo-Gemeinschaft ausblenden
Hide Channels Invalid: Kanal-ID war ungültig
@@ -701,61 +646,21 @@ Settings:
Set Password To Prevent Access: Passwort festlegen, um den Zugriff auf die Einstellungen
zu verhindern
Set Password: Passwort festlegen
- Expand All Settings Sections: Alle Einstellungsabschnitte aufklappen
Sort Settings Sections (A-Z): Einstellungsbereiche sortieren (A-Z)
Return to Settings Menu: Zurück zum Einstellungsmenü
About:
#On About page
About: Über
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0..': >-
- Dieses Programm is unter der freien Lizent AGPL-3.0 veröffentlicht.
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Einen Programmfehler gefunden? Eine neue Funktion vorschlagen? Mithelfen? Schau
- auf unserer GitHub-Seite vorbei. Änderungsvorschläge am Programmquelltext sind
- dort willkommen.
-
- Thank you very much to the People and Projects that make FreeTube possible!: >-
- Vielen Dank an all die Personen und Projekte die FreeTube möglich machen!
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': >-
- Lust zu chatten? Tritt unserem Element- / Matrix-Server bei. Bitte lese zuvor
- aber noch die Regeln.
-
- 'Looking for help? Check out our Wiki page.': Suchst Du nach Hilfe? Schaue auf unseren
- Wiki vorbei.
-
- Check out our Firefox extension!: Installiere auch unsere Firefox-Erweiterung!
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': >-
- Falls du FreeTube gerne nutzt, erwäge doch das Spenden über Liberapay oder unsere
- Bitcoinadresse.
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: Aktuellsten FreeTube-Neuigkeiten
-
#On Channel Page
- This software is FOSS and released under the GNU Affero General Public License v3.0.: Diese
- freie Software ist unter der AGPL-3.0 lizenziert.
- Translate via Weblate: Auf Weblate übersetzen
Website: Website
- Source Code: Quellcode
- Release Notes: Versionshinweise
Blog: Blog
Credits: Danksagungen
FAQ: Häufig gestellte Fragen
- Wiki: Wiki
- Report an Issue: Fehler melden
- Channel Rules: Kanalregeln
Email: E-Mail
- License: Lizenz
Beta: Beta
Donate: Spenden
- Useful Links: Nützliche Links
Help: Hilfe
- Contact: Kontakt
these people and projects: diesen Menschen und Projekten
FreeTube is made possible by: FreeTube wird ermöglicht von
Translate: Übersetzen
@@ -770,8 +675,6 @@ About:
FreeTube Wiki: FreeTube-Wiki
GitHub releases: GitHub-Veröffentlichungen
Downloads / Changelog: Downloads / Änderungsprotokoll
- View License: Lizenz ansehen
- Licensed under the AGPLv3: Lizenziert unter der AGPLv3
Source code: Quellcode
Discussions: Diskussionen
Licensed under the: Lizenziert unter der
@@ -1004,9 +907,6 @@ Videos:
Playlist:
#& About
View Full Playlist: Vollständige Wiedergabeliste ansehen
- Videos: Videos
- View: Aufruf
- Views: Aufrufe
Last Updated On: Zuletzt aktualisiert am
Playlist: Wiedergabeliste
@@ -1024,7 +924,6 @@ Playlist:
Custom: Benutzerdefiniert
VideoDurationAscending: Dauer (Kürzeste zuerst)
VideoDurationDescending: Dauer (Längste zuerst)
-Toggle Theatre Mode: Kinomodus umschalten
Change Format:
Change Media Formats: Medienformate ändern
Use Dash Formats: DASH-Formate verwenden
@@ -1097,7 +996,6 @@ 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.
-Subscriptions have not yet been implemented: Abos sind noch nicht implementiert
Loop is now disabled: Wiederholung ist jetzt deaktiviert
Loop is now enabled: Wiederholung ist jetzt aktiviert
Shuffle is now disabled: Zufallswiedergabe ist jetzt deaktiviert
@@ -1249,8 +1147,6 @@ Playing Next Video Interval: Nächstes Video wird sofort abgespielt. Zum Abbrech
klicken. | Nächstes Video wird in {nextVideoInterval} Sekunden abgespielt. Zum Abbrechen
klicken.
More: Mehr
-Hashtags have not yet been implemented, try again later: Hashtags wurden noch nicht
- implementiert, bitte versuche es später noch einmal
Unknown YouTube url type, cannot be opened in app: Unbekannter YouTube-URL-Typ, kann
in der App nicht geöffnet werden
Open New Window: Neues Fenster öffnen
@@ -1276,8 +1172,6 @@ Channels:
Search bar placeholder: Kanäle durchsuchen
Count: '{number} Kanal/Kanäle gefunden.'
Empty: Deine Kanal-Liste ist derzeit leer.
- Unsubscribe: Abo entfernen
- Unsubscribed: '{channelName} wurde aus deinen Abos entfernt'
Unsubscribe Prompt: Bist du sicher, dass du dein Abo für „{channelName}“ entfernen
willst?
Clipboard:
diff --git a/static/locales/el.yaml b/static/locales/el.yaml
index 03affc214f6dc..aa9101babe3fd 100644
--- a/static/locales/el.yaml
+++ b/static/locales/el.yaml
@@ -116,13 +116,6 @@ Most Popular: 'Δημοφιλέστερα'
Playlists: 'Λίστες αναπαραγωγής'
User Playlists:
Your Playlists: 'Προσωπικές Λίστες αναπαραγωγής'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Τα
- αποθηκευμένα βίντεο σας είναι κενά. Κάντε κλικ στο κουμπί αποθήκευσης στη γωνία
- ενός βίντεο για να το εισάγετε εδώ
- Playlist Message: Αυτή η σελίδα δεν αντικατοπτρίζει πλήρως λειτουργικές λίστες αναπαραγωγής.
- Παραθέτει μόνο βίντεο που έχετε αποθηκεύσει ή προσθέσει στα αγαπημένα. Όταν ολοκληρωθεί
- η εργασία, όλα τα βίντεο που βρίσκονται εδώ θα μεταφερθούν στη λίστα αναπαραγωγής
- «Αγαπημένα».
Search bar placeholder: Αναζήτηση στη λίστα αναπαραγωγής
Empty Search Message: Δεν υπάρχουν βίντεο σε αυτήν τη λίστα αναπαραγωγής που να
ταιριάζουν με την αναζήτησή σας
@@ -161,8 +154,6 @@ Settings:
End: 'Τέλος'
Hidden: Κρυμμένο
Blur: 'Θάμπωμα'
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Διακομιστής
- Invidious (προεπιλογή https://invidious.snopyta.org)'
Region for Trending: 'Περιοχή που καθορίζει την καρτέλα των τάσεων'
#! List countries
Check for Latest Blog Posts: Ελέγξτε για τις τελευταίες δημοσιεύσεις ιστολογίου
@@ -323,7 +314,6 @@ Settings:
Subscription Settings: 'Ρυθμίσεις Συνδρομών'
Hide Videos on Watch: 'Απόκρυψη των βίντεο κατά την αναπαραγωγή'
Fetch Feeds from RSS: 'Φόρτωση τροφοδοσίας RSS'
- Manage Subscriptions: 'Διαχείριση Εγγραφών'
Fetch Automatically: Αυτόματη Λήψη Τροφοδοσίας
Only Show Latest Video for Each Channel: Εμφάνιση μόνο του τελευταίου βίντεο για
κάθε κανάλι
@@ -332,9 +322,6 @@ Settings:
Select Import Type: 'Επιλογή Τρόπου Εισαγωγής'
Select Export Type: 'Επιλογή Τρόπου Εξαγωγής'
Import Subscriptions: 'Εισαγωγή Συνδρομών'
- Import FreeTube: 'Εισαγωγή από FreeTube'
- Import YouTube: 'Εισαγωγή από το Youtube'
- Import NewPipe: 'Εισαγωγή από το NewPipe'
Export Subscriptions: 'Εξαγωγή Συνδρομών'
Export FreeTube: 'Εξαγωγή για FreeTube'
Export YouTube: 'Εξαγωγή για Youtube'
@@ -363,7 +350,6 @@ Settings:
Unable to write file: 'Αδύνατη εγγραφή του αρχείου'
Unknown data key: 'Άγνωστο κλειδί δεδομένων'
How do I import my subscriptions?: 'Πως γίνεται η εισαγωγή των συνδρομών μου;'
- Check for Legacy Subscriptions: Ελέγξτε για παλαιότερες εγγραφές
Manage Subscriptions: Διαχείριση συνδρομών
Import Playlists: Εισαγωγή λιστών αναπαραγωγής
Export Playlists: Εξαγωγή Λιστών Αναπαραγωγής
@@ -376,33 +362,6 @@ Settings:
Subscription File: Αρχείο Συνδρομής
History File: Αρχείο Ιστορικού
Playlist File: Αρχείο Λίστας Αναπαραγωγής
- Advanced Settings:
- Advanced Settings: 'Ρυθμίσεις για προχωρημένους'
- Enable Debug Mode (Prints data to the console): 'Ενεργοποίηση λειτουργίας εντοπισμού
- σφαλμάτων (Εκτυπώνει τα δεδομένα στην κονσόλα)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Διεύθυνση διακομιστή μεσολάβησης
- (παράδειγμα: SOCKS5://127.0.0.1:9050 )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Κάνοντας
- κλικ στο κουμπί "Δοκιμή διακομιστή μεσολάβησης" θα στείλετε μια αίτηση στο https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Χρήση Tor / Διακομιστής μεσολάβησης για κλήσεις
- σε διεπαφή προγραμματισμού εφαρμογών (API)'
- TEST PROXY: 'Δοκιμή Διακομιστή Μεσολάβησης'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Δείτε δημόσιους μεσολαβητές'
- Clear History:
- Clear History: 'Εκκαθάριση Ιστορικού'
- # On Click
- Are you sure you want to delete your history?: 'Είστε βέβαιοι πως θέλετε να
- γίνει διαγραφή του ιστορικού σας ;'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Εκκαθάριση Συνδρομών/Εγγραφών'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Είστε βέβαιοι ότι θέλετε
- να γίνει διαγραφή όλων των Συνδρομών/Εγγραφών;'
- #& Yes
- #& No
Distraction Free Settings:
Distraction Free Settings: Ρυθμίσεις απόσπασης προσοχής
@@ -441,7 +400,6 @@ Settings:
Hide Subscriptions Videos: Απόκρυψη Βίντεο Συνδρομών
Hide Subscriptions Shorts: Απόκρυψη Shorts Συνδρομών
Hide Subscriptions Live: Απόκρυψη Live Συνδρομών
- Blur Thumbnails: Θάμπωμα Μικρογραφιών
Hide Profile Pictures in Comments: Απόκρυψη Εικόνων Προφίλ στα Σχόλια
Hide Subscriptions Community: Απόκρυψη Συνδρομών Κοινότητας
Hide Channels Invalid: Το αναγνωριστικό καναλιού που δόθηκε δεν ήταν έγκυρο
@@ -526,41 +484,10 @@ Settings:
Show Family Friendly Only: Εμφάνιση Μόνο Για Οικογένειες
Hide Unsubscribe Button: Απόκρυψη Κουμπιού Απεγγραφής
Hide Search Bar: Απόκρυψη Μπάρας Αναζήτησης
- Expand All Settings Sections: Αναπτύξτε όλες τις ενότητες ρυθμίσεων
About:
#On About page
About: 'Σχετικά με'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Αυτό
- το ανοιχτό λογισμικό έχει άδεια χρήσης βάσει του AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Εντοπίσατε κάποιο σφάλμα ή μήπως θέλετε να προτείνετε κάποια περαιτέρω λειτουργία;
- Θέλετε να συμβάλετε στο έργο μας; Ρίξτε μία ματιά στη σελίδα μας στο Github. Τα
- αιτήματα για Pull Request είναι ευπρόσδεκτα.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Ένα
- μεγάλο ευχαριστώ σε όλους τους ανθρώπους και τα έργα, που καθιστούν τη λειτουργία
- του FreeTube εφικτή!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Θέλετε
- μήπως να συζητήσετε; Μπορείτε να μας βρείτε στον δικό μας Element/Matrix Server.
- Παρακαλώ ελέγξτε τους υπάρχοντες κανόνες πριν από την εγγραφή σας.'
-
- 'Looking for help? Check out our Wiki page.': 'Ψάχνετε για βοήθεια; Ελέγξτε την
- σελίδα μας στο Wiki.'
-
- Check out our Firefox extension!: 'Εγκαταστήστε την επέκταση μας για τον φυλλομετρητή
- FIREFOX!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Εάν
- σας αρέσει να χρησιμοποιείτε την εφαρμογή FreeTube, σκεφτείτε να κάνετε μία δωρεά
- μέσω του Liberapay ή μέσω της διεύθυνσης Bitcoin.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Τελευταία νέα που αφορούν το FreeTube'
-
Donate: Δωρεά
these people and projects: αυτούς τους ανθρώπους και τα έργα
FreeTube is made possible by: Το FreeTube καθίσταται δυνατό από
@@ -582,8 +509,6 @@ About:
Help: Βοήθεια
GitHub releases: Κυκλοφορίες GitHub
Downloads / Changelog: Λήψεις / Αρχείο καταγραφής αλλαγών
- View License: Προβολή άδειας
- Licensed under the AGPLv3: Με άδεια βάσει του AGPLv3
Source code: Πηγαίος κώδικας
Beta: Βήτα
Discussions: Συζητήσεις
@@ -834,16 +759,12 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Προβολή πλήρους λίστας αναπαραγωγής'
- Videos: 'Βίντεο'
- View: 'Προβολή'
- Views: 'Προβολές'
Last Updated On: 'Τελευταία ενημέρωση στις'
# On Video Watch Page
#* Published
#& Views
Playlist: Λίστα αναπαραγωγής
-Toggle Theatre Mode: 'Εναλλαγή λειτουργίας θεάτρου'
Change Format:
Change Media Formats: 'Αλλαγή μορφής του βίντεο'
Use Dash Formats: 'Χρησιμοποίηση μορφών Dash'
@@ -912,7 +833,6 @@ Invidious API Error (Click to copy): 'Σφάλμα Διεπαφής προγρα
Falling back to Invidious API: 'Επιστροφή στο Invidious API'
Falling back to Local API: 'Επιστροφή στη τοπική Διεπαφή προγραμματισμού εφαρμογής
(API)'
-Subscriptions have not yet been implemented: 'Οι συνδρομές δεν έχουν ακόμη υλοποιηθεί'
Loop is now disabled: 'Η επανάληψη είναι πλέον απενεργοποιημένη'
Loop is now enabled: 'Η επανάληψη έχει ενεργοποιηθεί'
Shuffle is now disabled: 'Η τυχαία αναπαραγωγή είναι πλέον απενεργοποιημένη'
@@ -1010,8 +930,6 @@ Playing Next Video Interval: Αναπαραγωγή επόμενου βίντε
ακύρωση. | Αναπαραγωγή επόμενου βίντεο σε {nextVideoInterval} δευτερόλεπτα. Κάντε
κλικ για ακύρωση.
More: Περισσότερα
-Hashtags have not yet been implemented, try again later: Τα Hashtags δεν έχουν ακόμη
- εφαρμοστεί, δοκιμάστε ξανά αργότερα
Unknown YouTube url type, cannot be opened in app: Άγνωστος τύπος διεύθυνσης URL YouTube,
δεν είναι δυνατό να ανοίξει στην εφαρμογή
Search Bar:
@@ -1031,10 +949,8 @@ Channels:
Channels: Κανάλια
Title: Λίστα Καναλιών
Search bar placeholder: Αναζήτηση Καναλιών
- Unsubscribe: Απεγγραφή
Count: '{number} κανάλι(α) βρέθηκαν.'
Empty: Η λίστα καναλιών σας είναι άδεια.
- Unsubscribed: '{channelName} αφαιρέθηκε από τις Συνδρομές σας'
Unsubscribe Prompt: Θέλετε σίγουρα να απεγγραφείτε από το "{channelName}"?
New Window: Νέο Παράθυρο
Screenshot Error: 'Λήψη στιγμιότυπου απέτυχε. {error}'
diff --git a/static/locales/en-GB.yaml b/static/locales/en-GB.yaml
index 587aae689c78a..a95d993362d70 100644
--- a/static/locales/en-GB.yaml
+++ b/static/locales/en-GB.yaml
@@ -135,12 +135,6 @@ Most Popular: 'Most Popular'
Playlists: 'Playlists'
User Playlists:
Your Playlists: 'Your playlists'
- Playlist Message: This page is not reflective of fully working playlists. It only
- lists videos that you have saved or made a Favourite. When the work has finished,
- all videos currently here will be migrated to a ‘Favourites’ playlist.
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Your
- saved videos are empty. Click on the save button on the corner of a video to have
- it listed here
Search bar placeholder: Search for playlists
Empty Search Message: There are no videos in this playlist that match your search
Create New Playlist: Create new Playlist
@@ -195,7 +189,6 @@ User Playlists:
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: This
playlist is now used for quick bookmark instead of {oldPlaylistName}. Click
here to undo
- Quick bookmark disabled: Quick bookmark disabled
Playlist {playlistName} is the new quick bookmark playlist.: Playlist {playlistName}
is the new quick bookmark playlist.
This playlist is already being used for quick bookmark.: This playlist is already
@@ -237,15 +230,11 @@ User Playlists:
Remove from Playlist: Remove from playlist
Copy Playlist: Copy playlist
Remove Watched Videos: Remove watched videos
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Are
- you sure you want to remove all watched videos from this playlist? This cannot
- be undone.
Are you sure you want to delete this playlist? This cannot be undone: Are you sure
you want to delete this playlist? This cannot be undone.
Add to Favorites: Add to {playlistName}
Remove from Favorites: Remove from {playlistName}
Enable Quick Bookmark With This Playlist: Enable quick bookmark with this playlist
- Disable Quick Bookmark: Disable quick bookmark
Playlists with Matching Videos: Playlists with matching videos
Quick Bookmark Enabled: Quick bookmark enabled
Cannot delete the quick bookmark target playlist.: Cannot delete the quick bookmark
@@ -295,14 +284,10 @@ Settings:
End: 'End'
Blur: Blur
Hidden: Hidden
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious Instance
- (Default is https://invidious.snopyta.org)'
Region for Trending: 'Region for trending'
#! List countries
View all Invidious instance information: View all Invidious instance information
System Default: System default
- External Player: External Player
- External Player Executable: Custom External Player Executable
Clear Default Instance: Clear default instance
Set Current Instance as Default: Set current instance as default
Current instance will be randomized on startup: Current instance will be randomised
@@ -477,7 +462,6 @@ Settings:
Subscription Settings: 'Subscription Settings'
Hide Videos on Watch: 'Hide Videos on Watch'
Fetch Feeds from RSS: 'Fetch feeds from RSS'
- Manage Subscriptions: 'Manage subscriptions'
Fetch Automatically: Fetch feed automatically
Only Show Latest Video for Each Channel: Only show latest video for each channel
Confirm Before Unsubscribing: Confirm before unsubscribing
@@ -486,9 +470,6 @@ Settings:
Select Import Type: 'Select import type'
Select Export Type: 'Select export type'
Import Subscriptions: 'Import subscriptions'
- Import FreeTube: 'Import FreeTube'
- Import YouTube: 'Import YouTube'
- Import NewPipe: 'Import NewPipe'
Export Subscriptions: 'Export Subscriptions'
Export FreeTube: 'Export FreeTube'
Export YouTube: 'Export YouTube'
@@ -516,7 +497,6 @@ Settings:
Unable to write file: 'Unable to write file'
Unknown data key: 'Unknown data key'
How do I import my subscriptions?: 'How do I import my subscriptions?'
- Check for Legacy Subscriptions: Check for Legacy subscriptions
Manage Subscriptions: Manage Subscriptions
Import Playlists: Import playlists
Export Playlists: Export playlists
@@ -537,32 +517,6 @@ Settings:
all of your existing playlists using the Remove All playlists option under
Privacy settings.\n3. Launch the older version of FreeTube and import the
exported playlists.’"
- Advanced Settings:
- Advanced Settings: 'Advanced Settings'
- Enable Debug Mode (Prints data to the console): 'Enable Debug Mode (Prints data
- to the console)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Proxy Address (Example:
- SOCKS5://127.0.0.1:9050 )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Clicking
- ‘TEST PROXY’ button will send a request to https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Use Tor / Proxy for API calls'
- TEST PROXY: 'TEST PROXY'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'See Public Instances'
- Clear History:
- Clear History: 'Clear History'
- # On Click
- Are you sure you want to delete your history?: 'Are you sure you want to delete
- your history?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Clear Subscriptions'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Are you sure you want to
- remove all subscriptions?'
- #& Yes
- #& No
Distraction Free Settings:
Hide Live Chat: Hide Live Chat
@@ -676,28 +630,18 @@ Settings:
Remove Password: Remove password
Password Settings: Password settings
Set Password: Set password
- Expand All Settings Sections: Expand all settings sections
Sort Settings Sections (A-Z): Sort settings sections (A-Z)
About:
#On About page
About: About
- Contact: Contact
Help: Help
- Useful Links: Useful Links
Donate: Donate
Beta: Beta
- License: License
Email: E-mail
- Channel Rules: Channel Rules
- Report an Issue: Report an Issue
- Wiki: Wiki
FAQ: FAQ
Credits: Credits
Blog: Blog
- Release Notes: Release Notes
- Source Code: Source Code
Website: Website
- Translate via Weblate: Translate via Weblate
these people and projects: these people and projects
FreeTube is made possible by: FreeTube is made possible by
@@ -712,8 +656,6 @@ About:
FreeTube Wiki: FreeTube Wiki
GitHub releases: GitHub releases
Downloads / Changelog: Downloads / Changelog
- View License: View Licence
- Licensed under the AGPLv3: Licensed under the AGPLv3
Source code: Source code
Discussions: Discussions
Licensed under the: Licensed under the
@@ -747,7 +689,6 @@ Profile:
'{profile} is now the active profile': '{profile} is now the active profile'
Subscription List: 'Subscription List'
Other Channels: 'Other Channels'
- '{count} selected': '{count} selected'
Select All: 'Select All'
Select None: 'Select None'
Delete Selected: 'Delete Selected'
@@ -997,9 +938,6 @@ Playlist:
#& About
Playlist: Playlist
View Full Playlist: 'View full playlist'
- Videos: 'Videos'
- View: 'View'
- Views: 'Views'
Last Updated On: 'Last updated on'
# On Video Watch Page
@@ -1016,7 +954,6 @@ Playlist:
VideoTitleAscending: Title (A-Z)
VideoDurationAscending: Duration (Shortest first)
VideoDurationDescending: Duration (Longest first)
-Toggle Theatre Mode: 'Toggle Theatre Mode'
Change Format:
Change Media Formats: 'Change Media Formats'
Use Dash Formats: 'Use DASH Formats'
@@ -1082,7 +1019,6 @@ 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 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'
Shuffle is now disabled: 'Shuffle is now disabled'
@@ -1171,8 +1107,6 @@ Playing Next Video Interval: Playing next video in no time. Click to cancel. | P
next video in {nextVideoInterval} second. Click to cancel. | Playing next video
in {nextVideoInterval} seconds. Click to cancel.
More: More
-Hashtags have not yet been implemented, try again later: Hashtags have not yet been
- implemented, try again later
Unknown YouTube url type, cannot be opened in app: Unknown YouTube url type, cannot
be opened in app
Open New Window: Open New Window
@@ -1192,8 +1126,6 @@ Screenshot Success: Saved screenshot as ‘{filePath}’
New Window: New window
Channels:
Empty: Your channel list is currently empty.
- Unsubscribe: Unsubscribe
- Unsubscribed: '{channelName} has been removed from your Subscriptions'
Unsubscribe Prompt: Are you sure you want to Unsubscribe from ‘{channelName}’?
Title: Channel list
Search bar placeholder: Search channels
diff --git a/static/locales/en-US.yaml b/static/locales/en-US.yaml
index 154162be958e9..53f3bd30eca85 100644
--- a/static/locales/en-US.yaml
+++ b/static/locales/en-US.yaml
@@ -146,8 +146,6 @@ Channels:
Search bar placeholder: Search Channels
Count: '{number} channel(s) found.'
Empty: Your channel list is currently empty.
- Unsubscribe: Unsubscribe
- Unsubscribed: '{channelName} has been removed from your subscriptions'
Unsubscribe Prompt: Are you sure you want to unsubscribe from "{channelName}"?
Trending:
Trending: Trending
@@ -163,11 +161,6 @@ Feed:
Playlists: Playlists
User Playlists:
Your Playlists: Your Playlists
- Playlist Message: This page is not reflective of fully working playlists. It only
- lists videos that you have saved or favorited. When the work has finished, all
- videos currently here will be migrated to a 'Favorites' playlist.
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Your saved videos are empty. Click on the save button on the corner of a video to have
- it listed here
You have no playlists. Click on the create new playlist button to create a new one.: You have no playlists. Click on the create new playlist button to create a new one.
Empty Search Message: There are no videos in this playlist that match your search
Search bar placeholder: Search for Playlists
@@ -277,7 +270,6 @@ History:
Settings:
# On Settings Page
Settings: Settings
- Expand All Settings Sections: Expand All Settings Sections
Sort Settings Sections (A-Z): Sort Settings Sections (A-Z)
Return to Settings Menu: Return to Settings Menu
The app needs to restart for changes to take effect. Restart and apply change?: The
@@ -479,7 +471,6 @@ Settings:
Subscription Settings: Subscription
Hide Videos on Watch: Hide Videos on Watch
Fetch Feeds from RSS: Fetch Feeds from RSS
- Manage Subscriptions: Manage Subscriptions
Fetch Automatically: Fetch Feed Automatically
Only Show Latest Video for Each Channel: Only Show Latest Video for Each Channel
Confirm Before Unsubscribing: Confirm Before Unsubscribing
@@ -535,7 +526,6 @@ Settings:
Subscription File: Subscription File
History File: History File
Playlist File: Playlist File
- Check for Legacy Subscriptions: Check for Legacy Subscriptions
Export Subscriptions: Export Subscriptions
Export FreeTube: Export FreeTube
Export YouTube: Export YouTube
@@ -925,9 +915,6 @@ Playlist:
#& About
Playlist: Playlist
View Full Playlist: View Full Playlist
- Videos: Videos
- View: View
- Views: Views
Last Updated On: Last Updated On
Sort By:
Sort By: Sort By
@@ -944,7 +931,6 @@ Playlist:
# On Video Watch Page
#* Published
#& Views
-Toggle Theatre Mode: Toggle Theatre Mode
Change Format:
Change Media Formats: Change Media Formats
Use Dash Formats: Use DASH Formats
@@ -1081,9 +1067,7 @@ 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.
-Subscriptions have not yet been implemented: Subscriptions have not yet been implemented
Unknown YouTube url type, cannot be opened in app: Unknown YouTube url type, cannot be opened in app
-Hashtags have not yet been implemented, try again later: Hashtags have not yet been implemented, try again later
Loop is now disabled: Loop is now disabled
Loop is now enabled: Loop is now enabled
Shuffle is now disabled: Shuffle is now disabled
diff --git a/static/locales/eo.yaml b/static/locales/eo.yaml
index e3e94836f9100..5fa981f8a190a 100644
--- a/static/locales/eo.yaml
+++ b/static/locales/eo.yaml
@@ -98,7 +98,6 @@ Settings:
Dark: 'Malluma'
Light: 'Luma'
Player Settings: {}
- Advanced Settings: {}
About:
#On About page
Blog: Blogo
diff --git a/static/locales/es-AR.yaml b/static/locales/es-AR.yaml
index ac0c5dd906a41..08b895302b525 100644
--- a/static/locales/es-AR.yaml
+++ b/static/locales/es-AR.yaml
@@ -100,13 +100,6 @@ Most Popular: 'Más popular'
Playlists: 'Listas de reproducción'
User Playlists:
Your Playlists: 'Tus listas de reproducción'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Tu
- lista de videos guardados está vacía. Hacé clic en el botón de guardado en la
- esquina de un video para que aparezca acá
- Playlist Message: Esta página no refleja listas de reproducción completamente funcionales.
- Solo lista los videos que guardaste o marcaste como favoritos. Cuando el trabajo
- esté terminado, todos los videos que se encuentren acá serán migrados a una lista
- de reproducción de 'Favoritos'.
Search bar placeholder: Buscar en la Lista de Reproducción
Empty Search Message: No hay videos en esta lista de reproducción que coincidan
con tu búsqueda
@@ -147,8 +140,6 @@ Settings:
Middle: 'Medio'
End: 'Final'
Hidden: Oculto
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instancia de
- Invidious (por defecto es https://invidious.snopyta.org)'
Region for Trending: 'Región para Tendencias'
#! List countries
View all Invidious instance information: Ver toda la información sobre la instancia
@@ -301,7 +292,6 @@ Settings:
Subscription Settings:
Subscription Settings: 'Configuraciones de suscripción'
Hide Videos on Watch: 'Ocultar videos vistos'
- Manage Subscriptions: 'Administrar suscripciones'
Fetch Automatically: Obtener feed automáticamente
Fetch Feeds from RSS: Obtener feeds desde RSS
Data Settings:
@@ -309,16 +299,12 @@ Settings:
Select Import Type: 'Seleccionar tipo de importación'
Select Export Type: 'Seleccionar tipo para exportar'
Import Subscriptions: 'Importar suscripciones'
- Import FreeTube: 'Importar FreeTube'
- Import YouTube: 'Importar Youtube'
- Import NewPipe: 'Importar NewPipe'
Export Subscriptions: 'Exportar suscripciones'
Export FreeTube: 'Exportar Freetube'
Export YouTube: 'Exportar Youtube'
Export NewPipe: 'Exportar NewPipe'
Import History: 'Importar historial'
Export History: 'Exportar historial'
- Check for Legacy Subscriptions: Comprobar suscripciones de legado
All playlists has been successfully exported: Todas las listas de reproducción
se han exportado con éxito
Playlist File: Archivo de lista de reproducción
@@ -351,7 +337,6 @@ Settings:
Unknown data key: Clave de datos desconocida
This might take a while, please wait: Esto puede tardar un rato. Por favor, esperá
Invalid history file: Archivo de historial no válido
- Advanced Settings: {}
Distraction Free Settings:
Hide Active Subscriptions: Ocultar suscripciones activas
Hide Live Chat: Ocultar chat en vivo
@@ -363,7 +348,6 @@ Settings:
Hide Video Likes And Dislikes: Ocultar calificaciones del video
Hide Video Views: Ocultar vistas del video
Distraction Free Settings: Configuraciones para evitar distraerse
- Blur Thumbnails: Desenfocar miniaturas
Hide Channels Placeholder: Nombre o ID del canal
Hide Video Description: Ocultar la descripción del vídeo
Hide Chapters: Ocultar los capítulos
@@ -474,9 +458,7 @@ Channels:
Channels: Canales
Title: Lista de canales
Empty: Tu lista de canales está actualmente vacía.
- Unsubscribe: Desuscribirse
Count: '{number} canal(es) encontrado(s).'
- Unsubscribed: '{channelName} ha sido eliminado de tus suscripciones'
Preferences: Preferencias
Tooltips:
Distraction Free Settings:
diff --git a/static/locales/es-MX.yaml b/static/locales/es-MX.yaml
index 753719906bda7..5cb82a4f78478 100644
--- a/static/locales/es-MX.yaml
+++ b/static/locales/es-MX.yaml
@@ -97,12 +97,6 @@ User Playlists:
Search bar placeholder: Buscar en la lista de reproducción
Empty Search Message: No hay videos en esta lista de reproducción que coincidan
con su búsqueda
- Playlist Message: Esta página no muestra listas de reproducción funcionales. Únicamente
- enlista videos que ha guardado o marcado en favoritos. Una vez terminado el proyecto,
- todos los videos de aquí serán trasladados a la lista de 'Favoritos'.
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Aún
- no ha guardado videos. Haga clic en el botón de guardado en la esquina de cualquier
- video para enlistarlo aquí
History:
# On History Page
History: 'Historial'
@@ -134,8 +128,6 @@ Settings:
Beginning: 'Comienzo'
Middle: 'Medio'
End: 'Fin'
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instancia de
- Invidious (por defecto es https://invidious.snopyta.org)'
Region for Trending: 'Tendencia por región'
#! List countries
Check for Updates: Buscar actualizaciones
@@ -199,7 +191,6 @@ Settings:
Hide Side Bar Labels: Ocultar etiquetas de la barra lateral
Player Settings:
Player Settings: 'Ajustes del reproductor'
- Remember History: 'Recordar historial'
Play Next Video: 'Reproducir el video siguiente'
Turn on Subtitles by Default: 'Activar subtitulos por defecto'
Autoplay Videos: 'Reproduccion automatica'
@@ -236,42 +227,7 @@ Settings:
Subscription Settings:
Subscription Settings: 'Ajustes de suscripción'
Hide Videos on Watch: 'Ocultar videos vistos'
- Subscriptions Export Format:
- Subscriptions Export Format: 'Formato de exportación de suscripciones'
- #& Freetube
- Newpipe: 'Newpipe'
- OPML: 'OPML'
- Manage Subscriptions: 'Administrar suscripciones'
- Import Subscriptions: 'Importa tus suscripciones'
- Export Subscriptions: 'Exporta tus suscripciones'
- How do I import my subscriptions?: '¿Cómo importo mis suscripciones?'
Fetch Feeds from RSS: Buscar Información desde RSS
- Advanced Settings:
- Advanced Settings: 'Ajustes avanzados'
- Enable Debug Mode (Prints data to the console): 'Activar modo de depuración (Muestra
- datos en la consola)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Dirección de mascara (Ejemplo:
- SOCKS5://127.0.0.1:9050 )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Presionando
- el botón "PROBAR MASCARA" enviará una solicitud a https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Usar Tor / Mascara para las llamadas API'
- TEST PROXY: 'PROBAR MASCARA'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Ver Instancias Públicas'
- Clear History:
- Clear History: 'Borrar Historial'
- # On Click
- Are you sure you want to delete your history?: '¿Está seguro de que desea eliminar
- su historial?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Borrar Suscripciones'
- # On Click
- Are you sure you want to remove all subscriptions?: '¿Está seguro de que desea
- eliminar todas las suscripciones?'
- #& Yes
- #& No
Privacy Settings:
Search cache has been cleared: Se ha borrado la caché de búsqueda
@@ -297,9 +253,6 @@ Settings:
Export YouTube: Exportar YouTube
Export FreeTube: Exportar FreeTube
Export Subscriptions: Exportar Suscripciones
- Import NewPipe: Importar NewPipe
- Import YouTube: Importar YouTube
- Import FreeTube: Importar FreeTube
Import Subscriptions: Importar Suscripciones
Select Export Type: Seleccionar tipo de exportación
Select Import Type: Seleccionar tipo de importación
@@ -326,7 +279,6 @@ Settings:
datos insuficientes, ignorando artículo
Import Playlists: Importar listas de reproducción
Export Playlists: Exportar listas de reproducción
- Check for Legacy Subscriptions: Revisar suscripciones heredadas
All playlists has been successfully exported: Todas sus listas de reproducción
han sido exportadas con éxito
All playlists has been successfully imported: Todas sus listas han sido importadas
@@ -385,42 +337,13 @@ About:
#On About page
About: 'Acerca de'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Este
- software copylefted tiene licencia libre AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- ¿Encontraste un bug? ¿Quieres sugerir una nueva característica? ¿Quieres ayudar?
- Visita nuestra página de Github. Las contribuciones son bienvenidas.
-
- Thank you very much to the People and Projects that make FreeTube possible!: '¡Muchas
- gracias a las personas y proyectos que hacen posible FreeTube!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': '¿Desea
- chatear? Únete a nuestro servidor de Element / Matrix. Por favor revise las reglas
- antes de unirse.'
-
- 'Looking for help? Check out our Wiki page.': '¿Buscando ayuda? Visite nuestra pagina
- de Wiki.'
-
- Check out our Firefox extension!: '¡Prueba nuestra extensión para Firefox!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Si
- te gusta usar Free Tube, considera donar a través de Liberapay o a través de nuestra
- dirección de Bitcoin.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Últimas noticias de FreeTube'
-
#On Channel Page
Blog: Blog
Website: Sitio web
Email: Correo electrónico
Mastodon: Mastodon
Source code: Código fuente
- View License: Ver licencia
Beta: Beta
- Licensed under the AGPLv3: Bajo licencia de AGPLv3
Downloads / Changelog: Descargas / Informe de cambios
GitHub releases: Lanzamientos en GitHub
Help: Ayuda
@@ -586,16 +509,12 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Ver lista de reproducción completa'
- Videos: 'Videos'
- View: 'Vista'
- Views: 'Vistas'
Last Updated On: 'Última actualización el'
# On Video Watch Page
#* Published
#& Views
Playlist: Lista de reproducción
-Toggle Theatre Mode: 'Alternar modo teatro'
Change Format:
Change Media Formats: 'Cambia formatos de vídeo'
Use Dash Formats: 'Usar formatos DASH'
@@ -656,7 +575,6 @@ Invidious API Error (Click to copy): 'Error de la API de Invidious (Presione par
copiar)'
Falling back to Invidious API: 'Recurriendo a la API de Invidious'
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'
Shuffle is now disabled: 'La reproducción aleatoria se ha desactivada'
@@ -790,8 +708,6 @@ Default Invidious instance has been set to {instance}: La dirección de Invidiou
se ha establecido en {instance}
Unknown YouTube url type, cannot be opened in app: Tipo de URL de YouTube desconocida,
imposible de abrir en la app
-Hashtags have not yet been implemented, try again later: Las etiquetas aún no han
- sido implementadas, próximamente estarán en nuevas versiones
Playing Next Video Interval: El próximo video se abrirá inmediatamente. Haga clic
aquí para cancelar. | Se abrirá el siguiente video en {nextVideoInterval} segundo.
Haga clic aquí para cancelar. | Se abrirá el siguiente video en {nextVideoInterval}
diff --git a/static/locales/es.yaml b/static/locales/es.yaml
index 563c651e3d578..280f119b5e4eb 100644
--- a/static/locales/es.yaml
+++ b/static/locales/es.yaml
@@ -131,17 +131,9 @@ Most Popular: 'Más populares'
Playlists: 'Listas de reproducción'
User Playlists:
Your Playlists: 'Tus listas de reproducción'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Tus
- favoritos están vacíos. Haz clic en la estrella de cada vídeo para añadirlo aquí
- Playlist Message: Esta página no refleja el estado final de las listas de reproducción,
- solo muestra los vídeos guardados. En futuras actualizaciones, estos vídeos migrarán
- a la lista de reproducción «Favoritos».
Search bar placeholder: Buscar listas de reproducción
Empty Search Message: No hay vídeos en esta lista de reproducción que coincidan
con su búsqueda
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: ¿Estás
- seguro de que quieres eliminar todos los vídeos vistos de esta lista de reproducción?
- Esto no se puede deshacer.
AddVideoPrompt:
Search in Playlists: Buscar en listas de reproducción
Save: Guardar
@@ -188,7 +180,6 @@ User Playlists:
This video cannot be moved down.: Este vídeo no se puede bajar.
This playlist is now used for quick bookmark: Esta lista de reproducción se
utiliza ahora como marcador rápido
- Quick bookmark disabled: Marcador rápido desactivado
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Esta
lista de reproducción se utiliza ahora como marcador rápido en lugar de {oldPlaylistName}.
Haga clic aquí para deshacer
@@ -246,7 +237,6 @@ User Playlists:
Remove from Favorites: Eliminar de {playlistName}
Enable Quick Bookmark With This Playlist: Activar marcadores rápidos con esta lista
de reproducción
- Disable Quick Bookmark: Desactivar el marcador rápido
Playlists with Matching Videos: Listas de reproducción con vídeos relacionados
Quick Bookmark Enabled: Marcador rápido habilitado
Cannot delete the quick bookmark target playlist.: No se puede eliminar la lista
@@ -294,8 +284,6 @@ Settings:
End: 'Final'
Hidden: Oculto
Blur: Difuminar
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instancia de
- Invidious (por defecto es https://invidious.snopyta.org)'
Region for Trending: 'Región de las tendencias'
#! List countries
Check for Latest Blog Posts: Buscar últimas publicaciones del blog
@@ -472,7 +460,6 @@ Settings:
Subscription Settings: 'Suscripción'
Hide Videos on Watch: 'Ocultar vídeos vistos'
Fetch Feeds from RSS: 'Recuperar suministros desde RSS'
- Manage Subscriptions: 'Gestionar suscripciones'
Fetch Automatically: Obtener los feed automáticamente
Only Show Latest Video for Each Channel: Mostrar solo los últimos vídeos de cada
canal
@@ -482,9 +469,6 @@ Settings:
Select Import Type: 'Seleccionar tipo de importación'
Select Export Type: 'Seleccionar tipo de exportación'
Import Subscriptions: 'Importar suscripciones'
- Import FreeTube: 'Importar FreeTube'
- Import YouTube: 'Importar YouTube'
- Import NewPipe: 'Importar NewPipe'
Export Subscriptions: 'Exportar suscripciones'
Export FreeTube: 'Exportar FreeTube'
Export YouTube: 'Exportar YouTube'
@@ -512,7 +496,6 @@ Settings:
Unable to write file: 'Imposible escribir el archivo'
Unknown data key: 'Clave de datos desconocida'
How do I import my subscriptions?: '¿Cómo puedo importar mis suscripciones?'
- Check for Legacy Subscriptions: Comprobar suscripciones Legacy
Manage Subscriptions: Administrar suscripciones
Import Playlists: Importar listas de reproducción
Export Playlists: Exportar listas de reproducción
@@ -534,32 +517,6 @@ Settings:
listas de reproducción en Configuración de privacidad.\n3. Inicia la versión
anterior de FreeTube e importa las listas de reproducción exportadas.\""
Label: Exportar listas de reproducción de versiones anteriores de FreeTube
- Advanced Settings:
- Advanced Settings: 'Ajustes avanzados'
- Enable Debug Mode (Prints data to the console): 'Activar modo de depuración (muestra
- datos en la consola)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Dirección de máscara (Ejemplo:
- SOCKS5://127.0.0.1:9050)'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Haciendo
- click en "PROBAR MÁSCARA" se enviará una solicitud a https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Usa Tor / Máscara para llamadas API'
- TEST PROXY: 'PROBAR MÁSCARA'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Ver instancias públicas'
- Clear History:
- Clear History: 'Borrar historial'
- # On Click
- Are you sure you want to delete your history?: '¿Seguro de que quieres borrar
- el historial?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Borrar suscripciones'
- # On Click
- Are you sure you want to remove all subscriptions?: '¿Seguro de que quieres
- borrar todas las suscripciones?'
- #& Yes
- #& No
Distraction Free Settings:
Hide Video Likes And Dislikes: Ocultar «likes» y «dislikes» de vídeos
@@ -599,7 +556,6 @@ Settings:
Hide Subscriptions Videos: Ocultar las suscripciones de los Vídeos
Hide Subscriptions Live: Ocultar las suscripciones de los directos
Hide Profile Pictures in Comments: Ocultar fotos de perfil en comentarios
- Blur Thumbnails: Difuminar las miniaturas
Hide Subscriptions Community: Ocultar las suscripciones de la comunidad
Hide Channels Invalid: El ID del canal proporcionado no es válido
Hide Channels Disabled Message: Algunos canales se bloquearon por ID y no se procesaron.
@@ -686,40 +642,12 @@ Settings:
Enter Password To Unlock: Introduce la contraseña para desbloquear los ajustes
Password Incorrect: Contraseña incorrecta
Unlock: Desbloquear
- Expand All Settings Sections: Expandir todas las secciones de los ajustes
Sort Settings Sections (A-Z): Ordenar secciones de configuración (A-Z)
Return to Settings Menu: Volver a los Ajustes
About:
#On About page
About: 'Acerca de'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Este
- software de copyleft tiene licencia libre AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- ¿Has encontrado algún fallo? ¿Tienes alguna sugerencia? ¿te gustaría colaborar?
- Visita nuestra página en GitHub. Podrás solicitar nuevas características/cambios.
-
- Thank you very much to the People and Projects that make FreeTube possible!: '¡Muchísimas
- gracias a todas las personas y los proyectos que han hecho posible FreeTube!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': '¿Quieres
- chatear? Únete a nuestro servidor en Element / Matrix. Por favor, antes de unirte,
- lee las reglas.'
-
- 'Looking for help? Check out our Wiki page.': '¿Buscas ayuda? Visita nuestra página
- Wiki.'
-
- Check out our Firefox extension!: '¡Prueba nuestra extensión para Firefox!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Si
- te gusta FreeTube, considera donar a través de Liberapay o a nuestra dirección
- de Bitcoin.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Últimas noticias de FreeTube'
-
Donate: Donar
these people and projects: estas personas y proyectos
FreeTube is made possible by: FreeTube es posible gracias a
@@ -741,8 +669,6 @@ About:
Help: Ayuda
GitHub releases: Lanzamientos de GitHub
Downloads / Changelog: Descargas / Registro de cambios
- View License: Ver licencia
- Licensed under the AGPLv3: Licencia AGPLv3
Source code: Código fuente
Beta: Beta
Discussions: Debates
@@ -1027,9 +953,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Ver la lista de reproducción completa'
- Videos: 'Vídeos'
- View: 'Ver'
- Views: 'Vistas'
Last Updated On: 'Se actualizó por última vez el'
# On Video Watch Page
@@ -1047,7 +970,6 @@ Playlist:
VideoTitleDescending: Título (Z-A)
VideoDurationAscending: Duración (primero la más corta)
VideoDurationDescending: Duración (la más larga primero)
-Toggle Theatre Mode: 'Activar modo cine'
Change Format:
Change Media Formats: 'Cambiar formato de vídeo'
Use Dash Formats: 'Utilizar formatos DASH'
@@ -1116,7 +1038,6 @@ Invidious API Error (Click to copy): 'Error de la API de Invidious (Clic para co
el código)'
Falling back to Invidious API: 'Recurriendo a la API de Invidious'
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'
Shuffle is now disabled: 'Reproducción aleatoria desactivada'
@@ -1217,8 +1138,6 @@ More: Más
Unknown YouTube url type, cannot be opened in app: Tipo de URL desconocido. No se
puede abrir en la aplicación
Open New Window: Abrir ventana nueva
-Hashtags have not yet been implemented, try again later: Los hashtags no se han implementado
- todavía, inténtalo más adelante
Playing Next Video Interval: Reproduciendo el vídeo a continuación. Haz clic para
cancelar. | El siguiente vídeo se reproducirá en {nextVideoInterval} segundos. Haz
clic para cancelar. | El siguiente vídeo se reproducirá en {nextVideoInterval} segundos.
@@ -1245,8 +1164,6 @@ Channels:
Search bar placeholder: Buscar canales
Count: '{number} canal(es) encontrado(s).'
Empty: Tu lista de canales está actualmente vacía.
- Unsubscribe: Cancelar la suscripción
- Unsubscribed: '{channelName} ha sido eliminado de tus suscripciones'
Unsubscribe Prompt: ¿Está seguro/segura de querer desuscribirse de «{channelName}»?
Clipboard:
Copy failed: Error al copiar al portapapeles
diff --git a/static/locales/et.yaml b/static/locales/et.yaml
index fe941d25df4ec..030dc9cd6a58d 100644
--- a/static/locales/et.yaml
+++ b/static/locales/et.yaml
@@ -136,17 +136,8 @@ Most Popular: 'Populaarseimad'
Playlists: 'Esitusloendid'
User Playlists:
Your Playlists: 'Sinu esitusloendid'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Sa
- pole veel videosid siia salvestanud. Selleks palun vajuta video nurgas asuvat
- salvestusnuppu
- Playlist Message: See leht ei kirjelda terviklikke ja toimivad esitusloendeid. Siin
- on kirjas vaid videod, mida oled salvestanud või mille oled märkinud lemmikuks.
- Kui kõik on valmis, siis siin nähtavad videod on leitavad esitusloendist „Lemmikud“.
Search bar placeholder: Otsi esindusloendeid
Empty Search Message: Selles esitusloendis pole sinu otsingule vastavaid videosid
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Kas
- sa oled kindel, et soovid kõik vaadatud videod sellest esitusloendist eemaldada?
- Seda tegevust ei saa tagasi pöörata.
You have no playlists. Click on the create new playlist button to create a new one.: Sul
pole esitusloendeid. Uue esitusloendi loomiseks vajuta nuppu „Uus esitusloend“.
Remove from Playlist: Eemalda esitusloendist
@@ -208,7 +199,6 @@ User Playlists:
tühistamiseks klõpsi siin'
This playlist is now used for quick bookmark: See esitusloend on kasutusel kiirjärjehoidjate
jaoks
- Quick bookmark disabled: Kiirjärjehoidjad ei ole kasutusel
Reverted to use {oldPlaylistName} for quick bookmark: Võtsime {oldPlaylistName}
uuesti kasutusele kiirjärjehoidjate jaoks
Playlist {playlistName} is the new quick bookmark playlist.: Esitusloend {playlistName}
@@ -241,7 +231,6 @@ User Playlists:
There is already a playlist with this name. Please pick a different name.: Sellise
nimega esitusloend on juba olemas. Palun sisesta muu nimi.
New Playlist Name: Esitusloendi uus nimi
- Disable Quick Bookmark: Lülita kiirjärjehoidjate kasutamine välja
Add to Favorites: Lisa esitusloendisse {playlistName}
Remove from Favorites: Eemalda esitusloendist {playlistName}
Enable Quick Bookmark With This Playlist: Võimalda kiirjärjehoidjate kasutamist
@@ -295,8 +284,6 @@ Settings:
End: 'Lõpus'
Hidden: Peidetud
Blur: Hägusta pildid
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious''e
- veebirakendus (vaikimisi kasutatav sait on https://invidious.snopyta.org)'
Region for Trending: 'Mis geograafia alusel tuvastame hetkel menukad ehk populaarsust
koguvad videod'
#! List countries
@@ -467,7 +454,6 @@ Settings:
Subscription Settings: 'Tellimused'
Hide Videos on Watch: 'Vaatamisel peida videod'
Fetch Feeds from RSS: 'Laadi RSS-uudisvood'
- Manage Subscriptions: 'Halda tellimusi'
Fetch Automatically: Laadi tellimuste voog automaatselt
Only Show Latest Video for Each Channel: Iga kanali puhul näita vaid viimast videot
Confirm Before Unsubscribing: Väldi ekslikku ja juhuslikku tellimusest loobumist
@@ -476,9 +462,6 @@ Settings:
Select Import Type: 'Vali imporditava faili vorming'
Select Export Type: 'Vali eksporditava faili vorming'
Import Subscriptions: 'Impordi tellimused'
- Import FreeTube: 'Kasuta FreeTube vormingut'
- Import YouTube: 'Kasuta YouTube vormingut'
- Import NewPipe: 'Kasuta NewPipe vormingut'
Export Subscriptions: 'Ekspordi tellimused'
Export FreeTube: 'Ekspordi FreeTube vormingus'
Export YouTube: 'Ekspordi YouTube vormingus'
@@ -506,7 +489,6 @@ Settings:
Unknown data key: 'Tundmatu andmevõti'
How do I import my subscriptions?: 'Kuidas ma saan oma tellimusi importida?'
Manage Subscriptions: Halda tellimusi
- Check for Legacy Subscriptions: Kontrolli pärandvormingus tellimuste olemasolu
Export Playlists: Ekspordi esitusloendeid
All playlists has been successfully imported: Kõikide esitusloendite import õnnestus
All playlists has been successfully exported: Kõikide esitusloendite eksport õnnestus
@@ -524,7 +506,6 @@ Settings:
„Kustuta kõik esitusloendid“.\n3. Käivita vanem FreeTube'i versioon ja impordi
esimeses sammus eksporditud esitusloendid."
Label: Ekspordi esitusloendid vanemate FreeTube'i versioonide jaoks
- Advanced Settings: {}
Distraction Free Settings:
Hide Active Subscriptions: Peida aktiivsed tellimused
Hide Live Chat: Peida veebivestlused
@@ -563,7 +544,6 @@ Settings:
Hide Subscriptions Shorts: Peida tellimuste lühivideod
Hide Subscriptions Live: Peida tellimuste otse-eetrid
Hide Profile Pictures in Comments: Peida kommentaaride profiilipildid
- Blur Thumbnails: Hägusta pisipildid
Hide Subscriptions Community: Peida tellijate loend
Hide Channels Invalid: Sisestatud kanali tunnus on vigane
Hide Channels Disabled Message: Mõned kanalid on blokeeritud nende tunnuste alusel
@@ -648,7 +628,6 @@ Settings:
Remove Password: Eemalda salasõna
Set Password: Määra salasõna
Set Password To Prevent Access: Vältimaks ligipääsu seadistustele määra salasõna
- Expand All Settings Sections: Laienda kõik seadistuste lõigud
Sort Settings Sections (A-Z): Järjesta seadistused (A-Z)
Return to Settings Menu: Tagasi seadistuste menüü juurde
About:
@@ -676,8 +655,6 @@ About:
Help: Abiteave
GitHub releases: Avaldatud versioonid leiad GitHub'ist
Downloads / Changelog: Allalaadimised ja muudatuste logi
- View License: Vaata litsentsiteavet inglise keeles
- Licensed under the AGPLv3: Avaldatud AGPLv3 litsentsi alusel
Source code: Lähtekood
Beta: beetaversioon
Discussions: Arutelud
@@ -955,9 +932,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Näita kogu esitusloendit'
- Videos: 'Videod'
- View: 'Vaata'
- Views: 'vaatamist'
Last Updated On: 'Viimati uuendatud'
# On Video Watch Page
@@ -975,7 +949,6 @@ Playlist:
VideoTitleDescending: Pealkirja alusel (Z-A)
VideoDurationAscending: Kestuse alusel (esmalt lühemad)
VideoDurationDescending: Kestuse alusel (esmalt pikemad)
-Toggle Theatre Mode: 'Lülita lai vaade sisse/välja'
Change Format:
Change Media Formats: 'Muuda videovorminguid'
Use Dash Formats: 'Kasuta DASH-vorminguid'
@@ -1043,7 +1016,6 @@ 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.'
-Subscriptions have not yet been implemented: 'Tellimuste kasutamine pole veel implementeeritud'
Loop is now disabled: 'Esituse kordamine ei ole nüüd kasutusel'
Loop is now enabled: 'Esituse kordamine on nüüd kasutusel'
Shuffle is now disabled: 'Juhuslik esitus ei ole nüüd kasutusel'
@@ -1059,8 +1031,6 @@ Yes: 'Jah'
No: 'Ei'
More: Veel
Open New Window: Ava uus aken
-Hashtags have not yet been implemented, try again later: Teemaviiteid ei saa veel
- kasutada, palun proovi hiljem uuesti
Unknown YouTube url type, cannot be opened in app: Tundmatu YouTube'i urli tüüp, mida
ei saa rakenduses avada
Tooltips:
@@ -1154,8 +1124,6 @@ Channels:
Search bar placeholder: Otsi kanaleid
Count: Leidsime {number} kanali(t).
Empty: Sinu kanalite loend on praegu tühi.
- Unsubscribe: Loobu tellimusest
- Unsubscribed: '{channelName} on sinu tellimustest eemaldatud'
Unsubscribe Prompt: Kas oled kindel, et soovid „{channelName}“ tellimusest loobuda?
Screenshot Success: Kuvatõmmis on salvestatud faili „{filePath}“
Clipboard:
diff --git a/static/locales/eu.yaml b/static/locales/eu.yaml
index eab187cf4a4a9..f3bd40f26b1a8 100644
--- a/static/locales/eu.yaml
+++ b/static/locales/eu.yaml
@@ -134,12 +134,6 @@ Most Popular: 'Ikusienak'
Playlists: 'Erreprodukzio zerrendak'
User Playlists:
Your Playlists: 'Zure erreprodukzio zerrendak'
- Playlist Message: 'Orrialde honek ez ditu guztiz funtzionatzen duten erreprodukzio-zerrendak
- islatzen. Gorde dituzun edo gogoko dituzun bideoak bakarrik zerrendatzen ditu.
- Lana amaitzen denean, hemen dauden bideo guztiak "Gogokoak" erreprodukzio-zerrenda
- batera migratuko dira.'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: 'Gordetako
- bideoak hutsik daude. Egin klik bideoaren izkinan den "gorde" botoian hemen zerrendatzeko'
Search bar placeholder: Bilatu erreprodukzio-zerrendak
Empty Search Message: Erreprodukzio-zerrenda honetan ez dago zure bilaketarekin
bat datorren bideorik
@@ -174,7 +168,6 @@ User Playlists:
Create: Sortu
Enable Quick Bookmark With This Playlist: Gaitu laster-marka azkarra erreprodukzio-zerrenda
honekin
- Disable Quick Bookmark: Desgaitu laster-marka azkarra
Sort By:
NameDescending: Z-A
LatestCreatedFirst: Sortu berria
@@ -199,7 +192,6 @@ User Playlists:
There was a problem with removing this video: Arazo bat izan da bideoa kentzean
This playlist is now used for quick bookmark: Erreprodukzio-zerrenda hau laster-markak
egiteko erabiltzen da orain
- Quick bookmark disabled: Laster-marka azkarra desgaituta dago
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Erreprodukzio-zerrenda
hau laster-marketarako erabiltzen da orain {oldPlaylistName}-ren ordez. Egin
klik hemen desegiteko
@@ -243,9 +235,6 @@ User Playlists:
bideo gehituko dira'
"{videoCount}/{totalVideoCount} Videos Already Added": '{videoCount}/{totalVideoCount}
gehitu dira'
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Ziur
- ikusitako bideo guztiak erreprodukzio-zerrenda honetatik kendu nahi dituzula?
- Hau ezin da desegin.
Playlists with Matching Videos: Bat datozen bideoak dituzten erreprodukzio-zerrendak
Remove Duplicate Videos: Kendu bideo bikoiztuak
Are you sure you want to remove {playlistItemCount} duplicate videos from this playlist? This cannot be undone: Ziur
@@ -467,7 +456,6 @@ Settings:
Subscription Settings: 'Harpidetzen ezarpenak'
Hide Videos on Watch: 'Ikusten ari zaren bideoa ezkutatu'
Fetch Feeds from RSS: 'RSS jarioak eskuratu'
- Manage Subscriptions: 'Harpidetzak kudeatu'
Fetch Automatically: Eskuratu jarioa automatikoki
Only Show Latest Video for Each Channel: Erakutsi soilik kanal bakoitzeko azken
bideoa
@@ -525,10 +513,6 @@ Settings:
Select Import Type: 'Hautatu Inportazio mota'
Select Export Type: 'Hautatu esportazio mota'
Import Subscriptions: 'Harpidetzak inportatu'
- Import FreeTube: 'Freetube inportatu'
- Import YouTube: 'Youtubetik inportatu'
- Import NewPipe: 'Newpipetik inportatu'
- Check for Legacy Subscriptions: 'Legacy harpidetzak bilatu'
Export Subscriptions: 'Harpidetzak esportatu'
Export FreeTube: 'Freetubera esportatu'
Export YouTube: 'Youtubera esportatu'
@@ -650,15 +634,12 @@ Settings:
Set Password To Prevent Access: Ezarri pasahitz bat ezarpenetara sarbidea galarazteko
Remove Password: Pasahitza ezabatu
Set Password: Ezarri pasahitza
- Expand All Settings Sections: Zabaldu ezarpen guztien atalak
Sort Settings Sections (A-Z): Ordenatu ezarpenen atalak (A-Z)
About:
#On About page
About: 'Honi buruz'
Beta: 'Beta'
Source code: 'Kode iturria'
- Licensed under the AGPLv3: 'AGPLv3 lizentziapean'
- View License: 'Lizentzia ikusi'
Downloads / Changelog: 'Deskargak / Aldaketen erregistroa'
GitHub releases: 'Github argitalpenak'
Help: 'Laguntza'
@@ -958,9 +939,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Ikusi erreprodukzio-zerrenda osoa'
- Videos: 'Bideoak'
- View: 'Ikusi'
- Views: 'Ikustaldiak'
Last Updated On: 'Azkenengoz eguneratua'
# On Video Watch Page
@@ -976,7 +954,6 @@ Playlist:
VideoTitleDescending: Izenburua (Z-A)
AuthorAscending: Egilea (A-Z)
AuthorDescending: Egilea (Z-A)
-Toggle Theatre Mode: 'Aldatu Antzerki modura'
Change Format:
Change Media Formats: 'Bideoen formatuak aldatu'
Use Dash Formats: 'DASH formatuak erabili'
@@ -1127,7 +1104,6 @@ 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.'
-Subscriptions have not yet been implemented: 'Harpidetzak ez dira oraindik aktibatu'
Loop is now disabled: 'Etengabeko erreprodukzioa desaktibatu egin da'
Loop is now enabled: 'Etengabeko ereprodukzioa aktibatu egin da'
Shuffle is now disabled: 'Erreprodukzioen nahasketak desaktibatu egin dira'
@@ -1158,8 +1134,6 @@ External link opening has been disabled in the general settings: Kanpo estekak i
Downloading has completed: '"{videoTitle}" deskargatu egin da'
Unknown YouTube url type, cannot be opened in app: Youtube-ko URL mota ezezaguna,
ezin da aplikazioan ireki
-Hashtags have not yet been implemented, try again later: Etiketak ez dira oraindik
- aktibatu, berriz ere saiatu zaitez beranduago
Downloading failed: Akats bat gertatu da "{videoTitle}" deskargatzerakoan
Screenshot Success: Pantaila-argazkia gode da "{filePath}" gisa
Screenshot Error: Pantaila-argazkiak huts egin du. {error}
@@ -1169,8 +1143,6 @@ Channels:
Channels: Kanalak
Title: Kanalen zerrenda
Search bar placeholder: Kanalak bilatu
- Unsubscribe: Harpidetza kendu
- Unsubscribed: '{channelName} zure harpidetzen zerrendatik ezabatu da'
Unsubscribe Prompt: Ziur al zaude "{channelName}"-ren harpidetza kendu nahi duzula?
Count: '{number} kanal aurkitu dira.'
Empty: Zure kanalen zerrenda hutsik da.
diff --git a/static/locales/fa.yaml b/static/locales/fa.yaml
index c918fe849ac85..73e9c33753267 100644
--- a/static/locales/fa.yaml
+++ b/static/locales/fa.yaml
@@ -111,12 +111,6 @@ Most Popular: 'پر طرفدارترین ها'
Playlists: 'لیست های پخش'
User Playlists:
Your Playlists: 'لیست های پخش شما'
- Playlist Message: 'این صفحه، فهرست پخشی را نمایش میدهد که هنوز تکمیل نشده و در حال
- کار میباشد. در اینجا فقط ویدیو هایی که ذخیره شده اند یا موردعلاقه اند را می بینید.
- وقتی که عملیات تکمیل شد، این ویدیوها به بخش فهرت پخش «مورد علاقه ها» منتقل خواهند
- شد.'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: 'ویدیوی
- ذخیره شده ای ندارید.بر روی دکمه ذخیره در گوشه ویدیو کلیک کنید تا اینجا لیست شوند'
Search bar placeholder: جستجو برای فهرست های پخش
Empty Search Message: هیچ ویدیویی در این فهرست پخش وجود ندارد که با جستجوی شما مطابق
باشد
@@ -338,7 +332,6 @@ Settings:
Subscription Settings: 'تنظیمات دنبال شوندگان'
Hide Videos on Watch: 'مخفی کردن ویدیو ها هنگام تماشا'
Fetch Feeds from RSS: 'دریافت feed ها از RSS'
- Manage Subscriptions: 'سامان دهی دنبال شوندگان'
Fetch Automatically: آوردن خودکار فید
Distraction Free Settings:
Distraction Free Settings: 'تنظیمات اضافی مفید'
@@ -377,16 +370,11 @@ Settings:
Hide Channel Podcasts: پنهان کردن پادکست های کانال
Hide Channel Releases: مخفی کردن انتشارات کانال
Hide Sharing Actions: مخفی کردن فعالیت های مشترک
- Blur Thumbnails: تار کردن ریز عکسها
Data Settings:
Data Settings: 'تنظیمات اطلاعات'
Select Import Type: 'انتخاب روش وارد کردن فایل بک آپ'
Select Export Type: 'انتخاب روش پشتیبان گیری'
Import Subscriptions: 'وارد کردن بک آپ دنبال شوندگان'
- Import FreeTube: 'وارد کردن از FreeTube'
- Import YouTube: 'وارد کردن از YouTube'
- Import NewPipe: 'وارد کردن از NewPipe'
- Check for Legacy Subscriptions: 'بررسی برای دنبالشوندگان قدیمی'
Export Subscriptions: 'ذخیره (پشتیبان گیری)دنبال شوندگان'
Export FreeTube: 'استخراج FreeTube'
Export YouTube: 'استخراج YouTube'
@@ -744,9 +732,7 @@ About:
Translate: ترجمه
Blog: وبلاگ
Chat on Matrix: چت در ماتریکس
- Licensed under the AGPLv3: تحت مجوز AGPLv3
these people and projects: این افراد و پروژه ها
- View License: مشاهده مجوز
Report a problem: گزارش یک مشکل
GitHub issues: مشکلات گیت هاب
Donate: اهدا
@@ -761,8 +747,6 @@ A new blog is now available, {blogTitle}. Click to view more: یک مطلب جد
است, {blogTitle}. برای مشاهده بیشتر کلیک کنید
Channels:
Channels: کانال ها
- Unsubscribe: لغو اشتراک
- Unsubscribed: '{channelName}از اشتراک های شما حذف شده است'
Unsubscribe Prompt: آیا مطمئنید که میخواهید اشتراک «{channelName}» را لغو کنید؟
Title: لیست کانال
Search bar placeholder: جستجو در کانال ها
@@ -915,30 +899,23 @@ 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: اشتراک ها هنوز اجرا نشده است
Playing Previous Video: پخش ویدیوی قبلی
Default Invidious instance has been set to {instance}: نمونه پیشفرض Invidious روی
{instance} تنظیم شده است
Starting download: شروع دانلود «{videoTitle}»
Yes: بلی
Invidious API Error (Click to copy): خطای Invidious API (برای کپی کلیک کنید)
-Hashtags have not yet been implemented, try again later: هشتگ ها هنوز پیاده سازی نشده
- اند، بعداً دوباره امتحان کنید
Downloading failed: مشکلی در بارگیری «{videoTitle}» وجود داشت
No: خیر
Playlist:
- Views: مشاهدات
Last Updated On: آخرین بروز رسانی در تاریخ
View Full Playlist: مشاهده لیست پخش کامل
- Videos: ویدیوها
- View: مشاهده
Playlist: فهرست پخش
Mini Player: مینی پلیر
Videos:
Sort By:
Newest: جدیدترین
Oldest: قدیمی ترین
-Toggle Theatre Mode: حالت تئاتر را تغییر دهید
Up Next: تا بعدی
Feed:
Refresh Feed: تازهسازی {subscriptionName}
diff --git a/static/locales/fi.yaml b/static/locales/fi.yaml
index 9d2ccda264aee..cade6700b7e6b 100644
--- a/static/locales/fi.yaml
+++ b/static/locales/fi.yaml
@@ -118,12 +118,6 @@ Most Popular: 'Suosituimmat'
Playlists: 'Soittolistat'
User Playlists:
Your Playlists: 'Omat soittolistat'
- Playlist Message: Tämä sivu ei kuvasta täysin toimivia soittolistoja. Se listaa
- vain tallentamasi tai tykkäämäsi videot. Kun tämä on valmis, kaikki täällä olevat
- videot siirretään soittolistaan ”Tykkäykset”.
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Et
- ole tallentanut videoita. Paina "Tallenna"-painiketta videon kulmassa tallentaaksesi
- sen tänne
Search bar placeholder: Etsi soittolistoja
Empty Search Message: Tällä soittolistalla ei ole hakuasi vastaavia videoita
Sort By:
@@ -222,8 +216,6 @@ Settings:
End: 'Loppu'
Hidden: Piilotettu
Blur: Sumennettu
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious instanssi
- (Oletus on https://invidious.snopyta.org)'
Region for Trending: 'Nousussa-sivun alue'
#! List countries
Check for Latest Blog Posts: Tarkista tuoreimmat blogimerkinnät
@@ -307,7 +299,6 @@ Settings:
Hide FreeTube Header Logo: Piilota FreeTube-otsikkologo
Player Settings:
Player Settings: 'Soittimen asetukset'
- Remember History: 'Muista historia'
Play Next Video: 'Toista seuraava video'
Turn on Subtitles by Default: 'Ota tekstitys käyttöön oletusarvoisesti'
Autoplay Videos: 'Toista videot automaattisesti'
@@ -362,43 +353,9 @@ Settings:
Subscription Settings:
Subscription Settings: 'Tilausasetukset'
Hide Videos on Watch: 'Piilota katsotut videot'
- Subscriptions Export Format:
- Subscriptions Export Format: 'Tilausten vientiformaatti'
- #& Freetube
- Newpipe: 'Newpipe'
- OPML: 'OPML'
- Manage Subscriptions: 'Hallinnoi tilauksia'
- Import Subscriptions: 'Tuo tilauksia'
- Export Subscriptions: 'Vie tilauksia'
- How do I import my subscriptions?: 'Miten voin tuoda tilaukseni?'
Fetch Feeds from RSS: Nouda RSS-syöte
Fetch Automatically: Nouda syöte automaattisesti
Only Show Latest Video for Each Channel: Näytä vain jokaisen kanavan uusin video
- Advanced Settings:
- Advanced Settings: 'Lisäasetukset'
- Enable Debug Mode (Prints data to the console): 'Ota virheenkorjaustila käyttöön
- (Tulostaa tiedot konsoliin)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Välityspalvelimen osoite
- (Esimerkiksi: SOCKS5://127.0.0.1:9050 )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': '"TESTAA
- VÄLITYSPALVELIN" -painikkeen napsauttaminen lähettää pyynnön osoitteeseen https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Käytä Tor-verkkoa / Välityspalvelinta API-pyynnöille'
- TEST PROXY: 'TESTAA VÄLITYSPALVELIN'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Näytä julkiset instanssit'
- Clear History:
- Clear History: 'Tyhjennä historia'
- # On Click
- Are you sure you want to delete your history?: 'Haluatko varmasti poistaa historian?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Tyhjennä tilaukset'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Haluatko varmasti poistaa
- kaikki tilaukset?'
- #& Yes
- #& No
Privacy Settings:
Watch history has been cleared: Katseluhistoria poistettiin
@@ -447,14 +404,10 @@ Settings:
Export YouTube: Vie YouTube-tilaukset
Export FreeTube: Vie FreeTube-tilaukset
Export Subscriptions: Vie tilaukset
- Import NewPipe: Tuo NewPipe-tilaukset
- Import YouTube: Tuo YouTube-tilaukset
- Import FreeTube: Tuo FreeTube-tilaukset
Import Subscriptions: Tuo tilaukset
Select Export Type: Valitse Viennin tyyppi
Select Import Type: Valitse Tuonnin tyyppi
Data Settings: Data-asetukset
- Check for Legacy Subscriptions: Tarkista vanhat tilaukset
Manage Subscriptions: Hallitse tilauksia
All playlists has been successfully imported: Kaikki soittolistat on onnistuneesti
tuotu
@@ -504,7 +457,6 @@ Settings:
Hide Channel Podcasts: Piilota kanavan podcastit
Hide Subscriptions Videos: Piilota tilausvideot
Hide Subscriptions Live: Piilota tilausten livet
- Blur Thumbnails: Sumenna pikkukuvat
Hide Profile Pictures in Comments: Piilota profiilikuvat kommenteissa
Hide Channels Invalid: Annettu kanavatunnus oli virheellinen
Hide Subscriptions Shorts: Piilota tilattujen kanavien Shorts-videot
@@ -580,48 +532,21 @@ Settings:
Password Settings: Salasana-asetukset
Set Password: Aseta salasana
Remove Password: Poista salasana
- Expand All Settings Sections: Laajenna asetusten kaikki osiot
Sort Settings Sections (A-Z): Järjestä asetusosio (A-Ö)
About:
#On About page
About: 'Tietoja'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Tämä
- avoin ohjelmisto on julkaistu AGPL-3.0 -lisenssin alla.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Löysitko bugin? Haluatko ehdottaa ominaisuutta? Haluatko auttaa? Katso GitHub-sivumme.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Kiitos
- ihmiset ja projektit, jotka tekevät FreeTuben mahdolliseksi!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Haluatko
- keskustella? Liity Element / Matrix -serverillemme. Luethan säännöt ennen liittymistä.'
-
- 'Looking for help? Check out our Wiki page.': 'Tarvitko apua? Tutustu Wiki-sivuumme.'
-
- Check out our Firefox extension!: 'Tutustu Firefox-laajennukseemme!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Jos
- nautit FreeTuben käytöstä, harkitse lahjoittamista LiberaPayn tai Bitcoin-osoittemme
- kautta.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Viimeisimmät Freetube-uutiset'
-
#On Channel Page
GitHub issues: GitHub-ongelmat
Report a problem: Ilmoita ongelmasta
FAQ: UKK
Blog: Blogi
Email: Sähköposti
- Licensed under the AGPLv3: Lisensoitu AGPLv3:n alle
Chat on Matrix: Matrix
these people and projects: nämä henkilöt ja projektit
room rules: huoneen säännöt
Please read the: Lue
- View License: Katso lisenssi
Please check for duplicates before posting: Tarkista kopioiden varalta ennen julkaisua
Website: Verkkosivusto
Mastodon: Mastodon
@@ -826,9 +751,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Näytä koko soittolista'
- Videos: 'Videot'
- View: 'Katselu'
- Views: 'Katsomiskertaa'
Last Updated On: 'Viimeksi päivitetty'
# On Video Watch Page
@@ -840,7 +762,6 @@ Playlist:
DateAddedNewest: Viimeksi lisätty ensin
AuthorAscending: Tekijä (A-Ö)
AuthorDescending: Tekijä (Ö-A)
-Toggle Theatre Mode: 'Teatteritila'
Change Format:
Change Media Formats: 'Vaihda videoformaattia'
Use Dash Formats: 'Käytä DASH-formaatteja'
@@ -900,7 +821,6 @@ 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 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ä'
Shuffle is now disabled: 'Satunnaistoisto on poistettu käytöstä'
@@ -1030,8 +950,6 @@ More: Lisää
Playing Next Video Interval: Seuraava video alkaa. Klikkaa peruuttaaksesi. |Seuraava
video alkaa {nextVideoInterval} sekunnin kuluttua. Klikkaa peruuttaaksesi. | Seuraava
video alkaa {nextVideoInterval} sekunnin kuluttua. Klikkaa peruuttaaksesi.
-Hashtags have not yet been implemented, try again later: Hashtageja ei vielä ole lisätty,
- yritä uudelleen myöhemmin
Open New Window: Avaa uusi ikkuna
Unknown YouTube url type, cannot be opened in app: Tuntematon YouTube-videon osoitemuoto,
ei voida avata sovelluksessa
@@ -1056,9 +974,7 @@ Channels:
Search bar placeholder: Etsi kanavia
Count: '{number} kanava(a) löydetty.'
Empty: Kanavaluettelosi on tällä hetkellä tyhjä.
- Unsubscribe: Peruuta tilaus
Unsubscribe Prompt: Haluatko varmasti perua kanavan ”{channelName}” tilauksen?
- Unsubscribed: '{channelName} on poistettu tilauksistasi'
Clipboard:
Copy failed: Kopiointi leikepöydälle epäonnistui
Cannot access clipboard without a secure connection: Leikepöytää ei voi käyttää
diff --git a/static/locales/fil.yaml b/static/locales/fil.yaml
index d427776684e50..309e0e035da03 100644
--- a/static/locales/fil.yaml
+++ b/static/locales/fil.yaml
@@ -113,8 +113,6 @@ External link opening has been disabled in the general settings: Ang pag bukas n
Age Restricted:
This channel is age restricted: Itong channel ay pinaghihigpitan sa edad
This video is age restricted: Ang video na ito ay pinaghihigpitan sa edad
-Hashtags have not yet been implemented, try again later: Walang hashtags sa kasalukuyan,
- subukan muli
Close Banner: I-Sara ang banner
Are you sure you want to open this link?: Sigurado mo na buksan itong link?
Search character limit: Na sobrahan ng {searchCharacterLimit} na tilik ang Search
diff --git a/static/locales/fr-FR.yaml b/static/locales/fr-FR.yaml
index 4ecca6a28779a..c7d5e535ef618 100644
--- a/static/locales/fr-FR.yaml
+++ b/static/locales/fr-FR.yaml
@@ -134,19 +134,9 @@ Most Popular: 'Les plus populaires'
Playlists: 'Listes de lecture'
User Playlists:
Your Playlists: 'Vos listes de lecture'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Vous
- n'avez enregistré aucune vidéo. Cliquez sur le bouton Enregistrer dans le coin
- d'une vidéo pour l'afficher ici
- Playlist Message: Cette page ne reflète pas les listes de lecture entièrement fonctionnelles.
- Elle ne répertorie que les vidéos que vous avez enregistrées ou mises en favoris.
- Une fois le travail terminé, toutes les vidéos actuellement présentes ici seront
- migrées vers une liste de lecture « Favoris ».
Search bar placeholder: Recherche de listes de lecture
Empty Search Message: Il n'y a pas de vidéos dans cette liste de lecture qui correspondent
à votre recherche
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Êtes-vous
- sûr(e) de vouloir supprimer toutes les vidéos visionnées de cette liste de lecture ?
- Cette opération ne peut pas être annulée.
AddVideoPrompt:
Search in Playlists: Recherche dans les listes de lecture
Save: Sauvegarder
@@ -195,7 +185,6 @@ User Playlists:
le bas.
This playlist is now used for quick bookmark: Cette liste de lecture est maintenant
utilisée comme marque-page rapide
- Quick bookmark disabled: Marque-page rapide désactivé
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Cette
liste de lecture est désormais utilisée comme marque-page rapide à la place
de {oldPlaylistName}. Cliquez ici pour annuler
@@ -255,7 +244,6 @@ User Playlists:
Remove from Favorites: Retirer de {playlistName}
Enable Quick Bookmark With This Playlist: Activer le marque-page rapide avec cette
liste de lecture
- Disable Quick Bookmark: Désactiver le marque-page rapide
Playlists with Matching Videos: Listes de lecture avec des vidéos correspondantes
Quick Bookmark Enabled: Signet rapide activé
Cannot delete the quick bookmark target playlist.: Impossible de supprimer la liste
@@ -304,8 +292,6 @@ Settings:
End: 'Fin'
Hidden: Masqué
Blur: Flou
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instance Individious
- (https://invidious.snopyta.org par défaut)'
Region for Trending: 'Pays pour les tendances'
#! List countries
Check for Latest Blog Posts: Consultez les derniers billets du blog
@@ -403,7 +389,6 @@ Settings:
Hide FreeTube Header Logo: Masquer le logo d'en-tête de FreeTube
Player Settings:
Player Settings: 'Lecteur'
- Remember History: 'Se souvenir de l''historique'
Play Next Video: 'Lire la vidéo suivante'
Turn on Subtitles by Default: 'Activer les sous-titres par défaut'
Autoplay Videos: 'Lecture automatique des vidéos'
@@ -462,46 +447,11 @@ Settings:
Subscription Settings:
Subscription Settings: 'Abonnements'
Hide Videos on Watch: 'Masquer les vidéos visionnées'
- Subscriptions Export Format:
- Subscriptions Export Format: 'Format d''exportation des abonnements'
- #& Freetube
- Newpipe: 'Newpipe'
- OPML: 'OPML'
- Manage Subscriptions: 'Gérer les abonnements'
- Import Subscriptions: 'Importer vos abonnements'
- Export Subscriptions: 'Exporter vos abonnements'
- How do I import my subscriptions?: 'Comment importer mes abonnements ?'
Fetch Feeds from RSS: Récupération de flux RSS
Fetch Automatically: Récupération automatique des flux
Only Show Latest Video for Each Channel: Afficher uniquement la dernière vidéo
pour chaque chaîne
Confirm Before Unsubscribing: Évitez les désabonnements accidentels
- Advanced Settings:
- Advanced Settings: 'Paramètres Avancés'
- Enable Debug Mode (Prints data to the console): 'Activer le mode débug (afficher
- les données dans la console)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Adresse Proxy (Exemple :
- SOCKS5://127.0.0.1:9050 )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Cliquer
- sur le bouton « TEST PROXY » enverra une demande à https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Utiliser Tor / Proxy pour les appels de l''API'
- TEST PROXY: 'TESTER LE PROXY'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Voir les instances publiques'
- Clear History:
- Clear History: 'Effacer l’historique'
- # On Click
- Are you sure you want to delete your history?: 'Êtes-vous sûr(e) de vouloir
- effacer votre historique ?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Effacer les abonnements'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Êtes-vous sûr(e) de vouloir
- supprimer tous les abonnements ?'
- #& Yes
- #& No
Privacy Settings:
Privacy Settings: Confidentialité
@@ -539,9 +489,6 @@ Settings:
Export YouTube: Exporter YouTube
Export FreeTube: Exporter FreeTube
Export Subscriptions: Exporter vos abonnements
- Import NewPipe: Importer NewPipe
- Import YouTube: Importer YouTube
- Import FreeTube: Importer FreeTube
Import Subscriptions: Importer vos abonnements
Select Export Type: Sélectionner le type d'exportation
Select Import Type: Sélectionner le type d'importation
@@ -561,7 +508,6 @@ Settings:
données d'historique sont insuffisantes
Profile object has insufficient data, skipping item: Ignorer cet élément car les
données de profil sont insuffisantes
- Check for Legacy Subscriptions: Vérifier les abonnements Legacy
Manage Subscriptions: Gérer les abonnements
Import Playlists: Importer des listes de lecture
Export Playlists: Exporter des listes de lecture
@@ -620,7 +566,6 @@ Settings:
Hide Subscriptions Videos: Masquer les vidéos des abonnements
Hide Subscriptions Shorts: Masquer les shorts des abonnements
Hide Subscriptions Live: Masquer les diffusions en direct des abonnements
- Blur Thumbnails: Flouter les miniatures
Hide Profile Pictures in Comments: Masquer les photos de profil dans les commentaires
Hide Subscriptions Community: Masquer les communautés abonnées
Hide Channels Invalid: L'identifiant de la chaîne fourni n'est pas valide
@@ -712,66 +657,25 @@ Settings:
aux paramètres
Set Password: Définir un mot de passe
Password Settings: Mot de passe
- Expand All Settings Sections: Développer toutes les sections des paramètres
Sort Settings Sections (A-Z): Trier les rubriques de paramètres (A-Z)
Return to Settings Menu: Revenir au Menu paramètres
About:
#On About page
About: 'À propos'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Ce
- logiciel est sous licence AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Vous avez trouvé une erreur ? Vous souhaitez suggérer une nouvelle fonctionnalité
- ? Vous voulez aider de façon générale ? Rendez-vous sur la page GitHub. Les pull
- requests sont les bienvenues.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Un
- grand merci à toutes les personnes et à tous les projets qui ont rendu FreeTube
- possible !'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Envie
- de discuter ? Rejoigner notre serveur Element / Matrix. Merci de lire les règles
- avant de nous rejoindre.'
-
- 'Looking for help? Check out our Wiki page.': 'Vous cherchez de l''aide ? Consultez
- notre page Wiki.'
-
- Check out our Firefox extension!: 'Découvrez notre extension Firefox !'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Si
- vous aimez utiliser FreeTube, envisagez de faire un don via Liberapay ou via notre
- adresse Bitcoin.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Les dernières actualités FreeTube'
-
#On Channel Page
- Channel Rules: Règles du salon
Website: Site web
- Source Code: Code source
- Release Notes: Notes de version
Email: Courriel
- License: Licence
Help: Aide
- Contact: Contacts
- Translate via Weblate: Traduire via Weblate
Blog: Blog
Credits: Crédits
FAQ: FAQ
- Wiki: Wiki
- Report an Issue: Signaler un problème
Beta: Bêta
Donate: Faire un don
- Useful Links: Liens utiles
Translate: Aidez-nous à traduire FreeTube
Chat on Matrix: Discuter sur Matrix
Mastodon: Mastodon
Report a problem: Signaler un problème
- View License: Voir la licence
- Licensed under the AGPLv3: Sous licence AGPLv3
Source code: Code source
these people and projects: ces personnes et ces projets
FreeTube is made possible by: FreeTube est rendu possible par
@@ -1016,9 +920,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Afficher la liste de lecture complète'
- Videos: 'Vidéos'
- View: 'Vue'
- Views: 'Vues'
Last Updated On: 'Dernière mise à jour le'
# On Video Watch Page
@@ -1036,7 +937,6 @@ Playlist:
Custom: Personnalisé
VideoDurationDescending: Durée (la plus longue en premier)
VideoDurationAscending: Durée (la plus courte en premier)
-Toggle Theatre Mode: 'Mode Cinéma'
Change Format:
Change Media Formats: 'Changer le format de la vidéo'
Use Dash Formats: 'Utiliser le format DASH'
@@ -1106,8 +1006,6 @@ 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 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'
Loop is now enabled: 'La boucle est maintenant activée'
Shuffle is now disabled: 'Mode aléatoire désactivé'
@@ -1264,8 +1162,6 @@ Playing Next Video Interval: Lecture de la prochaine vidéo en un rien de temps.
pour annuler. | Lecture de la prochaine vidéo dans {nextVideoInterval} seconde.
Cliquer pour annuler. | Lecture de la vidéo suivante dans {nextVideoInterval} secondes.
Cliquer pour annuler.
-Hashtags have not yet been implemented, try again later: Les hashtags n'ont pas encore
- été implémentés, réessayez plus tard
Unknown YouTube url type, cannot be opened in app: Type d'URL YouTube inconnu, ne
peut pas être ouvert dans l'application
Open New Window: Ouvrir une nouvelle fenêtre
@@ -1291,10 +1187,8 @@ Channels:
Channels: Chaînes
Title: Liste des chaînes
Empty: Votre liste de chaînes est actuellement vide.
- Unsubscribe: Se désabonner
Search bar placeholder: Rechercher des chaînes
Count: '{number} chaîne(s) trouvée(s).'
- Unsubscribed: '{channelName} a été supprimé de vos abonnements'
Unsubscribe Prompt: Êtes-vous sûr(e) de vouloir vous désabonner de « {channelName} » ?
Clipboard:
Copy failed: La copie dans le presse-papiers a échoué
diff --git a/static/locales/gl.yaml b/static/locales/gl.yaml
index ea663d8f4b5a7..bc72839b6cc8a 100644
--- a/static/locales/gl.yaml
+++ b/static/locales/gl.yaml
@@ -110,13 +110,6 @@ Most Popular: 'Máis populares'
Playlists: 'Listaxes de reprodución'
User Playlists:
Your Playlists: 'As túas listaxes de reprodución'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Os
- teus vídeos gardados están baleiros. Fai clic no botón Gardar na esquina dun vídeo
- para que apareza aquí
- Playlist Message: Esta páxina non reflicte as listas de reprodución que funcionan
- completamente. Só lista os vídeos que gardaches ou marcaches como favoritos. Cando
- remate o traballo, todos os vídeos que hai aquí migraranse a unha lista de reprodución
- "Favoritos".
Empty Search Message: Non hai vídeos nesta lista de reprodución que coincidan coa
túa busca
Search bar placeholder: Atopar na lista de reprodución
@@ -155,8 +148,6 @@ Settings:
Beginning: 'Principio'
Middle: 'Metade'
End: 'Final'
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instancia de
- Invidious (por defecto é https://invidious.snopyta.org)'
Region for Trending: 'Rexión para as tendencias'
#! List countries
View all Invidious instance information: Ver todala información da instancia de
@@ -307,7 +298,6 @@ Settings:
Subscription Settings: 'Axustes de subscricións'
Hide Videos on Watch: 'Agochar vídeos visualizados'
Fetch Feeds from RSS: 'Obter subscricións a través de RSS'
- Manage Subscriptions: 'Xestionar subscricións'
Fetch Automatically: Obter feed automaticamente
Distraction Free Settings:
Distraction Free Settings: 'Sen distraccións'
@@ -336,10 +326,6 @@ Settings:
Select Import Type: 'Escoller tipo de importación'
Select Export Type: 'Escoller tipo de exportación'
Import Subscriptions: 'Importar subscricións'
- Import FreeTube: 'Importar FreeTube'
- Import YouTube: 'Importar YouTube'
- Import NewPipe: 'Importar NewPipe'
- Check for Legacy Subscriptions: 'Comprobar subscricións antigas (Legacy)'
Export Subscriptions: 'Exportar subscricións'
Export FreeTube: 'Exportar Freetube'
Export YouTube: 'Exportar YouTube'
@@ -379,31 +365,6 @@ Settings:
All playlists has been successfully exported: Todalas listas de reprodución exportáronse
correctamente
Export Playlists: Exportalas listas de reprodución
- Advanced Settings:
- Enable Debug Mode (Prints data to the console): 'Activar modo de depuración (escribe
- datos na consola)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Enderezo proxy (Exemplo:
- SOCKS5://127.0.0.1:9050 )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Premendo
- en "TESTAR PROXY" enviarase unha petición a https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Usar Tor / Proxy para chamadas API'
- TEST PROXY: 'TESTAR PROXY'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Ver instancias públicas'
- Clear History:
- Clear History: 'Limpar histórico'
- # On Click
- Are you sure you want to delete your history?: 'Estás seguro de querer limpar
- o histórico?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Limpar subscricións'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Estás seguro de querer
- limpar tódalas subscricións?'
- #& Yes
- #& No
SponsorBlock Settings:
Notify when sponsor segment is skipped: Notificar cando se omita o segmento do
@@ -477,33 +438,6 @@ About:
#On About page
About: 'Sobre'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Este
- software ten licencia libre AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Atopaches un erro? Tes algunha suxestión? Queres axudar? Visita a nosa páxina
- de GitHub. Calquera petición é benvida.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Moitas
- grazas a tódalas persoas e proxectos que fan FreeTube posible!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Queres
- chatear? Únete ao noso servidor Element / Matrix. Lembra comprobar as regras antes
- de te unir.'
-
- 'Looking for help? Check out our Wiki page.': 'Precisas axuda? Visita a nosa páxina
- Wiki.'
-
- Check out our Firefox extension!: 'Comproba a nosa extensión para Firefox!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Se
- estás a desfrutar FreeTube, considera doar através de Liberapay ou ao noso enderezo
- Bitcoin.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Noticias recentes sobre FreeTube'
-
Donate: Doar
these people and projects: aquelas persoas e proxectos
FreeTube is made possible by: FreeTube é posible grazas a
@@ -525,8 +459,6 @@ About:
Help: Axuda
GitHub releases: Lanzamentos de GitHub
Downloads / Changelog: Descargas / Rexistro de cambios
- View License: Ver licenza
- Licensed under the AGPLv3: Licenza baixo o AGPLv3
Source code: Código fonte
Beta: Beta
Profile:
@@ -737,16 +669,12 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Ver listaxe de reprodución completa'
- Videos: 'Vídeos'
- View: 'Visualización'
- Views: 'Visualizacións'
Last Updated On: 'Última actualización'
# On Video Watch Page
#* Published
#& Views
Playlist: Lista de reprodución
-Toggle Theatre Mode: 'Activar modo cinema'
Change Format:
Change Media Formats: 'Mudar formato do vídeo'
Use Dash Formats: 'Utilizar formato Dash'
@@ -876,7 +804,6 @@ 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.'
-Subscriptions have not yet been implemented: 'As subscricións aínda non foron implementadas'
Loop is now disabled: 'Reprodución en bucle desactivada'
Loop is now enabled: 'Reprodución en bucle activada'
Shuffle is now disabled: 'Reprodución aleatoria desactivada'
@@ -894,8 +821,6 @@ Playing Next Video Interval: Reproducindo o seguinte vídeo en pouco tempo. Prem
cancelar. | Reproducindo o seguinte vídeo en {nextVideoInterval} segundo. Prema
para cancelar. | Reproducindo o seguinte vídeo en {nextVideoInterval} segundos.
Prema para cancelar.
-Hashtags have not yet been implemented, try again later: Os cancelos non foron aínda
- aplicados. Inténtao outra vez máis tarde
Unknown YouTube url type, cannot be opened in app: O tipo de URL de YouTube descoñecido
non se pode abrir no aplicativo
More: Máis
@@ -907,8 +832,6 @@ Channels:
Search bar placeholder: Busca canles
Count: Atopouse {number} canle(s).
Empty: A túa lista de canles atopase baleira.
- Unsubscribe: Cancelar a subscrición
- Unsubscribed: Eliminouse {channelName} das túas subscricións
Unsubscribe Prompt: Estás seguro de que queres cancelar a subscrición a "{channelName}"?
Search Bar:
Clear Input: Borrar entrada
diff --git a/static/locales/he.yaml b/static/locales/he.yaml
index d177fde8b4f8e..814038e3fa536 100644
--- a/static/locales/he.yaml
+++ b/static/locales/he.yaml
@@ -134,11 +134,6 @@ Most Popular: 'הכי פופולרי'
Playlists: 'רשימות נגינה'
User Playlists:
Your Playlists: 'רשימות הנגינה שלך'
- Playlist Message: העמוד הזה אינו משקף רשימות נגינה תקינות לחלוטין. הוא מציג רק סרטונים
- ששמרת או הוספת כמועדפים. עם סיום העבודה, כל הסרטונים שכאן ייובאו אל רשימת הנגינה
- ‚מועדפים’.
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: לא
- שמרת סרטונים. יש ללחוץ על כפתור השמירה בפינת הסרטון כדי שיופיע כאן
Search bar placeholder: חיפוש רשימות נגינה
Empty Search Message: אין סרטונים ברשימת הנגינה הזו שעונים לחיפוש שלך
You have no playlists. Click on the create new playlist button to create a new one.: אין
@@ -278,8 +273,6 @@ Settings:
End: 'סוף'
Hidden: מוסתר
Blur: טשטוש
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'שרת Invidious
- (ברירת המחדל היא https://invidious.snopyta.org)'
Region for Trending: 'אזור לסרטונים חמים'
#! List countries
View all Invidious instance information: הצגת כל פרטי העותק של Invidious
@@ -446,7 +439,6 @@ Settings:
Subscription Settings: 'מינוי'
Hide Videos on Watch: 'הסתרת סרטונים לאחר הצפייה'
Fetch Feeds from RSS: 'ייבוא עדכונים בעזרת RSS'
- Manage Subscriptions: 'ניהול מינויים'
Fetch Automatically: משיכת ערוץ העדכונים אוטומטית
Confirm Before Unsubscribing: אישור לפני ביטול מינוי
Only Show Latest Video for Each Channel: להציג רק את הסרטון האחרון לכל ערוץ
@@ -455,9 +447,6 @@ Settings:
Select Import Type: 'נא לבחור את תסדיר הייבוא'
Select Export Type: 'נא לבחור את תסדיר הייצוא'
Import Subscriptions: 'ייבוא מינויים'
- Import FreeTube: 'יבוא בפורמט FreeTube'
- Import YouTube: 'יבוא בפורמט YouTube'
- Import NewPipe: 'יבוא בפורמט NewPipe'
Export Subscriptions: 'ייצוא מינויים'
Export FreeTube: 'ייצוא בתסדיר של FreeTube'
Export YouTube: 'ייצוא בתסדיר של YouTube'
@@ -483,7 +472,6 @@ Settings:
Unable to write file: 'לא ניתן ליצור את הקובץ'
Unknown data key: 'מפתח נתון לא ידוע'
How do I import my subscriptions?: 'איך לייבא את המינויים שלי?'
- Check for Legacy Subscriptions: איתור מינויים מיושנים
Manage Subscriptions: ניהול מינויים
All playlists has been successfully exported: כל רשימות הנגינה יוצאו בהצלחה
All playlists has been successfully imported: כל רשימות הנגינה יובאו בהצלחה
@@ -501,32 +489,6 @@ Settings:
הסרת כל הרשימות בהגדרות הפרטיות.\n3. הפעל את הגרסה הישנה של FreeTube וייבא
את הרשימות שיוצאו."
Label: ייצוא רשימות לגרסאות ישנות של FreeTube
- Advanced Settings:
- Advanced Settings: 'הגדרות מתקדמות'
- Enable Debug Mode (Prints data to the console): 'הפעל מצב Debug ( מציג נתונים
- בקונסול)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'כתובת פרוקסי (דוגמה: SOCKS5://127.0.0.1:9050
- )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'לחיצה
- על כפתור "בדיקת פרוקסי" תשלח בקשה לאתר https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'השתמש ב-Tor או פרוקסי לקריאות API'
- TEST PROXY: 'בדוק פרוקסי'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'ראה שרתים פומביים'
- Clear History:
- Clear History: 'נקה היסטוריה'
- # On Click
- Are you sure you want to delete your history?: 'האם אתה בטוח שאתה רוצה למחוק
- את ההיסטוריה שלך?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'נקה מנויים'
- # On Click
- Are you sure you want to remove all subscriptions?: 'האם אתה בטוח שאתה רוצה
- למחוק את כל המנויים?'
- #& Yes
- #& No
Distraction Free Settings:
Hide Live Chat: הסתרת צ׳אט חי
@@ -565,7 +527,6 @@ Settings:
Hide Subscriptions Live: הסתרת שידורים חיים של המינויים
Hide Subscriptions Shorts: הסתרת Shorts של המינויים
Hide Subscriptions Videos: הסתרת סרטוני מינוי
- Blur Thumbnails: טשטוש התמונות הממוזערות
Hide Profile Pictures in Comments: הסתרת תמונות הפרופיל בהערות
Hide Subscriptions Community: הסתרת קהילת המינויים
Hide Videos and Playlists Containing Text Placeholder: מילה, חלק מילה או ביטוי
@@ -649,55 +610,20 @@ Settings:
Set Password: הגדרת סיסמה
Remove Password: הסרת סיסמה
Set Password To Prevent Access: יש להגדיר סיסמה כדי למנוע גישה להגדרות
- Expand All Settings Sections: פתיחת כל אזורי ההגדרות
Sort Settings Sections (A-Z): מיון אזורי הגדרות (א-ת)
Return to Settings Menu: חזרה לתפריט ההגדרות
About:
#On About page
About: 'על אודות'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'תוכנה
- זו היא Copyleft המופצת ברשיון החופשי AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- מצאתם באג? יש הצעות לשיפור? רוצים לעזור? בקרו את עמוד ה-GitHub שלנו. Pull requests
- ייתקבלו בברכה.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'תודה
- רבה לאנשים ולפרוייקטים שהופכים את FreeTube לאפשרי!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'רוצים
- לדבר? הצטרפו לשרת ה- Element / Matrix שלנו. בבקשה לקרוא את החוקים לפני ההצטרפות.'
-
- 'Looking for help? Check out our Wiki page.': 'צריכים עזרה? בקרו את עמוד ה- Wiki
- שלנו.'
-
- Check out our Firefox extension!: 'יש לנו תוסף ל-Firefox !'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'במידה
- ואתם נהנים מ-FreeTube, בבקשה תשקלו לתרום דרך Liberapay או דרך ארנק ה-Bitcoin שלנו.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'מה חדש ב-FreeTube'
-
- Translate via Weblate: תרגום עם Weblate
Website: אתר
- Source Code: קוד מקור
- Release Notes: הערות מהדורה
Blog: בלוג
Credits: תודות
FAQ: שו״ת
- Wiki: ויקי
- Report an Issue: דיווח על תקלה
- Channel Rules: כללי הערוץ
Email: דוא״ל
- License: רישיון
Beta: בטא
Donate: תרומה
- Useful Links: קישורים שימושיים
Help: עזרה
- Contact: יצירת קשר
these people and projects: האנשים והמיזמים האלו
FreeTube is made possible by: FreeTube קיים בזכות
Translate: תרגום
@@ -711,8 +637,6 @@ About:
FreeTube Wiki: הוויקי של FreeTube
GitHub releases: מהדורות ב־GitHub
Downloads / Changelog: הורדות / יומן שינויים
- View License: הצגת הרישיון
- Licensed under the AGPLv3: בכפוף לרישיון AGPLv3
Source code: קוד מקור
Discussions: דיונים
AGPLv3: AGPLv3
@@ -982,9 +906,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'צפייה ברשימת הנגינה המלאה'
- Videos: 'סרטונים'
- View: 'צפייה'
- Views: 'צפיות'
Last Updated On: 'עודכן לאחרונה ב־'
# On Video Watch Page
@@ -1002,7 +923,6 @@ Playlist:
DateAddedNewest: האחרונים שנוספו ראשונים
VideoDurationAscending: משך (קצרים בהתחלה)
VideoDurationDescending: משך (ארוכים בהתחלה)
-Toggle Theatre Mode: 'הפעלת / השבתת מצב קולנוע'
Change Format:
Change Media Formats: 'שינוי תסדירי המדיה'
Use Dash Formats: 'שימוש בתסדירי DASH'
@@ -1065,7 +985,6 @@ Falling back to Invidious API: 'מתבצעת נסיגה ל־API של Invidious'
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: 'מנגנון המינויים עדיין לא מוכן'
Loop is now disabled: 'ניגון בלולאה מושבת'
Loop is now enabled: 'ניגון בלולאה הופעל'
Shuffle is now disabled: 'ערבוב מושבת'
@@ -1154,8 +1073,6 @@ Default Invidious instance has been set to {instance}: עותק Invidious שהו
Default Invidious instance has been cleared: נוקתה העדפת עותק ברירת המחדל של Invidious
External link opening has been disabled in the general settings: פתיחת הקישורים החיצוניים
מושבתת בהגדרות הכלליות
-Hashtags have not yet been implemented, try again later: עדיין לא הוטמעו תגיות הקבץ,
- נא לנסות בהמשך
Downloading failed: אירעה שגיאה בהורדת "{videoTitle}"
Starting download: 'ההורדה של „{videoTitle}” החלה'
Downloading has completed: 'ההורדה של „{videoTitle}” הסתיימה'
@@ -1168,8 +1085,6 @@ New Window: חלון חדש
Channels:
Search bar placeholder: חיפוש ערוצים
Empty: רשימת הערוצים שלך ריקה כרגע.
- Unsubscribe: ביטול מינוי
- Unsubscribed: '{channelName} הוסר מרשימת המינויים שלך'
Count: '{number} ערוצים נמצאו.'
Channels: ערוצים
Title: רשימת ערוצים
diff --git a/static/locales/hi.yaml b/static/locales/hi.yaml
index 7a5fa624e6781..94b7151eae486 100644
--- a/static/locales/hi.yaml
+++ b/static/locales/hi.yaml
@@ -99,13 +99,6 @@ Most Popular: 'सबसे लोकप्रिय'
Playlists: 'प्लेलिस्ट'
User Playlists:
Your Playlists: 'आपकी प्लेलिस्ट'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: आपके
- सहेजे गए वीडियो खाली हैं। किसी वीडियो को यहां सूचीबद्ध करने के लिए उसके कोने पर
- सहेजें बटन पर क्लिक करें
- Playlist Message: यह पृष्ठ पूरी तरह से काम करने वाली प्लेलिस्ट को प्रतिबिंबित नहीं
- करता है। यह केवल उन वीडियो को सूचीबद्ध करता है जिन्हें आपने सहेजा है या पसंदीदा
- है। जब काम समाप्त हो जाता है, तो वर्तमान में यहां सभी वीडियो 'पसंदीदा' प्लेलिस्ट
- में स्थानांतरित हो जाएंगे।
Empty Search Message: इस प्लेलिस्ट में आपकी खोज से मेल खाने वाला कोई वीडियो नहीं
है
Search bar placeholder: प्लेलिस्ट में खोजें
@@ -168,7 +161,6 @@ Settings:
Match Top Bar with Main Color: 'टॉप बार को मेन कलर से मैच करें'
Player Settings:
Proxy Videos Through Invidious: 'इनविडियस के माध्यम से प्रॉक्सी वीडियो'
- Advanced Settings: {}
About:
#On About page
Email: ईमेल करें
@@ -213,8 +205,6 @@ Channels:
Count: '{number} चैनल मिला(मिले)।'
Title: चैनल सूची
Empty: आपकी चैनल सूची वर्तमान में खाली है।
- Unsubscribe: अनसब्सक्राईब करें
- Unsubscribed: '{channelName} को आपकी सब्सक्रिप्शन से हटा दिया गया है'
Unsubscribe Prompt: क्या आप वाकई "{channelName}" की सदस्यता छोड़ना चाहते हैं?
Are you sure you want to open this link?: क्या आप वाकई इस लिंक को खोलना चाहते हैं?
Search Bar:
diff --git a/static/locales/hr.yaml b/static/locales/hr.yaml
index 9e8d51359ab80..c91184d52528c 100644
--- a/static/locales/hr.yaml
+++ b/static/locales/hr.yaml
@@ -127,12 +127,6 @@ Most Popular: 'Najpopularniji'
Playlists: 'Zbirke'
User Playlists:
Your Playlists: 'Tvoje zbirke'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Nemaš
- spremljenih videa. Pritisni gumb za spremanje u sličici videa, kako bi se video
- ovdje prikazao
- Playlist Message: Ova stranica ne odražava potpuno funkcionalne zbirke. Prikazuje
- samo spremljena ili kao favoriti označena videa. Kad posao završi, sva trenutačno
- ovdje prisutna videa premjestit će se u zbirku „Favoriti”.
Search bar placeholder: Traži zbirke
Empty Search Message: U ovoj zbirci nema videa koji odgovaraju tvojem pretraživanju
This playlist currently has no videos.: Ova zbirka trenutačno nema nijedan video.
@@ -146,8 +140,6 @@ User Playlists:
Cancel: Odustani
Edit Playlist Info: Uredi podatke zbirke
Copy Playlist: Kopiraj zbirku
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Stvarno
- želiš ukloniti sva gledana videa iz ove zbirke? To se ne može poništiti.
Delete Playlist: Ukloni zbirku
Are you sure you want to delete this playlist? This cannot be undone: Stvarno želiš
izbrisati ovu zbirku? To se ne može poništiti.
@@ -188,7 +180,6 @@ User Playlists:
There were no videos to remove.: Nije bilo videa za uklanjanje.
This playlist is now used for quick bookmark: Ova se zbirka sada koristi za
brze zabilješke
- Quick bookmark disabled: Brze zabilješke su deaktivirane
Reverted to use {oldPlaylistName} for quick bookmark: Vraćeno na korištenje
zbirke „{oldPlaylistName}” za brze zabilješke
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Ova
@@ -230,7 +221,6 @@ User Playlists:
Add to Favorites: Dodaj u zbirku „{playlistName}”
Remove from Favorites: Ukloni iz zbirke „{playlistName}”
Enable Quick Bookmark With This Playlist: Aktiviraj brze zabilješke s ovom zbirkom
- Disable Quick Bookmark: Deaktiviraj brze zabilješke
Playlists with Matching Videos: Zbirke s poklapajućim videima
Quick Bookmark Enabled: Brze zabilješke aktivirano
Cannot delete the quick bookmark target playlist.: Nije moguće izbrisati zbirku
@@ -279,8 +269,6 @@ Settings:
End: 'Kraj'
Hidden: Skriveno
Blur: Neoštro
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious primjerak
- (standardno se koristi https://invidious.snopyta.org)'
Region for Trending: 'Regija za videa u trendu'
#! List countries
Check for Latest Blog Posts: Traži najnovije objave na blogu
@@ -452,44 +440,10 @@ Settings:
Subscription Settings: 'Postavke pretplata'
Hide Videos on Watch: 'Sakrij video nakon gledanja'
Fetch Feeds from RSS: 'Dohvati feedove s RSS-a'
- Subscriptions Export Format:
- Subscriptions Export Format: 'Format izvoza pretplata'
- #& Freetube
- Newpipe: 'Newpipe'
- OPML: 'OPML'
- Manage Subscriptions: 'Upravljaj pretplatama'
- Import Subscriptions: 'Uvoz pretplata'
- Export Subscriptions: 'Izvoz pretplata'
- How do I import my subscriptions?: 'Kako mogu uvesti pretplate?'
Fetch Automatically: Automatski dohvati feed
Only Show Latest Video for Each Channel: Prikaži samo najnoviji video za svaki
kanal
Confirm Before Unsubscribing: Izbjegni slučajno otkazivanje pretplate
- Advanced Settings:
- Advanced Settings: 'Napredne postavke'
- Enable Debug Mode (Prints data to the console): 'Aktiviraj modus otklanjanja grešaka
- (ispisuje podatke na konzolu)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Adresa posrednika (npr.:
- SOCKS5: //127.0.0.1: 9050)'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Pritiskom
- gumba „TESTIRAJ POSREDNIKA” poslat će se zahtjev na https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Koristi Tor/posrednika za pozive sučelja'
- TEST PROXY: 'TESTIRAJ POSREDNIKA'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Pogledaj javne primjerke'
- Clear History:
- Clear History: 'Izbriši povijest'
- # On Click
- Are you sure you want to delete your history?: 'Stvarno želiš izbrisati povijest?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Izbriši pretplate'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Stvarno želiš ukloniti
- sve pretplate?'
- #& Yes
- #& No
Data Settings:
Unknown data key: Nepoznat podatkovni ključ
@@ -516,15 +470,11 @@ Settings:
Export YouTube: Izvezi YouTube
Export FreeTube: Izvezi FreeTube
Export Subscriptions: Izvezi pretplate
- Import NewPipe: Uvezi NewPipe
- Import YouTube: Uvezi YouTube
Import Subscriptions: Uvezi pretplate
- Import FreeTube: Uvezi FreeTube
Select Export Type: Odaberi vrstu izvoza
Select Import Type: Odaberi vrstu uvoza
Data Settings: Postavke podataka
How do I import my subscriptions?: Kako uvesti pretplate?
- Check for Legacy Subscriptions: Potraži stare pretplate
Manage Subscriptions: Upravljaj pretplatama
Import Playlists: Uvezi zbirke
Export Playlists: Izvezi zbirke
@@ -579,7 +529,6 @@ Settings:
Hide Subscriptions Shorts: Sakrij pretplate kratkih videa
Hide Subscriptions Live: Sakrij pretplate videa uživo
Hide Subscriptions Videos: Sakrij pretplate videa
- Blur Thumbnails: Zamuti minijature
Hide Profile Pictures in Comments: Sakrij slike profila u komentarima
Hide Subscriptions Community: Sakrij pretplate zajednice
Hide Channels Invalid: Navedeni ID kanala nije bio ispravan
@@ -663,56 +612,19 @@ Settings:
Set Password: Postavi lozinku
Remove Password: Ukloni lozinku
Set Password To Prevent Access: Postavi lozinku za sprečavanja pristupa postavkama
- Expand All Settings Sections: Rasklopi sve odjeljke postavki
Sort Settings Sections (A-Z): Razvrstaj odjeljke postavki (A-Z)
About:
#On About page
About: 'Informacije'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Ovaj
- je program licenciran pod uvjetima AGPL-3.0 licence.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Pronašao/la si grešku? Želiš predložiti funkciju? Želiš pomoći? Pogledaj našu
- GitHub stranicu. Zahtjevi za povlačenje su dobrodošli.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Zahvaljujemo
- svim ljudima i projektima koji omogućuju razvoj programa FreeTube!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Želiš
- razgovarati? Pridruži se našem Element/Matrix poslužitelju. Pročitaj pravila prije
- pridruživanja.'
-
- 'Looking for help? Check out our Wiki page.': 'Tražiš pomoć? Pogledaj našu Wiki
- stranicu.'
-
- Check out our Firefox extension!: 'Isprobaj naše proširenje za Firefox!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Ako
- voliš koristiti FreeTube, doniraj projektu putem Liberapaya ili putem naše Bitcoin
- adrese.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Najnovije vijesti o programu FreeTube'
-
- Translate via Weblate: Prevedi putem Weblatea
Website: Web-stranica
- Source Code: Izvorni kod
- Release Notes: Napomene uz izdanje
Blog: Blog
Credits: Zasluge
FAQ: Često postavljena pitanja
- Wiki: Wiki
- Report an Issue: Prijavi problem
- Channel Rules: Pravila kanala
Email: E-adresa
- License: Licenca
Beta: Beta
Donate: Doniraj
- Useful Links: Korisne poveznice
Help: Pomoć
- Contact: Kontakt
Chat on Matrix: Razgovaraj na Matrixu
Please check for duplicates before posting: Prije slanja greške, provjeri, je li
ista greška već prijavljena
@@ -727,8 +639,6 @@ About:
FreeTube Wiki: FreeTube Wiki
GitHub releases: GitHub izdanja
Downloads / Changelog: Preuzimanja/dnevnik promjena
- View License: Pogledaj licencu
- Licensed under the AGPLv3: AGPLv3 licenca
Source code: Izvorni kod
Discussions: Diskusije
Licensed under the: Licencirano pod
@@ -971,9 +881,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Pogledaj cijelu zbirku'
- Videos: 'Videa'
- View: 'Prikaz'
- Views: 'Prikazi'
Last Updated On: 'Zadnje aktualiziranje'
# On Video Watch Page
@@ -989,7 +896,6 @@ Playlist:
VideoTitleAscending: Naslov (A-Z)
VideoTitleDescending: Naslov (Z-A)
Custom: Prilagođeno
-Toggle Theatre Mode: 'Uključi/isključi kazališni modus'
Change Format:
Change Media Formats: 'Promijeni videoformate'
Use Dash Formats: 'Koristi DASH formate'
@@ -1051,7 +957,6 @@ Local API Error (Click to copy): 'Greška lokalnog sučelja (pritisni za kopiran
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 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'
Shuffle is now disabled: 'Slučajni redoslijed je sada deaktiviran'
@@ -1145,8 +1050,6 @@ Playing Next Video Interval: Trenutna reprodukcija sljedećeg videa. Pritisni za
| Reprodukcija sljedećeg videa za {nextVideoInterval} sekunde. Pritisni za prekid.
| Reprodukcija sljedećeg videa za {nextVideoInterval} sekundi. Pritisni za prekid.
More: Još
-Hashtags have not yet been implemented, try again later: Hashtagovi još nisu implementirani,
- pokušaj kasnije ponovo
Unknown YouTube url type, cannot be opened in app: Nepoznata vrsta URL adrese na YouTubeu,
ne može se otvoriti u programu
Open New Window: Otvori novi prozor
@@ -1170,9 +1073,7 @@ Channels:
Search bar placeholder: Pretraži kanale
Count: '{number} kanala pronađena.'
Empty: Tvoj popis kanala je trenutačno prazan.
- Unsubscribe: Otkaži pretplatu
Unsubscribe Prompt: Stvarno želiš prekinuti pretplatu na „{channelName}”?
- Unsubscribed: '{channelName} je uklonjen iz tvojih pretplata'
Clipboard:
Copy failed: Neuspjelo kopiranje u međuspremnik
Cannot access clipboard without a secure connection: Pristup međuspremniku nije
diff --git a/static/locales/hu.yaml b/static/locales/hu.yaml
index ac7d641bf0908..4ae8e819c8b76 100644
--- a/static/locales/hu.yaml
+++ b/static/locales/hu.yaml
@@ -139,19 +139,9 @@ Most Popular: 'Legnépszerűbbek'
Playlists: 'Lejátszási listák'
User Playlists:
Your Playlists: 'A lejátszási listáid'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: A
- mentett videók üresek. Kattintson a videó sarkában található mentés gombra, hogy
- itt szerepeljen
- Playlist Message: Ez az oldal nem tükrözi a teljesen működő lejátszási listákat.
- Csak azokat a videókat sorolja fel, amelyeket ön elmentett vagy a kedvencek közé
- helyezett. A munka befejezése után az összes itt található videó átkerül a „Kedvencek”
- lejátszási listára.
Search bar placeholder: Lejátszási listák keresése
Empty Search Message: Ebben a lejátszási listában nincsenek olyan videók, amelyek
megfelelnek a keresésnek
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Biztos,
- hogy el akarja távolítani az összes megtekintett videót ebből a lejátszási listából?
- Ezt nem lehet visszacsinálni.
AddVideoPrompt:
Search in Playlists: Keresés a lejátszási listában
Save: Mentés
@@ -197,7 +187,6 @@ User Playlists:
This video cannot be moved down.: Ez a videó nem mozgatható lejjebb.
This playlist is now used for quick bookmark: Ez a lejátszási lista most gyors
könyvjelzőként van használva
- Quick bookmark disabled: Gyors könyvjelző letiltva
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: A(z)
{oldPlaylistName} helyett mostantól ez a lejátszási lista szolgál gyors könyvjelzőként.
Kattintson ide a visszavonáshoz
@@ -252,7 +241,6 @@ User Playlists:
Copy Playlist: Lejátszási lista másolása
Playlist Description: Lejátszási lista leírása
Add to Favorites: Hozzáadás a(z) {playlistName} lejátszási listához
- Disable Quick Bookmark: Gyors Könyvjelző Letiltása
Remove from Favorites: Eltávolítás a(z) {playlistName} lejátszási listából
Enable Quick Bookmark With This Playlist: Gyors könyvjelző engedélyezése ezzel a
lejátszási listával
@@ -306,8 +294,6 @@ Settings:
End: 'Vég'
Hidden: Rejtett
Blur: Elhomályosítás
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious példány
- (Alapértelmezés: https://invidious.snopyta.org)'
Region for Trending: 'Népszerűek innen'
#! List countries
View all Invidious instance information: Az Invidious-példányok listájának megtekintése
@@ -478,7 +464,6 @@ Settings:
Subscription Settings: 'Feliratkozás'
Hide Videos on Watch: 'Videók elrejtése megtekintés után'
Fetch Feeds from RSS: 'RSS-hírcsatornák beolvasása'
- Manage Subscriptions: 'Feliratkozások kezelése'
Fetch Automatically: Hírcsatorna automatikus lekérdezése
Only Show Latest Video for Each Channel: Csak a legújabb videókat jelenítse meg
a csatornáktól
@@ -488,9 +473,6 @@ Settings:
Select Import Type: 'Importálási típus kiválasztása'
Select Export Type: 'Exportálási típus kiválasztása'
Import Subscriptions: 'Feliratkozások importálása'
- Import FreeTube: 'SzabadCső importálása'
- Import YouTube: 'YouTube importálása'
- Import NewPipe: 'NewPipe importálása'
Export Subscriptions: 'Feliratkozások exportálása'
Export FreeTube: 'FreeTube exportálása'
Export YouTube: 'YouTube exportálása'
@@ -517,7 +499,6 @@ Settings:
Unable to write file: 'Nem lehet írni a fájlt'
Unknown data key: 'Ismeretlen adatkulcs'
How do I import my subscriptions?: 'Hogyan importálhatom a feliratkozásaimat?'
- Check for Legacy Subscriptions: Örökölt feliratkozások keresése
Manage Subscriptions: Feliratkozások kezelése
Playlist insufficient data: Nincs elegendő adat a(z) „{playlist}” lejátszási listához,
elem kihagyása
@@ -539,33 +520,6 @@ Settings:
lista eltávolítása opcióval.\n3. Indítsa el a FreeTube régebbi verzióját,
és importálja az exportált lejátszási listákat."
Label: Lejátszási listák exportálása régebbi FreeTube verziókhoz
- Advanced Settings:
- Advanced Settings: 'További beállítások'
- Enable Debug Mode (Prints data to the console): 'Hibakeresési mód engedélyezése
- (Adatok nyomtatása a konzolra)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Meghatalmazás kiszolgáló
- címe (Példa: SOCKS5://127.0.0.1:9050 )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'A
- „Meghatalmazás kiszolgáló ellenőrzése” gombra kattintva kérelmet küld a https://ipinfo.io/json
- címre'
- Use Tor / Proxy for API calls: 'Használja a Tor/meghatalmazás kiszolgálót az API
- hívásokhoz'
- TEST PROXY: 'Meghatalmazás kiszolgáló ellenőrzése'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Nyilvános példányok megjelenítése'
- Clear History:
- Clear History: 'Előzmények törlése'
- # On Click
- Are you sure you want to delete your history?: 'Biztosan törli az előzményeket?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Feliratkozások törlése'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Biztosan eltávolítja az
- összes feliratkozást?'
- #& Yes
- #& No
Distraction Free Settings:
Hide Live Chat: Élő csevegés elrejtése
@@ -604,7 +558,6 @@ Settings:
Hide Subscriptions Shorts: Feliratkozásos rövidfilmek elrejtése
Hide Subscriptions Videos: Feliratkozási videók elrejtése
Hide Subscriptions Live: Élő feliratkozások elrejtése
- Blur Thumbnails: Indexkép elhomályosítása
Hide Profile Pictures in Comments: Profilképek elrejtése a hozzászólásokban
Hide Subscriptions Community: Közösségi feliratkozások elrejtése
Hide Channels Invalid: Érvénytelen a megadott csatornaazonosító
@@ -692,41 +645,12 @@ Settings:
megakadályozásához
Set Password: Jelszó megadása
Remove Password: Jelszó eltávolítása
- Expand All Settings Sections: Beállítások kibontása
Sort Settings Sections (A-Z): Beállítások rendezése (A-Z)
Return to Settings Menu: Vissza a „Beállítások” menübe
About:
#On About page
About: 'Névjegy'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Ez
- a másolással szállított szoftver szabadon licencelt az AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Talált egy hibát? Szeretne javaslatot tenni egy szolgáltatásra? Szeretne segíteni?
- Nézze meg GitHub oldalunkat. Húzni kéréseket szívesen fogadjuk.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Nagyon
- köszönöm azoknak az embereknek és projekteknek, amelyek lehetővé teszik a FreeTube
- használatát!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Szeretnél
- csevegni? Csatlakozzon az Element/Matrix kiszolgálóhoz. Kérjük, csatlakozás előtt
- ellenőrizze a szabályokat.'
-
- 'Looking for help? Check out our Wiki page.': 'Segítséget keres? Nézze meg Wiki
- oldalunkat.'
-
- Check out our Firefox extension!: 'Nézze meg Firefox kiegészítőnket!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Ha
- FreeTube-t használ, fontolja meg az adományozást a Liberapay-n keresztül vagy
- a Bitcoin-címen keresztül.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Legfrissebb FreeTube hírek'
-
these people and projects: az alábbi emberek és projektek
FreeTube is made possible by: 'A FreeTube elkészítését lehetővé tették'
Donate: Adományozás
@@ -745,8 +669,6 @@ About:
Help: Súgó
GitHub releases: GitHub kiadások
Downloads / Changelog: Letöltések/Változásnapló
- View License: Licenc megtekintése
- Licensed under the AGPLv3: Az AGPL (GNU Affero General Public License - GNU Affero
általános nyilvános licenc) 3. verziója alatt licencelt
FreeTube Wiki: FreeTube Wiki
Source code: Forráskód
@@ -1032,9 +954,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Teljes lejátszási lista megtekintése'
- Videos: 'Videók'
- View: 'Megtekintés'
- Views: 'Megtekintés'
Last Updated On: 'Utoljára frissítve'
# On Video Watch Page
@@ -1052,7 +971,6 @@ Playlist:
Custom: Egyéni rendezés
VideoDurationAscending: Időtartam (legrövidebb elöl)
VideoDurationDescending: Időtartam (leghosszabb elöl)
-Toggle Theatre Mode: 'Mozi mód be-/kikapcsolása'
Change Format:
Change Media Formats: 'Videoformátumok módosítása'
Use Dash Formats: 'DASH (Dinamikus adaptív sávszélességű folyamatos átvitel HTTP-n
@@ -1124,7 +1042,6 @@ Falling back to Local API: 'Helyi-API-ra 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.'
-Subscriptions have not yet been implemented: 'Feliratkozások még nincsenek implementálva'
Loop is now disabled: 'Folyamatos lejátszás kikapcsolva'
Loop is now enabled: 'Folyamatos lejátszás bekapcsolva'
Shuffle is now disabled: 'Véletlen sorrendű lejátszás kikapcsolva'
@@ -1218,8 +1135,6 @@ Playing Next Video Interval: A következő videó lejátszása folyamatban van.
Kattintson a megszakításhoz. | A következő videó lejátszása {nextVideoInterval}
másodperc múlva. Kattintson a megszakításhoz.
More: Több
-Hashtags have not yet been implemented, try again later: A kettőskereszt címkék kezelése
- még nincs implementálva, próbálkozzon újra később
Unknown YouTube url type, cannot be opened in app: Ismeretlen YouTube webcímtípus,
nem nyitható meg az alkalmazásban
Open New Window: Új ablak megnyitása
@@ -1239,8 +1154,6 @@ Channels:
Search bar placeholder: Csatornák keresése
Count: '{number} csatorna találat.'
Empty: A csatornalistája jelenleg üres.
- Unsubscribe: Leiratkozás
- Unsubscribed: 'A(z) {channelName} nevű csatorna el lett távolítva a feliratkozásáiból'
Unsubscribe Prompt: Biztosan le szeretne iratkozni a(z) „{channelName}” csatornáról?
Downloading failed: Hiba történt a(z) „{videoTitle}” letöltésekor
Starting download: „{videoTitle}” letöltésének indítása
diff --git a/static/locales/id.yaml b/static/locales/id.yaml
index bbb3560a6ca42..194fd8280c26a 100644
--- a/static/locales/id.yaml
+++ b/static/locales/id.yaml
@@ -118,11 +118,6 @@ Most Popular: 'Paling Populer'
Playlists: 'Daftar Putar'
User Playlists:
Your Playlists: 'Daftar Putar Anda'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Penyimpanan
- video Anda kosong. Klik tombol simpan pada pojok video untuk menyimpannya di sini
- Playlist Message: Halaman ini tidak mencerminkan playlist yang berfungsi sepenuhnya.
- Ini hanya mencantumkan video yang telah Anda simpan atau favorit. Setelah selesai,
- semua video yang ada di sini akan dipindahkan ke daftar putar 'Favorit'.
Search bar placeholder: Cari Daftar Putar
Empty Search Message: Tidak ada video di dalam daftar putar ini yang cocok dengan
pencarian Anda
@@ -216,8 +211,6 @@ Settings:
End: 'Akhir'
Hidden: Tersembunyi
Blur: Buramkan
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Situs Invidious
- (Bawaan: https://invidious.snopyta.org)'
Region for Trending: 'Wilayah untuk Sedang Tren'
#! List countries
View all Invidious instance information: Tampilkan informasi semua peladen Invidious
@@ -353,7 +346,6 @@ Settings:
Subscription Settings: 'Pengaturan Langganan'
Hide Videos on Watch: 'Sembunyikan Video saat Menonton'
Fetch Feeds from RSS: 'Ambil Umpan dari RSS'
- Manage Subscriptions: 'Kelola Langganan'
Fetch Automatically: Ambil Umpan Secara Otomatis
Only Show Latest Video for Each Channel: Hanya Tampilkan Video Terbaru untuk Setiap
Kanal
@@ -362,9 +354,6 @@ Settings:
Select Import Type: 'Pilih Tipe Impor'
Select Export Type: 'Pilih Tipe Ekspor'
Import Subscriptions: 'Impor Langganan'
- Import FreeTube: 'Impor FreeTube'
- Import YouTube: 'Impor YouTube'
- Import NewPipe: 'Impor NewPipe'
Export Subscriptions: 'Ekspor Langganan'
Export FreeTube: 'Ekspor FreeTube'
Export YouTube: 'Ekspor YouTube'
@@ -392,7 +381,6 @@ Settings:
Unable to write file: 'Tidak dapat menulis berkas'
Unknown data key: 'Kunci data tidak diketahui'
How do I import my subscriptions?: 'Bagaimana saya mengimpor langganan saya?'
- Check for Legacy Subscriptions: Periksa Langganan Lawas
Manage Subscriptions: Kelola Langganan
Import Playlists: Impor Playlist
Export Playlists: Ekspor Playlist
@@ -405,32 +393,6 @@ Settings:
Playlist File: Berkas Daftar Putar
Export Playlists For Older FreeTube Versions:
Label: Ekspor Daftar Putar untuk Versi FreeTube yang Lebih Tua
- Advanced Settings:
- Advanced Settings: 'Pengaturan Lanjutan'
- Enable Debug Mode (Prints data to the console): 'Aktifkan Mode Debug (Menampilkan
- data ke konsol)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Alamat Proksi (Contoh: SOCKS5://127.0.0.1:9050
- )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Meng-klik
- tombol "TES PROKSI" akan mengirim permintaan ke https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Gunakan Tor / Proksi untuk panggilan API'
- TEST PROXY: 'TES PROKSI'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Lihat Situs Publik'
- Clear History:
- Clear History: 'Bersihkan Riwayat'
- # On Click
- Are you sure you want to delete your history?: 'Apakah anda yakin ingin menghapus
- riwayat anda?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Bersihkan Langganan'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Apakah anda yakin ingin
- menghapus semua langganan?'
- #& Yes
- #& No
Distraction Free Settings:
Hide Comment Likes: Sembunyikan Jumlah Suka pada Komentar
@@ -545,37 +507,10 @@ Settings:
Hide Unsubscribe Button: Sembunyikan Tombol Berhenti Berlangganan
Show Family Friendly Only: Tampilkan Hanya yang Ramah Keluarga
Hide Search Bar: Sembunyikan Kotak Pencarian
- Expand All Settings Sections: Buka Semua Bagian Pengaturan
About:
#On About page
About: 'Tentang'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Perangkat
- lunak copyleft ini berlisensi bebas AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Menemukan bug? Ingin mengajukan fitur? Ingin membantu? Kunjungi halaman Github
- kami. Terbuka untuk pull request.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Terima
- kasih banyak untuk orang-orang dan proyek-proyek yang membuat Freetube terwujud!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Ingin
- mengobrol? Gabung Element / Server Matrix kami. Harap cek peraturannya sebelum
- bergabung.'
-
- 'Looking for help? Check out our Wiki page.': 'Mencari bantuan? Cek laman Wiki kami.'
-
- Check out our Firefox extension!: 'Cek ekstensi Firefox kami!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Jika
- anda menyukai Freetube, pertimbangkan berdonasi via Liberapay atau melalui alamat
- Bitcoin kami.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Berita FreeTube Terbaru'
-
Donate: Donasi
these people and projects: pengembang dan proyek berikut
FreeTube is made possible by: FreeTube dikembangkan oleh
@@ -596,8 +531,6 @@ About:
Help: Bantuan
GitHub releases: Rilis GitHub
Downloads / Changelog: Unduhan / Catatan Perubahan
- View License: Lihat Lisensi
- Licensed under the AGPLv3: Lisensi AGPLv3
Source code: Kode sumber
Beta: Beta
Discussions: Diskusi
@@ -819,9 +752,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Tampilkan Daftar Putar Penuh'
- Videos: 'Video'
- View: 'Tampilan'
- Views: 'Tampilan'
Last Updated On: 'Terakhir Diperbarui Pada'
# On Video Watch Page
@@ -830,7 +760,6 @@ Playlist:
Playlist: Daftar Putar
Sort By:
Sort By: Urut Menurut
-Toggle Theatre Mode: 'Mode Teater'
Change Format:
Change Media Formats: 'Ubah Format Video'
Use Dash Formats: 'Gunakan Format DASH'
@@ -893,7 +822,6 @@ 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 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'
Shuffle is now disabled: 'Acak sekarang dimatikan'
@@ -974,8 +902,6 @@ Playing Next Video Interval: Langsung putar video berikutnya. Klik untuk membata
| Putar video berikutnya dalam {nextVideoInterval} detik. Klik untuk membatalkan.
| Putar video berikutnya dalam {nextVideoInterval} detik. Klik untuk membatalkan.
More: Lebih banyak
-Hashtags have not yet been implemented, try again later: Hashtag belum diimplementasikan,
- silakan coba lagi nanti
Unknown YouTube url type, cannot be opened in app: Tipe URL YouTube tidak dikenal,
tidak bisa dibuka di aplikasi
Open New Window: Buka Jendela Baru
@@ -999,8 +925,6 @@ Channels:
Count: '{number} kanal ditemukan.'
Unsubscribe Prompt: Apakah Anda yakin ingin berhenti berlangganan "{channelName}"?
Empty: Daftar kanal Anda kosong.
- Unsubscribe: Berhenti langganan
- Unsubscribed: '{channelName} telah dihapus dari daftar langganan Anda'
Preferences: Pengaturan
Clipboard:
Copy failed: Gagal menyalin ke papan klip
diff --git a/static/locales/is.yaml b/static/locales/is.yaml
index 13cce50dfdebf..c01a70aabffde 100644
--- a/static/locales/is.yaml
+++ b/static/locales/is.yaml
@@ -138,12 +138,6 @@ Most Popular: 'Vinsælast'
Playlists: 'Spilunarlistar'
User Playlists:
Your Playlists: 'Spilunarlistarnir þínir'
- Playlist Message: 'Þessi síða endurspeglar ekki alveg fullvirka spilunarlista. Hún
- telur aðeins upp þau myndskeið sem þú hefur vistað eða sett í eftirlæti. Þegar
- verkinu er lokið munu öll þessi myndskeið færast yfir í ''Eftirlæti''-spilunarlista.'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: 'Listinn
- þinn yfir vistuð myndskeið er tómur. Smelltu á vistunarhnapp myndskeiðs til að
- það birtist hér'
Search bar placeholder: Leita að spilunarlistum
Empty Search Message: Það eru engin myndskeið í þessum spilunarlista sem samsvara
leitinni þinni
@@ -191,7 +185,6 @@ User Playlists:
afrita samt.
This playlist is now used for quick bookmark: Þessi spilunarlisti er núna notaður
undir flýtibókamerki
- Quick bookmark disabled: Flýtibókamerki óvirk
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Þessi
spilunarlisti er núna notaður undir flýtibókamerki í stað {oldPlaylistName}.
Smelltu hér til að afturkalla
@@ -237,16 +230,12 @@ User Playlists:
Move Video Down: Færa myndskeið niður
Copy Playlist: Afrita spilunarlista
Remove Watched Videos: Fjarlægja áhorfð myndskeið
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Ertu
- viss um að þú viljir eyða öllum myndskeiðum sem búið er að horfa á af þessum spilunarlista?
- Aðgerðin er ekki afturkallanleg.
Delete Playlist: Eyða spilunarlista
Are you sure you want to delete this playlist? This cannot be undone: Ertu viss
um að þú viljir eyða þessum spilunarlista? Aðgerðin er ekki afturkallanleg.
Add to Favorites: Bæta í {playlistName}
Remove from Favorites: Fjarlægja af {playlistName}
Enable Quick Bookmark With This Playlist: Virkja flýtibókamerki með þessum spilunarlista
- Disable Quick Bookmark: Eyða flýtibókamerki
Playlists with Matching Videos: Spilunarlistar með samsvarandi myndskeiðum
Quick Bookmark Enabled: Flýtibókamerki virkjuð
Remove Duplicate Videos: Fjarlægja tvítekin Myndskeið
@@ -300,8 +289,6 @@ Settings:
End: 'Endir'
Hidden: Falið
Blur: Móska
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious-tilvik
- (sjálfgefið er https://invidious.snopyta.org)'
View all Invidious instance information: 'Skoða allar upplýsingar um Invidious-tilvik'
Region for Trending: 'Landssvæði sem skal miða vinsældir við'
#! List countries
@@ -471,7 +458,6 @@ Settings:
Subscription Settings: 'Áskrift'
Hide Videos on Watch: 'Fela myndskeið eftir áhorf'
Fetch Feeds from RSS: 'Ná í streymi úr RSS'
- Manage Subscriptions: 'Sýsla með áskriftir'
Fetch Automatically: Sækja streymi sjálfvirkt
Only Show Latest Video for Each Channel: Aðeins birta nýjasta myndskeið fyrir
hverja myndskeiðarás
@@ -513,7 +499,6 @@ Settings:
Hide Subscriptions Shorts: Fela stuttmyndir áskrifta
Hide Subscriptions Live: Fela bein streymi áskrifta
Hide Subscriptions Videos: Fela myndskeið áskrifta
- Blur Thumbnails: Móska smámyndir
Hide Profile Pictures in Comments: Fela auðkennismyndir í athugasemdum
Hide Subscriptions Community: Fela samfélag áskrifenda
Hide Channels Invalid: Uppgefið auðkenni rásar er ógilt
@@ -531,10 +516,6 @@ Settings:
Select Import Type: 'Veldu tegund innflutnings'
Select Export Type: 'Veldu tegund útflutnings'
Import Subscriptions: 'Flytja inn áskriftir'
- Import FreeTube: 'Flytja inn FreeTube'
- Import YouTube: 'Flytja inn YouTube'
- Import NewPipe: 'Flytja inn NewPipe'
- Check for Legacy Subscriptions: 'Athuga með eldri áskriftir'
Export Subscriptions: 'Flytja út áskriftir'
Export FreeTube: 'Flytja út FreeTube'
Export YouTube: 'Flytja út YouTube'
@@ -653,7 +634,6 @@ Settings:
Set Password: Setja lykilorð
Remove Password: Fjarlægja lykilorð
Password Settings: Lykilorð
- Expand All Settings Sections: Fletta út öllum stillingahlutum
Sort Settings Sections (A-Z): Röðun stillingahluta (A-Ö)
Return to Settings Menu: Fara aftur í stillingavalmynd
About:
@@ -661,8 +641,6 @@ About:
About: 'Um hugbúnaðinn'
Beta: 'Beta-prófunarútgáfa'
Source code: 'Grunnkóði'
- Licensed under the AGPLv3: 'Gefið út með AGPLv3-notkunarleyfi'
- View License: 'Skoða notkunarleyfi'
Downloads / Changelog: 'Sóttar skrár / Breytingaskrá'
GitHub releases: 'Útgáfur af GitHub'
Help: 'Hjálp'
@@ -957,9 +935,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Sjá allan spilunarlistann'
- Videos: 'Myndskeið'
- View: 'Áhorf'
- Views: 'Áhorf'
Last Updated On: 'Síðast uppfært'
# On Video Watch Page
@@ -977,7 +952,6 @@ Playlist:
DateAddedOldest: Elsta bætt við fyrst
VideoDurationAscending: Tímalengd (stysta fyrst)
VideoDurationDescending: Tímalengd (lengsta fyrst)
-Toggle Theatre Mode: 'Víxla bíóham af/á'
Change Format:
Change Media Formats: 'Skipta um myndskeiðasnið'
Use Dash Formats: 'Nota DASH-skráasnið'
@@ -1124,7 +1098,6 @@ 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.'
-Subscriptions have not yet been implemented: 'Áskriftir eru enn ekki frágengnar'
Loop is now disabled: 'Endurtekning er núna óvirk'
Loop is now enabled: 'Endurtekning er núna virk'
Shuffle is now disabled: 'Stokkun er núna óvirk'
@@ -1142,8 +1115,6 @@ Canceled next video autoplay: 'Hætti við sjálfvirka afspilun næsta myndskei
Yes: 'Já'
No: 'Nei'
-Hashtags have not yet been implemented, try again later: Ekki er ennþá stuðningur
- við myllumerki (hashtags), prófaðu aftur síðar
Unknown YouTube url type, cannot be opened in app: Óþekkt gerð YouTube-slóðar, er
ekki hægt að opna í forritinu
Open New Window: Opna í nýjum glugga
@@ -1166,11 +1137,9 @@ Channels:
Search bar placeholder: Leita í rásum
Count: '{number} rás/rásir fundust.'
Empty: Rásalistinn þinn er tómur.
- Unsubscribed: '{channelName} hefur verið fjarlægð úr áskriftunum þínum'
Unsubscribe Prompt: Ertu viss um að þú viljir hætta áskrift að "{channelName}"?
Channels: Rásir
Title: Rásalisti
- Unsubscribe: Segja upp áskrift
Clipboard:
Copy failed: Afritun á klippispjald mistókst
Cannot access clipboard without a secure connection: Get ekki tengst klippispjaldi
diff --git a/static/locales/it.yaml b/static/locales/it.yaml
index 9339cb14c05d1..9d08c987ca82e 100644
--- a/static/locales/it.yaml
+++ b/static/locales/it.yaml
@@ -133,18 +133,9 @@ Most Popular: 'Più popolari'
Playlists: 'Playlist'
User Playlists:
Your Playlists: 'Le tue playlist'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Non
- ci sono video salvati. Fai clic sulla stella in alto a destra di un video per
- aggiungerlo qui
- Playlist Message: Questa pagina non è rappresentativa di una playlist completa.
- Mostra solo i video che hai salvato o aggiunto ai preferiti. A lavoro finito,
- tutti i video che si trovano qui saranno spostati in una playlist preferiti.
Search bar placeholder: Cerca nelle playlist
Empty Search Message: Non ci sono video in questa playlist che corrispondono alla
tua ricerca
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Sei
- sicuro di voler rimuovere tutti i video guardati da questa playlist? Questa operazione
- non può essere annullata.
AddVideoPrompt:
Search in Playlists: Cerca nelle playlist
Save: Salva
@@ -190,7 +181,6 @@ User Playlists:
il basso.
This playlist is now used for quick bookmark: Questa playlist è ora usata per
i segnalibri rapidi
- Quick bookmark disabled: Segnalibro rapido disabilitato
Reverted to use {oldPlaylistName} for quick bookmark: Ripristinato l'uso di
{oldPlaylistName} per i segnalibri rapidi
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Questa
@@ -246,7 +236,6 @@ User Playlists:
Add to Favorites: Aggiungi a {playlistName}
Remove from Favorites: Rimuovi da {playlistName}
Enable Quick Bookmark With This Playlist: Abilita segnalibro rapido con questa playlist
- Disable Quick Bookmark: Disabilita segnalibro rapido
Playlists with Matching Videos: Playlist con video correlati
Cannot delete the quick bookmark target playlist.: Impossibile eliminare la playlist
di destinazione dei segnalibri rapidi.
@@ -295,8 +284,6 @@ Settings:
End: 'Fine'
Hidden: Nascoste
Blur: Sfocatura
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Istanza Invidious
- (La predefinita è https://invidious.snopyta.org)'
Region for Trending: 'Regione per le tendenze'
#! List countries
Check for Latest Blog Posts: Controlla gli ultimi post del blog
@@ -469,44 +456,11 @@ Settings:
Subscription Settings:
Subscription Settings: 'Iscrizioni'
Hide Videos on Watch: 'Nascondi i video visualizzati'
- Subscriptions Export Format:
- Newpipe: 'Newpipe'
- OPML: 'OPML'
- Manage Subscriptions: 'Gestisci le iscrizioni'
- Import Subscriptions: 'Importa Iscrizioni'
- Export Subscriptions: 'Esporta Iscrizioni'
- How do I import my subscriptions?: 'Come importo le mie iscrizioni?'
Fetch Feeds from RSS: Scarica gli aggiornamenti dai flussi RSS
Fetch Automatically: Recupera i feed automaticamente
Only Show Latest Video for Each Channel: Mostra solo il video più recente per
ciascun canale
Confirm Before Unsubscribing: Evita la cancellazione accidentale dell'iscrizione
- Advanced Settings:
- Advanced Settings: 'Impostazioni Avanzate'
- Enable Debug Mode (Prints data to the console): 'Abilità modalità Sviluppatore
- (log nella console)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Indirizzo Proxy (Esempio:
- SOCKS5://127.0.0.1:9050 )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Cliccare
- "PROVA PROXY" manderà una richiesta a https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Usa Tor / Proxy per chiamate API'
- TEST PROXY: 'PROVA PROXY'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Vedi Istanze Pubbliche'
- Clear History:
- Clear History: 'Pulisci Cronologia'
- # On Click
- Are you sure you want to delete your history?: 'Sei sicuro di voler eliminare
- la cronologia?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Pulisci Iscrizioni'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Sei sicuro di voler rimuovere
- tutte le iscrizioni?'
- #& Yes
- #& No
Data Settings:
How do I import my subscriptions?: Come posso importare le mie iscrizioni?
@@ -538,13 +492,9 @@ Settings:
Export YouTube: Esporta per YouTube
Export FreeTube: Esporta per FreeTube
Export Subscriptions: Esporta le iscrizioni
- Import NewPipe: Importa da NewPipe
- Import YouTube: Importa da YouTube
- Import FreeTube: Importa da FreeTube
Select Export Type: Seleziona il tipo di esportazione
Select Import Type: Seleziona il tipo di importazione
Data Settings: Dati
- Check for Legacy Subscriptions: Controlla le iscrizioni obsolete
Manage Subscriptions: Gestisci i profili
Import Playlists: Importa playlist
Export Playlists: Esporta playlist
@@ -603,7 +553,6 @@ Settings:
Hide Subscriptions Videos: Nascondi i video delle iscrizioni
Hide Subscriptions Shorts: Nascondi le iscrizioni ai video brevi
Hide Profile Pictures in Comments: Nascondi le immagini del profilo nei commenti
- Blur Thumbnails: Miniature sfocate
Hide Subscriptions Community: Nascondi la comunità di iscritti
Hide Channels Invalid: L'ID canale fornito non è valido
Hide Channels Disabled Message: Alcuni canali sono stati bloccati usando l'ID
@@ -692,40 +641,12 @@ Settings:
Set Password To Prevent Access: Imposta una password per impedire l'accesso alle
Impostazioni
Remove Password: Rimuovi password
- Expand All Settings Sections: Espandi tutte le sezioni delle Impostazioni
Sort Settings Sections (A-Z): Ordina le sezioni delle Impostazioni (A-Z)
Return to Settings Menu: Torna al menu Impostazioni
About:
#On About page
About: 'Informazioni'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Questo
- software è rilasciato con licenza gratuita AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Hai trovato un problema? Vuoi suggerire nuove funzionalità? Vuoi dare una mano?
- Controlla la nostra pagina GitHub. Accettiamo volentieri pull request.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Grazie
- mille alle persone e ai progetti che rendono FreeTube possibile!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Vuoi
- chattare? Entra nel nostro server Element / Matrix. Per favore, leggi il regolamento
- prima di entrare.'
-
- 'Looking for help? Check out our Wiki page.': 'Cerchi aiuto? Dai un’occhiata alla
- nostra pagina Wiki.'
-
- Check out our Firefox extension!: 'Dai un’occhiata alla nostra estensione Firefox!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Se
- ti piace FreeTube, prendi in considerazione di donare con Liberapay o al nostro
- indirizzo Bitcoin.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Ultime Notizie di Freetube'
-
#On Channel Page
Donate: Dona
Blog: Blog
@@ -748,8 +669,6 @@ About:
Website: Sito web
Please check for duplicates before posting: Controlla se ci sono duplicati prima
di pubblicare
- View License: Vedi licenza
- Licensed under the AGPLv3: Distribuito sotto la licenza AGPLv3
Source code: Codice sorgente
Beta: Beta
Discussions: Discussioni
@@ -985,9 +904,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Guarda playlist completa'
- Videos: 'Video'
- View: 'Visualizzazione'
- Views: 'Visualizzazioni'
Last Updated On: 'Ultimo aggiornamento il'
# On Video Watch Page
@@ -1005,7 +921,6 @@ Playlist:
VideoTitleAscending: Titolo (A-Z)
VideoDurationAscending: Durata (prima la più breve)
VideoDurationDescending: Durata (prima la più lunga)
-Toggle Theatre Mode: 'Attiva/disattiva la modalità teatro'
Change Format:
Change Media Formats: 'Cambia formato video'
Use Dash Formats: 'Usa i formati DASH'
@@ -1074,8 +989,6 @@ 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 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'
Loop is now enabled: 'Il loop è ora abilitato'
Shuffle is now disabled: 'La riproduzione casuale è disabilitata'
@@ -1228,8 +1141,6 @@ Default Invidious instance has been cleared: L'istanza predefinita di Invidious
stata cancellata
Default Invidious instance has been set to {instance}: L'istanza predefinita di Invidious
è stata impostata a {instance}
-Hashtags have not yet been implemented, try again later: Gli hashtag non sono ancora
- stati implementati, riprova più tardi
Unknown YouTube url type, cannot be opened in app: Tipo di URL di YouTube sconosciuto,
non può essere aperto nell'app
Search Bar:
@@ -1244,14 +1155,12 @@ Screenshot Success: Screenshot salvato come "{filePath}"
Screenshot Error: Screenshot non riuscito. {error}
New Window: Nuova finestra
Channels:
- Unsubscribed: '{channelName} è stato rimosso dalle tue iscrizioni'
Title: Elenco canali
Channels: Canali
Search bar placeholder: Cerca canali
Count: '{number} canale/i trovato/i.'
Empty: L'elenco dei tuoi canali è attualmente vuoto.
Unsubscribe Prompt: Sei sicuro di voler annullare l'iscrizione a "{channelName}"?
- Unsubscribe: Annulla l'iscrizione
Clipboard:
Cannot access clipboard without a secure connection: Impossibile accedere agli appunti
senza una connessione sicura
diff --git a/static/locales/ja.yaml b/static/locales/ja.yaml
index 7e0405c87f95f..7bab8f55f96bf 100644
--- a/static/locales/ja.yaml
+++ b/static/locales/ja.yaml
@@ -124,9 +124,6 @@ Most Popular: '人気'
Playlists: '再生リスト'
User Playlists:
Your Playlists: 'あなたの再生リスト'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: 保存した動画はありません。一覧に表示させるには、ビデオの角にある保存ボタンをクリックします
- Playlist Message:
- このページは完全に機能する再生リストを反映していません。保存した動画やお気に入りの動画のみが表示されます。作業が完了すると、現在ここにあるすべての動画は「Favorites」の再生リストに移行されます。
Search bar placeholder: 再生リストの検索
Empty Search Message: この再生リストに、検索に一致する動画はありません
This playlist currently has no videos.: 現在、この再生リストには動画がありません。
@@ -157,7 +154,6 @@ User Playlists:
This video cannot be moved up.: この動画は上に移動できません.
Some videos in the playlist are not loaded yet. Click here to copy anyway.: 再生リスト内のすべての動画が読み込まれていません。とにかくコピーするにはここをクリック。
There was an issue with updating this playlist.: この再生リストの更新に問題が発生しました。
- Quick bookmark disabled: クイックブックマークは無効です
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: この再生リストは、{oldPlaylistName}
の代わりにクイックブックマークとして使用されるようになりました。元に戻すにはここをクリック
Video has been removed: 動画は削除されました
@@ -184,9 +180,7 @@ User Playlists:
Add to Playlist: 再生リストに追加
Delete Playlist: 再生リストの削除
Cancel: キャンセル
- Disable Quick Bookmark: クイック ブックマークを無効にする
Are you sure you want to delete this playlist? This cannot be undone: この再生リストを削除してもいいですか?復元は不可能です。
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: 再生リストから再生済みの動画を削除してもいいですか?復元は不可能です。
You have no playlists. Click on the create new playlist button to create a new one.: 再生リストがありません。新しい再生リストを作成するには、「新しい再生リストの作成」ボタンをクリックしてください。
AddVideoPrompt:
"{videoCount}/{totalVideoCount} Videos Will Be Added": '{videoCount}/{totalVideoCount}
@@ -254,8 +248,6 @@ Settings:
End: '最後'
Hidden: 非表示
Blur: ぼかし
- 'Invidious Instance (Default is https://invidious.snopyta.org)': '接続先の Invidious
- サーバー(初期値は https://invidious.snopyta.org)'
Region for Trending: '急上昇の地域設定'
#! List countries
Check for Latest Blog Posts: 新着ブログの確認
@@ -349,7 +341,6 @@ Settings:
Hide FreeTube Header Logo: FreeTube ヘッダー ロゴの非表示
Player Settings:
Player Settings: 'プレーヤー'
- Remember History: '履歴を記憶'
Play Next Video: '次の動画の自動再生'
Turn on Subtitles by Default: 'デフォルトで字幕を有効にする'
Autoplay Videos: '動画の自動再生'
@@ -401,41 +392,10 @@ Settings:
Subscription Settings:
Subscription Settings: '登録チャンネル'
Hide Videos on Watch: '視聴済みの動画を非表示にする'
- Subscriptions Export Format:
- Subscriptions Export Format: '登録のエクスポート形式'
- #& Freetube
- Newpipe: 'NewPipe'
- OPML: 'OPML'
- Manage Subscriptions: '登録の管理'
- Import Subscriptions: '登録のインポート'
- Export Subscriptions: '登録のエクスポート'
- How do I import my subscriptions?: 'どうやってインポートするのですか?'
Fetch Feeds from RSS: RSS から情報取得
Fetch Automatically: フィードの自動取得
Confirm Before Unsubscribing: 登録解除する前に確認画面を表示する
Only Show Latest Video for Each Channel: 各チャンネルの最新動画のみを表示する
- Advanced Settings:
- Advanced Settings: '詳細設定'
- Enable Debug Mode (Prints data to the console): 'デバッグ モードの有効化(コンソールにデータ出力)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'プロキシーのアドレス(例:SOCKS5://127.0.0.1:9050)'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': '「プロキシーのテスト」ボタンをクリックすると、https://ipinfo.io/json
- へリクエストを送信します'
- Use Tor / Proxy for API calls: 'API 呼び出しに Tor/Proxy を使用'
- TEST PROXY: 'プロキシーのテスト'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: '公開インスタンスを参照'
- Clear History:
- Clear History: '履歴の削除'
- # On Click
- Are you sure you want to delete your history?: '履歴を削除しますか?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: '登録の削除'
- # On Click
- Are you sure you want to remove all subscriptions?: 'すべての登録チャンネルを削除しますか?'
- #& Yes
- #& No
Privacy Settings:
Save Watched Progress: 再生位置の保存
@@ -473,15 +433,11 @@ Settings:
Export NewPipe: NewPipe エクスポート
Export YouTube: YouTube エクスポート
Export FreeTube: FreeTube エクスポート
- Import YouTube: YouTube インポート
- Import NewPipe: NewPipe インポート
- Import FreeTube: FreeTube インポート
Export Subscriptions: 登録チャンネルのエクスポート
Import Subscriptions: 登録チャンネルのインポート
Select Export Type: エクスポート形式の選択
Select Import Type: インポート形式の選択
Data Settings: データ
- Check for Legacy Subscriptions: 旧型式の登録チャンネルの確認
Manage Subscriptions: 登録チャンネルの管理
Playlist insufficient data: 再生リスト「{playlist}」のデータが不十分なため、項目をスキップします
All playlists has been successfully imported: すべての再生リストが正常にインポートされました
@@ -533,7 +489,6 @@ Settings:
Hide Subscriptions Videos: 登録チャンネルの動画の非表示
Hide Channel Releases: チャンネルの新着情報の非表示
Hide Profile Pictures in Comments: コメント欄のプロフィール写真を隠す
- Blur Thumbnails: サムネイルをぼかす
Hide Subscriptions Community: 登録チャンネルのコミュニティの非表示
Hide Channels Invalid: 提供されたチャンネル ID が無効です
Hide Channels Disabled Message: 一部のチャンネルが ID を使用してブロックされ、処理されませんでした。これらの ID が更新されている間、機能はブロックされます
@@ -598,7 +553,7 @@ Settings:
Experimental Settings:
Replace HTTP Cache: HTTP キャッシュの置換
Experimental Settings: 試験的
- Warning:
+ Warning:
これらの設定は実験的なものであり、有効にするとアプリのクラッシュを引き起こす恐れがあります。バックアップをとっておくことを強くお勧めします。自己責任で使用してください!
Password Settings:
Password Settings: パスワード
@@ -611,35 +566,11 @@ Settings:
Password: パスワード
Unlock: ロック解除
Sort Settings Sections (A-Z): 設定項目の並べ替え(A-Z)
- Expand All Settings Sections: 全ての設定項目を展開する
Return to Settings Menu: 設定に戻る
About:
#On About page
About: '概要'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'このコピーレフトのソフトウェアは、AGPL-3.0
- の自由なライセンスです。'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- バグの報告や機能要望、サポートが必要であれば、私たちの GitHub をご覧ください。プルリクエストも歓迎します。
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'FreeTube
- の実現のために努力している人々とプロジェクトに感謝します!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'チャットが必要であれば私たちの
- Element / Matrix に参加してください。参加前にルールの確認をお願いします。'
-
- 'Looking for help? Check out our Wiki page.': 'ヘルプが必要なら私たちの Wiki をご覧ください。'
-
- Check out our Firefox extension!: 'Firefox 拡張機能をご覧ください!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'FreeTube
- をお楽しみの方は、Liberapay か Bitcoin アドレスを通じて寄付をお願いします。'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'FreeTube 新着情報'
-
#On Channel Page
Donate: 寄付
FreeTube is made possible by: FreeTube が実現できているのは
@@ -661,8 +592,6 @@ About:
Help: ヘルプ
GitHub releases: GitHub リリース
Downloads / Changelog: ダウンロード / 変更ログ
- View License: ライセンスの表示
- Licensed under the AGPLv3: AGPLv3 の下でライセンス供与
Source code: ソースコード
Beta: ベータ
Discussions: 議論
@@ -875,9 +804,6 @@ Videos:
Playlist:
#& About
View Full Playlist: '完全な再生リストの表示'
- Videos: '本の動画'
- View: '回視聴'
- Views: '回視聴'
Last Updated On: '最終更新日'
# On Video Watch Page
@@ -895,7 +821,6 @@ Playlist:
Sort By: 並び替え
VideoDurationAscending: 再生時間(短い順)
VideoDurationDescending: 再生時間(長い順)
-Toggle Theatre Mode: 'シアターモードの切替'
Change Format:
Change Media Formats: '動画形式の変更'
Use Dash Formats: 'DASH 形式の使用'
@@ -955,7 +880,6 @@ 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 Local API: '代替の内部 API に切替'
-Subscriptions have not yet been implemented: '登録チャンネルは未実装です'
Loop is now disabled: 'ループ再生を無効にしました'
Loop is now enabled: 'ループ再生を有効にしました'
Shuffle is now disabled: 'シャッフル再生を無効にしました'
@@ -1056,7 +980,7 @@ Tooltips:
ID は、大文字と小文字を区別するので完全に一致させてください。
Hide Subscriptions Live: この設定は、アプリ全体の "{appWideSetting}" 設定により上書きされます。"{settingsSection}"
項目の "{subsection}" にあります
- Hide Videos and Playlists Containing Text: FreeTube
+ Hide Videos and Playlists Containing Text: FreeTube
全体での履歴やあなたの再生リストと再生リスト内の動画を除き、元のタイトルにその単語を含む動画や単語の一部または、フレーズ(大文字と小文字を区別しない)が含まれているすべての動画と再生リストを非表示にします。
SponsorBlock Settings:
UseDeArrowTitles: 動画のタイトルを DeArrow からユーザーが投稿したタイトルに置き換えます。
@@ -1064,7 +988,6 @@ Tooltips:
Playing Next Video Interval: すぐに次の動画を再生します。クリックするとキャンセル。|次の動画を {nextVideoInterval}
秒で再生します。クリックするとキャンセル。|次の動画を {nextVideoInterval} 秒で再生します。クリックするとキャンセル。
More: もっと見る
-Hashtags have not yet been implemented, try again later: ハッシュタグは未実装です。実装後に実行してください
Unknown YouTube url type, cannot be opened in app: 不明な YouTube URL タイプのため、アプリで開くことができません
Open New Window: 新しいウィンドウを開く
Default Invidious instance has been cleared: デフォルトの Invidious インスタンスがクリアされました
@@ -1078,8 +1001,6 @@ Downloading has completed: '"{videoTitle}" のダウンロードが完了しま
Downloading failed: '"{videoTitle}" のダウンロード中に問題が発生しました'
Channels:
Channels: チャンネル
- Unsubscribe: 登録解除
- Unsubscribed: '「{channelName} 」のチャンネル登録を解除しました'
Title: チャンネル一覧
Search bar placeholder: チャンネル検索
Unsubscribe Prompt: 「{channelName}」のチャンネル登録を解除しますか?
diff --git a/static/locales/ka.yaml b/static/locales/ka.yaml
index 3cee0eeade543..9f030969a3569 100644
--- a/static/locales/ka.yaml
+++ b/static/locales/ka.yaml
@@ -99,8 +99,6 @@ Channels:
Search bar placeholder: 'არხების ძიება'
Count: 'ნაპოვნია {number} არხი.'
Empty: 'თქვენი არხების სია ამჟამად ცარიელია.'
- Unsubscribe: 'გამოწერის გაუქმება'
- Unsubscribed: '{channelName} წაიშალა თქვენი გამოწერებიდან'
Unsubscribe Prompt: 'დარწმუნებული ხართ, რომ გსურთ "{channelName}"ის გამოწერის გაუქმება?'
Trending:
Trending: 'პოპულარული'
@@ -113,13 +111,6 @@ Most Popular: 'ყველაზე პოპულარული'
Playlists: 'დასაკრავი სიები'
User Playlists:
Your Playlists: 'თქვენი დასაკრავი სიები'
- Playlist Message: 'ეს გვერდი არ ასახავს სრულად მოქმედ დასაკრავ სიებს. აქ მხოლოდ
- ჩამოთვლილი იქნება ვიდეოები, რომლებიც თქვენ გაქვთ შენახული ან დამატებული გაქვთ
- რჩეულებში. როდესაც მუშაობა დასრულდება, ყველა აქ ჩამოთვლილი ვიდეო გადაინაცვლებს
- „რჩეულების“ დასაკრავ სიაში.'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: 'თქვენი
- შენახული ვიდეოები ცარიელია. დააჭირეთ ღილაკს შენახვა ვიდეოს კუთხეში, რათა ის აქ
- გამოჩნდეს'
Empty Search Message: 'ამ დასაკრავ სიაში თქვენი ძიების შესაბამისი ვიდეოები არ არის'
Search bar placeholder: 'დასაკრავ სიაში ძიება'
History:
diff --git a/static/locales/ko.yaml b/static/locales/ko.yaml
index 37d10467d5aca..794c902b1419f 100644
--- a/static/locales/ko.yaml
+++ b/static/locales/ko.yaml
@@ -105,10 +105,6 @@ Most Popular: '인기 동영상'
Playlists: '재생 목록'
User Playlists:
Your Playlists: '나의 재생 목록'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: 재생
- 목록이 없습니다. 영상의 오른쪽 아래에 있는 저장 버튼을 사용하여 재생 목록에 영상을 추가하세요
- Playlist Message: 지금 보시는 페이지는 완전한 플레이 리스트가 아닙니다. 이곳에는 저장되었거나 즐겨 찾기 표시가 된 항목만 표시
- 됩니다. 작업이 끝나면, 여기에 표시된 영상들은 '즐겨 찾기' 항목으로 옮겨집니다.
Search bar placeholder: 재생 목록에서 검색
Empty Search Message: 이 재생 목록에 검색과 일치하는 동영상이 없습니다
History:
@@ -145,8 +141,6 @@ Settings:
Beginning: '시작장면'
Middle: '중간장면'
End: '마지막장면'
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious Instance
- (기본설정은 https://invidious.snopyta.org)'
Region for Trending: '트렌드 국가'
#! List countries
View all Invidious instance information: Indivious 서버의 전체 목록 보기
@@ -287,7 +281,6 @@ Settings:
Subscription Settings: '구독 설정'
Hide Videos on Watch: '시청한 동영상 숨기기'
Fetch Feeds from RSS: 'RSS에서 피드 가져오기'
- Manage Subscriptions: '구독 관리'
Fetch Automatically: 자동으로 피드 수집하기
Distraction Free Settings:
Distraction Free Settings: '방해받지 않는 모드 설정'
@@ -315,10 +308,6 @@ Settings:
Select Import Type: '가져오기 유형 선택'
Select Export Type: '내보내기 유형 선택'
Import Subscriptions: '구독 목록 가져오기'
- Import FreeTube: 'FreeTube 가져오기'
- Import YouTube: 'YouTube 가져오기'
- Import NewPipe: 'NewPipe 가져오기'
- Check for Legacy Subscriptions: '레거시 구독 확인'
Export Subscriptions: '구독 목록 내보내기'
Export FreeTube: 'FreeTube 내보내기'
Export YouTube: 'YouTube 내보내기'
@@ -349,7 +338,6 @@ Settings:
Subscription File: 구독 정보 파일
Playlist File: 재생목록 파일
History File: 시청기록 파일
- Advanced Settings: {}
Proxy Settings:
Error getting network information. Is your proxy configured properly?: 네트워크 정보를
가져오는 중 오류가 발생했습니다. 프록시가 올바르게 구성되어 있습니까?
@@ -438,8 +426,6 @@ About:
Help: 도움말
GitHub releases: GitHub 릴리스
Downloads / Changelog: 다운로드 / 변경 로그
- View License: 라이센스 보기
- Licensed under the AGPLv3: AGPLv3에 따라 라이센스가 부여됨
Source code: 소스 코드
Beta: 베타
Profile:
@@ -483,8 +469,6 @@ Profile:
Profile Filter: 프로필 필터
Profile Settings: 프로필 설정
Channel:
- Subscriber: '구독자'
- Subscribers: '구독자'
Subscribe: '구독'
Unsubscribe: '구독 취소'
Channel has been removed from your subscriptions: '채널이 구독에서 제거되었습니다'
@@ -626,16 +610,12 @@ Videos:
Playlist:
#& About
View Full Playlist: '전체 재생 목록 보기'
- Videos: '비디오'
- View: '보기'
- Views: '보기'
Last Updated On: '마지막 업데이트 날짜'
# On Video Watch Page
#* Published
#& Views
Playlist: 재생 목록
-Toggle Theatre Mode: '극장 모드 전환'
Change Format:
Change Media Formats: '비디오 형식 변경'
Use Dash Formats: 'DASH 형식 사용'
@@ -732,7 +712,6 @@ Falling back to Invidious API: 'Invidious 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: '구독이 아직 구현되지 않았습니다'
Loop is now disabled: '반복이 비활성화되었습니다'
Loop is now enabled: '반복이 활성화되었습니다'
Shuffle is now disabled: '셔플이 비활성화되었습니다'
@@ -749,8 +728,6 @@ No: '아니오'
More: 더 보기
Unknown YouTube url type, cannot be opened in app: 알 수 없는 YouTube URL 유형, 앱에서 열 수
없음
-Hashtags have not yet been implemented, try again later: 해시태그가 아직 구현되지 않았습니다. 나중에
- 다시 시도하세요
Playing Next Video Interval: 즉시 다음 동영상을 재생합니다. 취소하려면 클릭하세요. | {nextVideoInterval}초
후에 다음 동영상을 재생합니다. 취소하려면 클릭하세요. | {nextVideoInterval}초 후에 다음 동영상을 재생합니다. 취소하려면 클릭하세요.
Default Invidious instance has been set to {instance}: 기본 Invidious 인스턴스가 {instance}로
@@ -768,10 +745,8 @@ Channels:
Title: 채널 목록
Search bar placeholder: 채널 검색
Empty: 채널 목록이 비어 있습니다.
- Unsubscribe: 구독 취소
Unsubscribe Prompt: '"{channelName}"에서 구독을 취소하시겠습니까?'
Count: '{number} 채널이 발견되었습니다.'
- Unsubscribed: '{channelName} 구독에서 제거되었습니다'
Downloading has completed: '"{videoTitle}" 다운로드가 완료되었습니다'
Starting download: '"{videoTitle}" 다운로드를 시작하는 중'
Downloading failed: '"{videoTitle}"를 다운로드하는 동안 문제가 발생했습니다'
diff --git a/static/locales/ku.yaml b/static/locales/ku.yaml
index a0278df86c552..07e42cbd116cc 100644
--- a/static/locales/ku.yaml
+++ b/static/locales/ku.yaml
@@ -89,11 +89,6 @@ Most Popular: 'بەناوبانگترین'
Playlists: 'پلەیلیست'
User Playlists:
Your Playlists: 'پلیەلیستەکانت'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: ڤیدیۆ
- سەڤکراوەکانت بەتاڵن. کلیک لە دوگمەی سەیڤ کە لە سووچی ڤیدیۆیەک بۆ ئەوەی لێرە لیستکرێت
- Playlist Message: ئەم پەیجە شێوەی کۆتایی پلەیلیستەکە دەرناخات. تەنها ڤیدیۆت پیشان
- دەدات کە سیڤت کردووە یان فەیڤرتت کردووە. کاتێک کارەکە تەواو بووە، گشت ئەم ڤیدیۆیانەی
- لێرەدان دەبرێنە لیستی 'فەیڤرتەکان'.
History:
# On History Page
History: 'مێژوو'
@@ -117,7 +112,6 @@ Settings:
Unknown data key: 'کلیلی داتای نەناسراو'
How do I import my subscriptions?: 'چۆن بەشدارییەکانم داخڵ بکەم؟'
Manage Subscriptions: بەشدارییەکانت رێکبخە
- Advanced Settings: {}
Proxy Settings:
Error getting network information. Is your proxy configured properly?: کێشە لە
وەرگرتنی زانیاری نێتۆرک. ئایە پرۆکسێکەت بە رێکوپێکی رێکخراوە؟
@@ -160,8 +154,6 @@ About:
Help: یارمەتی
GitHub releases: GitHub دەرچونەکانی
Downloads / Changelog: دابەزاندنەکان / لیستی گۆڕانکاری
- View License: قەیدەکە پیشاندە
- Licensed under the AGPLv3: AGPLv3 دەرکراوە لەژیر
Source code: سەرچاوەی کۆد
Beta: تاقیکارییە
Profile:
diff --git a/static/locales/la.yaml b/static/locales/la.yaml
index e4b20b5a28e35..66fdd19f25421 100644
--- a/static/locales/la.yaml
+++ b/static/locales/la.yaml
@@ -87,9 +87,6 @@ Most Popular: 'Maxime Popular'
Playlists: 'Album ludere'
User Playlists:
Your Playlists: 'Album Ludere Vestra'
- Playlist Message: Haec pagina est a plene reflective opus playlists. Is solum album
- et conservi videos quod favorited. Ubi consummatum opus est, omnia hic Move Imaginibus
- commodum migravit ad "Favorites" Album Ludere.
History:
# On History Page
History: 'Historiam'
@@ -121,8 +118,6 @@ Settings:
Beginning: 'Initium'
Middle: 'Medium'
End: 'Finis'
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious nusquam
- esset (Iusto est https://invidious.snopyta.org)'
Region for Trending: 'ad usum inclinanatus regionem'
#! List countries
Theme Settings:
@@ -155,7 +150,6 @@ Settings:
Dracula Red: 'Dracula Ruber'
Dracula Yellow: 'Dracula Flavum'
Player Settings: {}
- Advanced Settings: {}
Channel:
Videos: {}
Playlists: {}
diff --git a/static/locales/lt.yaml b/static/locales/lt.yaml
index 7ed2beb644efb..f535e30aed956 100644
--- a/static/locales/lt.yaml
+++ b/static/locales/lt.yaml
@@ -115,13 +115,6 @@ Most Popular: 'Populiariausia'
Playlists: 'Grojaraščiai'
User Playlists:
Your Playlists: 'Tavo grojaraščiai'
- Playlist Message: 'Šis puslapis neatspindi visiškai veikiančių grojaraščių. Jame
- pateikiami tik vaizdo įrašai, kuriuos išsaugojote arba įtraukėte į adresyną. Kai
- darbas bus baigtas, visi šiuo metu čia esantys vaizdo įrašai bus perkelti į „Mėgiamiausi“
- grojaraštį.'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: 'Jūsų
- išsaugotų vaizdo įrašų skiltis tuščia. Spustelėkite vaizdo įrašo kampe esantį
- išsaugojimo mygtuką, kad jis būtų pateikiamas čia'
Empty Search Message: Šiame grojaraštyje nėra vaizdo įrašų, kurie atitiktų jūsų
paiešką
Search bar placeholder: Ieškoti grojaraštyje
@@ -162,8 +155,6 @@ Settings:
Beginning: 'Vaizdo įrašo pradžia'
Middle: 'Vaizdo įrašo vidurys'
End: 'Vaizdo įrašo pabaiga'
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious Instance
- (Numatytoji yra https://invidious.snopyta.org)'
View all Invidious instance information: 'Žiūrėti visą Invidious perdavimo šaltinio
informaciją'
Region for Trending: '„Dabar populiaru“ regionas'
@@ -322,7 +313,6 @@ Settings:
Subscription Settings: 'Prenumeratų nustatymai'
Hide Videos on Watch: 'Slėpti vaizdo įrašus po peržiūros'
Fetch Feeds from RSS: 'Gauti kanalus iš RSS'
- Manage Subscriptions: 'Valdyti prenumeratas'
Fetch Automatically: Gauti sklaidos kanalą automatiškai
Distraction Free Settings:
Distraction Free Settings: 'Blaškančių elementų nustatymai'
@@ -360,10 +350,6 @@ Settings:
Select Import Type: 'Pasirinkti importavimo tipą'
Select Export Type: 'Pasirinkti eksportavimo tipą'
Import Subscriptions: 'Importuoti prenumeratas'
- Import FreeTube: 'Importuoti FreeTube'
- Import YouTube: 'Importuot YouTube'
- Import NewPipe: 'Importuoti NewPipe'
- Check for Legacy Subscriptions: 'Patikrinti, ar nėra Senojo formato prenumeratų'
Export Subscriptions: 'Eksportuoti prenumeratas'
Export FreeTube: 'Eksportuoti FreeTube'
Export YouTube: 'Eksportuoti YouTube'
@@ -458,8 +444,6 @@ About:
About: 'Apie'
Beta: 'Beta'
Source code: 'Pirminis kodas'
- Licensed under the AGPLv3: 'Licencijuota pagal AGPLv3'
- View License: 'Žiūrėti licenciją'
Downloads / Changelog: 'Atsisiuntimai / pakeitimų žurnalas'
GitHub releases: 'Versijos GitHub'
Help: 'Pagalba'
@@ -525,8 +509,6 @@ Profile:
#On Channel Page
Profile Settings: Profilio nustatymai
Channel:
- Subscriber: 'Prenumeratorius'
- Subscribers: 'Prenumeratoriai'
Subscribe: 'Prenumeruoti'
Unsubscribe: 'Atšaukti prenumeratą'
Channel has been removed from your subscriptions: 'Kanalas pašalintas iš jūsų prenumeratų'
@@ -674,16 +656,12 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Peržiūrėti visą grojaraštį'
- Videos: 'Vaizdo įrašai'
- View: 'Žiūrėti'
- Views: 'Peržiūros'
Last Updated On: 'Paskutinį kartą atnaujinta'
# On Video Watch Page
#* Published
#& Views
Playlist: Grojaraštis
-Toggle Theatre Mode: 'Įjungti teatro rėžimą'
Change Format:
Change Media Formats: 'Keisti vaizdo įrašo formatus'
Use Dash Formats: 'Naudoti DASH formatus'
@@ -804,11 +782,8 @@ 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.'
-Subscriptions have not yet been implemented: 'Prenumeratos dar nėra įgyvendintos'
Unknown YouTube url type, cannot be opened in app: 'Nežinomas YouTube URL tipas, nėra
galimybės jo atidaryti programoje'
-Hashtags have not yet been implemented, try again later: 'Grotažymės dar neveikia,
- bandykite dar kartą vėliau'
Loop is now disabled: 'Sukimas ciklu išjungtas'
Loop is now enabled: 'Sukimas ciklu dabar įjungtas'
Shuffle is now disabled: 'Maišymas dabar išjungtas'
@@ -842,8 +817,6 @@ Channels:
Search bar placeholder: Ieškoti kanalų
Count: rastas (-i) {number} kanalas (-ai).
Empty: Jūsų kanalų sąrašas šiuo metu tuščias.
- Unsubscribe: Atšaukti prenumeratą
- Unsubscribed: '{channelName} buvo pašalintas iš jūsų prenumeratų'
Unsubscribe Prompt: Ar tikrai norite atšaukti {channelName} prenumeratą?
Downloading has completed: „{videoTitle}“ atsisiuntimas baigtas
Starting download: Pradedamas „{videoTitle}“ atsisiuntimas
diff --git a/static/locales/lv.yaml b/static/locales/lv.yaml
index 42d4b3a67a3b3..ff7271370273b 100644
--- a/static/locales/lv.yaml
+++ b/static/locales/lv.yaml
@@ -113,8 +113,6 @@ Channels:
Search bar placeholder: ''
Count: ''
Empty: ''
- Unsubscribe: ''
- Unsubscribed: ''
Unsubscribe Prompt: ''
Trending:
Trending: ''
@@ -127,8 +125,6 @@ Most Popular: ''
Playlists: ''
User Playlists:
Your Playlists: ''
- Playlist Message: ''
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: ''
Empty Search Message: ''
Search bar placeholder: ''
History:
@@ -316,7 +312,6 @@ Settings:
Subscription Settings: ''
Hide Videos on Watch: 'Paslēpt video pēc skatīšanas'
Fetch Feeds from RSS: 'Iegūt plūsmu no RSS'
- Manage Subscriptions: ''
Fetch Automatically: 'Iegūt plūsmu automātiski'
Distraction Free Settings:
Distraction Free Settings: 'Beztraucēšanas iestatījumi'
@@ -326,7 +321,6 @@ Settings:
Channel Page: 'Kanāla lapa'
Watch Page: 'Skatīšanās lapa'
General: 'Galvenais'
- Blur Thumbnails: 'Izpludināt sīktēlus'
Hide Video Views: 'Paslēpt video skatījumus'
Hide Video Likes And Dislikes: 'Paslēpt video novērtējuma atzīmes'
Hide Channel Subscribers: 'Paslēpt kanāla abonentus'
@@ -366,7 +360,6 @@ Settings:
Subscription File: ''
History File: 'Vēstures datne'
Playlist File: ''
- Check for Legacy Subscriptions: ''
Export Subscriptions: ''
Export FreeTube: 'Eksportēt FreeTube'
Export YouTube: 'Eksportēt YouTube'
@@ -457,8 +450,6 @@ About:
About: 'Par'
Beta: 'Beta'
Source code: 'Pirmkods'
- Licensed under the AGPLv3: ''
- View License: ''
Downloads / Changelog: 'Lejuplādes / izmaiņu žurnāls'
GitHub releases: 'GitHub laidieni'
Help: 'Palīdzība'
@@ -693,15 +684,11 @@ Playlist:
#& About
Playlist: ''
View Full Playlist: ''
- Videos: ''
- View: ''
- Views: ''
Last Updated On: ''
# On Video Watch Page
#* Published
#& Views
-Toggle Theatre Mode: ''
Change Format:
Change Media Formats: ''
Use Dash Formats: ''
@@ -800,9 +787,7 @@ Invidious API Error (Click to copy): ''
Falling back to Invidious 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: ''
-Hashtags have not yet been implemented, try again later: ''
Loop is now disabled: ''
Loop is now enabled: ''
Shuffle is now disabled: ''
diff --git a/static/locales/nb-NO.yaml b/static/locales/nb-NO.yaml
index 624c9e2578a26..b15e42774ed49 100644
--- a/static/locales/nb-NO.yaml
+++ b/static/locales/nb-NO.yaml
@@ -104,12 +104,6 @@ Most Popular: 'Mest populært'
Playlists: 'Spillelister'
User Playlists:
Your Playlists: 'Dine spillelister'
- Playlist Message: Denne siden reflekterer ikke fullstendig fungerende spillelister.
- Den viser kun videoer du har lagret eller favorittmerket. Når arbeidet er fullført,
- vil alle videoer som vises her bli overført til en «Favoritt»-spilleliste.
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Du
- har ikke lagret noen videoer enda. Klikk på «Lagre»-knappen i hjørnet av en video
- for å sende den hit
Empty Search Message: Ingen videoer i denne spillelisten samsvarer med søket ditt
Search bar placeholder: Søk i spilleliste
History:
@@ -143,8 +137,6 @@ Settings:
Beginning: 'Begynnelsen'
Middle: 'Midten'
End: 'Slutten'
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Individious-forekomst
- (forvalget er https://invidious.snopyta.org)'
Region for Trending: 'Region for "På vei opp"'
#! List countries
Check for Updates: Se etter oppdateringer
@@ -295,34 +287,8 @@ Settings:
Subscription Settings:
Subscription Settings: 'Abonnementsinnstillinger'
Hide Videos on Watch: 'Skjul sette videoer'
- Subscriptions Export Format:
- Newpipe: 'NewPipe'
- OPML: 'OPML'
- Manage Subscriptions: 'Håndter abonnementer'
- Import Subscriptions: 'Importer abonnementer'
- Export Subscriptions: 'Eksporter abonnementer'
- How do I import my subscriptions?: 'Hvordan importerer jeg mine abonnementer?'
Fetch Feeds from RSS: Hent informasjonskanaler fra RSS
Fetch Automatically: Hent informasjonskanaler automatisk
- Advanced Settings:
- Advanced Settings: 'Avanserte innstillinger'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Mellomtjener-adresse (Eksempel:
- SOCKS5://127.0.0.1:9050 )'
- Use Tor / Proxy for API calls: 'Bruk Tor / mellomtjener for API-kall'
- Clear History:
- Clear History: 'Tøm historikk'
- # On Click
- Are you sure you want to delete your history?: 'Er du sikker på at du vil slette
- historikken din?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Tøm abonnementer'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Er du sikker på at du vil
- fjerne alle abonnementer?'
- #& Yes
- #& No
Data Settings:
How do I import my subscriptions?: Hvordan importerer jeg abonnementene mine?
@@ -344,7 +310,6 @@ Settings:
Invalid subscriptions file: Ugyldig abonnementsfil
Profile object has insufficient data, skipping item: Hopper over profilobjektet
siden det har utilstrekkelig data.
- Check for Legacy Subscriptions: Se etter foreldede abonnementer
Subscriptions have been successfully exported: Abonnementer eksportert
This might take a while, please wait: Dette kan ta litt tid …
Export History: Eksporter historikk
@@ -353,9 +318,6 @@ Settings:
Export YouTube: YouTube-eksport
Export FreeTube: FreeTube-eksport
Export Subscriptions: Eksporter abonnementer
- Import NewPipe: Importer NewPipe
- Import YouTube: Importer YouTube
- Import FreeTube: Importer FreeTube
Import Subscriptions: Importer abonnementer
Select Export Type: Velg eksporttype
Select Import Type: Velg importtype
@@ -479,14 +441,10 @@ About:
#On About page
About: 'Om'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Denne
- gemenslig frie programvaren er lisensiert AGPL-3.0.'
FAQ: Ofte stilte spørsmål
Downloads / Changelog: Nedlastninger / Endringslogg
- Licensed under the AGPLv3: Lisensiert AGPLv3.
Help: Hjelp
- View License: Vis lisens
Donate: Doner
Website: Nettsted
Report a problem: Rapporter et problem
@@ -508,8 +466,6 @@ About:
Chat on Matrix: Snakk med oss på Matrix
Discussions: Diskusjoner
Channel:
- Subscriber: 'Abonnent'
- Subscribers: 'Abonnenter'
Subscribe: 'Abonner'
Unsubscribe: 'Opphev abonnement'
Search Channel: 'Søk i kanal'
@@ -686,16 +642,12 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Vis full spilleliste'
- Videos: 'Videoer'
- View: 'Visning'
- Views: 'Visninger'
Last Updated On: 'Sist oppdatert'
# On Video Watch Page
#* Published
#& Views
Playlist: Spilleliste
-Toggle Theatre Mode: 'Teatermodus'
Change Format:
Change Media Formats: 'Endre videoformater'
Use Dash Formats: 'Bruk DASH-formater'
@@ -758,8 +710,6 @@ 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 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'
Loop is now enabled: 'Gjenta er nå aktivert'
Shuffle is now disabled: 'Tilfeldig avspilling er nå deaktivert'
@@ -888,8 +838,6 @@ Playing Next Video Interval: Spiller av neste video nå. Klikk her for å avbryt
More: Mer
Unknown YouTube url type, cannot be opened in app: Ukjent YouTube-nettadressetype,
kan ikke åpnes i programmet
-Hashtags have not yet been implemented, try again later: Emneknagger er ikke implementert
- enda, prøv igjen senere
Open New Window: Åpne et nytt vindu
Default Invidious instance has been cleared: Fjernet forvalgt Invidious-instans
Default Invidious instance has been set to {instance}: Forvalgt Invidious-instans
@@ -906,8 +854,6 @@ Channels:
Search bar placeholder: Søk i kanaler
Count: Fant {number} kanal(er).
Empty: Kanallisten din er tom.
- Unsubscribe: Opphev abonnement
- Unsubscribed: '{channelName} ble fjernet fra dine abonnementer'
Unsubscribe Prompt: Opphev abonnement på «{channelName}»?
Chapters:
Chapters: Kapitler
diff --git a/static/locales/ne.yaml b/static/locales/ne.yaml
index 88cb5e2749fe1..6ff55a8728c96 100644
--- a/static/locales/ne.yaml
+++ b/static/locales/ne.yaml
@@ -96,9 +96,6 @@ Most Popular: 'सबैभन्दा लोकप्रिय'
Playlists: 'प्लेसूचीहरू'
User Playlists:
Your Playlists: 'तपाईंका प्लेसूचीहरू'
- Playlist Message: 'यो पृष्ठले पूरै काम गर्ने प्लेसूचीहरूको प्रतिबिम्बित गर्दैन।
- यसले तपाईंले बचत गर्नुभएका वा मन पराउनुभएका भिडियोहरू मात्र सूचीबद्ध गर्दछ। काम
- सकिएपछि हाल यहाँ रहेका सबै भिडियोहरू ''मन पराइएका'' प्लेसूचीमा स्थानान्तरण गरिनेछ।'
Settings:
# On Settings Page
Theme Settings: {}
diff --git a/static/locales/nl.yaml b/static/locales/nl.yaml
index 93a2dc8100c48..8edac61ef73fe 100644
--- a/static/locales/nl.yaml
+++ b/static/locales/nl.yaml
@@ -129,13 +129,6 @@ Most Popular: 'Populairst'
Playlists: 'Afspeellijsten'
User Playlists:
Your Playlists: 'Uw afspeellijsten'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Je
- opgeslagen video's is leeg. Klik op de opslaan knop in de hoek van een video om
- het hier in de lijst te plaatsen
- Playlist Message: Deze pagina is niet reflectief van volledig functionele afspeellijst.
- Er worden alleen video's weergegeven die jij hebt opgeslagen of gefavoriet. Wanneer
- we klaar zijn met de ontwikkeling van deze feature zullen al deze video's worden
- gemigreerd naar de 'favorieten' afspeellijst.
Search bar placeholder: Zoeken naar afspeellijsten
Empty Search Message: Deze afspeellijst bevat geen video's die overeenkomen met
de zoekopdracht
@@ -194,11 +187,9 @@ User Playlists:
Remove Watched Videos: Bekeken video's verwijderen
Add to Favorites: Toevoegen aan {playlistName}
Remove from Favorites: Verwijderen uit {playlistName}
- Disable Quick Bookmark: Snelle bladwijzers uitschakelen
SinglePlaylistView:
Toast:
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.
@@ -235,9 +226,6 @@ User Playlists:
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.
Playlists with Matching Videos: Afspeellijsten met overeenkomende video's
@@ -287,8 +275,6 @@ Settings:
End: 'Eind'
Hidden: Verborgen
Blur: Vervagen
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious Instantie
- (Standaard is https://invidious.snopyta.org)'
Region for Trending: 'Regio voor trending'
#! List countries
Check for Latest Blog Posts: Op nieuwe blogposts controleren
@@ -460,38 +446,11 @@ Settings:
Subscription Settings:
Subscription Settings: 'Abonnementinstellingen'
Hide Videos on Watch: 'Bekeken video''s verbergen'
- Manage Subscriptions: 'Abonnementen beheren'
Fetch Feeds from RSS: Feeds ophalen via RSS
Fetch Automatically: Feed automatisch ophalen
Only Show Latest Video for Each Channel: Alleen nieuwste video voor elk kanaal
tonen
Confirm Before Unsubscribing: Onbedoeld deabonneren voorkomen
- Advanced Settings:
- Advanced Settings: 'Geavanceerde Instellingen'
- Enable Debug Mode (Prints data to the console): 'Schakel Debug Modus in (Print
- data naar console)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Proxy Adres (Voorbeeld:
- SOCKS5://127.0.0.1:9050 )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Door
- op "TEST PROXY" te klikken zal er een verzoek worden gestuurd naar https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Gebruik Tor / Proxy voor API calls'
- TEST PROXY: 'TEST PROXY'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Zie Publieke Instanties'
- Clear History:
- Clear History: 'Geschiedenis Opschonen'
- # On Click
- Are you sure you want to delete your history?: 'Weet u zeker dat u uw geschiedenis
- wil verwijderen?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Abonnementen Opschonen'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Weet u zeker dat u alle
- abonnementen wil verwijderen?'
- #& Yes
- #& No
Data Settings:
History object has insufficient data, skipping item: Geschiedenis object heeft
@@ -512,9 +471,6 @@ Settings:
Export YouTube: YouTube exporteren
Export FreeTube: FreeTube exporteren
Export Subscriptions: Abonnementen exporteren
- Import NewPipe: NewPipe importeren
- Import YouTube: YouTube importeren
- Import FreeTube: Importeer FreeTube
Import Subscriptions: Abonnementen importeren
Select Export Type: Exporteertype selecteren
Select Import Type: Importeertype selecteren
@@ -527,7 +483,6 @@ Settings:
met succes geëxporteerd
All watched history has been successfully imported: De bekeken geschiedenis is
met succes geïmporteerd
- Check for Legacy Subscriptions: Op legacy-abonnementen controleren
Manage Subscriptions: Abonnementen beheren
Export Playlists: Afspeellijsten exporteren
All playlists has been successfully imported: Alle speellijsten zijn met succes
@@ -575,7 +530,6 @@ Settings:
Hide Chapters: Hoofdstukken verbergen
Hide Upcoming Premieres: Aankomende premières verbergen
Hide Featured Channels: Uitgelichte kanalen verbergen
- Blur Thumbnails: Miniaturen vervagen
Hide Channel Playlists: Kanaalafspeellijsten verbergen
Hide Channel Community: Kanaalgemeenschap verbergen
Hide Channels: Video's van kanalen verbergen
@@ -676,39 +630,11 @@ Settings:
Password Incorrect: Wachtwoord onjuist
Unlock: Ontgrendelen
Enter Password To Unlock: Voer wachtwoord in om instellingen te ontgrendelen
- Expand All Settings Sections: Alle instellingensecties uitvouwen
Sort Settings Sections (A-Z): Instellingensecties sorteren (A-Z)
About:
#On About page
About: 'Over'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Dit
- is copyleft software en is vrij beschikbaar onder de AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Een probleem gevonden? Idee voor een feature? Wil je helpen? Ga naar onze GitHub
- pagina. Pull requests zijn welkom.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Hartelijk
- dank naar de Mensen en Projecten die FreeTube mogelijk maken!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Wil
- je chatten? Kom op onze Element / Matrix Server. Lees alstublieft eerst de groep
- regels voordat u in de chat springt.'
-
- 'Looking for help? Check out our Wiki page.': 'Heeft u hulp nodig? Bezichtig onze
- Wiki pagina.'
-
- Check out our Firefox extension!: 'Bekijk onze Firefox extensie!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Als
- u FreeTube met plezier gebruikt denk er over na om te doneren via Liberapay of
- via ons Bitcoin adres.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Laatste FreeTube nieuws'
-
#On Channel Page
Donate: Doneren
these people and projects: deze mensen en projecten
@@ -731,16 +657,12 @@ About:
Help: Hulp
GitHub releases: GitHub-uitgaven
Downloads / Changelog: Downloads en wijzigingslogboek
- View License: Licentie bekijken
- Licensed under the AGPLv3: Vrijgegeven onder de AGPLv3 licentie
Source code: Broncode
Beta: Bèta
Discussions: Discussies
AGPLv3: AGPLv3
Licensed under the: Gelicentieerd onder de
Channel:
- Subscriber: 'Abonnee'
- Subscribers: 'Abonnees'
Subscribe: 'Abonneren'
Unsubscribe: 'Deabonneren'
Search Channel: 'Kanaal zoeken'
@@ -933,9 +855,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Volledige afspeellijst bekijken'
- Videos: 'Video''s'
- View: 'Weergave'
- Views: 'Weergaven'
Last Updated On: 'Laatst bijgewerkt op'
# On Video Watch Page
@@ -951,7 +870,6 @@ Playlist:
VideoTitleDescending: Titel (Z-A)
DateAddedOldest: Eerst toegevoegd bovenaan
Custom: Aangepast
-Toggle Theatre Mode: 'Theatermodus omschakelen'
Change Format:
Change Media Formats: 'Videoformaten veranderen'
Use Dash Formats: 'DASH-formaten gebruiken'
@@ -1016,7 +934,6 @@ 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 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'
Shuffle is now disabled: 'Willekeurig afspelen is nu uitgeschakeld'
@@ -1164,8 +1081,6 @@ Playing Next Video Interval: Volgende video wordt afgespeeld. Klik om te onderbr
| Volgende video wordt afgespeeld in {nextVideoInterval} seconde. Klik om te onderbreken.
| Volgende video wordt afgespeeld in {nextVideoInterval} seconden. Klik om te onderbreken.
More: Meer
-Hashtags have not yet been implemented, try again later: Hastags zijn nog niet geïmplementeerd,
- probeer het later nogmaals
Unknown YouTube url type, cannot be opened in app: Onbekende YouTube-URL; de URL kan
niet worden geopend in de app
Open New Window: Nieuw venster openen
@@ -1191,8 +1106,6 @@ Channels:
Count: '{number} kanaal/kanalen gevonden'
Channels: Kanalen
Empty: Uw lijst van kanalen is momenteel leeg.
- Unsubscribe: Deabonneren
- Unsubscribed: '{channelName} is verwijderd uit uw lijst van abonnementen'
Unsubscribe Prompt: Weet u zeker dat u zich wilt deabonneren van ‘{channelName}’?
Screenshot Error: Schermafbeelding kon niet worden opgeslagen. {error}
Preferences: Voorkeuren
diff --git a/static/locales/nn.yaml b/static/locales/nn.yaml
index d2b542bcfdcff..087f6b7d13dff 100644
--- a/static/locales/nn.yaml
+++ b/static/locales/nn.yaml
@@ -104,12 +104,6 @@ Most Popular: 'Mest populært'
Playlists: 'Spelelister'
User Playlists:
Your Playlists: 'Dine spelelister'
- Playlist Message: 'Denne sida reflekterer ikkje fullt fungerande spelelister. Den
- viser berre videoar som du har lagra eller lagt til favorittar. Når arbeidet er
- ferdig, blir alle videoane som for augeblikket er her overført til ei "Favoritt"-speleliste.'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: 'Du
- har ingen lagra videoar for augeblikket. Klikk på "Lagre"-knappen i hjørnet av
- ein video slik at den bli oppført her'
Search bar placeholder: Søk i speleliste
Empty Search Message: Det er ingen videoar i denne spelelista som samsvarar med
søket ditt
@@ -150,8 +144,6 @@ Settings:
Beginning: 'Begynning'
Middle: 'Mellom'
End: 'Slutt'
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious-førekomst
- (forvalet er https://invidious.snopyta.org)'
View all Invidious instance information: 'Vis informasjon om alle Invidious-førekomstar'
Region for Trending: 'Region for "På veg opp"'
#! List countries
@@ -300,7 +292,6 @@ Settings:
Subscription Settings: 'Abonnementinnstillingar'
Hide Videos on Watch: 'Skjul sette videoar'
Fetch Feeds from RSS: 'Hent informasjonkanalar frå RSS'
- Manage Subscriptions: 'Behandle abonnement'
Fetch Automatically: Hent informasjonkanalar automatisk
Distraction Free Settings:
Distraction Free Settings: '"Ikkje forstyrr"-innstillingar'
@@ -329,10 +320,6 @@ Settings:
Select Import Type: 'Vel importtype'
Select Export Type: 'Vel eksporttype'
Import Subscriptions: 'Importer abonnement'
- Import FreeTube: 'Importer FreeTube'
- Import YouTube: 'Importer YouTube'
- Import NewPipe: 'Importer NewPipe'
- Check for Legacy Subscriptions: 'Sjå etter utdaterte abonnement'
Export Subscriptions: 'Eksporter abonnement'
Export FreeTube: 'Eksporter FreeTube'
Export YouTube: 'Eksporter YouTube'
@@ -442,8 +429,6 @@ About:
About: 'Om'
Beta: 'Beta'
Source code: 'Kjeldekode'
- Licensed under the AGPLv3: 'Lisensiert under AGPLv3'
- View License: 'Vis lisens'
Downloads / Changelog: 'Nedlastingar / Endringslogg'
GitHub releases: 'GitHub-utgjevingar'
Help: 'Hjelp'
@@ -511,8 +496,6 @@ Profile:
Profile Filter: Profilfilter
Profile Settings: Profilinnstillingar
Channel:
- Subscriber: 'Abonnent'
- Subscribers: 'Abonnentar'
Subscribe: 'Abonner'
Unsubscribe: 'Opphev abonnement'
Channel has been removed from your subscriptions: 'Kanalen har blitt fjerna frå
@@ -663,16 +646,12 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Vis heile spelelista'
- Videos: 'Videoar'
- View: 'Vising'
- Views: 'Visingar'
Last Updated On: 'Sist oppdatert'
# On Video Watch Page
#* Published
#& Views
Playlist: Speleliste
-Toggle Theatre Mode: 'Veksle teatermodus'
Change Format:
Change Media Formats: 'Endre videoformat'
Use Dash Formats: 'Bruk DASH-format'
@@ -797,8 +776,6 @@ 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.'
-Subscriptions have not yet been implemented: 'Abonnement har ikkje blitt implementert
- enda'
Loop is now disabled: 'Gjenta er no deaktivert'
Loop is now enabled: 'Gjenta er no aktivert'
Shuffle is now disabled: 'Tilfeldig avspeling er no deaktivert'
@@ -819,8 +796,6 @@ Playing Next Video Interval: Speler av neste video no. Klikk her for å avbryte.
Speler av neste video om {nextVideoInterval} sekund. Klikk her for å avbryte.
More: Meir
Open New Window: Opne nytt vindauge
-Hashtags have not yet been implemented, try again later: Emneknaggar er ikkje implementert
- enda, ver venleg og prøv igjen seinare
Search Bar:
Clear Input: Tøm inndata
Are you sure you want to open this link?: Er du sikker på at du vil opne denne lenka?
@@ -832,9 +807,7 @@ Channels:
Search bar placeholder: Søk etter kanalar
Count: Fant {number} kanal(ar).
Empty: Kanallista di er tom.
- Unsubscribed: '{channelName} blei fjerna frå dine abonnement'
Unsubscribe Prompt: Er du sikker på at du vil avslutte abonnementet på "{channelName}"?
- Unsubscribe: Opphev abonnement
Screenshot Success: Lagra skjermbilete som "{filePath}"
Screenshot Error: Skjermbilete feila. {error}
Downloading has completed: Nedlastinga av "{videoTitle}" er fullført
diff --git a/static/locales/pl.yaml b/static/locales/pl.yaml
index 7714400328b65..72b9c02edd034 100644
--- a/static/locales/pl.yaml
+++ b/static/locales/pl.yaml
@@ -129,19 +129,9 @@ Most Popular: 'Popularne'
Playlists: 'Playlisty'
User Playlists:
Your Playlists: 'Twoje playlisty'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Nie
- masz żadnych zapisanych filmów. Kliknij przycisk „Zapisz film” w rogu filmu, aby
- został on wymieniony na tej liście
- Playlist Message: Ta strona nie odzwierciedla w pełni działających playlist. Są
- tu jedynie wymienione filmy, które zapisałeś lub oznaczyłeś jako ulubione. Kiedy
- prace nad tą stroną zostaną zakończone, wszystkie filmy tu obecne zostaną przeniesione
- do playlisty „Ulubione”.
Search bar placeholder: Szukaj playlist
Empty Search Message: Na tej playliście nie ma filmów, które pasowałyby do Twojego
zapytania
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Czy
- na pewno chcesz usunąć wszystkie obejrzane filmy z tej playlisty? Nie można cofnąć
- tej czynności.
AddVideoPrompt:
Search in Playlists: Szukaj w playlistach
Save: Zapisz
@@ -192,7 +182,6 @@ User Playlists:
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Teraz
ta playlista, zamiast „{oldPlaylistName}”, będzie używana dla funkcji Szybkiej
Zakładki . Kliknij tutaj, by cofnąć zmianę
- Quick bookmark disabled: Wyłączono Szybką Zakładkę
Playlist {playlistName} is the new quick bookmark playlist.: Playlista „{playlistName}”
jest od teraz playlistą używaną dla funkcji Szybkiej Zakładki.
This playlist is already being used for quick bookmark.: Ta playlista jest już
@@ -241,7 +230,6 @@ User Playlists:
Playlist Description: Opis playlisty
Add to Favorites: Dodaj do „{playlistName}”
Remove from Favorites: Usuń z „{playlistName}”
- Disable Quick Bookmark: Wyłącz Szybką Zakładkę
Enable Quick Bookmark With This Playlist: Włącz Szybką Zakładkę z tą playlistą
Playlists with Matching Videos: Playlisty z pasującymi filmami
Quick Bookmark Enabled: Włączono Szybką Zakładkę
@@ -290,8 +278,6 @@ Settings:
End: 'Koniec'
Hidden: Nie pokazuj
Blur: Rozmyte
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Serwer Invidious
- (Domyślnie jest https://invidious.snopyta.org)'
Region for Trending: '„Na czasie” z obszaru'
#! List countries
Check for Latest Blog Posts: Sprawdź ostatnie wpisy na blogu
@@ -445,46 +431,11 @@ Settings:
Subscription Settings:
Subscription Settings: 'Subskrypcje'
Hide Videos on Watch: 'Ukrywaj filmy po obejrzeniu'
- Subscriptions Export Format:
- Subscriptions Export Format: 'Format exportu subskrypcji'
- #& Freetube
- Newpipe: 'Newpipe'
- OPML: 'OPML'
- Manage Subscriptions: 'Zarządzaj subskrypcjami'
- Import Subscriptions: 'Importuj subskrypcje'
- Export Subscriptions: 'Eksportuj subskrypcje'
- How do I import my subscriptions?: 'Jak zaimportować swoje subskrypcje?'
Fetch Feeds from RSS: Pobierz subskrypcje z RSS
Fetch Automatically: Automatycznie odświeżaj subskrypcje
Only Show Latest Video for Each Channel: Pokaż tylko najnowszy film z każdego
kanału
Confirm Before Unsubscribing: Uniknij przypadkowego usunięcia subskrypcji
- Advanced Settings:
- Advanced Settings: 'Ustawienia zaawansowane'
- Enable Debug Mode (Prints data to the console): 'Włącz tryb dubugowania (pokazuje
- dane w konsoli)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Adres proxy (przykład: SOCKS5://127.0.0.1:9050
- )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Kliknięcie
- przycisku „SPRAWDŹ PROXY” wyśle zapytanie na https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Użyj proxy, lub sieci Tor do wywołań API'
- TEST PROXY: 'SPRAWDŹ PROXY'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Zobacz publiczne serwery'
- Clear History:
- Clear History: 'Wyczyść historię'
- # On Click
- Are you sure you want to delete your history?: 'Czy jesteś pewny/a, że chcesz
- usunąć swoją historię?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Wyczyść subskrypcje'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Czy jesteś pewny/a, że
- chcesz usunąć wszystkie subskrypcje?'
- #& Yes
- #& No
Privacy Settings:
Watch history has been cleared: Historia oglądania została wyczyszczona
@@ -536,14 +487,10 @@ Settings:
Export YouTube: Eksport do YouTube
Export NewPipe: Eksport do NewPipe
Export Subscriptions: Wyeksportuj subskrypcje
- Import NewPipe: Import z NewPipe
- Import YouTube: Import z YouTube
- Import FreeTube: Import z FreeTube
Import Subscriptions: Zaimportuj subskrypcje
Select Export Type: Wybierz typ eksportu
Select Import Type: Wybierz typ importu
Data Settings: Dane
- Check for Legacy Subscriptions: Sprawdź subskrypcje ze starej wersji
Manage Subscriptions: Zarządzaj subskrypcjami
Export Playlists: Wyeksportuj playlisty
All playlists has been successfully exported: Wszystkie playlisty pomyślnie wyeksportowano
@@ -600,7 +547,6 @@ Settings:
Hide Subscriptions Shorts: Schowaj filmy Short z subskrypcji
Hide Subscriptions Live: Schowaj transmisje live z subskrypcji
Hide Profile Pictures in Comments: Nie pokazuj zdjęć profilowych w komentarzach
- Blur Thumbnails: Rozmazuj miniaturki
Hide Subscriptions Community: Schowaj „Społeczność” kanałów
Hide Channels Invalid: Podane ID kanału jest niepoprawne
Hide Channels Disabled Message: Niektóre z kanałów nie zostały przetworzone, ponieważ
@@ -688,58 +634,21 @@ Settings:
Set Password To Prevent Access: Ustaw hasło, aby zabezpieczyć dostęp do ustawień
Set Password: Ustaw hasło
Remove Password: Usuń hasło
- Expand All Settings Sections: Rozwiń wszystkie sekcje ustawień
Sort Settings Sections (A-Z): Sortuj sekcje ustawień (A-Z)
Return to Settings Menu: Wróć do menu „Ustawienia”
About:
#On About page
About: 'O projekcie'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Ten
- program copyleft jest objęty wolną licencją APGL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Znalazłeś/aś błąd? Masz pomysł na nową funkcję? Chcesz jakoś pomóc? Zajrzyj na
- naszą stronę GitHub. Mile widziane pull requesty.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Wielkie
- dzięki za wszystkich ludzi i projekty, dzięki którym istnienie FreeTube jest możliwe!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Chcesz
- pogadać? Dołącz do naszej społeczności Element (serwer Matrix). Przejrzyj proszę
- zasady zanim dołączysz.'
-
- 'Looking for help? Check out our Wiki page.': 'Szukasz pomocy? Sprawdź naszą stronę
- Wiki.'
-
- Check out our Firefox extension!: 'Sprawdź nasz dodatek do Firefoxa!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Jeśli
- lubisz korzystać z FreeTube, rozważ darowiznę poprzez Liberapay lub naszego adresu
- Bitcoin.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Ostatnie wieści o FreeTube'
-
#On Channel Page
- Translate via Weblate: Przetłumaczone poprzez Weblate
Website: Strona internetowa
- Source Code: Kod źródłowy
- Release Notes: Informacje o wydaniu
Blog: Blog
Credits: Zasługi
FAQ: FAQ
- Wiki: Wiki
- Report an Issue: Zgłoś problem
- Channel Rules: Zasady kanału
Email: E-mail
- License: Licencja
Beta: Beta
Donate: Wesprzyj
- Useful Links: Przydatne linki
Help: Pomoc
- Contact: Kontakt
these people and projects: tym ludziom i projektom
Translate: Przetłumacz
room rules: zasady pokoju
@@ -752,16 +661,12 @@ About:
FreeTube Wiki: Wiki FreeTube
GitHub releases: wydania na GitHub
Downloads / Changelog: Wydania / Lista zmian
- View License: Zobacz licencję
- Licensed under the AGPLv3: Na licencji AGPLv3
Source code: Kod źródłowy
FreeTube is made possible by: FreeTube powstał dzięki
Discussions: Dyskusje
Licensed under the: Licencjonowany na
AGPLv3: AGPLv3
Channel:
- Subscriber: 'Subskrybent/ka'
- Subscribers: 'subskrybentów'
Subscribe: 'Zasubskrybuj'
Unsubscribe: 'Odsubskrybuj'
Search Channel: 'Przeszukaj kanał'
@@ -988,9 +893,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Zobacz całą playlistę'
- Videos: 'filmów'
- View: 'wyświetlenie'
- Views: 'wyświetleń'
Last Updated On: 'Ostatnio zaktualizowano'
# On Video Watch Page
@@ -1008,7 +910,6 @@ Playlist:
AuthorDescending: Po autorze (Z-A)
VideoDurationDescending: Czas trwania (od najdłuższych)
VideoDurationAscending: Czas trwania (od najkrótszych)
-Toggle Theatre Mode: 'Włącz/wyłącz tryb kinowy'
Change Format:
Change Media Formats: 'Zmień formaty wideo'
Use Dash Formats: 'Użyj formatów DASH'
@@ -1076,7 +977,6 @@ 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 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'
Shuffle is now disabled: 'Losowanie jest teraz wyłączone'
@@ -1226,8 +1126,6 @@ Playing Next Video Interval: Odtwarzanie kolejnego filmu już za chwilę. Wciśn
More: Więcej
Unknown YouTube url type, cannot be opened in app: Nieznany typ adresu URL YouTube,
nie można go otworzyć w aplikacji
-Hashtags have not yet been implemented, try again later: Hashtagi nie zostały jeszcze
- wprowadzone, spróbuj później
Open New Window: Otwórz nowe okno
Default Invidious instance has been cleared: Domyślna instancja Invidious została
wyczyszczona
@@ -1251,9 +1149,7 @@ Channels:
Title: Lista kanałów
Count: Znaleziono {number} kanał(y/ów).
Empty: Twoja lista kanałów jest na razie pusta.
- Unsubscribe: Odsubskrybuj
Unsubscribe Prompt: Czy na pewno chcesz zrezygnować z subskrypcji „{channelName}”?
- Unsubscribed: '{channelName} został usunięty z Twoich subskrypcji'
Channels: Kanały
Search bar placeholder: Przeszukaj kanały
Clipboard:
diff --git a/static/locales/pt-BR.yaml b/static/locales/pt-BR.yaml
index 8fd927ae969af..d6e1e0beb72d4 100644
--- a/static/locales/pt-BR.yaml
+++ b/static/locales/pt-BR.yaml
@@ -130,13 +130,6 @@ Most Popular: 'Mais populares'
Playlists: 'Playlists'
User Playlists:
Your Playlists: 'Suas playlists'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Os
- seus vídeos salvos estão vazios. Clique no botão salvar no canto de um vídeo para
- que ele seja listado aqui
- Playlist Message: Esta página não reflete playlists totalmente funcionais. Ela lista
- apenas os vídeos que você salvou ou adicionou aos favoritos. Quando o trabalho
- terminar, todos os vídeos atualmente aqui serão migrados para uma playlist chamada
- "Favoritos".
Search bar placeholder: Pesquisar playlists
Empty Search Message: Não há vídeos nesta playlist que correspondam à sua pesquisa
You have no playlists. Click on the create new playlist button to create a new one.: Você
@@ -166,7 +159,6 @@ User Playlists:
Edit Playlist Info: Editar informação da playlist
Copy Playlist: Copiar playlist
Enable Quick Bookmark With This Playlist: Habilitar "Quick Bookmark" para esta playlist
- Disable Quick Bookmark: Desativar Favoritos Rápidos
Delete Playlist: Excluir playlist
Are you sure you want to delete this playlist? This cannot be undone: Tem certeza
de que deseja excluir esta playlist? Isto não pode ser desfeito.
@@ -184,7 +176,6 @@ User Playlists:
Toast:
This playlist is now used for quick bookmark: Esta playlist agora é usada como
"Quick Bookmark"
- Quick bookmark disabled: Favoritos Rápidos desativado
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Esta
playlist agora é usada como "Quick Bookmark" em vez de "{oldPlaylistName}".
Clique aqui para desfazer
@@ -237,9 +228,6 @@ User Playlists:
vídeos serão adicionados'
"{videoCount}/{totalVideoCount} Videos Already Added": '{videoCount}/{totalVideoCount}
vídeos já adicionados'
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Tem
- certeza de que deseja remover todos os vídeos assistidos desta playlist? Isto
- não pode ser desfeito.
Remove Watched Videos: Remove vídeos assistidos
Playlists with Matching Videos: Playlists com vídeos correspondentes
Quick Bookmark Enabled: Quick Bookmark ativado
@@ -288,8 +276,6 @@ Settings:
End: 'No fim'
Hidden: Escondido
Blur: Desfocar
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instância do
- Invidious (A padrão é https://invidious.snopyta.org)'
Region for Trending: 'Região'
#! List countries
Check for Updates: Buscar por atualizações
@@ -385,7 +371,6 @@ Settings:
Hide FreeTube Header Logo: Ocultar logotipo FreeTube na barra superior
Player Settings:
Player Settings: 'Player'
- Remember History: 'Lembrar do histórico'
Play Next Video: 'Reproduzir próximo vídeo'
Turn on Subtitles by Default: 'Ativar legendas por padrão'
Autoplay Videos: 'Reprodução automática de vídeos'
@@ -442,46 +427,11 @@ Settings:
Subscription Settings:
Subscription Settings: 'Inscrições'
Hide Videos on Watch: 'Ocultar vídeos após assisti-los'
- Subscriptions Export Format:
- Subscriptions Export Format: 'Formato de exportação das inscrições'
- #& Freetube
- Newpipe: 'Newpipe'
- OPML: 'OPML'
- Manage Subscriptions: 'Gerenciar inscrições'
- Import Subscriptions: 'Importar inscrições'
- Export Subscriptions: 'Exportar inscrições'
- How do I import my subscriptions?: 'Como posso importar minhas inscrições?'
Fetch Feeds from RSS: Buscar Informações através de RSS
Fetch Automatically: Buscar feed automaticamente
Only Show Latest Video for Each Channel: Mostrar apenas vídeo mais recente para
cada canal
Confirm Before Unsubscribing: Evitar cancelamento acidental de inscrições
- Advanced Settings:
- Advanced Settings: 'Configurações avançadas'
- Enable Debug Mode (Prints data to the console): 'Habilitar modo de depuração (Mostra
- dados no console)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Endereço de proxy (ex.:
- SOCKS5://127.0.0.1:9050)'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Clicar
- em "TESTAR PROXY" enviara uma requisição para https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Usar tor / proxy para chamadas da API'
- TEST PROXY: 'TESTAR PROXY'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Ver instâncias públicas'
- Clear History:
- Clear History: 'Apagar histórico'
- # On Click
- Are you sure you want to delete your history?: 'Tens certeza que queres apagar
- teu histórico?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Apagar inscrições'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Tens certeza que queres
- remover todas as tuas inscrições?'
- #& Yes
- #& No
Privacy Settings:
Watch history has been cleared: O histórico de exibição foi apagado
@@ -519,10 +469,6 @@ Settings:
Export YouTube: Exportar YouTube
Export FreeTube: Exportar FreeTube
Export Subscriptions: Exportar inscrições
- Check for Legacy Subscriptions: Verificar se há inscrições em formato antigo
- Import NewPipe: Importar NewPipe
- Import YouTube: Importar YouTube
- Import FreeTube: Importar FreeTube
Import Subscriptions: Importar inscrições
Select Export Type: Escolher tipo de exportação
How do I import my subscriptions?: Como faço para importar minhas inscrições?
@@ -599,7 +545,6 @@ Settings:
Hide Subscriptions Shorts: Ocultar "Shorts" de suas inscrições
Hide Subscriptions Live: Ocultar transmissões ao vivo de suas inscrições
Hide Profile Pictures in Comments: Ocultar foto do perfil nos comentários
- Blur Thumbnails: Desfocar Miniaturas
Hide Subscriptions Community: Ocultar comunidade de suas inscrições
Hide Channels Invalid: ID do canal fornecido é inválido
Hide Channels Disabled Message: Alguns canais foram bloqueados por ID e não foram
@@ -686,39 +631,12 @@ Settings:
Password Incorrect: Senha incorreta
Password: Senha
Enter Password To Unlock: Digite a senha para desbloquear as configurações
- Expand All Settings Sections: Expandir todas as seções de configurações
Sort Settings Sections (A-Z): Classificar seções de configurações (A-Z)
Return to Settings Menu: Retornar ao menu de configurações
About:
#On About page
About: 'Sobre'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Este
- software é Livre sob a licença AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Encontrastes um problema? Tens uma sugestão de funcionalidade? Queres ajudar?
- Veja como na nossa página na GitHub. PR são bem-vindas.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Muito
- Obrigado a todas as pessoas e projetos que tornam o FreeTube possível!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Queres
- conversar? Junte-se ao nosso servidor Element/Matrix. Verifique as regras antes
- de juntar-se.'
-
- 'Looking for help? Check out our Wiki page.': 'Procurastes ajuda? Veja na nossa
- página Wiki.'
-
- Check out our Firefox extension!: 'Experimente nosso complemento do Firefox!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Gosta
- de usar o FreeTube, considere realizar uma doação via Liberapay ou via Bitcoin.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Ultimas notícias sobre o FreeTube'
-
#On Channel Page
GitHub issues: Relatórios no GitHub
Report a problem: Informar um problema
@@ -727,8 +645,6 @@ About:
Help: Ajuda
GitHub releases: Lançamentos do GitHub
Downloads / Changelog: Downloads / Modificações
- View License: Ver Licença
- Licensed under the AGPLv3: Licença AGPLv3
Source code: Código-fonte
Beta: Beta
Donate: Fazer doação
@@ -749,8 +665,6 @@ About:
Licensed under the: Licenciado sob o
AGPLv3: AGPLv3
Channel:
- Subscriber: 'Inscrito'
- Subscribers: 'Inscritos'
Subscribe: 'Inscrever-se'
Unsubscribe: 'Remover inscrição'
Search Channel: 'Buscar no canal'
@@ -977,9 +891,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Visualizar playlist completa'
- Videos: 'Vídeos'
- View: 'Visualização'
- Views: 'Visualizações'
Last Updated On: 'Atualizado em'
# On Video Watch Page
@@ -997,7 +908,6 @@ Playlist:
VideoTitleDescending: Título (Z-A)
VideoDurationAscending: Duração (a mais curta primeiro)
VideoDurationDescending: Duração (a mais longa primeiro)
-Toggle Theatre Mode: 'Alternar "Modo Teatro"'
Change Format:
Change Media Formats: 'Mudar formato do vídeo'
Use Dash Formats: 'Usar formatos DASH'
@@ -1066,7 +976,6 @@ 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 Local API: 'Recorrendo à API local'
-Subscriptions have not yet been implemented: 'Inscrições ainda não foram implementadas'
Loop is now disabled: 'Modo de repetição desativado'
Loop is now enabled: 'Modo de repetição ativado'
Shuffle is now disabled: 'Reprodução aleatória desativada'
@@ -1216,8 +1125,6 @@ Playing Next Video Interval: A reproduzir o próximo vídeo imediatamente. Cliqu
cancelar. | A reproduzir o próximo vídeo em {nextVideoInterval} segundo. Clique
para cancelar. | A reproduzir o próximo vídeo em {nextVideoInterval} segundos. Clique
para cancelar.
-Hashtags have not yet been implemented, try again later: Hashtags ainda não foram
- implementadas, tente novamente mais tarde
Unknown YouTube url type, cannot be opened in app: Tipo de URL do YouTube desconhecida,
não pode ser aberta no aplicativo
Open New Window: Abrir uma nova janela
@@ -1238,8 +1145,6 @@ Channels:
Title: Lista de canais
Search bar placeholder: Buscar canais
Empty: Sua lista de canais está vazia no momento.
- Unsubscribe: Cancelar inscrição
- Unsubscribed: '"{channelName}" foi removido de suas inscrições'
Unsubscribe Prompt: Tem certeza de que quer cancelar a sua inscrição de "{channelName}"?
Count: '{number} canais encontrados.'
Screenshot Success: Captura de tela salva em "{filePath}"
diff --git a/static/locales/pt-PT.yaml b/static/locales/pt-PT.yaml
index 665e7e1b7ccc9..441514322761c 100644
--- a/static/locales/pt-PT.yaml
+++ b/static/locales/pt-PT.yaml
@@ -134,18 +134,9 @@ Most Popular: Mais populares
Playlists: Listas de reprodução
User Playlists:
Your Playlists: As suas listas de reprodução
- Playlist Message: Esta página não é indicativa do resultado final. Apenas mostra
- os vídeos que foram guardados ou marcados como favoritos. Quando estiver pronta,
- todos os vídeos que estiverem aqui serão postos numa lista chamada 'Favoritos'.
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: A
- lista está vazia. Clique no botão Guardar no canto de um vídeo para o mostrar
- aqui.
Search bar placeholder: Procurar listas de reprodução
Empty Search Message: Não há vídeos nesta lista de reprodução que coincidam com
a sua pesquisa
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Tem
- certeza que quer remover todos os vídeos vistos desta lista de reprodução? Isto
- não pode ser revertido.
Are you sure you want to delete this playlist? This cannot be undone: Tem certeza
de que pretende eliminar esta lista de reprodução? Isto não pode ser revertido.
SinglePlaylistView:
@@ -275,8 +266,6 @@ Settings:
End: Final
Blur: Desfocar
Hidden: Oculta
- 'Invidious Instance (Default is https://invidious.snopyta.org)': Instância Invidious
- (Por omissão é https://invidious.snopyta.org)
View all Invidious instance information: Mostrar toda a informação sobre esta
instância Invidious
Region for Trending: Região para as tendências
@@ -369,7 +358,6 @@ Settings:
Hide FreeTube Header Logo: Ocultar logotipo FreeTube no topo
Player Settings:
Player Settings: Definições do reprodutor
- Remember History: Lembrar Histórico
Play Next Video: Reproduzir vídeo seguinte
Turn on Subtitles by Default: Ativar legendas automaticamente
Autoplay Videos: Reproduzir vídeos automaticamente
@@ -447,12 +435,6 @@ Settings:
Subscription Settings: Definições de subscrições
Hide Videos on Watch: Ocultar vídeos visualizados
Fetch Feeds from RSS: Obter subscrições através de RSS
- Subscriptions Export Format:
- Subscriptions Export Format: Formato de Exportação de Subscrições
- #& Freetube
- Newpipe: Newpipe
- OPML: OPML
- Manage Subscriptions: Gerir subscrições
Fetch Automatically: Obter fontes automaticamente
Only Show Latest Video for Each Channel: Mostrar apenas o último vídeo de cada
canal
@@ -512,10 +494,6 @@ Settings:
Select Import Type: Selecione o tipo de importação
Select Export Type: Selecione o tipo de exportação
Import Subscriptions: Importar subscrições
- Import FreeTube: Importar FreeTube
- Import YouTube: Importar YouTube
- Import NewPipe: Importar NewPipe
- Check for Legacy Subscriptions: Verificar se há subscrições no formato antigo
Export Subscriptions: Exportar subscrições
Export FreeTube: Exportar FreeTube
Export YouTube: Exportar YouTube
@@ -635,15 +613,12 @@ Settings:
às definições
Set Password: Definir palavra-passe
Remove Password: Remover palavra-passe
- Expand All Settings Sections: Expandir todas as secções de definições
Sort Settings Sections (A-Z): Ordenar definições (A-Z)
About:
#On About page
About: Acerca
Beta: Beta
Source code: Código-fonte
- Licensed under the AGPLv3: Licenciado nos termos da AGPLv3
- View License: Ver licença
Downloads / Changelog: Descargas/Alterações
GitHub releases: Versões no GitHub
Help: Ajuda
@@ -721,8 +696,6 @@ Profile:
Create Profile Name: Criar nome do perfil
Profile Name: Nome do perfil
Channel:
- Subscriber: Subscritor
- Subscribers: Subscritores
Subscribe: Subscrever
Unsubscribe: Cancelar subscrição
Channel has been removed from your subscriptions: O canal foi removido das suas
@@ -912,9 +885,6 @@ Videos:
Playlist:
#& About
View Full Playlist: Ver lista de reprodução completa
- Videos: Vídeos
- View: Visualização
- Views: Visualizações
Last Updated On: Última atualização
# On Video Watch Page
@@ -930,7 +900,6 @@ Playlist:
Sort By: Ordenar por
AuthorDescending: Autor (Z-A)
VideoTitleAscending: Título (A-Z)
-Toggle Theatre Mode: Alternar modo cinema
Change Format:
Change Media Formats: Alterar formatos multimédia
Use Dash Formats: Utilizar formatos DASH
@@ -1065,7 +1034,6 @@ Falling back to Local API: Ocorreu um erro e a API local será utilizada
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.
-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
Shuffle is now disabled: Reprodução aleatória desativada
@@ -1086,8 +1054,6 @@ Playing Next Video Interval: A reproduzir o vídeo seguinte imediatamente. Cliqu
para cancelar. | A reproduzir o vídeo seguinte em {nextVideoInterval} segundos.
Clique para cancelar.
More: Mais
-Hashtags have not yet been implemented, try again later: As 'hashtags' ainda não foram
- implementadas, tente mais tarde
Unknown YouTube url type, cannot be opened in app: O tipo de URL YouTube é desconhecido
e não pode ser aberto na aplicação
Open New Window: Abrir nova janela
@@ -1106,8 +1072,6 @@ Channels:
Search bar placeholder: Procurar canais
Count: '{number} canais encontrados.'
Empty: A lista de canais está vazia.
- Unsubscribe: Anular subscrição
- Unsubscribed: '{channelName} foi removido das suas subscrições'
Unsubscribe Prompt: Tem a certeza de que pretende cancelar a subscrição em "{channelName}"?
Downloading has completed: '"{videoTitle}" foi descarregado'
Starting download: A descarregar "{videoTitle}"
diff --git a/static/locales/pt.yaml b/static/locales/pt.yaml
index b6c016b7913f5..1b1b0b9531901 100644
--- a/static/locales/pt.yaml
+++ b/static/locales/pt.yaml
@@ -137,12 +137,6 @@ Most Popular: 'Mais populares'
Playlists: 'Listas de reprodução'
User Playlists:
Your Playlists: 'As suas listas de reprodução'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: A
- lista está vazia. Clique no botão Guardar no canto de um vídeo para o mostrar
- aqui.
- Playlist Message: Esta página não é indicativa do resultado final. Apenas mostra
- os vídeos que foram guardados ou marcados como favoritos. Quando estiver pronta,
- todos os vídeos que estiverem aqui serão postos numa lista chamada 'Favoritos'.
Search bar placeholder: Procurar listas de reprodução
Empty Search Message: Não há vídeos nesta lista de reprodução que coincidam com
a sua pesquisa
@@ -193,7 +187,6 @@ User Playlists:
This playlist does not exist: Esta lista de reprodução não existe
This playlist is now used for quick bookmark: Esta lista de reprodução é agora
usada como marcador rápido
- Quick bookmark disabled: Marcador rápido desativado
This playlist is already being used for quick bookmark.: Esta lista de reprodução
já está a ser usada como marcador rápido.
Search for Videos: Procurar vídeos
@@ -233,15 +226,11 @@ User Playlists:
para criar uma.
Move Video Down: Mover vídeo para baixo
Edit Playlist Info: Editar informação da lista de reprodução
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Tem
- certeza que quer remover todos os vídeos vistos desta lista de reprodução? Isto
- não pode ser revertido.
Playlist Description: Descrição da lista de reprodução
Add to Favorites: Adicionar a {playlistName}
Remove from Favorites: Remover de {playlistName}
Enable Quick Bookmark With This Playlist: Ativar marcador rápido para esta lista
de reprodução
- Disable Quick Bookmark: Desativar marcador rápido
Playlists with Matching Videos: Listas de reprodução coincidentes
Quick Bookmark Enabled: Marcador rápido ativado
Remove Duplicate Videos: Remover duplicados
@@ -289,8 +278,6 @@ Settings:
End: 'Final'
Hidden: Oculta
Blur: Desfocar
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Instância Invidious
- (Por omissão é https://invidious.snopyta.org)'
Region for Trending: 'Região para as tendências'
#! List countries
View all Invidious instance information: Mostrar toda a informação sobre esta
@@ -460,7 +447,6 @@ Settings:
Subscription Settings: 'Subscrição'
Hide Videos on Watch: 'Ocultar vídeos visualizados'
Fetch Feeds from RSS: 'Obter subscrições através de RSS'
- Manage Subscriptions: 'Gerir subscrições'
Fetch Automatically: Obter fontes automaticamente
Only Show Latest Video for Each Channel: Mostrar apenas o último vídeo de cada
canal
@@ -470,9 +456,6 @@ Settings:
Select Import Type: 'Selecione o tipo de importação'
Select Export Type: 'Selecione o tipo de exportação'
Import Subscriptions: 'Importar subscrições'
- Import FreeTube: 'Importar FreeTube'
- Import YouTube: 'Importar YouTube'
- Import NewPipe: 'Importar NewPipe'
Export Subscriptions: 'Exportar subscrições'
Export FreeTube: 'Exportar FreeTube'
Export YouTube: 'Exportar YouTube'
@@ -501,7 +484,6 @@ Settings:
Unknown data key: 'Chave de dados desconhecida'
How do I import my subscriptions?: 'Como importar as minhas subscrições?'
Manage Subscriptions: Gerir subscrições
- Check for Legacy Subscriptions: Verificar se há subscrições no formato antigo
Import Playlists: Importar listas de reprodução
Export Playlists: Exportar listas de reprodução
Playlist insufficient data: Dados insuficientes para a lista de reprodução "{playlist}",
@@ -522,32 +504,6 @@ Settings:
listas de reprodução existentes usando a opção \"Remover todas as listas de
reprodução\" em \"Definições de privacidade\".\n3. Abra a versão mais antiga
do FreeTube e importe as listas de reprodução."
- Advanced Settings:
- Advanced Settings: 'Definições Avançadas'
- Enable Debug Mode (Prints data to the console): 'Ligar Modo de Depuração (Escreve
- dados à consola)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Endereço de intermediário
- (Exemplo: SOCKS5://127.0.0.1:9050 )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Ao
- Carregar "TESTAR INTERMEDIÁRIO" um pedido vai ser enviado a https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Usar Tor / Intermediário para Chamadas API'
- TEST PROXY: 'TESTAR INTERMEDIÁRIO'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Ver Instâncias Públicas'
- Clear History:
- Clear History: 'Limpar Histórico'
- # On Click
- Are you sure you want to delete your history?: 'Tem a certeza de que quer apagar
- o seu histórico?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Limpar Subscrições'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Tem a certeza de que quer
- apagar as suas subscrições?'
- #& Yes
- #& No
SponsorBlock Settings:
Notify when sponsor segment is skipped: Notificar se um anúncio for ignorado
@@ -620,7 +576,6 @@ Settings:
Hide Subscriptions Shorts: Ocultar subscrições de curtos
Hide Subscriptions Live: Ocultar subscrições de emissões em direto
Hide Profile Pictures in Comments: Ocultar imagens de perfil nos comentários
- Blur Thumbnails: Desfocar miniaturas
Hide Subscriptions Community: Ocultar subscrições de comunidades
Hide Channels Invalid: O ID do canal não é válido
Hide Channels Disabled Message: Alguns canais foram bloqueados e não foram processados.
@@ -673,39 +628,12 @@ Settings:
às definições
Set Password: Definir palavra-passe
Remove Password: Remover palavra-passe
- Expand All Settings Sections: Expandir todas as secções de definições
Sort Settings Sections (A-Z): Ordenar definições (A-Z)
Return to Settings Menu: Voltar para as definições
About:
#On About page
About: 'Acerca'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Este
- software é licenciado livremente via AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Encontraste um bug? Queres sugerir uma funcionalidade? Queres ajudar-nos? Vai
- á nossa página de GitHub. Pull requests são bem vindos.
- Thank you very much to the People and Projects that make FreeTube possible!: 'Agradeço
- imenso a todas as pessoas e projetos que façam com que o FreeTube seja possivel!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Queres
- conversar? Junta-te ao nosso servidor Element / Matrix. Por favor verifica as
- regras antes de te juntares.'
-
- 'Looking for help? Check out our Wiki page.': 'Há procura de ajuda? Vê a nossa página
- Wiki.'
-
- Check out our Firefox extension!: 'Experimenta a nossa extensão Firefox!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Se
- gostas de usar FreeTube, considera doar via Liberapay ou através do nosso endereço
- Bitcoin.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Notícias recentes sobre FreeTube'
-
FAQ: FAQ
Blog: Blogue
Website: Página web
@@ -727,8 +655,6 @@ About:
Help: Ajuda
GitHub releases: Versões no GitHub
Downloads / Changelog: Descargas/Alterações
- View License: Ver licença
- Licensed under the AGPLv3: Licenciado nos termos da AGPLv3
Source code: Código-fonte
Beta: Beta
Discussions: Discussões
@@ -787,8 +713,6 @@ Profile:
Open Profile Dropdown: Abrir menu do perfil
Close Profile Dropdown: Fechar menu do perfil
Channel:
- Subscriber: 'Subscritor'
- Subscribers: 'Subscritores'
Subscribe: 'Subscrever'
Unsubscribe: 'Cancelar subscrição'
Channel has been removed from your subscriptions: 'O canal foi removido das suas
@@ -1006,9 +930,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Ver lista de reprodução completa'
- Videos: 'Vídeos'
- View: 'Visualização'
- Views: 'Visualizações'
Last Updated On: 'Última atualização'
# On Video Watch Page
@@ -1024,7 +945,6 @@ Playlist:
VideoTitleAscending: Título (A-Z)
VideoTitleDescending: Título (Z-A)
Custom: Personalizado
-Toggle Theatre Mode: 'Alternar modo cinema'
Change Format:
Change Media Formats: 'Alterar formatos multimédia'
Use Dash Formats: 'Utilizar formatos DASH'
@@ -1089,7 +1009,6 @@ 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 a API Invidious será utilizada'
Falling back to Local API: 'Ocorreu um erro e a API local será utilizada'
-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'
Shuffle is now disabled: 'Reprodução aleatória desativada'
@@ -1112,8 +1031,6 @@ Playing Next Video Interval: A reproduzir o vídeo seguinte imediatamente. Cliqu
cancelar. | A reproduzir o vídeo seguinte em {nextVideoInterval} segundo. Clique
para cancelar. | A reproduzir o vídeo seguinte em {nextVideoInterval} segundos.
Clique para cancelar.
-Hashtags have not yet been implemented, try again later: As 'hashtags' ainda não foram
- implementadas, tente mais tarde
Unknown YouTube url type, cannot be opened in app: O tipo de URL YouTube é desconhecido
e não pode ser aberto na aplicação
This video is unavailable because of missing formats. This can happen due to country unavailability.: Este
@@ -1200,8 +1117,6 @@ New Window: Nova janela
Channels:
Count: '{number} canais encontrados.'
Empty: A lista de canais está vazia.
- Unsubscribe: Anular subscrição
- Unsubscribed: '{channelName} foi removido das suas subscrições'
Search bar placeholder: Procurar canais
Channels: Canais
Title: Lista de canais
diff --git a/static/locales/ro.yaml b/static/locales/ro.yaml
index d3f5541960c65..48a0b3c6005d1 100644
--- a/static/locales/ro.yaml
+++ b/static/locales/ro.yaml
@@ -133,13 +133,6 @@ Most Popular: 'Cele mai populare'
Playlists: 'Liste de redare'
User Playlists:
Your Playlists: 'Listele tale de redare'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Nu
- ați salvat niciun videoclip. Faceți clic pe butonul de salvare din colțul unui
- videoclip pentru a-l afișa aici
- Playlist Message: Această pagină nu reflectă listele de redare complet funcționale.
- Aceasta enumeră doar videoclipurile pe care le-ați salvat sau le-ați favorizat.
- Când lucrările vor fi finalizate, toate videoclipurile care se află în prezent
- aici vor fi migrate într-o listă de redare "Favorite".
Search bar placeholder: Căutați liste de redare
Empty Search Message: Nu există videoclipuri în această listă de redare care să
corespundă căutării dvs.
@@ -184,9 +177,6 @@ User Playlists:
Edit Playlist Info: Editați informațiile despre lista de redare
Copy Playlist: Copiați lista de redare
Remove Watched Videos: Eliminați videoclipurile vizionate
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Sunteți
- sigur că doriți să eliminați toate videoclipurile vizionate din această listă
- de redare? Acest lucru nu poate fi anulat.
Create New Playlist: Creați o nouă listă de redare
Add to Playlist: Adăugați la lista de redare
Add to Favorites: Adaugă la {playlistName}
@@ -196,7 +186,6 @@ User Playlists:
Playlist Name: Numele listei de redare
Playlist Description: Descrierea listei de redare
Save Changes: Salvați modificările
- Disable Quick Bookmark: Dezactivați marcajul rapid
Delete Playlist: Ștergeți lista de redare
Are you sure you want to delete this playlist? This cannot be undone: Sunteți sigur
că doriți să ștergeți această listă de redare? Acest lucru nu poate fi anulat.
@@ -222,7 +211,6 @@ User Playlists:
This video cannot be moved down.: Acest videoclip nu poate fi mutat în jos.
This video cannot be moved up.: Acest videoclip nu poate fi mutat în sus.
Video has been removed: Videoclipul a fost eliminat
- Quick bookmark disabled: Marcaj rapid dezactivat
Some videos in the playlist are not loaded yet. Click here to copy anyway.: Unele
videoclipuri din lista de redare nu au fost incă încărcate. Face-ți click
aici pentru a le copia oricum.
@@ -448,7 +436,6 @@ Settings:
Subscription Settings: 'Setări de abonament'
Hide Videos on Watch: 'Ascunde videoclipurile la vizionare'
Fetch Feeds from RSS: 'Preluare de fluxuri din RSS'
- Manage Subscriptions: 'Gestionați abonamentele'
Fetch Automatically: Preluați feedul automat
Confirm Before Unsubscribing: Confirmă înainte de dezabonare
Only Show Latest Video for Each Channel: Arată doar cele mai noi videoclipuri
@@ -458,9 +445,6 @@ Settings:
Select Import Type: 'Selectează tipul de import'
Select Export Type: 'Selectează tipul de export'
Import Subscriptions: 'Importă abonamente'
- Import FreeTube: 'Importă FreeTube'
- Import YouTube: 'Importă YouTube'
- Import NewPipe: 'Importă NewPipe'
Export Subscriptions: 'Exportați abonamentele'
Export FreeTube: 'Exportați FreeTube'
Export YouTube: 'Exportați YouTube'
@@ -489,7 +473,6 @@ Settings:
Unable to write file: 'Nu se poate scrie fișierul'
Unknown data key: 'Cheie de date necunoscută'
How do I import my subscriptions?: 'Cum îmi pot importa abonamentele?'
- Check for Legacy Subscriptions: Verificați dacă există abonamente vechi
Manage Subscriptions: Gestionare abonamente
All playlists has been successfully imported: Toate listele de redare au fost
importate cu succes
@@ -502,7 +485,6 @@ Settings:
Playlist File: Fișier listă de redare
History File: Fișier istoric
Subscription File: Fișier abonament
- Advanced Settings: {}
The app needs to restart for changes to take effect. Restart and apply change?: Aplicația
trebuie repornită pentru ca modificările să intre în vigoare. Reporniți și aplicați
modificările?
@@ -552,7 +534,6 @@ Settings:
Hide Channels Placeholder: ID-ul canalului
Hide Channel Playlists: Ascunde playlisturile canalului
Hide Upcoming Premieres: Ascundeți premierele viitoare
- Blur Thumbnails: Estomparea miniaturilor
Hide Profile Pictures in Comments: Ascundeți imaginile de profil în comentarii
Hide Channels Already Exists: ID-ul Canalului există deja
SponsorBlock Settings:
@@ -641,8 +622,6 @@ About:
Help: Ajutor
GitHub releases: Lansări GitHub
Downloads / Changelog: Descărcări / Jurnal de modificări
- View License: Vezi licența
- Licensed under the AGPLv3: Licențiat sub AGPLv3
Source code: Codul sursă
Beta: Beta
Discussions: Discuții
@@ -696,8 +675,6 @@ Profile:
Profile Name: Numele Profilului
Edit Profile Name: Editează Numele Profilului
Channel:
- Subscriber: 'Abonat'
- Subscribers: 'Abonați'
Subscribe: 'Abonați-vă'
Unsubscribe: 'Dezabonați-vă'
Channel has been removed from your subscriptions: 'Canalul a fost eliminat din abonamentele
@@ -889,16 +866,12 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Vezi lista de redare completă'
- Videos: 'Videoclipuri'
- View: 'Vizionări'
- Views: 'Vizualizări'
Last Updated On: 'Ultima actualizare la'
# On Video Watch Page
#* Published
#& Views
Playlist: Listă de redare
-Toggle Theatre Mode: 'Comutați modul Teatru'
Change Format:
Change Media Formats: 'Schimbați formatele video'
Use Dash Formats: 'Utilizați formate DASH'
@@ -966,7 +939,6 @@ 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.'
-Subscriptions have not yet been implemented: 'Abonamentele nu au fost încă implementate'
Loop is now disabled: 'Bucla este acum dezactivată'
Loop is now enabled: 'Bucla este acum activată'
Shuffle is now disabled: 'Amestecarea este acum dezactivată'
@@ -993,8 +965,6 @@ Playing Next Video Interval: Se redară următorul videoclip în cel mai scurt t
Faceți clic pentru a anula. | Se redă următorul videoclip în {nextVideoInterval}
secundă. Faceți clic pentru a anula. | Se redă următorul videoclip în {nextVideoInterval}
secunde. Faceți clic pentru a anula.
-Hashtags have not yet been implemented, try again later: Hashtag-urile nu au fost
- încă implementate, încercați din nou mai târziu
Unknown YouTube url type, cannot be opened in app: Tip url YouTube necunoscut, nu
poate fi deschis în aplicație
Tooltips:
@@ -1075,8 +1045,6 @@ Channels:
Search bar placeholder: Caută canale
Count: '{number} canal(e) găsit(e).'
Empty: Lista ta de canale este goală.
- Unsubscribe: Dezabonează-te
- Unsubscribed: '{channelName} a fost eliminat din lista ta de abonamente'
Unsubscribe Prompt: Ești sigur că dorești să te dezabonezi de la "{channelName}"?
Screenshot Success: Capturi de ecran salvate ca "{filePath}"
Screenshot Error: Captura de ecran a eșuat {error}
diff --git a/static/locales/ru.yaml b/static/locales/ru.yaml
index f2a4cbcf2dd58..fc2f14b829903 100644
--- a/static/locales/ru.yaml
+++ b/static/locales/ru.yaml
@@ -129,13 +129,6 @@ Most Popular: 'Самые популярные'
Playlists: 'Подборки'
User Playlists:
Your Playlists: 'Ваши подборки'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: У
- вас нет сохранённых видео. Нажмите «Добавить видео в сохранённые», чтобы добавить
- сюда
- Playlist Message: Эта страница не отражает все возможности подборок. Она показывает
- только те видео, которые вы сохранили или добавили в избранное. После переработки
- этой страницы все видео, которые сейчас находятся здесь, переместятся в подборку
- «Избранное».
Search bar placeholder: Поиск подборок
Empty Search Message: В этом плейлисте нет видео, соответствующих вашему запросу
This playlist currently has no videos.: Пока в этой подборке нет видео.
@@ -225,9 +218,6 @@ User Playlists:
Save Changes: Сохранить изменения
Edit Playlist Info: Изменить сведения о подборке
Remove Watched Videos: Удалить просмотренные видео
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Ты
- действительно хочешь удалить все просмотренные видео из этой подборки? Это действие
- необратимо.
Cancel: Отмена
You have no playlists. Click on the create new playlist button to create a new one.: У
тебя нет подборок. Нажми на кнопку создания новой подборки, чтобы создать новую.
@@ -283,8 +273,6 @@ Settings:
End: 'В конце'
Blur: Размытие
Hidden: Скрыто
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Экземпляр Invidious
- (по умолчанию https://invidious.snopyta.org)'
Region for Trending: 'Регион подбора трендов'
#! List countries
Check for Latest Blog Posts: Проверять последние записи в блоге
@@ -379,7 +367,6 @@ Settings:
Hide FreeTube Header Logo: Скрыть значок FreeTube
Player Settings:
Player Settings: 'Проигрыватель'
- Remember History: 'Запоминать историю'
Play Next Video: 'Воспроизводить следующее видео'
Turn on Subtitles by Default: 'Субтитры по умолчанию включены'
Autoplay Videos: 'Автовоспроизведение видео'
@@ -436,46 +423,11 @@ Settings:
Subscription Settings:
Subscription Settings: 'Подписки'
Hide Videos on Watch: 'Скрывать видео после просмотра'
- Subscriptions Export Format:
- Subscriptions Export Format: 'Формат экспорта подписок'
- #& Freetube
- Newpipe: 'Newpipe'
- OPML: 'OPML'
- Manage Subscriptions: 'Управление подписками'
- Import Subscriptions: 'Импорт подписок'
- Export Subscriptions: 'Экспорт подписок'
- How do I import my subscriptions?: 'Как мне импортировать свои подписки?'
Fetch Feeds from RSS: Получать ленты из RSS
Fetch Automatically: Автоматически получать ленту
Only Show Latest Video for Each Channel: Показывать только последние видео для
каждого канала
Confirm Before Unsubscribing: Подтвердить, прежде чем отписаться
- Advanced Settings:
- Advanced Settings: 'Расширенные настройки'
- Enable Debug Mode (Prints data to the console): 'Включить режим отладки (выводит
- данные на консоль)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Прокси-адрес (пример: SOCKS5://127.0.0.1:9050
- )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Нажатие
- кнопки "ТЕСТ ПРОКСИ" отправит запрос на https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Использовать Tor / Прокси для вызовов API'
- TEST PROXY: 'ТЕСТ ПРОКСИ'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'См. общедоступные экземпляры'
- Clear History:
- Clear History: 'Очистить историю'
- # On Click
- Are you sure you want to delete your history?: 'Вы уверены, что хотите удалить
- свою историю?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Очистить подписки'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Вы уверены, что хотите
- удалить все подписки?'
- #& Yes
- #& No
Privacy Settings:
Watch history has been cleared: История просмотров очищена
@@ -524,14 +476,10 @@ Settings:
Export YouTube: Экспортировать YouTube
Export FreeTube: Экспортировать FreeTube
Export Subscriptions: Экспортировать подписки
- Import NewPipe: Импортировать NewPipe
- Import YouTube: Импортировать YouTube
- Import FreeTube: Импортировать FreeTube
Import Subscriptions: Импортировать подписки
Select Export Type: Выбрать тип экспорта
Select Import Type: Выбрать тип импорта
Data Settings: Данные
- Check for Legacy Subscriptions: Проверить устаревшие подписки
Manage Subscriptions: Управление подписками
Import Playlists: Импортировать подборки
All playlists has been successfully exported: Все подборки успешно экспортированы
@@ -674,40 +622,12 @@ Settings:
настройкам
Set Password: Установить пароль
Remove Password: Удалить пароль
- Expand All Settings Sections: Расширить все разделы настроек
Sort Settings Sections (A-Z): Сортировка разделов настроек (A-Z)
Return to Settings Menu: Вернуться в Настройки
About:
#On About page
About: 'О приложении'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Это
- программное обеспечение с авторским левом распространяется под свободной лицензией
- AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Нашли ошибку? Хотите предложить функцию? Хотите помочь? Посетите нашу страницу
- GitHub. Запросы на объединение приветствуются.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Большое
- спасибо людям и проектам, которые сделали FreeTube возможным!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Хотите
- пообщаться? Присоединяйтесь к нашему серверу Element / Matrix. Пожалуйста, ознакомьтесь
- с правилами перед тем, как присоединиться.'
-
- 'Looking for help? Check out our Wiki page.': 'Нужна помощь? Посетите нашу вики-страницу.'
-
- Check out our Firefox extension!: 'Ознакомьтесь с нашим расширением для Firefox!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Если
- вам нравится использовать FreeTube, рассмотрите возможность пожертвования через
- Liberapay или через наш биткойн-адрес.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Последние новости FreeTube'
-
#On Channel Page
Donate: Пожертвовать
these people and projects: этим людям и проектам
@@ -727,8 +647,6 @@ About:
Help: Помощь
GitHub releases: Выпуски на GitHub
Downloads / Changelog: Скачать / Список изменений
- View License: Посмотреть лицензию
- Licensed under the AGPLv3: Лицензия AGPLv3
Source code: Исходный код
Beta: Бета
Please check for duplicates before posting: Перед публикацией проблемы, проверьте
@@ -738,8 +656,6 @@ About:
Licensed under the: Лицензия выдана под
AGPLv3: AGPLv3
Channel:
- Subscriber: 'Подписчик'
- Subscribers: 'Подписчиков'
Subscribe: 'Подписаться'
Unsubscribe: 'Отписаться'
Search Channel: 'Поиск на канале'
@@ -965,9 +881,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Посмотреть всю подборку'
- Videos: 'Видео'
- View: 'Вид'
- Views: 'Просмотров'
Last Updated On: 'Последнее обновление'
# On Video Watch Page
@@ -985,7 +898,6 @@ Playlist:
Custom: Пользовательский
VideoDurationAscending: Продолжительность (Сначала кратчайшие)
VideoDurationDescending: Продолжительность (Сначала длиннейшие)
-Toggle Theatre Mode: 'Переключить режим широкого экрана'
Change Format:
Change Media Formats: 'Изменить форматы видео'
Use Dash Formats: 'Использовать форматы DASH'
@@ -1055,7 +967,6 @@ Invidious API Error (Click to copy): 'Ошибка набора функций I
скопировать)'
Falling back to Invidious API: 'Возврат к набору функций Invidious'
Falling back to Local API: 'Возврат к локальному набору функций'
-Subscriptions have not yet been implemented: 'Подписки еще не реализованы'
Loop is now disabled: 'Повторение теперь отключено'
Loop is now enabled: 'Повторение теперь включено'
Shuffle is now disabled: 'Перемешивание теперь отключено'
@@ -1203,8 +1114,6 @@ Playing Next Video Interval: Воспроизведение следующего
для отмены. | Воспроизведение следующего видео через {nextVideoInterval} сек. Нажмите
для отмены. | Воспроизведение следующего видео через {nextVideoInterval} сек. Нажмите
для отмены.
-Hashtags have not yet been implemented, try again later: Распределительные метки ещё
- не сделаны, попробуйте позже
Unknown YouTube url type, cannot be opened in app: Неизвестный тип адреса YouTube,
невозможно открыть в приложении
Open New Window: Открыть новое окно
@@ -1228,8 +1137,6 @@ Channels:
Empty: Список каналов пуст.
Channels: Каналы
Search bar placeholder: Поиск каналов
- Unsubscribe: Отписаться
- Unsubscribed: '{channelName} был удалён из ваших подписок'
Unsubscribe Prompt: Вы уверены, что хотите отписаться от «{channelName}»?
Clipboard:
Copy failed: Не удалось скопировать в буфер обмена
diff --git a/static/locales/si.yaml b/static/locales/si.yaml
index c6edfc65bd4ab..03a504e13fe93 100644
--- a/static/locales/si.yaml
+++ b/static/locales/si.yaml
@@ -73,7 +73,6 @@ Settings:
Black: 'කළු'
Dark: 'අඳුරු'
Player Settings: {}
- Advanced Settings: {}
Channel:
Playlists: {}
More: තව
diff --git a/static/locales/sk.yaml b/static/locales/sk.yaml
index 3f9c5004650a9..903568ee666fa 100644
--- a/static/locales/sk.yaml
+++ b/static/locales/sk.yaml
@@ -126,11 +126,6 @@ Most Popular: 'Populárne'
Playlists: 'Playlist'
User Playlists:
Your Playlists: 'Tvoj playlist'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Vaše
- uložené videá sú prázdne. Kliknutím na tlačidlo uložiť v rohu videa ho tu zobrazíte
- Playlist Message: Zatiaľ tu nie sú plne funkčné playlisty. Sú tu len videá, ktoré
- ste uložili medzi obľúbené. Keď playlisty plne implementujeme do aplikácie, presunú
- sa do „Obľúbené“.
You have no playlists. Click on the create new playlist button to create a new one.: Nemáte
žiadne playlisty. Kliknutím na tlačidlo playlistu vytvoríte nový.
Empty Search Message: V tomto playliste nie sú žiadne videá, ktoré by zodpovedali
@@ -183,8 +178,6 @@ Settings:
Beginning: 'Začiatok'
Middle: 'Stred'
End: 'Koniec'
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious Stránka
- (Predvolená je https://invidious.snopyta.org)'
Region for Trending: 'Región pre trendy'
#! List countries
Check for Latest Blog Posts: Kontrolovať najnovšie príspevky na blogu
@@ -283,33 +276,7 @@ Settings:
Subscription Settings:
Subscription Settings: 'Nastavenia Odberov'
Hide Videos on Watch: 'Skryť videá po zhliadnutí'
- Manage Subscriptions: 'Spravovať odbery'
Fetch Feeds from RSS: Natiahnuť kanály z RSS
- Advanced Settings:
- Enable Debug Mode (Prints data to the console): 'Povoliť režim ladenia (Zaplní
- konzolu údajmi)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Proxy adresa (príklad: SOCKS5://127.0.0.1:9050
- )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Kliknutím
- na tlačidlo „VYSKÚŠAŤ PROXY“ odošlete žiadosť na adresu https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Používať Tor / Proxy pre volania API'
- TEST PROXY: 'VYSKÚŠAŤ PROXY'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Zobraziť verejné inštancie'
- Clear History:
- Clear History: 'Vymazať históriu'
- # On Click
- Are you sure you want to delete your history?: 'Naozaj chcete odstrániť svoju
- históriu?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Vymazať odbery'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Naozaj chcete odstrániť
- všetky odbery?'
- #& Yes
- #& No
Data Settings:
How do I import my subscriptions?: Ako môžem importovať svoje odbery?
@@ -337,10 +304,6 @@ Settings:
Export YouTube: Exportovať dáta vo formáte Youtube
Export FreeTube: Exportovať dáta vo formáte FreeTube
Export Subscriptions: Exportovať Odbery
- Check for Legacy Subscriptions: Skontrolovať zastarané odbery
- Import NewPipe: Importovať dáta z NewPipe
- Import YouTube: Importovať dáta z Youtube
- Import FreeTube: Importovať dáta z FreeTube
Import Subscriptions: Importovať odbery
Select Export Type: Vybrať typ exportu
Select Import Type: Vybrať typ importu
@@ -407,40 +370,11 @@ About:
#On About page
About: 'O FreeTube'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Tento
- softvér je voľne licencovaný pod AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Našli ste chybu? Chcete navrhnúť funkciu? Chcete pomôcť? Navštívte našu stránku
- GitHub. PRka vítané.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Ďakujeme
- veľmi pekne ľuďom a projektom, ktoré umožňujú, že FreeTube funguje!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Chcete
- sa porozprávať? Pripojte sa k nášmu serveru Element / Matrix. Pred pripojením
- si prečítajte pravidlá.'
-
- 'Looking for help? Check out our Wiki page.': 'Hľadáte pomoc? Navštívte našu stránku
- Wiki.'
-
- Check out our Firefox extension!: 'Vyskúšajte naše rozšírenie pre Firefox!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Ak
- radi využívate FreeTube, zvážte donate skrz Liberapay alebo prostredníctvom našej
- bitcoinovej adresy.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Najnovšie správy o FreeTube'
-
#On Channel Page
FreeTube Wiki: Wiki FreeTube
Help: Pomoc
GitHub releases: Vydania na GitHube
Downloads / Changelog: Súbory na stiahnutie / Zoznam zmien
- View License: Zobraziť licenciu
- Licensed under the AGPLv3: Na základe licencie AGPLv3
Beta: Testovacia verzia
Source code: Zdrojový kód
GitHub issues: Problémy z GitHubu
@@ -461,8 +395,6 @@ About:
Please check for duplicates before posting: Pred odoslaním prosím skontrolujte duplicitné
otázky
Channel:
- Subscriber: 'Odberateľ'
- Subscribers: 'Odberateľov'
Subscribe: 'Odberať'
Unsubscribe: 'Zrušiť odber'
Search Channel: 'Vyhľadať v kanáli'
@@ -604,16 +536,12 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Zobraziť celý zoznam videí'
- Videos: 'Videá'
- View: 'Pozrieť'
- Views: 'Zhliadnutí'
Last Updated On: 'Posledná aktualizácia'
# On Video Watch Page
#* Published
#& Views
Playlist: Zoznam videí
-Toggle Theatre Mode: 'Prepnúť na režim kino'
Change Format:
Change Media Formats: 'Zmena formátov videa'
Use Dash Formats: 'Použitie formátov DASH'
@@ -674,7 +602,6 @@ 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 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é'
Shuffle is now disabled: 'Náhodné prehrávanie je teraz zakázané'
@@ -787,8 +714,6 @@ Playing Next Video Interval: Prehrávanie ďalšieho videa za chvíľu. Kliknut
| Prehráva sa ďalšie video o {nextVideoInterval} sekundu. Kliknutím zrušíte. | Prehráva
sa ďalšie video o {nextVideoInterval} sekúnd. Kliknutím zrušíte.
More: Viac
-Hashtags have not yet been implemented, try again later: Neznámy typ adresy URL YouTube,
- v aplikácii sa nedá otvoriť
Unknown YouTube url type, cannot be opened in app: Neznámy typ adresy URL YouTube,
v aplikácii sa nedá otvoriť
Open New Window: Otvoriť nové okno
@@ -806,9 +731,7 @@ Channels:
Title: Zoznam kanálov
Count: 'Nájdených {number} kanálov.'
Search bar placeholder: Vyhľadať kanály
- Unsubscribed: '{channelName} bol odstránený z vašich odberov'
Empty: Váš zoznam kanálov je momentálne prázdny.
- Unsubscribe: Zrušiť odber
Unsubscribe Prompt: Určite sa chcete odhlásiť z odberu "{channelName}"?
Preferences: Predvoľby
Close Banner: Zavrieť banner
diff --git a/static/locales/sl.yaml b/static/locales/sl.yaml
index bbf549da3c2c6..bc14c037ad0bc 100644
--- a/static/locales/sl.yaml
+++ b/static/locales/sl.yaml
@@ -105,13 +105,6 @@ Most Popular: 'Najbolj popularno'
Playlists: 'Seznami predvajanja'
User Playlists:
Your Playlists: 'Vaši seznami predvajanja'
- Playlist Message: Ta stran ne odraža stanja popolnoma delujočih seznamov predvajanja.
- Na njej so prikazani zgolj videoposnetki, ki ste jih shranili ali označili kot
- priljubljene. Ko bo delo končano, bodo ti videoposnetki preseljeni v Seznam priljubljenih
- videoposnetkov.
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Nimate
- shranjenih videoposnetkov. Kliknite na gumb Shrani v kotu videoposnetka, da bo
- ta dodan tukaj
Search bar placeholder: Iskanje v seznamu predvajanja
Empty Search Message: Na tem seznamu predvajanja ni videoposnetkov, ki bi ustrezali
vašemu iskanju
@@ -150,8 +143,6 @@ Settings:
Beginning: 'Začetek'
Middle: 'Sredina'
End: 'Konec'
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious instanca
- (prevzeta je https://invidious.snopyta.org)'
Region for Trending: 'Regija za priljubljene videoposnetke'
#! List countries
View all Invidious instance information: Prikaži vse podatke o Invidious domeni
@@ -297,15 +288,11 @@ Settings:
Subscription Settings: 'Nastavitve naročnin'
Hide Videos on Watch: 'Skrij gledane videoposnetke'
Fetch Feeds from RSS: 'Pridobi vire iz RSS'
- Manage Subscriptions: 'Upravljanje z naročninami'
Data Settings:
Data Settings: 'Podatkovne nastavitve'
Select Import Type: 'Izberi uvozno obliko'
Select Export Type: 'Izberi izvozno obliko'
Import Subscriptions: 'Uvozi naročnine'
- Import FreeTube: 'Uvozi iz FreeTube'
- Import YouTube: 'Uvozi iz YouTube'
- Import NewPipe: 'Uvozi iz NewPipe'
Export Subscriptions: 'Izvozi naročnine'
Export FreeTube: 'Izvozi za FreeTube'
Export YouTube: 'Izvozi za YouTube'
@@ -333,33 +320,7 @@ Settings:
Unable to write file: 'Datoteke ni možno prebrati'
Unknown data key: 'Neznan podatkovni ključ'
How do I import my subscriptions?: 'Kako lahko uvozim moje naročnine?'
- Check for Legacy Subscriptions: Poišči zapuščinske naročnine
Manage Subscriptions: Upravljaj z naročninami
- Advanced Settings:
- Advanced Settings: 'Napredne nastavitve'
- Enable Debug Mode (Prints data to the console): 'Vklopi razhroščevalni način (podatke
- prikaže v konzoli)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Proxy naslov (primer: SOCKS5://127.0.0.1:9050)'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Če
- kliknete gumb "Preizkusi Proxy", bo poslana zahteva na https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Uporabi Tor/Proxy za API klice'
- TEST PROXY: 'Preizkusi Proxy'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Prikaži javne domene'
- Clear History:
- Clear History: 'Izbriši zgodovino'
- # On Click
- Are you sure you want to delete your history?: 'Ste prepričani, da želite izbrisati
- vašo zgodovino?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Izbriši naročnine'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Ste prepričani, da želite
- izbrisati vse naročnine?'
- #& Yes
- #& No
Distraction Free Settings:
Hide Live Chat: Skrij klepet v živo
@@ -411,33 +372,6 @@ About:
#On About page
About: 'O programu'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Ta
- programska oprema je objavljena pod odprto licenco AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Ste našli napako? Želite prelagati novo funkcijo? Želite priskočiti na pomoč?
- Pojdite na našo GitHub stran. Pull request-i so dobrodošli.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Najlepša
- hvala projektom in osebam, zaradi katerih je FreeTube mogoč!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Si
- želite pogovora? Pridružite se našemu Element/Matrix strežniku. Prosimo, pred
- včlanitvijo preberite pravila.'
-
- 'Looking for help? Check out our Wiki page.': 'Potrebujete pomoč? Oglejte si našo
- Wiki stran.'
-
- Check out our Firefox extension!: 'Preizkusite naš Firefox dodatek!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Če
- radi uporabljate FreeTube, bi bili zelo veseli donacije preko LiberaPay ali našega
- Bitcoin naslova.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Najnovejše FreeTube novice'
-
Donate: Doniraj
these people and projects: teh ljudi in projektov
FreeTube is made possible by: FreeTube obstaja zaradi
@@ -459,8 +393,6 @@ About:
Help: Pomoč
GitHub releases: Github izdaje
Downloads / Changelog: Prenosi in dnevnik sprememb
- View License: Ogled licence
- Licensed under the AGPLv3: Licencirano pod AGPLv3
Source code: Izvirna koda
Beta: Beta
Profile:
@@ -508,8 +440,6 @@ Profile:
Profile Filter: Filter profilov
Profile Settings: Nastavitve profila
Channel:
- Subscriber: 'Naročnik'
- Subscribers: 'Naročnikov'
Subscribe: 'Naroči se'
Unsubscribe: 'Prekini naročnino'
Channel has been removed from your subscriptions: 'Kanal je bil odstranjen iz vaših
@@ -631,16 +561,12 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Pokaži celoten seznam predvajanja'
- Videos: 'Videoposnetki'
- View: 'Ogled'
- Views: 'Ogledi'
Last Updated On: 'Nazadnje posodobljeno dne'
# On Video Watch Page
#* Published
#& Views
Playlist: Seznam predvajanja
-Toggle Theatre Mode: 'Preklopi gledališki način'
Change Format:
Change Media Formats: 'Spremeni vrsto videoposnetka'
Use Dash Formats: 'Uporabi DASH oblike'
@@ -697,7 +623,6 @@ Falling back to Invidious API: 'Začasno bo uporabljen Invidious 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'
Loop is now disabled: 'Ponovno predvajanje je izklopljeno'
Loop is now enabled: 'Ponovno predvajanje je vklopljeno'
Shuffle is now disabled: 'Mešanje je izklopljeno'
@@ -731,9 +656,7 @@ Channels:
Title: Seznam kanalov
Search bar placeholder: Išči kanale
Empty: Vaš seznam kanalov je trenutno prazen.
- Unsubscribe: Prekini naročnino
Count: Najdenih {number} kanalov.
- Unsubscribed: '{channelName} je bil odstranjen iz vašega seznama kanalov'
Unsubscribe Prompt: Ali ste prepričani, da želite prekiniti naročnino od "{channelName}"?
Are you sure you want to open this link?: Ali ste prepričani, da želite odpreti to
povezavo?
diff --git a/static/locales/sm.yaml b/static/locales/sm.yaml
index 078b8afda2d7c..a95302ba54fc6 100644
--- a/static/locales/sm.yaml
+++ b/static/locales/sm.yaml
@@ -115,8 +115,6 @@ Channels:
Search bar placeholder: ''
Count: ''
Empty: ''
- Unsubscribe: ''
- Unsubscribed: ''
Unsubscribe Prompt: ''
Trending:
Trending: ''
@@ -129,8 +127,6 @@ Most Popular: ''
Playlists: ''
User Playlists:
Your Playlists: ''
- Playlist Message: ''
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: ''
Empty Search Message: ''
Search bar placeholder: ''
History:
@@ -319,7 +315,6 @@ Settings:
Subscription Settings: ''
Hide Videos on Watch: ''
Fetch Feeds from RSS: ''
- Manage Subscriptions: ''
Fetch Automatically: ''
Distraction Free Settings:
Distraction Free Settings: ''
@@ -329,7 +324,6 @@ Settings:
Channel Page: ''
Watch Page: ''
General: ''
- Blur Thumbnails: ''
Hide Video Views: ''
Hide Video Likes And Dislikes: ''
Hide Channel Subscribers: ''
@@ -368,7 +362,6 @@ Settings:
Subscription File: ''
History File: ''
Playlist File: ''
- Check for Legacy Subscriptions: ''
Export Subscriptions: ''
Export FreeTube: ''
Export YouTube: ''
@@ -453,8 +446,6 @@ About:
About: ''
Beta: ''
Source code: ''
- Licensed under the AGPLv3: ''
- View License: ''
Downloads / Changelog: ''
GitHub releases: ''
Help: ''
@@ -684,15 +675,11 @@ Playlist:
#& About
Playlist: ''
View Full Playlist: ''
- Videos: ''
- View: ''
- Views: ''
Last Updated On: ''
# On Video Watch Page
#* Published
#& Views
-Toggle Theatre Mode: ''
Change Format:
Change Media Formats: ''
Use Dash Formats: ''
@@ -791,9 +778,7 @@ Invidious API Error (Click to copy): ''
Falling back to Invidious 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: ''
-Hashtags have not yet been implemented, try again later: ''
Loop is now disabled: ''
Loop is now enabled: ''
Shuffle is now disabled: ''
diff --git a/static/locales/sr.yaml b/static/locales/sr.yaml
index cb6f8abb69818..0fe02be1bf596 100644
--- a/static/locales/sr.yaml
+++ b/static/locales/sr.yaml
@@ -137,18 +137,9 @@ Most Popular: 'Најпопуларније'
Playlists: 'Плејлисте'
User Playlists:
Your Playlists: 'Ваше плејлисте'
- Playlist Message: 'Ова страница не одражава потпуно функционалне плејлисте. Наводи
- само видео снимке које сте сачували или означили као фаворите. Када се посао заврши,
- сви видео снимци који су тренутно овде биће пребачени на плејлисту „Омиљено“.'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: 'Немате
- сачуване видео снимке. Кликните на дугме за чување у углу видео снимка да бисте
- га додали на ову листу'
Empty Search Message: На овој плејлисти нема видео снимака који одговарају вашој
претрази
Search bar placeholder: Претрага плејлиста
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Желите
- ли заиста да уклоните све одгледане видео снимке са ове плејлисте? Ово се не може
- поништити.
AddVideoPrompt:
Search in Playlists: Претрага у плејлистама
Save: Сачувај
@@ -193,7 +184,6 @@ User Playlists:
This video cannot be moved down.: Овај видео снимак се не може померити надоле.
This playlist is now used for quick bookmark: Ова плејлиста се сада користи
за брзо обележавање
- Quick bookmark disabled: Брзо обележавање је онемогућено
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Ова
плејлиста се сада користи за брзо обележавање, уместо „{oldPlaylistName}“.
Кликните овде да поништите
@@ -247,7 +237,6 @@ User Playlists:
Copy Playlist: Копирај плејлисту
Playlist Description: Опис плејлисте
Enable Quick Bookmark With This Playlist: Омогући брзо обележавање помоћу ове плејлисте
- Disable Quick Bookmark: Онемогући брзо обележавање
Add to Favorites: Додај на плејлисту „{playlistName}“
Remove from Favorites: Уклони са плејлисте „{playlistName}“
Playlists with Matching Videos: Плејлисте с подударајућим видео снимцима
@@ -302,8 +291,6 @@ Settings:
End: 'Крај'
Hidden: Скривено
Blur: Замагљено
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious инстанца
- (Подразумевано је https://invidious.snopyta.org)'
View all Invidious instance information: 'Погледај све информације о Invidious
инстанци'
Region for Trending: 'Регион за „У тренду“'
@@ -476,7 +463,6 @@ Settings:
Subscription Settings: 'Праћење'
Hide Videos on Watch: 'Сакриј видео снимке на гледању'
Fetch Feeds from RSS: 'Прикупи фидове из RSS-а'
- Manage Subscriptions: 'Управљање праћењима'
Fetch Automatically: Аутоматски прикупи фид
Only Show Latest Video for Each Channel: Прикажи само најновији видео снимак за
сваки канал
@@ -493,7 +479,6 @@ Settings:
Hide Playlists: 'Сакриј плејлисте'
Hide Live Chat: 'Сакриј ћаскање уживо'
Hide Active Subscriptions: 'Сакриј активна праћења'
- Blur Thumbnails: Замагли сличице
Hide Channels Placeholder: ID канала
Hide Video Description: Сакриј опис видео снимка
Hide Chapters: Сакриј поглавља
@@ -535,10 +520,6 @@ Settings:
Select Import Type: 'Избор врсте увоза'
Select Export Type: 'Избор врсте извоза'
Import Subscriptions: 'Увоз праћења'
- Import FreeTube: 'Увоз FreeTube'
- Import YouTube: 'Увоз YouTube'
- Import NewPipe: 'Увоз NewPipe'
- Check for Legacy Subscriptions: 'Провера застарелих праћења'
Export Subscriptions: 'Извоз праћења'
Export FreeTube: 'Извоз FreeTube-а'
Export YouTube: 'Извоз YouTube-а'
@@ -653,7 +634,6 @@ Settings:
Password: Лозинка
Enter Password To Unlock: Унесите лозинку да бисте откључали подешавања
Unlock: Откључај
- Expand All Settings Sections: Прошири све одељке подешавања
Sort Settings Sections (A-Z): Сортирање одељка подешавања (A-Z)
Return to Settings Menu: Врати се у мени подешавања
About:
@@ -661,8 +641,6 @@ About:
About: 'О апликацији'
Beta: 'Бета'
Source code: 'Изворни кôд'
- Licensed under the AGPLv3: 'Лиценцирано под AGPLv3'
- View License: 'Погледај лиценцу'
Downloads / Changelog: 'Преузимања / Евиденција промена'
GitHub releases: 'GitHub издања'
Help: 'Помоћ'
@@ -738,8 +716,6 @@ Profile:
Edit Profile Name: Измени име профила
Create Profile Name: Направи име профила
Channel:
- Subscriber: 'Пратилац'
- Subscribers: 'Пратиоци'
Subscribe: 'Запрати'
Unsubscribe: 'Прекини праћење'
Channel has been removed from your subscriptions: 'Канал је уклоњен из ваших праћења'
@@ -1024,7 +1000,6 @@ Tooltips:
UseDeArrowTitles: Замена наслова видео снимака насловима које су послали корисници
DeArrow-a.
UseDeArrowThumbnails: Замените сличице видео снимака сличицама из DeArrow-а.
-Subscriptions have not yet been implemented: 'Праћења још увек нису имплементирана'
Open New Window: Отвори нови прозор
Shuffle is now disabled: Мешање је сада онемогућено
New Window: Нови прозор
@@ -1035,10 +1010,7 @@ Clipboard:
Playlist:
View Full Playlist: Погледај целу плејлисту
Last Updated On: Последњи пут ажурирано
- Videos: Видео снимци
- View: Преглед
Playlist: Плејлиста
- Views: Прегледа
Sort By:
DateAddedOldest: Најраније додато прво
AuthorAscending: Аутор (A-Z)
@@ -1089,8 +1061,6 @@ Comments:
And others: и осталих
Newest first: Најновије прво
There are no comments available for this post: Нема доступних коментара за ову објаву
-Hashtags have not yet been implemented, try again later: Хеш-ознаке још увек нису
- имплементиране, покушајте поново касније
Share:
Invidious Embed URL copied to clipboard: Invidious уграђени URL је копиран у привремену
меморију
@@ -1132,9 +1102,7 @@ Channels:
Channels: Канали
Title: Листа канала
Empty: Ваша листа канала је тренутно празна.
- Unsubscribe: Прекини праћење
Count: 'Пронађено канала: {number}.'
- Unsubscribed: '{channelName} је уклоњен из ваших праћења'
External link opening has been disabled in the general settings: Отварање спољног
линка је онемогућено у општим подешавањима
Screenshot Success: Снимак екрана је сачуван као „{filePath}“
@@ -1164,7 +1132,6 @@ Preferences: Преференце
Default Invidious instance has been cleared: Подразумевана инстанца Invidious-а је
избрисана
Mini Player: Мини плејер
-Toggle Theatre Mode: Укључи биоскопски режим
'The playlist has ended. Enable loop to continue playing': Плејлиста је завршена.
Омогућите понављање да бисте наставили пуштање
Shuffle is now enabled: Мешање је сада омогућено
diff --git a/static/locales/sv.yaml b/static/locales/sv.yaml
index 57350eef59d29..826cb3ba56c07 100644
--- a/static/locales/sv.yaml
+++ b/static/locales/sv.yaml
@@ -132,13 +132,6 @@ Most Popular: 'Populäraste'
Playlists: 'Spellistor'
User Playlists:
Your Playlists: 'Dina spellistor'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Dina
- sparade videor är tomma. Klicka på sparknappen på hörnet av en video för att få
- den listad här
- Playlist Message: Den här sidan representerar inte fullt fungerande spellistor.
- Den listar bara videor som du har sparat eller satt som favorit. När arbetet är
- färdigt kommer alla videor som för närvarande här här att flyttas till en spellista
- för 'Favoriter'.
Search bar placeholder: Sök efter Spellistor
Empty Search Message: Det finns inga videor i denna spellista som matchar din sökning
Playlist Name: Spellistenamn
@@ -187,7 +180,6 @@ User Playlists:
spellistor
SinglePlaylistView:
Toast:
- Quick bookmark disabled: Snabb bokmärke inaktiverat
Video has been removed: Videon har tagits bort
"{videoCount} video(s) have been removed": 1 video har tagits bort | {videoCount}
videor har tagits bort
@@ -217,12 +209,8 @@ User Playlists:
This video cannot be moved down.: Den här videon kan inte flyttas nedåt.
Search for Videos: Sök efter videor
Playlists with Matching Videos: Spellistor med passande videor
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Är
- du säker på att du vill ta bort alla tittade videor från den här spellistan? Detta
- kan inte ångras.
Enable Quick Bookmark With This Playlist: Aktivera snabb bokmärke på den här spellistan
Remove Watched Videos: Ta bort sedda videor
- Disable Quick Bookmark: Avaktivera snabb bokmärke
CreatePlaylistPrompt:
Create: Skapa
History:
@@ -260,8 +248,6 @@ Settings:
End: 'Slutet'
Hidden: Dold
Blur: Oskärpa
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious Instance
- (Standard är https://invidious.snopyta.org)'
Region for Trending: 'Region för Trender'
#! List countries
View all Invidious instance information: Visa all Invidious instansinformation
@@ -410,7 +396,6 @@ Settings:
Subscription Settings: 'Prenumerationsinställningar'
Hide Videos on Watch: 'Dölj video under visning'
Fetch Feeds from RSS: 'Hämta prenumerationer från RSS'
- Manage Subscriptions: 'Hantera prenumerationer'
Fetch Automatically: Hämta flöde automatiskt
Only Show Latest Video for Each Channel: Visa endast den senaste videon för varje
kanal
@@ -419,9 +404,6 @@ Settings:
Select Import Type: 'Välj import-typen'
Select Export Type: 'Välj export-typen'
Import Subscriptions: 'Importera prenumerationer'
- Import FreeTube: 'Importera FreeTube'
- Import YouTube: 'Importera YouTube'
- Import NewPipe: 'Importera NewPipe'
Export Subscriptions: 'Exportera prenumerationer'
Export FreeTube: 'Exportera FreeTube'
Export YouTube: 'Exportera YouTube'
@@ -447,7 +429,6 @@ Settings:
Unable to write file: 'Kunde inte skriva filen'
Unknown data key: 'Okänd datanyckel'
How do I import my subscriptions?: 'Hur importerar jag mina prenumerationer?'
- Check for Legacy Subscriptions: Sök efter äldre prenumerationer
Manage Subscriptions: Hantera prenumerationer
History File: Historikfil
Subscription File: Prenumerationsfil
@@ -458,32 +439,6 @@ Settings:
Import Playlists: Importera spellistor
Playlist insufficient data: Otillräcklig data för "{playlist}" spellista, hoppar
över objekt
- Advanced Settings:
- Advanced Settings: 'Avancerade inställningar'
- Enable Debug Mode (Prints data to the console): 'Aktivera felsökningsläge (Skriver
- ut data till konsolen)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Proxyadress (Exempel: SOCKS5://127.0.0.1:9050
- )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Om
- du klickar på knappen "TEST PROXY" skickas en begäran om https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Använd Tor / Proxy för API-anrop'
- TEST PROXY: 'TESTPROXY'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Se offentliga instanser'
- Clear History:
- Clear History: 'Rensa historik'
- # On Click
- Are you sure you want to delete your history?: 'Vill du verkligen ta bort din
- historik?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Rensa prenumerationer'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Vill du verkligen ta bort
- alla prenumerationer?'
- #& Yes
- #& No
Distraction Free Settings:
Hide Live Chat: Dölj livechatt
@@ -523,7 +478,6 @@ Settings:
Hide Subscriptions Shorts: Dölj prenumerationsshorts
Hide Subscriptions Live: Dölj prenumerations Live-sändningar
Hide Profile Pictures in Comments: Dölj profilbilder i kommentarer
- Blur Thumbnails: Oskärpa tumnaglar
Hide Subscriptions Community: Dölj prenumerationsgemenskap
Hide Channels Invalid: Det angivna kanal-ID var ogiltigt
Hide Channels Disabled Message: Vissa kanaler blockerades med ID och bearbetades
@@ -602,38 +556,10 @@ Settings:
Warning: Dessa inställlningar är experimentella, de kan eventuellt orsakar kracher
om de är aktiverade. Att göra backupfiler rekomenderas. Används på egen risk!
Replace HTTP Cache: Ersätt HTTP-cache
- Expand All Settings Sections: Expandera alla inställningssektioner
About:
#On About page
About: 'Om'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Denna
- copylefted programvara är fritt licensierad AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Hittade ett fel? Vill du föreslå en funktion? Vill du hjälpa till? Kolla in vår
- GitHub-sida. Dragförfrågningar välkomna.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Tack
- så mycket till människorna och projekten som gör FreeTube möjligt!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Vill
- chatta? Gå med i vår Element / Matrix Server. Kontrollera reglerna innan du går
- med.'
-
- 'Looking for help? Check out our Wiki page.': 'Letar du efter hjälp? Kolla in vår
- Wiki-sida.'
-
- Check out our Firefox extension!: 'Kolla in vårt Firefox-tillägg!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Om
- du gillar att använda FreeTube, överväga att donera via Liberapay eller via vår
- Bitcoin-adress.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Senaste FreeTube Nyheter'
-
Donate: Donera
these people and projects: dessa människor och projekt
FreeTube is made possible by: FreeTube möjliggörs av
@@ -655,8 +581,6 @@ About:
Help: Hjälp
GitHub releases: GitHub-versioner
Downloads / Changelog: Nedladdningar / Ändringslogg
- View License: Visa licens
- Licensed under the AGPLv3: Licensierad under AGPLv3
Source code: Källkod
Beta: Beta
Discussions: Diskussioner
@@ -710,8 +634,6 @@ Profile:
Edit Profile Name: Redigera profilnamn
Create Profile Name: Skapa profilnamn
Channel:
- Subscriber: 'Prenumerant'
- Subscribers: 'Prenumeranter'
Subscribe: 'Prenumerera'
Unsubscribe: 'Avsluta prenumeration'
Channel has been removed from your subscriptions: 'Kanalen har tagits bort från
@@ -898,16 +820,12 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Visa hela spellistan'
- Videos: 'Videor'
- View: 'Visning'
- Views: 'Visningar'
Last Updated On: 'Senast uppdaterad den'
# On Video Watch Page
#* Published
#& Views
Playlist: Spellista
-Toggle Theatre Mode: 'Aktivera Bioläge'
Change Format:
Change Media Formats: 'Ändra videoformat'
Use Dash Formats: 'Använd DASH-format'
@@ -972,7 +890,6 @@ 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.'
-Subscriptions have not yet been implemented: 'Prenumerationer har ännu inte implementerats'
Loop is now disabled: 'Loop är nu inaktiverad'
Loop is now enabled: 'Loop är nu aktiverad'
Shuffle is now disabled: 'Blandning är nu inaktiverad'
@@ -1050,8 +967,6 @@ Open New Window: Öppna nytt fönster
Playing Next Video Interval: Spelar strax nästa video. Klicka för att stoppa. | Spelar
nästa video om {nextVideoInterval} sekunder. Klicka för att stoppa. | Spelar nästa
video om {nextVideoInterval} sekunder. Klicka för att stoppa.
-Hashtags have not yet been implemented, try again later: Hashtaggar har inte implementerats
- än, försök vid ett senare tillfälle
Unknown YouTube url type, cannot be opened in app: Okänd YouTube URL, kan inte öppnas
i programmet
Default Invidious instance has been cleared: Standard Invidious-instans har rensats
@@ -1068,8 +983,6 @@ Channels:
Channels: Kanaler
Title: Kanallista
Search bar placeholder: Sök Kanaler
- Unsubscribe: Avprenumerera
- Unsubscribed: '{channelName} blev bortagen från dina prenumerationer'
Unsubscribe Prompt: Är du säker på att du vill avprenumerera från "{channelName}"?
Count: '{number} kanal(er) hittade.'
Empty: Din kanallista är tom.
diff --git a/static/locales/tr.yaml b/static/locales/tr.yaml
index 8b5b9e07961bc..633550f622221 100644
--- a/static/locales/tr.yaml
+++ b/static/locales/tr.yaml
@@ -135,13 +135,6 @@ Most Popular: 'Popüler Olanlar'
Playlists: 'Oynatma Listeleri'
User Playlists:
Your Playlists: 'Oynatma Listelerin'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Kaydedilen
- videolarınız boş. Kaydedilen videolarınızın burada listelenmesi için videonun
- köşesindeki kaydet düğmesine tıklayın
- Playlist Message: Bu sayfa, tam olarak çalışan oynatma listelerini yansıtmamaktadır.
- Yalnızca kaydettiğiniz veya favorilerinize eklediğiniz videoları listeler. İş
- bittiğinde, şu anda burada bulunan tüm videolar bir 'Favoriler' oynatma listesine
- taşınacaktır.
Search bar placeholder: Oynatma Listesi Ara
Empty Search Message: Bu oynatma listesinde aramanızla eşleşen video yok
This playlist currently has no videos.: Bu oynatma listesinde şu anda hiç video
@@ -184,7 +177,6 @@ User Playlists:
ve kaldırılamaz.
There were no videos to remove.: Kaldırılacak video yok.
This playlist does not exist: Bu oynatma listesi yok
- Quick bookmark disabled: Hızlı yer imi devre dışı bırakıldı
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: Bu
oynatma listesi artık {oldPlaylistName} yerine hızlı yer imi için kullanılıyor.
Geri almak için buraya tıklayın
@@ -239,15 +231,11 @@ User Playlists:
Cancel: İptal
Edit Playlist Info: Oynatma Listesi Bilgilerini Düzenle
Copy Playlist: Oynatma Listesini Kopyala
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: İzlenen
- tüm videoları bu oynatma listesinden kaldırmak istediğinizden emin misiniz? Bu
- işlem geri alınamaz.
Remove Watched Videos: İzlenen Videoları Kaldır
Add to Favorites: '{playlistName} oynatma listesine ekle'
Remove from Favorites: '{playlistName} oynatma listesinden kaldır'
Enable Quick Bookmark With This Playlist: Bu Oynatma Listesiyle Hızlı Yer İmini
Etkinleştir
- Disable Quick Bookmark: Hızlı Yer İşaretini Devre Dışı Bırak
Playlists with Matching Videos: Eşleşen Videoları İçeren Oynatma Listeleri
Quick Bookmark Enabled: Hızlı Yer İmi Etkin
Cannot delete the quick bookmark target playlist.: Hızlı yer imi hedef oynatma listesi
@@ -297,8 +285,6 @@ Settings:
End: 'Bitiş'
Hidden: Gizli
Blur: Bulanıklık
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious Örneği
- (Öntanımlı olarak https://invidious.snopyta.org)'
Region for Trending: 'Öne Çıkanlar İçin Bölge Tercihi'
#! List countries
View all Invidious instance information: Tüm Invidious örnek bilgilerini görüntüle
@@ -468,7 +454,6 @@ Settings:
Subscription Settings: 'Abonelik'
Hide Videos on Watch: 'İzlenmiş Videoları Gizle'
Fetch Feeds from RSS: 'Akışları RSS''den Getir'
- Manage Subscriptions: 'Abonelikleri Yönet'
Fetch Automatically: Akışı Otomatik Olarak Getir
Only Show Latest Video for Each Channel: Her Kanal için Yalnızca En Son Videoyu
Göster
@@ -478,9 +463,6 @@ Settings:
Select Import Type: 'İçe Aktarma Türünü Seç'
Select Export Type: 'Dışa Aktarma Türünü Seç'
Import Subscriptions: 'Abonelikleri İçe Aktar'
- Import FreeTube: 'Freetube''dan İçe Aktar'
- Import YouTube: 'YouTube''dan İçe Aktar'
- Import NewPipe: 'NewPipe''dan İçe Aktar'
Export Subscriptions: 'Abonelikleri Dışa Aktar'
Export FreeTube: 'Freetube Biçiminde Dışa Aktar'
Export YouTube: 'YouTube Biçiminde Dışa Aktar'
@@ -508,7 +490,6 @@ Settings:
Unable to write file: 'Dosya yazılamadı'
Unknown data key: 'Bilinmeyen veri anahtarı'
How do I import my subscriptions?: 'Aboneliklerimi nasıl içe artarırım?'
- Check for Legacy Subscriptions: Eski Abonelikleri Denetle
Manage Subscriptions: Abonelikleri Yönet
Export Playlists: Oynatma Listelerini Dışa Aktar
All playlists has been successfully imported: Tüm oynatma listeleri başarıyla
@@ -530,33 +511,6 @@ Settings:
Listelerini Kaldır seçeneğini kullanarak var olan tüm oynatma listelerinizi
silin.\n3. FreeTube'un eski sürümünü başlatın ve dışa aktarılan oynatma listelerini
içe aktarın.\""
- Advanced Settings:
- Advanced Settings: 'Gelişmiş Ayarlar'
- Enable Debug Mode (Prints data to the console): 'Hata Ayıklama Modunu Etkinleştir
- (Veriyi Konsola Yazdırır)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Vekil Sunucu Adresi (Örneğin:
- SOCKS5://127.0.0.1:9050)'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': '"Vekil
- Sunucuyu Test Et" Butonuna Tıklamak https://ipinfo.io/json Adresine bir Talep
- Gönderecek'
- Use Tor / Proxy for API calls: 'API çağrıları için Tor / Vekil Sunucu Kullan'
- TEST PROXY: 'Vekil Sunucuyu Test Et'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Genel Oluşumları Göster'
- Clear History:
- Clear History: 'Geçmişi Temizle'
- # On Click
- Are you sure you want to delete your history?: 'Geçmişi silmek istediğinizden
- emin misiniz?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Abonelikleri Temizle'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Abonelikleri temizlemek
- istediğinizden emin misiniz?'
- #& Yes
- #& No
Distraction Free Settings:
Hide Live Chat: Canlı Sohbeti Gizle
@@ -596,7 +550,6 @@ Settings:
Hide Subscriptions Shorts: Abonelik Kısa Videolarını Gizle
Hide Subscriptions Live: Abonelik Canlı Yayınlarını Gizle
Hide Profile Pictures in Comments: Yorumlardaki Profil Resimlerini Gizle
- Blur Thumbnails: Küçük Resimleri Bulanıklaştır
Hide Subscriptions Community: Abonelik Topluluğunu Gizle
Hide Channels Invalid: Belirtilen kanal kimliği geçersiz
Hide Channels Disabled Message: Bazı kanallar kimliği kullanılarak engellendi
@@ -682,56 +635,20 @@ Settings:
Set Password To Prevent Access: Ayarlara erişimi engellemek için bir parola belirleyin
Remove Password: Parolayı Kaldır
Set Password: Parola Ayarla
- Expand All Settings Sections: Tüm Ayarlar Bölümlerini Genişlet
Sort Settings Sections (A-Z): Ayarlar Bölümlerini Sırala (A-Z)
Return to Settings Menu: Ayarlar Menüsüne Dön
About:
#On About page
About: 'Hakkında'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Bu
- copyleft yazılım, özgür bir şekilde AGPL-3.0 altında lisanslanmıştır.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Hata mı buldunuz? Yeni bir özellik mi önermek istiyorsunuz? Yardım etmek mi istiyorsunuz?
- GitHub sayfamıza bakın. Çekme istekleri kabul edilir.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Freetube''yi
- yapmamıza olanak veren herkese ve tüm projelere teşekkürler!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Sohbet
- etmek mi istiyorsunuz? Element / Matrix sunucumuza katılın. Lütfen katılmadan
- önce kuralları gözden geçirin.'
-
- 'Looking for help? Check out our Wiki page.': 'Yardım mı lazım? Wiki sayfamıza bakın.'
-
- Check out our Firefox extension!: 'Firefox uzantımıza göz atın!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'FreeTube''u
- kullanmaktan hoşlanıyorsanız, Liberapay veya Bitcoin adresimiz aracılığıyla bağış
- yapmayı düşünün.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'En Yeni FreeTube Haberleri'
-
- Translate via Weblate: Weblate'de Çevir
Website: İnternet Sitesi
- Source Code: Kaynak Kodları
- Release Notes: Sürüm Notları
Blog: Blog
Credits: Katkıda Bulunanlar
FAQ: SSS
- Wiki: Wiki
- Report an Issue: Sorun Bildir
- Channel Rules: Kanal Kuralları
Email: E-posta
- License: Lisans
Beta: Beta
Donate: Bağış Yap
- Useful Links: Faydalı Bağlantılar
Help: Yardım
- Contact: İletişim
these people and projects: bu kişiler ve projeler
FreeTube is made possible by: FreeTube'e katkıda bulunanlar
Translate: Çevir
@@ -746,8 +663,6 @@ About:
FreeTube Wiki: FreeTube Wiki
GitHub releases: GitHub yayınları
Downloads / Changelog: İndirmeler / Değişiklikler
- View License: Lisansı Görüntüle
- Licensed under the AGPLv3: AGPLv3 altında lisanslanmıştır
Source code: Kaynak kodları
Discussions: Tartışmalar
Licensed under the: 'Lisans:'
@@ -803,8 +718,6 @@ Profile:
Open Profile Dropdown: Profil Açılır Menüsünü Aç
Close Profile Dropdown: Profil Açılır Menüsünü Kapat
Channel:
- Subscriber: 'Abone'
- Subscribers: 'Abone'
Subscribe: 'Abone ol'
Unsubscribe: 'Abonelikten çık'
Channel has been removed from your subscriptions: 'Kanal aboneliklerinizden kaldırıldı'
@@ -1030,9 +943,6 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Tüm oynatma listesini görüntüle'
- Videos: 'Videolar'
- View: 'Görüntüle'
- Views: 'İzlenme'
Last Updated On: 'Son güncelleme tarihi'
# On Video Watch Page
@@ -1050,7 +960,6 @@ Playlist:
Custom: Özel
VideoDurationAscending: Süre (Önce en kısa)
VideoDurationDescending: Süre (Önce en uzun)
-Toggle Theatre Mode: 'Tiyatro Modunu Aç/Kapat'
Change Format:
Change Media Formats: 'Medya Biçimlerini Değiştir'
Use Dash Formats: 'DASH Biçimlerini Kullan'
@@ -1115,7 +1024,6 @@ 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 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'
Shuffle is now disabled: 'Karıştır artık devre dışı'
@@ -1211,8 +1119,6 @@ Playing Next Video Interval: Sonraki video hemen oynatılıyor. İptal etmek iç
tıklayın. | Sonraki video {nextVideoInterval} saniye içinde oynatılıyor. İptal etmek
için tıklayın.
More: Daha Fazla
-Hashtags have not yet been implemented, try again later: Hashtag'ler henüz uygulanmadı,
- daha sonra tekrar deneyin
Unknown YouTube url type, cannot be opened in app: Bilinmeyen YouTube URL türü, uygulamada
açılamıyor
Open New Window: Yeni Pencere Aç
@@ -1240,8 +1146,6 @@ Channels:
Title: Kanal Listesi
Search bar placeholder: Kanalları Ara
Count: '{number} kanal bulundu.'
- Unsubscribe: Abonelikten çık
- Unsubscribed: '{channelName} aboneliklerinizden kaldırıldı'
Unsubscribe Prompt: '"{channelName}" aboneliğinden çıkmak istediğinizden emin misiniz?'
Clipboard:
Copy failed: Panoya kopyalanamadı
diff --git a/static/locales/uk.yaml b/static/locales/uk.yaml
index 1c394b2f79706..dd606b42ad325 100644
--- a/static/locales/uk.yaml
+++ b/static/locales/uk.yaml
@@ -120,12 +120,6 @@ Most Popular: 'Найпопулярніші'
Playlists: 'Списки відтворення'
User Playlists:
Your Playlists: 'Ваші списки відтворення'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Збережені
- відео порожні. Клацніть на кнопку збереження у куті відео, щоб воно було перелічено
- тут
- Playlist Message: Ця сторінка не показує повністю робочих списків відтворення. На
- ній перелічено лише відео, які ви зберегли або вибрали. Коли робота завершиться,
- усі відео, які зараз знаходяться тут, буде переміщено до списку відтворення "Вибране".
Search bar placeholder: Шукати у добірці
Empty Search Message: Немає відео в цій добірці, які відповідають вашому запиту
Create New Playlist: Створити новий список відтворення
@@ -186,8 +180,6 @@ Settings:
End: 'У кінці'
Hidden: Сховано
Blur: Розмиття
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Екземпляр Invidious
- (За замовчуванням https://invidious.snopyta.org)'
Region for Trending: 'Регіон для Популярних'
#! List countries
View all Invidious instance information: Перегляд усіх відомостей про екземпляр
@@ -341,7 +333,6 @@ Settings:
Subscription Settings: 'Налаштування підписки'
Hide Videos on Watch: 'Ховати відео при перегляді'
Fetch Feeds from RSS: 'Отримати канали з RSS'
- Manage Subscriptions: 'Керування підписками'
Fetch Automatically: Автоматично отримувати стрічку
Only Show Latest Video for Each Channel: Показувати лише останні відео для кожного
каналу
@@ -383,7 +374,6 @@ Settings:
Hide Subscriptions Shorts: Сховати Shorts із підписок
Hide Subscriptions Live: Сховати трансляції з підписок
Hide Profile Pictures in Comments: Сховати зображення профілю в коментарях
- Blur Thumbnails: Розмиті мініатюри
Hide Subscriptions Community: Сховати спільноту підписників
Hide Channels Invalid: Вказаний ID каналу недійсний
Hide Channels Disabled Message: Деякі канали були заблоковані за допомогою ID
@@ -396,10 +386,6 @@ Settings:
Select Import Type: 'Оберіть тип імпорту'
Select Export Type: 'Оберіть тип експорту'
Import Subscriptions: 'Імпортувати підписки'
- Import FreeTube: 'Імпортувати FreeTube'
- Import YouTube: 'Імпортувати YouTube'
- Import NewPipe: 'Імпортувати NewPipe'
- Check for Legacy Subscriptions: 'Перевірка наявності застарілих підписок'
Export Subscriptions: 'Експортувати підписки'
Export FreeTube: 'Експортувати FreeTube'
Export YouTube: 'Експортувати YouTube'
@@ -435,7 +421,6 @@ Settings:
Playlist File: Файл списку відтворення
Subscription File: Файл підписки
History File: Файл історії
- Advanced Settings: {}
Proxy Settings:
Error getting network information. Is your proxy configured properly?: Помилка
отримання відомостей про мережу. Чи правильно налаштовано ваш проксі?
@@ -503,7 +488,6 @@ Settings:
Set Password: Установити пароль
Remove Password: Вилучити пароль
Set Password To Prevent Access: Встановіть пароль, щоб запобігти доступу до налаштувань
- Expand All Settings Sections: Розгорнути всі розділи налаштувань
About:
#On About page
About: 'Про'
@@ -529,8 +513,6 @@ About:
Help: Довідка
GitHub releases: Випуски GitHub
Downloads / Changelog: Завантаження / Журнал змін
- View License: Переглянути ліцензію
- Licensed under the AGPLv3: Ліцензовано під AGPLv3
Source code: Джерельний код
Beta: Бета
Discussions: Обговорення
@@ -582,8 +564,6 @@ Profile:
Open Profile Dropdown: Відкрити спадне меню профілю
Close Profile Dropdown: Закрити спадне меню профілю
Channel:
- Subscriber: 'Підписник'
- Subscribers: 'Підписники'
Subscribe: 'Підписатися'
Unsubscribe: 'Відписатися'
Channel has been removed from your subscriptions: 'Канал прибрано з ваших підписок'
@@ -768,16 +748,12 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Переглянути весь список відтворення'
- Videos: 'Відео'
- View: 'Перегляд'
- Views: 'Переглядів'
Last Updated On: 'Востаннє оновлено'
# On Video Watch Page
#* Published
#& Views
Playlist: Список відтворення
-Toggle Theatre Mode: 'Перемкнути режим театру'
Change Format:
Change Media Formats: 'Зміна форматів відео'
Use Dash Formats: 'Використовувати формати DASH'
@@ -910,7 +886,6 @@ 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: 'Підписки ще не впроваджено'
Loop is now disabled: 'Цикл вимкнено'
Loop is now enabled: 'Цикл увімкнено'
Shuffle is now disabled: 'Випадковий порядок вимкнено'
@@ -929,8 +904,6 @@ Playing Next Video Interval: Відтворення наступного від
Клацніть, щоб скасувати. | Відтворення наступного відео через {nextVideoInterval}
секунд. Клацніть, щоб скасувати.
More: Докладніше
-Hashtags have not yet been implemented, try again later: Хештеги ще не впроваджені,
- спробуйте пізніше
Unknown YouTube url type, cannot be opened in app: Невідомий тип URL-адреси YouTube,
його не можна відкрити в застосункові
Open New Window: Відкрити нове вікно
@@ -957,9 +930,7 @@ Channels:
Unsubscribe Prompt: Ви впевнені, що хочете відписатися від «{channelName}»?
Channels: Канали
Title: Список каналів
- Unsubscribe: Відписатися
Search bar placeholder: Пошук каналів
- Unsubscribed: '{channelName} вилучено з ваших підписок'
Clipboard:
Copy failed: Не вдалося скопіювати до буфера обміну
Cannot access clipboard without a secure connection: Неможливо отримати доступ до
diff --git a/static/locales/ur.yaml b/static/locales/ur.yaml
index 18a7637daa28d..344ff37c7c7c2 100644
--- a/static/locales/ur.yaml
+++ b/static/locales/ur.yaml
@@ -63,13 +63,7 @@ Channels:
Search bar placeholder: 'چینلز تلاش کریں۔'
Count: '{number}چینل ملا۔'
Empty: 'آپ کے چینل کی فہرست فی الحال خالی ہے۔'
- Unsubscribe: 'ان سبسکرائب کریں۔'
- Unsubscribed: '{channelName} کو آپ کی سبسکرپشنز سے ہٹا دیا گیا ہے۔'
User Playlists:
- Playlist Message: یہ صفحہ مکمل طور پر کام کرنے والی پلے لسٹس کا عکاس نہیں ہے۔ یہ
- صرف ان ویڈیوز کی فہرست بناتا ہے جنہیں آپ نے محفوظ کیا ہے یا پسند کیا ہے۔ جب کام
- ختم ہو جائے تو سب فی الحال یہاں موجود ویڈیوز کو 'پسندیدہ' پلے لسٹ میں منتقل کر
- دیا جائے گا۔
Empty Search Message: 'اس پلے لسٹ میں کوئی ایسی ویڈیوز نہیں ہیں جو آپ کی تلاش سے
مماثل ہوں۔'
Search bar placeholder: 'پلے لسٹ میں تلاش کریں۔'
@@ -197,12 +191,8 @@ Tooltips:
# Toast Messages
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: 'نامعلوم YouTube url قسم، ایپ میں
نہیں کھولی جا سکتی'
-Hashtags have not yet been implemented, try again later: 'ہیش ٹیگز ابھی لاگو نہیں
- ہوئے، بعد میں دوبارہ کوشش کریں۔'
Loop is now disabled: 'لوپ اب غیر فعال ہے۔'
Loop is now enabled: 'لوپ اب فعال ہے۔'
Shuffle is now disabled: 'شفل اب غیر فعال ہے۔'
diff --git a/static/locales/vi.yaml b/static/locales/vi.yaml
index 1fcc3b0bd8059..f997fb3f9f1fd 100644
--- a/static/locales/vi.yaml
+++ b/static/locales/vi.yaml
@@ -114,13 +114,8 @@ Playlists: 'Danh sách phát'
User Playlists:
Your Playlists: 'Danh sách phát của bạn'
Search bar placeholder: Tìm kiếm trong danh sách phát
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: Video
- đã lưu của bạn trống rỗng. Nhấp vào nút lưu ở góc video để được liệt kê tại đây
Empty Search Message: Không có video nào trong danh sách này trùng với những gì
bạn đang tìm
- Playlist Message: Trang này không liệt kê tất cả danh sách video bạn đã theo giỏi.
- Nó chỉ hiển thị các video mà bạn đã lưu hoặc thêm vào mục yêu thích. Khi xong
- việc, tất cả các video trên trang này sẽ được chuyển vào danh sách 'yêu thích'.
Remove from Playlist: Xóa khỏi danh sách phát
Playlist Name: Tên danh sách phát
Save Changes: Lưu thay đổi
@@ -142,7 +137,6 @@ User Playlists:
cập nhập danh sách phát.
Reverted to use {oldPlaylistName} for quick bookmark: Đã quay lại dùng {oldPlaylistName}
cho dấu trang nhanh
- Quick bookmark disabled: Đã tắt dấu trang nhanh
Some videos in the playlist are not loaded yet. Click here to copy anyway.: Một
số video trong danh sách phát này chưa được tải, bạn vẫn có thể nhấn vào đây
để sao chép.
@@ -207,11 +201,7 @@ User Playlists:
Remove from Favorites: Xóa khỏi {playlistName}
Move Video Down: Chuyển video xuống
Move Video Up: Chuyển video lên
- Disable Quick Bookmark: Tắt dấu trang nhanh
Delete Playlist: Xóa danh sách phát
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: Bạn
- có chắc muốn xóa tất cả các video đã xem khỏi danh sách phát này? Việc này không
- thể được hoàn tác.
History:
# On History Page
History: 'Lịch sử'
@@ -246,8 +236,6 @@ Settings:
End: 'Cuối'
Blur: Làm mờ
Hidden: Ẩn
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Phiên bản Invidious
- (Mặc định là https://invidious.snopyta.org)'
Region for Trending: 'Phổ biến theo quốc gia'
#! List countries
Check for Latest Blog Posts: Kiểm tra bài đăng mới nhất
@@ -329,7 +317,6 @@ Settings:
Hide FreeTube Header Logo: Ẩn logo FreeTube trên thanh trên
Player Settings:
Player Settings: 'Cài đặt trình phát'
- Remember History: 'Nhớ lịch sử'
Play Next Video: 'Phát video tiếp theo'
Turn on Subtitles by Default: 'Bật phụ đề theo mặc định'
Autoplay Videos: 'Tự phát video'
@@ -383,43 +370,9 @@ Settings:
Subscription Settings:
Subscription Settings: 'Cài đặt đăng ký'
Hide Videos on Watch: 'Ẩn video khi đã xem'
- Subscriptions Export Format:
- Subscriptions Export Format: 'Xuất định dạng đăng ký'
- #& Freetube
- Newpipe: 'Newpipe'
- OPML: 'OPML'
- Manage Subscriptions: 'Quản lý đăng ký'
- Import Subscriptions: 'Nhập đăng ký'
- Export Subscriptions: 'Xuất đăng ký'
- How do I import my subscriptions?: 'Làm sao để nhập đăng ký của tôi?'
Fetch Feeds from RSS: Cập nhật bảng tin qua RSS
Fetch Automatically: Tự động làm mới bảng tin
Only Show Latest Video for Each Channel: Chỉ hiện video mới nhất cho mỗi kênh
- Advanced Settings:
- Advanced Settings: 'Cài đặt nâng cao'
- Enable Debug Mode (Prints data to the console): 'Bật chế độ Debug (Ghi data ra
- console)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': 'Địa chỉ Proxy (Ví dụ: SOCKS5://127.0.0.1:9050
- )'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': 'Nhấn
- nút "TEST PROXY" sẽ gửi một yêu cầu đến https://ipinfo.io/json'
- Use Tor / Proxy for API calls: 'Sử dụng Tor / Proxy cho API calls'
- TEST PROXY: 'TEST PROXY'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: 'Xem Instances công cộng'
- Clear History:
- Clear History: 'Xóa lịch sử'
- # On Click
- Are you sure you want to delete your history?: 'Bạn có chắc xóa lịch sử không?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: 'Dọn dẹp đăng ký'
- # On Click
- Are you sure you want to remove all subscriptions?: 'Bạn có chắc xóa tất cả
- đăng ký không?'
- #& Yes
- #& No
Data Settings:
How do I import my subscriptions?: Làm sao để tôi nhập đăng ký?
@@ -448,10 +401,6 @@ Settings:
Export YouTube: Xuất YouTube
Export FreeTube: Xuất FreeTube
Export Subscriptions: Xuất đăng ký
- Check for Legacy Subscriptions: Kiểm tra đăng ký cũ
- Import NewPipe: Nhập NewPipe
- Import YouTube: Nhập YouTube
- Import FreeTube: Nhập FreeTube
Import Subscriptions: Nhập đăng ký
Select Export Type: Chọn kiểu xuất ra
Select Import Type: Chọn kiểu nhập vào
@@ -614,46 +563,16 @@ Settings:
trước khi bật!
Experimental Settings: Cài đặt thử nghiệm
Replace HTTP Cache: Thay thế bộ đệm HTTP
- Expand All Settings Sections: Mở rộng tất cả các mục tùy chọn
About:
#On About page
About: 'Giới thiệu'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': 'Phần
- mềm copylefted này được miễn phí dưới cấp phép AGPL-3.0.'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- Tìm thấy bug (lỗi)? Muốn gợi ý một tính năng? Muốn chung tay giúp đỡ? Hãy xem
- trang Github của chúng tôi. Pull Requests luôn cảm kích.
-
- Thank you very much to the People and Projects that make FreeTube possible!: 'Cảm
- ơn rất nhiều những Người và Dự án đã làm cho FreeTube khả thi!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': 'Muốn
- chat? Hãy tham gia Server Element / Matrix của chúng tôi. Vui lòng xem nội quy
- trước khi tham gia.'
-
- 'Looking for help? Check out our Wiki page.': 'Tìm kiếm sự giúp đỡ? Hãy xem trang
- Wiki của chúng tôi.'
-
- Check out our Firefox extension!: 'Hãy xem tiện ích Firefox của chúng tôi!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': 'Nếu
- bạn thích sử dụng FreeTube, hãy xem xét đến việc đóng góp thông qua Liberapay
- hoặc qua địa chỉ Bitcoin của chúng tôi.'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: 'Tin tức mới nhất về FreeTube'
-
#On Channel Page
Mastodon: Mastodon
Email: Email
Source code: Mã nguồn
FAQ: Câu hỏi thường gặp
Report a problem: Báo cáo sự cố
- Licensed under the AGPLv3: Được cấp phép theo AGPLv3
- View License: Xem giấy phép
Help: Trợ giúp
Translate: Phiên dịch
Website: Trang web
@@ -674,8 +593,6 @@ About:
Please read the: Hãy đọc
Discussions: Thảo luận
Channel:
- Subscriber: 'Người đăng ký'
- Subscribers: 'Người đăng ký'
Subscribe: 'Đăng ký'
Unsubscribe: 'Hủy đăng ký'
Search Channel: 'Tìm trong kênh'
@@ -868,16 +785,12 @@ Videos:
Playlist:
#& About
View Full Playlist: 'Xem danh sách phát hoàn chỉnh'
- Videos: 'Video'
- View: 'Lượt xem'
- Views: 'Lượt xem'
Last Updated On: 'Update lần cuối vào'
# On Video Watch Page
#* Published
#& Views
Playlist: Danh sách phát
-Toggle Theatre Mode: 'Chuyển đổi chế độ rạp hát'
Change Format:
Change Media Formats: 'Chuyển đổi định dạng video'
Use Dash Formats: 'Sử dụng định dạng DASH'
@@ -938,8 +851,6 @@ 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 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'
Loop is now enabled: 'Lặp lại hiện đã bật'
Shuffle is now disabled: 'Xáo trộn hiện đã tắt'
@@ -1020,9 +931,7 @@ Channels:
Title: Danh sách kênh
Search bar placeholder: Tìm kênh
Empty: Danh sách kênh của bạn hiện đang trống.
- Unsubscribed: '{channelName} đã bị xoá khỏi danh sách kênh đã đăng ký của bạn'
Unsubscribe Prompt: Bạn có chắc răng bạn muốn huỷ đăng ký kênh "{channelName}"?
- Unsubscribe: Huỷ đăng ký
Count: '{number} kênh đã tìm được.'
Tooltips:
General Settings:
@@ -1088,8 +997,6 @@ Tooltips:
Experimental Settings:
Replace HTTP Cache: Tắt bộ nhớ đệm HTTP dựa trên đĩa của Electron và bật bộ nhớ
đệm hình ảnh trong bộ nhớ tùy chỉnh. Sẽ dẫn đến việc sử dụng RAM tăng lên.
-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. |
Phát video tiếp theo sau {nextVideoInterval} giây nữa. Nhấn vào để hủy. | Phát video
tiếp theo sau {nextVideoInterval} giây. Nhấn vào để hủy.
diff --git a/static/locales/vls.yaml b/static/locales/vls.yaml
index b80e004668385..84e5135a3ecf1 100644
--- a/static/locales/vls.yaml
+++ b/static/locales/vls.yaml
@@ -145,8 +145,6 @@ Channels:
Search bar placeholder: ''
Count: ''
Empty: ''
- Unsubscribe: ''
- Unsubscribed: ''
Unsubscribe Prompt: ''
Trending:
Trending: ''
@@ -162,8 +160,6 @@ Feed:
Playlists: ''
User Playlists:
Your Playlists: ''
- Playlist Message: ''
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: ''
You have no playlists. Click on the create new playlist button to create a new one.: ''
Empty Search Message: ''
Search bar placeholder: ''
@@ -271,7 +267,6 @@ History:
Settings:
# On Settings Page
Settings: ''
- Expand All Settings Sections: ''
Sort Settings Sections (A-Z): ''
The app needs to restart for changes to take effect. Restart and apply change?: ''
General Settings:
@@ -464,7 +459,6 @@ Settings:
Subscription Settings: ''
Hide Videos on Watch: ''
Fetch Feeds from RSS: ''
- Manage Subscriptions: ''
Fetch Automatically: ''
Only Show Latest Video for Each Channel: ''
Confirm Before Unsubscribing: ''
@@ -520,7 +514,6 @@ Settings:
Subscription File: ''
History File: ''
Playlist File: ''
- Check for Legacy Subscriptions: ''
Export Subscriptions: ''
Export FreeTube: ''
Export YouTube: ''
@@ -879,9 +872,6 @@ Playlist:
#& About
Playlist: ''
View Full Playlist: ''
- Videos: ''
- View: ''
- Views: ''
Last Updated On: ''
Sort By:
Sort By: ''
@@ -896,7 +886,6 @@ Playlist:
# On Video Watch Page
#* Published
#& Views
-Toggle Theatre Mode: ''
Change Format:
Change Media Formats: ''
Use Dash Formats: ''
@@ -1001,9 +990,7 @@ Invidious API Error (Click to copy): ''
Falling back to Invidious 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: ''
-Hashtags have not yet been implemented, try again later: ''
Loop is now disabled: ''
Loop is now enabled: ''
Shuffle is now disabled: ''
diff --git a/static/locales/zh-CN.yaml b/static/locales/zh-CN.yaml
index 6a77820e7783e..5a542b5d755fa 100644
--- a/static/locales/zh-CN.yaml
+++ b/static/locales/zh-CN.yaml
@@ -124,11 +124,8 @@ Most Popular: '最流行'
Playlists: '播放列表'
User Playlists:
Your Playlists: '您的播放列表'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: 您未保存视频。点击视频角落的“保存”按钮保存视频
- Playlist Message: 本页面不代表功能完备的播放列表。它只列举您保存或喜爱的播放列表。当项目完成时,本页面的所有视频将会迁移到“最喜爱”播放列表。
Search bar placeholder: 搜索播放列表
Empty Search Message: 此播放列表中没有匹配你搜索的视频
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: 你确定要从此播放列表删除所有已观看的视频吗?此操作无法撤销。
AddVideoPrompt:
Search in Playlists: 在播放列表中搜索
Save: 保存
@@ -163,7 +160,6 @@ User Playlists:
"{videoCount} video(s) have been removed": 1 则视频已被删除 | {videoCount} 则视频已被删除
This video cannot be moved down.: 无法下移此视频。
This playlist is now used for quick bookmark: 此播放列表现用于快速添加书签
- Quick bookmark disabled: 停用了快速添加书签
Reverted to use {oldPlaylistName} for quick bookmark: 恢复到使用播放列表 {oldPlaylistName}
进行快速添加书签操作
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: 此播放列表现用于快速添加书签,而非
@@ -210,7 +206,6 @@ User Playlists:
Add to Favorites: 添加到播放列表 {playlistName}
Enable Quick Bookmark With This Playlist: 开启使用此播放列表来快速添加书签
Remove from Favorites: 从播放列表 {playlistName} 删除
- Disable Quick Bookmark: 停用快速添加书签
Playlists with Matching Videos: 有匹配视频的播放列表
Quick Bookmark Enabled: 启用了快速书签
Cannot delete the quick bookmark target playlist.: 无法删除快速书签目标播放列表。
@@ -252,7 +247,6 @@ Settings:
End: '结尾'
Hidden: 隐藏缩略图
Blur: 模糊
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious实例(默认https://invidious.snopyta.org)'
Region for Trending: '热门区域'
#! List countries
Check for Updates: 检查更新
@@ -345,7 +339,6 @@ Settings:
Hide FreeTube Header Logo: 隐藏 FreeTube 标题徽标
Player Settings:
Player Settings: '播放器'
- Remember History: '记住历史'
Play Next Video: '播放下一视频'
Turn on Subtitles by Default: '默认开启字幕'
Autoplay Videos: '自动播放视频'
@@ -397,40 +390,10 @@ Settings:
Subscription Settings:
Subscription Settings: '订阅'
Hide Videos on Watch: '观看时隐藏视频'
- Subscriptions Export Format:
- Subscriptions Export Format: '导出订阅格式'
- #& Freetube
- Newpipe: 'Newpipe'
- OPML: 'OPML'
- Manage Subscriptions: '管理订阅'
- Import Subscriptions: '导入订阅'
- Export Subscriptions: '导出订阅'
- How do I import my subscriptions?: '如何导入我的订阅?'
Fetch Feeds from RSS: 从RSS摘取推送
Fetch Automatically: 自动抓取订阅源
Only Show Latest Video for Each Channel: 只显示每个频道的最新视频
Confirm Before Unsubscribing: 避免意外取消订阅
- Advanced Settings:
- Advanced Settings: '高级设置'
- Enable Debug Mode (Prints data to the console): '允许调试模式(打印数据在控制板)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': '代理地址(例如:SOCKS5://127.0.0.1:9050)'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': '点击“测试代理”键将发送请求给https://ipinfo.io/json'
- Use Tor / Proxy for API calls: '用Tor / 代理给API呼叫'
- TEST PROXY: '测试代理'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: '显示公共实例'
- Clear History:
- Clear History: '清除历史记录'
- # On Click
- Are you sure you want to delete your history?: '您确认想删除您的历史记录?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: '清除订阅'
- # On Click
- Are you sure you want to remove all subscriptions?: '您确定想移除所有订阅?'
- #& Yes
- #& No
Privacy Settings:
Are you sure you want to remove your entire watch history?: 您确认想移除您的全部观看历史记录?
@@ -469,14 +432,10 @@ Settings:
Export YouTube: 导出YouTube
Export FreeTube: 导出FreeTube
Export Subscriptions: 导出订阅
- Import NewPipe: 导入NewPipe
- Import YouTube: 导入YouTube
- Import FreeTube: 导入FreeTube
Import Subscriptions: 导入订阅
Select Export Type: 选择导出类型
Select Import Type: 选择导入类型
Data Settings: 数据
- Check for Legacy Subscriptions: 检查传统订阅
Manage Subscriptions: 管理订阅
Import Playlists: 导入播放列表
Export Playlists: 导出播放列表
@@ -528,7 +487,6 @@ Settings:
Hide Subscriptions Videos: 隐藏订阅视频
Hide Subscriptions Live: 隐藏订阅直播
Hide Profile Pictures in Comments: 在评论中隐藏个人资料图片
- Blur Thumbnails: 模糊缩略图
Hide Subscriptions Community: 隐藏订阅社区
Hide Channels Invalid: 提供的频道 ID 无效
Hide Channels Disabled Message: 使用 ID 屏蔽了某些频道,这些频道未被处理。当这些 ID 在升级时,功能被停用
@@ -604,33 +562,12 @@ Settings:
Set Password To Prevent Access: 设置密码防止访问设置
Set Password: 设置密码
Remove Password: 删除密码
- Expand All Settings Sections: 展开所有设置部分
Sort Settings Sections (A-Z): 对设置部分进行排序(A-Z)
Return to Settings Menu: 返回设置菜单
About:
#On About page
About: '关于'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': '这个自由软件发布在AGPL-3.0自由许可证下。'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- 发现bug?想建议新功能?想帮助?查看我们的GitHub页面。 欢迎pull requests。
-
- Thank you very much to the People and Projects that make FreeTube possible!: '非常感谢让FreeTube变得有可能的人和项目!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': '想聊天?加入我们的Element
- / Matrix服务器。加入前请检查规则。'
-
- 'Looking for help? Check out our Wiki page.': '寻求帮助?查看我们的Wiki页面。'
-
- Check out our Firefox extension!: '查看我们的Firefox插件!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': '如果您喜欢使用FreeTube,考虑通过Liberapay或者Bitcoin地址捐赠。'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: '最新FreeTube新闻'
-
#On Channel Page
Source code: 源代码
Beta: 测试版
@@ -647,8 +584,6 @@ About:
FreeTube Wiki: FreeTube维基
Help: 说明
GitHub releases: GitHub 版本
- View License: 查看授权
- Licensed under the AGPLv3: 以 AGPLv3 协议授权
Please check for duplicates before posting: 请在发布前检查是否与现有问题重复
GitHub issues: Github 问题
Report a problem: 报告问题
@@ -660,8 +595,6 @@ About:
Licensed under the: 许可依据
AGPLv3: AGPLv3
Channel:
- Subscriber: '订阅者'
- Subscribers: '订阅者'
Subscribe: '订阅'
Unsubscribe: '取消订阅'
Search Channel: '搜索频道'
@@ -868,9 +801,6 @@ Videos:
Playlist:
#& About
View Full Playlist: '查看完整播放列表'
- Videos: '视频'
- View: '观看'
- Views: '观看'
Last Updated On: '最后更新于'
# On Video Watch Page
@@ -888,7 +818,6 @@ Playlist:
VideoTitleAscending: 标题(A-Z)
VideoDurationAscending: 持续时间(最短的优先)
VideoDurationDescending: 持续时间(最长的优先)
-Toggle Theatre Mode: '切换剧场模式'
Change Format:
Change Media Formats: '更换视频格式'
Use Dash Formats: '使用Dash格式'
@@ -948,7 +877,6 @@ 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 Local API: '回退到本地API'
-Subscriptions have not yet been implemented: '订阅功能尚未被推行'
Loop is now disabled: '循环播放现在被禁用'
Loop is now enabled: '循环播放现在被允许'
Shuffle is now disabled: '随机播放现在被禁用'
@@ -1053,7 +981,6 @@ Search Bar:
Are you sure you want to open this link?: 您确定要打开此链接吗?
Unknown YouTube url type, cannot be opened in app: 未知的 YouTube url 类型,不能在应用程序中打开
External link opening has been disabled in the general settings: 外部链接打开在常规设置中被禁用
-Hashtags have not yet been implemented, try again later: 话题标签功能尚未实现,请稍后再试
Default Invidious instance has been set to {instance}: 默认的 Invidious 实例已被设置为 {instance}
Playing Next Video Interval: 马上播放下一个视频。单击取消。| {nextVideoInterval} 秒内播放下个视频。单击取消。 |
{nextVideoInterval} 秒内播放下个视频。单击取消。
@@ -1069,11 +996,9 @@ New Window: 新窗口
Channels:
Search bar placeholder: 搜索频道
Count: 找到了 {number} 个频道。
- Unsubscribe: 取消订阅
Channels: 频道
Title: 频道列表
Empty: 你的频道列表当前为空。
- Unsubscribed: 从你的订阅里删除了 {channelName}
Unsubscribe Prompt: 你确定你要取消订阅 "{channelName}" 吗?
Clipboard:
Copy failed: 未能复制到剪贴板
diff --git a/static/locales/zh-TW.yaml b/static/locales/zh-TW.yaml
index e87ff855cb9c4..0e7845d33333f 100644
--- a/static/locales/zh-TW.yaml
+++ b/static/locales/zh-TW.yaml
@@ -123,8 +123,6 @@ Most Popular: '最受歡迎'
Playlists: '播放清單'
User Playlists:
Your Playlists: '您的播放清單'
- Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: 您播放清單的影片是空的。點擊影片角落的星星按鈕以將其列在此處
- Playlist Message: 此頁面無法列出完整的播放清單。其僅列出您已儲存或加入最愛的影片。工作完成後,所有目前在此的影片都會轉移到「最愛」播放清單。
Search bar placeholder: 搜尋播放清單
Empty Search Message: 此播放清單中沒有與您的搜尋相符的影片
This playlist currently has no videos.: 此播放清單目前沒有影片。
@@ -166,7 +164,6 @@ User Playlists:
Playlist {playlistName} has been deleted.: 播放清單 {playlistName} 已刪除。
This playlist does not exist: 此播放清單不存在
This playlist is now used for quick bookmark: 此播放清單現在用於快速書籤
- Quick bookmark disabled: 快速書籤已停用
This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: 此播放清單現在用於快速書籤,而非
{oldPlaylistName}。點擊此處撤銷
Reverted to use {oldPlaylistName} for quick bookmark: 恢復為使用 {oldPlaylistName}
@@ -204,12 +201,9 @@ User Playlists:
You have no playlists. Click on the create new playlist button to create a new one.: 您沒有播放清單。按一下建立新播放清單按鈕以建立新的。
Save Changes: 儲存變更
Remove Watched Videos: 移除已觀看的影片
- Are you sure you want to remove all watched videos from this playlist? This cannot be undone: 您確定要從此播放清單中移除所有觀看過的影片嗎?
- 這無法還原。
Add to Favorites: 新增至 {playlistName}
Remove from Favorites: 從 {playlistName} 移除
Enable Quick Bookmark With This Playlist: 啟用此播放清單的快速書籤
- Disable Quick Bookmark: 停用快速書籤
Playlists with Matching Videos: 包含相符影片的播放清單
Quick Bookmark Enabled: 已啟用快速書籤
Cannot delete the quick bookmark target playlist.: 無法刪除快速書籤目標播放清單。
@@ -251,8 +245,6 @@ Settings:
End: '片尾'
Hidden: 隱藏
Blur: 模糊
- 'Invidious Instance (Default is https://invidious.snopyta.org)': 'Invidious實例(預設為
- https://invidious.snopyta.org )'
Region for Trending: '發燒影片區域'
#! List countries
Check for Latest Blog Posts: 檢查最新的部落格貼文
@@ -345,7 +337,6 @@ Settings:
Hide FreeTube Header Logo: 隱藏 FreeTube 標題圖示
Player Settings:
Player Settings: '播放器'
- Remember History: '記住曆史'
Play Next Video: '播放下一部影片'
Turn on Subtitles by Default: '預設開啟字幕'
Autoplay Videos: '自動播放影片'
@@ -398,40 +389,10 @@ Settings:
Subscription Settings:
Subscription Settings: '訂閱'
Hide Videos on Watch: '觀看時隱藏影片'
- Subscriptions Export Format:
- Subscriptions Export Format: '導出訂閱格式'
- #& Freetube
- Newpipe: 'Newpipe'
- OPML: 'OPML'
- Manage Subscriptions: '管理訂閱'
- Import Subscriptions: '導入訂閱'
- Export Subscriptions: '導出訂閱'
- How do I import my subscriptions?: '如何導入我的訂閱?'
Fetch Feeds from RSS: 從RSS擷取推送
Fetch Automatically: 自動擷取 Feed
Only Show Latest Video for Each Channel: 只顯示每個頻道的最新影片
Confirm Before Unsubscribing: 避免意外取消訂閱
- Advanced Settings:
- Advanced Settings: '進階設定'
- Enable Debug Mode (Prints data to the console): '允許除錯型態(列印資料在控制板)'
- 'Proxy Address (Example: SOCKS5://127.0.0.1:9050 )': '代理位址(例如:SOCKS5://127.0.0.1:9050)'
- 'Clicking "TEST PROXY" button will send a request to https://ipinfo.io/json': '點擊“測試代理”健將傳送要求給https://ipinfo.io/json'
- Use Tor / Proxy for API calls: '用Tor / 代理給API呼叫'
- TEST PROXY: '測試代理'
- #& Invidious Instance (Default is https://invidious.snopyta.org)
- See Public Instances: '察看公用實例'
- Clear History:
- Clear History: '清除曆史紀錄'
- # On Click
- Are you sure you want to delete your history?: '您確認想刪除您的曆史紀錄?'
- #& Yes
- #& No
- Clear Subscriptions:
- Clear Subscriptions: '清除訂閱'
- # On Click
- Are you sure you want to remove all subscriptions?: '您確定想移除所有訂閱?'
- #& Yes
- #& No
Privacy Settings:
Watch history has been cleared: 已刪除觀看紀錄
@@ -470,14 +431,10 @@ Settings:
Export YouTube: 匯出YouTube
Export FreeTube: 匯出FreeTube
Export Subscriptions: 匯出訂閱
- Import NewPipe: 匯入NewPipe
- Import YouTube: 匯入YouTube
- Import FreeTube: 匯入FreeTube
Import Subscriptions: 匯入訂閱
Select Export Type: 選取匯出類型
Select Import Type: 選取匯入類型
Data Settings: 資料
- Check for Legacy Subscriptions: 檢查舊版訂閱
Manage Subscriptions: 管理訂閱
Import Playlists: 匯入播放清單
All playlists has been successfully imported: 所有播放清單都已成功匯入
@@ -528,7 +485,6 @@ Settings:
Hide Subscriptions Videos: 隱藏訂閱影片
Hide Subscriptions Live: 隱藏訂閱直播
Hide Profile Pictures in Comments: 在留言中隱藏個人檔案圖片
- Blur Thumbnails: 模糊縮圖
Hide Subscriptions Community: 隱藏訂閱社群
Hide Channels Invalid: 提供的頻道 ID 無效
Hide Channels Disabled Message: 某些頻道被使用 ID 封鎖且無法處理。當這些 ID 更新時,功能將會被封鎖
@@ -604,51 +560,21 @@ Settings:
Enter Password To Unlock: 輸入密碼以解鎖設定
Password Incorrect: 密碼不正確
Unlock: 解鎖
- Expand All Settings Sections: 展開所有設定
Sort Settings Sections (A-Z): 對設定區塊進行排序 (A-Z)
Return to Settings Menu: 回到設定選單
About:
#On About page
About: '關於'
#& About
- 'This software is FOSS and released under the GNU Affero General Public License v3.0.': '這個自由軟體發布在AGPL-3.0自由許可證下。'
-
- 'Found a bug? Want to suggest a feature? Want to help out? Check out our GitHub page. Pull requests are welcome.': >-
- 發現bug?想建議新功能?想輔助說明?檢視我們的GitHub頁面。 歡迎pull requests。
-
- Thank you very much to the People and Projects that make FreeTube possible!: '非常感謝讓FreeTube變得有可能的人和項目!'
-
- 'Want to chat? Join our Element / Matrix Server . Please check the rules before joining.': '想聊天?加入我們的Element
- / Matrix伺服器。加入前請檢查規則。'
-
- 'Looking for help? Check out our Wiki page.': '尋求輔助說明?檢視我們的Wiki頁面。'
-
- Check out our Firefox extension!: '檢視我們的Firefox插件!'
-
- 'If you enjoy using FreeTube, consider donating via Liberapay or through our Bitcoin address.': '如果您喜歡使用FreeTube,考慮通過Liberapay或者Bitcoin位址捐贈。'
-
- #~ 'BTC: 1Lih7Ho5gnxb1CwPD4o59ss78pwo2T91eS'
-
- Latest FreeTube News: '最新FreeTube新聞'
-
#On Channel Page
- Translate via Weblate: 透過 Weblate 翻譯
Website: 網站
- Source Code: 原始碼
- Release Notes: 版本註記
Blog: 部落格
Credits: 貢獻者
FAQ: 常見問題
- Wiki: Wiki
- Report an Issue: 回報問題
- Channel Rules: 頻道規則
Email: 電子郵件
- License: 授權條款
Beta: 測試版
Donate: 捐款
- Useful Links: 有用連結
Help: 說明
- Contact: 聯絡
these people and projects: 這些人與專案
FreeTube is made possible by: FreeTube 誕生都要感謝這些人
Translate: 翻譯
@@ -662,15 +588,11 @@ About:
FreeTube Wiki: FreeTube Wiki
GitHub releases: GitHub 版本
Downloads / Changelog: 下載 / 變更紀錄
- View License: 檢視授權條款
- Licensed under the AGPLv3: 以 AGPLv3 授權
Source code: 原始碼
Discussions: 討論
Licensed under the: 授權以
AGPLv3: AGPLv3
Channel:
- Subscriber: '訂閱者'
- Subscribers: '訂閱者'
Subscribe: '訂閱'
Unsubscribe: '取消訂閱'
Search Channel: '搜尋頻道'
@@ -876,9 +798,6 @@ Videos:
Playlist:
#& About
View Full Playlist: '觀看完整播放清單'
- Videos: '影片'
- View: '觀看'
- Views: '觀看'
Last Updated On: '最後更新於'
# On Video Watch Page
@@ -896,7 +815,6 @@ Playlist:
Custom: 自訂
VideoDurationDescending: 持續時間(最長優先)
VideoDurationAscending: 持續時間(最短優先)
-Toggle Theatre Mode: '切換為劇院模式'
Change Format:
Change Media Formats: '變更影片格式'
Use Dash Formats: '使用 DASH 格式'
@@ -956,7 +874,6 @@ 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 Local API: '回退到區域API'
-Subscriptions have not yet been implemented: '訂閱功能尚未被推行'
Loop is now disabled: '循環播放現在被停用'
Loop is now enabled: '循環播放現在被啟用'
Shuffle is now disabled: '隨機播放現在被停用'
@@ -1060,7 +977,6 @@ Tooltips:
Playing Next Video Interval: 馬上播放下一個影片。點擊取消。| 播放下一個影片的時間為{nextVideoInterval}秒。點擊取消。|
播放下一個影片的時間為{nextVideoInterval}秒。點擊取消。
More: 更多
-Hashtags have not yet been implemented, try again later: 尚未實作主題標籤,請稍後再試
Unknown YouTube url type, cannot be opened in app: 未知的 YouTube url 類型,無法在應用程式開啟
Open New Window: 開啟新視窗
Default Invidious instance has been cleared: 預設 Invidious 站台已被清除
@@ -1079,11 +995,9 @@ Channels:
Channels: 頻道
Title: 頻道清單
Search bar placeholder: 搜尋頻道
- Unsubscribe: 取消訂閱
Count: 找到 {number} 個頻道。
Empty: 您的頻道清單目前為空。
Unsubscribe Prompt: 您確定您想要從「{channelName}」取消訂閱嗎?
- Unsubscribed: '{channelName} 已從您的訂閱移除'
Clipboard:
Copy failed: 複製到剪貼簿失敗
Cannot access clipboard without a secure connection: 無法在沒有安全連線的情況下存取剪貼簿
From 04c2afa43c448c0d59e1798d5af3170ac4716e26 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 21 Oct 2024 14:38:25 -0400
Subject: [PATCH 436/465] Bump electron from 32.2.0 to 32.2.1 (#5913)
Bumps [electron](https://github.com/electron/electron) from 32.2.0 to 32.2.1.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v32.2.0...v32.2.1)
---
updated-dependencies:
- dependency-name: electron
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index ae3170b3a6ef0..f8d075417bc23 100644
--- a/package.json
+++ b/package.json
@@ -90,7 +90,7 @@
"copy-webpack-plugin": "^12.0.2",
"css-loader": "^7.1.2",
"css-minimizer-webpack-plugin": "^7.0.0",
- "electron": "^32.2.0",
+ "electron": "^32.2.1",
"electron-builder": "^25.1.8",
"eslint": "^9.11.1",
"eslint-config-prettier": "^9.1.0",
diff --git a/yarn.lock b/yarn.lock
index 5605ca1946fd7..d9d0f4d6f72a2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3577,10 +3577,10 @@ electron-to-chromium@^1.5.4:
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz#1abf0410c5344b2b829b7247e031f02810d442e6"
integrity sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==
-electron@^32.2.0:
- version "32.2.0"
- resolved "https://registry.yarnpkg.com/electron/-/electron-32.2.0.tgz#40b17864be5f88c89f71045ac6f61b5d4a9c1919"
- integrity sha512-Xy82QBQrEiQysoxsv6lnhHAcWNNe6vV6QqH3OPFXhEj/T9oAsBHEhZuuYHINSSsUE7zRSj+J9sNwJYOjisT0Vw==
+electron@^32.2.1:
+ version "32.2.1"
+ resolved "https://registry.yarnpkg.com/electron/-/electron-32.2.1.tgz#10b78b450c835ccccc0885129a3ea93c22cce2de"
+ integrity sha512-GCPI/5hU34pPcNltNpz+uylhhuTm9BM0N8RmrbVgaWBodLSmmcCkvpgN0BseKhO6IwQOPzWaovrcZ/nPIpfGaQ==
dependencies:
"@electron/get" "^2.0.0"
"@types/node" "^20.9.0"
From 2fad65fdcdc94d2fad7110751906dfc13b64456f Mon Sep 17 00:00:00 2001
From: efb4f5ff-1298-471a-8973-3d47447115dc
<73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>
Date: Tue, 22 Oct 2024 01:06:34 +0200
Subject: [PATCH 437/465] Remove mentioning of bypassing age restricted content
(#5902)
---
README.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/README.md b/README.md
index 5a42b6c49d877..200784b2517f4 100644
--- a/README.md
+++ b/README.md
@@ -59,7 +59,6 @@ longer track you using cookies or JavaScript. Your subscriptions and history are
* Option to show only family friendly content
* Show/hide functionality or elements within the app using the distraction free settings
* View channel community posts
-* View most age restricted videos
### Browser Extension
FreeTube is supported by the [Privacy Redirect](https://github.com/SimonBrazell/privacy-redirect) and [LibRedirect](https://github.com/libredirect/libredirect) extensions, which will allow you to open YouTube links into FreeTube.
From 4d58b024b98f0f7604a8631321148b37f1851f2b Mon Sep 17 00:00:00 2001
From: Florent
Date: Tue, 22 Oct 2024 09:13:46 +0000
Subject: [PATCH 438/465] Translated using Weblate (Breton)
Currently translated at 17.2% (151 of 875 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/br/
---
static/locales/br.yaml | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/static/locales/br.yaml b/static/locales/br.yaml
index da23b807f79b0..ed41244315a8b 100644
--- a/static/locales/br.yaml
+++ b/static/locales/br.yaml
@@ -20,7 +20,7 @@ Delete: 'Dilemel'
Select all: 'Diuzañ pep tra'
Reload: 'Adkargañ'
Force Reload: 'Rediañ an adkargañ'
-Toggle Developer Tools: ''
+Toggle Developer Tools: 'Enaouiñ/Lazhañ Ostilhoù diorren'
Actual size: 'Ment a-vremañ'
Zoom in: 'Zoum brassat'
Zoom out: 'Zoum bihanaat'
@@ -32,11 +32,13 @@ Back: 'Distreiñ'
Forward: 'War-raok'
Open New Window: 'Digeriñ ur prenestr nevez'
Go to page: 'Mont d''ar bajenn {page}'
-Close Banner: ''
+Close Banner: 'Serriñ ar Giton'
-Version {versionNumber} is now available! Click for more details: ''
+Version {versionNumber} is now available! Click for more details: 'Stumm {versionNumber}
+ a zo hegerz ! Klikit amañ evit gouzout hiroc''h'
Download From Site: 'Pellgargañ diwar al lec''hienn'
-A new blog is now available, {blogTitle}. Click to view more: ''
+A new blog is now available, {blogTitle}. Click to view more: 'Embannet ez eus bet
+ ur pennad nevez, {blogTitle}. Klikit amañ evit gouzout hiroc''h'
Are you sure you want to open this link?: 'Ha sur oc''h e faot deoc''h digeriñ al
liamm-mañ ?'
@@ -79,7 +81,7 @@ Search Filters:
Search Filters: 'Siloù evit Klask'
Sort By:
Sort By: 'Rummañ dre'
- Most Relevant: ''
+ Most Relevant: 'Ar re wellañ'
Rating: 'Notenn'
Upload Date: 'Deiziad kargañ'
View Count: 'Niver a selloù'
@@ -280,7 +282,7 @@ Settings:
General Settings:
General Settings: ''
Check for Updates: ''
- Check for Latest Blog Posts: ''
+ Check for Latest Blog Posts: 'Diskouez pennadoù diwezhañ ar Blog'
Fallback to Non-Preferred Backend on Failure: ''
Enable Search Suggestions: ''
Auto Load Next Page:
From 974b4554b8750bf2fbe74607ab578ee1733ab72f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 22 Oct 2024 06:10:38 -0500
Subject: [PATCH 439/465] Bump shaka-player from 4.11.7 to 4.11.9 (#5914)
Bumps [shaka-player](https://github.com/shaka-project/shaka-player) from 4.11.7 to 4.11.9.
- [Release notes](https://github.com/shaka-project/shaka-player/releases)
- [Changelog](https://github.com/shaka-project/shaka-player/blob/v4.11.9/CHANGELOG.md)
- [Commits](https://github.com/shaka-project/shaka-player/compare/v4.11.7...v4.11.9)
---
updated-dependencies:
- dependency-name: shaka-player
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index f8d075417bc23..ab2d869706a9a 100644
--- a/package.json
+++ b/package.json
@@ -67,7 +67,7 @@
"path-browserify": "^1.0.1",
"portal-vue": "^2.1.7",
"process": "^0.11.10",
- "shaka-player": "^4.11.7",
+ "shaka-player": "^4.11.9",
"swiper": "^11.1.14",
"vue": "^2.7.16",
"vue-i18n": "^8.28.2",
diff --git a/yarn.lock b/yarn.lock
index d9d0f4d6f72a2..c7105cdf2d31a 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7992,10 +7992,10 @@ setprototypeof@1.2.0:
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
-shaka-player@^4.11.7:
- version "4.11.7"
- resolved "https://registry.yarnpkg.com/shaka-player/-/shaka-player-4.11.7.tgz#da49dc6c3c0e4cc0281b677b4580b162b3bbcf10"
- integrity sha512-jNsdQd4pa24w2QwXHGNBs8MQ33YajYiZclWaSuGt+dLJ7/D9+NG1LJQGnTrGd0G1aDdbEzmEpppG3ic4OsGpyw==
+shaka-player@^4.11.9:
+ version "4.11.9"
+ resolved "https://registry.yarnpkg.com/shaka-player/-/shaka-player-4.11.9.tgz#d5585e19a1a44990e4154442aec6c9a652430776"
+ integrity sha512-RadqAMhd3RarLQ7bQLET90KmM39KIuOZh4zgt10GtDN3hQJprjR467G7BeQAbZrxQtbk5FwZvm3xVR04Ia9ZRA==
dependencies:
eme-encryption-scheme-polyfill "^2.1.5"
From fca31e02bb9f304bd71ea654cbfbd89f5b77fdf0 Mon Sep 17 00:00:00 2001
From: Florent
Date: Tue, 22 Oct 2024 10:17:31 +0000
Subject: [PATCH 440/465] Translated using Weblate (Breton)
Currently translated at 22.8% (200 of 875 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/br/
---
static/locales/br.yaml | 105 ++++++++++++++++++++++-------------------
1 file changed, 56 insertions(+), 49 deletions(-)
diff --git a/static/locales/br.yaml b/static/locales/br.yaml
index ed41244315a8b..21606ecf6d9b2 100644
--- a/static/locales/br.yaml
+++ b/static/locales/br.yaml
@@ -120,77 +120,83 @@ Search Filters:
VR180: 'VR180'
# On Search Page
Search Results: 'Disoc''hoù ar c''hlask'
- Fetching results. Please wait: ''
- Fetch more results: ''
- There are no more results for this search: ''
+ Fetching results. Please wait: 'O klask emañ. Gortozit mar-plij'
+ Fetch more results: 'Diskouez muioc''h a zisoc''hoù'
+ There are no more results for this search: 'N''eus ket mui netra da ziskouez evit
+ ar c''hlask-mañ'
# Sidebar
Subscriptions:
# On Subscriptions Page
Subscriptions: 'Koumanantoù'
# channels that were likely deleted
- Error Channels: ''
+ Error Channels: 'Chadennoù gant fazioù'
Latest Subscriptions: 'Koumanantoù diwezhañ'
- This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: ''
+ This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: 'Ur
+ bochad koumanantoù en deus ar profil-mañ. Ar wazh RSS a yelo en tu all d''ar
+ vevenn lakaet'
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': ''
Disabled Automatic Fetching: ''
Empty Channels: ''
'Getting Subscriptions. Please wait.': ''
Empty Posts: ''
Load More Videos: 'Kargañ muioc''h a videoioù'
- Load More Posts: ''
- Subscriptions Tabs: ''
+ Load More Posts: 'Kargañ muioc''h a bennadoù'
+ Subscriptions Tabs: 'Ivinelloù ar c''houmanantoù'
All Subscription Tabs Hidden: ''
-More: ''
+More: 'Muioc''h'
Channels:
- Channels: ''
- Title: ''
- Search bar placeholder: ''
- Count: ''
+ Channels: 'Chadennoù'
+ Title: 'Roll ar chadennoù'
+ Search bar placeholder: 'Klask chadennoù'
+ Count: '{number} chadenn kavet.'
Empty: ''
Unsubscribe: ''
Unsubscribed: ''
- Unsubscribe Prompt: ''
+ Unsubscribe Prompt: 'Ha sur oc''h e faot deoc''h digoumanantiñ deus "{channelName}" ?'
Trending:
- Trending: ''
- Default: ''
- Music: ''
- Gaming: ''
- Movies: ''
- Trending Tabs: ''
-Most Popular: ''
+ Trending: 'Diouzh ar cʼhiz'
+ Default: 'Dre ziouer'
+ Music: 'Sonerezh'
+ Gaming: 'C''hoarioù video'
+ Movies: 'Filmoù'
+ Trending Tabs: 'Ivinelloù ar re diouzh ar c''hiz'
+Most Popular: 'Ar muiañ a verzh ganto'
Feed:
Feed Last Updated: ''
- Refresh Feed: ''
-Playlists: ''
+ Refresh Feed: 'Adkargañ {subscriptionName}'
+Playlists: 'Rolloù videoioù'
User Playlists:
- Your Playlists: ''
+ Your Playlists: 'Ho rolloù videoioù'
Playlist Message: ''
Your saved videos are empty. Click on the save button on the corner of a video to have it listed here: ''
- You have no playlists. Click on the create new playlist button to create a new one.: ''
+ You have no playlists. Click on the create new playlist button to create a new one.: 'N''ho
+ peus ket a roll videoioù. Klikit war ar bouton krouiñ ur roll-videoioù nevez evit
+ krouiñ unan.'
Empty Search Message: ''
- Search bar placeholder: ''
- Playlists with Matching Videos: ''
+ Search bar placeholder: 'Klask rolloù-videoioù'
+ Playlists with Matching Videos: 'Rolloù-videoioù gant videoioù a glot'
- This playlist currently has no videos.: ''
+ This playlist currently has no videos.: 'Ar roll-videoioù-mañ n''en deus video ebet
+ evit poent.'
- Create New Playlist: ''
+ Create New Playlist: 'Krouiñ ur roll-videoioù nevez'
- Add to Playlist: ''
- Add to Favorites: ''
- Remove from Favorites: ''
+ Add to Playlist: 'Ouzhpennañ d''ar roll-videoioù'
+ Add to Favorites: 'Ouzhpennañ da {playlistName}'
+ Remove from Favorites: 'Dilemel diwar {playlistName}'
- Move Video Up: ''
- Move Video Down: ''
- Remove from Playlist: ''
+ Move Video Up: 'Kas ar video uheloc''h'
+ Move Video Down: 'Kas ar video izeloc’h'
+ Remove from Playlist: 'Tennañ kuit eus ar roll-videoioù'
- Playlist Name: ''
- Playlist Description: ''
+ Playlist Name: 'Anv ar roll-videoioù'
+ Playlist Description: 'Deskrivadur ar roll-videoioù'
- Save Changes: ''
- Cancel: ''
- Edit Playlist Info: ''
- Copy Playlist: ''
- Remove Duplicate Videos: ''
+ Save Changes: 'Enrollañ ar c''hemmoù'
+ Cancel: 'Nullañ'
+ Edit Playlist Info: 'Kemmañ titouroù ar roll-videoioù'
+ Copy Playlist: 'Eilañ ar roll-videoioù'
+ Remove Duplicate Videos: 'Dilemel doublennoù ar videoioù'
Remove Watched Videos: ''
Enable Quick Bookmark With This Playlist: ''
Quick Bookmark Enabled: ''
@@ -1041,17 +1047,18 @@ Screenshot Error: ''
Channel Hidden: ''
Channel Unhidden: ''
Trimmed input must be at least N characters long: ''
-Tag already exists: ''
+Tag already exists: 'Bez ez eus dija deus an dikedenn "{tagName}"'
Hashtag:
- Hashtag: ''
- This hashtag does not currently have any videos: ''
+ Hashtag: 'Ger-klik'
+ This hashtag does not currently have any videos: 'N''eus ket a video evit poent
+ gant ar ger-klik-mañ'
Moments Ago: ''
-Yes: ''
-No: ''
-Ok: ''
-Yes, Delete: ''
-Yes, Restart: ''
+Yes: 'Ya'
+No: 'Ket'
+Ok: 'Mat eo'
+Yes, Delete: 'Ya, Dilemel'
+Yes, Restart: 'Ya, Adloc''hañ'
Yes, Open Link: ''
Cancel: 'Nullañ'
# symbol used to indicate that an item is correct
From ee8ca7039ccae6e42b3c7de42fcebb04c08aebd2 Mon Sep 17 00:00:00 2001
From: Emma
Date: Tue, 22 Oct 2024 09:13:25 -0400
Subject: [PATCH 441/465] Set download links on component even if there are no
caption links (#5916)
---
src/renderer/views/Watch/Watch.js | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/renderer/views/Watch/Watch.js b/src/renderer/views/Watch/Watch.js
index c3d1389fb86fc..171f6c5302762 100644
--- a/src/renderer/views/Watch/Watch.js
+++ b/src/renderer/views/Watch/Watch.js
@@ -661,9 +661,8 @@ export default defineComponent({
})
downloadLinks.push(...captionLinks)
-
- this.downloadLinks = downloadLinks
}
+ this.downloadLinks = downloadLinks
} else {
// video might be region locked or something else. This leads to no formats being available
showToast(
From b1839a25aeba0374024090dabbe8d0216bac069c Mon Sep 17 00:00:00 2001
From: Florent
Date: Tue, 22 Oct 2024 12:28:54 +0000
Subject: [PATCH 442/465] Translated using Weblate (Breton)
Currently translated at 23.6% (207 of 875 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/br/
---
static/locales/br.yaml | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/static/locales/br.yaml b/static/locales/br.yaml
index 21606ecf6d9b2..89154cd7a0950 100644
--- a/static/locales/br.yaml
+++ b/static/locales/br.yaml
@@ -1039,13 +1039,13 @@ Age Restricted:
This video is age restricted: ''
External link opening has been disabled in the general settings: ''
'Blocked opening potentially unsafe URL': ''
-Downloading has completed: ''
-Starting download: ''
-Downloading failed: ''
-Screenshot Success: ''
-Screenshot Error: ''
-Channel Hidden: ''
-Channel Unhidden: ''
+Downloading has completed: '"{videoTitle}" a zo bet pellgarget'
+Starting download: 'Kregiñ da bellgargañ "{videoTitle}"'
+Downloading failed: 'C''hoarvezet ez eus ur gudenn en ur bellgargañ "{videoTitle}"'
+Screenshot Success: 'Enrollet eo bet an dapadenn-skramm evel "{filePath}"'
+Screenshot Error: 'Tapadenn skramm c''hwitet. {error}'
+Channel Hidden: '{channel} ouzhpennet da sil ar chadennoù'
+Channel Unhidden: '{channel} dilamet deus sil ar chadennoù'
Trimmed input must be at least N characters long: ''
Tag already exists: 'Bez ez eus dija deus an dikedenn "{tagName}"'
From ca13296dfb914fad0fbf48b757791e73898e5c55 Mon Sep 17 00:00:00 2001
From: Florent
Date: Wed, 23 Oct 2024 08:48:08 +0000
Subject: [PATCH 443/465] Translated using Weblate (Breton)
Currently translated at 25.3% (222 of 875 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/br/
---
static/locales/br.yaml | 31 ++++++++++++++++---------------
1 file changed, 16 insertions(+), 15 deletions(-)
diff --git a/static/locales/br.yaml b/static/locales/br.yaml
index 89154cd7a0950..3155b038e0ceb 100644
--- a/static/locales/br.yaml
+++ b/static/locales/br.yaml
@@ -197,36 +197,37 @@ User Playlists:
Edit Playlist Info: 'Kemmañ titouroù ar roll-videoioù'
Copy Playlist: 'Eilañ ar roll-videoioù'
Remove Duplicate Videos: 'Dilemel doublennoù ar videoioù'
- Remove Watched Videos: ''
+ Remove Watched Videos: 'Dilemel ar videoioù bet gwelet'
Enable Quick Bookmark With This Playlist: ''
Quick Bookmark Enabled: ''
Are you sure you want to remove {playlistItemCount} duplicate videos from this playlist? This cannot be undone: ''
Are you sure you want to remove {playlistItemCount} watched videos from this playlist? This cannot be undone: ''
- Delete Playlist: ''
+ Delete Playlist: 'Dilemel roll-videoioù'
Cannot delete the quick bookmark target playlist.: ''
- Are you sure you want to delete this playlist? This cannot be undone: ''
+ Are you sure you want to delete this playlist? This cannot be undone: 'Ha sur oc''h
+ e faot deoc''h dilemel ar roll-videoioù-mañ ? Ne vo ket moaien da nullañ war-lerc''h.'
Sort By:
- Sort By: ''
+ Sort By: 'Rummañ dre'
- NameAscending: ''
- NameDescending: ''
+ NameAscending: 'A-Z'
+ NameDescending: 'Z-A'
- LatestCreatedFirst: ''
- EarliestCreatedFirst: ''
+ LatestCreatedFirst: 'Krouet nevez ''zo'
+ EarliestCreatedFirst: 'Krouet pell ''zo'
- LatestUpdatedFirst: ''
- EarliestUpdatedFirst: ''
+ LatestUpdatedFirst: 'Kemmet nevez ''zo'
+ EarliestUpdatedFirst: 'Kemmet pell ''zo'
- LatestPlayedFirst: ''
- EarliestPlayedFirst: ''
+ LatestPlayedFirst: 'Lennet nevez ''zo'
+ EarliestPlayedFirst: 'Lennet pell ''zo'
SinglePlaylistView:
- Search for Videos: ''
+ Search for Videos: 'Klask Videoioù'
Toast:
This video cannot be moved up.: ''
This video cannot be moved down.: ''
- Video has been removed: ''
+ Video has been removed: 'Dilamet eo bet ar video'
There was a problem with removing this video: ''
This playlist is already being used for quick bookmark.: ''
@@ -236,7 +237,7 @@ User Playlists:
Some videos in the playlist are not loaded yet. Click here to copy anyway.: ''
Playlist name cannot be empty. Please input a name.: ''
- Playlist has been updated.: ''
+ Playlist has been updated.: 'Kemmet eo bet ar roll-videoioù.'
There was an issue with updating this playlist.: ''
"{videoCount} video(s) have been removed": ""
There were no videos to remove.: ''
From e4e89da8eacfde86d0d7867afe71dae9a76aa1ee Mon Sep 17 00:00:00 2001
From: Florent
Date: Wed, 23 Oct 2024 11:00:54 +0000
Subject: [PATCH 444/465] Translated using Weblate (Breton)
Currently translated at 25.6% (224 of 875 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/br/
---
static/locales/br.yaml | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/static/locales/br.yaml b/static/locales/br.yaml
index 3155b038e0ceb..b966da936be7b 100644
--- a/static/locales/br.yaml
+++ b/static/locales/br.yaml
@@ -228,7 +228,8 @@ User Playlists:
This video cannot be moved up.: ''
This video cannot be moved down.: ''
Video has been removed: 'Dilamet eo bet ar video'
- There was a problem with removing this video: ''
+ There was a problem with removing this video: 'Ur gudenn a oa en ur glask dilemel
+ ar video-mañ'
This playlist is already being used for quick bookmark.: ''
This playlist is now used for quick bookmark: ''
@@ -508,7 +509,7 @@ Settings:
Hide Chapters: ''
Hide Channels: ''
Hide Channels Disabled Message: ''
- Hide Channels Placeholder: ''
+ Hide Channels Placeholder: 'ID ar chadenn'
Hide Channels Invalid: ''
Hide Channels API Error: ''
Hide Channels Already Exists: ''
From b9adcb3d89bcb1878cdbaceb83342fd2a8f51477 Mon Sep 17 00:00:00 2001
From: Florent
Date: Wed, 23 Oct 2024 14:58:27 +0000
Subject: [PATCH 445/465] Translated using Weblate (Breton)
Currently translated at 28.2% (247 of 875 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/br/
---
static/locales/br.yaml | 46 +++++++++++++++++++++---------------------
1 file changed, 23 insertions(+), 23 deletions(-)
diff --git a/static/locales/br.yaml b/static/locales/br.yaml
index b966da936be7b..716bd5ab2d378 100644
--- a/static/locales/br.yaml
+++ b/static/locales/br.yaml
@@ -512,7 +512,7 @@ Settings:
Hide Channels Placeholder: 'ID ar chadenn'
Hide Channels Invalid: ''
Hide Channels API Error: ''
- Hide Channels Already Exists: ''
+ Hide Channels Already Exists: 'ID ar chadenn a zo anezhañ dija'
Hide Featured Channels: ''
Hide Channel Playlists: ''
Hide Channel Community: ''
@@ -742,35 +742,35 @@ Channel:
Featured Channels: ''
Community:
This channel currently does not have any posts: ''
- votes: ''
+ votes: '{votes} a vouezhioù'
View Full Post: ''
- Reveal Answers: ''
- Hide Answers: ''
- Video hidden by FreeTube: ''
+ Reveal Answers: 'Diskouez ar respontoù'
+ Hide Answers: 'Kuzhat ar respontoù'
+ Video hidden by FreeTube: 'Video kuzhet gant FreeTube'
Viewing Posts Only Supported By Invidious: ''
Video:
IP block: ''
- More Options: ''
- Mark As Watched: ''
- Remove From History: ''
+ More Options: 'Muioc''h a zibarzhioù'
+ Mark As Watched: 'Lakaat evel lennet'
+ Remove From History: 'Skarzhañ deus ar roll istor'
Video has been marked as watched: ''
Video has been removed from your history: ''
- Save Video: ''
- Video has been saved: ''
+ Save Video: 'Enrollañ ar video'
+ Video has been saved: 'Enrollet eo bet ar video'
Video has been removed from your saved list: ''
- Open in YouTube: ''
- Copy YouTube Link: ''
- Open YouTube Embedded Player: ''
- Copy YouTube Embedded Player Link: ''
- Open in Invidious: ''
- Copy Invidious Link: ''
- Open Channel in YouTube: ''
- Copy YouTube Channel Link: ''
- Open Channel in Invidious: ''
- Copy Invidious Channel Link: ''
- Hide Channel: ''
- Unhide Channel: ''
- Views: ''
+ Open in YouTube: 'Digeriñ war YouTube'
+ Copy YouTube Link: 'Eilañ liamm YouTube'
+ Open YouTube Embedded Player: 'Digeriñ lenner enkorfet YouTube'
+ Copy YouTube Embedded Player Link: 'Eilañ liamm lenner enkorfet YouTube'
+ Open in Invidious: 'Digeriñ war Invidious'
+ Copy Invidious Link: 'Eilañ liamm Invidious'
+ Open Channel in YouTube: 'Digeriñ ar chadenn war YouTube'
+ Copy YouTube Channel Link: 'Eilañ liamm YouTube ar chadenn'
+ Open Channel in Invidious: 'Digeriñ ar chadenn war Invidious'
+ Copy Invidious Channel Link: 'Eilañ liamm Invidious ar chadenn'
+ Hide Channel: 'Kuzhat ar chadenn'
+ Unhide Channel: 'Diskouez ar chadenn'
+ Views: 'Sell'
Loop Playlist: ''
Shuffle Playlist: ''
Reverse Playlist: ''
From 4ebd37396becc5e31d52acfe2ca7518d7551662d Mon Sep 17 00:00:00 2001
From: absidue <48293849+absidue@users.noreply.github.com>
Date: Thu, 24 Oct 2024 14:53:30 +0200
Subject: [PATCH 446/465] Fix subscription tab hiding not working on launch
(#5925)
---
src/renderer/views/Subscriptions/Subscriptions.js | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/renderer/views/Subscriptions/Subscriptions.js b/src/renderer/views/Subscriptions/Subscriptions.js
index c36ff32cda7a5..7cd6e5895f3cf 100644
--- a/src/renderer/views/Subscriptions/Subscriptions.js
+++ b/src/renderer/views/Subscriptions/Subscriptions.js
@@ -96,7 +96,11 @@ export default defineComponent({
} else {
// Restore currentTab
const lastCurrentTabId = sessionStorage.getItem('Subscriptions/currentTab')
- if (lastCurrentTabId !== null) { this.changeTab(lastCurrentTabId) }
+ if (lastCurrentTabId !== null) {
+ this.changeTab(lastCurrentTabId)
+ } else if (!this.visibleTabs.includes(this.currentTab)) {
+ this.currentTab = this.visibleTabs[0]
+ }
}
},
methods: {
From f6e7344018d24b61e152cf14ff750f086873ad6e Mon Sep 17 00:00:00 2001
From: absidue <48293849+absidue@users.noreply.github.com>
Date: Thu, 24 Oct 2024 15:08:07 +0200
Subject: [PATCH 447/465] Minor performance improvements to the Hashtag view
(#5927)
---
src/renderer/views/Hashtag/Hashtag.js | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/renderer/views/Hashtag/Hashtag.js b/src/renderer/views/Hashtag/Hashtag.js
index a5da3366e4b57..3bc62f9b5dc1e 100644
--- a/src/renderer/views/Hashtag/Hashtag.js
+++ b/src/renderer/views/Hashtag/Hashtag.js
@@ -43,13 +43,12 @@ export default defineComponent({
},
},
watch: {
- $route() {
+ '$route.params.hashtag'() {
this.resetData()
this.getHashtag()
}
},
mounted: function() {
- this.resetData()
this.getHashtag()
},
methods: {
From 19a6124d09b411e3153ecb3df93ac2ee3a956768 Mon Sep 17 00:00:00 2001
From: Florent
Date: Thu, 24 Oct 2024 13:58:07 +0000
Subject: [PATCH 448/465] Translated using Weblate (Breton)
Currently translated at 31.7% (278 of 875 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/br/
---
static/locales/br.yaml | 62 +++++++++++++++++++++---------------------
1 file changed, 31 insertions(+), 31 deletions(-)
diff --git a/static/locales/br.yaml b/static/locales/br.yaml
index 716bd5ab2d378..06d9f778f5c20 100644
--- a/static/locales/br.yaml
+++ b/static/locales/br.yaml
@@ -795,40 +795,40 @@ Video:
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': ''
Show Super Chat Comment: ''
Scroll to Bottom: ''
- Download Video: ''
- video only: ''
- audio only: ''
+ Download Video: 'Pellgargañ ar video'
+ video only: 'video hepken'
+ audio only: 'aodio hepken'
Published:
- Jan: ''
- Feb: ''
- Mar: ''
- Apr: ''
- May: ''
- Jun: ''
- Jul: ''
- Aug: ''
- Sep: ''
- Oct: ''
- Nov: ''
- Dec: ''
- Second: ''
- Seconds: ''
- Minute: ''
- Minutes: ''
- Hour: ''
- Hours: ''
- Day: ''
- Days: ''
- Week: ''
- Weeks: ''
- Month: ''
- Months: ''
- Year: ''
- Years: ''
- Ago: ''
+ Jan: 'Gen'
+ Feb: 'C''hwe'
+ Mar: 'Meu'
+ Apr: 'Ebr'
+ May: 'Mae'
+ Jun: 'Mez'
+ Jul: 'Gou'
+ Aug: 'Eos'
+ Sep: 'Gwe'
+ Oct: 'Her'
+ Nov: 'Du'
+ Dec: 'Ker'
+ Second: 'Eilenn'
+ Seconds: 'Eilennoù'
+ Minute: 'Munut'
+ Minutes: 'Munutennoù'
+ Hour: 'Eur'
+ Hours: 'Eurvezhioù'
+ Day: 'Devezh'
+ Days: 'Devezhioù'
+ Week: 'Sizhun'
+ Weeks: 'Sizhunvezhioù'
+ Month: 'Miz'
+ Months: 'Mizioù'
+ Year: 'Bloaz'
+ Years: 'Bloavezhioù'
+ Ago: '''zo'
Upcoming: ''
In less than a minute: ''
- Published on: ''
+ Published on: 'Embannet war'
Streamed on: ''
Started streaming on: ''
Publicationtemplate: ''
From 48378609fe6fe515a3efab2e5a9c3cf4e2c4588a Mon Sep 17 00:00:00 2001
From: Florent
Date: Thu, 24 Oct 2024 15:33:48 +0000
Subject: [PATCH 449/465] Translated using Weblate (Breton)
Currently translated at 32.8% (287 of 875 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/br/
---
static/locales/br.yaml | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/static/locales/br.yaml b/static/locales/br.yaml
index 06d9f778f5c20..2aa62547689a6 100644
--- a/static/locales/br.yaml
+++ b/static/locales/br.yaml
@@ -863,17 +863,17 @@ Video:
Full Window: ''
Exit Full Window: ''
Take Screenshot: ''
- Show Stats: ''
- Hide Stats: ''
+ Show Stats: 'Diskouez Stadegoù'
+ Hide Stats: 'Kuzhat stadegoù'
Stats:
- Stats: ''
- Video ID: ''
+ Stats: 'Stadegoù'
+ Video ID: 'ID ar Video : {videoId}'
Media Formats: ''
- Resolution: ''
- Player Dimensions: ''
- Bitrate: ''
- Volume: ''
- Bandwidth: ''
+ Resolution: 'Spisder : {width}x{height}@{frameRate}'
+ Player Dimensions: 'Ment al lenner : {width}x{height}'
+ Bitrate: 'Fonnder bit : {bitrate} kbps'
+ Volume: 'Live-son : {volumePercentage}%'
+ Bandwidth: 'Bann drafet : {bandwidth} kbps'
Buffered: ''
Dropped Frames / Total Frames: ''
CodecAudio: ''
From 7ebc9102bd25d49275d21c051d120d0af0276bcd Mon Sep 17 00:00:00 2001
From: Milo Ivir
Date: Thu, 24 Oct 2024 17:24:43 +0000
Subject: [PATCH 450/465] Translated using Weblate (Croatian)
Currently translated at 96.0% (840 of 875 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hr/
---
static/locales/hr.yaml | 35 +++++++++++++++++++++++++++++++----
1 file changed, 31 insertions(+), 4 deletions(-)
diff --git a/static/locales/hr.yaml b/static/locales/hr.yaml
index c91184d52528c..a183d3418e5b7 100644
--- a/static/locales/hr.yaml
+++ b/static/locales/hr.yaml
@@ -866,11 +866,33 @@ Video:
Scroll to Bottom: Pomakni se skroz dolje
Upcoming: Predstojeći
'Live Chat is unavailable for this stream. It may have been disabled by the uploader.': Razgovor
- uživo nije dostupan za ovaj prijenos. Možda ga je prenosnik deaktivirao.
+ uživo nije dostupan za ovaj prijenos. Možda ga je autor deaktivirao.
Pause on Current Video: Zaustavi trenutačni video
Unhide Channel: Prikaži kanal
Hide Channel: Sakrij kanal
More Options: Više opcija
+ Player:
+ Stats:
+ Stats: Statistika
+ CodecsVideoAudio: 'Kodeci: {videoCodec} ({videoItag}) / {audioCodec} ({audioItag})'
+ Bitrate: 'Brzina: {bitrate} kbps'
+ Resolution: 'Rezolucija: {width}x{height}@{frameRate}'
+ CodecsVideoAudioNoItags: 'Kodeci: {videoCodec} / {audioCodec}'
+ Volume: 'Glasnoća: {volumePercentage}%'
+ Video ID: 'ID videa: {videoId}'
+ Media Formats: 'Formati medija: {formats}'
+ CodecAudio: 'Kodek: {audioCodec} ({audioItag})'
+ Dropped Frames / Total Frames: 'Ispušteni kadrovi: {droppedFrames} / Ukupni
+ broj kadrova: {totalFrames}'
+ Bandwidth: 'Propusnost: {bandwidth} kbps'
+ Player Dimensions: 'Veličina playera: {width}x{height}'
+ You appear to be offline: Čini se da ne postoji veza s internetom.
+ Skipped segment: Preskočen segment „{segmentCategory}”
+ Take Screenshot: Snimi snimku ekrana
+ Show Stats: Prikaži statistiku
+ Hide Stats: Sakrij statistiku
+ Playback will resume automatically when your connection comes back: Reprodukcija
+ će se automatski nastaviti nakon što se veza ponovo uspostavi.
Videos:
#& Sort By
Sort By:
@@ -896,6 +918,8 @@ Playlist:
VideoTitleAscending: Naslov (A-Z)
VideoTitleDescending: Naslov (Z-A)
Custom: Prilagođeno
+ VideoDurationDescending: Trajanje (najprije najduže)
+ VideoDurationAscending: Trajanje (najprije najkraće)
Change Format:
Change Media Formats: 'Promijeni videoformate'
Use Dash Formats: 'Koristi DASH formate'
@@ -905,6 +929,8 @@ Change Format:
video
Dash formats are not available for this video: DASH formati nisu dostupni za ovaj
video
+ Legacy formats are not available for this video: Stari formati nisu dostupni za
+ ovaj video
Share:
Share Video: 'Dijeli video'
Share Playlist: 'Dijeli zbirku'
@@ -935,7 +961,7 @@ Comments:
Hide: 'Sakrij'
Replies: 'Odgovori'
Reply: 'Odgovor'
- There are no comments available for this video: 'Nema komentara za ovaj video'
+ There are no comments available for this video: 'Za ovaj video nema komentara'
Load More Comments: 'Učitaj još komentara'
There are no more comments for this video: Nema daljnjih komentara za ovaj video
No more comments available: Nema daljnjih komentara
@@ -950,6 +976,7 @@ Comments:
Hearted: Omiljeno
View {replyCount} replies: Pogledaj {replyCount} odgovora
Subscribed: Pretplaćeno
+ There are no comments available for this post: Za ovaj post nema komentara
Up Next: 'Sljedeći'
# Toast Messages
@@ -1011,8 +1038,8 @@ Tooltips:
Subscription Settings:
Fetch Feeds from RSS: Kada je aktivirano, FreeTube će koristiti RSS umjesto vlastite
standardne metode za dohvaćanje podataka tvoje pretplate. RSS je brži i sprečava
- blokiranje IP adresa, ali ne pruža određene podatke kao što su trajanje videa
- ili stanja „uživo”
+ blokiranje IP adresa, ali ne pruža određene podatke kao što su trajanje videa,
+ stanje „uživo” ili postova zajednice
Fetch Automatically: Kada je aktivirano, FreeTube će automatski dohvatiti feed
tvoje pretplate kada se otvori novi prozor i prilikom mijenjanja profila.
External Player Settings:
From 9e00e061e81c398329d75baac5bfc5ca3bec89a4 Mon Sep 17 00:00:00 2001
From: absidue <48293849+absidue@users.noreply.github.com>
Date: Thu, 24 Oct 2024 22:37:03 +0200
Subject: [PATCH 451/465] Fix subscriptions double loading on launch (#5930)
---
.../subscriptions-community/subscriptions-community.js | 6 +++++-
.../components/subscriptions-live/subscriptions-live.js | 6 +++++-
.../components/subscriptions-shorts/subscriptions-shorts.js | 6 +++++-
.../components/subscriptions-videos/subscriptions-videos.js | 6 +++++-
4 files changed, 20 insertions(+), 4 deletions(-)
diff --git a/src/renderer/components/subscriptions-community/subscriptions-community.js b/src/renderer/components/subscriptions-community/subscriptions-community.js
index 79408b65f89d6..cb44b54c921ea 100644
--- a/src/renderer/components/subscriptions-community/subscriptions-community.js
+++ b/src/renderer/components/subscriptions-community/subscriptions-community.js
@@ -14,6 +14,7 @@ export default defineComponent({
data: function () {
return {
isLoading: true,
+ alreadyLoadedRemotely: false,
postList: [],
errorChannels: [],
attemptedFetch: false,
@@ -97,7 +98,9 @@ export default defineComponent({
},
subscriptionCacheReady() {
- this.loadPostsFromCacheSometimes()
+ if (!this.alreadyLoadedRemotely) {
+ this.loadPostsFromCacheSometimes()
+ }
},
},
mounted: async function () {
@@ -115,6 +118,7 @@ export default defineComponent({
return
}
+ this.alreadyLoadedRemotely = true
this.loadPostsForSubscriptionsFromRemote()
this.$store.commit('setSubscriptionForCommunityPostsFirstAutoFetchRun')
},
diff --git a/src/renderer/components/subscriptions-live/subscriptions-live.js b/src/renderer/components/subscriptions-live/subscriptions-live.js
index b8d182621fbdc..2fcae92848f56 100644
--- a/src/renderer/components/subscriptions-live/subscriptions-live.js
+++ b/src/renderer/components/subscriptions-live/subscriptions-live.js
@@ -21,6 +21,7 @@ export default defineComponent({
data: function () {
return {
isLoading: true,
+ alreadyLoadedRemotely: false,
videoList: [],
errorChannels: [],
attemptedFetch: false,
@@ -107,7 +108,9 @@ export default defineComponent({
},
subscriptionCacheReady() {
- this.loadVideosFromCacheSometimes()
+ if (!this.alreadyLoadedRemotely) {
+ this.loadVideosFromCacheSometimes()
+ }
},
},
mounted: async function () {
@@ -125,6 +128,7 @@ export default defineComponent({
return
}
+ this.alreadyLoadedRemotely = true
this.loadVideosForSubscriptionsFromRemote()
this.$store.commit('setSubscriptionForLiveStreamsFirstAutoFetchRun')
},
diff --git a/src/renderer/components/subscriptions-shorts/subscriptions-shorts.js b/src/renderer/components/subscriptions-shorts/subscriptions-shorts.js
index a3e24e4aae133..635284e73b79a 100644
--- a/src/renderer/components/subscriptions-shorts/subscriptions-shorts.js
+++ b/src/renderer/components/subscriptions-shorts/subscriptions-shorts.js
@@ -19,6 +19,7 @@ export default defineComponent({
data: function () {
return {
isLoading: true,
+ alreadyLoadedRemotely: false,
videoList: [],
errorChannels: [],
attemptedFetch: false,
@@ -101,7 +102,9 @@ export default defineComponent({
},
subscriptionCacheReady() {
- this.loadVideosFromCacheSometimes()
+ if (!this.alreadyLoadedRemotely) {
+ this.loadVideosFromCacheSometimes()
+ }
},
},
mounted: async function () {
@@ -119,6 +122,7 @@ export default defineComponent({
return
}
+ this.alreadyLoadedRemotely = true
this.loadVideosForSubscriptionsFromRemote()
this.$store.commit('setSubscriptionForShortsFirstAutoFetchRun')
},
diff --git a/src/renderer/components/subscriptions-videos/subscriptions-videos.js b/src/renderer/components/subscriptions-videos/subscriptions-videos.js
index e05e2422277ad..b24b1ed100082 100644
--- a/src/renderer/components/subscriptions-videos/subscriptions-videos.js
+++ b/src/renderer/components/subscriptions-videos/subscriptions-videos.js
@@ -21,6 +21,7 @@ export default defineComponent({
data: function () {
return {
isLoading: true,
+ alreadyLoadedRemotely: false,
videoList: [],
errorChannels: [],
attemptedFetch: false,
@@ -111,7 +112,9 @@ export default defineComponent({
},
subscriptionCacheReady() {
- this.loadVideosFromCacheSometimes()
+ if (!this.alreadyLoadedRemotely) {
+ this.loadVideosFromCacheSometimes()
+ }
},
},
mounted: async function () {
@@ -129,6 +132,7 @@ export default defineComponent({
return
}
+ this.alreadyLoadedRemotely = true
this.loadVideosForSubscriptionsFromRemote()
this.$store.commit('setSubscriptionForVideosFirstAutoFetchRun')
},
From 7c71081e5b6536793d7f13f5df958e8d736a6c56 Mon Sep 17 00:00:00 2001
From: Florent
Date: Fri, 25 Oct 2024 10:44:16 +0000
Subject: [PATCH 452/465] Translated using Weblate (Breton)
Currently translated at 34.5% (302 of 875 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/br/
---
static/locales/br.yaml | 32 +++++++++++++++++---------------
1 file changed, 17 insertions(+), 15 deletions(-)
diff --git a/static/locales/br.yaml b/static/locales/br.yaml
index 2aa62547689a6..1b712137237e6 100644
--- a/static/locales/br.yaml
+++ b/static/locales/br.yaml
@@ -924,26 +924,28 @@ Change Format:
Legacy formats are not available for this video: ''
Share:
Share Video: ''
- Share Channel: ''
- Share Playlist: ''
- Include Timestamp: ''
- Copy Link: ''
- Open Link: ''
- Copy Embed: ''
- Open Embed: ''
+ Share Channel: 'Rannañ ar chadenn'
+ Share Playlist: 'Rannañ ar roll-videoioù'
+ Include Timestamp: 'Adalek ar mare resis'
+ Copy Link: 'Eilañ al liamm'
+ Open Link: 'Digeriñ an ere'
+ Copy Embed: 'Eilañ kod al lenner video enkorfet'
+ Open Embed: 'Digeriñ kod al lenner video enkorfet'
# On Click
- Invidious URL copied to clipboard: ''
- Invidious Embed URL copied to clipboard: ''
- Invidious Channel URL copied to clipboard: ''
- YouTube URL copied to clipboard: ''
- YouTube Embed URL copied to clipboard: ''
- YouTube Channel URL copied to clipboard: ''
+ Invidious URL copied to clipboard: 'Liamm Invidious eilet er golver'
+ Invidious Embed URL copied to clipboard: 'Liamm lenner enkorfet Invidious eilet
+ er golver'
+ Invidious Channel URL copied to clipboard: 'Liamm Invidious ar chadenn eilet er
+ golver'
+ YouTube URL copied to clipboard: 'Liamm YouTube eilet er golver'
+ YouTube Embed URL copied to clipboard: 'Liamm lenner enkorfet YouTube eilet er golver'
+ YouTube Channel URL copied to clipboard: 'Liamm YouTube ar chadenn eilet er golver'
Clipboard:
- Copy failed: ''
+ Copy failed: 'Eilañ er golver c''hwitet'
Cannot access clipboard without a secure connection: ''
Chapters:
- Chapters: ''
+ Chapters: 'Chabistroù'
'Chapters list visible, current chapter: {chapterName}': ''
'Chapters list hidden, current chapter: {chapterName}': ''
From effc31bd862f64fda5f8efac5a52949e7b9d42ba Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 25 Oct 2024 07:24:16 -0500
Subject: [PATCH 453/465] Bump http-proxy-middleware from 2.0.6 to 2.0.7
(#5935)
Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.6 to 2.0.7.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.7/CHANGELOG.md)
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.6...v2.0.7)
---
updated-dependencies:
- dependency-name: http-proxy-middleware
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
yarn.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/yarn.lock b/yarn.lock
index c7105cdf2d31a..9611ae2c9f741 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -5149,9 +5149,9 @@ http-proxy-agent@^7.0.0:
debug "^4.3.4"
http-proxy-middleware@^2.0.3:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f"
- integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==
+ version "2.0.7"
+ resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz#915f236d92ae98ef48278a95dedf17e991936ec6"
+ integrity sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==
dependencies:
"@types/http-proxy" "^1.17.8"
http-proxy "^1.18.1"
From 705ba70532f37950dac1c14ff689d84b44b97231 Mon Sep 17 00:00:00 2001
From: Jason <84899178+kommunarr@users.noreply.github.com>
Date: Fri, 25 Oct 2024 07:43:26 -0500
Subject: [PATCH 454/465] Implement minimum width and height for window (#5931)
---
src/main/index.js | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/main/index.js b/src/main/index.js
index 10ca46343829e..b6143082be07d 100644
--- a/src/main/index.js
+++ b/src/main/index.js
@@ -690,7 +690,9 @@ function runApp() {
webSecurity: false,
backgroundThrottling: false,
contextIsolation: false
- }
+ },
+ minWidth: 340,
+ minHeight: 380
}
const newWindow = new BrowserWindow(
From 527eeda1cc3f6da4cf4d778cf9e668d4932ef9b4 Mon Sep 17 00:00:00 2001
From: absidue <48293849+absidue@users.noreply.github.com>
Date: Fri, 25 Oct 2024 15:14:58 +0200
Subject: [PATCH 455/465] Fix seek bar thumbnail overflowing when exiting full
screen (#5929)
---
.../ft-shaka-video-player/ft-shaka-video-player.css | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/renderer/components/ft-shaka-video-player/ft-shaka-video-player.css b/src/renderer/components/ft-shaka-video-player/ft-shaka-video-player.css
index f6afe74816f02..7b21d213f1d2d 100644
--- a/src/renderer/components/ft-shaka-video-player/ft-shaka-video-player.css
+++ b/src/renderer/components/ft-shaka-video-player/ft-shaka-video-player.css
@@ -8,6 +8,12 @@
so we want to make it black as it defaults to transparent
*/
background-color: #000;
+
+ /*
+ Fixes the seek bar thumbnails causing a horizontal scroll bar
+ to appear after exiting full screen and full window.
+ */
+ overflow-x: hidden;
}
.player {
From 44b5c75e8adf806ba83456aab9ca0e14a24b3047 Mon Sep 17 00:00:00 2001
From: Florent
Date: Fri, 25 Oct 2024 13:35:24 +0000
Subject: [PATCH 456/465] Translated using Weblate (Breton)
Currently translated at 39.7% (348 of 875 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/br/
---
static/locales/br.yaml | 105 +++++++++++++++++++++++------------------
1 file changed, 59 insertions(+), 46 deletions(-)
diff --git a/static/locales/br.yaml b/static/locales/br.yaml
index 1b712137237e6..95fca245cb5b3 100644
--- a/static/locales/br.yaml
+++ b/static/locales/br.yaml
@@ -136,9 +136,10 @@ Subscriptions:
vevenn lakaet'
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': ''
Disabled Automatic Fetching: ''
- Empty Channels: ''
- 'Getting Subscriptions. Please wait.': ''
- Empty Posts: ''
+ Empty Channels: 'N''eus video ebet gant ar chadennoù heuliet ganeoc''h evit poent.'
+ 'Getting Subscriptions. Please wait.': 'O kerc''hat ar c''houmanantoù. Gortozit
+ mar plij.'
+ Empty Posts: 'N''eus kemennadenn ebet gant ar chadennoù heuliet ganeoc''h evit poent.'
Load More Videos: 'Kargañ muioc''h a videoioù'
Load More Posts: 'Kargañ muioc''h a bennadoù'
Subscriptions Tabs: 'Ivinelloù ar c''houmanantoù'
@@ -149,7 +150,7 @@ Channels:
Title: 'Roll ar chadennoù'
Search bar placeholder: 'Klask chadennoù'
Count: '{number} chadenn kavet.'
- Empty: ''
+ Empty: 'Goullo eo ho roll chadennoù.'
Unsubscribe: ''
Unsubscribed: ''
Unsubscribe Prompt: 'Ha sur oc''h e faot deoc''h digoumanantiñ deus "{channelName}" ?'
@@ -162,7 +163,7 @@ Trending:
Trending Tabs: 'Ivinelloù ar re diouzh ar c''hiz'
Most Popular: 'Ar muiañ a verzh ganto'
Feed:
- Feed Last Updated: ''
+ Feed Last Updated: '{feedName} hizivadenn diwezhañ ar wazh : {date}'
Refresh Feed: 'Adkargañ {subscriptionName}'
Playlists: 'Rolloù videoioù'
User Playlists:
@@ -172,7 +173,8 @@ User Playlists:
You have no playlists. Click on the create new playlist button to create a new one.: 'N''ho
peus ket a roll videoioù. Klikit war ar bouton krouiñ ur roll-videoioù nevez evit
krouiñ unan.'
- Empty Search Message: ''
+ Empty Search Message: 'N''eus video ebet e-barzh ar roll-vidoeioù-mañ a glotfe gant
+ ho klask'
Search bar placeholder: 'Klask rolloù-videoioù'
Playlists with Matching Videos: 'Rolloù-videoioù gant videoioù a glot'
@@ -198,8 +200,8 @@ User Playlists:
Copy Playlist: 'Eilañ ar roll-videoioù'
Remove Duplicate Videos: 'Dilemel doublennoù ar videoioù'
Remove Watched Videos: 'Dilemel ar videoioù bet gwelet'
- Enable Quick Bookmark With This Playlist: ''
- Quick Bookmark Enabled: ''
+ Enable Quick Bookmark With This Playlist: 'Gweredekaat ar sined prim evit ar roll-videoioù-mañ'
+ Quick Bookmark Enabled: 'Sined prim gweredekaet'
Are you sure you want to remove {playlistItemCount} duplicate videos from this playlist? This cannot be undone: ''
Are you sure you want to remove {playlistItemCount} watched videos from this playlist? This cannot be undone: ''
Delete Playlist: 'Dilemel roll-videoioù'
@@ -965,20 +967,22 @@ Comments:
View: ''
Hide: ''
Replies: ''
- Show More Replies: ''
- Reply: ''
- From {channelName}: ''
- And others: ''
- There are no comments available for this video: ''
- There are no comments available for this post: ''
- Load More Comments: ''
- No more comments available: ''
- Pinned by: ''
- Member: ''
- Subscribed: ''
- Hearted: ''
+ Show More Replies: 'Diskouez respontoù all'
+ Reply: 'Respont'
+ From {channelName}: 'deus {channelName}'
+ And others: 'ha reoù all'
+ There are no comments available for this video: 'N''eus evezhiadenn ebet evit ar
+ video-mañ'
+ There are no comments available for this post: 'N''eus evezhiadenn ebet evit ar
+ gemennadenn-mañ'
+ Load More Comments: 'Kargañ muioc''h a evezhiadennoù'
+ No more comments available: 'Evezhiadenn ouzhpenn ebet'
+ Pinned by: 'Spilhennet gant'
+ Member: 'Ezel'
+ Subscribed: 'Koumanantet'
+ Hearted: 'Karet'
-Up Next: ''
+Up Next: 'Da-heul'
#Tooltips
Tooltips:
@@ -1000,7 +1004,7 @@ Tooltips:
Ignore Warnings: ''
Ignore Default Arguments: ''
Custom External Player Arguments: ''
- DefaultCustomArgumentsTemplate: ""
+ DefaultCustomArgumentsTemplate: "(Dre ziouer : '{defaultCustomArguments}')"
Distraction Free Settings:
Hide Channels: ''
Hide Subscriptions Live: ''
@@ -1015,34 +1019,43 @@ Tooltips:
UseDeArrowThumbnails: ''
# Toast Messages
-Local API Error (Click to copy): ''
-Invidious API Error (Click to copy): ''
-Falling back to Invidious API: ''
-Falling back to Local API: ''
+Local API Error (Click to copy): 'Fazi un API lec''hel (Klikit evit eilañ)'
+Invidious API Error (Click to copy): 'Fazi gant API Invidious (Klikit evit eilañ)'
+Falling back to Invidious API: 'Distreiñ da API Invidious'
+Falling back to Local API: 'Distreiñ d''an API lec''hel'
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: ''
Hashtags have not yet been implemented, try again later: ''
-Loop is now disabled: ''
-Loop is now enabled: ''
-Shuffle is now disabled: ''
-Shuffle is now enabled: ''
-The playlist has been reversed: ''
-Playing Next Video: ''
-Playing Previous Video: ''
-Playlist will not pause when current video is finished: ''
-Playlist will pause when current video is finished: ''
-Playing Next Video Interval: ''
-Canceled next video autoplay: ''
+Loop is now disabled: 'Diweredekaet eo ar rodell bremañ'
+Loop is now enabled: 'Gweredekaet eo ar rodell bremañ'
+Shuffle is now disabled: 'Diweredekaet eo ar Mesk-ha-mesk bremañ'
+Shuffle is now enabled: 'Gweredekaet eo ar Mesk-ha-mesk bremañ'
+The playlist has been reversed: 'Eilpennet eo bet ar roll-videoioù'
+Playing Next Video: 'Lenn ar video da-heul'
+Playing Previous Video: 'Lenn ar video a-raok'
+Playlist will not pause when current video is finished: 'Ne vo ket ehanet ar roll-videoioù
+ pa vo echu da lenn ar video-mañ'
+Playlist will pause when current video is finished: 'Ehanet e vo ar roll-videoioù
+ pa vo echu da lenn ar video-mañ'
+Playing Next Video Interval: 'Lenn ar video da-heul a-benn nebeud-tre. Klikit evit
+ nullañ. | Lenn ar video da-heul a-benn {nextVideoInterval} eilenn. Klikit evit nullañ.
+ | Lenn ar video da-heul a-benn {nextVideoInterval} eilenn. Klikit evit nullañ.'
+Canceled next video autoplay: 'Nullañ al lenn emgefreek da-heul'
-Default Invidious instance has been set to {instance}: ''
-Default Invidious instance has been cleared: ''
-'The playlist has ended. Enable loop to continue playing': ''
+Default Invidious instance has been set to {instance}: 'Eriol Invidious dre ziouer
+ a zo bet lakaet da {instance}'
+Default Invidious instance has been cleared: 'Diverket eo bet eriol Invidious dre
+ ziouer'
+'The playlist has ended. Enable loop to continue playing': 'Echu eo ar roll-videoioù. Gweredekaat
+ ar rodell evit kenderc''hel da lenn'
Age Restricted:
- This channel is age restricted: ''
- This video is age restricted: ''
-External link opening has been disabled in the general settings: ''
-'Blocked opening potentially unsafe URL': ''
+ This channel is age restricted: 'Ur vevenn oad a zo d''ar chadenn-mañ'
+ This video is age restricted: 'Ur vevenn oad a zo d''ar video-mañ'
+External link opening has been disabled in the general settings: 'Diweredekaet eo
+ al liammoù diavaez en arventennoù hollek'
+'Blocked opening potentially unsafe URL': 'Stanket eo an URL a c''hell bezañ arvarus :
+ "{url}".'
Downloading has completed: '"{videoTitle}" a zo bet pellgarget'
Starting download: 'Kregiñ da bellgargañ "{videoTitle}"'
Downloading failed: 'C''hoarvezet ez eus ur gudenn en ur bellgargañ "{videoTitle}"'
@@ -1057,13 +1070,13 @@ Hashtag:
Hashtag: 'Ger-klik'
This hashtag does not currently have any videos: 'N''eus ket a video evit poent
gant ar ger-klik-mañ'
-Moments Ago: ''
+Moments Ago: 'nevez ''zo'
Yes: 'Ya'
No: 'Ket'
Ok: 'Mat eo'
Yes, Delete: 'Ya, Dilemel'
Yes, Restart: 'Ya, Adloc''hañ'
-Yes, Open Link: ''
+Yes, Open Link: 'Ya, digeriñ al liamm'
Cancel: 'Nullañ'
# symbol used to indicate that an item is correct
checkmark: '✓'
From bb81933ec8bd275ba9b1626854f18d5034d3ab93 Mon Sep 17 00:00:00 2001
From: Florent
Date: Fri, 25 Oct 2024 14:19:50 +0000
Subject: [PATCH 457/465] Translated using Weblate (Breton)
Currently translated at 42.6% (373 of 875 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/br/
---
static/locales/br.yaml | 70 ++++++++++++++++++++++++++----------------
1 file changed, 44 insertions(+), 26 deletions(-)
diff --git a/static/locales/br.yaml b/static/locales/br.yaml
index 95fca245cb5b3..a86aa1b05fe8d 100644
--- a/static/locales/br.yaml
+++ b/static/locales/br.yaml
@@ -199,13 +199,20 @@ User Playlists:
Edit Playlist Info: 'Kemmañ titouroù ar roll-videoioù'
Copy Playlist: 'Eilañ ar roll-videoioù'
Remove Duplicate Videos: 'Dilemel doublennoù ar videoioù'
- Remove Watched Videos: 'Dilemel ar videoioù bet gwelet'
+ Remove Watched Videos: 'Dilemel ar videoioù bet lennet'
Enable Quick Bookmark With This Playlist: 'Gweredekaat ar sined prim evit ar roll-videoioù-mañ'
Quick Bookmark Enabled: 'Sined prim gweredekaet'
- Are you sure you want to remove {playlistItemCount} duplicate videos from this playlist? This cannot be undone: ''
- Are you sure you want to remove {playlistItemCount} watched videos from this playlist? This cannot be undone: ''
+ Are you sure you want to remove {playlistItemCount} duplicate videos from this playlist? This cannot be undone: 'Ha
+ sur oc''h e faot deoc''h dilemel 1 doublenn video diouzh ar roll-videoioù-mañ ?
+ Ne c''hall ket bezañ nullet. | Ha sur oc''h e faot deoc''h dilemel {playlistItemCount}
+ doublenn video diouzh ar roll-videoioù-mañ ? Ne c''hall ket bezañ nullet.'
+ Are you sure you want to remove {playlistItemCount} watched videos from this playlist? This cannot be undone: 'Ha
+ sur oc''h e faot deoc''h dilemel 1 video bet lennet diouzh ar roll-videoioù-mañ ?
+ Ne c''hall ket bezañ nullet. | Ha sur oc''h e faot deoc''h dilemel {playlistItemCount}
+ video bet lennet diouzh ar roll-videoioù-mañ ? Ne c''hall ket bezañ nullet.'
Delete Playlist: 'Dilemel roll-videoioù'
- Cannot delete the quick bookmark target playlist.: ''
+ Cannot delete the quick bookmark target playlist.: 'N''eo ket posupl dilemel ar
+ roll-videoioù e-lec''h ma vez enrollet ar sinedoù prim.'
Are you sure you want to delete this playlist? This cannot be undone: 'Ha sur oc''h
e faot deoc''h dilemel ar roll-videoioù-mañ ? Ne vo ket moaien da nullañ war-lerc''h.'
@@ -227,28 +234,39 @@ User Playlists:
Search for Videos: 'Klask Videoioù'
Toast:
- This video cannot be moved up.: ''
- This video cannot be moved down.: ''
+ This video cannot be moved up.: 'Ar video-mañ n''hall ket pignat er roll.'
+ This video cannot be moved down.: 'Ar video-mañ n''hall ket diskenn er roll.'
Video has been removed: 'Dilamet eo bet ar video'
There was a problem with removing this video: 'Ur gudenn a oa en ur glask dilemel
ar video-mañ'
- This playlist is already being used for quick bookmark.: ''
- This playlist is now used for quick bookmark: ''
- This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: ''
- Reverted to use {oldPlaylistName} for quick bookmark: ''
+ This playlist is already being used for quick bookmark.: 'Implijet e vez dija
+ ar roll-videoioù-mañ evit enrollañ ar sinedoù prim.'
+ This playlist is now used for quick bookmark: 'Implijet e vo ar roll-videoioù-mañ
+ evit enrollañ ar sinedoù prim'
+ This playlist is now used for quick bookmark instead of {oldPlaylistName}. Click here to undo: 'Implijet
+ e vo ar roll-videoioù-mañ evit enrollañ ar sinedoù prim e-lec''h {oldPlaylistName}.
+ Klikit amañ evit nullañ'
+ Reverted to use {oldPlaylistName} for quick bookmark: 'Adlakaat ar roll-videoioù
+ {oldPlaylistName} evit enrollañ ar sinedoù prim'
Some videos in the playlist are not loaded yet. Click here to copy anyway.: ''
- Playlist name cannot be empty. Please input a name.: ''
+ Playlist name cannot be empty. Please input a name.: 'N''hall ket anv ar roll-videoioù
+ bezañ goullo. Lakait unan mar-plij.'
Playlist has been updated.: 'Kemmet eo bet ar roll-videoioù.'
- There was an issue with updating this playlist.: ''
- "{videoCount} video(s) have been removed": ""
- There were no videos to remove.: ''
- This playlist is protected and cannot be removed.: ''
- Playlist {playlistName} has been deleted.: ''
- Playlist {playlistName} is the new quick bookmark playlist.: ''
+ There was an issue with updating this playlist.: 'C''hoarvezet ez eus ur gudenn
+ en ur cheñch ar roll-videoioù-mañ.'
+ "{videoCount} video(s) have been removed": "Dilamet ez eus bet 1 video | Dilamet
+ ez eus bet {videoCount} video"
+ There were no videos to remove.: 'Ne oa video ebet da zilemel.'
+ This playlist is protected and cannot be removed.: 'Gwarezet eo ar roll-videoioù-mañ
+ ha ne c''hall ket bezañ dilamet.'
+ Playlist {playlistName} has been deleted.: 'Dilamet eo bet ar roll-videoioù
+ {playlistName}.'
+ Playlist {playlistName} is the new quick bookmark playlist.: 'Ar roll-videoioù
+ {playlistName} a zo bremañ roll-videoioù nevez ar sinedoù prim.'
- This playlist does not exist: ''
+ This playlist does not exist: 'N''eus ket eus ar roll-videoioù-mañ'
This playlist has a video with a duration error: ''
AddVideoPrompt:
@@ -290,17 +308,17 @@ Settings:
Return to Settings Menu: ''
The app needs to restart for changes to take effect. Restart and apply change?: ''
General Settings:
- General Settings: ''
- Check for Updates: ''
+ General Settings: 'Hollek'
+ Check for Updates: 'Klask Hizivadurioù'
Check for Latest Blog Posts: 'Diskouez pennadoù diwezhañ ar Blog'
Fallback to Non-Preferred Backend on Failure: ''
- Enable Search Suggestions: ''
+ Enable Search Suggestions: 'Gweredekaat Kinnigoù klask'
Auto Load Next Page:
Label: ''
Tooltip: ''
- Default Landing Page: ''
- Locale Preference: ''
- System Default: ''
+ Default Landing Page: 'Pajenn degemer dre ziouer'
+ Locale Preference: 'Dibab lec''hel'
+ System Default: 'Reizhiad dre ziouer'
Preferred API Backend:
Preferred API Backend: ''
Local API: ''
@@ -755,7 +773,7 @@ Video:
More Options: 'Muioc''h a zibarzhioù'
Mark As Watched: 'Lakaat evel lennet'
Remove From History: 'Skarzhañ deus ar roll istor'
- Video has been marked as watched: ''
+ Video has been marked as watched: 'Lakaet eo bet ar video evel lennet'
Video has been removed from your history: ''
Save Video: 'Enrollañ ar video'
Video has been saved: 'Enrollet eo bet ar video'
@@ -779,7 +797,7 @@ Video:
Play Next Video: ''
Play Previous Video: ''
Pause on Current Video: ''
- Watched: ''
+ Watched: 'Lennet'
Autoplay: ''
Starting soon, please refresh the page to check again: ''
# As in a Live Video
From 3486f0004b0bcba1f8d1c31f1e9a882d044dde57 Mon Sep 17 00:00:00 2001
From: absidue <48293849+absidue@users.noreply.github.com>
Date: Sat, 26 Oct 2024 04:03:02 +0200
Subject: [PATCH 458/465] Assign authorId to posts in the parsing functions
(#5936)
---
.../subscriptions-community/subscriptions-community.js | 7 +------
src/renderer/helpers/api/invidious.js | 1 +
src/renderer/helpers/api/local.js | 1 +
src/renderer/views/Channel/Channel.js | 9 ---------
4 files changed, 3 insertions(+), 15 deletions(-)
diff --git a/src/renderer/components/subscriptions-community/subscriptions-community.js b/src/renderer/components/subscriptions-community/subscriptions-community.js
index cb44b54c921ea..c4f044bf153b0 100644
--- a/src/renderer/components/subscriptions-community/subscriptions-community.js
+++ b/src/renderer/components/subscriptions-community/subscriptions-community.js
@@ -235,9 +235,7 @@ export default defineComponent({
this.errorChannels.push(channel)
return []
}
- entries.forEach(post => {
- post.authorId = channel.id
- })
+
return entries
} catch (err) {
console.error(err)
@@ -256,9 +254,6 @@ export default defineComponent({
getChannelPostsInvidious: function (channel) {
return new Promise((resolve, reject) => {
invidiousGetCommunityPosts(channel.id).then(result => {
- result.posts.forEach(post => {
- post.authorId = channel.id
- })
resolve(result.posts)
}).catch((err) => {
console.error(err)
diff --git a/src/renderer/helpers/api/invidious.js b/src/renderer/helpers/api/invidious.js
index 0b830d697183d..ab92d68cfe513 100644
--- a/src/renderer/helpers/api/invidious.js
+++ b/src/renderer/helpers/api/invidious.js
@@ -274,6 +274,7 @@ function parseInvidiousCommunityData(data) {
voteCount: data.likeCount,
postContent: parseInvidiousCommunityAttachments(data.attachment),
commentCount: data?.replyCount ?? 0, // https://github.com/iv-org/invidious/pull/3635/
+ authorId: data.authorId,
author: data.author,
type: 'community'
}
diff --git a/src/renderer/helpers/api/local.js b/src/renderer/helpers/api/local.js
index cc982b6fb48a4..cd9f1da96c5b3 100644
--- a/src/renderer/helpers/api/local.js
+++ b/src/renderer/helpers/api/local.js
@@ -1489,6 +1489,7 @@ function parseLocalCommunityPost(post) {
voteCount: post.vote_count ? parseLocalSubscriberCount(post.vote_count.text) : 0,
postContent: parseLocalAttachment(post.attachment),
commentCount: replyCount,
+ authorId: post.author.id,
author: post.author.name,
type: 'community'
}
diff --git a/src/renderer/views/Channel/Channel.js b/src/renderer/views/Channel/Channel.js
index eeb6c7b289ff2..2230ce23bda46 100644
--- a/src/renderer/views/Channel/Channel.js
+++ b/src/renderer/views/Channel/Channel.js
@@ -1697,9 +1697,6 @@ export default defineComponent({
this.communityContinuationData = communityTab.has_continuation ? communityTab : null
if (this.latestCommunityPosts.length > 0) {
- this.latestCommunityPosts.forEach(post => {
- post.authorId = this.id
- })
this.updateSubscriptionPostsCacheByChannel({
channelId: this.id,
// create a copy so that we only cache the first page
@@ -1761,9 +1758,6 @@ export default defineComponent({
this.communityContinuationData = continuation
if (this.isSubscribedInAnyProfile && !more && this.latestCommunityPosts.length > 0) {
- this.latestCommunityPosts.forEach(post => {
- post.authorId = this.id
- })
this.updateSubscriptionPostsCacheByChannel({
channelId: this.id,
// create a copy so that we only cache the first page
@@ -2009,9 +2003,6 @@ export default defineComponent({
})
}
- this.latestCommunityPosts.forEach(post => {
- post.authorId = this.id
- })
this.updateSubscriptionPostsCacheByChannel({
channelId: this.id,
posts: [...this.latestCommunityPosts]
From 175fc974e94dc9990783b4638acdee88498e644e Mon Sep 17 00:00:00 2001
From: efb4f5ff-1298-471a-8973-3d47447115dc
<73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>
Date: Sat, 26 Oct 2024 07:00:59 +0200
Subject: [PATCH 459/465] Bump shaka-player from 4.11.9 to 4.11.10 (#5939)
Bumps [shaka-player](https://github.com/shaka-project/shaka-player) from 4.11.9 to 4.11.10.
- [Release notes](https://github.com/shaka-project/shaka-player/releases)
- [Changelog](https://github.com/shaka-project/shaka-player/blob/v4.11.10/CHANGELOG.md)
- [Commits](https://github.com/shaka-project/shaka-player/compare/v4.11.9...v4.11.10)
---
updated-dependencies:
- dependency-name: shaka-player
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index ab2d869706a9a..a7c06e76a85d7 100644
--- a/package.json
+++ b/package.json
@@ -67,7 +67,7 @@
"path-browserify": "^1.0.1",
"portal-vue": "^2.1.7",
"process": "^0.11.10",
- "shaka-player": "^4.11.9",
+ "shaka-player": "^4.11.10",
"swiper": "^11.1.14",
"vue": "^2.7.16",
"vue-i18n": "^8.28.2",
diff --git a/yarn.lock b/yarn.lock
index 9611ae2c9f741..a7ef77de01f5e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7992,10 +7992,10 @@ setprototypeof@1.2.0:
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
-shaka-player@^4.11.9:
- version "4.11.9"
- resolved "https://registry.yarnpkg.com/shaka-player/-/shaka-player-4.11.9.tgz#d5585e19a1a44990e4154442aec6c9a652430776"
- integrity sha512-RadqAMhd3RarLQ7bQLET90KmM39KIuOZh4zgt10GtDN3hQJprjR467G7BeQAbZrxQtbk5FwZvm3xVR04Ia9ZRA==
+shaka-player@^4.11.10:
+ version "4.11.10"
+ resolved "https://registry.yarnpkg.com/shaka-player/-/shaka-player-4.11.10.tgz#b6d9f2cc9a6f614a97c55db949f9f5dacf5f777e"
+ integrity sha512-IJ9BlV5npvsDemHSNNGNwrXMPcfCllAZ237KXFkwt265vVnT/FZnDuJtoNvCx8yrvp+FQnZuSEXZDUkW+tbPOA==
dependencies:
eme-encryption-scheme-polyfill "^2.1.5"
From eaef9a034135ce80622bf849e8e907c4bb89923a Mon Sep 17 00:00:00 2001
From: PikachuEXE
Date: Sat, 26 Oct 2024 14:28:44 +0800
Subject: [PATCH 460/465] ^ Update electron 32.x (#5941)
---
package.json | 2 +-
yarn.lock | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index a7c06e76a85d7..712ce8d421e3a 100644
--- a/package.json
+++ b/package.json
@@ -90,7 +90,7 @@
"copy-webpack-plugin": "^12.0.2",
"css-loader": "^7.1.2",
"css-minimizer-webpack-plugin": "^7.0.0",
- "electron": "^32.2.1",
+ "electron": "^32.2.2",
"electron-builder": "^25.1.8",
"eslint": "^9.11.1",
"eslint-config-prettier": "^9.1.0",
diff --git a/yarn.lock b/yarn.lock
index a7ef77de01f5e..f74ee514e8304 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3577,10 +3577,10 @@ electron-to-chromium@^1.5.4:
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz#1abf0410c5344b2b829b7247e031f02810d442e6"
integrity sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==
-electron@^32.2.1:
- version "32.2.1"
- resolved "https://registry.yarnpkg.com/electron/-/electron-32.2.1.tgz#10b78b450c835ccccc0885129a3ea93c22cce2de"
- integrity sha512-GCPI/5hU34pPcNltNpz+uylhhuTm9BM0N8RmrbVgaWBodLSmmcCkvpgN0BseKhO6IwQOPzWaovrcZ/nPIpfGaQ==
+electron@^32.2.2:
+ version "32.2.2"
+ resolved "https://registry.yarnpkg.com/electron/-/electron-32.2.2.tgz#019fe17329708be2ec677f0d201d785d57123a50"
+ integrity sha512-c7TRE42JcgEmJ4elJyCdKk/2os0UX7YMkRDeXBkxFEoM34iX1/2x+c5T9PgeroKz8FEG7omRU5TvjulqVtXvdw==
dependencies:
"@electron/get" "^2.0.0"
"@types/node" "^20.9.0"
From c17ff324bd93a1b2e383b3bd6f0e37912f5f2362 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Aliaksandr=20Tru=C5=A1?=
Date: Sat, 26 Oct 2024 08:34:41 +0000
Subject: [PATCH 461/465] Translated using Weblate (Belarusian)
Currently translated at 100.0% (875 of 875 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/be/
---
static/locales/be.yaml | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)
diff --git a/static/locales/be.yaml b/static/locales/be.yaml
index c79ed9c3b5bed..0d7cc6a4b9bff 100644
--- a/static/locales/be.yaml
+++ b/static/locales/be.yaml
@@ -219,6 +219,9 @@ User Playlists:
гэтага відэа
This playlist is already being used for quick bookmark.: Гэты плэй-ліст ужо
выкарыстоўваецца для хуткай закладкі.
+ This playlist has a video with a duration error: Гэты плэй-ліст змяшчае прынамсі
+ адно відэа без працягласці. Яно будзе адсартаваны так, як быццам іх працягласць
+ роўная нулю.
Search for Videos: Пошук відэа
You have no playlists. Click on the create new playlist button to create a new one.: У
вас няма плэй-лістоў. Націсніце на кнопку стварыць новы плэй-ліст, каб стварыць
@@ -274,7 +277,7 @@ Settings:
The app needs to restart for changes to take effect. Restart and apply change?: 'Праграму
трэба перазапусціць, каб змены ўступілі ў сілу. Перазапусціць і прымяніць змены?'
General Settings:
- General Settings: 'Агульныя налады'
+ General Settings: 'Агульныя'
Check for Updates: 'Праверыць наяўнасць абнаўленняў'
Check for Latest Blog Posts: 'Праверыць апошнія паведамленні ў блогу'
Fallback to Non-Preferred Backend on Failure: 'Вяртанне да непераважнага бэкэнда
@@ -484,7 +487,7 @@ Settings:
Only Show Latest Video for Each Channel: Паказваць толькі апошняе відэа для кожнага
канала
Distraction Free Settings:
- Distraction Free Settings: 'Налады засяроджвання'
+ Distraction Free Settings: 'Адцягненне ўвагі'
Sections:
Side Bar: 'Бакавая панэль'
Subscriptions Page: 'Старонка падпісак'
@@ -628,7 +631,7 @@ Settings:
Download in app: 'Спампоўваць у праграме'
Open in web browser: 'Адкрываць у вэб-браўзеры'
Experimental Settings:
- Experimental Settings: 'Эксперыментальныя налады'
+ Experimental Settings: 'Эксперыменты'
Warning: 'Гэтыя налады з''яўляюцца эксперыментальнымі, яны могуць выклікаць збоі,
пакуль уключаны. Настойліва рэкамендуецца рабіць рэзервовыя копіі. Выкарыстоўвайце
на свой страх і рызыку!'
@@ -644,6 +647,7 @@ Settings:
Set Password: 'Задаць пароль'
Remove Password: 'Выдаліць пароль'
Sort Settings Sections (A-Z): Сартаваць раздзелы налад (А-Я)
+ Return to Settings Menu: Вярнуцца ў меню налад
About:
#On About page
About: 'Пра FreeTube'
@@ -961,6 +965,8 @@ Playlist:
DateAddedOldest: Старыя спачатку
VideoTitleAscending: Назва (А-Я)
VideoTitleDescending: Назва (Я-А)
+ VideoDurationAscending: Працягласць (спачатку кароткія)
+ VideoDurationDescending: Працягласць (спачатку доўгія)
Change Format:
Change Media Formats: 'Змяніць фарматы медыя'
Use Dash Formats: 'Выкарыстоўваць фарматы DASH'
@@ -1160,6 +1166,11 @@ Search Listing:
Subtitles: Субцітры
4K: 4K
Closed Captions: Субцітры
+ 360 Video: 360°
+ 8K: 8K
+ VR180: VR180
+ New: Новае
+ 3D: 3D
Yes, Delete: Так, выдаліць
Feed:
Refresh Feed: Абнавіць {subscriptionName}
From 099d9064b9223bc099c35834d5a97b9a93e99715 Mon Sep 17 00:00:00 2001
From: Florent
Date: Sat, 26 Oct 2024 10:14:45 +0000
Subject: [PATCH 462/465] Translated using Weblate (Breton)
Currently translated at 42.7% (374 of 875 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/br/
---
static/locales/br.yaml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/static/locales/br.yaml b/static/locales/br.yaml
index a86aa1b05fe8d..bb17cabe54e3c 100644
--- a/static/locales/br.yaml
+++ b/static/locales/br.yaml
@@ -64,7 +64,8 @@ Global:
Search / Go to URL: 'Klask / Mont betek un URL'
Search Bar:
Clear Input: 'Skarzhañ an enankad'
-Search character limit: ''
+Search character limit: 'Ar c''hlask a ya dreist an hirder brasañ aotreet : {searchCharacterLimit}
+ arouezenn'
Search Listing:
Label:
4K: '4K'
From 907b66a5fc15aa94948af376919c83eff315366e Mon Sep 17 00:00:00 2001
From: Florent
Date: Sat, 26 Oct 2024 10:19:06 +0000
Subject: [PATCH 463/465] Translated using Weblate (Breton)
Currently translated at 43.4% (380 of 875 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/br/
---
static/locales/br.yaml | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/static/locales/br.yaml b/static/locales/br.yaml
index bb17cabe54e3c..1d031b7634112 100644
--- a/static/locales/br.yaml
+++ b/static/locales/br.yaml
@@ -58,7 +58,8 @@ Global:
Comment Count: '1 evezhiadenn | {count} evezhiadenn'
Watching Count: '1 den o sellet | {count} den o sellet'
Input Tags:
- Length Requirement: ''
+ Length Requirement: 'An dikedenn a rank an dikedenn bezañ {number} arouezenn enni
+ da nebeutañ'
# Search Bar
Search / Go to URL: 'Klask / Mont betek un URL'
@@ -497,10 +498,11 @@ Settings:
Subscription Settings:
Subscription Settings: ''
Hide Videos on Watch: ''
- Fetch Feeds from RSS: ''
+ Fetch Feeds from RSS: 'Adtapout ar gwazhioù RSS'
Manage Subscriptions: ''
- Fetch Automatically: ''
- Only Show Latest Video for Each Channel: ''
+ Fetch Automatically: 'Adtapout ar wazh ent emgefreek'
+ Only Show Latest Video for Each Channel: 'Diskouez ar video-diwezhañ hepken evit
+ pep chadenn'
Confirm Before Unsubscribing: ''
Distraction Free Settings:
Distraction Free Settings: ''
@@ -755,8 +757,8 @@ Channel:
About: ''
Channel Description: ''
Tags:
- Tags: ''
- Search for: ''
+ Tags: 'Tikedennoù'
+ Search for: 'Klask evit "{tag}"'
Details: ''
Joined: ''
Location: ''
From 703f3ad82e928358dee571ebf3f25465266b71ee Mon Sep 17 00:00:00 2001
From: Florent
Date: Sat, 26 Oct 2024 12:52:20 +0000
Subject: [PATCH 464/465] Translated using Weblate (Breton)
Currently translated at 44.4% (389 of 875 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/br/
---
static/locales/br.yaml | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/static/locales/br.yaml b/static/locales/br.yaml
index 1d031b7634112..9baeefcbab8fa 100644
--- a/static/locales/br.yaml
+++ b/static/locales/br.yaml
@@ -503,12 +503,12 @@ Settings:
Fetch Automatically: 'Adtapout ar wazh ent emgefreek'
Only Show Latest Video for Each Channel: 'Diskouez ar video-diwezhañ hepken evit
pep chadenn'
- Confirm Before Unsubscribing: ''
+ Confirm Before Unsubscribing: 'Kadarnaat a-raok Digoumanantiñ'
Distraction Free Settings:
Distraction Free Settings: ''
Sections:
Side Bar: ''
- Subscriptions Page: ''
+ Subscriptions Page: 'Pajenn ar c''houmanantoù'
Channel Page: ''
Watch Page: ''
General: ''
@@ -521,7 +521,7 @@ Settings:
Hide Popular Videos: ''
Hide Playlists: ''
Hide Live Chat: ''
- Hide Active Subscriptions: ''
+ Hide Active Subscriptions: 'Kuzhat ar c''houmanantoù oberiant'
Hide Video Description: ''
Hide Comments: ''
Hide Profile Pictures in Comments: ''
@@ -545,19 +545,19 @@ Settings:
Hide Videos and Playlists Containing Text: ''
Hide Videos and Playlists Containing Text Placeholder: ''
Hide Subscriptions Videos: ''
- Hide Subscriptions Shorts: ''
- Hide Subscriptions Live: ''
- Hide Subscriptions Community: ''
+ Hide Subscriptions Shorts: 'Kuzhat Shortoù ar c''houmanantoù'
+ Hide Subscriptions Live: 'Kuzhat ar skignañ war-eeun deus ar c''houmanantoù'
+ Hide Subscriptions Community: 'Kuzhat Kumuniezh ar c''houmanantoù'
Data Settings:
Data Settings: ''
Select Import Type: ''
Select Export Type: ''
- Import Subscriptions: ''
- Subscription File: ''
+ Import Subscriptions: 'Enporzhiañ ho koumanantoù'
+ Subscription File: 'Restr ar c''houmanant'
History File: ''
Playlist File: ''
Check for Legacy Subscriptions: ''
- Export Subscriptions: ''
+ Export Subscriptions: 'Ezporzhiañ ar c''houmanantoù'
Export FreeTube: ''
Export YouTube: ''
Export NewPipe: ''
From f0c7ace33c792e9657a4a81524b9d6ddc120d49f Mon Sep 17 00:00:00 2001
From: Preston
Date: Sat, 26 Oct 2024 21:16:38 -0400
Subject: [PATCH 465/465] Bump version number to v0.22.0
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index 712ce8d421e3a..64956715efd8f 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "freetube",
"productName": "FreeTube",
"description": "A private YouTube client",
- "version": "0.21.3",
+ "version": "0.22.0",
"license": "AGPL-3.0-or-later",
"main": "./dist/main.js",
"private": true,