diff --git a/locales/en-US.json b/locales/en-US.json index c924c8aa..62c372c9 100644 --- a/locales/en-US.json +++ b/locales/en-US.json @@ -63,6 +63,7 @@ "preferences_autoplay_label": "Autoplay: ", "preferences_continue_label": "Play next by default: ", "preferences_continue_autoplay_label": "Autoplay next video: ", + "preferences_clip_urls_label":"Clip url displayed: ", "preferences_listen_label": "Listen by default: ", "preferences_local_label": "Proxy videos: ", "preferences_speed_label": "Default speed: ", diff --git a/locales/fr.json b/locales/fr.json index b9732345..9caf95af 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -402,6 +402,7 @@ "adminprefs_modified_source_code_url_label": "URL du dépôt du code source modifié", "footer_documentation": "Documentation", "footer_original_source_code": "Code source original", + "preferences_clip_urls_label":"Tronquer les liens affichés : ", "preferences_quality_option_medium": "Moyenne", "preferences_quality_option_small": "Petite", "preferences_quality_dash_option_auto": "Auto", diff --git a/src/invidious/routes/preferences.cr b/src/invidious/routes/preferences.cr index 68d61fd1..cefccb1a 100644 --- a/src/invidious/routes/preferences.cr +++ b/src/invidious/routes/preferences.cr @@ -74,6 +74,10 @@ module Invidious::Routes::PreferencesRoute save_player_pos ||= "off" save_player_pos = save_player_pos == "on" + clip_urls = env.params.body["clip_urls"]?.try &.as(String) + clip_urls ||= "off" + clip_urls = clip_urls == "on" + show_nick = env.params.body["show_nick"]?.try &.as(String) show_nick ||= "off" show_nick = show_nick == "on" @@ -170,6 +174,7 @@ module Invidious::Routes::PreferencesRoute vr_mode: vr_mode, show_nick: show_nick, save_player_pos: save_player_pos, + clip_urls: clip_urls, }.to_json) if user = env.get? "user" diff --git a/src/invidious/views/user/preferences.ecr b/src/invidious/views/user/preferences.ecr index 3606d140..e4b57a49 100644 --- a/src/invidious/views/user/preferences.ecr +++ b/src/invidious/views/user/preferences.ecr @@ -121,6 +121,11 @@ checked<% end %>> +
+ + checked<% end %>> +
+ <%= translate(locale, "preferences_category_visual") %>