merge latest master

This commit is contained in:
Bnyro 2022-10-21 18:50:08 +02:00
commit 0e8528c1a5
57 changed files with 1217 additions and 939 deletions

View file

@ -1,12 +0,0 @@
version: 2
updates:
# Maintain dependencies for npm
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "daily"
# Maintain dependencies for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"

View file

@ -9,42 +9,41 @@
"lint": "eslint --fix --color --ignore-path .gitignore --ext .js,.vue ." "lint": "eslint --fix --color --ignore-path .gitignore --ext .js,.vue ."
}, },
"dependencies": { "dependencies": {
"@fortawesome/fontawesome-svg-core": "^6.2.0", "@fortawesome/fontawesome-svg-core": "6.2.0",
"@fortawesome/free-brands-svg-icons": "^6.2.0", "@fortawesome/free-brands-svg-icons": "6.2.0",
"@fortawesome/free-solid-svg-icons": "^6.2.0", "@fortawesome/free-solid-svg-icons": "6.2.0",
"@fortawesome/vue-fontawesome": "^3.0.1", "@fortawesome/vue-fontawesome": "3.0.1",
"buffer": "^6.0.3", "buffer": "6.0.3",
"dompurify": "^2.4.0", "dompurify": "2.4.0",
"hotkeys-js": "^3.10.0", "hotkeys-js": "3.10.0",
"javascript-time-ago": "^2.5.7", "javascript-time-ago": "2.5.7",
"mux.js": "^6.2.0", "mux.js": "6.2.0",
"shaka-player": "4.2.1", "shaka-player": "4.2.2",
"stream": "^0.0.2", "stream-browserify": "3.0.0",
"vue": "^3.2.40", "vue": "3.2.41",
"vue-i18n": "^9.2.2", "vue-i18n": "9.2.2",
"vue-router": "^4.1.5", "vue-router": "4.1.5",
"xml-js": "^1.6.11" "xml-js": "1.6.11"
}, },
"devDependencies": { "devDependencies": {
"@iconify/json": "^2.1.118", "@iconify/json": "2.1.124",
"@intlify/vite-plugin-vue-i18n": "^6.0.3", "@intlify/vite-plugin-vue-i18n": "6.0.3",
"@unocss/preset-icons": "^0.45.25", "@unocss/preset-icons": "0.45.30",
"@unocss/preset-web-fonts": "^0.45.25", "@unocss/preset-web-fonts": "0.45.30",
"@unocss/transformer-directives": "^0.45.26", "@unocss/transformer-directives": "0.45.30",
"@unocss/transformer-variant-group": "^0.45.25", "@unocss/transformer-variant-group": "0.45.30",
"@vitejs/plugin-legacy": "^1.8.2", "@vitejs/plugin-legacy": "2.2.0",
"@vitejs/plugin-vue": "^2.3.4", "@vitejs/plugin-vue": "3.1.2",
"@vue/compiler-sfc": "3.2.40", "@vue/compiler-sfc": "3.2.41",
"babel-eslint": "^10.1.0", "eslint": "8.25.0",
"eslint": "^7.32.0", "eslint-config-prettier": "8.5.0",
"eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "4.2.1",
"eslint-plugin-prettier": "^4.2.1", "eslint-plugin-vue": "9.6.0",
"eslint-plugin-vue": "^9.6.0", "prettier": "2.7.1",
"prettier": "^2.7.1", "unocss": "0.45.30",
"unocss": "^0.45.26", "vite": "3.1.8",
"vite": "^2.9.14", "vite-plugin-eslint": "1.8.1",
"vite-plugin-eslint": "^1.8.1", "vite-plugin-pwa": "0.13.1"
"vite-plugin-pwa": "^0.12.8"
}, },
"eslintConfig": { "eslintConfig": {
"root": true, "root": true,
@ -56,9 +55,6 @@
"plugin:prettier/recommended", "plugin:prettier/recommended",
"eslint:recommended" "eslint:recommended"
], ],
"parserOptions": {
"parser": "babel-eslint"
},
"rules": {} "rules": {}
}, },
"browserslist": [ "browserslist": [

21
renovate.json Normal file
View file

@ -0,0 +1,21 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base",
"group:recommended"
],
"ignorePresets": [
":prHourlyLimit2"
],
"packageRules": [
{
"matchPackagePrefixes": [
"@unocss/"
],
"matchPackageNames": [
"unocss"
],
"groupName": "unocss"
}
]
}

View file

@ -79,16 +79,35 @@ button,
<script> <script>
import NavBar from "./components/NavBar.vue"; import NavBar from "./components/NavBar.vue";
import FooterComponent from "./components/FooterComponent.vue"; import FooterComponent from "./components/FooterComponent.vue";
const darkModePreference = window.matchMedia("(prefers-color-scheme: dark)");
export default { export default {
components: { components: {
NavBar, NavBar,
FooterComponent, FooterComponent,
}, },
data() {
return {
theme: "dark",
};
},
methods: {
setTheme() {
let themePref = this.getPreferenceString("theme", "dark");
if (themePref == "auto") this.theme = darkModePreference.matches ? "dark" : "light";
else this.theme = themePref;
},
},
mounted() { mounted() {
this.setTheme();
darkModePreference.addEventListener("change", () => {
this.setTheme();
});
if (this.getPreferenceBoolean("watchHistory", false)) if (this.getPreferenceBoolean("watchHistory", false))
if ("indexedDB" in window) { if ("indexedDB" in window) {
const request = indexedDB.open("piped-db", 1); const request = indexedDB.open("piped-db", 2);
request.onupgradeneeded = function () { request.onupgradeneeded = ev => {
const db = request.result; const db = request.result;
console.log("Upgrading object store."); console.log("Upgrading object store.");
if (!db.objectStoreNames.contains("watch_history")) { if (!db.objectStoreNames.contains("watch_history")) {
@ -96,6 +115,10 @@ export default {
store.createIndex("video_id_idx", "videoId", { unique: true }); store.createIndex("video_id_idx", "videoId", { unique: true });
store.createIndex("id_idx", "id", { unique: true, autoIncrement: true }); store.createIndex("id_idx", "id", { unique: true, autoIncrement: true });
} }
if (ev.oldVersion < 2) {
const store = request.transaction.objectStore("watch_history");
store.createIndex("watchedAt", "watchedAt", { unique: false });
}
}; };
request.onsuccess = e => { request.onsuccess = e => {
window.db = e.target.result; window.db = e.target.result;
@ -108,9 +131,9 @@ export default {
const defaultLang = await App.defaultLangage; const defaultLang = await App.defaultLangage;
const locale = App.getPreferenceString("hl", defaultLang); const locale = App.getPreferenceString("hl", defaultLang);
if (locale !== App.TimeAgoConfig.locale) { if (locale !== App.TimeAgoConfig.locale) {
const localeTime = await import( const localeTime = await import(`../node_modules/javascript-time-ago/locale/${locale}.json`).then(
"./../node_modules/javascript-time-ago/locale/" + locale + ".json" module => module.default,
).then(module => module.default); );
App.TimeAgo.addLocale(localeTime); App.TimeAgo.addLocale(localeTime);
App.TimeAgoConfig.locale = locale; App.TimeAgoConfig.locale = locale;
} }

View file

@ -52,8 +52,6 @@
</style> </style>
<script setup> <script setup>
import { defineProps, defineEmits } from "vue";
const props = defineProps({ const props = defineProps({
chapters: Object, chapters: Object,
mobileLayout: { mobileLayout: {

View file

@ -6,8 +6,13 @@
<div class="comment-header"> <div class="comment-header">
<div v-if="comment.pinned" class="comment-pinned"> <div v-if="comment.pinned" class="comment-pinned">
<font-awesome-icon icon="thumbtack" /> <font-awesome-icon icon="thumbtack" />
<span class="ml-1.5" v-t="'comment.pinned_by'" /> <span
<span v-text="uploader" /> class="ml-1.5"
v-t="{
path: 'comment.pinned_by',
args: { author: uploader },
}"
/>
</div> </div>
<div class="comment-author mt-1 flex"> <div class="comment-author mt-1 flex">
@ -22,7 +27,7 @@
<div class="whitespace-pre-wrap" v-html="urlify(comment.commentText)" /> <div class="whitespace-pre-wrap" v-html="urlify(comment.commentText)" />
<template v-if="comment.repliesPage && (!loadingReplies || !showingReplies)"> <template v-if="comment.repliesPage && (!loadingReplies || !showingReplies)">
<div @click="loadReplies" class="cursor-pointer"> <div @click="loadReplies" class="cursor-pointer">
<a v-t="'actions.show_replies'" /> <a v-text="`${$t('actions.reply_count', comment.replyCount)}`" />
<font-awesome-icon class="ml-1.5" icon="level-down-alt" /> <font-awesome-icon class="ml-1.5" icon="level-down-alt" />
</div> </div>
</template> </template>

View file

@ -39,7 +39,7 @@ export default {
if (window.db) { if (window.db) {
var tx = window.db.transaction("watch_history", "readonly"); var tx = window.db.transaction("watch_history", "readonly");
var store = tx.objectStore("watch_history"); var store = tx.objectStore("watch_history");
const cursorRequest = store.openCursor(); const cursorRequest = store.index("watchedAt").openCursor(null, "prev");
cursorRequest.onsuccess = e => { cursorRequest.onsuccess = e => {
const cursor = e.target.result; const cursor = e.target.result;
if (cursor) { if (cursor) {
@ -53,7 +53,6 @@ export default {
thumbnail: video.thumbnail, thumbnail: video.thumbnail,
watchedAt: video.watchedAt, watchedAt: video.watchedAt,
}); });
this.videos.sort((a, b) => b.watchedAt - a.watchedAt); // TODO: Optimize
if (this.videos.length < 1000) cursor.continue(); if (this.videos.length < 1000) cursor.continue();
} }
}; };

View file

@ -9,6 +9,12 @@
<div v-for="playlist in playlists" :key="playlist.id"> <div v-for="playlist in playlists" :key="playlist.id">
<router-link :to="`/playlist?list=${playlist.id}`"> <router-link :to="`/playlist?list=${playlist.id}`">
<img class="w-full" :src="playlist.thumbnail" alt="thumbnail" /> <img class="w-full" :src="playlist.thumbnail" alt="thumbnail" />
<div class="relative text-sm">
<span
class="thumbnail-overlay thumbnail-right"
v-text="`${playlist.videos} ${$t('video.videos')}`"
/>
</div>
<p <p
style="display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical" style="display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical"
class="my-2 overflow-hidden flex link" class="my-2 overflow-hidden flex link"

View file

@ -82,8 +82,22 @@ export default {
<style> <style>
.suggestions-container { .suggestions-container {
@apply left-1/2 translate-x-[-50%] transform-gpu max-w-[600rem] w-full box-border p-[15rem] mb-[15rem] z-10 lt-md:max-w-[calc(100%-0.5rem)]; @apply left-1/2 translate-x-[-50%] transform-gpu max-w-3xl w-full box-border p-y-1.25 z-10 lt-md:max-w-[calc(100%-0.5rem)] bg-gray-300;
background: var(--efy_text2); }
box-shadow: 0 0 20px var(--efy_text_trans);
.dark .suggestions-container {
@apply bg-dark-400;
}
.suggestion-selected {
@apply bg-gray-200;
}
.dark .suggestion-selected {
@apply bg-dark-100;
}
.suggestion {
@apply p-y-1;
} }
</style> </style>

View file

@ -6,7 +6,7 @@
</template> </template>
<script setup> <script setup>
import { defineEmits, defineProps, ref, watch } from "vue"; import { ref, watch } from "vue";
const options = { const options = {
most_recent: "descending", most_recent: "descending",

View file

@ -12,8 +12,11 @@
<script> <script>
import("shaka-player/dist/controls.css"); import("shaka-player/dist/controls.css");
const shaka = import("shaka-player/dist/shaka-player.ui.js"); const shaka = import("shaka-player/dist/shaka-player.ui.js");
import muxjs from "mux.js"; if (!window.muxjs) {
window.muxjs = muxjs; import("mux.js").then(muxjs => {
window.muxjs = muxjs;
});
}
const hotkeys = import("hotkeys-js"); const hotkeys = import("hotkeys-js");
export default { export default {
@ -519,9 +522,8 @@ export default {
}); });
videoEl.volume = this.getPreferenceNumber("volume", 1); videoEl.volume = this.getPreferenceNumber("volume", 1);
const rate = this.getPreferenceNumber("rate", 1); const rate = this.getPreferenceNumber("rate", 1);
player.trickPlay(rate); videoEl.playbackRate = rate;
player.playbackRate = rate; videoEl.defaultPlaybackRate = rate;
player.defaultPlaybackRate = rate;
}); });
}, },
async updateProgressDatabase(time) { async updateProgressDatabase(time) {

View file

@ -74,7 +74,6 @@
<!-- Verified Badge --> <!-- Verified Badge -->
<font-awesome-icon class="ml-1" v-if="video.uploaderVerified" icon="check" /> <font-awesome-icon class="ml-1" v-if="video.uploaderVerified" icon="check" />
</div> </div>
<div class="pp-watch-buttons"> <div class="pp-watch-buttons">
<!-- Subscribe button --> <!-- Subscribe button -->
<button <button

View file

@ -28,7 +28,6 @@
"light": "مضيء", "light": "مضيء",
"clear_history": "مسح تاريخ المشاهدات", "clear_history": "مسح تاريخ المشاهدات",
"hide_replies": "إخفاء التعليقات", "hide_replies": "إخفاء التعليقات",
"show_replies": "عرض التعليقات",
"create_playlist": "إنشاء قائمة", "create_playlist": "إنشاء قائمة",
"delete_playlist": "مسح القائمة", "delete_playlist": "مسح القائمة",
"select_playlist": "اختر قائمة", "select_playlist": "اختر قائمة",
@ -70,7 +69,7 @@
"import_from_json": "استيراد من JSON/CSV", "import_from_json": "استيراد من JSON/CSV",
"loop_this_video": "تكرار هذا الفيديو", "loop_this_video": "تكرار هذا الفيديو",
"auto_play_next_video": "التشغيل التلقائي للفيديو التالي", "auto_play_next_video": "التشغيل التلقائي للفيديو التالي",
"donations": "التبرعات", "donations": "التبرعات للتطوير",
"minimize_description": "تصغير الوصف", "minimize_description": "تصغير الوصف",
"show_description": "عرض الوصف", "show_description": "عرض الوصف",
"minimize_recommendations": "تقليل التوصيات", "minimize_recommendations": "تقليل التوصيات",
@ -106,7 +105,13 @@
"time_code": "رمز الوقت (بالثواني)", "time_code": "رمز الوقت (بالثواني)",
"rename_playlist": "إعادة تسمية قائمة التشغيل", "rename_playlist": "إعادة تسمية قائمة التشغيل",
"new_playlist_name": "اسم قائمة تشغيل جديد", "new_playlist_name": "اسم قائمة تشغيل جديد",
"show_chapters": "الفصول" "show_chapters": "الفصول",
"store_search_history": "حفظ سجل البحث",
"documentation": "التوثيق",
"status_page": "الحالة",
"source_code": "شفرة المصدر",
"instance_donations": "تبرعات المثيل",
"hide_watched": "إخفاء مقاطع الفيديو التي تمت مشاهدتها من الخلاصة"
}, },
"video": { "video": {
"sponsor_segments": "المقاطع الإعلانية", "sponsor_segments": "المقاطع الإعلانية",
@ -139,7 +144,7 @@
"up_to_date": "حديث؟" "up_to_date": "حديث؟"
}, },
"comment": { "comment": {
"pinned_by": "مثبت بواسطة", "pinned_by": "مثبت بواسطة {author}",
"disabled": "يتم تعطيل التعليقات بواسطة القائم بالتحميل.", "disabled": "يتم تعطيل التعليقات بواسطة القائم بالتحميل.",
"user_disabled": "التعليقات معطلة في الإعدادات.", "user_disabled": "التعليقات معطلة في الإعدادات.",
"loading": "تحميل التعليقات..." "loading": "تحميل التعليقات..."

View file

@ -1,6 +1,6 @@
{ {
"titles": { "titles": {
"trending": "Populyar", "trending": "Trenddə olan",
"login": "Daxil olun", "login": "Daxil olun",
"register": "Qeydiyyatdan keçin", "register": "Qeydiyyatdan keçin",
"feed": "Axın", "feed": "Axın",
@ -9,7 +9,7 @@
"subscriptions": "Abunəliklər", "subscriptions": "Abunəliklər",
"playlists": "Pleylistlər", "playlists": "Pleylistlər",
"account": "Hesab", "account": "Hesab",
"instance": "Server", "instance": "Nümunə",
"player": "Oynadıcı" "player": "Oynadıcı"
}, },
"player": { "player": {
@ -48,7 +48,7 @@
"import_from_json": "JSON/CSV-dan İdxal Edin", "import_from_json": "JSON/CSV-dan İdxal Edin",
"loop_this_video": "Bu Videonu Təkrarla", "loop_this_video": "Bu Videonu Təkrarla",
"auto_play_next_video": "Növbəti Videonu Avto-Oynat", "auto_play_next_video": "Növbəti Videonu Avto-Oynat",
"donations": anələr", "donations": nkişaf ianələri",
"minimize_description": "Açıqlamanı Kiçildin", "minimize_description": "Açıqlamanı Kiçildin",
"show_description": "Açıqlamanı Göstərin", "show_description": "Açıqlamanı Göstərin",
"minimize_recommendations": "Tövsiyələri ən aza endirin", "minimize_recommendations": "Tövsiyələri ən aza endirin",
@ -60,7 +60,6 @@
"filter": "Filtr", "filter": "Filtr",
"loading": "Yüklənir...", "loading": "Yüklənir...",
"clear_history": "Tarixçəni Təmizləyin", "clear_history": "Tarixçəni Təmizləyin",
"show_replies": "Cavabları Göstərin",
"hide_replies": "Cavabları Gizlədin", "hide_replies": "Cavabları Gizlədin",
"load_more_replies": "Daha Çox Cavab Yüklə", "load_more_replies": "Daha Çox Cavab Yüklə",
"add_to_playlist": "Pleylistə Əlavə Edin", "add_to_playlist": "Pleylistə Əlavə Edin",
@ -74,10 +73,10 @@
"country_selection": "Ölkə Seçimi", "country_selection": "Ölkə Seçimi",
"default_homepage": "Defolt Əsas Səhifə", "default_homepage": "Defolt Əsas Səhifə",
"show_comments": "Şərhləri Göstərin", "show_comments": "Şərhləri Göstərin",
"instance_selection": "Server Seçimi", "instance_selection": "Nümunə Seçimi",
"minimize_description_default": "Açıqlamanı Defolt Olaraq Kiçildin", "minimize_description_default": "Açıqlamanı Defolt Olaraq Kiçildin",
"language_selection": "Dil Seçimi", "language_selection": "Dil Seçimi",
"instances_list": "Serverlər Siyahısı", "instances_list": "Nümunələr Siyahısı",
"show_more": "Daha Çox Göstər", "show_more": "Daha Çox Göstər",
"no": "Xeyr", "no": "Xeyr",
"store_watch_history": "Baxış Tarixçəsini Saxlayın", "store_watch_history": "Baxış Tarixçəsini Saxlayın",
@ -93,13 +92,29 @@
"backup_preferences": "Yedəkləmə seçimləri", "backup_preferences": "Yedəkləmə seçimləri",
"restore_preferences": "Seçimləri bərpa edin", "restore_preferences": "Seçimləri bərpa edin",
"invalidate_session": "Bütün cihazlardan çıxın", "invalidate_session": "Bütün cihazlardan çıxın",
"different_auth_instance": "Doğrulama üçün fərqli bir serverdən istifadə edin", "different_auth_instance": "Doğrulama üçün fərqli bir nümunədən istifadə edin",
"instance_auth_selection": "Autentifikasiya Server Seçimi", "instance_auth_selection": "Doğrulama Nümunəsi Seçilməsi",
"clone_playlist": "Pleylist Klonlanması", "clone_playlist": "Pleylist Klonlanması",
"clone_playlist_success": "Uğurla klonlandı!" "clone_playlist_success": "Uğurla klonlandı!",
"rename_playlist": "Pleylistin adını dəyiş",
"time_code": "Vaxt kodu (saniyələrlə)",
"store_search_history": "Axtarış tarixçəsini saxla",
"documentation": "Sertifikatlaşdırma",
"status_page": "Vəziyyət",
"source_code": "Mənbə kodu",
"instance_donations": "Nümunə ianələri",
"hide_watched": "Axında baxılan videoları gizlədin",
"show_chapters": "Bölmələr",
"new_playlist_name": "Yeni pleylist adı",
"share": "Paylaşın",
"with_timecode": "Vaxt kodu ilə paylaşın",
"follow_link": "Linki izləyin",
"piped_link": "Piped linki",
"copy_link": "Linki kopyalayın",
"back_to_home": "Evə qayıt"
}, },
"comment": { "comment": {
"pinned_by": "Tərəfindən Sabitləndi", "pinned_by": "Tərəfindən Sabitləndi {author}",
"disabled": "Şərhlər yükləyici tərəfindən deaktiv edilib.", "disabled": "Şərhlər yükləyici tərəfindən deaktiv edilib.",
"loading": "Şərhlər yüklənir...", "loading": "Şərhlər yüklənir...",
"user_disabled": "Şərhlər tənzimləmələrdə deaktiv edilib." "user_disabled": "Şərhlər tənzimləmələrdə deaktiv edilib."
@ -143,5 +158,11 @@
}, },
"information": { "information": {
"preferences_note": "Qeyd: seçimlər brauzerinizin yerli yaddaşında saxlanılır. Brauzer məlumatlarınızın silinməsi onları sıfırlayacaq." "preferences_note": "Qeyd: seçimlər brauzerinizin yerli yaddaşında saxlanılır. Brauzer məlumatlarınızın silinməsi onları sıfırlayacaq."
},
"info": {
"preferences_note": "Qeyd: Seçimlər brauzerinizin yerli yaddaşında saxlanılır. Brauzer məlumatlarınızın silinməsi onları sıfırlayacaq.",
"page_not_found": "Səhifə tapılmadı",
"copied": "Kopyalandı!",
"cannot_copy": "Kopyalanmır!"
} }
} }

View file

@ -67,8 +67,7 @@
"loading": "পরিচালিত হচ্ছে…", "loading": "পরিচালিত হচ্ছে…",
"clear_history": "ইতিহাস মুছুন", "clear_history": "ইতিহাস মুছুন",
"hide_replies": "প্রতিক্রিয়াগুলো লুকান", "hide_replies": "প্রতিক্রিয়াগুলো লুকান",
"load_more_replies": "আরো প্রতিক্রিয়াগুলো দেখুন", "load_more_replies": "আরো প্রতিক্রিয়াগুলো দেখুন"
"show_replies": "প্রতিক্রিয়াগুলো দেখুন"
}, },
"video": { "video": {
"watched": "দেখা হয়েছে", "watched": "দেখা হয়েছে",
@ -91,6 +90,6 @@
"has_cdn": "CDN কি আছে?" "has_cdn": "CDN কি আছে?"
}, },
"comment": { "comment": {
"pinned_by": "পিন করেছেন" "pinned_by": "পিন করেছেন {author}"
} }
} }

View file

@ -26,7 +26,6 @@
"default_homepage": "Zadana početna stranica", "default_homepage": "Zadana početna stranica",
"loop_this_video": "Stavite ovaj video na ponavljanje", "loop_this_video": "Stavite ovaj video na ponavljanje",
"search": "Pretraga", "search": "Pretraga",
"show_replies": "Prikažite odgovore",
"skip_preview": "Preskočite pregled", "skip_preview": "Preskočite pregled",
"skip_non_music": "Preskočite muziku: sekcija bez muzike", "skip_non_music": "Preskočite muziku: sekcija bez muzike",
"skip_self_promo": "Preskočite neplaćenu/samo-promociju", "skip_self_promo": "Preskočite neplaćenu/samo-promociju",
@ -115,6 +114,6 @@
"live": "{0} Uživo" "live": "{0} Uživo"
}, },
"comment": { "comment": {
"pinned_by": "Prikačeno od" "pinned_by": "Prikačeno od {author}"
} }
} }

View file

@ -46,7 +46,7 @@
"export_to_json": "Exportar a JSON", "export_to_json": "Exportar a JSON",
"import_from_json": "Importar de JSON/CSV", "import_from_json": "Importar de JSON/CSV",
"loop_this_video": "Reprodueix aquest Vídeo en bucle", "loop_this_video": "Reprodueix aquest Vídeo en bucle",
"donations": "Donacions", "donations": "Donacions de desenvolupament",
"minimize_description": "Minimitza la Descripció", "minimize_description": "Minimitza la Descripció",
"show_description": "Mostra la Descripció", "show_description": "Mostra la Descripció",
"disable_lbry": "Deshabilita LBRY per Streaming", "disable_lbry": "Deshabilita LBRY per Streaming",
@ -56,7 +56,6 @@
"filter": "Filtre", "filter": "Filtre",
"loading": "Carregant...", "loading": "Carregant...",
"clear_history": "Netejar Historial", "clear_history": "Netejar Historial",
"show_replies": "Mostra Respostes",
"hide_replies": "Oculta Respostes", "hide_replies": "Oculta Respostes",
"load_more_replies": "Carrega més Respostes", "load_more_replies": "Carrega més Respostes",
"view_subscriptions": "Veure Subscripcions", "view_subscriptions": "Veure Subscripcions",
@ -102,10 +101,17 @@
"copy_link": "Copiar l'enllaç", "copy_link": "Copiar l'enllaç",
"follow_link": "Vés a l'enllaç", "follow_link": "Vés a l'enllaç",
"rename_playlist": "Canviar el nom de la llista de reproducció", "rename_playlist": "Canviar el nom de la llista de reproducció",
"new_playlist_name": "Nom nou de la llista de reproducció" "new_playlist_name": "Nom nou de la llista de reproducció",
"store_search_history": "Emmagatzema l'historial de cerca",
"instance_donations": "Donacions a instàncies",
"hide_watched": "Amaga els vídeos vistos de Continguts",
"show_chapters": "Capítols",
"status_page": "Estat",
"source_code": "Codi font",
"documentation": "Documentació"
}, },
"comment": { "comment": {
"pinned_by": "Fixat per", "pinned_by": "Fixat per {author}",
"user_disabled": "Comentaris deshabilitats en els paràmetres.", "user_disabled": "Comentaris deshabilitats en els paràmetres.",
"disabled": "El carregador ha desactivat els comentaris.", "disabled": "El carregador ha desactivat els comentaris.",
"loading": "Carregant comentaris..." "loading": "Carregant comentaris..."

View file

@ -48,7 +48,7 @@
"export_to_json": "Exportovat do JSON", "export_to_json": "Exportovat do JSON",
"import_from_json": "Importovat z JSON/CSV", "import_from_json": "Importovat z JSON/CSV",
"auto_play_next_video": "Automaticky přehrát další video", "auto_play_next_video": "Automaticky přehrát další video",
"donations": "Darovat", "donations": "Dary na vývoj",
"show_description": "Zobrazit popis", "show_description": "Zobrazit popis",
"minimize_recommendations": "Skrýt doporučení", "minimize_recommendations": "Skrýt doporučení",
"skip_outro": "Přeskočit koncové karty / titulky", "skip_outro": "Přeskočit koncové karty / titulky",
@ -61,7 +61,6 @@
"filter": "Filtr", "filter": "Filtr",
"loading": "Načítání...", "loading": "Načítání...",
"clear_history": "Smazat historii", "clear_history": "Smazat historii",
"show_replies": "Zobrazit odpovědi",
"hide_replies": "Skrýt odpovědi", "hide_replies": "Skrýt odpovědi",
"load_more_replies": "Načíst další odpovědi", "load_more_replies": "Načíst další odpovědi",
"unsubscribe": "Zrušit odběr - {count}", "unsubscribe": "Zrušit odběr - {count}",
@ -103,13 +102,19 @@
"time_code": "Časový kód (v sekundách)", "time_code": "Časový kód (v sekundách)",
"rename_playlist": "Přejmenovat playlist", "rename_playlist": "Přejmenovat playlist",
"new_playlist_name": "Nový název playlistu", "new_playlist_name": "Nový název playlistu",
"show_chapters": "Kapitoly" "show_chapters": "Kapitoly",
"store_search_history": "Ukládat historii vyhledávání",
"hide_watched": "Skrýt sledovaná videa v kanálu",
"source_code": "Zdrojový kód",
"instance_donations": "Dary na instanci",
"documentation": "Dokumentace",
"status_page": "Stav"
}, },
"player": { "player": {
"watch_on": "Sledovat na {0}" "watch_on": "Sledovat na {0}"
}, },
"comment": { "comment": {
"pinned_by": "Připnuto uživatelem", "pinned_by": "Připnuto uživatelem {author}",
"loading": "Načítání komentářů...", "loading": "Načítání komentářů...",
"disabled": "Komentáře jsou zakázány autorem videa.", "disabled": "Komentáře jsou zakázány autorem videa.",
"user_disabled": "Komentáře jsou zakázány v nastavení." "user_disabled": "Komentáře jsou zakázány v nastavení."

View file

@ -68,7 +68,6 @@
"show_description": "Vis beskrivelse", "show_description": "Vis beskrivelse",
"view_ssl_score": "Vis SSL Score", "view_ssl_score": "Vis SSL Score",
"filter": "Filter", "filter": "Filter",
"show_replies": "Vis svar",
"minimize_recommendations": "Minimer anbefalinger", "minimize_recommendations": "Minimer anbefalinger",
"show_recommendations": "Vis anbefalinger", "show_recommendations": "Vis anbefalinger",
"clear_history": "Tøm historik", "clear_history": "Tøm historik",
@ -79,7 +78,7 @@
"select_playlist": "Vælg en afspilningsliste" "select_playlist": "Vælg en afspilningsliste"
}, },
"comment": { "comment": {
"pinned_by": "Fastgjort af" "pinned_by": "Fastgjort af {author}"
}, },
"preferences": { "preferences": {
"instance_name": "Instansnavn", "instance_name": "Instansnavn",

View file

@ -54,7 +54,6 @@
"search": "Suchen", "search": "Suchen",
"view_ssl_score": "SSL-Bewertung anzeigen", "view_ssl_score": "SSL-Bewertung anzeigen",
"clear_history": "Verlauf löschen", "clear_history": "Verlauf löschen",
"show_replies": "Antworten anzeigen",
"hide_replies": "Antworten ausblenden", "hide_replies": "Antworten ausblenden",
"load_more_replies": "Mehr Antworten laden", "load_more_replies": "Mehr Antworten laden",
"skip_highlight": "Höhepunkt überspringen", "skip_highlight": "Höhepunkt überspringen",
@ -128,7 +127,7 @@
"up_to_date": "Auf dem neuesten Stand?" "up_to_date": "Auf dem neuesten Stand?"
}, },
"comment": { "comment": {
"pinned_by": "Angeheftet von", "pinned_by": "Angeheftet von {author}",
"user_disabled": "Kommentare wurden in den Einstellungen deaktiviert.", "user_disabled": "Kommentare wurden in den Einstellungen deaktiviert.",
"disabled": "Kommentare wurden vom Autor deaktiviert.", "disabled": "Kommentare wurden vom Autor deaktiviert.",
"loading": "Kommentare werden geladen …" "loading": "Kommentare werden geladen …"

View file

@ -64,7 +64,6 @@
"please_select_playlist": "Παρακαλώ επιλέξτε μία λίστα αναπαραγωγής", "please_select_playlist": "Παρακαλώ επιλέξτε μία λίστα αναπαραγωγής",
"add_to_playlist": "Προσθήκη στη λίστα αναπαραγωγής", "add_to_playlist": "Προσθήκη στη λίστα αναπαραγωγής",
"clear_history": "Καθαρισμός ιστορικού", "clear_history": "Καθαρισμός ιστορικού",
"show_replies": "Εμφάνιση απαντήσεων",
"delete_playlist_video_confirm": "Είστε σίγουρος οτι θέλετε να αφαιρέσετε αυτό το βίντεο απο την λίστα αναπαραγωγής;", "delete_playlist_video_confirm": "Είστε σίγουρος οτι θέλετε να αφαιρέσετε αυτό το βίντεο απο την λίστα αναπαραγωγής;",
"delete_playlist_confirm": "Είστε σίγουρος οτι θέλετε να διαγράψετε αυτή την λίστα αναπαραγωγής;" "delete_playlist_confirm": "Είστε σίγουρος οτι θέλετε να διαγράψετε αυτή την λίστα αναπαραγωγής;"
}, },
@ -100,7 +99,7 @@
"up_to_date": "Ενημερωμένο;" "up_to_date": "Ενημερωμένο;"
}, },
"comment": { "comment": {
"pinned_by": "Καρφιτσώθηκε από τον" "pinned_by": "Καρφιτσώθηκε από τον {author}"
}, },
"login": { "login": {
"password": "Κωδικός πρόσβασης", "password": "Κωδικός πρόσβασης",

View file

@ -73,7 +73,6 @@
"filter": "Filter", "filter": "Filter",
"loading": "Loading...", "loading": "Loading...",
"clear_history": "Clear History", "clear_history": "Clear History",
"show_replies": "Show Replies",
"hide_replies": "Hide Replies", "hide_replies": "Hide Replies",
"load_more_replies": "Load more Replies", "load_more_replies": "Load more Replies",
"add_to_playlist": "Add to playlist", "add_to_playlist": "Add to playlist",
@ -112,10 +111,11 @@
"documentation": "Documentation", "documentation": "Documentation",
"status_page": "Status", "status_page": "Status",
"source_code": "Source code", "source_code": "Source code",
"instance_donations": "Instance donations" "instance_donations": "Instance donations",
"reply_count": "{count} replies"
}, },
"comment": { "comment": {
"pinned_by": "Pinned by", "pinned_by": "Pinned by {author}",
"disabled": "Comments are disabled by the uploader.", "disabled": "Comments are disabled by the uploader.",
"loading": "Loading comments...", "loading": "Loading comments...",
"user_disabled": "Comments are disabled in the settings." "user_disabled": "Comments are disabled in the settings."

View file

@ -19,7 +19,7 @@
"registered_users": "Usuarios Registrados" "registered_users": "Usuarios Registrados"
}, },
"comment": { "comment": {
"pinned_by": "Fijado por", "pinned_by": "Fijado por {author}",
"disabled": "Los comentarios están deshabilitados por el publicador.", "disabled": "Los comentarios están deshabilitados por el publicador.",
"loading": "Cargando comentarios...", "loading": "Cargando comentarios...",
"user_disabled": "Los comentarios están deshabilitados en los ajustes." "user_disabled": "Los comentarios están deshabilitados en los ajustes."
@ -29,7 +29,7 @@
"disable_lbry": "Desactivar LBRY para el streaming", "disable_lbry": "Desactivar LBRY para el streaming",
"show_description": "Mostrar descripción", "show_description": "Mostrar descripción",
"minimize_description": "Minimizar descripción", "minimize_description": "Minimizar descripción",
"donations": "Donaciones", "donations": "Donaciones para desarrollo",
"auto_play_next_video": "Reproducción automática del siguiente vídeo", "auto_play_next_video": "Reproducción automática del siguiente vídeo",
"loop_this_video": "Poner en bucle este vídeo", "loop_this_video": "Poner en bucle este vídeo",
"import_from_json": "Importar desde JSON/CSV", "import_from_json": "Importar desde JSON/CSV",
@ -79,7 +79,6 @@
"minimize_recommendations": "Minimizar recomendaciones", "minimize_recommendations": "Minimizar recomendaciones",
"show_recommendations": "Mostrar recomendaciones", "show_recommendations": "Mostrar recomendaciones",
"clear_history": "Borrar Historial", "clear_history": "Borrar Historial",
"show_replies": "Mostrar Respuestas",
"hide_replies": "Ocultar Respuestas", "hide_replies": "Ocultar Respuestas",
"load_more_replies": "Cargar más Respuestas", "load_more_replies": "Cargar más Respuestas",
"skip_filler_tangent": "Saltar Escenas de Relleno", "skip_filler_tangent": "Saltar Escenas de Relleno",
@ -115,10 +114,16 @@
"backup_preferences": "Preferencias de copia de seguridad", "backup_preferences": "Preferencias de copia de seguridad",
"restore_preferences": "Restablecer las preferencias", "restore_preferences": "Restablecer las preferencias",
"back_to_home": "Volver a la página de inicio", "back_to_home": "Volver a la página de inicio",
"show_chapters": "Capítulos" "show_chapters": "Capítulos",
"store_search_history": "Guardar historial de búsqueda",
"source_code": "Código fuente",
"documentation": "Documentación",
"instance_donations": "Donaciones para instancia",
"status_page": "Estado",
"hide_watched": "Ocultar los vídeos vistos en el feed"
}, },
"titles": { "titles": {
"feed": "Feed", "feed": "Fuente web",
"subscriptions": "Suscripciones", "subscriptions": "Suscripciones",
"history": "Historial", "history": "Historial",
"trending": "En tendencias", "trending": "En tendencias",

View file

@ -49,7 +49,6 @@
"filter": "Filtreeri järgi", "filter": "Filtreeri järgi",
"loading": "Laadimine...", "loading": "Laadimine...",
"clear_history": "Tühjendage ajalugu", "clear_history": "Tühjendage ajalugu",
"show_replies": "Näita vastuseid",
"hide_replies": "Peida vastused", "hide_replies": "Peida vastused",
"load_more_replies": "Lae alla rohkem vastuseid", "load_more_replies": "Lae alla rohkem vastuseid",
"add_to_playlist": "Lisa esitusloendisse", "add_to_playlist": "Lisa esitusloendisse",
@ -115,6 +114,6 @@
"password": "Parool" "password": "Parool"
}, },
"comment": { "comment": {
"pinned_by": "Kinnitanud" "pinned_by": "Kinnitanud {author}"
} }
} }

View file

@ -12,7 +12,7 @@
"instance_name": "Instantziaren izena" "instance_name": "Instantziaren izena"
}, },
"comment": { "comment": {
"pinned_by": "Finkatuta" "pinned_by": "Finkatuta {author}"
}, },
"actions": { "actions": {
"enable_lbry_proxy": "Aktibatu Proxy LBRYrako", "enable_lbry_proxy": "Aktibatu Proxy LBRYrako",

View file

@ -54,7 +54,6 @@
"search": "جست و جو", "search": "جست و جو",
"filter": "فیلتر", "filter": "فیلتر",
"loading": "در حال بارگذاری...", "loading": "در حال بارگذاری...",
"show_replies": "نمایش پاسخ ها",
"hide_replies": "پنهان کردن پاسخ ها", "hide_replies": "پنهان کردن پاسخ ها",
"load_more_replies": "بارگذاری پاسخ های بیشتر", "load_more_replies": "بارگذاری پاسخ های بیشتر",
"disable_lbry": "غیرفعال کردن LBRY برای استریم ها", "disable_lbry": "غیرفعال کردن LBRY برای استریم ها",
@ -90,7 +89,7 @@
"instance_name": "نام سرویس" "instance_name": "نام سرویس"
}, },
"comment": { "comment": {
"pinned_by": "سنجاق شده توسط" "pinned_by": "سنجاق شده توسط {author}"
}, },
"login": { "login": {
"username": "نام کاربری", "username": "نام کاربری",

View file

@ -63,7 +63,6 @@
"subscribe": "Tilaa - {count}", "subscribe": "Tilaa - {count}",
"minimize_recommendations": "Minimoi suositukset", "minimize_recommendations": "Minimoi suositukset",
"show_recommendations": "Näytä suositukset", "show_recommendations": "Näytä suositukset",
"show_replies": "Näytä vastaukset",
"hide_replies": "Piilota vastaukset", "hide_replies": "Piilota vastaukset",
"load_more_replies": "Lataa lisää vastauksia", "load_more_replies": "Lataa lisää vastauksia",
"instance_selection": "Instanssin valinta", "instance_selection": "Instanssin valinta",
@ -117,6 +116,6 @@
"music_playlists": "YT Music: Soittolistat" "music_playlists": "YT Music: Soittolistat"
}, },
"comment": { "comment": {
"pinned_by": "Kiinnitti" "pinned_by": "Kiinnitti {author}"
} }
} }

View file

@ -50,7 +50,7 @@
"enable_lbry_proxy": "Activer le proxy pour LBRY", "enable_lbry_proxy": "Activer le proxy pour LBRY",
"disable_lbry": "Désactiver LBRY pour la diffusion continue", "disable_lbry": "Désactiver LBRY pour la diffusion continue",
"show_description": "Afficher la description", "show_description": "Afficher la description",
"donations": "Dons", "donations": "Dons pour le développement",
"auto_play_next_video": "Lire la vidéo suivante automatiquement", "auto_play_next_video": "Lire la vidéo suivante automatiquement",
"loop_this_video": "Mettre cette vidéo en boucle", "loop_this_video": "Mettre cette vidéo en boucle",
"import_from_json": "Importer depuis le format JSON/CSV", "import_from_json": "Importer depuis le format JSON/CSV",
@ -68,7 +68,6 @@
"view_ssl_score": "Afficher le score SSL", "view_ssl_score": "Afficher le score SSL",
"clear_history": "Effacer l'historique", "clear_history": "Effacer l'historique",
"load_more_replies": "Charger plus de réponses", "load_more_replies": "Charger plus de réponses",
"show_replies": "Afficher les réponses",
"hide_replies": "Masquer les réponses", "hide_replies": "Masquer les réponses",
"skip_highlight": "Ignorer les temps forts", "skip_highlight": "Ignorer les temps forts",
"skip_filler_tangent": "Ignorer la tangente de remplissage", "skip_filler_tangent": "Ignorer la tangente de remplissage",
@ -103,7 +102,13 @@
"time_code": "Horodatage (en secondes)", "time_code": "Horodatage (en secondes)",
"rename_playlist": "Renommer la liste de lecture", "rename_playlist": "Renommer la liste de lecture",
"new_playlist_name": "Nouveau nom de la liste de lecture", "new_playlist_name": "Nouveau nom de la liste de lecture",
"show_chapters": "Chapitres" "show_chapters": "Chapitres",
"store_search_history": "Mémoriser l'historique de recherche",
"documentation": "Documentation",
"status_page": "État",
"source_code": "Code source",
"instance_donations": "Dons d'instance",
"hide_watched": "Masquer les vidéos regardées dans le flux"
}, },
"player": { "player": {
"watch_on": "Regarder sur {0}" "watch_on": "Regarder sur {0}"
@ -128,7 +133,7 @@
"version": "Version" "version": "Version"
}, },
"comment": { "comment": {
"pinned_by": "Épinglé par", "pinned_by": "Épinglé par {author}",
"loading": "Chargement des commentaires…", "loading": "Chargement des commentaires…",
"disabled": "Les commentaires sont désactivés par l'auteur.", "disabled": "Les commentaires sont désactivés par l'auteur.",
"user_disabled": "Les commentaires sont désactivés dans les paramètres." "user_disabled": "Les commentaires sont désactivés dans les paramètres."

View file

@ -57,11 +57,10 @@
"import_from_json": "ייבוא מ־JSON/CSV", "import_from_json": "ייבוא מ־JSON/CSV",
"show_markers": "הצגת סמנים בנגן", "show_markers": "הצגת סמנים בנגן",
"auto_play_next_video": "לנגן את הסרטון הבא אוטומטית", "auto_play_next_video": "לנגן את הסרטון הבא אוטומטית",
"donations": "תרומות", "donations": "תרומות בפיתוח",
"filter": "סינון", "filter": "סינון",
"loading": "בטעינה…", "loading": "בטעינה…",
"clear_history": "ריקון ההיסטוריה", "clear_history": "ריקון ההיסטוריה",
"show_replies": "הצגת תגוביות",
"hide_replies": "הסתרת תגוביות", "hide_replies": "הסתרת תגוביות",
"load_more_replies": "הצגת תגוביות נוספות", "load_more_replies": "הצגת תגוביות נוספות",
"add_to_playlist": "הוספה לרשימת נגינה", "add_to_playlist": "הוספה לרשימת נגינה",
@ -106,10 +105,16 @@
"show_chapters": "פרקים", "show_chapters": "פרקים",
"skip_intro": "דילוג על הפוגה/הנפשת הקדמה", "skip_intro": "דילוג על הפוגה/הנפשת הקדמה",
"skip_outro": "דילוג על כרטיסי סיום/קרדיטים", "skip_outro": "דילוג על כרטיסי סיום/קרדיטים",
"skip_filler_tangent": "דילוג על משיקים למילוי" "skip_filler_tangent": "דילוג על משיקים למילוי",
"store_search_history": "היסטוריית חיפוש בחנות",
"documentation": "תיעוד",
"status_page": "מצב",
"source_code": "קוד מקור",
"hide_watched": "הסתרת הסרטונים שנצפו בערוץ העדכונים",
"instance_donations": "תרומות להפעלה"
}, },
"comment": { "comment": {
"pinned_by": "ננעץ על ידי", "pinned_by": "ננעץ על ידי {author}",
"disabled": "התגובות הושבתו על ידי המעלה.", "disabled": "התגובות הושבתו על ידי המעלה.",
"loading": "התגובות נטענות…", "loading": "התגובות נטענות…",
"user_disabled": "התגובות מושבתות בהגדרות." "user_disabled": "התגובות מושבתות בהגדרות."

View file

@ -14,7 +14,6 @@
"back": "वापस जाओ", "back": "वापस जाओ",
"unsubscribe": "सदस्यता ले ली है - {count}", "unsubscribe": "सदस्यता ले ली है - {count}",
"no": "नहीं", "no": "नहीं",
"show_replies": "जवाब देखें",
"hide_replies": "जवाब छिपाएं", "hide_replies": "जवाब छिपाएं",
"search": "खोजें", "search": "खोजें",
"loop_this_video": "इस वीडियो को लूप करें", "loop_this_video": "इस वीडियो को लूप करें",
@ -80,7 +79,7 @@
"username": "उपयोगकर्ता नाम" "username": "उपयोगकर्ता नाम"
}, },
"comment": { "comment": {
"pinned_by": "ने पिन किया" "pinned_by": "{author} ने पिन किया"
}, },
"preferences": { "preferences": {
"instance_locations": "इंस्टेंस स्थान", "instance_locations": "इंस्टेंस स्थान",

View file

@ -19,7 +19,7 @@
"up_to_date": "Najnovija verzija?" "up_to_date": "Najnovija verzija?"
}, },
"comment": { "comment": {
"pinned_by": "Prikvačio korisnik", "pinned_by": "Prikvačio korisnik {author}",
"disabled": "Prijenosnik onemogućuje komentare.", "disabled": "Prijenosnik onemogućuje komentare.",
"loading": "Učitavanje komentara …", "loading": "Učitavanje komentara …",
"user_disabled": "Komentari su isključeni u postavkama." "user_disabled": "Komentari su isključeni u postavkama."
@ -78,7 +78,6 @@
"filter": "Filtar", "filter": "Filtar",
"search": "Pretraga", "search": "Pretraga",
"view_ssl_score": "Pogledaj SSL ocjenu", "view_ssl_score": "Pogledaj SSL ocjenu",
"show_replies": "Prikaži odgovore",
"hide_replies": "Sakrij odgovore", "hide_replies": "Sakrij odgovore",
"load_more_replies": "Prikaži više odgovora", "load_more_replies": "Prikaži više odgovora",
"clear_history": "Obriši povijest", "clear_history": "Obriši povijest",

View file

@ -59,7 +59,6 @@
"filter": "Szűrés", "filter": "Szűrés",
"loading": "Betöltés...", "loading": "Betöltés...",
"clear_history": "Megtekintési előzmények törlése", "clear_history": "Megtekintési előzmények törlése",
"show_replies": "Válaszok megjelenítése",
"hide_replies": "Válaszok elrejtése", "hide_replies": "Válaszok elrejtése",
"load_more_replies": "További válaszok megjelenítése", "load_more_replies": "További válaszok megjelenítése",
"add_to_playlist": "Hozzáadás lejátszási listához", "add_to_playlist": "Hozzáadás lejátszási listához",
@ -126,7 +125,7 @@
"password": "Jelszó" "password": "Jelszó"
}, },
"comment": { "comment": {
"pinned_by": "Rögzítette", "pinned_by": "Rögzítette {author}",
"disabled": "A hozzászólásokat a feltöltő letiltotta.", "disabled": "A hozzászólásokat a feltöltő letiltotta.",
"user_disabled": "A beállításoknál a megjegyzések le vannak tiltva.", "user_disabled": "A beállításoknál a megjegyzések le vannak tiltva.",
"loading": "Kommentek betöltése..." "loading": "Kommentek betöltése..."

View file

@ -53,7 +53,7 @@
"import_from_json": "Impor dari JSON/CSV", "import_from_json": "Impor dari JSON/CSV",
"loop_this_video": "Ulangi Video ini", "loop_this_video": "Ulangi Video ini",
"auto_play_next_video": "Mainkan video berikutnya secara otomatis", "auto_play_next_video": "Mainkan video berikutnya secara otomatis",
"donations": "Donasi", "donations": "Donasi pengembangan",
"minimize_description": "Kecilkan Deskripsi", "minimize_description": "Kecilkan Deskripsi",
"show_description": "Tampilkan Deskripsi", "show_description": "Tampilkan Deskripsi",
"minimize_recommendations": "Kecilkan Rekomendasi", "minimize_recommendations": "Kecilkan Rekomendasi",
@ -65,7 +65,6 @@
"filter": "Saring", "filter": "Saring",
"loading": "Memuat...", "loading": "Memuat...",
"clear_history": "Hapus Riwayat", "clear_history": "Hapus Riwayat",
"show_replies": "Tampilkan Balasan",
"hide_replies": "Sembunyikan Balasan", "hide_replies": "Sembunyikan Balasan",
"load_more_replies": "Muat Balasan", "load_more_replies": "Muat Balasan",
"theme": "Tema", "theme": "Tema",
@ -106,10 +105,16 @@
"copy_link": "Salin tautan", "copy_link": "Salin tautan",
"time_code": "Kode waktu (dalam detik)", "time_code": "Kode waktu (dalam detik)",
"back_to_home": "Kembali ke beranda", "back_to_home": "Kembali ke beranda",
"show_chapters": "Bab" "show_chapters": "Bab",
"store_search_history": "Simpan riwayat pencarian",
"documentation": "Dokumentasi",
"instance_donations": "Donasi instansi",
"hide_watched": "Sembunyikan video yang telah ditonton di umpan",
"status_page": "Status",
"source_code": "Kode sumber"
}, },
"comment": { "comment": {
"pinned_by": "Dipasangi pin oleh", "pinned_by": "Dipasangi pin oleh {author}",
"disabled": "Komentar dinonaktifkan oleh pengunggah.", "disabled": "Komentar dinonaktifkan oleh pengunggah.",
"user_disabled": "Komentar dinonaktifkan di pengaturan.", "user_disabled": "Komentar dinonaktifkan di pengaturan.",
"loading": "Memuat komentar..." "loading": "Memuat komentar..."

View file

@ -6,7 +6,9 @@
"subscriptions": "Áskriftir", "subscriptions": "Áskriftir",
"preferences": "Stillingar", "preferences": "Stillingar",
"trending": "Vinsælt", "trending": "Vinsælt",
"feed": "Straumur" "feed": "Straumur",
"playlists": "Spilunarlistar",
"player": "Spilari"
}, },
"actions": { "actions": {
"sort_by": "Raða eftir:", "sort_by": "Raða eftir:",
@ -60,7 +62,6 @@
"filter": "Sía", "filter": "Sía",
"loading": "Hleður...", "loading": "Hleður...",
"clear_history": "Hreinsa Feril", "clear_history": "Hreinsa Feril",
"show_replies": "Sýna Svör",
"hide_replies": "Fela Svör", "hide_replies": "Fela Svör",
"load_more_replies": "Hlaða Fleiri Svörum", "load_more_replies": "Hlaða Fleiri Svörum",
"default_quality": "Sjálfgefin Gæði", "default_quality": "Sjálfgefin Gæði",
@ -84,7 +85,7 @@
"live": "{0} Í beinni" "live": "{0} Í beinni"
}, },
"comment": { "comment": {
"pinned_by": "Fest af" "pinned_by": "Fest af {author}"
}, },
"preferences": { "preferences": {
"instance_name": "Tilviksheiti", "instance_name": "Tilviksheiti",

View file

@ -40,7 +40,7 @@
"minimize_description": "Minimizza la descrizione per impostazione predefinita", "minimize_description": "Minimizza la descrizione per impostazione predefinita",
"minimize_recommendations": "Minimizza consigli", "minimize_recommendations": "Minimizza consigli",
"show_recommendations": "Mostra consigli", "show_recommendations": "Mostra consigli",
"donations": "Donazioni", "donations": "Donazioni per lo sviluppo",
"auto_play_next_video": "Riproduci automaticamente il prossimo video", "auto_play_next_video": "Riproduci automaticamente il prossimo video",
"loop_this_video": "Ripeti questo video", "loop_this_video": "Ripeti questo video",
"import_from_json": "Importa da JSON/CSV", "import_from_json": "Importa da JSON/CSV",
@ -54,7 +54,6 @@
"search": "Cerca", "search": "Cerca",
"view_ssl_score": "Visualizza il punteggio SSL", "view_ssl_score": "Visualizza il punteggio SSL",
"clear_history": "Cancella la cronologia", "clear_history": "Cancella la cronologia",
"show_replies": "Mostra risposte",
"load_more_replies": "Carica più risposte", "load_more_replies": "Carica più risposte",
"hide_replies": "Nascondi risposte", "hide_replies": "Nascondi risposte",
"skip_filler_tangent": "Ignora i filler", "skip_filler_tangent": "Ignora i filler",
@ -90,7 +89,11 @@
"with_timecode": "Condividi con marca temporale", "with_timecode": "Condividi con marca temporale",
"new_playlist_name": "Nuovo nome dalla playlist", "new_playlist_name": "Nuovo nome dalla playlist",
"rename_playlist": "Rinomina la playlist", "rename_playlist": "Rinomina la playlist",
"show_chapters": "Capitoli" "show_chapters": "Capitoli",
"store_search_history": "Memorizza la cronologia delle ricerche",
"status_page": "Stato",
"documentation": "Documentazione",
"source_code": "Codice sorgente"
}, },
"player": { "player": {
"watch_on": "Guarda su {0}" "watch_on": "Guarda su {0}"
@ -128,7 +131,7 @@
"up_to_date": "Aggiornato?" "up_to_date": "Aggiornato?"
}, },
"comment": { "comment": {
"pinned_by": "Appuntato da", "pinned_by": "Appuntato da {author}",
"disabled": "I commenti sono disabilitati dall'autore.", "disabled": "I commenti sono disabilitati dall'autore.",
"loading": "Caricamento dei commenti…", "loading": "Caricamento dei commenti…",
"user_disabled": "I commenti sono disabilitati nelle impostazioni." "user_disabled": "I commenti sono disabilitati nelle impostazioni."

View file

@ -67,7 +67,6 @@
"filter": "フィルター", "filter": "フィルター",
"loading": "読込中…", "loading": "読込中…",
"clear_history": "履歴を消去", "clear_history": "履歴を消去",
"show_replies": "返信を表示",
"hide_replies": "返信を非表示", "hide_replies": "返信を非表示",
"load_more_replies": "もっと見る", "load_more_replies": "もっと見る",
"skip_filler_tangent": "無関係なコンテンツをスキップ", "skip_filler_tangent": "無関係なコンテンツをスキップ",
@ -83,7 +82,7 @@
"delete_playlist_confirm": "再生リストを削除してもよろしいですか?" "delete_playlist_confirm": "再生リストを削除してもよろしいですか?"
}, },
"comment": { "comment": {
"pinned_by": "固定されたコメント" "pinned_by": "固定されたコメント {author}"
}, },
"preferences": { "preferences": {
"instance_name": "インスタンス名", "instance_name": "インスタンス名",

View file

@ -56,7 +56,6 @@
"skip_intro": "중간 휴식/인트로 애니메이션 스킵", "skip_intro": "중간 휴식/인트로 애니메이션 스킵",
"search": "검색", "search": "검색",
"clear_history": "기록 지우기", "clear_history": "기록 지우기",
"show_replies": "답글 보기",
"skip_highlight": "하이라이트 스킵", "skip_highlight": "하이라이트 스킵",
"select_playlist": "재생목록 선택", "select_playlist": "재생목록 선택",
"please_select_playlist": "재생목록을 선택하세요", "please_select_playlist": "재생목록을 선택하세요",
@ -90,7 +89,13 @@
"instance_auth_selection": "인증 인스턴스 선택", "instance_auth_selection": "인증 인스턴스 선택",
"different_auth_instance": "인증에 다른 인스턴스 사용", "different_auth_instance": "인증에 다른 인스턴스 사용",
"clone_playlist": "재생목록 복제", "clone_playlist": "재생목록 복제",
"clone_playlist_success": "성공적으로 복제되었습니다!" "clone_playlist_success": "성공적으로 복제되었습니다!",
"store_search_history": "검색 기록 저장",
"hide_watched": "피드에서 시청한 동영상 숨기기",
"documentation": "문서",
"source_code": "소스 코드",
"instance_donations": "인스턴스 기부",
"status_page": "상태"
}, },
"titles": { "titles": {
"feed": "피드", "feed": "피드",
@ -109,7 +114,7 @@
"watch_on": "에서 보기 {0}" "watch_on": "에서 보기 {0}"
}, },
"comment": { "comment": {
"pinned_by": "에 의해 고정됨", "pinned_by": "에 의해 고정됨 {author}",
"disabled": "업로더가 댓글을 비활성화했습니다.", "disabled": "업로더가 댓글을 비활성화했습니다.",
"user_disabled": "설정에서 댓글을 비활성화했습니다.", "user_disabled": "설정에서 댓글을 비활성화했습니다.",
"loading": "댓글 로드 중..." "loading": "댓글 로드 중..."

View file

@ -54,9 +54,23 @@
"search": "Ieškoti", "search": "Ieškoti",
"view_ssl_score": "Peržiūrėti SSL balą", "view_ssl_score": "Peržiūrėti SSL balą",
"clear_history": "Išvalyti istoriją", "clear_history": "Išvalyti istoriją",
"show_replies": "Rodyti atsakymus",
"hide_replies": "Slėpti atsakymus", "hide_replies": "Slėpti atsakymus",
"load_more_replies": "Įkelti daugiau atsakymų" "load_more_replies": "Įkelti daugiau atsakymų",
"select_playlist": "Pasirinkti grojaraštį",
"add_to_playlist": "Pridėti į grojaraštį",
"delete_playlist_video_confirm": "Pašalinti vaizdo įrašą iš grojaraščio?",
"invalidate_session": "Atsijungti visuose įrenginiuose",
"clone_playlist": "Klonuoti grojaraštį",
"clone_playlist_success": "Sėkmingai klonuota!",
"show_markers": "Rodyti žymeklius grotuve",
"create_playlist": "Sukurti grojaraštį",
"delete_playlist": "Ištrinti grojaraštį",
"delete_playlist_confirm": "Ištrinti šį grojaraštį?",
"please_select_playlist": "Pasirinkite grojaraštį",
"download_as_txt": "Atsisiųsti kaip .txt",
"delete_account": "Ištrinti paskyrą",
"logout": "Atsijungti šiame įrenginyje",
"remove_from_playlist": "Pašalinti iš grojaraščio"
}, },
"player": { "player": {
"watch_on": "Žiūrėti per {0}" "watch_on": "Žiūrėti per {0}"
@ -68,7 +82,10 @@
"login": "Prisijungti", "login": "Prisijungti",
"trending": "Tendencijos", "trending": "Tendencijos",
"history": "Istorija", "history": "Istorija",
"subscriptions": "Prenumeratos" "subscriptions": "Prenumeratos",
"playlists": "Grojaraščiai",
"account": "Paskyra",
"player": "Grotuvas"
}, },
"preferences": { "preferences": {
"instance_locations": "Perdavimo šaltinio vietovė", "instance_locations": "Perdavimo šaltinio vietovė",
@ -77,7 +94,7 @@
"has_cdn": "Turi CDN?" "has_cdn": "Turi CDN?"
}, },
"comment": { "comment": {
"pinned_by": "Prisegė" "pinned_by": "Prisegė {author}"
}, },
"video": { "video": {
"views": "{views} peržiūros", "views": "{views} peržiūros",

View file

@ -63,7 +63,6 @@
"view_ssl_score": "എസ്എസ്എൽ സ്കോർ കാണിക്കൂ", "view_ssl_score": "എസ്എസ്എൽ സ്കോർ കാണിക്കൂ",
"skip_non_music": "പാട്ട് ഒഴിവാക്കുക: Non-Music Section", "skip_non_music": "പാട്ട് ഒഴിവാക്കുക: Non-Music Section",
"clear_history": "ചരിത്രം മായ്ക്കുക", "clear_history": "ചരിത്രം മായ്ക്കുക",
"show_replies": "മറുപടികൾ കാണിക്കുക",
"hide_replies": "മറുപടികൾ മറയ്ക്കുക", "hide_replies": "മറുപടികൾ മറയ്ക്കുക",
"load_more_replies": "കൂടുതൽ മറുപടികൽ ലഭ്യമാക്കുക", "load_more_replies": "കൂടുതൽ മറുപടികൽ ലഭ്യമാക്കുക",
"add_to_playlist": "പ്ലേലിസ്റ്റിലേക്ക് ചേർക്കൂ", "add_to_playlist": "പ്ലേലിസ്റ്റിലേക്ക് ചേർക്കൂ",
@ -85,7 +84,7 @@
"sponsor_segments": "സ്പോൺസർമാരുടെ ഭാഗങ്ങൾ" "sponsor_segments": "സ്പോൺസർമാരുടെ ഭാഗങ്ങൾ"
}, },
"comment": { "comment": {
"pinned_by": "പിൻ ചെയ്തിരിക്കുന്നത്" "pinned_by": "പിൻ ചെയ്തിരിക്കുന്നത് {author}"
}, },
"preferences": { "preferences": {
"ssl_score": "എസ് എസ് എൽ സ്കോർ", "ssl_score": "എസ് എസ് എൽ സ്കോർ",

View file

@ -55,7 +55,6 @@
"minimize_description": "Minimer beskrivelse", "minimize_description": "Minimer beskrivelse",
"clear_history": "Tøm historikk", "clear_history": "Tøm historikk",
"skip_filler_tangent": "Hopp over fyll", "skip_filler_tangent": "Hopp over fyll",
"show_replies": "Vis svar",
"hide_replies": "Skjul svar", "hide_replies": "Skjul svar",
"skip_highlight": "Hopp over hovedmoment", "skip_highlight": "Hopp over hovedmoment",
"load_more_replies": "Last inn flere svar", "load_more_replies": "Last inn flere svar",
@ -90,7 +89,13 @@
"follow_link": "Følg lenke", "follow_link": "Følg lenke",
"copy_link": "Kopier lenke", "copy_link": "Kopier lenke",
"time_code": "Tidskode (sekunder)", "time_code": "Tidskode (sekunder)",
"back_to_home": "Tilbake til startsiden" "back_to_home": "Tilbake til startsiden",
"store_search_history": "Husk søkehistorikk",
"hide_watched": "Skjul sette videoer i strømmen",
"documentation": "Dokumentasjon",
"status_page": "Status",
"source_code": "Kildekode",
"instance_donations": "Instans-donasjoner"
}, },
"player": { "player": {
"watch_on": "Vis på {0}" "watch_on": "Vis på {0}"
@ -128,7 +133,7 @@
"version": "Versjon" "version": "Versjon"
}, },
"comment": { "comment": {
"pinned_by": "Festet av", "pinned_by": "Festet av {author}",
"user_disabled": "Kommentarer er avskrudd i innstillingene.", "user_disabled": "Kommentarer er avskrudd i innstillingene.",
"disabled": "Kommentarer er avskrudd av opplasteren.", "disabled": "Kommentarer er avskrudd av opplasteren.",
"loading": "Laster inn kommentarer …" "loading": "Laster inn kommentarer …"

View file

@ -62,7 +62,6 @@
"instance_selection": "Instantie Selectie", "instance_selection": "Instantie Selectie",
"import_from_json": "Importeren uit JSON/CSV", "import_from_json": "Importeren uit JSON/CSV",
"clear_history": "Geschiedenis Wissen", "clear_history": "Geschiedenis Wissen",
"show_replies": "Toon Antwoorden",
"load_more_replies": "Laad meer Antwoorden", "load_more_replies": "Laad meer Antwoorden",
"delete_playlist_video_confirm": "Weet u zeker dat u deze video uit deze afspeellijst wilt verwijderen?", "delete_playlist_video_confirm": "Weet u zeker dat u deze video uit deze afspeellijst wilt verwijderen?",
"create_playlist": "Afspeellijst Maken", "create_playlist": "Afspeellijst Maken",
@ -115,6 +114,6 @@
"ssl_score": "SSL-score" "ssl_score": "SSL-score"
}, },
"comment": { "comment": {
"pinned_by": "Vastgemaakt door" "pinned_by": "Vastgemaakt door {author}"
} }
} }

View file

@ -69,7 +69,6 @@
"filter": "Filtruj", "filter": "Filtruj",
"loading": "Ładowanie...", "loading": "Ładowanie...",
"clear_history": "Wyczyść historię", "clear_history": "Wyczyść historię",
"show_replies": "Pokaż odpowiedzi",
"hide_replies": "Schowaj odpowiedzi", "hide_replies": "Schowaj odpowiedzi",
"load_more_replies": "Pokaż więcej odpowiedzi", "load_more_replies": "Pokaż więcej odpowiedzi",
"add_to_playlist": "Dodaj do playlisty", "add_to_playlist": "Dodaj do playlisty",
@ -82,7 +81,7 @@
"please_select_playlist": "Musisz wybrać playlistę" "please_select_playlist": "Musisz wybrać playlistę"
}, },
"comment": { "comment": {
"pinned_by": "Przypięty przez" "pinned_by": "Przypięty przez {author}"
}, },
"preferences": { "preferences": {
"instance_name": "Nazwa instancji", "instance_name": "Nazwa instancji",

View file

@ -52,7 +52,6 @@
"filter": "Filtrar", "filter": "Filtrar",
"loading": "A carregar...", "loading": "A carregar...",
"clear_history": "Limpar histórico", "clear_history": "Limpar histórico",
"show_replies": "Mostrar respostas",
"subscribe": "Subscrever - {count}", "subscribe": "Subscrever - {count}",
"unsubscribe": "Cancelar subscrição - {count}", "unsubscribe": "Cancelar subscrição - {count}",
"view_subscriptions": "Ver subscrições", "view_subscriptions": "Ver subscrições",
@ -132,7 +131,7 @@
"watch_on": "Ver em {0}" "watch_on": "Ver em {0}"
}, },
"comment": { "comment": {
"pinned_by": "Fixado por", "pinned_by": "Fixado por {author}",
"disabled": "Os comentários form desativados pelo publicador.", "disabled": "Os comentários form desativados pelo publicador.",
"loading": "Carregando comentários...", "loading": "Carregando comentários...",
"user_disabled": "Os comentários estão desativados nas definições." "user_disabled": "Os comentários estão desativados nas definições."

View file

@ -62,7 +62,6 @@
"search": "Pesquisar", "search": "Pesquisar",
"no": "Não", "no": "Não",
"show_description": "Exibir descrição", "show_description": "Exibir descrição",
"show_replies": "Mostrar respostas",
"instance_selection": "Seleção de Instância", "instance_selection": "Seleção de Instância",
"auto_play_next_video": "Autoreproduzir vídeo seguinte", "auto_play_next_video": "Autoreproduzir vídeo seguinte",
"filter": "Filtro", "filter": "Filtro",
@ -83,7 +82,7 @@
"watch_on": "Assistir no" "watch_on": "Assistir no"
}, },
"comment": { "comment": {
"pinned_by": "Fixado por" "pinned_by": "Fixado por {author}"
}, },
"preferences": { "preferences": {
"registered_users": "Usuários cadastrados", "registered_users": "Usuários cadastrados",

View file

@ -54,7 +54,6 @@
"show_recommendations": "Mostrar Recomendações", "show_recommendations": "Mostrar Recomendações",
"view_ssl_score": "Ver Pontuação \"SSL\"", "view_ssl_score": "Ver Pontuação \"SSL\"",
"search": "Procurar", "search": "Procurar",
"show_replies": "Mostrar Respostas",
"hide_replies": "Ocultar Respostas", "hide_replies": "Ocultar Respostas",
"load_more_replies": "Carregar mais Respostas", "load_more_replies": "Carregar mais Respostas",
"unsubscribe": "Anular subscrição - {count}", "unsubscribe": "Anular subscrição - {count}",
@ -105,7 +104,7 @@
"back_to_home": "Voltar ao início" "back_to_home": "Voltar ao início"
}, },
"comment": { "comment": {
"pinned_by": "Afixado por", "pinned_by": "Afixado por {author}",
"disabled": "Os comentários estão desactivados pelo dono do canal.", "disabled": "Os comentários estão desactivados pelo dono do canal.",
"user_disabled": "Os comentários estão desactivados nas definições.", "user_disabled": "Os comentários estão desactivados nas definições.",
"loading": "A carregar comentários..." "loading": "A carregar comentários..."

View file

@ -58,7 +58,7 @@
"import_from_json": "Импорт из JSON/CSV", "import_from_json": "Импорт из JSON/CSV",
"loop_this_video": "Повтор текущего видео", "loop_this_video": "Повтор текущего видео",
"auto_play_next_video": "Сразу проигрывать следующее рекомендованное видео", "auto_play_next_video": "Сразу проигрывать следующее рекомендованное видео",
"donations": "Пожертвования", "donations": "Пожертвования на разработку",
"minimize_description": "Свернуть описание", "minimize_description": "Свернуть описание",
"show_description": "Показать описание", "show_description": "Показать описание",
"minimize_recommendations": "Свернуть рекомендации", "minimize_recommendations": "Свернуть рекомендации",
@ -70,7 +70,6 @@
"filter": "Фильтр", "filter": "Фильтр",
"loading": "Загрузка...", "loading": "Загрузка...",
"clear_history": "Очистить историю", "clear_history": "Очистить историю",
"show_replies": "Показать ответы",
"hide_replies": "Скрыть ответы", "hide_replies": "Скрыть ответы",
"load_more_replies": "Загрузить больше ответов", "load_more_replies": "Загрузить больше ответов",
"skip_highlight": "Пропускать главную мысль", "skip_highlight": "Пропускать главную мысль",
@ -106,10 +105,16 @@
"confirm_reset_preferences": "Вы уверены, что хотите сбросить настройки?", "confirm_reset_preferences": "Вы уверены, что хотите сбросить настройки?",
"backup_preferences": "Настройки бэкапов", "backup_preferences": "Настройки бэкапов",
"restore_preferences": "Восстановить настройки", "restore_preferences": "Восстановить настройки",
"back_to_home": "Вернутся на главную" "back_to_home": "Вернутся на главную",
"store_search_history": "Хранить историю поиска",
"hide_watched": "Скрыть просмотренные видео в ленте",
"status_page": "Статус",
"source_code": "Исходный код",
"documentation": "Пожертвования сервера",
"instance_donations": "Пожертвования сервера"
}, },
"comment": { "comment": {
"pinned_by": "Прикреплено пользователем", "pinned_by": "Прикреплено пользователем {author}",
"loading": "Загрузка комментариев...", "loading": "Загрузка комментариев...",
"user_disabled": "Комментарии отключены в настройках.", "user_disabled": "Комментарии отключены в настройках.",
"disabled": "Коментарии отключены автором." "disabled": "Коментарии отключены автором."

View file

@ -49,7 +49,47 @@
"loop_this_video": "Opakovať", "loop_this_video": "Opakovať",
"auto_play_next_video": "Automaticky prehrávať ďalšie video", "auto_play_next_video": "Automaticky prehrávať ďalšie video",
"donations": "Dary", "donations": "Dary",
"minimize_description": "Minimalizovať Popis" "minimize_description": "Minimalizovať Popis",
"clear_history": "Vymazať históriu",
"add_to_playlist": "Pridať do zoznamu skladieb",
"search": "Vyhľadávanie",
"show_chapters": "Kapitoly",
"create_playlist": "Vytvoriť zoznam skladieb",
"select_playlist": "Vyberte zoznam skladieb",
"please_select_playlist": "Prosím, vyberte zoznam skladieb",
"back_to_home": "Späť domov",
"copy_link": "Skopírovať odkaz",
"time_code": "Časový kód (v sekundách)",
"with_timecode": "Zdieľať s časovým kódom",
"piped_link": "Piped odkaz",
"show_markers": "Zobraziť značky na prehrávači",
"hide_replies": "Skryť odpovede",
"delete_playlist": "Odstrániť zoznam skladieb",
"delete_playlist_confirm": "Odstrániť tento zoznam skladieb?",
"remove_from_playlist": "Odstrániť zo zoznamu skladieb",
"load_more_replies": "Načítať viac odpovedí",
"show_description": "Zobraziť popis",
"view_ssl_score": "Zobraziť SSL skóre",
"filter": "Filter",
"delete_playlist_video_confirm": "Odstrániť video zo zoznamu?",
"rename_playlist": "Premenovať zoznam skladieb",
"new_playlist_name": "Nový názov zoznamu skladieb",
"share": "Zdieľať",
"follow_link": "Nasledujte odkaz",
"loading": "Načítavanie...",
"download_as_txt": "Stiahnuť ako .txt",
"reset_preferences": "Resetovať preferencie",
"confirm_reset_preferences": "Naozaj chcete resetovať svoje preferencie?",
"backup_preferences": "Zálohovať preferencie",
"restore_preferences": "Obnoviť preferencie",
"delete_account": "Zmazať účet",
"logout": "Odhlásiť z tohto zariadenia",
"minimize_recommendations_default": "Minimalizovať odporúčania predvolene",
"different_auth_instance": "Na overenie použite inú inštanciu",
"instance_auth_selection": "Výber inštancie autentifikácie",
"invalidate_session": "Odhláste sa zo všetkých zariadení",
"clone_playlist": "Klonovať zoznam skladieb",
"clone_playlist_success": "Úspešne klonované!"
}, },
"player": { "player": {
"watch_on": "Pozerať na {0}" "watch_on": "Pozerať na {0}"
@ -61,6 +101,59 @@
"register": "Registrácia", "register": "Registrácia",
"login": "Prihlásenie", "login": "Prihlásenie",
"trending": "Trendy", "trending": "Trendy",
"subscriptions": "Odbery" "subscriptions": "Odbery",
"playlists": "Playlisty",
"account": "Účet",
"instance": "Inštancia",
"player": "Prehrávač"
},
"preferences": {
"up_to_date": "Aktuálny?",
"ssl_score": "SSL skóre",
"instance_name": "Názov inštancie",
"instance_locations": "Miesto inštancií",
"registered_users": "Registrovaní užívatelia",
"has_cdn": "Má CDN?",
"version": "Verzia"
},
"video": {
"sponsor_segments": "Sponzorské segmenty",
"ratings_disabled": "Hodnotenia sú vypnuté",
"chapters": "Kapitoly",
"videos": "Videá",
"views": "{views} zhliadnutí",
"live": "{0} Live",
"shorts": "Shorts",
"watched": "Zhliadnuté"
},
"search": {
"did_you_mean": "Mali ste na mysli: {0}?",
"channels": "YouTube: Kanály",
"playlists": "YouTube: Zoznamy skladieb",
"music_playlists": "YT Music: Zoznamy skladieb",
"music_songs": "YT Music: Piesne",
"music_videos": "YT Music: Videá",
"music_albums": "YT Music: Albumy",
"all": "YouTube: Všetko",
"videos": "YouTube: Videá"
},
"info": {
"preferences_note": "Poznámka: preferencie sú uložené v miestnom úložisku vášho prehliadača. Odstránením údajov prehliadača ich resetujete.",
"page_not_found": "Stránka nenájdená",
"copied": "Skopírované!",
"cannot_copy": "Nedá sa kopírovať!"
},
"subscriptions": {
"subscribed_channels_count": "Odoberať: {0}"
},
"login": {
"username": "Užívatelksé meno",
"password": "Heslo"
},
"comment": {
"loading": "Načítavajú sa komentáre...",
"disabled": "Komentáre sú vypnuté používateľom, ktorý nahral video.",
"user_disabled": "Komentáre sú v nastaveniach zakázané.",
"pinned_by": "Pripnuté {author}"
} }
} }

View file

@ -12,7 +12,6 @@
"actions": { "actions": {
"view_ssl_score": "Погледај SSL скор/оцену", "view_ssl_score": "Погледај SSL скор/оцену",
"loading": "Учитавање...", "loading": "Учитавање...",
"show_replies": "Прикажи одговоре",
"filter": "Филтер", "filter": "Филтер",
"hide_replies": "Сакриј одговоре", "hide_replies": "Сакриј одговоре",
"channel_name_asc": "Име канала (A-Z)", "channel_name_asc": "Име канала (A-Z)",
@ -64,7 +63,7 @@
"no": "Не", "no": "Не",
"loop_this_video": "Пуштај видео изнова (бесконачно)", "loop_this_video": "Пуштај видео изнова (бесконачно)",
"auto_play_next_video": "Аутоматски пусти следећи видео", "auto_play_next_video": "Аутоматски пусти следећи видео",
"donations": "Донације", "donations": "Донације за развој",
"minimize_description": "Сакриј опис", "minimize_description": "Сакриј опис",
"show_recommendations": "Прикажи препоруке", "show_recommendations": "Прикажи препоруке",
"skip_highlight": "Прескочи истицање", "skip_highlight": "Прескочи истицање",
@ -89,7 +88,24 @@
"different_auth_instance": "Користите другу инстанцу за аутентификацију", "different_auth_instance": "Користите другу инстанцу за аутентификацију",
"instance_auth_selection": "Избор инстанце аутентикације", "instance_auth_selection": "Избор инстанце аутентикације",
"clone_playlist": "Клонирајте листу за репродукцију", "clone_playlist": "Клонирајте листу за репродукцију",
"clone_playlist_success": "Успешно клонирано!" "clone_playlist_success": "Успешно клонирано!",
"share": "Подели",
"restore_preferences": "Врати поставке",
"source_code": "Изворни код",
"store_search_history": "Чувај историје претраге",
"hide_watched": "Сакриј гледане видео записе у фиду",
"documentation": "Документација",
"status_page": "Статус",
"instance_donations": "Донације инстанци",
"show_chapters": "Поглавља",
"rename_playlist": "Преименуј плејлисту",
"with_timecode": "Подели са временским кодом",
"piped_link": "Piped веза",
"back_to_home": "Врати се на почетну",
"follow_link": "Прати везу",
"copy_link": "Копирај везу",
"time_code": "Временски код (у секундама)",
"new_playlist_name": "Ново име плејлисте"
}, },
"preferences": { "preferences": {
"instance_locations": "Локација инстанце", "instance_locations": "Локација инстанце",
@ -129,9 +145,21 @@
"player": "Плејер" "player": "Плејер"
}, },
"comment": { "comment": {
"pinned_by": "Закачено од стране" "pinned_by": "Закачено од {author}",
"disabled": "Отпремалац је онемогућио коментаре.",
"user_disabled": "Коментари су онемогућени у подешавањима.",
"loading": "Учитавање коментара..."
}, },
"player": { "player": {
"watch_on": "Гледај на {0}" "watch_on": "Гледај на {0}"
},
"subscriptions": {
"subscribed_channels_count": "Претплаћени сте на: {0}"
},
"info": {
"page_not_found": "Страница није пронађена",
"copied": "Копирано!",
"cannot_copy": "Није могуће копирати!",
"preferences_note": "Напомена: подешавања се чувају у локалној меморији вашег претраживача. Брисање података прегледача ће их ресетовати."
} }
} }

View file

@ -69,7 +69,6 @@
"enable_lbry_proxy": "Aktivera proxy för LBRY", "enable_lbry_proxy": "Aktivera proxy för LBRY",
"search": "Sök", "search": "Sök",
"clear_history": "Rensa historik", "clear_history": "Rensa historik",
"show_replies": "Visa svar",
"skip_filler_tangent": "Hoppa över påfyllningstangent", "skip_filler_tangent": "Hoppa över påfyllningstangent",
"skip_highlight": "Hoppa över höjdpunkt", "skip_highlight": "Hoppa över höjdpunkt",
"add_to_playlist": "Lägg till i spellistan", "add_to_playlist": "Lägg till i spellistan",
@ -122,7 +121,7 @@
"shorts": "Shorts" "shorts": "Shorts"
}, },
"comment": { "comment": {
"pinned_by": "Fäst av", "pinned_by": "Fäst av {author}",
"disabled": "Kommentarer är inaktiverade av den som laddat upp.", "disabled": "Kommentarer är inaktiverade av den som laddat upp.",
"loading": "Laddar kommentarer...", "loading": "Laddar kommentarer...",
"user_disabled": "Kommentarer är inaktiverade i inställningarna." "user_disabled": "Kommentarer är inaktiverade i inställningarna."

View file

@ -38,7 +38,7 @@
"disable_lbry": "Akış için LBRY'yi Devre Dışı Bırak", "disable_lbry": "Akış için LBRY'yi Devre Dışı Bırak",
"show_description": "Açıklamayı Göster", "show_description": "Açıklamayı Göster",
"minimize_description": "Açıklamayı Küçült", "minimize_description": "Açıklamayı Küçült",
"donations": "Bağışlar", "donations": "Geliştirme bağışları",
"auto_play_next_video": "Sonraki Videoyu Otomatik Oynat", "auto_play_next_video": "Sonraki Videoyu Otomatik Oynat",
"loop_this_video": "Bu Videoyu Döngüye Al", "loop_this_video": "Bu Videoyu Döngüye Al",
"import_from_json": "JSON/CSV dosyasından içe aktar", "import_from_json": "JSON/CSV dosyasından içe aktar",
@ -54,7 +54,6 @@
"minimize_recommendations": "Önerileri Küçült", "minimize_recommendations": "Önerileri Küçült",
"show_recommendations": "Önerileri Göster", "show_recommendations": "Önerileri Göster",
"clear_history": "Geçmişi Temizle", "clear_history": "Geçmişi Temizle",
"show_replies": "Yanıtları Göster",
"hide_replies": "Yanıtları Gizle", "hide_replies": "Yanıtları Gizle",
"load_more_replies": "Daha Fazla Yanıt Yükle", "load_more_replies": "Daha Fazla Yanıt Yükle",
"skip_highlight": "Özeti Atla", "skip_highlight": "Özeti Atla",
@ -90,7 +89,13 @@
"share": "Paylaş", "share": "Paylaş",
"rename_playlist": "Oynatma listesini yeniden adlandır", "rename_playlist": "Oynatma listesini yeniden adlandır",
"new_playlist_name": "Yeni oynatma listesi adı", "new_playlist_name": "Yeni oynatma listesi adı",
"show_chapters": "Bölümler" "show_chapters": "Bölümler",
"store_search_history": "Arama geçmişini sakla",
"hide_watched": "Akışta izlenen videoları gizle",
"source_code": "Kaynak kodu",
"documentation": "Belgelendirme",
"instance_donations": "Örnek bağışları",
"status_page": "Durum"
}, },
"player": { "player": {
"watch_on": "{0} üzerinde izle" "watch_on": "{0} üzerinde izle"
@ -128,7 +133,7 @@
"up_to_date": "Güncel mi?" "up_to_date": "Güncel mi?"
}, },
"comment": { "comment": {
"pinned_by": "Şunun tarafından sabitlendi", "pinned_by": "Şunun tarafından sabitlendi {author}",
"loading": "Yorumlar yükleniyor...", "loading": "Yorumlar yükleniyor...",
"user_disabled": "Yorumlar ayarlarda devre dışı bırakıldı.", "user_disabled": "Yorumlar ayarlarda devre dışı bırakıldı.",
"disabled": "Yorumlar yükleyen tarafından devre dışı bırakıldı." "disabled": "Yorumlar yükleyen tarafından devre dışı bırakıldı."

View file

@ -33,7 +33,6 @@
"enable_lbry_proxy": "Проксувати відео з LBRY", "enable_lbry_proxy": "Проксувати відео з LBRY",
"search": "Пошук", "search": "Пошук",
"clear_history": "Очистити історію перегляду", "clear_history": "Очистити історію перегляду",
"show_replies": "Показати відповіді",
"load_more_replies": "Завантажити більше відповідей", "load_more_replies": "Завантажити більше відповідей",
"subscribe": "Підписатись - {count}", "subscribe": "Підписатись - {count}",
"sort_by": "Відсортувати по:", "sort_by": "Відсортувати по:",
@ -86,7 +85,7 @@
"playlists": "Плейлісти" "playlists": "Плейлісти"
}, },
"comment": { "comment": {
"pinned_by": "Прикріплено користувачем" "pinned_by": "Прикріплено користувачем {author}"
}, },
"preferences": { "preferences": {
"instance_locations": "Місцезнаходження копії сервісу", "instance_locations": "Місцезнаходження копії сервісу",

View file

@ -47,7 +47,6 @@
"filter": "Bộ lọc", "filter": "Bộ lọc",
"loading": "Đang tải...", "loading": "Đang tải...",
"clear_history": "Xóa lịch sử", "clear_history": "Xóa lịch sử",
"show_replies": "Hiển thị phản hồi",
"hide_replies": "Ẩn phản hồi", "hide_replies": "Ẩn phản hồi",
"load_more_replies": "Tải thêm phản hồi", "load_more_replies": "Tải thêm phản hồi",
"dark": "Tối", "dark": "Tối",
@ -73,7 +72,7 @@
"watch_on": "Xem trên {0}" "watch_on": "Xem trên {0}"
}, },
"comment": { "comment": {
"pinned_by": "Được ghim bởi" "pinned_by": "Được ghim bởi {author}"
}, },
"preferences": { "preferences": {
"instance_name": "Tên phiên bản", "instance_name": "Tên phiên bản",

View file

@ -6,7 +6,7 @@
"disable_lbry": "禁用 LBRY 进行流式传输", "disable_lbry": "禁用 LBRY 进行流式传输",
"show_description": "显示描述", "show_description": "显示描述",
"minimize_description": "折叠描述", "minimize_description": "折叠描述",
"donations": "捐款", "donations": "开发捐赠",
"auto_play_next_video": "自动播放下一个视频", "auto_play_next_video": "自动播放下一个视频",
"loop_this_video": "循环播放此视频", "loop_this_video": "循环播放此视频",
"import_from_json": "从 JSON/CSV 导入", "import_from_json": "从 JSON/CSV 导入",
@ -56,7 +56,6 @@
"clear_history": "清除历史", "clear_history": "清除历史",
"skip_highlight": "跳过高亮", "skip_highlight": "跳过高亮",
"skip_filler_tangent": "跳过与视频主题无关的片段", "skip_filler_tangent": "跳过与视频主题无关的片段",
"show_replies": "显示回复",
"hide_replies": "隐藏回复", "hide_replies": "隐藏回复",
"load_more_replies": "加载更多回复", "load_more_replies": "加载更多回复",
"create_playlist": "创建播放列表", "create_playlist": "创建播放列表",
@ -90,7 +89,13 @@
"time_code": "时间码(单位:秒)", "time_code": "时间码(单位:秒)",
"rename_playlist": "重命名播放列表", "rename_playlist": "重命名播放列表",
"new_playlist_name": "新播放列表名", "new_playlist_name": "新播放列表名",
"show_chapters": "章节" "show_chapters": "章节",
"store_search_history": "保存搜索历史",
"hide_watched": "在源中隐藏看过的视频",
"status_page": "状态",
"source_code": "源代码",
"instance_donations": "实例捐赠",
"documentation": "文档"
}, },
"video": { "video": {
"sponsor_segments": "赞助商部分", "sponsor_segments": "赞助商部分",
@ -112,7 +117,7 @@
"registered_users": "已注册用户" "registered_users": "已注册用户"
}, },
"comment": { "comment": {
"pinned_by": "固定自", "pinned_by": "固定自 {author}",
"disabled": "上传者禁用了评论。", "disabled": "上传者禁用了评论。",
"loading": "加载评论中…", "loading": "加载评论中…",
"user_disabled": "评论在设置中被禁用。" "user_disabled": "评论在设置中被禁用。"

View file

@ -49,7 +49,6 @@
"filter": "篩選", "filter": "篩選",
"loading": "載入中……", "loading": "載入中……",
"clear_history": "清除記錄", "clear_history": "清除記錄",
"show_replies": "顯示回覆",
"hide_replies": "隱藏回覆", "hide_replies": "隱藏回覆",
"load_more_replies": "載入更多回覆", "load_more_replies": "載入更多回覆",
"remove_from_playlist": "從播放清單中移除", "remove_from_playlist": "從播放清單中移除",
@ -112,7 +111,7 @@
"music_albums": "YT Music專輯" "music_albums": "YT Music專輯"
}, },
"comment": { "comment": {
"pinned_by": "置頂者:", "pinned_by": "置頂者: {author}",
"disabled": "上傳者停用了留言功能。", "disabled": "上傳者停用了留言功能。",
"loading": "留言載入中……" "loading": "留言載入中……"
}, },

View file

@ -244,9 +244,6 @@ const mixin = {
}, },
}, },
computed: { computed: {
theme() {
return this.getPreferenceString("theme", "dark");
},
authenticated(_this) { authenticated(_this) {
return _this.getAuthToken() !== undefined; return _this.getAuthToken() !== undefined;
}, },
@ -262,7 +259,7 @@ const mixin = {
const languages = window.navigator.languages; const languages = window.navigator.languages;
for (let i = 0; i < languages.length; i++) { for (let i = 0; i < languages.length; i++) {
try { try {
await import("./locales/" + languages[i] + ".json"); await import(`./locales/${languages[i]}.json`);
return languages[i]; return languages[i];
} catch { } catch {
continue; continue;

View file

@ -68,6 +68,7 @@ export default defineConfig({
resolve: { resolve: {
alias: { alias: {
"@": path.resolve(__dirname, "./src"), "@": path.resolve(__dirname, "./src"),
stream: "stream-browserify",
}, },
}, },
build: { build: {

1509
yarn.lock

File diff suppressed because it is too large Load diff