mirror of
				https://github.com/TeamPiped/Piped.git
				synced 2024-08-14 23:57:27 +00:00 
			
		
		
		
	Merge pull request #1602 from Bnyro/efy
Merge latest changes from master into efy
This commit is contained in:
		
						commit
						ab464cd6ff
					
				
					 57 changed files with 1217 additions and 939 deletions
				
			
		
							
								
								
									
										12
									
								
								.github/dependabot.yml
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								.github/dependabot.yml
									
										
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -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"
 | 
			
		||||
							
								
								
									
										70
									
								
								package.json
									
										
									
									
									
								
							
							
						
						
									
										70
									
								
								package.json
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -9,42 +9,41 @@
 | 
			
		|||
        "lint": "eslint --fix --color --ignore-path .gitignore --ext .js,.vue ."
 | 
			
		||||
    },
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "@fortawesome/fontawesome-svg-core": "^6.2.0",
 | 
			
		||||
        "@fortawesome/free-brands-svg-icons": "^6.2.0",
 | 
			
		||||
        "@fortawesome/free-solid-svg-icons": "^6.2.0",
 | 
			
		||||
        "@fortawesome/vue-fontawesome": "^3.0.1",
 | 
			
		||||
        "buffer": "^6.0.3",
 | 
			
		||||
        "dompurify": "^2.4.0",
 | 
			
		||||
        "hotkeys-js": "^3.10.0",
 | 
			
		||||
        "javascript-time-ago": "^2.5.7",
 | 
			
		||||
        "mux.js": "^6.2.0",
 | 
			
		||||
        "shaka-player": "4.2.1",
 | 
			
		||||
        "stream": "^0.0.2",
 | 
			
		||||
        "vue": "^3.2.40",
 | 
			
		||||
        "vue-i18n": "^9.2.2",
 | 
			
		||||
        "vue-router": "^4.1.5",
 | 
			
		||||
        "xml-js": "^1.6.11"
 | 
			
		||||
        "@fortawesome/fontawesome-svg-core": "6.2.0",
 | 
			
		||||
        "@fortawesome/free-brands-svg-icons": "6.2.0",
 | 
			
		||||
        "@fortawesome/free-solid-svg-icons": "6.2.0",
 | 
			
		||||
        "@fortawesome/vue-fontawesome": "3.0.1",
 | 
			
		||||
        "buffer": "6.0.3",
 | 
			
		||||
        "dompurify": "2.4.0",
 | 
			
		||||
        "hotkeys-js": "3.10.0",
 | 
			
		||||
        "javascript-time-ago": "2.5.7",
 | 
			
		||||
        "mux.js": "6.2.0",
 | 
			
		||||
        "shaka-player": "4.2.2",
 | 
			
		||||
        "stream-browserify": "3.0.0",
 | 
			
		||||
        "vue": "3.2.41",
 | 
			
		||||
        "vue-i18n": "9.2.2",
 | 
			
		||||
        "vue-router": "4.1.5",
 | 
			
		||||
        "xml-js": "1.6.11"
 | 
			
		||||
    },
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@iconify/json": "^2.1.118",
 | 
			
		||||
        "@intlify/vite-plugin-vue-i18n": "^6.0.3",
 | 
			
		||||
        "@unocss/preset-icons": "^0.45.25",
 | 
			
		||||
        "@unocss/preset-web-fonts": "^0.45.25",
 | 
			
		||||
        "@unocss/transformer-directives": "^0.45.26",
 | 
			
		||||
        "@unocss/transformer-variant-group": "^0.45.25",
 | 
			
		||||
        "@vitejs/plugin-legacy": "^1.8.2",
 | 
			
		||||
        "@vitejs/plugin-vue": "^2.3.4",
 | 
			
		||||
        "@vue/compiler-sfc": "3.2.40",
 | 
			
		||||
        "babel-eslint": "^10.1.0",
 | 
			
		||||
        "eslint": "^7.32.0",
 | 
			
		||||
        "eslint-config-prettier": "^8.5.0",
 | 
			
		||||
        "eslint-plugin-prettier": "^4.2.1",
 | 
			
		||||
        "eslint-plugin-vue": "^9.6.0",
 | 
			
		||||
        "prettier": "^2.7.1",
 | 
			
		||||
        "unocss": "^0.45.26",
 | 
			
		||||
        "vite": "^2.9.14",
 | 
			
		||||
        "vite-plugin-eslint": "^1.8.1",
 | 
			
		||||
        "vite-plugin-pwa": "^0.12.8"
 | 
			
		||||
        "@iconify/json": "2.1.124",
 | 
			
		||||
        "@intlify/vite-plugin-vue-i18n": "6.0.3",
 | 
			
		||||
        "@unocss/preset-icons": "0.45.30",
 | 
			
		||||
        "@unocss/preset-web-fonts": "0.45.30",
 | 
			
		||||
        "@unocss/transformer-directives": "0.45.30",
 | 
			
		||||
        "@unocss/transformer-variant-group": "0.45.30",
 | 
			
		||||
        "@vitejs/plugin-legacy": "2.2.0",
 | 
			
		||||
        "@vitejs/plugin-vue": "3.1.2",
 | 
			
		||||
        "@vue/compiler-sfc": "3.2.41",
 | 
			
		||||
        "eslint": "8.25.0",
 | 
			
		||||
        "eslint-config-prettier": "8.5.0",
 | 
			
		||||
        "eslint-plugin-prettier": "4.2.1",
 | 
			
		||||
        "eslint-plugin-vue": "9.6.0",
 | 
			
		||||
        "prettier": "2.7.1",
 | 
			
		||||
        "unocss": "0.45.30",
 | 
			
		||||
        "vite": "3.1.8",
 | 
			
		||||
        "vite-plugin-eslint": "1.8.1",
 | 
			
		||||
        "vite-plugin-pwa": "0.13.1"
 | 
			
		||||
    },
 | 
			
		||||
    "eslintConfig": {
 | 
			
		||||
        "root": true,
 | 
			
		||||
| 
						 | 
				
			
			@ -56,9 +55,6 @@
 | 
			
		|||
            "plugin:prettier/recommended",
 | 
			
		||||
            "eslint:recommended"
 | 
			
		||||
        ],
 | 
			
		||||
        "parserOptions": {
 | 
			
		||||
            "parser": "babel-eslint"
 | 
			
		||||
        },
 | 
			
		||||
        "rules": {}
 | 
			
		||||
    },
 | 
			
		||||
    "browserslist": [
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										21
									
								
								renovate.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								renovate.json
									
										
									
									
									
										Normal 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"
 | 
			
		||||
    }
 | 
			
		||||
  ]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										33
									
								
								src/App.vue
									
										
									
									
									
								
							
							
						
						
									
										33
									
								
								src/App.vue
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -79,16 +79,35 @@ button,
 | 
			
		|||
<script>
 | 
			
		||||
import NavBar from "./components/NavBar.vue";
 | 
			
		||||
import FooterComponent from "./components/FooterComponent.vue";
 | 
			
		||||
 | 
			
		||||
const darkModePreference = window.matchMedia("(prefers-color-scheme: dark)");
 | 
			
		||||
 | 
			
		||||
export default {
 | 
			
		||||
    components: {
 | 
			
		||||
        NavBar,
 | 
			
		||||
        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() {
 | 
			
		||||
        this.setTheme();
 | 
			
		||||
        darkModePreference.addEventListener("change", () => {
 | 
			
		||||
            this.setTheme();
 | 
			
		||||
        });
 | 
			
		||||
        if (this.getPreferenceBoolean("watchHistory", false))
 | 
			
		||||
            if ("indexedDB" in window) {
 | 
			
		||||
                const request = indexedDB.open("piped-db", 1);
 | 
			
		||||
                request.onupgradeneeded = function () {
 | 
			
		||||
                const request = indexedDB.open("piped-db", 2);
 | 
			
		||||
                request.onupgradeneeded = ev => {
 | 
			
		||||
                    const db = request.result;
 | 
			
		||||
                    console.log("Upgrading object store.");
 | 
			
		||||
                    if (!db.objectStoreNames.contains("watch_history")) {
 | 
			
		||||
| 
						 | 
				
			
			@ -96,6 +115,10 @@ export default {
 | 
			
		|||
                        store.createIndex("video_id_idx", "videoId", { unique: 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 => {
 | 
			
		||||
                    window.db = e.target.result;
 | 
			
		||||
| 
						 | 
				
			
			@ -108,9 +131,9 @@ export default {
 | 
			
		|||
            const defaultLang = await App.defaultLangage;
 | 
			
		||||
            const locale = App.getPreferenceString("hl", defaultLang);
 | 
			
		||||
            if (locale !== App.TimeAgoConfig.locale) {
 | 
			
		||||
                const localeTime = await import(
 | 
			
		||||
                    "./../node_modules/javascript-time-ago/locale/" + locale + ".json"
 | 
			
		||||
                ).then(module => module.default);
 | 
			
		||||
                const localeTime = await import(`../node_modules/javascript-time-ago/locale/${locale}.json`).then(
 | 
			
		||||
                    module => module.default,
 | 
			
		||||
                );
 | 
			
		||||
                App.TimeAgo.addLocale(localeTime);
 | 
			
		||||
                App.TimeAgoConfig.locale = locale;
 | 
			
		||||
            }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -52,8 +52,6 @@
 | 
			
		|||
</style>
 | 
			
		||||
 | 
			
		||||
<script setup>
 | 
			
		||||
import { defineProps, defineEmits } from "vue";
 | 
			
		||||
 | 
			
		||||
const props = defineProps({
 | 
			
		||||
    chapters: Object,
 | 
			
		||||
    mobileLayout: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,8 +6,13 @@
 | 
			
		|||
            <div class="comment-header">
 | 
			
		||||
                <div v-if="comment.pinned" class="comment-pinned">
 | 
			
		||||
                    <font-awesome-icon icon="thumbtack" />
 | 
			
		||||
                    <span class="ml-1.5" v-t="'comment.pinned_by'" />
 | 
			
		||||
                    <span v-text="uploader" />
 | 
			
		||||
                    <span
 | 
			
		||||
                        class="ml-1.5"
 | 
			
		||||
                        v-t="{
 | 
			
		||||
                            path: 'comment.pinned_by',
 | 
			
		||||
                            args: { author: uploader },
 | 
			
		||||
                        }"
 | 
			
		||||
                    />
 | 
			
		||||
                </div>
 | 
			
		||||
 | 
			
		||||
                <div class="comment-author mt-1 flex">
 | 
			
		||||
| 
						 | 
				
			
			@ -22,7 +27,7 @@
 | 
			
		|||
            <div class="whitespace-pre-wrap" v-html="urlify(comment.commentText)" />
 | 
			
		||||
            <template v-if="comment.repliesPage && (!loadingReplies || !showingReplies)">
 | 
			
		||||
                <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" />
 | 
			
		||||
                </div>
 | 
			
		||||
            </template>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -39,7 +39,7 @@ export default {
 | 
			
		|||
            if (window.db) {
 | 
			
		||||
                var tx = window.db.transaction("watch_history", "readonly");
 | 
			
		||||
                var store = tx.objectStore("watch_history");
 | 
			
		||||
                const cursorRequest = store.openCursor();
 | 
			
		||||
                const cursorRequest = store.index("watchedAt").openCursor(null, "prev");
 | 
			
		||||
                cursorRequest.onsuccess = e => {
 | 
			
		||||
                    const cursor = e.target.result;
 | 
			
		||||
                    if (cursor) {
 | 
			
		||||
| 
						 | 
				
			
			@ -53,7 +53,6 @@ export default {
 | 
			
		|||
                            thumbnail: video.thumbnail,
 | 
			
		||||
                            watchedAt: video.watchedAt,
 | 
			
		||||
                        });
 | 
			
		||||
                        this.videos.sort((a, b) => b.watchedAt - a.watchedAt); // TODO: Optimize
 | 
			
		||||
                        if (this.videos.length < 1000) cursor.continue();
 | 
			
		||||
                    }
 | 
			
		||||
                };
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,6 +9,12 @@
 | 
			
		|||
        <div v-for="playlist in playlists" :key="playlist.id">
 | 
			
		||||
            <router-link :to="`/playlist?list=${playlist.id}`">
 | 
			
		||||
                <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
 | 
			
		||||
                    style="display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical"
 | 
			
		||||
                    class="my-2 overflow-hidden flex link"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -82,8 +82,22 @@ export default {
 | 
			
		|||
 | 
			
		||||
<style>
 | 
			
		||||
.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)];
 | 
			
		||||
    background: var(--efy_text2);
 | 
			
		||||
    box-shadow: 0 0 20px var(--efy_text_trans);
 | 
			
		||||
    @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;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.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>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@
 | 
			
		|||
</template>
 | 
			
		||||
 | 
			
		||||
<script setup>
 | 
			
		||||
import { defineEmits, defineProps, ref, watch } from "vue";
 | 
			
		||||
import { ref, watch } from "vue";
 | 
			
		||||
 | 
			
		||||
const options = {
 | 
			
		||||
    most_recent: "descending",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,8 +12,11 @@
 | 
			
		|||
<script>
 | 
			
		||||
import("shaka-player/dist/controls.css");
 | 
			
		||||
const shaka = import("shaka-player/dist/shaka-player.ui.js");
 | 
			
		||||
import muxjs from "mux.js";
 | 
			
		||||
window.muxjs = muxjs;
 | 
			
		||||
if (!window.muxjs) {
 | 
			
		||||
    import("mux.js").then(muxjs => {
 | 
			
		||||
        window.muxjs = muxjs;
 | 
			
		||||
    });
 | 
			
		||||
}
 | 
			
		||||
const hotkeys = import("hotkeys-js");
 | 
			
		||||
 | 
			
		||||
export default {
 | 
			
		||||
| 
						 | 
				
			
			@ -519,9 +522,8 @@ export default {
 | 
			
		|||
                });
 | 
			
		||||
                videoEl.volume = this.getPreferenceNumber("volume", 1);
 | 
			
		||||
                const rate = this.getPreferenceNumber("rate", 1);
 | 
			
		||||
                player.trickPlay(rate);
 | 
			
		||||
                player.playbackRate = rate;
 | 
			
		||||
                player.defaultPlaybackRate = rate;
 | 
			
		||||
                videoEl.playbackRate = rate;
 | 
			
		||||
                videoEl.defaultPlaybackRate = rate;
 | 
			
		||||
            });
 | 
			
		||||
        },
 | 
			
		||||
        async updateProgressDatabase(time) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -74,7 +74,6 @@
 | 
			
		|||
                    <!-- Verified Badge -->
 | 
			
		||||
                    <font-awesome-icon class="ml-1" v-if="video.uploaderVerified" icon="check" />
 | 
			
		||||
                </div>
 | 
			
		||||
 | 
			
		||||
                <div class="pp-watch-buttons">
 | 
			
		||||
                    <!-- Subscribe button -->
 | 
			
		||||
                    <button
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,7 +28,6 @@
 | 
			
		|||
        "light": "مضيء",
 | 
			
		||||
        "clear_history": "مسح تاريخ المشاهدات",
 | 
			
		||||
        "hide_replies": "إخفاء التعليقات",
 | 
			
		||||
        "show_replies": "عرض التعليقات",
 | 
			
		||||
        "create_playlist": "إنشاء قائمة",
 | 
			
		||||
        "delete_playlist": "مسح القائمة",
 | 
			
		||||
        "select_playlist": "اختر قائمة",
 | 
			
		||||
| 
						 | 
				
			
			@ -70,7 +69,7 @@
 | 
			
		|||
        "import_from_json": "استيراد من JSON/CSV",
 | 
			
		||||
        "loop_this_video": "تكرار هذا الفيديو",
 | 
			
		||||
        "auto_play_next_video": "التشغيل التلقائي للفيديو التالي",
 | 
			
		||||
        "donations": "التبرعات",
 | 
			
		||||
        "donations": "التبرعات للتطوير",
 | 
			
		||||
        "minimize_description": "تصغير الوصف",
 | 
			
		||||
        "show_description": "عرض الوصف",
 | 
			
		||||
        "minimize_recommendations": "تقليل التوصيات",
 | 
			
		||||
| 
						 | 
				
			
			@ -106,7 +105,13 @@
 | 
			
		|||
        "time_code": "رمز الوقت (بالثواني)",
 | 
			
		||||
        "rename_playlist": "إعادة تسمية قائمة التشغيل",
 | 
			
		||||
        "new_playlist_name": "اسم قائمة تشغيل جديد",
 | 
			
		||||
        "show_chapters": "الفصول"
 | 
			
		||||
        "show_chapters": "الفصول",
 | 
			
		||||
        "store_search_history": "حفظ سجل البحث",
 | 
			
		||||
        "documentation": "التوثيق",
 | 
			
		||||
        "status_page": "الحالة",
 | 
			
		||||
        "source_code": "شفرة المصدر",
 | 
			
		||||
        "instance_donations": "تبرعات المثيل",
 | 
			
		||||
        "hide_watched": "إخفاء مقاطع الفيديو التي تمت مشاهدتها من الخلاصة"
 | 
			
		||||
    },
 | 
			
		||||
    "video": {
 | 
			
		||||
        "sponsor_segments": "المقاطع الإعلانية",
 | 
			
		||||
| 
						 | 
				
			
			@ -139,7 +144,7 @@
 | 
			
		|||
        "up_to_date": "حديث؟"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "مثبت بواسطة",
 | 
			
		||||
        "pinned_by": "مثبت بواسطة {author}",
 | 
			
		||||
        "disabled": "يتم تعطيل التعليقات بواسطة القائم بالتحميل.",
 | 
			
		||||
        "user_disabled": "التعليقات معطلة في الإعدادات.",
 | 
			
		||||
        "loading": "تحميل التعليقات..."
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
{
 | 
			
		||||
    "titles": {
 | 
			
		||||
        "trending": "Populyar",
 | 
			
		||||
        "trending": "Trenddə olan",
 | 
			
		||||
        "login": "Daxil olun",
 | 
			
		||||
        "register": "Qeydiyyatdan keçin",
 | 
			
		||||
        "feed": "Axın",
 | 
			
		||||
| 
						 | 
				
			
			@ -9,7 +9,7 @@
 | 
			
		|||
        "subscriptions": "Abunəliklər",
 | 
			
		||||
        "playlists": "Pleylistlər",
 | 
			
		||||
        "account": "Hesab",
 | 
			
		||||
        "instance": "Server",
 | 
			
		||||
        "instance": "Nümunə",
 | 
			
		||||
        "player": "Oynadıcı"
 | 
			
		||||
    },
 | 
			
		||||
    "player": {
 | 
			
		||||
| 
						 | 
				
			
			@ -48,7 +48,7 @@
 | 
			
		|||
        "import_from_json": "JSON/CSV-dan İdxal Edin",
 | 
			
		||||
        "loop_this_video": "Bu Videonu Təkrarla",
 | 
			
		||||
        "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",
 | 
			
		||||
        "show_description": "Açıqlamanı Göstərin",
 | 
			
		||||
        "minimize_recommendations": "Tövsiyələri ən aza endirin",
 | 
			
		||||
| 
						 | 
				
			
			@ -60,7 +60,6 @@
 | 
			
		|||
        "filter": "Filtr",
 | 
			
		||||
        "loading": "Yüklənir...",
 | 
			
		||||
        "clear_history": "Tarixçəni Təmizləyin",
 | 
			
		||||
        "show_replies": "Cavabları Göstərin",
 | 
			
		||||
        "hide_replies": "Cavabları Gizlədin",
 | 
			
		||||
        "load_more_replies": "Daha Çox Cavab Yüklə",
 | 
			
		||||
        "add_to_playlist": "Pleylistə Əlavə Edin",
 | 
			
		||||
| 
						 | 
				
			
			@ -74,10 +73,10 @@
 | 
			
		|||
        "country_selection": "Ölkə Seçimi",
 | 
			
		||||
        "default_homepage": "Defolt Əsas Səhifə",
 | 
			
		||||
        "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",
 | 
			
		||||
        "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",
 | 
			
		||||
        "no": "Xeyr",
 | 
			
		||||
        "store_watch_history": "Baxış Tarixçəsini Saxlayın",
 | 
			
		||||
| 
						 | 
				
			
			@ -93,13 +92,29 @@
 | 
			
		|||
        "backup_preferences": "Yedəkləmə seçimləri",
 | 
			
		||||
        "restore_preferences": "Seçimləri bərpa edin",
 | 
			
		||||
        "invalidate_session": "Bütün cihazlardan çıxın",
 | 
			
		||||
        "different_auth_instance": "Doğrulama üçün fərqli bir serverdən istifadə edin",
 | 
			
		||||
        "instance_auth_selection": "Autentifikasiya Server Seçimi",
 | 
			
		||||
        "different_auth_instance": "Doğrulama üçün fərqli bir nümunədən istifadə edin",
 | 
			
		||||
        "instance_auth_selection": "Doğrulama Nümunəsi Seçilməsi",
 | 
			
		||||
        "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": {
 | 
			
		||||
        "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.",
 | 
			
		||||
        "loading": "Şərhlər yüklənir...",
 | 
			
		||||
        "user_disabled": "Şərhlər tənzimləmələrdə deaktiv edilib."
 | 
			
		||||
| 
						 | 
				
			
			@ -143,5 +158,11 @@
 | 
			
		|||
    },
 | 
			
		||||
    "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."
 | 
			
		||||
    },
 | 
			
		||||
    "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!"
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -67,8 +67,7 @@
 | 
			
		|||
        "loading": "পরিচালিত হচ্ছে…",
 | 
			
		||||
        "clear_history": "ইতিহাস মুছুন",
 | 
			
		||||
        "hide_replies": "প্রতিক্রিয়াগুলো লুকান",
 | 
			
		||||
        "load_more_replies": "আরো প্রতিক্রিয়াগুলো দেখুন",
 | 
			
		||||
        "show_replies": "প্রতিক্রিয়াগুলো দেখুন"
 | 
			
		||||
        "load_more_replies": "আরো প্রতিক্রিয়াগুলো দেখুন"
 | 
			
		||||
    },
 | 
			
		||||
    "video": {
 | 
			
		||||
        "watched": "দেখা হয়েছে",
 | 
			
		||||
| 
						 | 
				
			
			@ -91,6 +90,6 @@
 | 
			
		|||
        "has_cdn": "CDN কি আছে?"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "পিন করেছেন"
 | 
			
		||||
        "pinned_by": "পিন করেছেন {author}"
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -26,7 +26,6 @@
 | 
			
		|||
        "default_homepage": "Zadana početna stranica",
 | 
			
		||||
        "loop_this_video": "Stavite ovaj video na ponavljanje",
 | 
			
		||||
        "search": "Pretraga",
 | 
			
		||||
        "show_replies": "Prikažite odgovore",
 | 
			
		||||
        "skip_preview": "Preskočite pregled",
 | 
			
		||||
        "skip_non_music": "Preskočite muziku: sekcija bez muzike",
 | 
			
		||||
        "skip_self_promo": "Preskočite neplaćenu/samo-promociju",
 | 
			
		||||
| 
						 | 
				
			
			@ -115,6 +114,6 @@
 | 
			
		|||
        "live": "{0} Uživo"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Prikačeno od"
 | 
			
		||||
        "pinned_by": "Prikačeno od {author}"
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -46,7 +46,7 @@
 | 
			
		|||
        "export_to_json": "Exportar a JSON",
 | 
			
		||||
        "import_from_json": "Importar de JSON/CSV",
 | 
			
		||||
        "loop_this_video": "Reprodueix aquest Vídeo en bucle",
 | 
			
		||||
        "donations": "Donacions",
 | 
			
		||||
        "donations": "Donacions de desenvolupament",
 | 
			
		||||
        "minimize_description": "Minimitza la Descripció",
 | 
			
		||||
        "show_description": "Mostra la Descripció",
 | 
			
		||||
        "disable_lbry": "Deshabilita LBRY per Streaming",
 | 
			
		||||
| 
						 | 
				
			
			@ -56,7 +56,6 @@
 | 
			
		|||
        "filter": "Filtre",
 | 
			
		||||
        "loading": "Carregant...",
 | 
			
		||||
        "clear_history": "Netejar Historial",
 | 
			
		||||
        "show_replies": "Mostra Respostes",
 | 
			
		||||
        "hide_replies": "Oculta Respostes",
 | 
			
		||||
        "load_more_replies": "Carrega més Respostes",
 | 
			
		||||
        "view_subscriptions": "Veure Subscripcions",
 | 
			
		||||
| 
						 | 
				
			
			@ -102,10 +101,17 @@
 | 
			
		|||
        "copy_link": "Copiar l'enllaç",
 | 
			
		||||
        "follow_link": "Vés a l'enllaç",
 | 
			
		||||
        "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": {
 | 
			
		||||
        "pinned_by": "Fixat per",
 | 
			
		||||
        "pinned_by": "Fixat per {author}",
 | 
			
		||||
        "user_disabled": "Comentaris deshabilitats en els paràmetres.",
 | 
			
		||||
        "disabled": "El carregador ha desactivat els comentaris.",
 | 
			
		||||
        "loading": "Carregant comentaris..."
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -48,7 +48,7 @@
 | 
			
		|||
        "export_to_json": "Exportovat do JSON",
 | 
			
		||||
        "import_from_json": "Importovat z JSON/CSV",
 | 
			
		||||
        "auto_play_next_video": "Automaticky přehrát další video",
 | 
			
		||||
        "donations": "Darovat",
 | 
			
		||||
        "donations": "Dary na vývoj",
 | 
			
		||||
        "show_description": "Zobrazit popis",
 | 
			
		||||
        "minimize_recommendations": "Skrýt doporučení",
 | 
			
		||||
        "skip_outro": "Přeskočit koncové karty / titulky",
 | 
			
		||||
| 
						 | 
				
			
			@ -61,7 +61,6 @@
 | 
			
		|||
        "filter": "Filtr",
 | 
			
		||||
        "loading": "Načítání...",
 | 
			
		||||
        "clear_history": "Smazat historii",
 | 
			
		||||
        "show_replies": "Zobrazit odpovědi",
 | 
			
		||||
        "hide_replies": "Skrýt odpovědi",
 | 
			
		||||
        "load_more_replies": "Načíst další odpovědi",
 | 
			
		||||
        "unsubscribe": "Zrušit odběr - {count}",
 | 
			
		||||
| 
						 | 
				
			
			@ -103,13 +102,19 @@
 | 
			
		|||
        "time_code": "Časový kód (v sekundách)",
 | 
			
		||||
        "rename_playlist": "Přejmenovat playlist",
 | 
			
		||||
        "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": {
 | 
			
		||||
        "watch_on": "Sledovat na {0}"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Připnuto uživatelem",
 | 
			
		||||
        "pinned_by": "Připnuto uživatelem {author}",
 | 
			
		||||
        "loading": "Načítání komentářů...",
 | 
			
		||||
        "disabled": "Komentáře jsou zakázány autorem videa.",
 | 
			
		||||
        "user_disabled": "Komentáře jsou zakázány v nastavení."
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -68,7 +68,6 @@
 | 
			
		|||
        "show_description": "Vis beskrivelse",
 | 
			
		||||
        "view_ssl_score": "Vis SSL Score",
 | 
			
		||||
        "filter": "Filter",
 | 
			
		||||
        "show_replies": "Vis svar",
 | 
			
		||||
        "minimize_recommendations": "Minimer anbefalinger",
 | 
			
		||||
        "show_recommendations": "Vis anbefalinger",
 | 
			
		||||
        "clear_history": "Tøm historik",
 | 
			
		||||
| 
						 | 
				
			
			@ -79,7 +78,7 @@
 | 
			
		|||
        "select_playlist": "Vælg en afspilningsliste"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Fastgjort af"
 | 
			
		||||
        "pinned_by": "Fastgjort af {author}"
 | 
			
		||||
    },
 | 
			
		||||
    "preferences": {
 | 
			
		||||
        "instance_name": "Instansnavn",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -54,7 +54,6 @@
 | 
			
		|||
        "search": "Suchen",
 | 
			
		||||
        "view_ssl_score": "SSL-Bewertung anzeigen",
 | 
			
		||||
        "clear_history": "Verlauf löschen",
 | 
			
		||||
        "show_replies": "Antworten anzeigen",
 | 
			
		||||
        "hide_replies": "Antworten ausblenden",
 | 
			
		||||
        "load_more_replies": "Mehr Antworten laden",
 | 
			
		||||
        "skip_highlight": "Höhepunkt überspringen",
 | 
			
		||||
| 
						 | 
				
			
			@ -128,7 +127,7 @@
 | 
			
		|||
        "up_to_date": "Auf dem neuesten Stand?"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Angeheftet von",
 | 
			
		||||
        "pinned_by": "Angeheftet von {author}",
 | 
			
		||||
        "user_disabled": "Kommentare wurden in den Einstellungen deaktiviert.",
 | 
			
		||||
        "disabled": "Kommentare wurden vom Autor deaktiviert.",
 | 
			
		||||
        "loading": "Kommentare werden geladen …"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -64,7 +64,6 @@
 | 
			
		|||
        "please_select_playlist": "Παρακαλώ επιλέξτε μία λίστα αναπαραγωγής",
 | 
			
		||||
        "add_to_playlist": "Προσθήκη στη λίστα αναπαραγωγής",
 | 
			
		||||
        "clear_history": "Καθαρισμός ιστορικού",
 | 
			
		||||
        "show_replies": "Εμφάνιση απαντήσεων",
 | 
			
		||||
        "delete_playlist_video_confirm": "Είστε σίγουρος οτι θέλετε να αφαιρέσετε αυτό το βίντεο απο την λίστα αναπαραγωγής;",
 | 
			
		||||
        "delete_playlist_confirm": "Είστε σίγουρος οτι θέλετε να διαγράψετε αυτή την λίστα αναπαραγωγής;"
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			@ -100,7 +99,7 @@
 | 
			
		|||
        "up_to_date": "Ενημερωμένο;"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Καρφιτσώθηκε από τον"
 | 
			
		||||
        "pinned_by": "Καρφιτσώθηκε από τον {author}"
 | 
			
		||||
    },
 | 
			
		||||
    "login": {
 | 
			
		||||
        "password": "Κωδικός πρόσβασης",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -73,7 +73,6 @@
 | 
			
		|||
        "filter": "Filter",
 | 
			
		||||
        "loading": "Loading...",
 | 
			
		||||
        "clear_history": "Clear History",
 | 
			
		||||
        "show_replies": "Show Replies",
 | 
			
		||||
        "hide_replies": "Hide Replies",
 | 
			
		||||
        "load_more_replies": "Load more Replies",
 | 
			
		||||
        "add_to_playlist": "Add to playlist",
 | 
			
		||||
| 
						 | 
				
			
			@ -112,10 +111,11 @@
 | 
			
		|||
        "documentation": "Documentation",
 | 
			
		||||
        "status_page": "Status",
 | 
			
		||||
        "source_code": "Source code",
 | 
			
		||||
        "instance_donations": "Instance donations"
 | 
			
		||||
        "instance_donations": "Instance donations",
 | 
			
		||||
        "reply_count": "{count} replies"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Pinned by",
 | 
			
		||||
        "pinned_by": "Pinned by {author}",
 | 
			
		||||
        "disabled": "Comments are disabled by the uploader.",
 | 
			
		||||
        "loading": "Loading comments...",
 | 
			
		||||
        "user_disabled": "Comments are disabled in the settings."
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -19,7 +19,7 @@
 | 
			
		|||
        "registered_users": "Usuarios Registrados"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Fijado por",
 | 
			
		||||
        "pinned_by": "Fijado por {author}",
 | 
			
		||||
        "disabled": "Los comentarios están deshabilitados por el publicador.",
 | 
			
		||||
        "loading": "Cargando comentarios...",
 | 
			
		||||
        "user_disabled": "Los comentarios están deshabilitados en los ajustes."
 | 
			
		||||
| 
						 | 
				
			
			@ -29,7 +29,7 @@
 | 
			
		|||
        "disable_lbry": "Desactivar LBRY para el streaming",
 | 
			
		||||
        "show_description": "Mostrar 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",
 | 
			
		||||
        "loop_this_video": "Poner en bucle este vídeo",
 | 
			
		||||
        "import_from_json": "Importar desde JSON/CSV",
 | 
			
		||||
| 
						 | 
				
			
			@ -79,7 +79,6 @@
 | 
			
		|||
        "minimize_recommendations": "Minimizar recomendaciones",
 | 
			
		||||
        "show_recommendations": "Mostrar recomendaciones",
 | 
			
		||||
        "clear_history": "Borrar Historial",
 | 
			
		||||
        "show_replies": "Mostrar Respuestas",
 | 
			
		||||
        "hide_replies": "Ocultar Respuestas",
 | 
			
		||||
        "load_more_replies": "Cargar más Respuestas",
 | 
			
		||||
        "skip_filler_tangent": "Saltar Escenas de Relleno",
 | 
			
		||||
| 
						 | 
				
			
			@ -115,10 +114,16 @@
 | 
			
		|||
        "backup_preferences": "Preferencias de copia de seguridad",
 | 
			
		||||
        "restore_preferences": "Restablecer las preferencias",
 | 
			
		||||
        "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": {
 | 
			
		||||
        "feed": "Feed",
 | 
			
		||||
        "feed": "Fuente web",
 | 
			
		||||
        "subscriptions": "Suscripciones",
 | 
			
		||||
        "history": "Historial",
 | 
			
		||||
        "trending": "En tendencias",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -49,7 +49,6 @@
 | 
			
		|||
        "filter": "Filtreeri järgi",
 | 
			
		||||
        "loading": "Laadimine...",
 | 
			
		||||
        "clear_history": "Tühjendage ajalugu",
 | 
			
		||||
        "show_replies": "Näita vastuseid",
 | 
			
		||||
        "hide_replies": "Peida vastused",
 | 
			
		||||
        "load_more_replies": "Lae alla rohkem vastuseid",
 | 
			
		||||
        "add_to_playlist": "Lisa esitusloendisse",
 | 
			
		||||
| 
						 | 
				
			
			@ -115,6 +114,6 @@
 | 
			
		|||
        "password": "Parool"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Kinnitanud"
 | 
			
		||||
        "pinned_by": "Kinnitanud {author}"
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,7 +12,7 @@
 | 
			
		|||
        "instance_name": "Instantziaren izena"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Finkatuta"
 | 
			
		||||
        "pinned_by": "Finkatuta {author}"
 | 
			
		||||
    },
 | 
			
		||||
    "actions": {
 | 
			
		||||
        "enable_lbry_proxy": "Aktibatu Proxy LBRYrako",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -54,7 +54,6 @@
 | 
			
		|||
        "search": "جست و جو",
 | 
			
		||||
        "filter": "فیلتر",
 | 
			
		||||
        "loading": "در حال بارگذاری...",
 | 
			
		||||
        "show_replies": "نمایش پاسخ ها",
 | 
			
		||||
        "hide_replies": "پنهان کردن پاسخ ها",
 | 
			
		||||
        "load_more_replies": "بارگذاری پاسخ های بیشتر",
 | 
			
		||||
        "disable_lbry": "غیرفعال کردن LBRY برای استریم ها",
 | 
			
		||||
| 
						 | 
				
			
			@ -90,7 +89,7 @@
 | 
			
		|||
        "instance_name": "نام سرویس"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "سنجاق شده توسط"
 | 
			
		||||
        "pinned_by": "سنجاق شده توسط {author}"
 | 
			
		||||
    },
 | 
			
		||||
    "login": {
 | 
			
		||||
        "username": "نام کاربری",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -63,7 +63,6 @@
 | 
			
		|||
        "subscribe": "Tilaa - {count}",
 | 
			
		||||
        "minimize_recommendations": "Minimoi suositukset",
 | 
			
		||||
        "show_recommendations": "Näytä suositukset",
 | 
			
		||||
        "show_replies": "Näytä vastaukset",
 | 
			
		||||
        "hide_replies": "Piilota vastaukset",
 | 
			
		||||
        "load_more_replies": "Lataa lisää vastauksia",
 | 
			
		||||
        "instance_selection": "Instanssin valinta",
 | 
			
		||||
| 
						 | 
				
			
			@ -117,6 +116,6 @@
 | 
			
		|||
        "music_playlists": "YT Music: Soittolistat"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Kiinnitti"
 | 
			
		||||
        "pinned_by": "Kiinnitti {author}"
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -50,7 +50,7 @@
 | 
			
		|||
        "enable_lbry_proxy": "Activer le proxy pour LBRY",
 | 
			
		||||
        "disable_lbry": "Désactiver LBRY pour la diffusion continue",
 | 
			
		||||
        "show_description": "Afficher la description",
 | 
			
		||||
        "donations": "Dons",
 | 
			
		||||
        "donations": "Dons pour le développement",
 | 
			
		||||
        "auto_play_next_video": "Lire la vidéo suivante automatiquement",
 | 
			
		||||
        "loop_this_video": "Mettre cette vidéo en boucle",
 | 
			
		||||
        "import_from_json": "Importer depuis le format JSON/CSV",
 | 
			
		||||
| 
						 | 
				
			
			@ -68,7 +68,6 @@
 | 
			
		|||
        "view_ssl_score": "Afficher le score SSL",
 | 
			
		||||
        "clear_history": "Effacer l'historique",
 | 
			
		||||
        "load_more_replies": "Charger plus de réponses",
 | 
			
		||||
        "show_replies": "Afficher les réponses",
 | 
			
		||||
        "hide_replies": "Masquer les réponses",
 | 
			
		||||
        "skip_highlight": "Ignorer les temps forts",
 | 
			
		||||
        "skip_filler_tangent": "Ignorer la tangente de remplissage",
 | 
			
		||||
| 
						 | 
				
			
			@ -103,7 +102,13 @@
 | 
			
		|||
        "time_code": "Horodatage (en secondes)",
 | 
			
		||||
        "rename_playlist": "Renommer 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": {
 | 
			
		||||
        "watch_on": "Regarder sur {0}"
 | 
			
		||||
| 
						 | 
				
			
			@ -128,7 +133,7 @@
 | 
			
		|||
        "version": "Version"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Épinglé par",
 | 
			
		||||
        "pinned_by": "Épinglé par {author}",
 | 
			
		||||
        "loading": "Chargement des commentaires…",
 | 
			
		||||
        "disabled": "Les commentaires sont désactivés par l'auteur.",
 | 
			
		||||
        "user_disabled": "Les commentaires sont désactivés dans les paramètres."
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -57,11 +57,10 @@
 | 
			
		|||
        "import_from_json": "ייבוא מ־JSON/CSV",
 | 
			
		||||
        "show_markers": "הצגת סמנים בנגן",
 | 
			
		||||
        "auto_play_next_video": "לנגן את הסרטון הבא אוטומטית",
 | 
			
		||||
        "donations": "תרומות",
 | 
			
		||||
        "donations": "תרומות בפיתוח",
 | 
			
		||||
        "filter": "סינון",
 | 
			
		||||
        "loading": "בטעינה…",
 | 
			
		||||
        "clear_history": "ריקון ההיסטוריה",
 | 
			
		||||
        "show_replies": "הצגת תגוביות",
 | 
			
		||||
        "hide_replies": "הסתרת תגוביות",
 | 
			
		||||
        "load_more_replies": "הצגת תגוביות נוספות",
 | 
			
		||||
        "add_to_playlist": "הוספה לרשימת נגינה",
 | 
			
		||||
| 
						 | 
				
			
			@ -106,10 +105,16 @@
 | 
			
		|||
        "show_chapters": "פרקים",
 | 
			
		||||
        "skip_intro": "דילוג על הפוגה/הנפשת הקדמה",
 | 
			
		||||
        "skip_outro": "דילוג על כרטיסי סיום/קרדיטים",
 | 
			
		||||
        "skip_filler_tangent": "דילוג על משיקים למילוי"
 | 
			
		||||
        "skip_filler_tangent": "דילוג על משיקים למילוי",
 | 
			
		||||
        "store_search_history": "היסטוריית חיפוש בחנות",
 | 
			
		||||
        "documentation": "תיעוד",
 | 
			
		||||
        "status_page": "מצב",
 | 
			
		||||
        "source_code": "קוד מקור",
 | 
			
		||||
        "hide_watched": "הסתרת הסרטונים שנצפו בערוץ העדכונים",
 | 
			
		||||
        "instance_donations": "תרומות להפעלה"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "ננעץ על ידי",
 | 
			
		||||
        "pinned_by": "ננעץ על ידי {author}",
 | 
			
		||||
        "disabled": "התגובות הושבתו על ידי המעלה.",
 | 
			
		||||
        "loading": "התגובות נטענות…",
 | 
			
		||||
        "user_disabled": "התגובות מושבתות בהגדרות."
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -14,7 +14,6 @@
 | 
			
		|||
        "back": "वापस जाओ",
 | 
			
		||||
        "unsubscribe": "सदस्यता ले ली है - {count}",
 | 
			
		||||
        "no": "नहीं",
 | 
			
		||||
        "show_replies": "जवाब देखें",
 | 
			
		||||
        "hide_replies": "जवाब छिपाएं",
 | 
			
		||||
        "search": "खोजें",
 | 
			
		||||
        "loop_this_video": "इस वीडियो को लूप करें",
 | 
			
		||||
| 
						 | 
				
			
			@ -80,7 +79,7 @@
 | 
			
		|||
        "username": "उपयोगकर्ता नाम"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "ने पिन किया"
 | 
			
		||||
        "pinned_by": "{author} ने पिन किया"
 | 
			
		||||
    },
 | 
			
		||||
    "preferences": {
 | 
			
		||||
        "instance_locations": "इंस्टेंस स्थान",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -19,7 +19,7 @@
 | 
			
		|||
        "up_to_date": "Najnovija verzija?"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Prikvačio korisnik",
 | 
			
		||||
        "pinned_by": "Prikvačio korisnik {author}",
 | 
			
		||||
        "disabled": "Prijenosnik onemogućuje komentare.",
 | 
			
		||||
        "loading": "Učitavanje komentara …",
 | 
			
		||||
        "user_disabled": "Komentari su isključeni u postavkama."
 | 
			
		||||
| 
						 | 
				
			
			@ -78,7 +78,6 @@
 | 
			
		|||
        "filter": "Filtar",
 | 
			
		||||
        "search": "Pretraga",
 | 
			
		||||
        "view_ssl_score": "Pogledaj SSL ocjenu",
 | 
			
		||||
        "show_replies": "Prikaži odgovore",
 | 
			
		||||
        "hide_replies": "Sakrij odgovore",
 | 
			
		||||
        "load_more_replies": "Prikaži više odgovora",
 | 
			
		||||
        "clear_history": "Obriši povijest",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -59,7 +59,6 @@
 | 
			
		|||
        "filter": "Szűrés",
 | 
			
		||||
        "loading": "Betöltés...",
 | 
			
		||||
        "clear_history": "Megtekintési előzmények törlése",
 | 
			
		||||
        "show_replies": "Válaszok megjelenítése",
 | 
			
		||||
        "hide_replies": "Válaszok elrejtése",
 | 
			
		||||
        "load_more_replies": "További válaszok megjelenítése",
 | 
			
		||||
        "add_to_playlist": "Hozzáadás lejátszási listához",
 | 
			
		||||
| 
						 | 
				
			
			@ -126,7 +125,7 @@
 | 
			
		|||
        "password": "Jelszó"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Rögzítette",
 | 
			
		||||
        "pinned_by": "Rögzítette {author}",
 | 
			
		||||
        "disabled": "A hozzászólásokat a feltöltő letiltotta.",
 | 
			
		||||
        "user_disabled": "A beállításoknál a megjegyzések le vannak tiltva.",
 | 
			
		||||
        "loading": "Kommentek betöltése..."
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -53,7 +53,7 @@
 | 
			
		|||
        "import_from_json": "Impor dari JSON/CSV",
 | 
			
		||||
        "loop_this_video": "Ulangi Video ini",
 | 
			
		||||
        "auto_play_next_video": "Mainkan video berikutnya secara otomatis",
 | 
			
		||||
        "donations": "Donasi",
 | 
			
		||||
        "donations": "Donasi pengembangan",
 | 
			
		||||
        "minimize_description": "Kecilkan Deskripsi",
 | 
			
		||||
        "show_description": "Tampilkan Deskripsi",
 | 
			
		||||
        "minimize_recommendations": "Kecilkan Rekomendasi",
 | 
			
		||||
| 
						 | 
				
			
			@ -65,7 +65,6 @@
 | 
			
		|||
        "filter": "Saring",
 | 
			
		||||
        "loading": "Memuat...",
 | 
			
		||||
        "clear_history": "Hapus Riwayat",
 | 
			
		||||
        "show_replies": "Tampilkan Balasan",
 | 
			
		||||
        "hide_replies": "Sembunyikan Balasan",
 | 
			
		||||
        "load_more_replies": "Muat Balasan",
 | 
			
		||||
        "theme": "Tema",
 | 
			
		||||
| 
						 | 
				
			
			@ -106,10 +105,16 @@
 | 
			
		|||
        "copy_link": "Salin tautan",
 | 
			
		||||
        "time_code": "Kode waktu (dalam detik)",
 | 
			
		||||
        "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": {
 | 
			
		||||
        "pinned_by": "Dipasangi pin oleh",
 | 
			
		||||
        "pinned_by": "Dipasangi pin oleh {author}",
 | 
			
		||||
        "disabled": "Komentar dinonaktifkan oleh pengunggah.",
 | 
			
		||||
        "user_disabled": "Komentar dinonaktifkan di pengaturan.",
 | 
			
		||||
        "loading": "Memuat komentar..."
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,9 @@
 | 
			
		|||
        "subscriptions": "Áskriftir",
 | 
			
		||||
        "preferences": "Stillingar",
 | 
			
		||||
        "trending": "Vinsælt",
 | 
			
		||||
        "feed": "Straumur"
 | 
			
		||||
        "feed": "Straumur",
 | 
			
		||||
        "playlists": "Spilunarlistar",
 | 
			
		||||
        "player": "Spilari"
 | 
			
		||||
    },
 | 
			
		||||
    "actions": {
 | 
			
		||||
        "sort_by": "Raða eftir:",
 | 
			
		||||
| 
						 | 
				
			
			@ -60,7 +62,6 @@
 | 
			
		|||
        "filter": "Sía",
 | 
			
		||||
        "loading": "Hleður...",
 | 
			
		||||
        "clear_history": "Hreinsa Feril",
 | 
			
		||||
        "show_replies": "Sýna Svör",
 | 
			
		||||
        "hide_replies": "Fela Svör",
 | 
			
		||||
        "load_more_replies": "Hlaða Fleiri Svörum",
 | 
			
		||||
        "default_quality": "Sjálfgefin Gæði",
 | 
			
		||||
| 
						 | 
				
			
			@ -84,7 +85,7 @@
 | 
			
		|||
        "live": "{0} Í beinni"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Fest af"
 | 
			
		||||
        "pinned_by": "Fest af {author}"
 | 
			
		||||
    },
 | 
			
		||||
    "preferences": {
 | 
			
		||||
        "instance_name": "Tilviksheiti",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -40,7 +40,7 @@
 | 
			
		|||
        "minimize_description": "Minimizza la descrizione per impostazione predefinita",
 | 
			
		||||
        "minimize_recommendations": "Minimizza consigli",
 | 
			
		||||
        "show_recommendations": "Mostra consigli",
 | 
			
		||||
        "donations": "Donazioni",
 | 
			
		||||
        "donations": "Donazioni per lo sviluppo",
 | 
			
		||||
        "auto_play_next_video": "Riproduci automaticamente il prossimo video",
 | 
			
		||||
        "loop_this_video": "Ripeti questo video",
 | 
			
		||||
        "import_from_json": "Importa da JSON/CSV",
 | 
			
		||||
| 
						 | 
				
			
			@ -54,7 +54,6 @@
 | 
			
		|||
        "search": "Cerca",
 | 
			
		||||
        "view_ssl_score": "Visualizza il punteggio SSL",
 | 
			
		||||
        "clear_history": "Cancella la cronologia",
 | 
			
		||||
        "show_replies": "Mostra risposte",
 | 
			
		||||
        "load_more_replies": "Carica più risposte",
 | 
			
		||||
        "hide_replies": "Nascondi risposte",
 | 
			
		||||
        "skip_filler_tangent": "Ignora i filler",
 | 
			
		||||
| 
						 | 
				
			
			@ -90,7 +89,11 @@
 | 
			
		|||
        "with_timecode": "Condividi con marca temporale",
 | 
			
		||||
        "new_playlist_name": "Nuovo nome dalla 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": {
 | 
			
		||||
        "watch_on": "Guarda su {0}"
 | 
			
		||||
| 
						 | 
				
			
			@ -128,7 +131,7 @@
 | 
			
		|||
        "up_to_date": "Aggiornato?"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Appuntato da",
 | 
			
		||||
        "pinned_by": "Appuntato da {author}",
 | 
			
		||||
        "disabled": "I commenti sono disabilitati dall'autore.",
 | 
			
		||||
        "loading": "Caricamento dei commenti…",
 | 
			
		||||
        "user_disabled": "I commenti sono disabilitati nelle impostazioni."
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -67,7 +67,6 @@
 | 
			
		|||
        "filter": "フィルター",
 | 
			
		||||
        "loading": "読込中…",
 | 
			
		||||
        "clear_history": "履歴を消去",
 | 
			
		||||
        "show_replies": "返信を表示",
 | 
			
		||||
        "hide_replies": "返信を非表示",
 | 
			
		||||
        "load_more_replies": "もっと見る",
 | 
			
		||||
        "skip_filler_tangent": "無関係なコンテンツをスキップ",
 | 
			
		||||
| 
						 | 
				
			
			@ -83,7 +82,7 @@
 | 
			
		|||
        "delete_playlist_confirm": "再生リストを削除してもよろしいですか?"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "固定されたコメント"
 | 
			
		||||
        "pinned_by": "固定されたコメント {author}"
 | 
			
		||||
    },
 | 
			
		||||
    "preferences": {
 | 
			
		||||
        "instance_name": "インスタンス名",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -56,7 +56,6 @@
 | 
			
		|||
        "skip_intro": "중간 휴식/인트로 애니메이션 스킵",
 | 
			
		||||
        "search": "검색",
 | 
			
		||||
        "clear_history": "기록 지우기",
 | 
			
		||||
        "show_replies": "답글 보기",
 | 
			
		||||
        "skip_highlight": "하이라이트 스킵",
 | 
			
		||||
        "select_playlist": "재생목록 선택",
 | 
			
		||||
        "please_select_playlist": "재생목록을 선택하세요",
 | 
			
		||||
| 
						 | 
				
			
			@ -90,7 +89,13 @@
 | 
			
		|||
        "instance_auth_selection": "인증 인스턴스 선택",
 | 
			
		||||
        "different_auth_instance": "인증에 다른 인스턴스 사용",
 | 
			
		||||
        "clone_playlist": "재생목록 복제",
 | 
			
		||||
        "clone_playlist_success": "성공적으로 복제되었습니다!"
 | 
			
		||||
        "clone_playlist_success": "성공적으로 복제되었습니다!",
 | 
			
		||||
        "store_search_history": "검색 기록 저장",
 | 
			
		||||
        "hide_watched": "피드에서 시청한 동영상 숨기기",
 | 
			
		||||
        "documentation": "문서",
 | 
			
		||||
        "source_code": "소스 코드",
 | 
			
		||||
        "instance_donations": "인스턴스 기부",
 | 
			
		||||
        "status_page": "상태"
 | 
			
		||||
    },
 | 
			
		||||
    "titles": {
 | 
			
		||||
        "feed": "피드",
 | 
			
		||||
| 
						 | 
				
			
			@ -109,7 +114,7 @@
 | 
			
		|||
        "watch_on": "에서 보기 {0}"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "에 의해 고정됨",
 | 
			
		||||
        "pinned_by": "에 의해 고정됨 {author}",
 | 
			
		||||
        "disabled": "업로더가 댓글을 비활성화했습니다.",
 | 
			
		||||
        "user_disabled": "설정에서 댓글을 비활성화했습니다.",
 | 
			
		||||
        "loading": "댓글 로드 중..."
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -54,9 +54,23 @@
 | 
			
		|||
        "search": "Ieškoti",
 | 
			
		||||
        "view_ssl_score": "Peržiūrėti SSL balą",
 | 
			
		||||
        "clear_history": "Išvalyti istoriją",
 | 
			
		||||
        "show_replies": "Rodyti 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": {
 | 
			
		||||
        "watch_on": "Žiūrėti per {0}"
 | 
			
		||||
| 
						 | 
				
			
			@ -68,7 +82,10 @@
 | 
			
		|||
        "login": "Prisijungti",
 | 
			
		||||
        "trending": "Tendencijos",
 | 
			
		||||
        "history": "Istorija",
 | 
			
		||||
        "subscriptions": "Prenumeratos"
 | 
			
		||||
        "subscriptions": "Prenumeratos",
 | 
			
		||||
        "playlists": "Grojaraščiai",
 | 
			
		||||
        "account": "Paskyra",
 | 
			
		||||
        "player": "Grotuvas"
 | 
			
		||||
    },
 | 
			
		||||
    "preferences": {
 | 
			
		||||
        "instance_locations": "Perdavimo šaltinio vietovė",
 | 
			
		||||
| 
						 | 
				
			
			@ -77,7 +94,7 @@
 | 
			
		|||
        "has_cdn": "Turi CDN?"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Prisegė"
 | 
			
		||||
        "pinned_by": "Prisegė {author}"
 | 
			
		||||
    },
 | 
			
		||||
    "video": {
 | 
			
		||||
        "views": "{views} peržiūros",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -63,7 +63,6 @@
 | 
			
		|||
        "view_ssl_score": "എസ്എസ്എൽ സ്കോർ കാണിക്കൂ",
 | 
			
		||||
        "skip_non_music": "പാട്ട് ഒഴിവാക്കുക: Non-Music Section",
 | 
			
		||||
        "clear_history": "ചരിത്രം മായ്ക്കുക",
 | 
			
		||||
        "show_replies": "മറുപടികൾ കാണിക്കുക",
 | 
			
		||||
        "hide_replies": "മറുപടികൾ മറയ്ക്കുക",
 | 
			
		||||
        "load_more_replies": "കൂടുതൽ മറുപടികൽ ലഭ്യമാക്കുക",
 | 
			
		||||
        "add_to_playlist": "പ്ലേലിസ്റ്റിലേക്ക് ചേർക്കൂ",
 | 
			
		||||
| 
						 | 
				
			
			@ -85,7 +84,7 @@
 | 
			
		|||
        "sponsor_segments": "സ്പോൺസർമാരുടെ ഭാഗങ്ങൾ"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "പിൻ ചെയ്തിരിക്കുന്നത്"
 | 
			
		||||
        "pinned_by": "പിൻ ചെയ്തിരിക്കുന്നത് {author}"
 | 
			
		||||
    },
 | 
			
		||||
    "preferences": {
 | 
			
		||||
        "ssl_score": "എസ് എസ് എൽ സ്കോർ",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -55,7 +55,6 @@
 | 
			
		|||
        "minimize_description": "Minimer beskrivelse",
 | 
			
		||||
        "clear_history": "Tøm historikk",
 | 
			
		||||
        "skip_filler_tangent": "Hopp over fyll",
 | 
			
		||||
        "show_replies": "Vis svar",
 | 
			
		||||
        "hide_replies": "Skjul svar",
 | 
			
		||||
        "skip_highlight": "Hopp over hovedmoment",
 | 
			
		||||
        "load_more_replies": "Last inn flere svar",
 | 
			
		||||
| 
						 | 
				
			
			@ -90,7 +89,13 @@
 | 
			
		|||
        "follow_link": "Følg lenke",
 | 
			
		||||
        "copy_link": "Kopier lenke",
 | 
			
		||||
        "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": {
 | 
			
		||||
        "watch_on": "Vis på {0}"
 | 
			
		||||
| 
						 | 
				
			
			@ -128,7 +133,7 @@
 | 
			
		|||
        "version": "Versjon"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Festet av",
 | 
			
		||||
        "pinned_by": "Festet av {author}",
 | 
			
		||||
        "user_disabled": "Kommentarer er avskrudd i innstillingene.",
 | 
			
		||||
        "disabled": "Kommentarer er avskrudd av opplasteren.",
 | 
			
		||||
        "loading": "Laster inn kommentarer …"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -62,7 +62,6 @@
 | 
			
		|||
        "instance_selection": "Instantie Selectie",
 | 
			
		||||
        "import_from_json": "Importeren uit JSON/CSV",
 | 
			
		||||
        "clear_history": "Geschiedenis Wissen",
 | 
			
		||||
        "show_replies": "Toon Antwoorden",
 | 
			
		||||
        "load_more_replies": "Laad meer Antwoorden",
 | 
			
		||||
        "delete_playlist_video_confirm": "Weet u zeker dat u deze video uit deze afspeellijst wilt verwijderen?",
 | 
			
		||||
        "create_playlist": "Afspeellijst Maken",
 | 
			
		||||
| 
						 | 
				
			
			@ -115,6 +114,6 @@
 | 
			
		|||
        "ssl_score": "SSL-score"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Vastgemaakt door"
 | 
			
		||||
        "pinned_by": "Vastgemaakt door {author}"
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -69,7 +69,6 @@
 | 
			
		|||
        "filter": "Filtruj",
 | 
			
		||||
        "loading": "Ładowanie...",
 | 
			
		||||
        "clear_history": "Wyczyść historię",
 | 
			
		||||
        "show_replies": "Pokaż odpowiedzi",
 | 
			
		||||
        "hide_replies": "Schowaj odpowiedzi",
 | 
			
		||||
        "load_more_replies": "Pokaż więcej odpowiedzi",
 | 
			
		||||
        "add_to_playlist": "Dodaj do playlisty",
 | 
			
		||||
| 
						 | 
				
			
			@ -82,7 +81,7 @@
 | 
			
		|||
        "please_select_playlist": "Musisz wybrać playlistę"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Przypięty przez"
 | 
			
		||||
        "pinned_by": "Przypięty przez {author}"
 | 
			
		||||
    },
 | 
			
		||||
    "preferences": {
 | 
			
		||||
        "instance_name": "Nazwa instancji",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -52,7 +52,6 @@
 | 
			
		|||
        "filter": "Filtrar",
 | 
			
		||||
        "loading": "A carregar...",
 | 
			
		||||
        "clear_history": "Limpar histórico",
 | 
			
		||||
        "show_replies": "Mostrar respostas",
 | 
			
		||||
        "subscribe": "Subscrever - {count}",
 | 
			
		||||
        "unsubscribe": "Cancelar subscrição - {count}",
 | 
			
		||||
        "view_subscriptions": "Ver subscrições",
 | 
			
		||||
| 
						 | 
				
			
			@ -132,7 +131,7 @@
 | 
			
		|||
        "watch_on": "Ver em {0}"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Fixado por",
 | 
			
		||||
        "pinned_by": "Fixado por {author}",
 | 
			
		||||
        "disabled": "Os comentários form desativados pelo publicador.",
 | 
			
		||||
        "loading": "Carregando comentários...",
 | 
			
		||||
        "user_disabled": "Os comentários estão desativados nas definições."
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -62,7 +62,6 @@
 | 
			
		|||
        "search": "Pesquisar",
 | 
			
		||||
        "no": "Não",
 | 
			
		||||
        "show_description": "Exibir descrição",
 | 
			
		||||
        "show_replies": "Mostrar respostas",
 | 
			
		||||
        "instance_selection": "Seleção de Instância",
 | 
			
		||||
        "auto_play_next_video": "Autoreproduzir vídeo seguinte",
 | 
			
		||||
        "filter": "Filtro",
 | 
			
		||||
| 
						 | 
				
			
			@ -83,7 +82,7 @@
 | 
			
		|||
        "watch_on": "Assistir no"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Fixado por"
 | 
			
		||||
        "pinned_by": "Fixado por {author}"
 | 
			
		||||
    },
 | 
			
		||||
    "preferences": {
 | 
			
		||||
        "registered_users": "Usuários cadastrados",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -54,7 +54,6 @@
 | 
			
		|||
        "show_recommendations": "Mostrar Recomendações",
 | 
			
		||||
        "view_ssl_score": "Ver Pontuação \"SSL\"",
 | 
			
		||||
        "search": "Procurar",
 | 
			
		||||
        "show_replies": "Mostrar Respostas",
 | 
			
		||||
        "hide_replies": "Ocultar Respostas",
 | 
			
		||||
        "load_more_replies": "Carregar mais Respostas",
 | 
			
		||||
        "unsubscribe": "Anular subscrição - {count}",
 | 
			
		||||
| 
						 | 
				
			
			@ -105,7 +104,7 @@
 | 
			
		|||
        "back_to_home": "Voltar ao início"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Afixado por",
 | 
			
		||||
        "pinned_by": "Afixado por {author}",
 | 
			
		||||
        "disabled": "Os comentários estão desactivados pelo dono do canal.",
 | 
			
		||||
        "user_disabled": "Os comentários estão desactivados nas definições.",
 | 
			
		||||
        "loading": "A carregar comentários..."
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -58,7 +58,7 @@
 | 
			
		|||
        "import_from_json": "Импорт из JSON/CSV",
 | 
			
		||||
        "loop_this_video": "Повтор текущего видео",
 | 
			
		||||
        "auto_play_next_video": "Сразу проигрывать следующее рекомендованное видео",
 | 
			
		||||
        "donations": "Пожертвования",
 | 
			
		||||
        "donations": "Пожертвования на разработку",
 | 
			
		||||
        "minimize_description": "Свернуть описание",
 | 
			
		||||
        "show_description": "Показать описание",
 | 
			
		||||
        "minimize_recommendations": "Свернуть рекомендации",
 | 
			
		||||
| 
						 | 
				
			
			@ -70,7 +70,6 @@
 | 
			
		|||
        "filter": "Фильтр",
 | 
			
		||||
        "loading": "Загрузка...",
 | 
			
		||||
        "clear_history": "Очистить историю",
 | 
			
		||||
        "show_replies": "Показать ответы",
 | 
			
		||||
        "hide_replies": "Скрыть ответы",
 | 
			
		||||
        "load_more_replies": "Загрузить больше ответов",
 | 
			
		||||
        "skip_highlight": "Пропускать главную мысль",
 | 
			
		||||
| 
						 | 
				
			
			@ -106,10 +105,16 @@
 | 
			
		|||
        "confirm_reset_preferences": "Вы уверены, что хотите сбросить настройки?",
 | 
			
		||||
        "backup_preferences": "Настройки бэкапов",
 | 
			
		||||
        "restore_preferences": "Восстановить настройки",
 | 
			
		||||
        "back_to_home": "Вернутся на главную"
 | 
			
		||||
        "back_to_home": "Вернутся на главную",
 | 
			
		||||
        "store_search_history": "Хранить историю поиска",
 | 
			
		||||
        "hide_watched": "Скрыть просмотренные видео в ленте",
 | 
			
		||||
        "status_page": "Статус",
 | 
			
		||||
        "source_code": "Исходный код",
 | 
			
		||||
        "documentation": "Пожертвования сервера",
 | 
			
		||||
        "instance_donations": "Пожертвования сервера"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Прикреплено пользователем",
 | 
			
		||||
        "pinned_by": "Прикреплено пользователем {author}",
 | 
			
		||||
        "loading": "Загрузка комментариев...",
 | 
			
		||||
        "user_disabled": "Комментарии отключены в настройках.",
 | 
			
		||||
        "disabled": "Коментарии отключены автором."
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -49,7 +49,47 @@
 | 
			
		|||
        "loop_this_video": "Opakovať",
 | 
			
		||||
        "auto_play_next_video": "Automaticky prehrávať ďalšie video",
 | 
			
		||||
        "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": {
 | 
			
		||||
        "watch_on": "Pozerať na {0}"
 | 
			
		||||
| 
						 | 
				
			
			@ -61,6 +101,59 @@
 | 
			
		|||
        "register": "Registrácia",
 | 
			
		||||
        "login": "Prihlásenie",
 | 
			
		||||
        "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}"
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,7 +12,6 @@
 | 
			
		|||
    "actions": {
 | 
			
		||||
        "view_ssl_score": "Погледај SSL скор/оцену",
 | 
			
		||||
        "loading": "Учитавање...",
 | 
			
		||||
        "show_replies": "Прикажи одговоре",
 | 
			
		||||
        "filter": "Филтер",
 | 
			
		||||
        "hide_replies": "Сакриј одговоре",
 | 
			
		||||
        "channel_name_asc": "Име канала (A-Z)",
 | 
			
		||||
| 
						 | 
				
			
			@ -64,7 +63,7 @@
 | 
			
		|||
        "no": "Не",
 | 
			
		||||
        "loop_this_video": "Пуштај видео изнова (бесконачно)",
 | 
			
		||||
        "auto_play_next_video": "Аутоматски пусти следећи видео",
 | 
			
		||||
        "donations": "Донације",
 | 
			
		||||
        "donations": "Донације за развој",
 | 
			
		||||
        "minimize_description": "Сакриј опис",
 | 
			
		||||
        "show_recommendations": "Прикажи препоруке",
 | 
			
		||||
        "skip_highlight": "Прескочи истицање",
 | 
			
		||||
| 
						 | 
				
			
			@ -89,7 +88,24 @@
 | 
			
		|||
        "different_auth_instance": "Користите другу инстанцу за аутентификацију",
 | 
			
		||||
        "instance_auth_selection": "Избор инстанце аутентикације",
 | 
			
		||||
        "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": {
 | 
			
		||||
        "instance_locations": "Локација инстанце",
 | 
			
		||||
| 
						 | 
				
			
			@ -129,9 +145,21 @@
 | 
			
		|||
        "player": "Плејер"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Закачено од стране"
 | 
			
		||||
        "pinned_by": "Закачено од {author}",
 | 
			
		||||
        "disabled": "Отпремалац је онемогућио коментаре.",
 | 
			
		||||
        "user_disabled": "Коментари су онемогућени у подешавањима.",
 | 
			
		||||
        "loading": "Учитавање коментара..."
 | 
			
		||||
    },
 | 
			
		||||
    "player": {
 | 
			
		||||
        "watch_on": "Гледај на {0}"
 | 
			
		||||
    },
 | 
			
		||||
    "subscriptions": {
 | 
			
		||||
        "subscribed_channels_count": "Претплаћени сте на: {0}"
 | 
			
		||||
    },
 | 
			
		||||
    "info": {
 | 
			
		||||
        "page_not_found": "Страница није пронађена",
 | 
			
		||||
        "copied": "Копирано!",
 | 
			
		||||
        "cannot_copy": "Није могуће копирати!",
 | 
			
		||||
        "preferences_note": "Напомена: подешавања се чувају у локалној меморији вашег претраживача. Брисање података прегледача ће их ресетовати."
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -69,7 +69,6 @@
 | 
			
		|||
        "enable_lbry_proxy": "Aktivera proxy för LBRY",
 | 
			
		||||
        "search": "Sök",
 | 
			
		||||
        "clear_history": "Rensa historik",
 | 
			
		||||
        "show_replies": "Visa svar",
 | 
			
		||||
        "skip_filler_tangent": "Hoppa över påfyllningstangent",
 | 
			
		||||
        "skip_highlight": "Hoppa över höjdpunkt",
 | 
			
		||||
        "add_to_playlist": "Lägg till i spellistan",
 | 
			
		||||
| 
						 | 
				
			
			@ -122,7 +121,7 @@
 | 
			
		|||
        "shorts": "Shorts"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Fäst av",
 | 
			
		||||
        "pinned_by": "Fäst av {author}",
 | 
			
		||||
        "disabled": "Kommentarer är inaktiverade av den som laddat upp.",
 | 
			
		||||
        "loading": "Laddar kommentarer...",
 | 
			
		||||
        "user_disabled": "Kommentarer är inaktiverade i inställningarna."
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -38,7 +38,7 @@
 | 
			
		|||
        "disable_lbry": "Akış için LBRY'yi Devre Dışı Bırak",
 | 
			
		||||
        "show_description": "Açıklamayı Göster",
 | 
			
		||||
        "minimize_description": "Açıklamayı Küçült",
 | 
			
		||||
        "donations": "Bağışlar",
 | 
			
		||||
        "donations": "Geliştirme bağışları",
 | 
			
		||||
        "auto_play_next_video": "Sonraki Videoyu Otomatik Oynat",
 | 
			
		||||
        "loop_this_video": "Bu Videoyu Döngüye Al",
 | 
			
		||||
        "import_from_json": "JSON/CSV dosyasından içe aktar",
 | 
			
		||||
| 
						 | 
				
			
			@ -54,7 +54,6 @@
 | 
			
		|||
        "minimize_recommendations": "Önerileri Küçült",
 | 
			
		||||
        "show_recommendations": "Önerileri Göster",
 | 
			
		||||
        "clear_history": "Geçmişi Temizle",
 | 
			
		||||
        "show_replies": "Yanıtları Göster",
 | 
			
		||||
        "hide_replies": "Yanıtları Gizle",
 | 
			
		||||
        "load_more_replies": "Daha Fazla Yanıt Yükle",
 | 
			
		||||
        "skip_highlight": "Özeti Atla",
 | 
			
		||||
| 
						 | 
				
			
			@ -90,7 +89,13 @@
 | 
			
		|||
        "share": "Paylaş",
 | 
			
		||||
        "rename_playlist": "Oynatma listesini yeniden adlandır",
 | 
			
		||||
        "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": {
 | 
			
		||||
        "watch_on": "{0} üzerinde izle"
 | 
			
		||||
| 
						 | 
				
			
			@ -128,7 +133,7 @@
 | 
			
		|||
        "up_to_date": "Güncel mi?"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Şunun tarafından sabitlendi",
 | 
			
		||||
        "pinned_by": "Şunun tarafından sabitlendi {author}",
 | 
			
		||||
        "loading": "Yorumlar yükleniyor...",
 | 
			
		||||
        "user_disabled": "Yorumlar ayarlarda devre dışı bırakıldı.",
 | 
			
		||||
        "disabled": "Yorumlar yükleyen tarafından devre dışı bırakıldı."
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,7 +33,6 @@
 | 
			
		|||
        "enable_lbry_proxy": "Проксувати відео з LBRY",
 | 
			
		||||
        "search": "Пошук",
 | 
			
		||||
        "clear_history": "Очистити історію перегляду",
 | 
			
		||||
        "show_replies": "Показати відповіді",
 | 
			
		||||
        "load_more_replies": "Завантажити більше відповідей",
 | 
			
		||||
        "subscribe": "Підписатись - {count}",
 | 
			
		||||
        "sort_by": "Відсортувати по:",
 | 
			
		||||
| 
						 | 
				
			
			@ -86,7 +85,7 @@
 | 
			
		|||
        "playlists": "Плейлісти"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Прикріплено користувачем"
 | 
			
		||||
        "pinned_by": "Прикріплено користувачем {author}"
 | 
			
		||||
    },
 | 
			
		||||
    "preferences": {
 | 
			
		||||
        "instance_locations": "Місцезнаходження копії сервісу",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -47,7 +47,6 @@
 | 
			
		|||
        "filter": "Bộ lọc",
 | 
			
		||||
        "loading": "Đang tải...",
 | 
			
		||||
        "clear_history": "Xóa lịch sử",
 | 
			
		||||
        "show_replies": "Hiển thị phản hồi",
 | 
			
		||||
        "hide_replies": "Ẩn phản hồi",
 | 
			
		||||
        "load_more_replies": "Tải thêm phản hồi",
 | 
			
		||||
        "dark": "Tối",
 | 
			
		||||
| 
						 | 
				
			
			@ -73,7 +72,7 @@
 | 
			
		|||
        "watch_on": "Xem trên {0}"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "Được ghim bởi"
 | 
			
		||||
        "pinned_by": "Được ghim bởi {author}"
 | 
			
		||||
    },
 | 
			
		||||
    "preferences": {
 | 
			
		||||
        "instance_name": "Tên phiên bản",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@
 | 
			
		|||
        "disable_lbry": "禁用 LBRY 进行流式传输",
 | 
			
		||||
        "show_description": "显示描述",
 | 
			
		||||
        "minimize_description": "折叠描述",
 | 
			
		||||
        "donations": "捐款",
 | 
			
		||||
        "donations": "开发捐赠",
 | 
			
		||||
        "auto_play_next_video": "自动播放下一个视频",
 | 
			
		||||
        "loop_this_video": "循环播放此视频",
 | 
			
		||||
        "import_from_json": "从 JSON/CSV 导入",
 | 
			
		||||
| 
						 | 
				
			
			@ -56,7 +56,6 @@
 | 
			
		|||
        "clear_history": "清除历史",
 | 
			
		||||
        "skip_highlight": "跳过高亮",
 | 
			
		||||
        "skip_filler_tangent": "跳过与视频主题无关的片段",
 | 
			
		||||
        "show_replies": "显示回复",
 | 
			
		||||
        "hide_replies": "隐藏回复",
 | 
			
		||||
        "load_more_replies": "加载更多回复",
 | 
			
		||||
        "create_playlist": "创建播放列表",
 | 
			
		||||
| 
						 | 
				
			
			@ -90,7 +89,13 @@
 | 
			
		|||
        "time_code": "时间码(单位:秒)",
 | 
			
		||||
        "rename_playlist": "重命名播放列表",
 | 
			
		||||
        "new_playlist_name": "新播放列表名",
 | 
			
		||||
        "show_chapters": "章节"
 | 
			
		||||
        "show_chapters": "章节",
 | 
			
		||||
        "store_search_history": "保存搜索历史",
 | 
			
		||||
        "hide_watched": "在源中隐藏看过的视频",
 | 
			
		||||
        "status_page": "状态",
 | 
			
		||||
        "source_code": "源代码",
 | 
			
		||||
        "instance_donations": "实例捐赠",
 | 
			
		||||
        "documentation": "文档"
 | 
			
		||||
    },
 | 
			
		||||
    "video": {
 | 
			
		||||
        "sponsor_segments": "赞助商部分",
 | 
			
		||||
| 
						 | 
				
			
			@ -112,7 +117,7 @@
 | 
			
		|||
        "registered_users": "已注册用户"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "固定自",
 | 
			
		||||
        "pinned_by": "固定自 {author}",
 | 
			
		||||
        "disabled": "上传者禁用了评论。",
 | 
			
		||||
        "loading": "加载评论中…",
 | 
			
		||||
        "user_disabled": "评论在设置中被禁用。"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -49,7 +49,6 @@
 | 
			
		|||
        "filter": "篩選",
 | 
			
		||||
        "loading": "載入中……",
 | 
			
		||||
        "clear_history": "清除記錄",
 | 
			
		||||
        "show_replies": "顯示回覆",
 | 
			
		||||
        "hide_replies": "隱藏回覆",
 | 
			
		||||
        "load_more_replies": "載入更多回覆",
 | 
			
		||||
        "remove_from_playlist": "從播放清單中移除",
 | 
			
		||||
| 
						 | 
				
			
			@ -112,7 +111,7 @@
 | 
			
		|||
        "music_albums": "YT Music:專輯"
 | 
			
		||||
    },
 | 
			
		||||
    "comment": {
 | 
			
		||||
        "pinned_by": "置頂者:",
 | 
			
		||||
        "pinned_by": "置頂者: {author}",
 | 
			
		||||
        "disabled": "上傳者停用了留言功能。",
 | 
			
		||||
        "loading": "留言載入中……"
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -244,9 +244,6 @@ const mixin = {
 | 
			
		|||
        },
 | 
			
		||||
    },
 | 
			
		||||
    computed: {
 | 
			
		||||
        theme() {
 | 
			
		||||
            return this.getPreferenceString("theme", "dark");
 | 
			
		||||
        },
 | 
			
		||||
        authenticated(_this) {
 | 
			
		||||
            return _this.getAuthToken() !== undefined;
 | 
			
		||||
        },
 | 
			
		||||
| 
						 | 
				
			
			@ -262,7 +259,7 @@ const mixin = {
 | 
			
		|||
            const languages = window.navigator.languages;
 | 
			
		||||
            for (let i = 0; i < languages.length; i++) {
 | 
			
		||||
                try {
 | 
			
		||||
                    await import("./locales/" + languages[i] + ".json");
 | 
			
		||||
                    await import(`./locales/${languages[i]}.json`);
 | 
			
		||||
                    return languages[i];
 | 
			
		||||
                } catch {
 | 
			
		||||
                    continue;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -68,6 +68,7 @@ export default defineConfig({
 | 
			
		|||
    resolve: {
 | 
			
		||||
        alias: {
 | 
			
		||||
            "@": path.resolve(__dirname, "./src"),
 | 
			
		||||
            stream: "stream-browserify",
 | 
			
		||||
        },
 | 
			
		||||
    },
 | 
			
		||||
    build: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue