Translate preferences and move prefs to its own keys

This commit is contained in:
root
2021-08-28 07:05:08 +05:30
parent 753fd40831
commit 70404a15a2
12 changed files with 75 additions and 59 deletions
+6 -9
View File
@@ -1,13 +1,13 @@
<template>
<v-container fluid>
<h1 class="text-h4 text-center">Preferences</h1>
<h1 class="text-h4 text-center">{{ $t('titles.preferences') }}</h1>
<v-divider class="ma-4" />
<div style="display: flex;" v-for="(opt, optId) in options" :key="optId">
<v-simple-checkbox v-if="opt.type === 'bool'" :value="$store.getters.getPreferenceBoolean(opt.id, opt.default)" @input="setValue(opt.id, $event)" />
<v-select v-else-if="opt.type === 'select'" :label="opt.label" :value="$store.getters.getPreferenceString(opt.id, opt.default)" @input="setValue(opt.id, $event)" :items="opt.options" />
<p v-if="opt.type === 'bool'">{{ opt.label }}</p><br />
<v-select v-else-if="opt.type === 'select'" :label="$t('preferences.' + opt.id)" :value="$store.getters.getPreferenceString(opt.id, opt.default)" @input="setValue(opt.id, $event)" :items="opt.options" />
<p v-if="opt.type === 'bool'">{{ $t('preferences.' + opt.id) }}</p><br />
</div>
<h5 class="text-h5">Instances</h5>
<h5 class="text-h5">{{ $t('actions.instances_list') }}</h5>
<v-data-table :headers="tableHeaders" :items="instances" />
</v-container>
</template>
@@ -25,19 +25,16 @@ export default {
{
id: 'playerAutoplay',
type: 'bool',
default: true,
label: 'Autoplay Video'
default: true
},
{
id: 'listen',
type: 'bool',
default: false,
label: 'Audio Only'
default: false
},
{
id: 'quality',
type: 'select',
label: 'Default resolution',
default: 0,
options: [
{
+5 -5
View File
@@ -30,12 +30,12 @@
"auto": "Auto",
"dark": "Dark",
"light": "Light",
"autoplay_video": "Autoplay Video",
"audio_only": "Audio Only",
"default_quality": "Default Quality",
"playerAutoplay": "Autoplay Video",
"listen": "Audio Only",
"quality": "Default Quality",
"buffering_goal": "Buffering Goal (in seconds)",
"country_selection": "Country Selection",
"default_homepage": "Default Homepage",
"region": "Country Selection",
"homepage": "Default Homepage",
"show_comments": "Show Comments",
"minimize_description": "Minimize Description by default",
"store_watch_history": "Store Watch History",
+5 -5
View File
@@ -30,12 +30,12 @@
"auto": "Auto",
"dark": "Dark",
"light": "Light",
"autoplay_video": "Autoplay Video",
"audio_only": "Audio Only",
"default_quality": "Default Quality",
"playerAutoplay": "Autoplay Video",
"listen": "Audio Only",
"quality": "Default Quality",
"buffering_goal": "Buffering Goal (in seconds)",
"country_selection": "Country Selection",
"default_homepage": "Default Homepage",
"region": "Country Selection",
"homepage": "Default Homepage",
"show_comments": "Show Comments",
"minimize_description": "Minimize Description by default",
"store_watch_history": "Store Watch History",
+7 -5
View File
@@ -10,12 +10,7 @@
"store_watch_history": "Wiedergabeverlauf speichern",
"minimize_description": "Beschreibung standardmäßig minimieren",
"show_comments": "Kommentare anzeigen",
"default_homepage": "Standard-Startseite",
"country_selection": "Länderauswahl",
"buffering_goal": "Pufferungsziel (in Sekunden)",
"default_quality": "Standardqualität",
"audio_only": "Nur Audio",
"autoplay_video": "Video automatisch abspielen",
"light": "Hell",
"dark": "Dunkel",
"auto": "Automatisch",
@@ -41,5 +36,12 @@
"register": "Registrieren",
"login": "Anmelden",
"trending": "Trends"
},
"preferences": {
"homepage": "Standard-Startseite",
"region": "Länderauswahl",
"quality": "Standardqualität",
"listen": "Nur Audio",
"playerAutoplay": "Video automatisch abspielen"
}
}
+7 -5
View File
@@ -2,9 +2,6 @@
"actions": {
"instances_list": "Λίστα διακομιστών",
"store_watch_history": "Αποθήκευση ιστορικού παρακολούθησης",
"default_homepage": "Προεπιλεγμένη αρχική σελίδα",
"country_selection": "Επιλογή χώρας",
"audio_only": "Ήχος μόνο",
"skip_non_music": "Παράλειψη μουσικής: Μη-μουσικό τμήμα",
"skip_self_promo": "Παράλειψη μη-χορηγούμενης/προσωπικής προώθησης",
"skip_preview": "Παράλειψη προεπισκόπησης/ανακεφαλαίωσης",
@@ -22,8 +19,6 @@
"minimize_description": "Ελαχιστοποίηση περιγραφής από προεπιλογή",
"show_comments": "Εμφάνιση σχολίων",
"buffering_goal": "Στόχος Buffering (σε δευτερόλεπτα)",
"default_quality": "Προεπιλεγμένη ποιότητα",
"autoplay_video": "Αυτόματη αναπαραγωγή βίντεο",
"dark": "Σκούρο",
"light": "Φωτεινό",
"auto": "Αυτόματο",
@@ -41,5 +36,12 @@
"register": "Εγγραφή",
"login": "Σύνδεση",
"trending": "Τάσεις"
},
"preferences": {
"homepage": "Προεπιλεγμένη αρχική σελίδα",
"region": "Επιλογή χώρας",
"listen": "Ήχος μόνο",
"quality": "Προεπιλεγμένη ποιότητα",
"playerAutoplay": "Αυτόματη αναπαραγωγή βίντεο"
}
}
+8 -5
View File
@@ -35,17 +35,20 @@
"auto": "Auto",
"dark": "Dark",
"light": "Light",
"autoplay_video": "Autoplay Video",
"audio_only": "Audio Only",
"default_quality": "Default Quality",
"buffering_goal": "Buffering Goal (in seconds)",
"country_selection": "Country Selection",
"default_homepage": "Default Homepage",
"show_comments": "Show Comments",
"minimize_description": "Minimize Description by default",
"store_watch_history": "Store Watch History",
"language_selection": "Language Selection",
"instances_list": "Instances List",
"enabled_codecs": "Enabled Codecs (Multiple)"
},
"preferences": {
"playerAutoplay": "Autoplay Video",
"listen": "Audio Only",
"quality": "Default Quality",
"region": "Country Selection",
"homepage": "Default Homepage",
"instance": "Instance"
}
}
+7 -5
View File
@@ -23,16 +23,11 @@
"store_watch_history": "Conserver l'historique de visionnage",
"minimize_description": "Minimiser la description par défaut",
"show_comments": "Afficher les commentaires",
"default_homepage": "Page d'accueil par défaut",
"country_selection": "Sélection du pays",
"autoplay_video": "Lire automatique la vidéo",
"light": "Clair",
"dark": "Sombre",
"auto": "Auto",
"theme": "Thème",
"enable_sponsorblock": "Activer Sponsorblock",
"default_quality": "Qualité par défaut",
"audio_only": "Audio seulement",
"channel_name_desc": "Nom de la chaîne (Z-A)",
"view_subscriptions": "Voir les abonnements",
"back": "Retour",
@@ -41,5 +36,12 @@
"channel_name_asc": "Nom de la chaîne (A-Z)",
"least_recent": "Le moins récent",
"most_recent": "Le plus récent"
},
"preferences": {
"homepage": "Page d'accueil par défaut",
"region": "Sélection du pays",
"playerAutoplay": "Lire automatique la vidéo",
"quality": "Qualité par défaut",
"listen": "Audio seulement"
}
}
+7 -5
View File
@@ -7,12 +7,7 @@
"store_watch_history": "Saugoti žiūrėjimo istoriją",
"minimize_description": "Suskleisti aprašymą automatiškai",
"show_comments": "Rodyti komentarus",
"default_homepage": "Numatytasis pagrindinis puslapis",
"country_selection": "Šalies pasirinkimas",
"buffering_goal": "Užkrovimo tikslas (sekundėmis)",
"default_quality": "Numatytoji kokybė",
"audio_only": "Tik garsas",
"autoplay_video": "Automatiškai leisti vaizdo įrašus",
"light": "Šviesi",
"auto": "Automatinė",
"dark": "Tamsi",
@@ -41,5 +36,12 @@
"login": "Prisijungti",
"trending": "Tendencijos",
"history": "Istorija"
},
"preferences": {
"homepage": "Numatytasis pagrindinis puslapis",
"region": "Šalies pasirinkimas",
"quality": "Numatytoji kokybė",
"listen": "Tik garsas",
"playerAutoplay": "Automatiškai leisti vaizdo įrašus"
}
}
+6 -4
View File
@@ -15,7 +15,6 @@
"minimize_description": "സ്ഥിരമായി വിവരണം ചെറുതാക്കുക",
"skip_intro": "ഇടവേള/ആമുഖ ആനിമേഷൻ ഒഴിവാക്കുക",
"skip_sponsors": "സ്പോൺസർമാരെ ഒഴിവാക്കുക",
"default_quality": "സ്ഥിര വീഡിയോ നിലവാരം",
"skip_outro": "എൻഡ്കാർഡുകൾ/ക്രെഡിറ്റുകൾ ഒഴിവാക്കുക",
"skip_preview": "പ്രിവ്യൂ/റീക്യാപ്പ് ഒഴിവാക്കുക",
"skip_interaction": "ഇടപെടൽ ഓർമ്മപ്പെടുത്തൽ ഒഴിവാക്കുക (സബ്സ്ക്രൈബ് ചെയ്യുക)",
@@ -24,12 +23,9 @@
"theme": "തീം",
"dark": "കറുപ്പ് നിറം",
"light": "വെള്ള നിറം",
"default_homepage": "സ്ഥിര ഹോംപേജ്",
"show_comments": "അഭിപ്രായങ്ങൾ കാണിക്കുക",
"language_selection": "ഭാഷ തിരഞ്ഞെടുക്കുക",
"store_watch_history": "വീഡിയോ ചരിത്രം സംരക്ഷിക്കുക",
"country_selection": "രാജ്യം തിരഞ്ഞെടുക്കുക",
"audio_only": "ശബ്ദം മാത്രം",
"enable_sponsorblock": "Sponsorblock സജ്ജമാക്കുക",
"uses_api_from": "ഇതിൽ നിന്ന് എപിഐ ഉപയോഗിക്കുന്നു ",
"back": "തിരികെ പോവുക",
@@ -37,5 +33,11 @@
"channel_name_asc": "ചാനലിന്റെ പേര് (A-Z)",
"most_recent": "ഏറ്റവും പുതിയത്",
"sort_by": "ഇങ്ങനെ അടുക്കുക:"
},
"preferences": {
"quality": "സ്ഥിര വീഡിയോ നിലവാരം",
"homepage": "സ്ഥിര ഹോംപേജ്",
"region": "രാജ്യം തിരഞ്ഞെടുക്കുക",
"listen": "ശബ്ദം മാത്രം"
}
}
+7 -5
View File
@@ -2,9 +2,7 @@
"actions": {
"instances_list": "Liste over instanser",
"minimize_description": "Minimer beskrivelse som forvalg",
"country_selection": "Land",
"buffering_goal": "Mellomlagringsmål (i sekunder)",
"autoplay_video": "Spill video automatisk",
"skip_non_music": "Hopp over musikk:Del uten musikk",
"auto": "Auto",
"skip_self_promo": "Hopp over ubetalt/selvpromotering",
@@ -16,9 +14,6 @@
"language_selection": "Språk",
"store_watch_history": "Lagre visningshistorikk",
"show_comments": "Vis kommentarer",
"default_homepage": "Forvalgt hjemmeside",
"default_quality": "Forvalgt kvalitet",
"audio_only": "Kun lyd",
"light": "Lys",
"dark": "Mørk",
"theme": "Drakt",
@@ -41,5 +36,12 @@
"register": "Registrering",
"login": "Logg inn",
"trending": "På vei opp"
},
"preferences": {
"region": "Land",
"playerAutoplay": "Spill video automatisk",
"homepage": "Forvalgt hjemmeside",
"quality": "Forvalgt kvalitet",
"listen": "Kun lyd"
}
}
+7 -5
View File
@@ -5,12 +5,7 @@
"store_watch_history": "İzleme Geçmişini Sakla",
"minimize_description": "Açıklamayı öntanımlı olarak küçült",
"show_comments": "Yorumları Göster",
"default_homepage": "Öntanımlı Ana Sayfa",
"country_selection": "Ülke Seçimi",
"buffering_goal": "Arabelleğe Alma Hedefi (saniye cinsinden)",
"default_quality": "Öntanımlı Kalite",
"audio_only": "Yalnızca Ses",
"autoplay_video": "Videoyu Otomatik Oynat",
"light": "Açık",
"dark": "Koyu",
"auto": "Otomatik",
@@ -41,5 +36,12 @@
"register": "Kaydol",
"login": "Oturum Aç",
"trending": "Öne Çıkanlar"
},
"preferences": {
"homepage": "Öntanımlı Ana Sayfa",
"region": "Ülke Seçimi",
"quality": "Öntanımlı Kalite",
"listen": "Yalnızca Ses",
"playerAutoplay": "Videoyu Otomatik Oynat"
}
}
+3 -1
View File
@@ -3,7 +3,6 @@
"skip_intro": "跳過中場休息/介紹動畫",
"skip_sponsors": "跳過贊助商",
"enable_sponsorblock": "啟用 SponsorBlock",
"country_selection": "國家/地區選擇",
"channel_name_desc": "通道名稱 (Z-A)",
"channel_name_asc": "通道名稱 (A-Z)",
"unsubscribe": "取消訂閱",
@@ -19,5 +18,8 @@
"trending": "趨勢",
"register": "註冊",
"login": "登錄"
},
"preferences": {
"region": "國家/地區選擇"
}
}