diff --git a/.gitignore b/.gitignore
index 1779a73d..7a26e1a6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-/doc/
+/docs/
/dev/
/lib/
/bin/
diff --git a/locales/ar.json b/locales/ar.json
index 181ff933..3ce34c2d 100644
--- a/locales/ar.json
+++ b/locales/ar.json
@@ -543,5 +543,7 @@
"channel_tab_channels_label": "القنوات",
"Music in this video": "الموسيقى في هذا الفيديو",
"Album: ": "الألبوم: ",
- "Artist: ": "الفنان: "
+ "Artist: ": "الفنان: ",
+ "Song: ": "أغنية: ",
+ "Channel Sponsor": "راعي القناة"
}
diff --git a/locales/ca.json b/locales/ca.json
index 2ba6ae39..54a0b177 100644
--- a/locales/ca.json
+++ b/locales/ca.json
@@ -75,7 +75,7 @@
"Title": "Títol",
"Belarusian": "Bielorús",
"Enable web notifications": "Activa notificacions web",
- "search": "busca",
+ "search": "cerca",
"Catalan": "Català",
"Croatian": "Croat",
"preferences_category_admin": "Preferències d'administrador",
@@ -99,5 +99,387 @@
"Music": "Música",
"search_filters_sort_option_relevance": "Rellevància",
"search_filters_date_option_hour": "Última hora",
- "search_filters_date_option_today": "Avui"
+ "search_filters_date_option_today": "Avui",
+ "preferences_volume_label": "Volum del reproductor: ",
+ "invidious": "Invidious",
+ "preferences_quality_dash_option_144p": "144p",
+ "Turkish (auto-generated)": "Turc (generat automàticament)",
+ "Urdu": "Urdú",
+ "Vietnamese (auto-generated)": "Vietnamita (generat automàticament)",
+ "Welsh": "Gal·lès",
+ "Yoruba": "Ioruba",
+ "YouTube comment permalink": "Enllaç permanent de comentari de YouTube",
+ "Channel Sponsor": "Patrocinador del canal",
+ "Audio mode": "Mode d'àudio",
+ "search_filters_date_option_none": "Qualsevol data",
+ "search_filters_type_option_playlist": "Llista de reproducció",
+ "search_filters_type_option_movie": "Pel·lícula",
+ "search_filters_features_option_four_k": "4K",
+ "search_filters_features_option_subtitles": "Subtítols/CC",
+ "search_filters_features_option_live": "Directe",
+ "search_filters_features_option_hd": "HD",
+ "search_filters_features_option_hdr": "HDR",
+ "search_filters_features_option_location": "Ubicació",
+ "search_filters_apply_button": "Aplica els filtres seleccionats",
+ "videoinfo_started_streaming_x_ago": "Ha començat el directe fa `x`",
+ "next_steps_error_message_go_to_youtube": "Anar a YouTube",
+ "footer_donate_page": "Donar",
+ "footer_original_source_code": "Codi font original",
+ "videoinfo_watch_on_youTube": "Veure a YouTube",
+ "user_saved_playlists": "`x` llistes de reproducció guardades",
+ "adminprefs_modified_source_code_url_label": "URL al repositori de codi font modificat",
+ "none": "cap",
+ "footer_modfied_source_code": "Codi font modificat",
+ "videoinfo_invidious_embed_link": "Incrusta l'enllaç",
+ "download_subtitles": "Subtítols - `x` (.vtt)",
+ "user_created_playlists": "`x`llistes de reproducció creades",
+ "Video unavailable": "Vídeo no disponible",
+ "channel_tab_channels_label": "Canals",
+ "channel_tab_playlists_label": "Llistes de reproducció",
+ "channel_tab_community_label": "Comunitat",
+ "Invalid TFA code": "Codi TFA no vàlid",
+ "Czech": "Txec",
+ "Default": "Per defecte",
+ "Amharic": "Amàric",
+ "preferences_automatic_instance_redirect_label": "Redirecció automàtica d'instàncies (retorna a redirect.invidious.io): ",
+ "Login enabled: ": "Activa inici de sessió: ",
+ "Registration enabled: ": "Activa registre: ",
+ "Whitelisted regions: ": "Regions a la llista blanca: ",
+ "Chinese (Simplified)": "Xinès (Simplificat)",
+ "Corsican": "Cors",
+ "Estonian": "Estonià",
+ "Japanese (auto-generated)": "Japonès (generat automàticament)",
+ "English (United States)": "Anglès (Estats Units)",
+ "English (auto-generated)": "Anglès (generat automàticament)",
+ "Cebuano": "Cebuà",
+ "Esperanto": "Esperanto",
+ "Scottish Gaelic": "Gaèlic escocès",
+ "Playlists": "Llistes de reproducció",
+ "search_filters_title": "Filtres",
+ "search_filters_type_option_all": "Qualsevol tipus",
+ "search_filters_duration_option_none": "Qualsevol duració",
+ "next_steps_error_message": "Després d'això, hauríeu d'intentar: ",
+ "next_steps_error_message_refresh": "Recarregar la pàgina",
+ "crash_page_refresh": "ha intentat actualitzar la pàgina",
+ "crash_page_report_issue": "Si cap de les anteriors no ha ajudat, obre un nou issue a GitHub (preferiblement en anglès) i inclou el text següent al missatge (NO tradueixis aquest text):",
+ "generic_subscriptions_count": "{{count}} subscripció",
+ "generic_subscriptions_count_plural": "{{count}} subscripcions",
+ "error_video_not_in_playlist": "El vídeo sol·licitat no existeix en aquesta llista de reproducció. Fes clic aquí per a la pàgina d'inici de la llista de reproducció.",
+ "comments_points_count": "{{count}} punt",
+ "comments_points_count_plural": "{{count}} punts",
+ "%A %B %-d, %Y": "%A %B %-d, %Y",
+ "Create playlist": "Crear llista de reproducció",
+ "Text CAPTCHA": "Text CAPTCHA",
+ "Next page": "Pàgina següent",
+ "preferences_category_visual": "Preferències visuals",
+ "preferences_unseen_only_label": "Mostra només no vistos: ",
+ "preferences_listen_label": "Escolta per defecte: ",
+ "Import": "Importar",
+ "Token": "Senyal",
+ "Wilson score: ": "Puntuació de Wilson: ",
+ "search_filters_date_label": "Data de càrrega",
+ "search_filters_features_option_three_sixty": "360°",
+ "source": "font",
+ "preferences_default_home_label": "Pàgina d'inici per defecte: ",
+ "preferences_comments_label": "Comentaris per defecte: ",
+ "`x` uploaded a video": "`x` ha penjat un vídeo",
+ "Released under the AGPLv3 on Github.": "Publicat sota l'AGPLv3 a GitHub.",
+ "Token manager": "Gestor de tokens",
+ "Watch history": "Historial de reproduccions",
+ "Cannot change password for Google accounts": "No es pot canviar la contrasenya dels comptes de Google",
+ "Authorize token?": "Autoritzar senyal?",
+ "Source available here.": "Font disponible aquí.",
+ "Export subscriptions as OPML (for NewPipe & FreeTube)": "Exporta subscripcions com a OPML (per a NewPipe i FreeTube)",
+ "Log in": "Inicia sessió",
+ "search_filters_sort_option_date": "Data de càrrega",
+ "Unlisted": "No llistat",
+ "View privacy policy.": "Veure política de privadesa.",
+ "Public": "Públic",
+ "View all playlists": "Veure totes les llistes de reproducció",
+ "reddit": "Reddit",
+ "Manage tokens": "Gestiona senyals",
+ "Not a playlist.": "No és una llista de reproducció.",
+ "preferences_local_label": "Vídeos de Proxy: ",
+ "View channel on YouTube": "Veure canal a Youtube",
+ "preferences_quality_dash_option_1080p": "1080p",
+ "Top enabled: ": "Activa top: ",
+ "Delete playlist `x`?": "Eliminar llista de reproducció `x`?",
+ "View JavaScript license information.": "Consulta la informació de la llicència de JavaScript.",
+ "Playlist privacy": "Privacitat de la llista de reproducció",
+ "search_message_no_results": "No s'han trobat resultats.",
+ "search_message_use_another_instance": " També es pot buscar en una altra instància.",
+ "Genre: ": "Gènere: ",
+ "Hidden field \"challenge\" is a required field": "El camp ocult \"repte\" és un camp obligatori",
+ "Burmese": "Birmà",
+ "View as playlist": "Mostra com a llista de reproducció",
+ "preferences_category_subscription": "Preferències de subscripció",
+ "Music in this video": "Música en aquest vídeo",
+ "Artist: ": "Artista: ",
+ "Album: ": "Àlbum: ",
+ "Shared `x`": "Compartit `x`",
+ "Premieres `x`": "Estrena `x`",
+ "View more comments on Reddit": "Veure més comentaris a Reddit",
+ "View `x` comments": {
+ "([^.,0-9]|^)1([^.,0-9]|$)": "Veure `x` comentari",
+ "": "Veure `x` comentaris"
+ },
+ "View Reddit comments": "Veure comentaris de Reddit",
+ "Incorrect password": "Contrasenya incorrecta",
+ "Unable to log in, make sure two-factor authentication (Authenticator or SMS) is turned on.": "No es pot iniciar la sessió, assegureu-vos que l'autenticació de dos factors (Autenticador o SMS) estigui activada.",
+ "Erroneous CAPTCHA": "CAPTCHA erroni",
+ "CAPTCHA is a required field": "El CAPTCHA és un camp obligatori",
+ "Korean (auto-generated)": "Coreà (generat automàticament)",
+ "Kyrgyz": "Kirguís",
+ "Latin": "Llatí",
+ "Malagasy": "Malgaix",
+ "Maori": "Maori",
+ "Marathi": "Marathi",
+ "Norwegian Bokmål": "Bokmål Noruec",
+ "Nyanja": "Nyanja",
+ "Portuguese (Brazil)": "Portuguès (Brazil)",
+ "Punjabi": "Panjabi",
+ "Russian (auto-generated)": "Rus (generat automàticament)",
+ "Samoan": "Samoà",
+ "Somali": "Somali",
+ "Southern Sotho": "Sesotho",
+ "Spanish (Mexico)": "Espanyol (Mèxic)",
+ "Spanish (Spain)": "Espanyol (Espanya)",
+ "Sundanese": "Sondanès",
+ "Swahili": "Suahili",
+ "Tamil": "Tàmil",
+ "Telugu": "Telugu",
+ "Zulu": "Zulu",
+ "generic_count_months": "{{count}} mes",
+ "generic_count_months_plural": "{{count}} mesos",
+ "generic_count_weeks": "{{count}} setmana",
+ "generic_count_weeks_plural": "{{count}} setmanes",
+ "About": "Sobre",
+ "`x` marked it with a ❤": "`x`marca'l amb un ❤",
+ "Video mode": "Mode de vídeo",
+ "search_filters_features_label": "Característiques",
+ "search_filters_features_option_c_commons": "Creative Commons",
+ "search_filters_features_option_vr180": "VR180",
+ "search_filters_features_option_three_d": "3D",
+ "search_filters_features_option_purchased": "Comprat",
+ "Chinese (Hong Kong)": "Xinès (Hong Kong)",
+ "Chinese (Taiwan)": "Xinès (Taiwan)",
+ "Hmong": "Hmong",
+ "Kazakh": "Kazakh",
+ "Igbo": "Igbo",
+ "Javanese": "Javanès",
+ "Indonesian (auto-generated)": "Indonesi (generat automàticament)",
+ "Interlingue": "Interlingüe",
+ "Khmer": "Khmer",
+ "This channel does not exist.": "Aquest canal no existeix.",
+ "Song: ": "Cançó: ",
+ "Login failed. This may be because two-factor authentication is not turned on for your account.": "Error a l'iniciar sessió. Això pot ser perquè l'autenticació de dos factors no està activada per al vostre compte.",
+ "channel:`x`": "canal: `x`",
+ "Deleted or invalid channel": "Canal suprimit o no vàlid",
+ "Could not get channel info.": "No s'ha pogut obtenir la informació del canal.",
+ "Could not pull trending pages.": "No s'han pogut extreure les pàgines de tendència.",
+ "comments_view_x_replies": "Veure {{count}} resposta",
+ "comments_view_x_replies_plural": "Veure {{count}} respostes",
+ "Subscriptions": "Subscripcions",
+ "generic_count_seconds": "{{count}} segon",
+ "generic_count_seconds_plural": "{{count}} segons",
+ "channel_tab_shorts_label": "Vídeos curts",
+ "preferences_save_player_pos_label": "Desa la posició de reproducció: ",
+ "crash_page_before_reporting": "Abans d'informar d'un error, assegureu-vos que teniu:",
+ "crash_page_switch_instance": "ha intentat utilitzar una altra instància",
+ "crash_page_read_the_faq": "heu llegit les Preguntes més freqüents (FAQ)",
+ "crash_page_search_issue": "ha cercat problemes existents a GitHub",
+ "User ID is a required field": "L'identificador d'usuari és un camp obligatori",
+ "Password is a required field": "La contrasenya és un camp obligatori",
+ "Wrong username or password": "Nom d'usuari o contrasenya incorrectes",
+ "Please sign in using 'Log in with Google'": "Si us plau, inicieu la sessió amb 'Inicieu sessió amb Google'",
+ "Password cannot be longer than 55 characters": "La contrasenya no pot tenir més de 55 caràcters",
+ "Invidious Private Feed for `x`": "Feed privat Invidious per a `x`",
+ "generic_views_count": "{{count}} visualització",
+ "generic_views_count_plural": "{{count}} visualitzacions",
+ "generic_videos_count": "{{count}} vídeo",
+ "generic_videos_count_plural": "{{count}} vídeos",
+ "Token is expired, please try again": "La senyal ha caducat, torna-ho a provar",
+ "English": "Anglès",
+ "Kannada": "Kanarès",
+ "Erroneous token": "Senyal errònia",
+ "`x` ago": "fa `x`",
+ "Empty playlist": "Llista de reproducció buida",
+ "Playlist does not exist.": "La llista de reproducció no existeix.",
+ "No such user": "No hi ha tal usuari",
+ "Afrikaans": "Afrikàans",
+ "Azerbaijani": "Azerbaidjana",
+ "Cantonese (Hong Kong)": "Cantonès (Hong Kong)",
+ "Chinese": "Xinès",
+ "Chinese (China)": "Xinès (Xina)",
+ "Chinese (Traditional)": "Xinès (Tradicional)",
+ "Dutch": "Holandès",
+ "Dutch (auto-generated)": "Holandès (generat automàticament)",
+ "French (auto-generated)": "Francès (generat automàticament)",
+ "Georgian": "Georgià",
+ "German (auto-generated)": "Alemany (generat automàticament)",
+ "Gujarati": "Gujarati",
+ "Hawaiian": "Hawaià",
+ "generic_count_years": "{{count}} any",
+ "generic_count_years_plural": "{{count}} anys",
+ "Popular": "Popular",
+ "Rating: ": "Valoració: ",
+ "permalink": "enllaç permanent",
+ "preferences_quality_dash_option_worst": "Pitjor",
+ "Yiddish": "Ídix",
+ "preferences_quality_dash_option_auto": "Automàtic",
+ "Western Frisian": "Frisó occidental",
+ "Swedish": "Suec",
+ "Only show latest unwatched video from channel: ": "Mostra només l'últim vídeo no vist del canal: ",
+ "preferences_continue_label": "Reprodueix el següent per defecte: ",
+ "Import YouTube subscriptions": "Importar subscripcions de YouTube",
+ "search_filters_sort_option_rating": "Valoració",
+ "preferences_thin_mode_label": "Mode prim: ",
+ "preferences_quality_option_small": "Petit",
+ "CAPTCHA enabled: ": "activa CAPTCHA: ",
+ "Import and Export Data": "Importar i exportar dades",
+ "preferences_quality_dash_option_360p": "360p",
+ "Popular enabled: ": "Activa popular: ",
+ "Password": "Contrasenya",
+ "Blacklisted regions: ": "Regions a la llista negra: ",
+ "Register": "Registra't",
+ "Shared `x` ago": "Compartit fa `x`",
+ "search_filters_sort_option_views": "Recompte de visualitzacions",
+ "Import Invidious data": "Importa dades JSON d'Invidious",
+ "preferences_related_videos_label": "Mostra vídeos relacionats: ",
+ "preferences_show_nick_label": "Mostra l'àlies a la part superior: ",
+ "Time (h:mm:ss):": "Temps (h:mm:ss):",
+ "Could not fetch comments": "No s'han pogut obtenir els comentaris",
+ "New password": "Nova contrasenya",
+ "preferences_notifications_only_label": "Mostra només notificacions (si n'hi ha): ",
+ "preferences_annotations_label": "Mostra anotacions per defecte: ",
+ "Import FreeTube subscriptions (.db)": "Importar subscripcions de FreeTube (.db)",
+ "Fallback captions: ": "Subtítols alternatius: ",
+ "Log out": "Tancar sessió",
+ "preferences_quality_dash_option_2160p": "2160p",
+ "Unsubscribe": "Cancel·la la subscripció",
+ "Log in/register": "Inicia sessió/registra't",
+ "Nepali": "Nepalí",
+ "Xhosa": "Xosa",
+ "preferences_captions_label": "Subtítols per defecte: ",
+ "preferences_autoplay_label": "Reproducció automàtica: ",
+ "`x` is live": "`x` està en directe",
+ "Uzbek": "Uzbek",
+ "Hausa": "Haussa",
+ "Bosnian": "Bosnià",
+ "Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "Hola! Sembla que tens JavaScript desactivat. Feu clic aquí per veure els comentaris, tingueu en compte que poden trigar una mica més a carregar-se.",
+ "Password cannot be empty": "La contrasenya no pot estar buida",
+ "preferences_video_loop_label": "Sempre en bucle: ",
+ "preferences_quality_option_dash": "DASH (qualitat adaptativa)",
+ "Change password": "Canvia la contrasenya",
+ "Export data as JSON": "Exporta dades d'Invidious com a JSON",
+ "Wrong answer": "Resposta incorrecta",
+ "Clear watch history": "Neteja l'historial de reproduccions",
+ "Mongolian": "Mongol",
+ "preferences_quality_dash_option_best": "Millor",
+ "Authorize token for `x`?": "Autoritzar senyal per a `x`?",
+ "Report statistics: ": "Estadístiques de l'informe: ",
+ "Switch Invidious Instance": "Canvia la instància d'Invidious",
+ "History": "Historial",
+ "Portuguese (auto-generated)": "Portuguès (generat automàticament)",
+ "footer_source_code": "Codi font",
+ "videoinfo_youTube_embed_link": "Insereix",
+ "generic_count_minutes": "{{count}} minut",
+ "generic_count_minutes_plural": "{{count}} minuts",
+ "preferences_category_player": "Preferències del reproductor",
+ "Sign In": "Inicia Sessió",
+ "preferences_continue_autoplay_label": "Reprodueix automàticament el següent vídeo: ",
+ "generic_playlists_count": "{{count}} llista de reproducció",
+ "generic_playlists_count_plural": "{{count}} llistes de reproducció",
+ "Delete account?": "Esborrar compte?",
+ "Please log in": "Si us plau inicieu sessió",
+ "Import NewPipe data (.zip)": "Importar dades de NewPipe (.zip)",
+ "Image CAPTCHA": "Imatge CAPTCHA",
+ "channel_tab_streams_label": "Transmissions en directe",
+ "preferences_category_misc": "Preferències diverses",
+ "preferences_annotations_subscribed_label": "Mostra les anotacions per defecte dels canals subscrits? ",
+ "Tajik": "Tadjik",
+ "preferences_player_style_label": "Estil del reproductor: ",
+ "Load more": "Carrega més",
+ "preferences_vr_mode_label": "Vídeos interactius de 360 graus (requereix WebGL): ",
+ "Manage subscriptions": "Gestionar les subscripcions",
+ "preferences_quality_option_medium": "Mitjà",
+ "Editing playlist `x`": "Editant la llista de reproducció `x`",
+ "search_filters_duration_option_medium": "Mitjà (4 - 20 minuts)",
+ "E-mail": "Correu electrònic",
+ "Spanish (auto-generated)": "Castellà (generat automàticament)",
+ "Export": "Exportar",
+ "preferences_quality_dash_option_4320p": "4320p",
+ "JavaScript license information": "Informació de la llicència de JavaScript",
+ "Hidden field \"token\" is a required field": "El camp ocult \"senyal\" és un camp obligatori",
+ "Shona": "Xona",
+ "Family friendly? ": "Apte per a tots els públics? ",
+ "preferences_quality_dash_label": "Qualitat de vídeo DASH preferida: ",
+ "Hindi": "Hindi",
+ "An alternative front-end to YouTube": "Una interfície alternativa a YouTube",
+ "Export subscriptions as OPML": "Exporta subscripcions com a OPML",
+ "Watch on YouTube": "Veure a YouTube",
+ "Lao": "Laosià",
+ "search_message_change_filters_or_query": "Proveu d'ampliar la vostra consulta de cerca i/o canviar els filtres.",
+ "View YouTube comments": "Veure comentaris de YouTube",
+ "New passwords must match": "Les contrasenyes noves han de coincidir",
+ "Subscription manager": "Gestor de subscripcions",
+ "Premieres in `x`": "Estrena en `x`",
+ "youtube": "YouTube",
+ "Latvian": "Letó",
+ "LIVE": "EN VIU",
+ "Could not create mix.": "No s'ha pogut crear la barreja.",
+ "preferences_speed_label": "Velocitat per defecte: ",
+ "preferences_extend_desc_label": "Amplieu automàticament la descripció del vídeo: ",
+ "popular": "popular",
+ "Erroneous challenge": "Repte erroni",
+ "last": "darrer",
+ "preferences_quality_dash_option_240p": "240p",
+ "preferences_quality_dash_option_720p": "720p",
+ "preferences_quality_dash_option_480p": "480p",
+ "Log in with Google": "Inicia sessió amb Google",
+ "preferences_quality_dash_option_1440p": "1440p",
+ "Previous page": "Pàgina anterior",
+ "Only show latest video from channel: ": "Mostra només l'últim vídeo del canal: ",
+ "unsubscribe": "cancel·la la subscripció",
+ "View playlist on YouTube": "Veure llista de reproducció a YouTube",
+ "Import NewPipe subscriptions (.json)": "Importar subscripcions de NewPipe (.json)",
+ "crash_page_you_found_a_bug": "Sembla que has trobat un error a Invidious!",
+ "Subscribe": "Subscriu-me",
+ "Quota exceeded, try again in a few hours": "S'ha superat la quota, torna-ho a provar d'aquí a unes hores",
+ "generic_count_days": "{{count}} dia",
+ "generic_count_days_plural": "{{count}} dies",
+ "Trending": "Tendència",
+ "Updated `x` ago": "Actualitzat fa `x`",
+ "Haitian Creole": "Crioll Haitià",
+ "preferences_watch_history_label": "Habilita historial de reproduccions: ",
+ "generic_count_hours": "{{count}} hora",
+ "generic_count_hours_plural": "{{count}} hores",
+ "Malayalam": "Maialàiam",
+ "Clear watch history?": "Neteja historial de reproduccions?",
+ "Import/export data": "Importa/exporta dades",
+ "Sinhala": "Singalès",
+ "Delete playlist": "Eliminar llista de reproducció",
+ "Bangla": "Bengalí",
+ "Italian (auto-generated)": "Italià (generat automàticament)",
+ "License: ": "Llicència: ",
+ "(edited)": "(editat)",
+ "Pashto": "Paixtu",
+ "preferences_dark_mode_label": "Tema: ",
+ "revoke": "revocar",
+ "English (United Kingdom)": "Anglès (Regne Unit)",
+ "preferences_quality_option_hd720": "HD720",
+ "tokens_count": "{{count}} senyal",
+ "tokens_count_plural": "{{count}} senyals",
+ "subscriptions_unseen_notifs_count": "{{count}} notificació no vista",
+ "subscriptions_unseen_notifs_count_plural": "{{count}} notificacions no vistes",
+ "generic_subscribers_count": "{{count}} subscriptor",
+ "generic_subscribers_count_plural": "{{count}} subscriptors",
+ "Sindhi": "Sindhi",
+ "Slovenian": "Eslovè",
+ "preferences_feed_menu_label": "Menú del feed: ",
+ "Fallback comments: ": "Comentaris alternatius: ",
+ "Top": "Millors",
+ "preferences_max_results_label": "Nombre de vídeos mostrats al feed: ",
+ "Engagement: ": "Atracció: ",
+ "Redirect homepage to feed: ": "Redirigeix la pàgina d'inici al feed: "
}
diff --git a/locales/cs.json b/locales/cs.json
index 51db1550..4611c4fd 100644
--- a/locales/cs.json
+++ b/locales/cs.json
@@ -495,5 +495,7 @@
"channel_tab_streams_label": "Živé přenosy",
"Music in this video": "Hudba v tomto videu",
"Artist: ": "Umělec: ",
- "Album: ": "Album: "
+ "Album: ": "Album: ",
+ "Channel Sponsor": "Sponzor kanálu",
+ "Song: ": "Skladba: "
}
diff --git a/locales/es.json b/locales/es.json
index a0d16325..bb082c06 100644
--- a/locales/es.json
+++ b/locales/es.json
@@ -414,8 +414,9 @@
"generic_count_weeks_plural": "{{count}} semanas",
"generic_playlists_count": "{{count}} lista de reproducción",
"generic_playlists_count_plural": "{{count}} listas de reproducción",
- "generic_videos_count": "{{count}} video",
- "generic_videos_count_plural": "{{count}} videos",
+ "generic_videos_count_0": "{{count}} video",
+ "generic_videos_count_1": "{{count}} videos",
+ "generic_videos_count_2": "{{count}} videos",
"generic_count_months": "{{count}} mes",
"generic_count_months_plural": "{{count}} meses",
"comments_points_count": "{{count}} punto",
@@ -479,5 +480,7 @@
"channel_tab_playlists_label": "Listas de reproducción",
"Music in this video": "Música en este video",
"Artist: ": "Artista: ",
- "Album: ": "Álbum: "
+ "Album: ": "Álbum: ",
+ "Song: ": "Canción: ",
+ "Channel Sponsor": "Patrocinador del canal"
}
diff --git a/locales/fa.json b/locales/fa.json
index fe72a1e8..56685f64 100644
--- a/locales/fa.json
+++ b/locales/fa.json
@@ -26,15 +26,15 @@
"No": "خیر",
"Import and Export Data": "درونبرد و برونبرد داده",
"Import": "درونبرد",
- "Import Invidious data": "درونبرد داده اینویدیوس",
- "Import YouTube subscriptions": "درونبرد اشتراکهای یوتیوب",
+ "Import Invidious data": "وارد کردن داده JSON اینویدیوس",
+ "Import YouTube subscriptions": "وارد کردن اشتراک OPML/ یوتیوب",
"Import FreeTube subscriptions (.db)": "درونبرد اشتراکهای فریتیوب (.db)",
"Import NewPipe subscriptions (.json)": "درونبرد اشتراکهای نیوپایپ (.json)",
"Import NewPipe data (.zip)": "درونبرد داده نیوپایپ (.zip)",
"Export": "برونبرد",
"Export subscriptions as OPML": "برونبرد اشتراکها در قالب OPML",
"Export subscriptions as OPML (for NewPipe & FreeTube)": "برونبرد اشتراکها در قالب OPML (برای نیوپایپ و فریتیوب)",
- "Export data as JSON": "برونبرد داده در قالب JSON",
+ "Export data as JSON": "گرفتن(خارج کردن) اطلاعات اینویدیوس با فرمت JSON",
"Delete account?": "حذف حساب کاربری؟",
"History": "تاریخچه",
"An alternative front-end to YouTube": "یک پیشانه جایگزین برای یوتیوب",
@@ -71,7 +71,7 @@
"preferences_related_videos_label": "نمایش ویدیو های مرتبط: ",
"preferences_annotations_label": "نمایش حاشیه نویسی ها به طور پیشفرض: ",
"preferences_extend_desc_label": "گسترش خودکار توضیحات ویدئو: ",
- "preferences_vr_mode_label": "ویدئوها ۳۶۰ درجه تعاملی: ",
+ "preferences_vr_mode_label": "ویدئوها ۳۶۰ درجه تعاملی(نیازمند WebGL): ",
"preferences_category_visual": "ترجیحات بصری",
"preferences_player_style_label": "حالت پخش کننده: ",
"Dark mode: ": "حالت تاریک: ",
@@ -80,7 +80,7 @@
"light": "روشن",
"preferences_thin_mode_label": "حالت نازک: ",
"preferences_category_misc": "ترجیحات متفرقه",
- "preferences_automatic_instance_redirect_label": "هدایت خودکار نمونه (به طور پیشفرض به redirect.invidious.io): ",
+ "preferences_automatic_instance_redirect_label": "هدایت خودکار نمونه (انتقال به redirect.invidious.io): ",
"preferences_category_subscription": "ترجیحات اشتراک",
"preferences_annotations_subscribed_label": "نمایش حاشیه نویسی ها به طور پیشفرض برای کانال های مشترک شده: ",
"Redirect homepage to feed: ": "تغییر مسیر صفحه خانه به خوراک: ",
@@ -157,7 +157,7 @@
"Engagement: ": "نامزدی: ",
"Whitelisted regions: ": "مناطق لیست سفید: ",
"Blacklisted regions: ": "مناطق لیست سیاه: ",
- "Shared `x`": "به اشتراک گذاشته شده `x`",
+ "Shared `x`": "`x` به اشتراک گذاشته شد",
"Premieres in `x`": "برای اولین بار در `x`",
"Premieres `x`": "برای اولین بار `x`",
"Hi! Looks like you have JavaScript turned off. Click here to view comments, keep in mind they may take a bit longer to load.": "سلام! مثل اینکه تو جاوا اسکریپت رو خاموش کرده ای. اینجا کلیک کن تا نظرات را ببینی، این رو یادت باشه که ممکنه بارگذاری اونها کمی طول بکشه.",
@@ -375,7 +375,7 @@
"next_steps_error_message_refresh": "تازهسازی",
"next_steps_error_message_go_to_youtube": "رفتن به یوتیوب",
"preferences_quality_option_hd720": "HD720",
- "preferences_quality_option_dash": "DASH (کیفیت قابل تطبیق)",
+ "preferences_quality_option_dash": "DASH (کیفیت تطبیفی)",
"preferences_quality_option_medium": "میانه",
"preferences_quality_option_small": "پایین",
"preferences_quality_dash_option_auto": "خودکار",
@@ -445,5 +445,10 @@
"Spanish (Spain)": "اسپانیایی (اسپانیا)",
"Turkish (auto-generated)": "ترکی (تولید خودکار)",
"search_filters_features_option_vr180": "VR180",
- "Spanish (Mexico)": "اسپانیایی (مکزیک)"
+ "Spanish (Mexico)": "اسپانیایی (مکزیک)",
+ "Popular enabled: ": "محبوب ها فعال شد: ",
+ "Music in this video": "آهنگ در این ویدیو",
+ "Artist: ": "هنرمند: ",
+ "Album: ": "آلبوم: ",
+ "Song: ": "آهنگ: "
}
diff --git a/locales/hr.json b/locales/hr.json
index c626ed28..ade732ad 100644
--- a/locales/hr.json
+++ b/locales/hr.json
@@ -495,5 +495,7 @@
"channel_tab_shorts_label": "Kratka videa",
"Music in this video": "Glazba u ovom videu",
"Album: ": "Album: ",
- "Artist: ": "Izvođač: "
+ "Artist: ": "Izvođač: ",
+ "Channel Sponsor": "Sponzor kanala",
+ "Song: ": "Pjesma: "
}
diff --git a/locales/ja.json b/locales/ja.json
index 4d2ed5a0..8a4537d4 100644
--- a/locales/ja.json
+++ b/locales/ja.json
@@ -445,7 +445,7 @@
"search_message_use_another_instance": " 別のインスタンス上でも検索できます。",
"search_filters_apply_button": "選択したフィルターを適用",
"user_saved_playlists": "`x` 個の保存した再生リスト",
- "crash_page_you_found_a_bug": "Invidious でバグを見つけたようです。",
+ "crash_page_you_found_a_bug": "Invidious のバグのようです!",
"crash_page_refresh": "ページを更新を試す",
"preferences_watch_history_label": "再生履歴を有効化 ",
"search_filters_date_option_none": "すべて",
@@ -463,5 +463,7 @@
"channel_tab_channels_label": "チャンネル",
"Music in this video": "この動画の音楽",
"Artist: ": "アーティスト: ",
- "Album: ": "アルバム: "
+ "Album: ": "アルバム: ",
+ "Song: ": "曲: ",
+ "Channel Sponsor": "チャンネルのスポンサー"
}
diff --git a/locales/pl.json b/locales/pl.json
index 2dd3ed87..3ca78e43 100644
--- a/locales/pl.json
+++ b/locales/pl.json
@@ -495,5 +495,7 @@
"channel_tab_shorts_label": "Shorts",
"Music in this video": "Muzyka w tym filmie",
"Artist: ": "Wykonawca: ",
- "Album: ": "Album: "
+ "Album: ": "Album: ",
+ "Song: ": "Piosenka: ",
+ "Channel Sponsor": "Sponsor kanału"
}
diff --git a/locales/pt.json b/locales/pt.json
index b6b6c110..310381ae 100644
--- a/locales/pt.json
+++ b/locales/pt.json
@@ -479,5 +479,7 @@
"channel_tab_streams_label": "Diretos",
"Music in this video": "Música neste vídeo",
"Artist: ": "Artista: ",
- "Album: ": "Álbum: "
+ "Album: ": "Álbum: ",
+ "Song: ": "Canção: ",
+ "Channel Sponsor": "Patrocinador do canal"
}
diff --git a/locales/tr.json b/locales/tr.json
index b7cb3958..6e0bc175 100644
--- a/locales/tr.json
+++ b/locales/tr.json
@@ -479,5 +479,7 @@
"channel_tab_playlists_label": "Oynatma Listeleri",
"Album: ": "Albüm: ",
"Music in this video": "Bu videodaki müzik",
- "Artist: ": "Sanatçı: "
+ "Artist: ": "Sanatçı: ",
+ "Channel Sponsor": "Kanal Sponsoru",
+ "Song: ": "Şarkı: "
}
diff --git a/locales/uk.json b/locales/uk.json
index b44d237f..4d748e7f 100644
--- a/locales/uk.json
+++ b/locales/uk.json
@@ -495,5 +495,7 @@
"channel_tab_channels_label": "Канали",
"Music in this video": "Музика в цьому відео",
"Artist: ": "Виконавець: ",
- "Album: ": "Альбом: "
+ "Album: ": "Альбом: ",
+ "Song: ": "Пісня: ",
+ "Channel Sponsor": "Спонсор каналу"
}
diff --git a/locales/zh-CN.json b/locales/zh-CN.json
index aff6dd3e..f202cf88 100644
--- a/locales/zh-CN.json
+++ b/locales/zh-CN.json
@@ -463,5 +463,7 @@
"channel_tab_streams_label": "直播",
"Album: ": "专辑: ",
"channel_tab_shorts_label": "短视频",
- "channel_tab_channels_label": "频道"
+ "channel_tab_channels_label": "频道",
+ "Song: ": "歌曲: ",
+ "Channel Sponsor": "频道赞助者"
}
diff --git a/locales/zh-TW.json b/locales/zh-TW.json
index 8aa9869a..54090d3d 100644
--- a/locales/zh-TW.json
+++ b/locales/zh-TW.json
@@ -463,5 +463,7 @@
"channel_tab_streams_label": "直播",
"Artist: ": "藝術家: ",
"Album: ": "專輯: ",
- "Music in this video": "此影片中的音樂"
+ "Music in this video": "此影片中的音樂",
+ "Channel Sponsor": "頻道贊助者",
+ "Song: ": "歌曲: "
}