diff --git a/src/components/Preferences.vue b/src/components/Preferences.vue index b3968bc8..c51d7f17 100644 --- a/src/components/Preferences.vue +++ b/src/components/Preferences.vue @@ -160,9 +160,13 @@ export default { watchHistory: false, selectedLanguage: "en", languages: [ + { code: "zh_Hant", name: "Chinese (Traditional)" }, { code: "en", name: "English" }, { code: "fr", name: "French" }, + { code: "de", name: "German" }, { code: "lt", name: "Lithuanian" }, + { code: "ml", name: "Malayalam" }, + { code: "nb_NO", name: "Norwegian Bokmål" }, ], }; }, diff --git a/src/locales/de.json b/src/locales/de.json new file mode 100644 index 00000000..8afc4352 --- /dev/null +++ b/src/locales/de.json @@ -0,0 +1,48 @@ +{ + "actions": { + "skip_outro": "Nachspann überspringen", + "skip_non_music": "Musik überspringen: Nicht-Musik-Bereich", + "skip_self_promo": "Unbezahlte Werbung/Eigenwerbung überspringen", + "skip_interaction": "Interaktionserinnerung überspringen (Abonnieren)", + "skip_preview": "Vorschau/Zusammenfassung überspringen", + "instances_list": "Liste der Instanzen", + "language_selection": "Sprachauswahl", + "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", + "theme": "Design", + "skip_intro": "Pausen-/Einführungsanimation überspringen", + "skip_sponsors": "Sponsoren überspringen", + "enable_sponsorblock": "Sponsorblock einschalten", + "uses_api_from": "Verwendet die API von ", + "back": "Zurück", + "channel_name_desc": "Kanalname (Z-A)", + "channel_name_asc": "Kanalname (A-Z)", + "least_recent": "Am wenigsten neu", + "most_recent": "Am Neuesten", + "sort_by": "Sortieren nach:", + "view_subscriptions": "Abonnements anzeigen", + "unsubscribe": "Deabonnieren", + "subscribe": "Abonnieren" + }, + "player": { + "watch_on": "Ansehen auf" + }, + "titles": { + "history": "Verlauf", + "preferences": "Einstellungen", + "feed": "Feed", + "register": "Registrieren", + "login": "Anmelden", + "trending": "Trends" + } +} diff --git a/src/locales/fr.json b/src/locales/fr.json index c6ac9fd6..f0f1d5d5 100644 --- a/src/locales/fr.json +++ b/src/locales/fr.json @@ -1,14 +1,46 @@ { "titles": { "trending": "Tendances", - "login": "Connexion", + "login": "Se connecter", "register": "S'inscrire", "feed": "Abonnements", - "preferences": "Préférences" + "preferences": "Préférences", + "history": "Historique" }, "actions": { - "subscribe": "S’abonner", - "unsubscribe": "Se désabonner" + "subscribe": "S'abonner", + "unsubscribe": "Se désabonner", + "buffering_goal": "Objectif de mise en mémoire tampon (en secondes)", + "skip_non_music": "Ignorer la musique : section non musicale", + "skip_self_promo": "Ignorer la promotion non rémunérée / l'autopromotion", + "skip_interaction": "Ignorer les rappels d'interaction (S'abonner)", + "skip_preview": "Ignorer l'aperçu / le récapitulatif", + "skip_outro": "Ignorer les crédits de fin", + "skip_intro": "Ignorer l'animation de l'entracte/Intro", + "skip_sponsors": "Ignorer les sponsors", + "instances_list": "Liste des instances", + "language_selection": "Sélection de la langue", + "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", + "uses_api_from": "Utilise l'API de ", + "sort_by": "Trier par :", + "channel_name_asc": "Nom de la chaîne (A-Z)", + "least_recent": "Le moins récent", + "most_recent": "Le plus récent" }, "player": { "watch_on": "Regarder sur" diff --git a/src/locales/ml.json b/src/locales/ml.json new file mode 100644 index 00000000..f00ef361 --- /dev/null +++ b/src/locales/ml.json @@ -0,0 +1,44 @@ +{ + "titles": { + "trending": "പ്രചരിക്കുന്നത്", + "register": "രജിസ്റ്റർ ചെയ്യുക", + "history": "ചരിത്രം", + "preferences": "ക്രമീകരണങ്ങൾ", + "feed": "ഫീഡ്", + "login": "പ്രവേശിക്കുക" + }, + "actions": { + "view_subscriptions": "സബ്സ്ക്രിപ്ഷനുകൾ കാണുക", + "unsubscribe": "സബ്സ്ക്രൈബ് ചെയ്യേണ്ട", + "subscribe": "സബ്സ്ക്രൈബ് ചെയ്യുക", + "instances_list": "ഇൻസ്റ്റൻസുകളുടെ പട്ടിക", + "minimize_description": "സ്ഥിരമായി വിവരണം ചെറുതാക്കുക", + "skip_intro": "ഇടവേള/ആമുഖ ആനിമേഷൻ ഒഴിവാക്കുക", + "skip_sponsors": "സ്പോൺസർമാരെ ഒഴിവാക്കുക", + "default_quality": "സ്ഥിര വീഡിയോ നിലവാരം", + "skip_outro": "എൻഡ്കാർഡുകൾ/ക്രെഡിറ്റുകൾ ഒഴിവാക്കുക", + "skip_preview": "പ്രിവ്യൂ/റീക്യാപ്പ് ഒഴിവാക്കുക", + "skip_interaction": "ഇടപെടൽ ഓർമ്മപ്പെടുത്തൽ ഒഴിവാക്കുക (സബ്സ്ക്രൈബ് ചെയ്യുക)", + "skip_self_promo": "പണം അടയ്ക്കാത്ത/സ്വയം പ്രമോഷൻ ഒഴിവാക്കുക", + "auto": "സ്വയം തിരഞ്ഞെടുക്കുക", + "theme": "തീം", + "dark": "കറുപ്പ് നിറം", + "light": "വെള്ള നിറം", + "default_homepage": "സ്ഥിര ഹോംപേജ്", + "show_comments": "അഭിപ്രായങ്ങൾ കാണിക്കുക", + "language_selection": "ഭാഷ തിരഞ്ഞെടുക്കുക", + "store_watch_history": "വീഡിയോ ചരിത്രം സംരക്ഷിക്കുക", + "country_selection": "രാജ്യം തിരഞ്ഞെടുക്കുക", + "audio_only": "ശബ്ദം മാത്രം", + "enable_sponsorblock": "Sponsorblock സജ്ജമാക്കുക", + "uses_api_from": "ഇതിൽ നിന്ന് എപിഐ ഉപയോഗിക്കുന്നു ", + "back": "തിരികെ പോവുക", + "channel_name_desc": "ചാനലിൻ്റെ പേര് (Z-A)", + "channel_name_asc": "ചാനലിന്റെ പേര് (A-Z)", + "most_recent": "ഏറ്റവും പുതിയത്", + "sort_by": "ഇങ്ങനെ അടുക്കുക:" + }, + "player": { + "watch_on": "ൽ കാണുക" + } +} diff --git a/src/locales/nb_NO.json b/src/locales/nb_NO.json new file mode 100644 index 00000000..d821c8c7 --- /dev/null +++ b/src/locales/nb_NO.json @@ -0,0 +1,48 @@ +{ + "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", + "skip_interaction": "Hopp over interaksjonspåminnelse (abonnering)", + "skip_preview": "Hopp over forhåndsvisning/reintroduksjon", + "skip_outro": "Skru av rulletekst/sluttpresentasjon", + "skip_intro": "Hopp over forvideo/introanimasjon", + "enable_sponsorblock": "Skru på sponsorblokkering", + "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", + "skip_sponsors": "Hopp over sponsorer", + "uses_api_from": "Bruker API-et fra ", + "back": "Tilbake", + "channel_name_desc": "Kanalnavn (Å-A)", + "channel_name_asc": "Kanalnavn (A-Å)", + "least_recent": "Eldst", + "most_recent": "Nyligst", + "sort_by": "Sorter etter:", + "view_subscriptions": "Vis abonnementer", + "unsubscribe": "Opphev abonnement", + "subscribe": "Abonner" + }, + "player": { + "watch_on": "Vis på" + }, + "titles": { + "feed": "Strøm", + "history": "HIstorikk", + "preferences": "Innstillinger", + "register": "Registrering", + "login": "Logg inn", + "trending": "På vei opp" + } +} diff --git a/src/locales/zh_Hant.json b/src/locales/zh_Hant.json new file mode 100644 index 00000000..a189dd94 --- /dev/null +++ b/src/locales/zh_Hant.json @@ -0,0 +1,23 @@ +{ + "actions": { + "skip_intro": "跳過中場休息/介紹動畫", + "skip_sponsors": "跳過贊助商", + "enable_sponsorblock": "啟用 SponsorBlock", + "country_selection": "國家/地區選擇", + "channel_name_desc": "通道名稱 (Z-A)", + "channel_name_asc": "通道名稱 (A-Z)", + "unsubscribe": "取消訂閱", + "subscribe": "訂閱", + "sort_by": "排序方式:", + "view_subscriptions": "查看訂閱", + "language_selection": "語言選擇" + }, + "titles": { + "history": "歷史記錄", + "preferences": "偏好設定", + "feed": "摘要", + "trending": "趨勢", + "register": "註冊", + "login": "登錄" + } +}