diff --git a/public/locales/ca-ES.json b/public/locales/ca-ES.json index 98bab5b4..7de4ef07 100644 --- a/public/locales/ca-ES.json +++ b/public/locales/ca-ES.json @@ -8,29 +8,79 @@ "pages": { "content": { "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "Copied!", + "label": "Copy video URL with timestamp" + } + }, "featureMenu": { - "label": "Feature menu" + "button": { + "label": "Feature menu" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "Fast forward by {{TIME}}" + }, + "rewindButton": { + "label": "Rewind by {{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "Hide end screen cards", + "toggle": { + "off": "Show end screen cards", + "on": "Hide end screen cards" + } + } }, "loopButton": { - "label": "Loop", - "toggle": { - "off": "Loop off", - "on": "Loop on" + "button": { + "label": "Loop", + "toggle": { + "off": "Loop off", + "on": "Loop on" + } } }, "maximizePlayerButton": { - "label": "Maximize", - "toggle": { - "off": "Maximize off", - "on": "Maximize on" + "button": { + "label": "Maximize", + "toggle": { + "off": "Maximize off", + "on": "Maximize on" + } } }, "openTranscriptButton": { - "label": "Open transcript" + "button": { + "label": "Open transcript" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "Decrease Speed to {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "Increase Speed to {{SPEED}}" + } + }, + "decreaseLimit": "Can't decrease further ({{SPEED}})", + "increaseLimit": "Can't increase further ({{SPEED}})" + }, + "playlistLength": { + "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length." }, "screenshotButton": { - "copiedToClipboard": "Screenshot copied to clipboard", - "label": "Screenshot" + "button": { + "label": "Screenshot" + }, + "copiedToClipboard": "Screenshot copied to clipboard" }, "videoHistory": { "resumeButton": "Resume", @@ -39,10 +89,12 @@ } }, "volumeBoostButton": { - "label": "Volume Boost", - "toggle": { - "off": "Volume boost off", - "on": "Volume boost on" + "button": { + "label": "Volume Boost", + "toggle": { + "off": "Volume boost off", + "on": "Volume boost on" + } } } } @@ -77,6 +129,16 @@ "label": "Automatic quality adjustment", "title": "Automatically adjusts the video quality to the selected level." }, + "fallbackQualityStrategy": { + "select": { + "label": "Quality fallback strategy", + "options": { + "higher": "Higher", + "lower": "Lower" + }, + "title": "The strategy to use when the selected quality is not available" + } + }, "select": { "label": "Player quality", "title": "The quality to set the video to" @@ -92,6 +154,9 @@ "title": "Confirm setting reset", "value": "Confirm" }, + "openTab": { + "title": "Open extension settings in a new tab" + }, "reset": { "title": "Resets all settings to their defaults, Click the confirm button to save the changes", "value": "Reset" @@ -100,9 +165,15 @@ "buttonPlacement": { "select": { "buttonNames": { + "copyTimestampUrlButton": "Copy video URL with timestamp button", + "decreasePlaybackSpeedButton": "Decrease Speed button", + "forwardButton": "Fast Forward button", + "hideEndScreenCardsButton": "Hide end screen cards button", + "increasePlaybackSpeedButton": "Increase Speed button", "loopButton": "Loop button", "maximizePlayerButton": "Maximize button", "openTranscriptButton": "Open Transcript button", + "rewindButton": "Rewind button", "screenshotButton": "Screenshot button", "volumeBoostButton": "Volume Boost button" }, @@ -153,6 +224,17 @@ "title": "Feature menu settings" } }, + "forwardRewindButtons": { + "enable": { + "label": "Enable forward/rewind buttons", + "title": "Adds forward and rewind buttons to the video player" + }, + "time": { + "label": "Forward/rewind time", + "title": "The amount of time to forward/rewind the video by" + }, + "title": "Forward/rewind button settings" + }, "importExportSettings": { "exportButton": { "success": "Settings successfully exported", @@ -182,6 +264,34 @@ "label": "Automatic theater mode", "title": "Automatically enables theater mode when you load a video" }, + "automaticallyDisableClosedCaptions": { + "label": "Automatically disable closed captions", + "title": "Automatically disables closed captions when you load a video" + }, + "copyTimestampUrlButton": { + "label": "Copy video URL with timestamp button", + "title": "Copies video URL with timestamp (?t=123)" + }, + "hideEndScreenCards": { + "label": "Hide end screen cards", + "title": "Hides the cards at the end of the video" + }, + "hideEndScreenCardsButton": { + "label": "Hide end screen cards button", + "title": "Adds a button to show/hide the cards at the end of the video" + }, + "hideLiveStreamChat": { + "label": "Hide live stream chat", + "title": "Hides the live stream chat" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Hide Official Artist Videos", + "title": "Hide Official Artist Videos from Home Page" + }, + "hidePaidPromotionBanner": { + "label": "Hide paid promotion banner", + "title": "Hides the banner that appears when you watch a video that has a paid promotion" + }, "hideScrollbar": { "label": "Hide scrollbar", "title": "Hides the pages scrollbar" @@ -190,6 +300,10 @@ "label": "Hide shorts", "title": "Hides all shorts" }, + "hideTranslateComment": { + "label": "Hide translate comment button", + "title": "Hides 'Translate to Language' button under comments" + }, "loopButton": { "label": "Loop button", "title": "Adds a button to the feature menu to loop the video you're watching" @@ -206,6 +320,10 @@ "label": "Open YouTube settings on hover", "title": "Opens the YouTube settings menu when you hover over the settings button" }, + "pauseBackgroundPlayers": { + "label": "Pause background players", + "title": "Pauses video players in background tabs when you start a new player in foreground tab" + }, "remainingTime": { "label": "Remaining time", "title": "Shows the remaining time of the video you're watching" @@ -225,6 +343,10 @@ "shortsAutoScroll": { "label": "Shorts auto scroll", "title": "Automatically scrolls to the next short" + }, + "skipContinueWatching": { + "label": "Skip \"Video is paused. Continue watching?\"", + "title": "Skips the idle dialog that pauses video playback" } }, "title": "Miscellaneous settings" @@ -271,9 +393,9 @@ "type": { "label": "Type", "options": { + "circle": "Circle", "line": "Line", "no_display": "No display", - "round": "Round", "text": "Text" }, "title": "Select the type of On-Screen Display" @@ -284,12 +406,43 @@ "label": "Forced playback speed", "title": "Sets the video speed to what you choose below" }, + "playbackSpeedButtons": { + "label": "Playback speed buttons", + "select": { + "label": "Playback buttons speed", + "title": "Amount of speed to be changed per click" + }, + "title": "Adds buttons to increase or decrease the playback speed of the video you're watching" + }, "select": { "label": "Player speed", "title": "The speed to set the video to" }, "title": "Playback speed settings" }, + "playlistLength": { + "enable": { + "label": "Display playlist length information", + "title": "Shows the total length of the playlist, how much has been watched, and how much remains." + }, + "title": "Playlist length settings", + "wayToGetLength": { + "select": { + "label": "Method to get playlist length", + "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Method to get watched time", + "options": { + "duration": "Video Length", + "youtube": "Video Watch Time" + }, + "title": "The way to get the amount of time watched (Video Length type only used on watch page)" + } + } + }, "screenshotButton": { "enable": { "label": "Screenshot button", @@ -353,6 +506,9 @@ }, "title": "Scroll wheel volume control settings" }, + "settingSearch": { + "placeholder": "Search for a setting" + }, "videoHistory": { "enable": { "label": "Track watched videos", @@ -390,6 +546,57 @@ } }, "title": "Volume boost settings" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "You can get one from here", + "input": { + "label": "API Key", + "title": "Enter your Youtube Data API V3 key." + }, + "title": "YouTube API V3 Key" + }, + "youtubeDeepDark": { + "author": "Author", + "co-authors": "Co-authors", + "colors": { + "colorShadow": { + "label": "Shadow color", + "title": "Color for shadows" + }, + "dimmerText": { + "label": "Secondary text color", + "title": "Color for secondary text" + }, + "hoverBackground": { + "label": "Hover background color", + "title": "Color for hover background" + }, + "mainBackground": { + "label": "Main background color", + "title": "Color for main background" + }, + "mainColor": { + "label": "Accent color", + "title": "Color for accent" + }, + "mainText": { + "label": "Main text color", + "title": "Color for main text" + }, + "secondBackground": { + "label": "Secondary background color", + "title": "Color for secondary background" + } + }, + "enable": { + "label": "Enable selected theme", + "title": "Activate the selected theme for the page" + }, + "select": { + "label": "Select theme", + "title": "Select a theme to be applied to the page" + }, + "title": "YouTube Deep Dark Settings" } } } diff --git a/public/locales/cs-CZ.json b/public/locales/cs-CZ.json index 8d54ca80..6aea0bc5 100644 --- a/public/locales/cs-CZ.json +++ b/public/locales/cs-CZ.json @@ -8,29 +8,79 @@ "pages": { "content": { "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "Copied!", + "label": "Copy video URL with timestamp" + } + }, "featureMenu": { - "label": "Feature menu" + "button": { + "label": "Feature menu" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "Fast forward by {{TIME}}" + }, + "rewindButton": { + "label": "Rewind by {{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "Hide end screen cards", + "toggle": { + "off": "Show end screen cards", + "on": "Hide end screen cards" + } + } }, "loopButton": { - "label": "Loop", - "toggle": { - "off": "Loop off", - "on": "Loop on" + "button": { + "label": "Loop", + "toggle": { + "off": "Loop off", + "on": "Loop on" + } } }, "maximizePlayerButton": { - "label": "Maximize", - "toggle": { - "off": "Maximize off", - "on": "Maximize on" + "button": { + "label": "Maximize", + "toggle": { + "off": "Maximize off", + "on": "Maximize on" + } } }, "openTranscriptButton": { - "label": "Open transcript" + "button": { + "label": "Open transcript" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "Decrease Speed to {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "Increase Speed to {{SPEED}}" + } + }, + "decreaseLimit": "Can't decrease further ({{SPEED}})", + "increaseLimit": "Can't increase further ({{SPEED}})" + }, + "playlistLength": { + "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length." }, "screenshotButton": { - "copiedToClipboard": "Screenshot copied to clipboard", - "label": "Screenshot" + "button": { + "label": "Screenshot" + }, + "copiedToClipboard": "Screenshot copied to clipboard" }, "videoHistory": { "resumeButton": "Resume", @@ -39,10 +89,12 @@ } }, "volumeBoostButton": { - "label": "Volume Boost", - "toggle": { - "off": "Volume boost off", - "on": "Volume boost on" + "button": { + "label": "Volume Boost", + "toggle": { + "off": "Volume boost off", + "on": "Volume boost on" + } } } } @@ -77,6 +129,16 @@ "label": "Automatic quality adjustment", "title": "Automatically adjusts the video quality to the selected level." }, + "fallbackQualityStrategy": { + "select": { + "label": "Quality fallback strategy", + "options": { + "higher": "Higher", + "lower": "Lower" + }, + "title": "The strategy to use when the selected quality is not available" + } + }, "select": { "label": "Player quality", "title": "The quality to set the video to" @@ -92,6 +154,9 @@ "title": "Confirm setting reset", "value": "Confirm" }, + "openTab": { + "title": "Open extension settings in a new tab" + }, "reset": { "title": "Resets all settings to their defaults, Click the confirm button to save the changes", "value": "Reset" @@ -100,9 +165,15 @@ "buttonPlacement": { "select": { "buttonNames": { + "copyTimestampUrlButton": "Copy video URL with timestamp button", + "decreasePlaybackSpeedButton": "Decrease Speed button", + "forwardButton": "Fast Forward button", + "hideEndScreenCardsButton": "Hide end screen cards button", + "increasePlaybackSpeedButton": "Increase Speed button", "loopButton": "Loop button", "maximizePlayerButton": "Maximize button", "openTranscriptButton": "Open Transcript button", + "rewindButton": "Rewind button", "screenshotButton": "Screenshot button", "volumeBoostButton": "Volume Boost button" }, @@ -153,6 +224,17 @@ "title": "Feature menu settings" } }, + "forwardRewindButtons": { + "enable": { + "label": "Enable forward/rewind buttons", + "title": "Adds forward and rewind buttons to the video player" + }, + "time": { + "label": "Forward/rewind time", + "title": "The amount of time to forward/rewind the video by" + }, + "title": "Forward/rewind button settings" + }, "importExportSettings": { "exportButton": { "success": "Settings successfully exported", @@ -182,6 +264,34 @@ "label": "Automatic theater mode", "title": "Automatically enables theater mode when you load a video" }, + "automaticallyDisableClosedCaptions": { + "label": "Automatically disable closed captions", + "title": "Automatically disables closed captions when you load a video" + }, + "copyTimestampUrlButton": { + "label": "Copy video URL with timestamp button", + "title": "Copies video URL with timestamp (?t=123)" + }, + "hideEndScreenCards": { + "label": "Hide end screen cards", + "title": "Hides the cards at the end of the video" + }, + "hideEndScreenCardsButton": { + "label": "Hide end screen cards button", + "title": "Adds a button to show/hide the cards at the end of the video" + }, + "hideLiveStreamChat": { + "label": "Hide live stream chat", + "title": "Hides the live stream chat" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Hide Official Artist Videos", + "title": "Hide Official Artist Videos from Home Page" + }, + "hidePaidPromotionBanner": { + "label": "Hide paid promotion banner", + "title": "Hides the banner that appears when you watch a video that has a paid promotion" + }, "hideScrollbar": { "label": "Hide scrollbar", "title": "Hides the pages scrollbar" @@ -190,6 +300,10 @@ "label": "Hide shorts", "title": "Hides all shorts" }, + "hideTranslateComment": { + "label": "Hide translate comment button", + "title": "Hides 'Translate to Language' button under comments" + }, "loopButton": { "label": "Loop button", "title": "Adds a button to the feature menu to loop the video you're watching" @@ -206,6 +320,10 @@ "label": "Open YouTube settings on hover", "title": "Opens the YouTube settings menu when you hover over the settings button" }, + "pauseBackgroundPlayers": { + "label": "Pause background players", + "title": "Pauses video players in background tabs when you start a new player in foreground tab" + }, "remainingTime": { "label": "Remaining time", "title": "Shows the remaining time of the video you're watching" @@ -225,6 +343,10 @@ "shortsAutoScroll": { "label": "Shorts auto scroll", "title": "Automatically scrolls to the next short" + }, + "skipContinueWatching": { + "label": "Skip \"Video is paused. Continue watching?\"", + "title": "Skips the idle dialog that pauses video playback" } }, "title": "Miscellaneous settings" @@ -271,9 +393,9 @@ "type": { "label": "Type", "options": { + "circle": "Circle", "line": "Line", "no_display": "No display", - "round": "Round", "text": "Text" }, "title": "Select the type of On-Screen Display" @@ -284,12 +406,43 @@ "label": "Forced playback speed", "title": "Sets the video speed to what you choose below" }, + "playbackSpeedButtons": { + "label": "Playback speed buttons", + "select": { + "label": "Playback buttons speed", + "title": "Amount of speed to be changed per click" + }, + "title": "Adds buttons to increase or decrease the playback speed of the video you're watching" + }, "select": { "label": "Player speed", "title": "The speed to set the video to" }, "title": "Playback speed settings" }, + "playlistLength": { + "enable": { + "label": "Display playlist length information", + "title": "Shows the total length of the playlist, how much has been watched, and how much remains." + }, + "title": "Playlist length settings", + "wayToGetLength": { + "select": { + "label": "Method to get playlist length", + "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Method to get watched time", + "options": { + "duration": "Video Length", + "youtube": "Video Watch Time" + }, + "title": "The way to get the amount of time watched (Video Length type only used on watch page)" + } + } + }, "screenshotButton": { "enable": { "label": "Screenshot button", @@ -353,6 +506,9 @@ }, "title": "Scroll wheel volume control settings" }, + "settingSearch": { + "placeholder": "Search for a setting" + }, "videoHistory": { "enable": { "label": "Track watched videos", @@ -390,6 +546,57 @@ } }, "title": "Volume boost settings" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "You can get one from here", + "input": { + "label": "API Key", + "title": "Enter your Youtube Data API V3 key." + }, + "title": "YouTube API V3 Key" + }, + "youtubeDeepDark": { + "author": "Author", + "co-authors": "Co-authors", + "colors": { + "colorShadow": { + "label": "Shadow color", + "title": "Color for shadows" + }, + "dimmerText": { + "label": "Secondary text color", + "title": "Color for secondary text" + }, + "hoverBackground": { + "label": "Hover background color", + "title": "Color for hover background" + }, + "mainBackground": { + "label": "Main background color", + "title": "Color for main background" + }, + "mainColor": { + "label": "Accent color", + "title": "Color for accent" + }, + "mainText": { + "label": "Main text color", + "title": "Color for main text" + }, + "secondBackground": { + "label": "Secondary background color", + "title": "Color for secondary background" + } + }, + "enable": { + "label": "Enable selected theme", + "title": "Activate the selected theme for the page" + }, + "select": { + "label": "Select theme", + "title": "Select a theme to be applied to the page" + }, + "title": "YouTube Deep Dark Settings" } } } diff --git a/public/locales/de-DE.json b/public/locales/de-DE.json index 05f53cbb..a878a6f2 100644 --- a/public/locales/de-DE.json +++ b/public/locales/de-DE.json @@ -8,29 +8,79 @@ "pages": { "content": { "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "Copied!", + "label": "Copy video URL with timestamp" + } + }, "featureMenu": { - "label": "Funktions-Menü" + "button": { + "label": "Feature menu" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "Fast forward by {{TIME}}" + }, + "rewindButton": { + "label": "Rewind by {{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "Hide end screen cards", + "toggle": { + "off": "Show end screen cards", + "on": "Hide end screen cards" + } + } }, "loopButton": { - "label": "Dauerschleife", - "toggle": { - "off": "Loop off", - "on": "Loop on" + "button": { + "label": "Loop", + "toggle": { + "off": "Loop off", + "on": "Loop on" + } } }, "maximizePlayerButton": { - "label": "Vergrößern", - "toggle": { - "off": "Maximize off", - "on": "Maximize on" + "button": { + "label": "Maximize", + "toggle": { + "off": "Maximize off", + "on": "Maximize on" + } } }, "openTranscriptButton": { - "label": "Open transcript" + "button": { + "label": "Open transcript" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "Decrease Speed to {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "Increase Speed to {{SPEED}}" + } + }, + "decreaseLimit": "Can't decrease further ({{SPEED}})", + "increaseLimit": "Can't increase further ({{SPEED}})" + }, + "playlistLength": { + "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length." }, "screenshotButton": { - "copiedToClipboard": "Screenshot in Zwischenablage kopiert", - "label": "Bildschirmfoto" + "button": { + "label": "Screenshot" + }, + "copiedToClipboard": "Screenshot in Zwischenablage kopiert" }, "videoHistory": { "resumeButton": "Fortsetzen", @@ -39,10 +89,12 @@ } }, "volumeBoostButton": { - "label": "Lautsärke Verstärkung", - "toggle": { - "off": "Volume boost off", - "on": "Volume boost on" + "button": { + "label": "Volume Boost", + "toggle": { + "off": "Volume boost off", + "on": "Volume boost on" + } } } } @@ -77,6 +129,16 @@ "label": "Automatische Qualitätsanpassung", "title": "Die Videoqualität wird automatisch auf die ausgewählte Qualität gestellt." }, + "fallbackQualityStrategy": { + "select": { + "label": "Quality fallback strategy", + "options": { + "higher": "Higher", + "lower": "Lower" + }, + "title": "The strategy to use when the selected quality is not available" + } + }, "select": { "label": "Video-Qualität", "title": "Die Qualität auf die das Video gestellt werden soll" @@ -92,6 +154,9 @@ "title": "Einstellungen zurücksetzen", "value": "Bestätigen" }, + "openTab": { + "title": "Open extension settings in a new tab" + }, "reset": { "title": "Setzt alle Einstellungen auf ihre Standardwerte zurück. Klicken Sie auf die Bestätigungs-Schaltfläche, um die Änderungen zu speichern", "value": "Zurücksetzen" @@ -100,9 +165,15 @@ "buttonPlacement": { "select": { "buttonNames": { + "copyTimestampUrlButton": "Copy video URL with timestamp button", + "decreasePlaybackSpeedButton": "Decrease Speed button", + "forwardButton": "Fast Forward button", + "hideEndScreenCardsButton": "Hide end screen cards button", + "increasePlaybackSpeedButton": "Increase Speed button", "loopButton": "Loop button", "maximizePlayerButton": "Maximize button", "openTranscriptButton": "Open Transcript button", + "rewindButton": "Rewind button", "screenshotButton": "Screenshot button", "volumeBoostButton": "Volume Boost button" }, @@ -153,6 +224,17 @@ "title": "Feature menu settings" } }, + "forwardRewindButtons": { + "enable": { + "label": "Enable forward/rewind buttons", + "title": "Adds forward and rewind buttons to the video player" + }, + "time": { + "label": "Forward/rewind time", + "title": "The amount of time to forward/rewind the video by" + }, + "title": "Forward/rewind button settings" + }, "importExportSettings": { "exportButton": { "success": "Einstellungen erfolgreich exportiert", @@ -182,6 +264,34 @@ "label": "Automatischer Theatermodus", "title": "Automatisch den Theatermodus aktivieren, wenn ein Video geladen wird" }, + "automaticallyDisableClosedCaptions": { + "label": "Automatically disable closed captions", + "title": "Automatically disables closed captions when you load a video" + }, + "copyTimestampUrlButton": { + "label": "Copy video URL with timestamp button", + "title": "Copies video URL with timestamp (?t=123)" + }, + "hideEndScreenCards": { + "label": "Hide end screen cards", + "title": "Hides the cards at the end of the video" + }, + "hideEndScreenCardsButton": { + "label": "Hide end screen cards button", + "title": "Adds a button to show/hide the cards at the end of the video" + }, + "hideLiveStreamChat": { + "label": "Hide live stream chat", + "title": "Hides the live stream chat" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Hide Official Artist Videos", + "title": "Hide Official Artist Videos from Home Page" + }, + "hidePaidPromotionBanner": { + "label": "Hide paid promotion banner", + "title": "Hides the banner that appears when you watch a video that has a paid promotion" + }, "hideScrollbar": { "label": "Scrollbar ausblenden", "title": "Versteckt die Scrollleiste" @@ -190,6 +300,10 @@ "label": "Hide shorts", "title": "Hides all shorts" }, + "hideTranslateComment": { + "label": "Hide translate comment button", + "title": "Hides 'Translate to Language' button under comments" + }, "loopButton": { "label": "Dauerschleife-Button", "title": "Adds a button to the feature menu to loop the video you're watching" @@ -206,6 +320,10 @@ "label": "Open YouTube settings on hover", "title": "Opens the YouTube settings menu when you hover over the settings button" }, + "pauseBackgroundPlayers": { + "label": "Pause background players", + "title": "Pauses video players in background tabs when you start a new player in foreground tab" + }, "remainingTime": { "label": "Verbleibende Zeit", "title": "Zeigt die verbleibende Zeit des Videos, das du siehst" @@ -225,6 +343,10 @@ "shortsAutoScroll": { "label": "Shorts auto scroll", "title": "Automatically scrolls to the next short" + }, + "skipContinueWatching": { + "label": "Skip \"Video is paused. Continue watching?\"", + "title": "Skips the idle dialog that pauses video playback" } }, "title": "Weitere Einstellungen" @@ -271,9 +393,9 @@ "type": { "label": "Type", "options": { + "circle": "Circle", "line": "Line", "no_display": "No display", - "round": "Round", "text": "Text" }, "title": "Select the type of On-Screen Display" @@ -284,12 +406,43 @@ "label": "Erzwungene Wiedergabegeschwindigkeit", "title": "Setzt die Videogeschwindigkeit auf das, was du unten wählst" }, + "playbackSpeedButtons": { + "label": "Playback speed buttons", + "select": { + "label": "Playback buttons speed", + "title": "Amount of speed to be changed per click" + }, + "title": "Adds buttons to increase or decrease the playback speed of the video you're watching" + }, "select": { "label": "Video Geschwindigkeit", "title": "Die Geschwindigkeit auf die das Video gestellt wird" }, "title": "Wiedergabegeschwindigkeit Einstellungen" }, + "playlistLength": { + "enable": { + "label": "Display playlist length information", + "title": "Shows the total length of the playlist, how much has been watched, and how much remains." + }, + "title": "Playlist length settings", + "wayToGetLength": { + "select": { + "label": "Method to get playlist length", + "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Method to get watched time", + "options": { + "duration": "Video Length", + "youtube": "Video Watch Time" + }, + "title": "The way to get the amount of time watched (Video Length type only used on watch page)" + } + } + }, "screenshotButton": { "enable": { "label": "Screenshot-Taste", @@ -353,6 +506,9 @@ }, "title": "Lautstärke durch Mausrad ändern" }, + "settingSearch": { + "placeholder": "Search for a setting" + }, "videoHistory": { "enable": { "label": "Track watched videos", @@ -390,6 +546,57 @@ } }, "title": "´Lautstärke-Boost Einstellungen" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "You can get one from here", + "input": { + "label": "API Key", + "title": "Enter your Youtube Data API V3 key." + }, + "title": "YouTube API V3 Key" + }, + "youtubeDeepDark": { + "author": "Author", + "co-authors": "Co-authors", + "colors": { + "colorShadow": { + "label": "Shadow color", + "title": "Color for shadows" + }, + "dimmerText": { + "label": "Secondary text color", + "title": "Color for secondary text" + }, + "hoverBackground": { + "label": "Hover background color", + "title": "Color for hover background" + }, + "mainBackground": { + "label": "Main background color", + "title": "Color for main background" + }, + "mainColor": { + "label": "Accent color", + "title": "Color for accent" + }, + "mainText": { + "label": "Main text color", + "title": "Color for main text" + }, + "secondBackground": { + "label": "Secondary background color", + "title": "Color for secondary background" + } + }, + "enable": { + "label": "Enable selected theme", + "title": "Activate the selected theme for the page" + }, + "select": { + "label": "Select theme", + "title": "Select a theme to be applied to the page" + }, + "title": "YouTube Deep Dark Settings" } } } diff --git a/public/locales/en-GB.json b/public/locales/en-GB.json new file mode 100644 index 00000000..d3a27f02 --- /dev/null +++ b/public/locales/en-GB.json @@ -0,0 +1,603 @@ +{ + "langCode": "en-UK", + "langName": "English (UK)", + "messages": { + "resumingVideo": "Resuming video at {{VIDEO_TIME}}", + "settingVolume": "Setting volume boost to {{VOLUME_BOOST_AMOUNT}}" + }, + "pages": { + "content": { + "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "Copied!", + "label": "Copy video URL with timestamp" + } + }, + "featureMenu": { + "button": { + "label": "Feature menu" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "Fast forward by {{TIME}}" + }, + "rewindButton": { + "label": "Rewind by {{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "Hide end screen cards", + "toggle": { + "off": "Show end screen cards", + "on": "Hide end screen cards" + } + } + }, + "loopButton": { + "button": { + "label": "Loop", + "toggle": { + "off": "Loop off", + "on": "Loop on" + } + } + }, + "maximizePlayerButton": { + "button": { + "label": "Maximize", + "toggle": { + "off": "Maximize off", + "on": "Maximize on" + } + } + }, + "openTranscriptButton": { + "button": { + "label": "Open transcript" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "Decrease Speed to {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "Increase Speed to {{SPEED}}" + } + }, + "decreaseLimit": "Can't decrease further ({{SPEED}})", + "increaseLimit": "Can't increase further ({{SPEED}})" + }, + "playlistLength": { + "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length." + }, + "screenshotButton": { + "button": { + "label": "Screenshot" + }, + "copiedToClipboard": "Screenshot copied to clipboard" + }, + "videoHistory": { + "resumeButton": "Resume", + "resumePrompt": { + "close": "Close" + } + }, + "volumeBoostButton": { + "button": { + "label": "Volume Boost", + "toggle": { + "off": "Volume boost off", + "on": "Volume boost on" + } + } + } + } + }, + "options": { + "notifications": { + "error": { + "scrollWheelHoldModifierKey": { + "sameKey": { + "speedControl": "The scroll wheel speed control modifier key cannot be the same as the scroll wheel volume control modifier key.", + "volumeControl": "The scroll wheel volume control modifier key cannot be the same as the scroll wheel speed control modifier key." + } + } + }, + "info": { + "reset": "All options have been reset to their default values.\nYou can now save the changes by clicking the \"Confirm\" button or discard them by closing this page or ignore this notification." + }, + "success": { + "saved": "Options saved." + } + } + } + }, + "settings": { + "clearData": { + "allDataDeleted": "All data has been deleted.", + "confirmAlert": "This will delete all extension data related to options. Continue?" + }, + "sections": { + "automaticQuality": { + "enable": { + "label": "Automatic quality adjustment", + "title": "Automatically adjusts the video quality to the selected level." + }, + "fallbackQualityStrategy": { + "select": { + "label": "Quality fallback strategy", + "options": { + "higher": "Higher", + "lower": "Lower" + }, + "title": "The strategy to use when the selected quality is not available" + } + }, + "select": { + "label": "Player quality", + "title": "The quality to set the video to" + }, + "title": "Automatic quality settings" + }, + "bottomButtons": { + "clear": { + "title": "Clears all data this extension has stored on your machine", + "value": "Clear Data" + }, + "confirm": { + "title": "Confirm setting reset", + "value": "Confirm" + }, + "openTab": { + "title": "Open extension settings in a new tab" + }, + "reset": { + "title": "Resets all settings to their defaults, Click the confirm button to save the changes", + "value": "Reset" + } + }, + "buttonPlacement": { + "select": { + "buttonNames": { + "copyTimestampUrlButton": "Copy video URL with timestamp button", + "decreasePlaybackSpeedButton": "Decrease Speed button", + "forwardButton": "Fast Forward button", + "hideEndScreenCardsButton": "Hide end screen cards button", + "increasePlaybackSpeedButton": "Increase Speed button", + "loopButton": "Loop button", + "maximizePlayerButton": "Maximize button", + "openTranscriptButton": "Open Transcript button", + "rewindButton": "Rewind button", + "screenshotButton": "Screenshot button", + "volumeBoostButton": "Volume Boost button" + }, + "options": { + "below_player": { + "placement": "below the player controls", + "value": "Below Player" + }, + "feature_menu": { + "placement": "in the feature menu", + "value": "Feature Menu" + }, + "player_controls_left": { + "placement": "on the left side of player controls", + "value": "Left Controls" + }, + "player_controls_right": { + "placement": "on the right side of player controls", + "value": "Right Controls" + } + }, + "title": "Place the {{BUTTON_NAME}} {{PLACEMENT}}" + }, + "title": "Button Placement Settings" + }, + "customCSS": { + "editor": { + "collapse": "Collapse Editor", + "expand": "Expand Editor", + "noProblems": "No problems found." + }, + "enable": { + "label": "Enable custom CSS", + "title": "Enables custom CSS to be applied to the page" + }, + "title": "Custom CSS Settings" + }, + "featureMenu": { + "openType": { + "select": { + "label": "Menu Activation Type", + "options": { + "click": "Click", + "hover": "Hover" + }, + "title": "Select the method to activate the feature menu" + }, + "title": "Feature menu settings" + } + }, + "forwardRewindButtons": { + "enable": { + "label": "Enable forward/rewind buttons", + "title": "Adds forward and rewind buttons to the video player" + }, + "time": { + "label": "Forward/rewind time", + "title": "The amount of time to forward/rewind the video by" + }, + "title": "Forward/rewind button settings" + }, + "importExportSettings": { + "exportButton": { + "success": "Settings successfully exported", + "title": "Export settings to a JSON file", + "value": "Export Settings" + }, + "importButton": { + "error": { + "unknown": "Error importing settings. Please check the file format.\nAn unknown error occurred.", + "validation": "Error importing settings. Please check the file format.\n{{ERROR_MESSAGE}}" + }, + "success": "Settings imported successfully", + "title": "Import settings from a JSON file", + "value": "Import Settings" + } + }, + "language": { + "select": { + "label": "Language", + "title": "The language to use for the extension" + }, + "title": "Language" + }, + "miscellaneous": { + "features": { + "automaticTheaterMode": { + "label": "Automatic theatre mode", + "title": "Automatically enables theatre mode when you load a video" + }, + "automaticallyDisableClosedCaptions": { + "label": "Automatically disable closed captions", + "title": "Automatically disables closed captions when you load a video" + }, + "copyTimestampUrlButton": { + "label": "Copy video URL with timestamp button", + "title": "Copies video URL with timestamp (?t=123)" + }, + "hideEndScreenCards": { + "label": "Hide end screen cards", + "title": "Hides the cards at the end of the video" + }, + "hideEndScreenCardsButton": { + "label": "Hide end screen cards button", + "title": "Adds a button to show/hide the cards at the end of the video" + }, + "hideLiveStreamChat": { + "label": "Hide live stream chat", + "title": "Hides the live stream chat" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Hide Official Artist Videos", + "title": "Hide Official Artist Videos from Home Page" + }, + "hidePaidPromotionBanner": { + "label": "Hide paid promotion banner", + "title": "Hides the banner that appears when you watch a video that has a paid promotion" + }, + "hideScrollbar": { + "label": "Hide scrollbar", + "title": "Hides the pages scrollbar" + }, + "hideShorts": { + "label": "Hide shorts", + "title": "Hides all shorts" + }, + "hideTranslateComment": { + "label": "Hide translate comment button", + "title": "Hides 'Translate to Language' button under comments" + }, + "loopButton": { + "label": "Loop button", + "title": "Adds a button to the feature menu to loop the video you're watching" + }, + "maximizePlayerButton": { + "label": "Maximize player button", + "title": "Adds a button to the feature menu to maximize the player" + }, + "openTranscriptButton": { + "label": "Open transcript button", + "title": "Adds a button to the feature menu to open the transcript of the video you're watching" + }, + "openYouTubeSettingsOnHover": { + "label": "Open YouTube settings on hover", + "title": "Opens the YouTube settings menu when you hover over the settings button" + }, + "pauseBackgroundPlayers": { + "label": "Pause background players", + "title": "Pauses video players in background tabs when you start a new player in foreground tab" + }, + "remainingTime": { + "label": "Remaining time", + "title": "Shows the remaining time of the video you're watching" + }, + "rememberLastVolume": { + "label": "Remember last volume", + "title": "Remembers the volume of the last video you were watching and sets it when you open a new video" + }, + "removeRedirect": { + "label": "Remove YouTube /redirect URLs", + "title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue" + }, + "shareShortener": { + "label": "Shorten YouTube video share link", + "title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it" + }, + "shortsAutoScroll": { + "label": "Shorts auto scroll", + "title": "Automatically scrolls to the next short" + }, + "skipContinueWatching": { + "label": "Skip \"Video is paused. Continue watching?\"", + "title": "Skips the idle dialog that pauses video playback" + } + }, + "title": "Miscellaneous settings" + }, + "onScreenDisplaySettings": { + "color": { + "label": "Colour", + "options": { + "blue": "Blue", + "green": "Green", + "orange": "Orange", + "pink": "Pink", + "purple": "Purple", + "red": "Red", + "white": "White", + "yellow": "Yellow" + }, + "title": "Select the colour for the On-Screen Display" + }, + "hide": { + "label": "Hide Delay", + "title": "Specify the time, in milliseconds, before automatically hiding the On-Screen Display" + }, + "opacity": { + "label": "Opacity", + "title": "Adjust the transparency of the On-Screen Display" + }, + "padding": { + "label": "Padding", + "title": "Adjust the spacing around the On-Screen Display in pixels. This applies specifically to corner On-Screen Display." + }, + "position": { + "label": "Position", + "options": { + "bottom_left": "Bottom Left", + "bottom_right": "Bottom Right", + "center": "Centre", + "top_left": "Top Left", + "top_right": "Top Right" + }, + "title": "Select the position of the On-Screen Display" + }, + "title": "On-Screen Display Settings", + "type": { + "label": "Type", + "options": { + "circle": "Circle", + "line": "Line", + "no_display": "No display", + "text": "Text" + }, + "title": "Select the type of On-Screen Display" + } + }, + "playbackSpeed": { + "enable": { + "label": "Forced playback speed", + "title": "Sets the video speed to what you choose below" + }, + "playbackSpeedButtons": { + "label": "Playback speed buttons", + "select": { + "label": "Playback buttons speed", + "title": "Amount of speed to be changed per click" + }, + "title": "Adds buttons to increase or decrease the playback speed of the video you're watching" + }, + "select": { + "label": "Player speed", + "title": "The speed to set the video to" + }, + "title": "Playback speed settings" + }, + "playlistLength": { + "enable": { + "label": "Display playlist length information", + "title": "Shows the total length of the playlist, how much has been watched, and how much remains." + }, + "title": "Playlist length settings", + "wayToGetLength": { + "select": { + "label": "Method to get playlist length", + "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Method to get watched time", + "options": { + "duration": "Video Length", + "youtube": "Video Watch Time" + }, + "title": "The way to get the amount of time watched (Video Length type only used on watch page)" + } + } + }, + "screenshotButton": { + "enable": { + "label": "Screenshot button", + "title": "Adds a button to the player to take a screenshot of the video" + }, + "saveAs": { + "clipboard": "Clipboard", + "file": "File" + }, + "selectFormat": { + "label": "Screenshot format", + "title": "The format to save the screenshot in" + }, + "selectSaveAs": { + "label": "Screenshot save type", + "title": "The screenshot save type" + }, + "title": "Screenshot settings" + }, + "scrollWheelSpeedControl": { + "adjustmentSteps": { + "label": "Speed Change Per Scroll", + "title": "Adjust the speed change per scroll" + }, + "enable": { + "label": "Scroll wheel speed control", + "title": "Press a modifier key to enable speed adjustment with the scroll wheel." + }, + "optionLabel": "{{KEY}} key", + "select": { + "label": "Modifier key", + "title": "The modifier key to use" + }, + "title": "Scroll wheel speed control settings" + }, + "scrollWheelVolumeControl": { + "adjustmentSteps": { + "label": "Volume Change Per Scroll", + "title": "Adjust the volume change per scroll" + }, + "enable": { + "label": "Scroll wheel volume control", + "title": "Lets you use the scroll wheel to control the volume of the video you're watching" + }, + "holdModifierKey": { + "enable": { + "label": "Enable when holding modifier key", + "title": "Press a modifier key to enable volume adjustment with the scroll wheel." + }, + "optionLabel": "{{KEY}} key", + "select": { + "label": "Modifier key", + "title": "The modifier key to use" + } + }, + "holdRightClick": { + "enable": { + "label": "Enable when holding right click", + "title": "Hold right click to enable scroll wheel volume control" + } + }, + "title": "Scroll wheel volume control settings" + }, + "settingSearch": { + "placeholder": "Search for a setting" + }, + "videoHistory": { + "enable": { + "label": "Track watched videos", + "title": "Keeps track of where you left off on videos you were watching and enables resuming playback" + }, + "resumeType": { + "select": { + "label": "Resume type", + "options": { + "automatic": "Automatic", + "prompt": "Prompt" + }, + "title": "Select how you want to resume videos" + } + }, + "title": "Video history settings" + }, + "volumeBoost": { + "boostAmount": { + "label": "Volume boost amount (dB)", + "title": "The amount to boost the volume by" + }, + "enable": { + "label": "Volume boost", + "title": "Enable volume boost" + }, + "mode": { + "select": { + "label": "Volume boost mode", + "options": { + "global": "Global", + "perVideo": "Per video" + }, + "title": "Choose how volume boost is applied. 'Per video' allows enabling boost for each video individually in the feature menu. 'Global' applies boost to all videos when volume boost is enabled." + } + }, + "title": "Volume boost settings" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "You can get one from here", + "input": { + "label": "API Key", + "title": "Enter your Youtube Data API V3 key." + }, + "title": "YouTube API V3 Key" + }, + "youtubeDeepDark": { + "author": "Author", + "co-authors": "Co-authors", + "colors": { + "colorShadow": { + "label": "Shadow color", + "title": "Color for shadows" + }, + "dimmerText": { + "label": "Secondary text color", + "title": "Color for secondary text" + }, + "hoverBackground": { + "label": "Hover background color", + "title": "Color for hover background" + }, + "mainBackground": { + "label": "Main background color", + "title": "Color for main background" + }, + "mainColor": { + "label": "Accent color", + "title": "Color for accent" + }, + "mainText": { + "label": "Main text color", + "title": "Color for main text" + }, + "secondBackground": { + "label": "Secondary background color", + "title": "Color for secondary background" + } + }, + "enable": { + "label": "Enable selected theme", + "title": "Activate the selected theme for the page" + }, + "select": { + "label": "Select theme", + "title": "Select a theme to be applied to the page" + }, + "title": "YouTube Deep Dark Settings" + } + } + } +} diff --git a/public/locales/es-ES.json b/public/locales/es-ES.json index d6f4e450..d0ff9eca 100644 --- a/public/locales/es-ES.json +++ b/public/locales/es-ES.json @@ -8,29 +8,79 @@ "pages": { "content": { "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "Copied!", + "label": "Copy video URL with timestamp" + } + }, "featureMenu": { - "label": "Menú de funciones" + "button": { + "label": "Feature menu" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "Fast forward by {{TIME}}" + }, + "rewindButton": { + "label": "Rewind by {{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "Hide end screen cards", + "toggle": { + "off": "Show end screen cards", + "on": "Hide end screen cards" + } + } }, "loopButton": { - "label": "Bucle", - "toggle": { - "off": "Desactivar repetición", - "on": "Activar repetición" + "button": { + "label": "Loop", + "toggle": { + "off": "Loop off", + "on": "Loop on" + } } }, "maximizePlayerButton": { - "label": "Maximizar", - "toggle": { - "off": "Maximize off", - "on": "Maximize on" + "button": { + "label": "Maximize", + "toggle": { + "off": "Maximize off", + "on": "Maximize on" + } } }, "openTranscriptButton": { - "label": "Abrir transcripción" + "button": { + "label": "Open transcript" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "Decrease Speed to {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "Increase Speed to {{SPEED}}" + } + }, + "decreaseLimit": "Can't decrease further ({{SPEED}})", + "increaseLimit": "Can't increase further ({{SPEED}})" + }, + "playlistLength": { + "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length." }, "screenshotButton": { - "copiedToClipboard": "Captura de pantalla copiada al portapapeles", - "label": "Capturar pantalla" + "button": { + "label": "Screenshot" + }, + "copiedToClipboard": "Captura de pantalla copiada al portapapeles" }, "videoHistory": { "resumeButton": "Reanudar", @@ -39,10 +89,12 @@ } }, "volumeBoostButton": { - "label": "Potenciar volumen", - "toggle": { - "off": "Volume boost off", - "on": "Volume boost on" + "button": { + "label": "Volume Boost", + "toggle": { + "off": "Volume boost off", + "on": "Volume boost on" + } } } } @@ -77,6 +129,16 @@ "label": "Habilitar ajuste automático de calidad", "title": "Ajustar automáticamente la calidad del vídeo al nivel seleccionado." }, + "fallbackQualityStrategy": { + "select": { + "label": "Quality fallback strategy", + "options": { + "higher": "Higher", + "lower": "Lower" + }, + "title": "The strategy to use when the selected quality is not available" + } + }, "select": { "label": "Calidad del reproductor", "title": "La calidad a la que establecer el vídeo" @@ -92,6 +154,9 @@ "title": "Confirma el restablecimiento de los ajustes", "value": "Confirmar" }, + "openTab": { + "title": "Open extension settings in a new tab" + }, "reset": { "title": "Restablece todos los ajustes a sus valores predeterminados, haga clic en el botón de confirmar para guardar los cambios", "value": "Reestablecer" @@ -100,9 +165,15 @@ "buttonPlacement": { "select": { "buttonNames": { + "copyTimestampUrlButton": "Copy video URL with timestamp button", + "decreasePlaybackSpeedButton": "Decrease Speed button", + "forwardButton": "Fast Forward button", + "hideEndScreenCardsButton": "Hide end screen cards button", + "increasePlaybackSpeedButton": "Increase Speed button", "loopButton": "Botón de repetición", "maximizePlayerButton": "Maximizar botón", "openTranscriptButton": "Abrir botón de transcripción", + "rewindButton": "Rewind button", "screenshotButton": "Botón de captura de pantalla", "volumeBoostButton": "Botón Aumento de Volumen" }, @@ -153,6 +224,17 @@ "title": "Configuración del menú" } }, + "forwardRewindButtons": { + "enable": { + "label": "Enable forward/rewind buttons", + "title": "Adds forward and rewind buttons to the video player" + }, + "time": { + "label": "Forward/rewind time", + "title": "The amount of time to forward/rewind the video by" + }, + "title": "Forward/rewind button settings" + }, "importExportSettings": { "exportButton": { "success": "Ajustes exportados correctamente", @@ -182,6 +264,34 @@ "label": "Modo cine automático", "title": "Activar automáticamente el modo cine al cargar un vídeo" }, + "automaticallyDisableClosedCaptions": { + "label": "Automatically disable closed captions", + "title": "Automatically disables closed captions when you load a video" + }, + "copyTimestampUrlButton": { + "label": "Copy video URL with timestamp button", + "title": "Copies video URL with timestamp (?t=123)" + }, + "hideEndScreenCards": { + "label": "Hide end screen cards", + "title": "Hides the cards at the end of the video" + }, + "hideEndScreenCardsButton": { + "label": "Hide end screen cards button", + "title": "Adds a button to show/hide the cards at the end of the video" + }, + "hideLiveStreamChat": { + "label": "Hide live stream chat", + "title": "Hides the live stream chat" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Hide Official Artist Videos", + "title": "Hide Official Artist Videos from Home Page" + }, + "hidePaidPromotionBanner": { + "label": "Hide paid promotion banner", + "title": "Hides the banner that appears when you watch a video that has a paid promotion" + }, "hideScrollbar": { "label": "Ocultar barra de desplazamiento", "title": "Oculta la barra de desplazamiento de la página" @@ -190,6 +300,10 @@ "label": "Hide shorts", "title": "Hides all shorts" }, + "hideTranslateComment": { + "label": "Hide translate comment button", + "title": "Hides 'Translate to Language' button under comments" + }, "loopButton": { "label": "Botón de bucle", "title": "Añade un botón al menú para poner en bucle el vídeo que estás viendo" @@ -206,6 +320,10 @@ "label": "Abrir ajustes de YouTube al pasar el cursor", "title": "Abre el menú de configuración de YouTube cuando pasa el cursor por encima del botón de ajustes" }, + "pauseBackgroundPlayers": { + "label": "Pause background players", + "title": "Pauses video players in background tabs when you start a new player in foreground tab" + }, "remainingTime": { "label": "Tiempo restante", "title": "Muestra el tiempo restante del vídeo que estás viendo" @@ -225,6 +343,10 @@ "shortsAutoScroll": { "label": "Shorts auto scroll", "title": "Automatically scrolls to the next short" + }, + "skipContinueWatching": { + "label": "Skip \"Video is paused. Continue watching?\"", + "title": "Skips the idle dialog that pauses video playback" } }, "title": "Ajustes varios" @@ -271,9 +393,9 @@ "type": { "label": "Tipo", "options": { + "circle": "Circle", "line": "Línea", "no_display": "No mostrar", - "round": "Round", "text": "Texto" }, "title": "Select the type of On-Screen Display" @@ -284,12 +406,43 @@ "label": "Velocidad de reproducción forzada", "title": "Establece la velocidad del video a lo que elijas a continuación" }, + "playbackSpeedButtons": { + "label": "Playback speed buttons", + "select": { + "label": "Playback buttons speed", + "title": "Amount of speed to be changed per click" + }, + "title": "Adds buttons to increase or decrease the playback speed of the video you're watching" + }, "select": { "label": "Velocidad del reproductor", "title": "La velocidad a la que ajustar el vídeo" }, "title": "Ajustes de velocidad de reproducción" }, + "playlistLength": { + "enable": { + "label": "Display playlist length information", + "title": "Shows the total length of the playlist, how much has been watched, and how much remains." + }, + "title": "Playlist length settings", + "wayToGetLength": { + "select": { + "label": "Method to get playlist length", + "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Method to get watched time", + "options": { + "duration": "Video Length", + "youtube": "Video Watch Time" + }, + "title": "The way to get the amount of time watched (Video Length type only used on watch page)" + } + } + }, "screenshotButton": { "enable": { "label": "Botón de captura de pantalla", @@ -353,6 +506,9 @@ }, "title": "Ajustes de control de volumen con la rueda del ratón" }, + "settingSearch": { + "placeholder": "Search for a setting" + }, "videoHistory": { "enable": { "label": "Track watched videos", @@ -390,6 +546,57 @@ } }, "title": "Ajustes de potenciado de volumen" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "You can get one from here", + "input": { + "label": "API Key", + "title": "Enter your Youtube Data API V3 key." + }, + "title": "YouTube API V3 Key" + }, + "youtubeDeepDark": { + "author": "Author", + "co-authors": "Co-authors", + "colors": { + "colorShadow": { + "label": "Shadow color", + "title": "Color for shadows" + }, + "dimmerText": { + "label": "Secondary text color", + "title": "Color for secondary text" + }, + "hoverBackground": { + "label": "Hover background color", + "title": "Color for hover background" + }, + "mainBackground": { + "label": "Main background color", + "title": "Color for main background" + }, + "mainColor": { + "label": "Accent color", + "title": "Color for accent" + }, + "mainText": { + "label": "Main text color", + "title": "Color for main text" + }, + "secondBackground": { + "label": "Secondary background color", + "title": "Color for secondary background" + } + }, + "enable": { + "label": "Enable selected theme", + "title": "Activate the selected theme for the page" + }, + "select": { + "label": "Select theme", + "title": "Select a theme to be applied to the page" + }, + "title": "YouTube Deep Dark Settings" } } } diff --git a/public/locales/fa-IR.json b/public/locales/fa-IR.json index 4b53f597..45926df7 100644 --- a/public/locales/fa-IR.json +++ b/public/locales/fa-IR.json @@ -8,29 +8,79 @@ "pages": { "content": { "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "Copied!", + "label": "Copy video URL with timestamp" + } + }, "featureMenu": { - "label": "Feature menu" + "button": { + "label": "Feature menu" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "Fast forward by {{TIME}}" + }, + "rewindButton": { + "label": "Rewind by {{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "Hide end screen cards", + "toggle": { + "off": "Show end screen cards", + "on": "Hide end screen cards" + } + } }, "loopButton": { - "label": "Loop", - "toggle": { - "off": "Loop off", - "on": "Loop on" + "button": { + "label": "Loop", + "toggle": { + "off": "Loop off", + "on": "Loop on" + } } }, "maximizePlayerButton": { - "label": "Maximize", - "toggle": { - "off": "Maximize off", - "on": "Maximize on" + "button": { + "label": "Maximize", + "toggle": { + "off": "Maximize off", + "on": "Maximize on" + } } }, "openTranscriptButton": { - "label": "Open transcript" + "button": { + "label": "Open transcript" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "Decrease Speed to {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "Increase Speed to {{SPEED}}" + } + }, + "decreaseLimit": "Can't decrease further ({{SPEED}})", + "increaseLimit": "Can't increase further ({{SPEED}})" + }, + "playlistLength": { + "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length." }, "screenshotButton": { - "copiedToClipboard": "Screenshot copied to clipboard", - "label": "Screenshot" + "button": { + "label": "Screenshot" + }, + "copiedToClipboard": "Screenshot copied to clipboard" }, "videoHistory": { "resumeButton": "Resume", @@ -39,10 +89,12 @@ } }, "volumeBoostButton": { - "label": "Volume Boost", - "toggle": { - "off": "Volume boost off", - "on": "Volume boost on" + "button": { + "label": "Volume Boost", + "toggle": { + "off": "Volume boost off", + "on": "Volume boost on" + } } } } @@ -77,6 +129,16 @@ "label": "Automatic quality adjustment", "title": "Automatically adjusts the video quality to the selected level." }, + "fallbackQualityStrategy": { + "select": { + "label": "Quality fallback strategy", + "options": { + "higher": "Higher", + "lower": "Lower" + }, + "title": "The strategy to use when the selected quality is not available" + } + }, "select": { "label": "Player quality", "title": "The quality to set the video to" @@ -92,6 +154,9 @@ "title": "Confirm setting reset", "value": "Confirm" }, + "openTab": { + "title": "Open extension settings in a new tab" + }, "reset": { "title": "Resets all settings to their defaults, Click the confirm button to save the changes", "value": "Reset" @@ -100,9 +165,15 @@ "buttonPlacement": { "select": { "buttonNames": { + "copyTimestampUrlButton": "Copy video URL with timestamp button", + "decreasePlaybackSpeedButton": "Decrease Speed button", + "forwardButton": "Fast Forward button", + "hideEndScreenCardsButton": "Hide end screen cards button", + "increasePlaybackSpeedButton": "Increase Speed button", "loopButton": "Loop button", "maximizePlayerButton": "Maximize button", "openTranscriptButton": "Open Transcript button", + "rewindButton": "Rewind button", "screenshotButton": "Screenshot button", "volumeBoostButton": "Volume Boost button" }, @@ -153,6 +224,17 @@ "title": "Feature menu settings" } }, + "forwardRewindButtons": { + "enable": { + "label": "Enable forward/rewind buttons", + "title": "Adds forward and rewind buttons to the video player" + }, + "time": { + "label": "Forward/rewind time", + "title": "The amount of time to forward/rewind the video by" + }, + "title": "Forward/rewind button settings" + }, "importExportSettings": { "exportButton": { "success": "Settings successfully exported", @@ -182,6 +264,34 @@ "label": "Automatic theater mode", "title": "Automatically enables theater mode when you load a video" }, + "automaticallyDisableClosedCaptions": { + "label": "Automatically disable closed captions", + "title": "Automatically disables closed captions when you load a video" + }, + "copyTimestampUrlButton": { + "label": "Copy video URL with timestamp button", + "title": "Copies video URL with timestamp (?t=123)" + }, + "hideEndScreenCards": { + "label": "Hide end screen cards", + "title": "Hides the cards at the end of the video" + }, + "hideEndScreenCardsButton": { + "label": "Hide end screen cards button", + "title": "Adds a button to show/hide the cards at the end of the video" + }, + "hideLiveStreamChat": { + "label": "Hide live stream chat", + "title": "Hides the live stream chat" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Hide Official Artist Videos", + "title": "Hide Official Artist Videos from Home Page" + }, + "hidePaidPromotionBanner": { + "label": "Hide paid promotion banner", + "title": "Hides the banner that appears when you watch a video that has a paid promotion" + }, "hideScrollbar": { "label": "Hide scrollbar", "title": "Hides the pages scrollbar" @@ -190,6 +300,10 @@ "label": "Hide shorts", "title": "Hides all shorts" }, + "hideTranslateComment": { + "label": "Hide translate comment button", + "title": "Hides 'Translate to Language' button under comments" + }, "loopButton": { "label": "Loop button", "title": "Adds a button to the feature menu to loop the video you're watching" @@ -206,6 +320,10 @@ "label": "Open YouTube settings on hover", "title": "Opens the YouTube settings menu when you hover over the settings button" }, + "pauseBackgroundPlayers": { + "label": "Pause background players", + "title": "Pauses video players in background tabs when you start a new player in foreground tab" + }, "remainingTime": { "label": "Remaining time", "title": "Shows the remaining time of the video you're watching" @@ -225,6 +343,10 @@ "shortsAutoScroll": { "label": "Shorts auto scroll", "title": "Automatically scrolls to the next short" + }, + "skipContinueWatching": { + "label": "Skip \"Video is paused. Continue watching?\"", + "title": "Skips the idle dialog that pauses video playback" } }, "title": "Miscellaneous settings" @@ -271,9 +393,9 @@ "type": { "label": "Type", "options": { + "circle": "Circle", "line": "Line", "no_display": "No display", - "round": "Round", "text": "Text" }, "title": "Select the type of On-Screen Display" @@ -284,12 +406,43 @@ "label": "Forced playback speed", "title": "Sets the video speed to what you choose below" }, + "playbackSpeedButtons": { + "label": "Playback speed buttons", + "select": { + "label": "Playback buttons speed", + "title": "Amount of speed to be changed per click" + }, + "title": "Adds buttons to increase or decrease the playback speed of the video you're watching" + }, "select": { "label": "Player speed", "title": "The speed to set the video to" }, "title": "Playback speed settings" }, + "playlistLength": { + "enable": { + "label": "Display playlist length information", + "title": "Shows the total length of the playlist, how much has been watched, and how much remains." + }, + "title": "Playlist length settings", + "wayToGetLength": { + "select": { + "label": "Method to get playlist length", + "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Method to get watched time", + "options": { + "duration": "Video Length", + "youtube": "Video Watch Time" + }, + "title": "The way to get the amount of time watched (Video Length type only used on watch page)" + } + } + }, "screenshotButton": { "enable": { "label": "Screenshot button", @@ -353,6 +506,9 @@ }, "title": "Scroll wheel volume control settings" }, + "settingSearch": { + "placeholder": "Search for a setting" + }, "videoHistory": { "enable": { "label": "Track watched videos", @@ -390,6 +546,57 @@ } }, "title": "Volume boost settings" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "You can get one from here", + "input": { + "label": "API Key", + "title": "Enter your Youtube Data API V3 key." + }, + "title": "YouTube API V3 Key" + }, + "youtubeDeepDark": { + "author": "Author", + "co-authors": "Co-authors", + "colors": { + "colorShadow": { + "label": "Shadow color", + "title": "Color for shadows" + }, + "dimmerText": { + "label": "Secondary text color", + "title": "Color for secondary text" + }, + "hoverBackground": { + "label": "Hover background color", + "title": "Color for hover background" + }, + "mainBackground": { + "label": "Main background color", + "title": "Color for main background" + }, + "mainColor": { + "label": "Accent color", + "title": "Color for accent" + }, + "mainText": { + "label": "Main text color", + "title": "Color for main text" + }, + "secondBackground": { + "label": "Secondary background color", + "title": "Color for secondary background" + } + }, + "enable": { + "label": "Enable selected theme", + "title": "Activate the selected theme for the page" + }, + "select": { + "label": "Select theme", + "title": "Select a theme to be applied to the page" + }, + "title": "YouTube Deep Dark Settings" } } } diff --git a/public/locales/fr-FR.json b/public/locales/fr-FR.json index bc23e0c4..88bf70f5 100644 --- a/public/locales/fr-FR.json +++ b/public/locales/fr-FR.json @@ -8,29 +8,79 @@ "pages": { "content": { "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "Copied!", + "label": "Copy video URL with timestamp" + } + }, "featureMenu": { - "label": "Menu des fonctionnalités" + "button": { + "label": "Feature menu" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "Fast forward by {{TIME}}" + }, + "rewindButton": { + "label": "Rewind by {{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "Hide end screen cards", + "toggle": { + "off": "Show end screen cards", + "on": "Hide end screen cards" + } + } }, "loopButton": { - "label": "Lire en boucle", - "toggle": { - "off": "Loop off", - "on": "Loop on" + "button": { + "label": "Loop", + "toggle": { + "off": "Loop off", + "on": "Loop on" + } } }, "maximizePlayerButton": { - "label": "Agrandir", - "toggle": { - "off": "Maximize off", - "on": "Maximize on" + "button": { + "label": "Maximize", + "toggle": { + "off": "Maximize off", + "on": "Maximize on" + } } }, "openTranscriptButton": { - "label": "Ouvrir la transcription" + "button": { + "label": "Open transcript" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "Decrease Speed to {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "Increase Speed to {{SPEED}}" + } + }, + "decreaseLimit": "Can't decrease further ({{SPEED}})", + "increaseLimit": "Can't increase further ({{SPEED}})" + }, + "playlistLength": { + "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length." }, "screenshotButton": { - "copiedToClipboard": "Capture d'écran copiée dans le presse-papiers", - "label": "Capture d'écran" + "button": { + "label": "Screenshot" + }, + "copiedToClipboard": "Capture d'écran copiée dans le presse-papiers" }, "videoHistory": { "resumeButton": "Reprendre", @@ -39,10 +89,12 @@ } }, "volumeBoostButton": { - "label": "Gain sonore", - "toggle": { - "off": "Volume boost off", - "on": "Volume boost on" + "button": { + "label": "Volume Boost", + "toggle": { + "off": "Volume boost off", + "on": "Volume boost on" + } } } } @@ -77,6 +129,16 @@ "label": "Ajustement automatique de la résolution", "title": "Ajuste automatiquement la résolution de la vidéo au niveau sélectionné." }, + "fallbackQualityStrategy": { + "select": { + "label": "Quality fallback strategy", + "options": { + "higher": "Higher", + "lower": "Lower" + }, + "title": "The strategy to use when the selected quality is not available" + } + }, "select": { "label": "Résolution", "title": "La vidéo aura cette résolution" @@ -92,6 +154,9 @@ "title": "Confirmer la réinitialisation des réglages", "value": "Confirmer" }, + "openTab": { + "title": "Open extension settings in a new tab" + }, "reset": { "title": "Réinitialise tous les paramètres par défaut, cliquez sur le bouton de confirmation pour enregistrer les modifications", "value": "Réinitialiser" @@ -100,9 +165,15 @@ "buttonPlacement": { "select": { "buttonNames": { + "copyTimestampUrlButton": "Copy video URL with timestamp button", + "decreasePlaybackSpeedButton": "Decrease Speed button", + "forwardButton": "Fast Forward button", + "hideEndScreenCardsButton": "Hide end screen cards button", + "increasePlaybackSpeedButton": "Increase Speed button", "loopButton": "Loop button", "maximizePlayerButton": "Maximize button", "openTranscriptButton": "Open Transcript button", + "rewindButton": "Rewind button", "screenshotButton": "Screenshot button", "volumeBoostButton": "Volume Boost button" }, @@ -153,6 +224,17 @@ "title": "Paramètres du menu de fonctionnalités" } }, + "forwardRewindButtons": { + "enable": { + "label": "Enable forward/rewind buttons", + "title": "Adds forward and rewind buttons to the video player" + }, + "time": { + "label": "Forward/rewind time", + "title": "The amount of time to forward/rewind the video by" + }, + "title": "Forward/rewind button settings" + }, "importExportSettings": { "exportButton": { "success": "Réglages exportés avec succès", @@ -182,6 +264,34 @@ "label": "Mode cinéma automatique", "title": "Activer automatiquement le mode cinéma lorsque vous chargez une vidéo" }, + "automaticallyDisableClosedCaptions": { + "label": "Automatically disable closed captions", + "title": "Automatically disables closed captions when you load a video" + }, + "copyTimestampUrlButton": { + "label": "Copy video URL with timestamp button", + "title": "Copies video URL with timestamp (?t=123)" + }, + "hideEndScreenCards": { + "label": "Hide end screen cards", + "title": "Hides the cards at the end of the video" + }, + "hideEndScreenCardsButton": { + "label": "Hide end screen cards button", + "title": "Adds a button to show/hide the cards at the end of the video" + }, + "hideLiveStreamChat": { + "label": "Hide live stream chat", + "title": "Hides the live stream chat" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Hide Official Artist Videos", + "title": "Hide Official Artist Videos from Home Page" + }, + "hidePaidPromotionBanner": { + "label": "Hide paid promotion banner", + "title": "Hides the banner that appears when you watch a video that has a paid promotion" + }, "hideScrollbar": { "label": "Cacher la barre de défilement", "title": "Cache la barre de défilement des pages" @@ -190,6 +300,10 @@ "label": "Hide shorts", "title": "Hides all shorts" }, + "hideTranslateComment": { + "label": "Hide translate comment button", + "title": "Hides 'Translate to Language' button under comments" + }, "loopButton": { "label": "Bouton de boucle", "title": "Ajoute un bouton au menu de fonctionnalité pour regarder la vidéo en boucle" @@ -206,6 +320,10 @@ "label": "Ouvrir les paramètres YouTube au survol", "title": "Ouvre le menu des paramètres YouTube lorsque vous survolez le bouton des paramètres" }, + "pauseBackgroundPlayers": { + "label": "Pause background players", + "title": "Pauses video players in background tabs when you start a new player in foreground tab" + }, "remainingTime": { "label": "Temps restant", "title": "Affiche le temps restant de la vidéo que vous regardez" @@ -225,6 +343,10 @@ "shortsAutoScroll": { "label": "Shorts auto scroll", "title": "Automatically scrolls to the next short" + }, + "skipContinueWatching": { + "label": "Skip \"Video is paused. Continue watching?\"", + "title": "Skips the idle dialog that pauses video playback" } }, "title": "Autre paramètres" @@ -271,9 +393,9 @@ "type": { "label": "Type", "options": { + "circle": "Circle", "line": "Ligne", "no_display": "Cacher", - "round": "Arrondi", "text": "Texte" }, "title": "Sélectionnez le type d'affichage à l'écran" @@ -284,12 +406,43 @@ "label": "Vitesse de lecture forcée", "title": "Définit la vitesse de la vidéo comme choisie ci-dessous" }, + "playbackSpeedButtons": { + "label": "Playback speed buttons", + "select": { + "label": "Playback buttons speed", + "title": "Amount of speed to be changed per click" + }, + "title": "Adds buttons to increase or decrease the playback speed of the video you're watching" + }, "select": { "label": "Vitesse de la vidéo", "title": "La vitesse à laquelle la vidéo est définie" }, "title": "Réglages de vitesse de lecture" }, + "playlistLength": { + "enable": { + "label": "Display playlist length information", + "title": "Shows the total length of the playlist, how much has been watched, and how much remains." + }, + "title": "Playlist length settings", + "wayToGetLength": { + "select": { + "label": "Method to get playlist length", + "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Method to get watched time", + "options": { + "duration": "Video Length", + "youtube": "Video Watch Time" + }, + "title": "The way to get the amount of time watched (Video Length type only used on watch page)" + } + } + }, "screenshotButton": { "enable": { "label": "Bouton de capture d'écran", @@ -353,6 +506,9 @@ }, "title": "Réglages du contrôle du volume par la molette de défilement" }, + "settingSearch": { + "placeholder": "Search for a setting" + }, "videoHistory": { "enable": { "label": "Track watched videos", @@ -390,6 +546,57 @@ } }, "title": "Réglages de du gain du volume" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "You can get one from here", + "input": { + "label": "API Key", + "title": "Enter your Youtube Data API V3 key." + }, + "title": "YouTube API V3 Key" + }, + "youtubeDeepDark": { + "author": "Author", + "co-authors": "Co-authors", + "colors": { + "colorShadow": { + "label": "Shadow color", + "title": "Color for shadows" + }, + "dimmerText": { + "label": "Secondary text color", + "title": "Color for secondary text" + }, + "hoverBackground": { + "label": "Hover background color", + "title": "Color for hover background" + }, + "mainBackground": { + "label": "Main background color", + "title": "Color for main background" + }, + "mainColor": { + "label": "Accent color", + "title": "Color for accent" + }, + "mainText": { + "label": "Main text color", + "title": "Color for main text" + }, + "secondBackground": { + "label": "Secondary background color", + "title": "Color for secondary background" + } + }, + "enable": { + "label": "Enable selected theme", + "title": "Activate the selected theme for the page" + }, + "select": { + "label": "Select theme", + "title": "Select a theme to be applied to the page" + }, + "title": "YouTube Deep Dark Settings" } } } diff --git a/public/locales/he-IL.json b/public/locales/he-IL.json index 5a972baa..677d12c4 100644 --- a/public/locales/he-IL.json +++ b/public/locales/he-IL.json @@ -8,29 +8,79 @@ "pages": { "content": { "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "Copied!", + "label": "Copy video URL with timestamp" + } + }, "featureMenu": { - "label": "Feature menu" + "button": { + "label": "Feature menu" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "Fast forward by {{TIME}}" + }, + "rewindButton": { + "label": "Rewind by {{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "Hide end screen cards", + "toggle": { + "off": "Show end screen cards", + "on": "Hide end screen cards" + } + } }, "loopButton": { - "label": "Loop", - "toggle": { - "off": "Loop off", - "on": "Loop on" + "button": { + "label": "Loop", + "toggle": { + "off": "Loop off", + "on": "Loop on" + } } }, "maximizePlayerButton": { - "label": "Maximize", - "toggle": { - "off": "Maximize off", - "on": "Maximize on" + "button": { + "label": "Maximize", + "toggle": { + "off": "Maximize off", + "on": "Maximize on" + } } }, "openTranscriptButton": { - "label": "Open transcript" + "button": { + "label": "Open transcript" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "Decrease Speed to {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "Increase Speed to {{SPEED}}" + } + }, + "decreaseLimit": "Can't decrease further ({{SPEED}})", + "increaseLimit": "Can't increase further ({{SPEED}})" + }, + "playlistLength": { + "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length." }, "screenshotButton": { - "copiedToClipboard": "Screenshot copied to clipboard", - "label": "Screenshot" + "button": { + "label": "Screenshot" + }, + "copiedToClipboard": "Screenshot copied to clipboard" }, "videoHistory": { "resumeButton": "Resume", @@ -39,10 +89,12 @@ } }, "volumeBoostButton": { - "label": "Volume Boost", - "toggle": { - "off": "Volume boost off", - "on": "Volume boost on" + "button": { + "label": "Volume Boost", + "toggle": { + "off": "Volume boost off", + "on": "Volume boost on" + } } } } @@ -77,6 +129,16 @@ "label": "Automatic quality adjustment", "title": "Automatically adjusts the video quality to the selected level." }, + "fallbackQualityStrategy": { + "select": { + "label": "Quality fallback strategy", + "options": { + "higher": "Higher", + "lower": "Lower" + }, + "title": "The strategy to use when the selected quality is not available" + } + }, "select": { "label": "Player quality", "title": "The quality to set the video to" @@ -92,6 +154,9 @@ "title": "Confirm setting reset", "value": "Confirm" }, + "openTab": { + "title": "Open extension settings in a new tab" + }, "reset": { "title": "Resets all settings to their defaults, Click the confirm button to save the changes", "value": "Reset" @@ -100,9 +165,15 @@ "buttonPlacement": { "select": { "buttonNames": { + "copyTimestampUrlButton": "Copy video URL with timestamp button", + "decreasePlaybackSpeedButton": "Decrease Speed button", + "forwardButton": "Fast Forward button", + "hideEndScreenCardsButton": "Hide end screen cards button", + "increasePlaybackSpeedButton": "Increase Speed button", "loopButton": "Loop button", "maximizePlayerButton": "Maximize button", "openTranscriptButton": "Open Transcript button", + "rewindButton": "Rewind button", "screenshotButton": "Screenshot button", "volumeBoostButton": "Volume Boost button" }, @@ -153,6 +224,17 @@ "title": "Feature menu settings" } }, + "forwardRewindButtons": { + "enable": { + "label": "Enable forward/rewind buttons", + "title": "Adds forward and rewind buttons to the video player" + }, + "time": { + "label": "Forward/rewind time", + "title": "The amount of time to forward/rewind the video by" + }, + "title": "Forward/rewind button settings" + }, "importExportSettings": { "exportButton": { "success": "Settings successfully exported", @@ -182,6 +264,34 @@ "label": "Automatic theater mode", "title": "Automatically enables theater mode when you load a video" }, + "automaticallyDisableClosedCaptions": { + "label": "Automatically disable closed captions", + "title": "Automatically disables closed captions when you load a video" + }, + "copyTimestampUrlButton": { + "label": "Copy video URL with timestamp button", + "title": "Copies video URL with timestamp (?t=123)" + }, + "hideEndScreenCards": { + "label": "Hide end screen cards", + "title": "Hides the cards at the end of the video" + }, + "hideEndScreenCardsButton": { + "label": "Hide end screen cards button", + "title": "Adds a button to show/hide the cards at the end of the video" + }, + "hideLiveStreamChat": { + "label": "Hide live stream chat", + "title": "Hides the live stream chat" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Hide Official Artist Videos", + "title": "Hide Official Artist Videos from Home Page" + }, + "hidePaidPromotionBanner": { + "label": "Hide paid promotion banner", + "title": "Hides the banner that appears when you watch a video that has a paid promotion" + }, "hideScrollbar": { "label": "Hide scrollbar", "title": "Hides the pages scrollbar" @@ -190,6 +300,10 @@ "label": "Hide shorts", "title": "Hides all shorts" }, + "hideTranslateComment": { + "label": "Hide translate comment button", + "title": "Hides 'Translate to Language' button under comments" + }, "loopButton": { "label": "Loop button", "title": "Adds a button to the feature menu to loop the video you're watching" @@ -206,6 +320,10 @@ "label": "Open YouTube settings on hover", "title": "Opens the YouTube settings menu when you hover over the settings button" }, + "pauseBackgroundPlayers": { + "label": "Pause background players", + "title": "Pauses video players in background tabs when you start a new player in foreground tab" + }, "remainingTime": { "label": "Remaining time", "title": "Shows the remaining time of the video you're watching" @@ -225,6 +343,10 @@ "shortsAutoScroll": { "label": "Shorts auto scroll", "title": "Automatically scrolls to the next short" + }, + "skipContinueWatching": { + "label": "Skip \"Video is paused. Continue watching?\"", + "title": "Skips the idle dialog that pauses video playback" } }, "title": "Miscellaneous settings" @@ -271,9 +393,9 @@ "type": { "label": "Type", "options": { + "circle": "Circle", "line": "Line", "no_display": "No display", - "round": "Round", "text": "Text" }, "title": "Select the type of On-Screen Display" @@ -284,12 +406,43 @@ "label": "Forced playback speed", "title": "Sets the video speed to what you choose below" }, + "playbackSpeedButtons": { + "label": "Playback speed buttons", + "select": { + "label": "Playback buttons speed", + "title": "Amount of speed to be changed per click" + }, + "title": "Adds buttons to increase or decrease the playback speed of the video you're watching" + }, "select": { "label": "Player speed", "title": "The speed to set the video to" }, "title": "Playback speed settings" }, + "playlistLength": { + "enable": { + "label": "Display playlist length information", + "title": "Shows the total length of the playlist, how much has been watched, and how much remains." + }, + "title": "Playlist length settings", + "wayToGetLength": { + "select": { + "label": "Method to get playlist length", + "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Method to get watched time", + "options": { + "duration": "Video Length", + "youtube": "Video Watch Time" + }, + "title": "The way to get the amount of time watched (Video Length type only used on watch page)" + } + } + }, "screenshotButton": { "enable": { "label": "Screenshot button", @@ -353,6 +506,9 @@ }, "title": "Scroll wheel volume control settings" }, + "settingSearch": { + "placeholder": "Search for a setting" + }, "videoHistory": { "enable": { "label": "Track watched videos", @@ -390,6 +546,57 @@ } }, "title": "Volume boost settings" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "You can get one from here", + "input": { + "label": "API Key", + "title": "Enter your Youtube Data API V3 key." + }, + "title": "YouTube API V3 Key" + }, + "youtubeDeepDark": { + "author": "Author", + "co-authors": "Co-authors", + "colors": { + "colorShadow": { + "label": "Shadow color", + "title": "Color for shadows" + }, + "dimmerText": { + "label": "Secondary text color", + "title": "Color for secondary text" + }, + "hoverBackground": { + "label": "Hover background color", + "title": "Color for hover background" + }, + "mainBackground": { + "label": "Main background color", + "title": "Color for main background" + }, + "mainColor": { + "label": "Accent color", + "title": "Color for accent" + }, + "mainText": { + "label": "Main text color", + "title": "Color for main text" + }, + "secondBackground": { + "label": "Secondary background color", + "title": "Color for secondary background" + } + }, + "enable": { + "label": "Enable selected theme", + "title": "Activate the selected theme for the page" + }, + "select": { + "label": "Select theme", + "title": "Select a theme to be applied to the page" + }, + "title": "YouTube Deep Dark Settings" } } } diff --git a/public/locales/hi-IN.json b/public/locales/hi-IN.json index d8290dcb..07ef1667 100644 --- a/public/locales/hi-IN.json +++ b/public/locales/hi-IN.json @@ -8,29 +8,79 @@ "pages": { "content": { "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "Copied!", + "label": "Copy video URL with timestamp" + } + }, "featureMenu": { - "label": "Feature menu" + "button": { + "label": "Feature menu" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "Fast forward by {{TIME}}" + }, + "rewindButton": { + "label": "Rewind by {{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "Hide end screen cards", + "toggle": { + "off": "Show end screen cards", + "on": "Hide end screen cards" + } + } }, "loopButton": { - "label": "Loop", - "toggle": { - "off": "Loop off", - "on": "Loop on" + "button": { + "label": "Loop", + "toggle": { + "off": "Loop off", + "on": "Loop on" + } } }, "maximizePlayerButton": { - "label": "Maximize", - "toggle": { - "off": "Maximize off", - "on": "Maximize on" + "button": { + "label": "Maximize", + "toggle": { + "off": "Maximize off", + "on": "Maximize on" + } } }, "openTranscriptButton": { - "label": "Open transcript" + "button": { + "label": "Open transcript" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "Decrease Speed to {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "Increase Speed to {{SPEED}}" + } + }, + "decreaseLimit": "Can't decrease further ({{SPEED}})", + "increaseLimit": "Can't increase further ({{SPEED}})" + }, + "playlistLength": { + "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length." }, "screenshotButton": { - "copiedToClipboard": "Screenshot copied to clipboard", - "label": "Screenshot" + "button": { + "label": "Screenshot" + }, + "copiedToClipboard": "Screenshot copied to clipboard" }, "videoHistory": { "resumeButton": "Resume", @@ -39,10 +89,12 @@ } }, "volumeBoostButton": { - "label": "Volume Boost", - "toggle": { - "off": "Volume boost off", - "on": "Volume boost on" + "button": { + "label": "Volume Boost", + "toggle": { + "off": "Volume boost off", + "on": "Volume boost on" + } } } } @@ -77,6 +129,16 @@ "label": "Automatic quality adjustment", "title": "Automatically adjusts the video quality to the selected level." }, + "fallbackQualityStrategy": { + "select": { + "label": "Quality fallback strategy", + "options": { + "higher": "Higher", + "lower": "Lower" + }, + "title": "The strategy to use when the selected quality is not available" + } + }, "select": { "label": "Player quality", "title": "The quality to set the video to" @@ -92,6 +154,9 @@ "title": "Confirm setting reset", "value": "Confirm" }, + "openTab": { + "title": "Open extension settings in a new tab" + }, "reset": { "title": "Resets all settings to their defaults, Click the confirm button to save the changes", "value": "Reset" @@ -100,9 +165,15 @@ "buttonPlacement": { "select": { "buttonNames": { + "copyTimestampUrlButton": "Copy video URL with timestamp button", + "decreasePlaybackSpeedButton": "Decrease Speed button", + "forwardButton": "Fast Forward button", + "hideEndScreenCardsButton": "Hide end screen cards button", + "increasePlaybackSpeedButton": "Increase Speed button", "loopButton": "Loop button", "maximizePlayerButton": "Maximize button", "openTranscriptButton": "Open Transcript button", + "rewindButton": "Rewind button", "screenshotButton": "Screenshot button", "volumeBoostButton": "Volume Boost button" }, @@ -153,6 +224,17 @@ "title": "Feature menu settings" } }, + "forwardRewindButtons": { + "enable": { + "label": "Enable forward/rewind buttons", + "title": "Adds forward and rewind buttons to the video player" + }, + "time": { + "label": "Forward/rewind time", + "title": "The amount of time to forward/rewind the video by" + }, + "title": "Forward/rewind button settings" + }, "importExportSettings": { "exportButton": { "success": "Settings successfully exported", @@ -182,6 +264,34 @@ "label": "Automatic theater mode", "title": "Automatically enables theater mode when you load a video" }, + "automaticallyDisableClosedCaptions": { + "label": "Automatically disable closed captions", + "title": "Automatically disables closed captions when you load a video" + }, + "copyTimestampUrlButton": { + "label": "Copy video URL with timestamp button", + "title": "Copies video URL with timestamp (?t=123)" + }, + "hideEndScreenCards": { + "label": "Hide end screen cards", + "title": "Hides the cards at the end of the video" + }, + "hideEndScreenCardsButton": { + "label": "Hide end screen cards button", + "title": "Adds a button to show/hide the cards at the end of the video" + }, + "hideLiveStreamChat": { + "label": "Hide live stream chat", + "title": "Hides the live stream chat" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Hide Official Artist Videos", + "title": "Hide Official Artist Videos from Home Page" + }, + "hidePaidPromotionBanner": { + "label": "Hide paid promotion banner", + "title": "Hides the banner that appears when you watch a video that has a paid promotion" + }, "hideScrollbar": { "label": "Hide scrollbar", "title": "Hides the pages scrollbar" @@ -190,6 +300,10 @@ "label": "Hide shorts", "title": "Hides all shorts" }, + "hideTranslateComment": { + "label": "Hide translate comment button", + "title": "Hides 'Translate to Language' button under comments" + }, "loopButton": { "label": "Loop button", "title": "Adds a button to the feature menu to loop the video you're watching" @@ -206,6 +320,10 @@ "label": "Open YouTube settings on hover", "title": "Opens the YouTube settings menu when you hover over the settings button" }, + "pauseBackgroundPlayers": { + "label": "Pause background players", + "title": "Pauses video players in background tabs when you start a new player in foreground tab" + }, "remainingTime": { "label": "Remaining time", "title": "Shows the remaining time of the video you're watching" @@ -225,6 +343,10 @@ "shortsAutoScroll": { "label": "Shorts auto scroll", "title": "Automatically scrolls to the next short" + }, + "skipContinueWatching": { + "label": "Skip \"Video is paused. Continue watching?\"", + "title": "Skips the idle dialog that pauses video playback" } }, "title": "Miscellaneous settings" @@ -271,9 +393,9 @@ "type": { "label": "Type", "options": { + "circle": "Circle", "line": "Line", "no_display": "No display", - "round": "Round", "text": "Text" }, "title": "Select the type of On-Screen Display" @@ -284,12 +406,43 @@ "label": "Forced playback speed", "title": "Sets the video speed to what you choose below" }, + "playbackSpeedButtons": { + "label": "Playback speed buttons", + "select": { + "label": "Playback buttons speed", + "title": "Amount of speed to be changed per click" + }, + "title": "Adds buttons to increase or decrease the playback speed of the video you're watching" + }, "select": { "label": "Player speed", "title": "The speed to set the video to" }, "title": "Playback speed settings" }, + "playlistLength": { + "enable": { + "label": "Display playlist length information", + "title": "Shows the total length of the playlist, how much has been watched, and how much remains." + }, + "title": "Playlist length settings", + "wayToGetLength": { + "select": { + "label": "Method to get playlist length", + "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Method to get watched time", + "options": { + "duration": "Video Length", + "youtube": "Video Watch Time" + }, + "title": "The way to get the amount of time watched (Video Length type only used on watch page)" + } + } + }, "screenshotButton": { "enable": { "label": "Screenshot button", @@ -353,6 +506,9 @@ }, "title": "Scroll wheel volume control settings" }, + "settingSearch": { + "placeholder": "Search for a setting" + }, "videoHistory": { "enable": { "label": "Track watched videos", @@ -390,6 +546,57 @@ } }, "title": "Volume boost settings" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "You can get one from here", + "input": { + "label": "API Key", + "title": "Enter your Youtube Data API V3 key." + }, + "title": "YouTube API V3 Key" + }, + "youtubeDeepDark": { + "author": "Author", + "co-authors": "Co-authors", + "colors": { + "colorShadow": { + "label": "Shadow color", + "title": "Color for shadows" + }, + "dimmerText": { + "label": "Secondary text color", + "title": "Color for secondary text" + }, + "hoverBackground": { + "label": "Hover background color", + "title": "Color for hover background" + }, + "mainBackground": { + "label": "Main background color", + "title": "Color for main background" + }, + "mainColor": { + "label": "Accent color", + "title": "Color for accent" + }, + "mainText": { + "label": "Main text color", + "title": "Color for main text" + }, + "secondBackground": { + "label": "Secondary background color", + "title": "Color for secondary background" + } + }, + "enable": { + "label": "Enable selected theme", + "title": "Activate the selected theme for the page" + }, + "select": { + "label": "Select theme", + "title": "Select a theme to be applied to the page" + }, + "title": "YouTube Deep Dark Settings" } } } diff --git a/public/locales/it-IT.json b/public/locales/it-IT.json index 85b23f30..0a463803 100644 --- a/public/locales/it-IT.json +++ b/public/locales/it-IT.json @@ -2,47 +2,99 @@ "langCode": "it-IT", "langName": "Italiano", "messages": { - "resumingVideo": "Resuming video at {{VIDEO_TIME}}", - "settingVolume": "Setting volume boost to {{VOLUME_BOOST_AMOUNT}}" + "resumingVideo": "Video a {{VIDEO_TIME}} in ripresa", + "settingVolume": "Impostazione aumento volume a {{VOLUME_BOOST_AMOUNT}}" }, "pages": { "content": { "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "Copiato!", + "label": "Copia URL video con temporizzazione" + } + }, "featureMenu": { - "label": "Feature menu" + "button": { + "label": "Menu' funzioni" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "Avanti veloce di {{TIME}}" + }, + "rewindButton": { + "label": "Riavvolgi di {{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "Nascondi le schede finali", + "toggle": { + "off": "Mostra le schede finali", + "on": "Nascondi le schede finali" + } + } }, "loopButton": { - "label": "Loop", - "toggle": { - "off": "Loop off", - "on": "Loop on" + "button": { + "label": "Ripeti", + "toggle": { + "off": "Ripetizione NO", + "on": "Ripetizione SÌ" + } } }, "maximizePlayerButton": { - "label": "Maximize", - "toggle": { - "off": "Maximize off", - "on": "Maximize on" + "button": { + "label": "Ingrandisci", + "toggle": { + "off": "Massimizza NO", + "on": "Massimizza SÌ" + } } }, "openTranscriptButton": { - "label": "Open transcript" + "button": { + "label": "Apri trascrizione" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "Diminuisci velocità di {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "Aumenta velocità di {{SPEED}}" + } + }, + "decreaseLimit": "Impossibile diminuire ulteriormente ({{SPEED}})", + "increaseLimit": "Impossibile aumentare ulteriormente ({{SPEED}})" + }, + "playlistLength": { + "title": "La lunghezza totale può non essere accurata se alcuni video sono nascosti o se non hai caricato abbastanza video per ottenere la lunghezza completa." }, "screenshotButton": { - "copiedToClipboard": "Screenshot copied to clipboard", - "label": "Screenshot" + "button": { + "label": "Schermata" + }, + "copiedToClipboard": "Schermata copiata negli Appunti" }, "videoHistory": { - "resumeButton": "Resume", + "resumeButton": "Riprendi", "resumePrompt": { - "close": "Close" + "close": "Chiudi" } }, "volumeBoostButton": { - "label": "Volume Boost", - "toggle": { - "off": "Volume boost off", - "on": "Volume boost on" + "button": { + "label": "Aumento volume", + "toggle": { + "off": "Aumento volume NO", + "on": "Aumento volume SÌ" + } } } } @@ -52,344 +104,499 @@ "error": { "scrollWheelHoldModifierKey": { "sameKey": { - "speedControl": "The scroll wheel speed control modifier key cannot be the same as the scroll wheel volume control modifier key.", - "volumeControl": "The scroll wheel volume control modifier key cannot be the same as the scroll wheel speed control modifier key." + "speedControl": "Il tasto per modificare la velocità della rotellina del mouse non può essere lo stesso che modifica il volume con la rotellina del mouse.", + "volumeControl": "Il tasto che modifica il volume con la rotellina del mouse non può essere lo stesso che modifica la velocità della rotellina del mouse." } } }, "info": { - "reset": "All options have been reset to their default values.\nYou can now save the changes by clicking the \"Confirm\" button or discard them by closing this page or ignore this notification." + "reset": "Le opzioni sono state reimpostate ai valori predefiniti.\nPuoi salvare le modifiche cliccando il pulsante \"Conferma\" o scartarle chiudendo la pagina oppure ignorando questa notifica." }, "success": { - "saved": "Options saved." + "saved": "Opzioni salvate." } } } }, "settings": { "clearData": { - "allDataDeleted": "All data has been deleted.", - "confirmAlert": "This will delete all extension data related to options. Continue?" + "allDataDeleted": "Tutti i dati sono stati eliminati.", + "confirmAlert": "Questo eliminerà tutti i dati delle estensioni relativi alle opzioni. Continuare?" }, "sections": { "automaticQuality": { "enable": { - "label": "Automatic quality adjustment", - "title": "Automatically adjusts the video quality to the selected level." + "label": "Regolazione automatica qualità", + "title": "Regola automaticamente la qualità video al livello selezionato." + }, + "fallbackQualityStrategy": { + "select": { + "label": "Strategia ripiego qualità", + "options": { + "higher": "Più alta", + "lower": "Più bassa" + }, + "title": "La strategia da usare quando la qualità selezionata non è disponibile" + } }, "select": { - "label": "Player quality", - "title": "The quality to set the video to" + "label": "Qualità riproduttore", + "title": "La qualità alla quale impostare il video" }, - "title": "Automatic quality settings" + "title": "Impostazioni qualità automatiche" }, "bottomButtons": { "clear": { - "title": "Clears all data this extension has stored on your machine", - "value": "Clear Data" + "title": "Cancella tutti i dati che questa estensione ha memorizzato sulla tua macchina", + "value": "Cancella dati" }, "confirm": { - "title": "Confirm setting reset", - "value": "Confirm" + "title": "Conferma ripristino impostazioni", + "value": "Conferma" + }, + "openTab": { + "title": "Apri impostazioni estensione in una nuova scheda" }, "reset": { - "title": "Resets all settings to their defaults, Click the confirm button to save the changes", - "value": "Reset" + "title": "Reimposta le impostazioni ai valori predefiniti, clicca il pulsante di conferma per salvare le modifiche", + "value": "Reimposta" } }, "buttonPlacement": { "select": { "buttonNames": { - "loopButton": "Loop button", - "maximizePlayerButton": "Maximize button", - "openTranscriptButton": "Open Transcript button", - "screenshotButton": "Screenshot button", - "volumeBoostButton": "Volume Boost button" + "copyTimestampUrlButton": "Pulsante \"Copia URL video con temporizzazione\"", + "decreasePlaybackSpeedButton": "Pulsante Riduci velocità", + "forwardButton": "Pulsante Avanti veloce", + "hideEndScreenCardsButton": "Pulsante Nascondi schede finali", + "increasePlaybackSpeedButton": "Pulsante Aumenta velocità", + "loopButton": "Pulsante Ripeti", + "maximizePlayerButton": "Pulsante Massimizza", + "openTranscriptButton": "Pulsante Apri trascrizione", + "rewindButton": "Pulsante Riavvolgi", + "screenshotButton": "Pulsante Schermata", + "volumeBoostButton": "Pulsante Aumento volume" }, "options": { "below_player": { - "placement": "below the player controls", - "value": "Below Player" + "placement": "sotto i controlli del riproduttore", + "value": "Sotto il riproduttore" }, "feature_menu": { - "placement": "in the feature menu", - "value": "Feature Menu" + "placement": "nel menu' delle funzioni", + "value": "Menu' funzioni" }, "player_controls_left": { - "placement": "on the left side of player controls", - "value": "Left Controls" + "placement": "alla sinistra dei controlli di riproduzione", + "value": "A sinistra" }, "player_controls_right": { - "placement": "on the right side of player controls", - "value": "Right Controls" + "placement": "alla destra dei controlli di riproduzione", + "value": "A destra" } }, - "title": "Place the {{BUTTON_NAME}} {{PLACEMENT}}" + "title": "Posiziona {{BUTTON_NAME}} {{PLACEMENT}}" }, - "title": "Button Placement Settings" + "title": "Impostazioni posizione pulsante" }, "customCSS": { "editor": { - "collapse": "Collapse Editor", - "expand": "Expand Editor", - "noProblems": "No problems found." + "collapse": "Comprimi editor", + "expand": "Espandi editor", + "noProblems": "Nessun problema trovato." }, "enable": { - "label": "Enable custom CSS", - "title": "Enables custom CSS to be applied to the page" + "label": "Abilita CSS personalizzato", + "title": "Abilita il CSS personalizzato da applicare alla pagina" }, - "title": "Custom CSS Settings" + "title": "Impostazioni CSS personalizzate" }, "featureMenu": { "openType": { "select": { - "label": "Menu Activation Type", + "label": "Tipo attivazione menu'", "options": { - "click": "Click", - "hover": "Hover" + "click": "Clic", + "hover": "Sorvola" }, - "title": "Select the method to activate the feature menu" + "title": "Seleziona il metodo per attivare il menu' funzioni" }, - "title": "Feature menu settings" + "title": "Impostazioni menu' funzioni" } }, + "forwardRewindButtons": { + "enable": { + "label": "Abilita pulsanti avanti/riavvolgi", + "title": "Aggiunge i pulsanti avanti e riavvolgi al riproduttore video" + }, + "time": { + "label": "Tempo avanzamento/riavvolgimento", + "title": "Il periodo di tempo da usare per avanzare/riavvolgere il video" + }, + "title": "Impostazioni pulsante Avanti / Riavvolgi" + }, "importExportSettings": { "exportButton": { - "success": "Settings successfully exported", - "title": "Export settings to a JSON file", - "value": "Export Settings" + "success": "Impostazioni esportate correttamente", + "title": "Esporta impostazioni in un file JSON", + "value": "Esporta impostazioni" }, "importButton": { "error": { - "unknown": "Error importing settings. Please check the file format.\nAn unknown error occurred.", - "validation": "Error importing settings. Please check the file format.\n{{ERROR_MESSAGE}}" + "unknown": "Errore nell'importazione delle impostazioni. Controllare il formato del file.\nSi è verificato un errore sconosciuto.", + "validation": "Errore nell'importazione delle impostazioni. Controllare il formato del file.\n{{ERROR_MESSAGE}}" }, - "success": "Settings imported successfully", - "title": "Import settings from a JSON file", - "value": "Import Settings" + "success": "Impostazioni importate correttamente", + "title": "Importa impostazioni da un file JSON", + "value": "Importa impostazioni" } }, "language": { "select": { - "label": "Language", - "title": "The language to use for the extension" + "label": "Lingua", + "title": "La lingua da usare per l'estensione" }, - "title": "Language" + "title": "Lingua" }, "miscellaneous": { "features": { "automaticTheaterMode": { - "label": "Automatic theater mode", - "title": "Automatically enables theater mode when you load a video" + "label": "Modalità teatro automatica", + "title": "Attiva automaticamente la modalità teatro quando carichi un video" + }, + "automaticallyDisableClosedCaptions": { + "label": "Disabilita automaticamente le didascalie chiuse", + "title": "Disabilita automaticamente le didascalie chiuse quando si carica un video" + }, + "copyTimestampUrlButton": { + "label": "Pulsante \"Copia URL video con temporizzazione\"", + "title": "Copia l'URL del video con la temporizzazione (?t=123)" + }, + "hideEndScreenCards": { + "label": "Nascondi le schede finali", + "title": "Nasconde le schede alla fine del video" + }, + "hideEndScreenCardsButton": { + "label": "Pulsante Nascondi schede finali", + "title": "Aggiunge un pulsante per mostrare/nascondere le schede alla fine del video" + }, + "hideLiveStreamChat": { + "label": "Nascondi chat live stream", + "title": "Nasconde la chat live stream" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Nascondi video ufficiali dell'artista", + "title": "Nascondi video ufficiali dell'artista dalla pagina iniziale" + }, + "hidePaidPromotionBanner": { + "label": "Nascondi banner promozioni a pagamento", + "title": "Nasconde il banner con promozioni a pagamento che appare quando si guarda un video" }, "hideScrollbar": { - "label": "Hide scrollbar", - "title": "Hides the pages scrollbar" + "label": "Nascondi barra scorrimento", + "title": "Nasconde la barra di scorrimento delle pagine" }, "hideShorts": { - "label": "Hide shorts", - "title": "Hides all shorts" + "label": "Nascondi blocchi", + "title": "Nasconde tutti i blocchi" + }, + "hideTranslateComment": { + "label": "Nascondi pulsante \"Traduci commento\"", + "title": "Nasconde il pulsante 'Traduci in…' sotto i commenti" }, "loopButton": { - "label": "Loop button", - "title": "Adds a button to the feature menu to loop the video you're watching" + "label": "Pulsante Ripeti", + "title": "Aggiunge un pulsante al menu' funzioni per ripetere il video che stai guardando" }, "maximizePlayerButton": { - "label": "Maximize player button", - "title": "Adds a button to the feature menu to maximize the player" + "label": "Pulsante Ingrandisci riproduttore", + "title": "Aggiunge un pulsante al menu' funzioni per ingrandire il riproduttore" }, "openTranscriptButton": { - "label": "Open transcript button", - "title": "Adds a button to the feature menu to open the transcript of the video you're watching" + "label": "Pulsante Apri trascrizione", + "title": "Aggiunge un pulsante al menu' funzioni per aprire la trascrizione del video che stai guardando" }, "openYouTubeSettingsOnHover": { - "label": "Open YouTube settings on hover", - "title": "Opens the YouTube settings menu when you hover over the settings button" + "label": "Apri le impostazioni di YouTube al sorvolo", + "title": "Apre il menu' delle impostazioni di YouTube quando si passa sopra il pulsante delle impostazioni" + }, + "pauseBackgroundPlayers": { + "label": "Metti in pausa riproduttori in secondo piano", + "title": "Mette in pausa i riproduttori video nelle schede nascoste quando si avvia un nuovo riproduttore nella scheda aperta" }, "remainingTime": { - "label": "Remaining time", - "title": "Shows the remaining time of the video you're watching" + "label": "Tempo rimanente", + "title": "Mostra il tempo rimanente per il video che stai guardando" }, "rememberLastVolume": { - "label": "Remember last volume", - "title": "Remembers the volume of the last video you were watching and sets it when you open a new video" + "label": "Ricorda l'ultimo volume", + "title": "Ricorda il volume dell'ultimo video che hai guardato e lo imposta quando apri un nuovo video" }, "removeRedirect": { - "label": "Remove YouTube /redirect URLs", - "title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue" + "label": "Rimuovi URL /redirect di YouTube", + "title": "Rimpiazza il reindirizzamento di YouTube con gli URL attuali saltando il dialogo di avviso di reindirizzamento" }, "shareShortener": { - "label": "Shorten YouTube video share link", - "title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it" + "label": "Abbrevia il collegamento di condivisione video di YouTube", + "title": "Riduce il collegamento di condivisione video di YouTube (youtu.be) eliminando da esso i parametri si/feature" }, "shortsAutoScroll": { - "label": "Shorts auto scroll", - "title": "Automatically scrolls to the next short" + "label": "Scorri al blocco", + "title": "Scorri automaticamente al prossimo blocco" + }, + "skipContinueWatching": { + "label": "Salta \"Video in pausa. Continuare a guardare?\"", + "title": "Salta la finestra che mette in pausa la riproduzione video" } }, - "title": "Miscellaneous settings" + "title": "Impostazioni varie" }, "onScreenDisplaySettings": { "color": { - "label": "Color", + "label": "Colore", "options": { - "blue": "Blue", - "green": "Green", - "orange": "Orange", - "pink": "Pink", - "purple": "Purple", - "red": "Red", - "white": "White", - "yellow": "Yellow" + "blue": "Blu", + "green": "Verde", + "orange": "Arancione", + "pink": "Rosa", + "purple": "Viola", + "red": "Rosso", + "white": "Bianco", + "yellow": "Giallo" }, - "title": "Select the color for the On-Screen Display" + "title": "Seleziona il colore per lo schermo interattivo" }, "hide": { - "label": "Hide Delay", - "title": "Specify the time, in milliseconds, before automatically hiding the On-Screen Display" + "label": "Ritardo sparizione", + "title": "Specifica il tempo, in millisecondi, prima di nascondere automaticamente le parti interattive" }, "opacity": { - "label": "Opacity", - "title": "Adjust the transparency of the On-Screen Display" + "label": "Opacità", + "title": "Regola l'opacità delle parti interattive" }, "padding": { - "label": "Padding", - "title": "Adjust the spacing around the On-Screen Display in pixels. This applies specifically to corner On-Screen Display." + "label": "Bordatura", + "title": "Regola la bordatura dello schermo in pixel. Questo si applica specificamente agli angoli dello schermo." }, "position": { - "label": "Position", + "label": "Posizione", "options": { - "bottom_left": "Bottom Left", - "bottom_right": "Bottom Right", - "center": "Center", - "top_left": "Top Left", - "top_right": "Top Right" + "bottom_left": "In basso a sinistra", + "bottom_right": "In basso a destra", + "center": "Centro", + "top_left": "Alto a sinistra", + "top_right": "In alto a destra" }, - "title": "Select the position of the On-Screen Display" + "title": "Seleziona la posizione dello schermo interattivo" }, - "title": "On-Screen Display Settings", + "title": "Impostazioni schermo interattivo", "type": { - "label": "Type", + "label": "Tipo", "options": { - "line": "Line", - "no_display": "No display", - "round": "Round", - "text": "Text" + "circle": "Cerchio", + "line": "Linea", + "no_display": "Nessuno schermo", + "text": "Testuale" }, - "title": "Select the type of On-Screen Display" + "title": "Seleziona il tipo di schermo interattivo" } }, "playbackSpeed": { "enable": { - "label": "Forced playback speed", - "title": "Sets the video speed to what you choose below" + "label": "Velocità forzata riproduzione", + "title": "Imposta la velocità del video a quella che scegli qui sotto" + }, + "playbackSpeedButtons": { + "label": "Pulsanti velocità riproduzione", + "select": { + "label": "Velocità ai pulsanti di riproduzione", + "title": "Quantità di velocità che il clic modifica" + }, + "title": "Aggiunge pulsanti per aumentare o diminuire la velocità di riproduzione del video che stai guardando" }, "select": { - "label": "Player speed", - "title": "The speed to set the video to" + "label": "Velocità riproduttore", + "title": "La velocità alla quale impostare il video" }, - "title": "Playback speed settings" + "title": "Impostazioni velocità riproduzione" + }, + "playlistLength": { + "enable": { + "label": "Mostra informazioni lunghezza lista riproduzioni", + "title": "Mostra la lunghezza totale della lista riproduzioni, quanto è stato guardato e quanto ne rimane." + }, + "title": "Impostazioni lunghezza lista riproduzioni", + "wayToGetLength": { + "select": { + "label": "Metodo per ottenere la lunghezza della lista riproduzioni", + "title": "Il modo per ottenere informazioni sulla lunghezza della lista riproduzioni (il metodo API sarà ripiegato in HTML se si verificasse un errore)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Metodo per ottenere il tempo già riprodotto", + "options": { + "duration": "Durata del video", + "youtube": "Tempo in riproduzione" + }, + "title": "Il modo per ottenere la quantità di tempo guardato (tipo di lunghezza video usato solo nella pagina di riproduzione)" + } + } }, "screenshotButton": { "enable": { - "label": "Screenshot button", - "title": "Adds a button to the player to take a screenshot of the video" + "label": "Pulsante Schermata", + "title": "Aggiunge un pulsante al riproduttore per catturare una schermata del video" }, "saveAs": { - "clipboard": "Clipboard", + "clipboard": "Appunti", "file": "File" }, "selectFormat": { - "label": "Screenshot format", - "title": "The format to save the screenshot in" + "label": "Formato schermata", + "title": "Il formato nel quale salvare la schermata" }, "selectSaveAs": { - "label": "Screenshot save type", - "title": "The screenshot save type" + "label": "Tipo salvataggio schermata", + "title": "Il tipo di salvataggio della schermata" }, - "title": "Screenshot settings" + "title": "Impostazioni schermata" }, "scrollWheelSpeedControl": { "adjustmentSteps": { - "label": "Speed Change Per Scroll", - "title": "Adjust the speed change per scroll" + "label": "Cambio velocità con scorrimento", + "title": "Regola il cambio di velocità tramite scorrimento" }, "enable": { - "label": "Scroll wheel speed control", - "title": "Press a modifier key to enable speed adjustment with the scroll wheel." + "label": "Controllo velocità con scorrimento rotellina", + "title": "Premi un tasto modificatore per abilitare la regolazione della velocità con la rotellina." }, - "optionLabel": "{{KEY}} key", + "optionLabel": "Tasto {{KEY}}", "select": { - "label": "Modifier key", - "title": "The modifier key to use" + "label": "Tasto modificatore", + "title": "Il tasto modificatore da usare" }, - "title": "Scroll wheel speed control settings" + "title": "Impostazioni controllo velocità con rotellina" }, "scrollWheelVolumeControl": { "adjustmentSteps": { - "label": "Volume Change Per Scroll", - "title": "Adjust the volume change per scroll" + "label": "Cambio volume con scorrimento", + "title": "Regola il cambio di volume tramite scorrimento" }, "enable": { - "label": "Scroll wheel volume control", - "title": "Lets you use the scroll wheel to control the volume of the video you're watching" + "label": "Controllo volume con rotellina", + "title": "Permette di usare la rotellina di scorrimento per controllare il volume del video che stai guardando" }, "holdModifierKey": { "enable": { - "label": "Enable when holding modifier key", - "title": "Press a modifier key to enable volume adjustment with the scroll wheel." + "label": "Abilita tenendo premuto il tasto modificatore", + "title": "Premi un tasto modificatore per abilitare la regolazione del volume con la rotellina." }, - "optionLabel": "{{KEY}} key", + "optionLabel": "Tasto {{KEY}}", "select": { - "label": "Modifier key", - "title": "The modifier key to use" + "label": "Tasto modificatore", + "title": "Il tasto modificatore da usare" } }, "holdRightClick": { "enable": { - "label": "Enable when holding right click", - "title": "Hold right click to enable scroll wheel volume control" + "label": "Abilita tenendo premuto il tasto destro", + "title": "Tieni premuto il tasto destro per abilitare il controllo del volume con la rotellina" } }, - "title": "Scroll wheel volume control settings" + "title": "Impostazioni controllo volume con rotellina" + }, + "settingSearch": { + "placeholder": "Cerca un'impostazione" }, "videoHistory": { "enable": { - "label": "Track watched videos", - "title": "Keeps track of where you left off on videos you were watching and enables resuming playback" + "label": "Traccia i video visti", + "title": "Tiene traccia di dove hai lasciato i video che stavi guardando e abilita la ripresa della riproduzione" }, "resumeType": { "select": { - "label": "Resume type", + "label": "Tipo ripresa", "options": { - "automatic": "Automatic", - "prompt": "Prompt" + "automatic": "Automatico", + "prompt": "Mostra" }, - "title": "Select how you want to resume videos" + "title": "Seleziona come vuoi riprendere i video" } }, - "title": "Video history settings" + "title": "Impostazioni cronologia video" }, "volumeBoost": { "boostAmount": { - "label": "Volume boost amount (dB)", - "title": "The amount to boost the volume by" + "label": "Aumento volume (dB)", + "title": "La quantità da aggiungere al volume" }, "enable": { - "label": "Volume boost", - "title": "Enable volume boost" + "label": "Aumento volume", + "title": "Abilita aumento volume" }, "mode": { "select": { - "label": "Volume boost mode", + "label": "Modalità aumento volume", "options": { - "global": "Global", + "global": "Globale", "perVideo": "Per video" }, - "title": "Choose how volume boost is applied. 'Per video' allows enabling boost for each video individually in the feature menu. 'Global' applies boost to all videos when volume boost is enabled." + "title": "Scegli come l'aumento del volume è applicato. 'Per video' permette di abilitare la spinta per ogni video singolarmente nel menu' delle funzioni. 'Globale' applica la spinta a tutti i video quando l'amplificazione del volume è abilitata." } }, - "title": "Volume boost settings" + "title": "Impostazioni aumento volume" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "Puoi ottenerne una da qui", + "input": { + "label": "Chiave API", + "title": "Inserisci la tua chiave Youtube API V3." + }, + "title": "Chiave Youtube API V3" + }, + "youtubeDeepDark": { + "author": "Autore", + "co-authors": "Co-autori", + "colors": { + "colorShadow": { + "label": "Colore ombra", + "title": "Colore per le ombre" + }, + "dimmerText": { + "label": "Colore secondario del testo", + "title": "Colore del testo secondario" + }, + "hoverBackground": { + "label": "Colore sfondo quando puntato", + "title": "Colore per lo sfondo al passaggio" + }, + "mainBackground": { + "label": "Colore sfondo principale", + "title": "Colore per lo sfondo principale" + }, + "mainColor": { + "label": "Colore accento", + "title": "Colore per accento" + }, + "mainText": { + "label": "Colore testo principale", + "title": "Colore per il testo principale" + }, + "secondBackground": { + "label": "Colore sfondo secondario", + "title": "Colore per lo sfondo secondario" + } + }, + "enable": { + "label": "Abilita tema selezionato", + "title": "Abilita il tema selezionato per la pagina" + }, + "select": { + "label": "Seleziona tema", + "title": "Seleziona un tema da applicare alla pagina" + }, + "title": "Impostazioni sfondo scuro di YouTube" } } } diff --git a/public/locales/ja-JP.json b/public/locales/ja-JP.json index 7c8ffef6..15e57bf5 100644 --- a/public/locales/ja-JP.json +++ b/public/locales/ja-JP.json @@ -8,29 +8,79 @@ "pages": { "content": { "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "コピー完了!", + "label": "タイムスタンプ付きの動画URLをコピーする" + } + }, "featureMenu": { - "label": "フィーチャー・メニュー" + "button": { + "label": "フィーチャー・メニュー" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "{{TIME}}で早送する" + }, + "rewindButton": { + "label": "{{TIME}}でリワインドする" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "終了画面のカードを非表示にする", + "toggle": { + "off": "終了画面のカードを表示にする", + "on": "終了画面のカードを非表示にする" + } + } }, "loopButton": { - "label": "ループ", - "toggle": { - "off": "ループオフ", - "on": "ループオン" + "button": { + "label": "ループ", + "toggle": { + "off": "ループオフ", + "on": "ループオン" + } } }, "maximizePlayerButton": { - "label": "最大表示", - "toggle": { - "off": "最大表示オフ", - "on": "最大表示オン" + "button": { + "label": "最大表示", + "toggle": { + "off": "最大表示オフ", + "on": "最大表示オン" + } } }, "openTranscriptButton": { - "label": "文字起こしを見せる" + "button": { + "label": "文字起こしを見せる" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "再生速度を{{SPEED}}で下げする" + }, + "increasePlaybackSpeedButton": { + "label": "再生速度を{{SPEED}}で上げする" + } + }, + "decreaseLimit": "再生速度を下げるはできまっせん ({{SPEED}})", + "increaseLimit": "再生速度を上げるはできまっせん ({{SPEED}})" + }, + "playlistLength": { + "title": "一部の動画が非表示になっている場合、または完全な長さを得るために十分な動画を読み込んでいない場合、合計長さが正確でない可能性があります。" }, "screenshotButton": { - "copiedToClipboard": "スクリーンショットをクリップボードにコピーしました", - "label": "スクリーンショット" + "button": { + "label": "スクリーンショット" + }, + "copiedToClipboard": "スクリーンショットをクリップボードにコピーしました" }, "videoHistory": { "resumeButton": "レジューム", @@ -39,10 +89,12 @@ } }, "volumeBoostButton": { - "label": "音量ブースト", - "toggle": { - "off": "音量ブーストオフ", - "on": "音量ブーストオン" + "button": { + "label": "音量ブースト", + "toggle": { + "off": "音量ブーストオフ", + "on": "音量ブーストオン" + } } } } @@ -77,6 +129,16 @@ "label": "自動画質調整", "title": "選択したレベルに合わせて動画の画質を自動的に調整します。" }, + "fallbackQualityStrategy": { + "select": { + "label": "画質フォールバック対策", + "options": { + "higher": "上位", + "lower": "下位" + }, + "title": "使用不能選択中画質ときに対策使ってする" + } + }, "select": { "label": "プレイヤーの動画質", "title": "動画の画質に設定する" @@ -92,6 +154,9 @@ "title": "設定リセットを確認する", "value": "確認" }, + "openTab": { + "title": "新しいブラウザタブに拡張機能設定を開けるする" + }, "reset": { "title": "すべての設定をデフォルトにリセットします。「確認」ボタンをクリックして変更を保存します。", "value": "リセット" @@ -100,9 +165,15 @@ "buttonPlacement": { "select": { "buttonNames": { + "copyTimestampUrlButton": "タイムスタンプ付きの動画URLをコピーのボタン", + "decreasePlaybackSpeedButton": "速度を下げるボタン", + "forwardButton": "早送ボタン", + "hideEndScreenCardsButton": "終了画面のカードボタンを非表示にする", + "increasePlaybackSpeedButton": "速度を上げるボタン", "loopButton": "ループボタン", "maximizePlayerButton": "最大表示ボタン", "openTranscriptButton": "文字起こしを見せるボタン", + "rewindButton": "リワインドボタン", "screenshotButton": "スクリーンショットボタン", "volumeBoostButton": "音量ブーストボタン" }, @@ -153,6 +224,17 @@ "title": "フィーチャー・メニュー設定" } }, + "forwardRewindButtons": { + "enable": { + "label": "早送/リワインドボタンを可能にする", + "title": "早送ボタンとリワインドボタンをビデオ・プレーヤーに追加する" + }, + "time": { + "label": "早送/リワインド時間", + "title": "動画に早送/リワインドを量時間" + }, + "title": "早送/リワインドボタン設定" + }, "importExportSettings": { "exportButton": { "success": "設定がエクスポートをされました", @@ -182,6 +264,34 @@ "label": "自動シアターモード", "title": "動画の読み込み時に自動的にシアターモードを有効にする" }, + "automaticallyDisableClosedCaptions": { + "label": "クローズドキャプションを自動にディセーブルする", + "title": "動画の読み込み時にクローズドキャプションを自動にディセーブルする" + }, + "copyTimestampUrlButton": { + "label": "タイムスタンプ付きの動画URLをコピーのボタン", + "title": "タイムスタンプ付きの動画URLをコピーする (?t=123)" + }, + "hideEndScreenCards": { + "label": "終了画面のカードを非表示にする", + "title": "動画の終了で画面カードを非表示にする" + }, + "hideEndScreenCardsButton": { + "label": "終了画面のカードボタンを非表示にする", + "title": "終了画面でボタンなカードを見せるか隠すに追加する" + }, + "hideLiveStreamChat": { + "label": "配信チャットを隠す", + "title": "配信チャットを隠する" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "公式アーティストの動画を隠する", + "title": "ホームページから公式アーティストの動画を隠する" + }, + "hidePaidPromotionBanner": { + "label": "有料プロモーションバナーを隠す", + "title": "有料プロモーションのある動画を視聴したときに表示されるバナーを隠すします" + }, "hideScrollbar": { "label": "スクロールバー隠す機能", "title": "ページのスクロールバーを隠す" @@ -190,6 +300,10 @@ "label": "ショートを隠す", "title": "全ショートを隠す" }, + "hideTranslateComment": { + "label": "コメント翻訳ボタンを隠す", + "title": "コメントの下で「言語に翻訳する」ボタンを隠する" + }, "loopButton": { "label": "動画ループボタン", "title": "動画をループするボタンをフィーチャー・メニューに追加する" @@ -206,6 +320,10 @@ "label": "マウスを合わせでYouTubeの設定を開ける", "title": "設定ボタンにマウスを合わせたときにYouTubeの設定メニューを開けてする" }, + "pauseBackgroundPlayers": { + "label": "背後タブのビデオプレイヤーを一時停止", + "title": "前景タブに新規プレイヤー開始にして、背後タブのビデオプレイヤーを一時停止します" + }, "remainingTime": { "label": "残り時間", "title": "動画の残り時間を表示します" @@ -225,6 +343,10 @@ "shortsAutoScroll": { "label": "ショートの自動スクロール", "title": "次のショートを自動にスクロールする" + }, + "skipContinueWatching": { + "label": "「動画が一時停止されました。続きを視聴しますか?」を抜かする", + "title": "動画一時休止する休眠メッセージを抜かされます" } }, "title": "他の設定" @@ -271,9 +393,9 @@ "type": { "label": "OSD型", "options": { + "circle": "円形", "line": "ライン", "no_display": "見せない", - "round": "丸い", "text": "テキスト" }, "title": "オンスクリーンディスプレイ(OSD)型を選択選ぶ" @@ -284,12 +406,43 @@ "label": "強制再生速度", "title": "強制再生速度を可能にする" }, + "playbackSpeedButtons": { + "label": "再生速度ボタン", + "select": { + "label": "再生ボタン速度", + "title": "マウスクリックに速度を変化する量" + }, + "title": "動画の再生速度を上げか下げボタンに追加する" + }, "select": { "label": "動画の再生速度", "title": "動画の速度に設定する" }, "title": "再生速度設定" }, + "playlistLength": { + "enable": { + "label": "プレイリストの長さ情報を表示", + "title": "プレイリストの長さ全額、視聴時間量、と残り時間を見せてしまいます。" + }, + "title": "プレイリストの長さ設定", + "wayToGetLength": { + "select": { + "label": "プレイリストの長さを取得する方法", + "title": "プレイリストの長さ情報を取得する方法 (エラーが発生した場合、APIメソッドはHTMLにフォールバックします)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "動画の視聴時間の取り出す方法", + "options": { + "duration": "動画の長さ", + "youtube": "動画の視聴時間" + }, + "title": "視聴時間の長さを取得する方法 (動画の長さタイプはウォッチページでのみ使用)" + } + } + }, "screenshotButton": { "enable": { "label": "スクリーンショットボタン", @@ -353,6 +506,9 @@ }, "title": "スクロールホイール音量制御設定" }, + "settingSearch": { + "placeholder": "設定を探す" + }, "videoHistory": { "enable": { "label": "視聴した動画に追跡をつける", @@ -390,6 +546,57 @@ } }, "title": "音量ブーストの設定" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "APIキーがここで取得をします。", + "input": { + "label": "APIキー", + "title": "YouTube API V3キーを入力してください。" + }, + "title": "YouTube API V3キー" + }, + "youtubeDeepDark": { + "author": "作家", + "co-authors": "共同作家", + "colors": { + "colorShadow": { + "label": "陰の色", + "title": "陰の色" + }, + "dimmerText": { + "label": "二の次テキストの色", + "title": "二の次テキストの色" + }, + "hoverBackground": { + "label": "背景マウスホバーの色", + "title": "背景マウスホバーの色" + }, + "mainBackground": { + "label": "主背景色", + "title": "主背景の色" + }, + "mainColor": { + "label": "アクセント色", + "title": "アクセントの色" + }, + "mainText": { + "label": "メインテキスト色", + "title": "メインテキストの色" + }, + "secondBackground": { + "label": "二次背景色", + "title": "二次背景の色" + } + }, + "enable": { + "label": "選択中テーマを可能にする", + "title": "選択中ページにテーマを可能にする" + }, + "select": { + "label": "テーマを選択", + "title": "ページのテーマを選択選べしてください" + }, + "title": "YouTubeディープダーク設定" } } } diff --git a/public/locales/ko-KR.json b/public/locales/ko-KR.json new file mode 100644 index 00000000..9f37c936 --- /dev/null +++ b/public/locales/ko-KR.json @@ -0,0 +1,603 @@ +{ + "langCode": "ko-KR", + "langName": "한국어", + "messages": { + "resumingVideo": "영상을 {{VIDEO_TIME}} 부터 다시 재생합니다.", + "settingVolume": "볼륨 부스트를 {{VOLUME_BOOST_AMOUNT}} 로 설정합니다." + }, + "pages": { + "content": { + "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "복사되었습니다.", + "label": "현재 시간 주소 복사" + } + }, + "featureMenu": { + "button": { + "label": "추가 기능" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "{{TIME}} 초 빨리 감기" + }, + "rewindButton": { + "label": "{{TIME}} 초 되감기" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "최종 화면 숨기기", + "toggle": { + "off": "최종 화면 보기", + "on": "최종 화면 숨기기" + } + } + }, + "loopButton": { + "button": { + "label": "연속 재생", + "toggle": { + "off": "연속 재생 끄기", + "on": "연속 재생 켜기" + } + } + }, + "maximizePlayerButton": { + "button": { + "label": "화면 크기에 맞추기", + "toggle": { + "off": "끄기", + "on": "켜기" + } + } + }, + "openTranscriptButton": { + "button": { + "label": "스크립트 보기" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "재생 속도를 {{SPEED}} 로 변경" + }, + "increasePlaybackSpeedButton": { + "label": "재생 속도를 {{SPEED}} 로 변경" + } + }, + "decreaseLimit": "({{SPEED}}) 에서 더 줄일 수 없습니다.", + "increaseLimit": "({{SPEED}}) 에서 더 늘릴 수 없습니다." + }, + "playlistLength": { + "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length." + }, + "screenshotButton": { + "button": { + "label": "스크린샷" + }, + "copiedToClipboard": "현재 화면 클립보드에 복사" + }, + "videoHistory": { + "resumeButton": "이어서 시청하기", + "resumePrompt": { + "close": "닫기" + } + }, + "volumeBoostButton": { + "button": { + "label": "볼륨 부스트", + "toggle": { + "off": "볼륨 부스트 끄기", + "on": "볼륨 부스트 켜기" + } + } + } + } + }, + "options": { + "notifications": { + "error": { + "scrollWheelHoldModifierKey": { + "sameKey": { + "speedControl": "중복되는 키가 설정되어 있습니다.", + "volumeControl": "중복되는 키가 설정되어 있습니다." + } + } + }, + "info": { + "reset": "모든 옵션이 기본값으로 재설정되었습니다.\n이제 \"확인\" 버튼를 눌러 변경사항을 저장하거나 이 페이지를 닫아 변경사항을 취소할 수 있습니다." + }, + "success": { + "saved": "저장되었습니다." + } + } + } + }, + "settings": { + "clearData": { + "allDataDeleted": "모든 데이터가 삭제되었습니다.", + "confirmAlert": "모든 데이터가 삭제됩니다. 진행할까요?" + }, + "sections": { + "automaticQuality": { + "enable": { + "label": "화질 설정", + "title": "영상의 화질이 자동으로 변경됩니다." + }, + "fallbackQualityStrategy": { + "select": { + "label": "화질 대체", + "options": { + "higher": "높음", + "lower": "낮음" + }, + "title": "선택한 화질을 사용할 수 없을 때 다음 방법을 사용합니다." + } + }, + "select": { + "label": "동영상 화질", + "title": "항상 선택한 화질로 동영상이 재생됩니다." + }, + "title": "동영상 화질 자동 변경" + }, + "bottomButtons": { + "clear": { + "title": "확장과 관련된 데이터를 PC에서 모두 삭제합니다.", + "value": "데이터 삭제" + }, + "confirm": { + "title": "작업을 진행하려면 다시 누르세요", + "value": "확인" + }, + "openTab": { + "title": "새 탭에서 설정 열기" + }, + "reset": { + "title": "모든 설정을 기본값으로 변경합니다. 진행을 원하시면 확인을 누르세요", + "value": "초기화" + } + }, + "buttonPlacement": { + "select": { + "buttonNames": { + "copyTimestampUrlButton": "현재 시간 주소 복사 버튼", + "decreasePlaybackSpeedButton": "속도 조절 버튼", + "forwardButton": "빨리 감기 버튼", + "hideEndScreenCardsButton": "최종 화면 숨기기", + "increasePlaybackSpeedButton": "속도 조절 버튼", + "loopButton": "연속 재생 버튼", + "maximizePlayerButton": "화면 크기에 맞추기 버튼", + "openTranscriptButton": "스크립트 보기 버튼", + "rewindButton": "되감기 버튼", + "screenshotButton": "스크린샷 버튼", + "volumeBoostButton": "볼륨 부스트 버튼" + }, + "options": { + "below_player": { + "placement": "플레이어 컨트롤 아래", + "value": "아래" + }, + "feature_menu": { + "placement": "추가 기능 버튼", + "value": "추가 기능" + }, + "player_controls_left": { + "placement": "플레이어 컨트롤의 왼쪽", + "value": "왼쪽" + }, + "player_controls_right": { + "placement": "플레이어 컨트롤의 오른쪽", + "value": "오른쪽" + } + }, + "title": "{{BUTTON_NAME}} 을 {{PLACEMENT}} 에 배치하세요" + }, + "title": "버튼 배치 설정" + }, + "customCSS": { + "editor": { + "collapse": "편집기 축소", + "expand": "편집기 확대", + "noProblems": "발견된 문제가 없습니다." + }, + "enable": { + "label": "CSS 커스텀 활성화", + "title": "커스텀 CSS를 적용할 수 있습니다." + }, + "title": "커스텀 CSS 설정" + }, + "featureMenu": { + "openType": { + "select": { + "label": "메뉴 활성화 방식", + "options": { + "click": "클릭 시", + "hover": "마우스 커서를 올릴 때" + }, + "title": "추가 기능 메뉴를 어떤 방식으로 열지 선택하세요" + }, + "title": "추가 기능 설정" + } + }, + "forwardRewindButtons": { + "enable": { + "label": "되감기/빨리 감기 버튼 사용", + "title": "플레이어에 되감기와 빨리 감기 버튼을 추가합니다." + }, + "time": { + "label": "되감기/빨리 감기 시간", + "title": "되감기/빨리 감기 시간" + }, + "title": "되감기/빨리 감기 버튼 설정" + }, + "importExportSettings": { + "exportButton": { + "success": "설정을 성공적으로 내보냈습니다.", + "title": "설정 JSON로 내보내기", + "value": "설정 내보내기" + }, + "importButton": { + "error": { + "unknown": "설정 가져오기에 오류가 있습니다. 파일 형식을 확인하십시오.", + "validation": "설정 가져 오기에 오류가 있습니다. 파일 형식을 확인하십시오.\n{{ERROR_MESSAGE}}" + }, + "success": "설정 파일을 성공적으로 가져왔습니다.", + "title": "JSON 파일에서 설정 가져오기", + "value": "설정 가져오기" + } + }, + "language": { + "select": { + "label": "언어", + "title": "이곳에서 언어를 변경할 수 있습니다." + }, + "title": "언어" + }, + "miscellaneous": { + "features": { + "automaticTheaterMode": { + "label": "자동 극장 모드", + "title": "동영상 재생 시 자동으로 극장 모드가 활성화 됩니다." + }, + "automaticallyDisableClosedCaptions": { + "label": "Automatically disable closed captions", + "title": "Automatically disables closed captions when you load a video" + }, + "copyTimestampUrlButton": { + "label": "현재 시간 주소 복사 버튼", + "title": "현재 시간 주소 복사 (?t=123)" + }, + "hideEndScreenCards": { + "label": "최종 화면 숨기기", + "title": "동영상 마지막에 등장하는 추천 동영상 카드들을 숨깁니다." + }, + "hideEndScreenCardsButton": { + "label": "최종 화면 숨기기 버튼", + "title": "동영상 마지막에 등장하는 추천 동영상 카드들을 숨기거나 표시합니다." + }, + "hideLiveStreamChat": { + "label": "실시간 채팅 숨기기", + "title": "실시간 채팅 레이아웃을 숨깁니다." + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Hide Official Artist Videos", + "title": "Hide Official Artist Videos from Home Page" + }, + "hidePaidPromotionBanner": { + "label": "유료 광고 배너 숨기기", + "title": "유료 광고가 있는 동영상을 볼 때 나타나는 배너를 숨깁니다." + }, + "hideScrollbar": { + "label": "스크롤바 숨기기", + "title": "스크롤바를 숨깁니다. 깔끔한 느낌을 받으시려면 키세요" + }, + "hideShorts": { + "label": "쇼츠 숨기기", + "title": "쇼츠 동영상들을 숨깁니다." + }, + "hideTranslateComment": { + "label": "댓글 번역 버튼 숨기기", + "title": "댓글 아래에 표시되는 번역 버튼을 숨깁니다." + }, + "loopButton": { + "label": "연속 재생 버튼", + "title": "추가 기능 메뉴에 \"연속 재생\" 버튼을 추가합니다." + }, + "maximizePlayerButton": { + "label": "화면 크기에 맞추기 버튼", + "title": "추가 기능 메뉴에 \"화면 크기에 맞추기\" 버튼을 추가합니다." + }, + "openTranscriptButton": { + "label": "스크립트 보기 버튼", + "title": "추가 기능 메뉴에 \"스크립트 보기\" 버튼을 추가합니다." + }, + "openYouTubeSettingsOnHover": { + "label": "마우스 커서를 올려 유튜브 설정 열기", + "title": "설정 버튼 위로 마우스 커서를 올리면 유튜브 설정 메뉴를 엽니다." + }, + "pauseBackgroundPlayers": { + "label": "백그라운드 플레이어 일시 중지", + "title": "다른 탭에서 동영상을 재생할 때 이전 탭의 동영상 플레이어를 일시 중지합니다." + }, + "remainingTime": { + "label": "남은 시간 표시", + "title": "현재 동영상의 남은 시간을 표시합니다." + }, + "rememberLastVolume": { + "label": "마지막 볼륨 기억", + "title": "마지막으로 본 동영상의 볼륨이 다른 동영상에서도 유지됩니다." + }, + "removeRedirect": { + "label": "유튜브 / 리디렉션 URL 제거", + "title": "리디렉션 경고 대화를 건너뛰고 실제 URL로 유튜브 리디렉션을 대체합니다." + }, + "shareShortener": { + "label": "유튜브 동영상 공유 링크 짧게하기", + "title": "si/feature 매개 변수를 제거하여 유튜브 동영상 공유 링크를 단축(youtu.be)" + }, + "shortsAutoScroll": { + "label": "쇼츠 동영상 자동 스크롤", + "title": "재생이 완료되면 다음 쇼츠로 넘어갑니다." + }, + "skipContinueWatching": { + "label": "'동영상이 일시중지되었습니다. 이어서 시청하시겠어요?' 팝업 스킵", + "title": "'동영상이 일시중지되었습니다. 이어서 시청하시겠어요?' 팝업을 자동으로 스킵하여 끊김 없는 재생을 유지합니다." + } + }, + "title": "기타 설정" + }, + "onScreenDisplaySettings": { + "color": { + "label": "색상", + "options": { + "blue": "블루", + "green": "그린", + "orange": "오렌지", + "pink": "핑크", + "purple": "퍼플", + "red": "레드", + "white": "화이트", + "yellow": "옐로우" + }, + "title": "화면에 속도 조절 등의 알림을 표시하는 텍스트 색상을 변경합니다." + }, + "hide": { + "label": "사라지는 시간", + "title": "온 스크린 디스플레이가 몇초 후에 사라지는지 설정합니다." + }, + "opacity": { + "label": "투명도", + "title": "온 스크린 디스플레이의 투명도 조절" + }, + "padding": { + "label": "여백", + "title": "온 스크린 디스플레이의 주변 여백을 픽셀 단위로 조절합니다." + }, + "position": { + "label": "위치", + "options": { + "bottom_left": "왼쪽 아래", + "bottom_right": "오른쪽 아래", + "center": "가운데", + "top_left": "왼쪽 위", + "top_right": "오른쪽 위" + }, + "title": "온 스크린 디스플레이의 위치를 선택하세요" + }, + "title": "온 스크린 디스플레이 설정", + "type": { + "label": "유형", + "options": { + "circle": "원형", + "line": "선", + "no_display": "표시 안 함", + "text": "텍스트" + }, + "title": "온 스크린 디스플레이가 어떻게 표시될지 선택합니다." + } + }, + "playbackSpeed": { + "enable": { + "label": "재생 속도 고정", + "title": "동영상 재생 속도를 아래에서 선택한 속도로 설정합니다." + }, + "playbackSpeedButtons": { + "label": "재생 속도 버튼", + "select": { + "label": "재생 속도 버튼", + "title": "클릭당 변경되는 속도 단위" + }, + "title": "보고있는 동영상의 재생 속도를 변경하기 위한 버튼 추가" + }, + "select": { + "label": "플레이어 속도", + "title": "동영상의 속도를 변경합니다." + }, + "title": "재생 속도 설정" + }, + "playlistLength": { + "enable": { + "label": "Display playlist length information", + "title": "Shows the total length of the playlist, how much has been watched, and how much remains." + }, + "title": "Playlist length settings", + "wayToGetLength": { + "select": { + "label": "Method to get playlist length", + "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Method to get watched time", + "options": { + "duration": "Video Length", + "youtube": "Video Watch Time" + }, + "title": "The way to get the amount of time watched (Video Length type only used on watch page)" + } + } + }, + "screenshotButton": { + "enable": { + "label": "스크린샷 버튼", + "title": "현재 화면을 캡처하기 위한 스크린샷 버튼을 추가합니다." + }, + "saveAs": { + "clipboard": "클립보드로 복사", + "file": "파일로 저장" + }, + "selectFormat": { + "label": "캡처 방법", + "title": "스크린샷을 저장하는 방식" + }, + "selectSaveAs": { + "label": "스크린샷 저장 방식", + "title": "현재 화면을 클립보드에 복사, 파일로 저장 두 가지 옵션이 있습니다." + }, + "title": "스크린샷 설정" + }, + "scrollWheelSpeedControl": { + "adjustmentSteps": { + "label": "스크롤 당 속도 변경", + "title": "스크롤에 따라 속도가 조절됩니다." + }, + "enable": { + "label": "스크롤 휠로 속도 제어", + "title": "스크롤 휠을 사용해 속도를 조절하려면 이 옵션을 사용하세요" + }, + "optionLabel": "{{KEY}}", + "select": { + "label": "보조 키", + "title": "보조 키와 함께 사용해야 작동이 됩니다." + }, + "title": "스크롤 휠 속도 제어 설정" + }, + "scrollWheelVolumeControl": { + "adjustmentSteps": { + "label": "스크롤 당 볼륨 조절", + "title": "스크롤에 따라 볼륨이 조절됩니다." + }, + "enable": { + "label": "스크롤로 볼륨 조절", + "title": "스크롤 휠을 사용하여 보고 있는 동영상의 볼륨을 조절할 수 있습니다." + }, + "holdModifierKey": { + "enable": { + "label": "보조 키를 누를 때 활성화", + "title": "보조 키와 함께 사용해야 작동합니다." + }, + "optionLabel": "{{KEY}}", + "select": { + "label": "보조 키", + "title": "보조 키와 함께 사용해야 작동합니다." + } + }, + "holdRightClick": { + "enable": { + "label": "마우스 오른쪽 버튼을 누른 상태에서 활성화", + "title": "우클릭 상태로 스크롤 하세요" + } + }, + "title": "스크롤 휠로 볼륨 조절 설정" + }, + "settingSearch": { + "placeholder": "설정 검색" + }, + "videoHistory": { + "enable": { + "label": "시청한 동영상 기억", + "title": "동영상의 중단된 위치를 기억하고 이어서 시청할 수 있습니다." + }, + "resumeType": { + "select": { + "label": "이어서 시청하기", + "options": { + "automatic": "자동", + "prompt": "팝업 클릭" + }, + "title": "이어서 시청하는 방법 선택" + } + }, + "title": "동영상 시청 기록 설정" + }, + "volumeBoost": { + "boostAmount": { + "label": "부피 부스트(dB)", + "title": "높을 수록 소리가 커집니다." + }, + "enable": { + "label": "볼륨 부스트", + "title": "볼륨 부스트 켜기" + }, + "mode": { + "select": { + "label": "볼륨 부스트 적용 방법", + "options": { + "global": "전체", + "perVideo": "개별 동영상" + }, + "title": "볼륨 부스트 활성화 방법을 선택하십시오. '개별 동영상'을 사용하면 추가 기능 메뉴에서 각 비디오를 개별적으로 적용할 수 있습니다. 전체'를 선택하면 이 모든 동영상에 적용됩니다." + } + }, + "title": "볼륨 부스트 설정" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "You can get one from here", + "input": { + "label": "API Key", + "title": "Enter your Youtube Data API V3 key." + }, + "title": "YouTube API V3 Key" + }, + "youtubeDeepDark": { + "author": "개발자", + "co-authors": "도와주신분들", + "colors": { + "colorShadow": { + "label": "그림자 색상", + "title": "그림자 색상" + }, + "dimmerText": { + "label": "보조 텍스트 색상", + "title": "보조 텍스트의 색상" + }, + "hoverBackground": { + "label": "마우스 커서를 올렸을 때 색상", + "title": "마우스 커서를 올렸을 때의 색상을 변경합니다." + }, + "mainBackground": { + "label": "메인 배경 색상", + "title": "메인 백그라운드 색상을 변경합니다." + }, + "mainColor": { + "label": "강조 색상", + "title": "강조할 색상을 선택하세요" + }, + "mainText": { + "label": "메인 텍스트 색상", + "title": "메인 텍스트 색상을 변경합니다." + }, + "secondBackground": { + "label": "보조 배경 색상", + "title": "보조 배경의 색상을 변경합니다." + } + }, + "enable": { + "label": "선택한 테마 사용", + "title": "선택한 테마를 활성화합니다." + }, + "select": { + "label": "테마 선택", + "title": "적용할 테마를 선택하세요" + }, + "title": "유튜브 딥 다크 설정" + } + } + } +} diff --git a/public/locales/pl-PL.json b/public/locales/pl-PL.json index 78248c0e..0687e905 100644 --- a/public/locales/pl-PL.json +++ b/public/locales/pl-PL.json @@ -8,29 +8,79 @@ "pages": { "content": { "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "Copied!", + "label": "Copy video URL with timestamp" + } + }, "featureMenu": { - "label": "Feature menu" + "button": { + "label": "Feature menu" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "Fast forward by {{TIME}}" + }, + "rewindButton": { + "label": "Rewind by {{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "Hide end screen cards", + "toggle": { + "off": "Show end screen cards", + "on": "Hide end screen cards" + } + } }, "loopButton": { - "label": "Loop", - "toggle": { - "off": "Loop off", - "on": "Loop on" + "button": { + "label": "Loop", + "toggle": { + "off": "Loop off", + "on": "Loop on" + } } }, "maximizePlayerButton": { - "label": "Maximize", - "toggle": { - "off": "Maximize off", - "on": "Maximize on" + "button": { + "label": "Maximize", + "toggle": { + "off": "Maximize off", + "on": "Maximize on" + } } }, "openTranscriptButton": { - "label": "Open transcript" + "button": { + "label": "Open transcript" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "Decrease Speed to {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "Increase Speed to {{SPEED}}" + } + }, + "decreaseLimit": "Can't decrease further ({{SPEED}})", + "increaseLimit": "Can't increase further ({{SPEED}})" + }, + "playlistLength": { + "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length." }, "screenshotButton": { - "copiedToClipboard": "Zrzut ekranu skopiowany do schowka", - "label": "Zrzut ekranu" + "button": { + "label": "Screenshot" + }, + "copiedToClipboard": "Zrzut ekranu skopiowany do schowka" }, "videoHistory": { "resumeButton": "Wznów", @@ -39,10 +89,12 @@ } }, "volumeBoostButton": { - "label": "Volume Boost", - "toggle": { - "off": "Volume boost off", - "on": "Volume boost on" + "button": { + "label": "Volume Boost", + "toggle": { + "off": "Volume boost off", + "on": "Volume boost on" + } } } } @@ -77,6 +129,16 @@ "label": "Automatic quality adjustment", "title": "Automatically adjusts the video quality to the selected level." }, + "fallbackQualityStrategy": { + "select": { + "label": "Quality fallback strategy", + "options": { + "higher": "Higher", + "lower": "Lower" + }, + "title": "The strategy to use when the selected quality is not available" + } + }, "select": { "label": "Player quality", "title": "The quality to set the video to" @@ -92,6 +154,9 @@ "title": "Confirm setting reset", "value": "Confirm" }, + "openTab": { + "title": "Open extension settings in a new tab" + }, "reset": { "title": "Resets all settings to their defaults, Click the confirm button to save the changes", "value": "Reset" @@ -100,9 +165,15 @@ "buttonPlacement": { "select": { "buttonNames": { + "copyTimestampUrlButton": "Copy video URL with timestamp button", + "decreasePlaybackSpeedButton": "Decrease Speed button", + "forwardButton": "Fast Forward button", + "hideEndScreenCardsButton": "Hide end screen cards button", + "increasePlaybackSpeedButton": "Increase Speed button", "loopButton": "Loop button", "maximizePlayerButton": "Maximize button", "openTranscriptButton": "Open Transcript button", + "rewindButton": "Rewind button", "screenshotButton": "Screenshot button", "volumeBoostButton": "Volume Boost button" }, @@ -153,6 +224,17 @@ "title": "Feature menu settings" } }, + "forwardRewindButtons": { + "enable": { + "label": "Enable forward/rewind buttons", + "title": "Adds forward and rewind buttons to the video player" + }, + "time": { + "label": "Forward/rewind time", + "title": "The amount of time to forward/rewind the video by" + }, + "title": "Forward/rewind button settings" + }, "importExportSettings": { "exportButton": { "success": "Settings successfully exported", @@ -182,6 +264,34 @@ "label": "Automatic theater mode", "title": "Automatically enables theater mode when you load a video" }, + "automaticallyDisableClosedCaptions": { + "label": "Automatically disable closed captions", + "title": "Automatically disables closed captions when you load a video" + }, + "copyTimestampUrlButton": { + "label": "Copy video URL with timestamp button", + "title": "Copies video URL with timestamp (?t=123)" + }, + "hideEndScreenCards": { + "label": "Hide end screen cards", + "title": "Hides the cards at the end of the video" + }, + "hideEndScreenCardsButton": { + "label": "Hide end screen cards button", + "title": "Adds a button to show/hide the cards at the end of the video" + }, + "hideLiveStreamChat": { + "label": "Hide live stream chat", + "title": "Hides the live stream chat" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Hide Official Artist Videos", + "title": "Hide Official Artist Videos from Home Page" + }, + "hidePaidPromotionBanner": { + "label": "Hide paid promotion banner", + "title": "Hides the banner that appears when you watch a video that has a paid promotion" + }, "hideScrollbar": { "label": "Hide scrollbar", "title": "Hides the pages scrollbar" @@ -190,6 +300,10 @@ "label": "Hide shorts", "title": "Hides all shorts" }, + "hideTranslateComment": { + "label": "Hide translate comment button", + "title": "Hides 'Translate to Language' button under comments" + }, "loopButton": { "label": "Loop button", "title": "Adds a button to the feature menu to loop the video you're watching" @@ -206,6 +320,10 @@ "label": "Open YouTube settings on hover", "title": "Opens the YouTube settings menu when you hover over the settings button" }, + "pauseBackgroundPlayers": { + "label": "Pause background players", + "title": "Pauses video players in background tabs when you start a new player in foreground tab" + }, "remainingTime": { "label": "Remaining time", "title": "Shows the remaining time of the video you're watching" @@ -225,6 +343,10 @@ "shortsAutoScroll": { "label": "Shorts auto scroll", "title": "Automatically scrolls to the next short" + }, + "skipContinueWatching": { + "label": "Skip \"Video is paused. Continue watching?\"", + "title": "Skips the idle dialog that pauses video playback" } }, "title": "Miscellaneous settings" @@ -271,9 +393,9 @@ "type": { "label": "Type", "options": { + "circle": "Circle", "line": "Line", "no_display": "No display", - "round": "Round", "text": "Text" }, "title": "Select the type of On-Screen Display" @@ -284,12 +406,43 @@ "label": "Forced playback speed", "title": "Sets the video speed to what you choose below" }, + "playbackSpeedButtons": { + "label": "Playback speed buttons", + "select": { + "label": "Playback buttons speed", + "title": "Amount of speed to be changed per click" + }, + "title": "Adds buttons to increase or decrease the playback speed of the video you're watching" + }, "select": { "label": "Player speed", "title": "The speed to set the video to" }, "title": "Playback speed settings" }, + "playlistLength": { + "enable": { + "label": "Display playlist length information", + "title": "Shows the total length of the playlist, how much has been watched, and how much remains." + }, + "title": "Playlist length settings", + "wayToGetLength": { + "select": { + "label": "Method to get playlist length", + "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Method to get watched time", + "options": { + "duration": "Video Length", + "youtube": "Video Watch Time" + }, + "title": "The way to get the amount of time watched (Video Length type only used on watch page)" + } + } + }, "screenshotButton": { "enable": { "label": "Screenshot button", @@ -353,6 +506,9 @@ }, "title": "Scroll wheel volume control settings" }, + "settingSearch": { + "placeholder": "Search for a setting" + }, "videoHistory": { "enable": { "label": "Track watched videos", @@ -390,6 +546,57 @@ } }, "title": "Volume boost settings" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "You can get one from here", + "input": { + "label": "API Key", + "title": "Enter your Youtube Data API V3 key." + }, + "title": "YouTube API V3 Key" + }, + "youtubeDeepDark": { + "author": "Author", + "co-authors": "Co-authors", + "colors": { + "colorShadow": { + "label": "Shadow color", + "title": "Color for shadows" + }, + "dimmerText": { + "label": "Secondary text color", + "title": "Color for secondary text" + }, + "hoverBackground": { + "label": "Hover background color", + "title": "Color for hover background" + }, + "mainBackground": { + "label": "Main background color", + "title": "Color for main background" + }, + "mainColor": { + "label": "Accent color", + "title": "Color for accent" + }, + "mainText": { + "label": "Main text color", + "title": "Color for main text" + }, + "secondBackground": { + "label": "Secondary background color", + "title": "Color for secondary background" + } + }, + "enable": { + "label": "Enable selected theme", + "title": "Activate the selected theme for the page" + }, + "select": { + "label": "Select theme", + "title": "Select a theme to be applied to the page" + }, + "title": "YouTube Deep Dark Settings" } } } diff --git a/public/locales/pt-BR.json b/public/locales/pt-BR.json index 3fb12c57..9319c58e 100644 --- a/public/locales/pt-BR.json +++ b/public/locales/pt-BR.json @@ -1,48 +1,100 @@ { "langCode": "pt-BR", - "langName": "Português do Brasil", + "langName": "Português (Brasil)", "messages": { "resumingVideo": "Retomando vídeo em {{VIDEO_TIME}}", - "settingVolume": "Definindo o ganho de volume para {{VOLUME_BOOST_AMOUNT}}" + "settingVolume": "Definindo o aumento de volume para {{VOLUME_BOOST_AMOUNT}}" }, "pages": { "content": { "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "Copiado!", + "label": "Copiar URL do vídeo com o minuto do vídeo" + } + }, "featureMenu": { - "label": "Menu de recursos" + "button": { + "label": "Menu de recursos" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "Avançar {{TIME}}" + }, + "rewindButton": { + "label": "Voltar {{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "Ocultar cards finais", + "toggle": { + "off": "Exibir cards finais", + "on": "Ocultar cards finais" + } + } }, "loopButton": { - "label": "Repetir", - "toggle": { - "off": "Repetição inativa", - "on": "Repetição ativa" + "button": { + "label": "Repetir", + "toggle": { + "off": "Repetição desativada", + "on": "Repetição ativa" + } } }, "maximizePlayerButton": { - "label": "Maximizar", - "toggle": { - "off": "Maximização inativa", - "on": "Maximização ativa" + "button": { + "label": "Maximização", + "toggle": { + "off": "Minimizar", + "on": "Maximizar" + } } }, "openTranscriptButton": { - "label": "Abrir Transcrição" + "button": { + "label": "Abrir transcrição" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "Diminuir velocidade para {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "Aumentar velocidade para {{SPEED}}" + } + }, + "decreaseLimit": "Não pode diminuir mais ({{SPEED}})", + "increaseLimit": "Não pode aumentar mais ({{SPEED}})" + }, + "playlistLength": { + "title": "O comprimento total pode não ser preciso se alguns vídeos estiverem ocultos ou você não carregou vídeos o suficiente para obter o comprimento máximo." }, "screenshotButton": { - "copiedToClipboard": "Captura de tela copiada para a área de transferência", - "label": "Captura de tela" + "button": { + "label": "Captura de tela" + }, + "copiedToClipboard": "Captura de tela copiada para a área de transferência" }, "videoHistory": { - "resumeButton": "Continuar", + "resumeButton": "Retomar", "resumePrompt": { "close": "Fechar" } }, "volumeBoostButton": { - "label": "Impulsionador de volume", - "toggle": { - "off": "Impulso de Volume inativo", - "on": "Impulso de Volume ativo" + "button": { + "label": "Aumento de volume", + "toggle": { + "off": "Aumento de volume desativado", + "on": "Aumento de volume ativado" + } } } } @@ -52,13 +104,13 @@ "error": { "scrollWheelHoldModifierKey": { "sameKey": { - "speedControl": "A tecla modificadora de controle de velocidade da roda do mouse não pode ser o mesmo que a tecla modificadora de controle de volume da roda do mouse.", - "volumeControl": "A tecla modificadora de controle de volume da roda do mouse não pode ser o mesmo que a tecla modificadora de controle de velocidade da roda do mouse." + "speedControl": "A tecla modificadora do controle de velocidade da rolagem não pode ser o mesmo que a tecla modificadora do controle de volume.", + "volumeControl": "A tecla modificadora do controle de volume não pode ser o mesmo que a tecla modificadora do controle de velocidade da rolagem." } } }, "info": { - "reset": "Todas as opções foram restauradas aos seus valores padrão.\nAgora você pode salvar as mudanças clicando no botão \"Confirmar\" ou descartá-las fechando a página ou ignorando essa notificação." + "reset": "Todas as opções foram redefinidas para seus valores padrão.\nAgora você pode salvar as mudanças clicando em \"Confirmar\" ou descarta-las por fechar esta página ou ignorar esta notificação." }, "success": { "saved": "Opções salvas." @@ -69,42 +121,61 @@ "settings": { "clearData": { "allDataDeleted": "Todos os dados foram excluídos.", - "confirmAlert": "Isto irá apagar todos os dados da extensão relacionados às opções. Continuar?" + "confirmAlert": "Isso excluirá todos os dados da extensão relacionado às opções. Deseja continuar?" }, "sections": { "automaticQuality": { "enable": { - "label": "Ajuste automático de qualidade", - "title": "Ajusta automaticamente a qualidade do vídeo para o nível selecionado." + "label": "Ajuste de resolução automático", + "title": "Ajusta automaticamente a resolução do vídeo para o nível selecionado." + }, + "fallbackQualityStrategy": { + "select": { + "label": "Estratégia de redução de resolução", + "options": { + "higher": "Maior", + "lower": "Menor" + }, + "title": "A estratégia é usada quando a qualidade selecionada não está disponível" + } }, "select": { - "label": "Qualidade do reprodutor", - "title": "A qualidade a ser definida para o vídeo" + "label": "Resolução do reprodutor", + "title": "A resolução para ser definida ao vídeo" }, - "title": "Configurações de qualidade automáticas" + "title": "Opções de resolução automática" }, "bottomButtons": { "clear": { - "title": "Limpa todos os dados que esta extensão armazenou em sua máquina", - "value": "Limpar Dados" + "title": "Limpa todos os dados que esta extensão armazenou no seu computador", + "value": "Limpar dados" }, "confirm": { - "title": "Confirmar redefinição de configuração", + "title": "Confirma a redefinição de opções", "value": "Confirmar" }, + "openTab": { + "title": "Abre as opções da extensão na próxima aba" + }, "reset": { - "title": "Redefinir todas as configurações para seus padrões, Clique no botão confirmar para salvar as alterações", + "title": "Redefine as opções para o padrão, clique em confirmar para salvar as mudanças", "value": "Redefinir" } }, "buttonPlacement": { "select": { "buttonNames": { - "loopButton": "Botão de Repetir", - "maximizePlayerButton": "Botão de Maximizar", + "copyTimestampUrlButton": "Copiar URL do vídeo com o botão de minuto do vídeo", + "decreasePlaybackSpeedButton": "Botão de diminuir velocidade", + "forwardButton": "Botão de acelerar velocidade", + "hideEndScreenCardsButton": "Ocultar botão de cards finais", + "increasePlaybackSpeedButton": "Botão de aumentar velocidade", + "loopButton": "Botão de repetição", + "maximizePlayerButton": "Botão de maximização", "openTranscriptButton": "Abrir botão de transcrição", + "rewindButton": "Botão de retroceder", "screenshotButton": "Botão de captura de tela", - "volumeBoostButton": "Botão de Impulso de Volume" + "volumeBoostButton": "Botão de ganho de volume" }, "options": { "below_player": { @@ -117,81 +188,124 @@ }, "player_controls_left": { "placement": "no lado esquerdo dos controles do reprodutor", - "value": "Controle Esquerdo" + "value": "Controles esquerdos" }, "player_controls_right": { "placement": "no lado direito dos controles do reprodutor", - "value": "Controle Direito" + "value": "Controles direitos" } }, - "title": "Coloque o {{BUTTON_NAME}} {{PLACEMENT}}" + "title": "Coloque o {{BUTTON_NAME}} em {{PLACEMENT}}" }, - "title": "Configurações de posicionamento de botão" + "title": "Opções de posição de botão" }, "customCSS": { "editor": { - "collapse": "Recolher Editor", - "expand": "Expandir Editor", + "collapse": "Minimizar editor", + "expand": "Maximizar editor", "noProblems": "Nenhum problema encontrado." }, "enable": { - "label": "Habilitar CSS personalizado", - "title": "Permite que CSS personalizado seja aplicado à página" + "label": "Ativar CSS personalizado", + "title": "Ativa o CSS personalizado para ser aplicado à página" }, - "title": "Configurações personalizadas de CSS" + "title": "Opções do CSS personalizado" }, "featureMenu": { "openType": { "select": { - "label": "Tipo de ativação do Menu", + "label": "Tipo de ativação do menu", "options": { - "click": "Clique", - "hover": "Ao Passar o Cursor" + "click": "Clicar", + "hover": "Passar o mouse" }, "title": "Selecione o método para ativar o menu de recursos" }, - "title": "Configurações do menu de recursos" + "title": "Opções do menu de recursos" } }, + "forwardRewindButtons": { + "enable": { + "label": "Ativar botões de avançar/retroceder", + "title": "Adiciona botões de avançar ou retroceder ao reprodutor de vídeo" + }, + "time": { + "label": "Avançar/retroceder tempo", + "title": "A quantidade de tempo para acelerar/retroceder o vídeo" + }, + "title": "Opções de botão de acelerar/retroceder" + }, "importExportSettings": { "exportButton": { - "success": "As configurações foram exportadas com sucesso", - "title": "Exportar configurações para um arquivo JSON", - "value": "Exportar Configurações" + "success": "Opções exportadas com sucesso", + "title": "Exportar opções para arquivo JSON", + "value": "Exportar opções" }, "importButton": { "error": { - "unknown": "Erro ao importar as configurações. Por favor, verifique o formato do arquivo.\nUm erro desconhecido ocorreu.", - "validation": "Erro ao importar as configurações. Por favor, verifique o formato do arquivo.\n{{ERROR_MESSAGE}}" + "unknown": "Erro ao importar opções. Verifique o formato do arquivo.\nUm erro desconhecido ocorreu.", + "validation": "Erro ao importar opções. Verifique o formato do arquivo.\n{{ERROR_MESSAGE}}" }, - "success": "Configurações importadas com sucesso", - "title": "Importar configurações de um arquivo JSON", - "value": "Importar Configurações" + "success": "Opções importadas com sucesso", + "title": "Importar opções de arquivo JSON", + "value": "Importar opções" } }, "language": { "select": { - "label": "Linguagem", - "title": "A linguagem a ser usada para a extensão" + "label": "Idioma", + "title": "O idioma de exibição da extensão" }, - "title": "Linguagem" + "title": "Idioma" }, "miscellaneous": { "features": { "automaticTheaterMode": { "label": "Modo teatro automático", - "title": "Ativar automaticamente o modo teatro quando você carregar um vídeo" + "title": "Ativa automaticamente o modo teatro ao carregar um vídeo" + }, + "automaticallyDisableClosedCaptions": { + "label": "Desativar legendas automaticamente", + "title": "Desativa legendas automaticamente ao carregar um vídeo" + }, + "copyTimestampUrlButton": { + "label": "Copiar URL do vídeo com o botão de minuto do vídeo", + "title": "Copia o URL do vídeo com o minuto do vídeo (?t=123)" + }, + "hideEndScreenCards": { + "label": "Ocultar cards finais", + "title": "Oculta os cards no final do vídeo" + }, + "hideEndScreenCardsButton": { + "label": "Ocultar botão de cards finais", + "title": "Adiciona um botão para exibir/ocultar cards finais" + }, + "hideLiveStreamChat": { + "label": "Ocultar chat da transmissão", + "title": "Oculta o chat da transmissão" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Ocultar vídeos de artistas originais", + "title": "Ocultar vídeos de artistas originais do início" + }, + "hidePaidPromotionBanner": { + "label": "Ocultar banner de promoção paga", + "title": "Oculta o banner exibido ao assistir um vídeo com promoção paga" }, "hideScrollbar": { - "label": "Ocultar a barra de rolagem", + "label": "Ocultar barra de rolagem", "title": "Oculta a barra de rolagem da página" }, "hideShorts": { - "label": "Hide shorts", - "title": "Hides all shorts" + "label": "Ocultar shorts", + "title": "Oculta os shorts" + }, + "hideTranslateComment": { + "label": "Ocultar botão de tradução", + "title": "Oculta o botão \"Traduzir para o idioma\" abaixo do comentário" }, "loopButton": { - "label": "Botão de Repetir", + "label": "Botão de repetição", "title": "Adiciona um botão ao menu do recurso para repetir o vídeo que você está assistindo" }, "maximizePlayerButton": { @@ -203,31 +317,39 @@ "title": "Adiciona um botão ao menu de recursos para abrir a transcrição do vídeo que você está assistindo" }, "openYouTubeSettingsOnHover": { - "label": "Abrir configurações do YouTube ao passar o mouse", - "title": "Abre o menu de configurações do YouTube ao passar o mouse sobre o botão de configurações" + "label": "Abrir opções do YouTube ao passar o mouse", + "title": "Abre o menu de opções do YouTube ao passar o mouse sobre o botão de opções" + }, + "pauseBackgroundPlayers": { + "label": "Parar reprodutores de fundo", + "title": "Para os reprodutores de abas de fundo quando você iniciar um novo reprodutor em uma aba em primeiro plano" }, "remainingTime": { "label": "Tempo restante", "title": "Mostra o tempo restante do vídeo que você está assistindo" }, "rememberLastVolume": { - "label": "Lembrar o último volume", - "title": "Lembra o volume do último vídeo que você estava assistindo e o coloca quando você abrir um novo vídeo" + "label": "Salvar intensidade do volume", + "title": "Salva a intensidade do volume do vídeo anterior e o define ao abrir um novo vídeo" }, "removeRedirect": { - "label": "Remove YouTube /redirect URLs", - "title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue" + "label": "Remover URLs de redireção do YouTube", + "title": "Substitui a redireção do YouTube por URLs reais, pulando o aviso de redireção" }, "shareShortener": { - "label": "Shorten YouTube video share link", - "title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it" + "label": "Encurtar link de compartilhamento de vídeo", + "title": "Encurta os links de compartilhamento de vídeo (youtu.be) removendo os parâmetros si/recursos." }, "shortsAutoScroll": { - "label": "Shorts auto scroll", - "title": "Automatically scrolls to the next short" + "label": "Rolagem automática de shorts", + "title": "Rola automaticamente ao próximo short" + }, + "skipContinueWatching": { + "label": "Pular \"O vídeo está pausado. Continuar assistindo?\"", + "title": "Pula o diálogo de ausência que pausa a reprodução do vídeo" } }, - "title": "Configurações diversas" + "title": "Diversos" }, "onScreenDisplaySettings": { "color": { @@ -242,53 +364,84 @@ "white": "Branco", "yellow": "Amarelo" }, - "title": "Seleciona a cor para as informações na tela" + "title": "Define a cor para exibição na tela" }, "hide": { - "label": "Atraso para esconder", - "title": "Especifique o tempo, em milissegundos, antes de ocultar automaticamente as informações na tela" + "label": "Ocultar atraso", + "title": "Especifica o tempo, em milissegundos, antes de automaticamente ocultar a exibição na tela" }, "opacity": { "label": "Opacidade", - "title": "Ajusta a transparência das informações na tela" + "title": "Ajusta a transparência da exibição na tela" }, "padding": { - "label": "Espaçamento", - "title": "Ajuste o espaçamento em torno das informações na tela em pixels. Isso se aplica especificamente ao canto das informações na tela." + "label": "Alinhamento", + "title": "Ajusta o alinhamento de exibição na tela em píxeis. Isso aplica especificamente para exibições no canto da tela" }, "position": { "label": "Posição", "options": { - "bottom_left": "Inferior Esquerdo", + "bottom_left": "Inferior esquerdo", "bottom_right": "Inferior direito", - "center": "Centralizado", + "center": "Centro", "top_left": "Superior esquerdo", - "top_right": "Superior Direito" + "top_right": "Superior direito" }, - "title": "Selecione a posição das informações na tela" + "title": "Seleciona a posição da exibição na tela" }, - "title": "Configurações das informações na tela", + "title": "Opções de exibição na tela", "type": { "label": "Tipo", "options": { + "circle": "Círculo", "line": "Linha", "no_display": "Sem exibição", - "round": "Arredondado", "text": "Texto" }, - "title": "Selecione o tipo de informações na tela" + "title": "Seleciona o tipo de exibição na tela" } }, "playbackSpeed": { "enable": { "label": "Velocidade de reprodução forçada", - "title": "Define a velocidade do vídeo para a que você escolher abaixo" + "title": "Define a velocidade do vídeo para o que você escolher abaixo" + }, + "playbackSpeedButtons": { + "label": "Botões de velocidade de reprodução", + "select": { + "label": "Velocidade dos botões de reprodução", + "title": "Quantidade de velocidade para ser alterada por clique" + }, + "title": "Adiciona botões para acelerar ou desacelerar a velocidade da reprodução do vídeo" }, "select": { "label": "Velocidade do reprodutor", "title": "A velocidade a ser definida para o vídeo" }, - "title": "Configurações de velocidade de reprodução" + "title": "Opções de velocidade de reprodução" + }, + "playlistLength": { + "enable": { + "label": "Exibir informações de duração da playlist", + "title": "Exibe a duração da playlist, quantas vezes foi visualizada, e o tempo restante." + }, + "title": "Opções de duração da playlist", + "wayToGetLength": { + "select": { + "label": "Forma de obter a duração da playlist", + "title": "A forma de obter a duração da playlist (O método API voltará a HTML se ocorrer um erro)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Forma de obter o tempo assistido", + "options": { + "duration": "Duração do vídeo", + "youtube": "Tempo assistido do vídeo" + }, + "title": "A forma de obter o tempo assistido (Tipo de duração do vídeo apenas usado na página de exibição)" + } + } }, "screenshotButton": { "enable": { @@ -296,7 +449,7 @@ "title": "Adiciona um botão ao reprodutor para tirar uma captura de tela do vídeo" }, "saveAs": { - "clipboard": "Área de Transferência", + "clipboard": "Área de transferência", "file": "Arquivo" }, "selectFormat": { @@ -311,28 +464,28 @@ }, "scrollWheelSpeedControl": { "adjustmentSteps": { - "label": "Mudar Volume por Rolagem", + "label": "Alterar volume por rolagem", "title": "Ajusta a mudança de velocidade por rolagem" }, "enable": { "label": "Controle de velocidade da roda do mouse", - "title": "Pressione uma tecla modificadora para ativar o ajuste de velocidade com a roda do mouse." + "title": "Pressiona uma tecla modificadora para ativar o ajuste de velocidade com a roda do mouse." }, "optionLabel": "Tecla {{KEY}}", "select": { "label": "Tecla modificadora", - "title": "A tecla modificadora a ser usada" + "title": "A tecla modificadora para usar" }, - "title": "Configurações de controle de volume pela roda do mouse" + "title": "Opções de controle do volume na roda do mouse" }, "scrollWheelVolumeControl": { "adjustmentSteps": { - "label": "Mudar Volume por Rolagem", - "title": "Ajuste a mudança de volume por rolagem" + "label": "Mudança de volume por rolagem", + "title": "Ajusta a mudança de volume por rolagem" }, "enable": { - "label": "Controle do volume por roda do mouse", - "title": "Permite usar a roda do mouse para controlar o volume do vídeo que você está assistindo" + "label": "Controle do volume na roda do mouse", + "title": "Permite usar a roda do mouse para controlar o volume do vídeo" }, "holdModifierKey": { "enable": { @@ -342,7 +495,7 @@ "optionLabel": "Tecla {{KEY}}", "select": { "label": "Tecla modificadora", - "title": "A tecla modificadora a ser usada" + "title": "A tecla modificadora para usar" } }, "holdRightClick": { @@ -351,45 +504,99 @@ "title": "Segure o botão direito para ativar o controle de volume da roda do mouse" } }, - "title": "Configurações de controle do volume por roda do mouse" + "title": "Opções de controle do volume na roda do mouse" + }, + "settingSearch": { + "placeholder": "Procurar opção" }, "videoHistory": { "enable": { - "label": "Track watched videos", - "title": "Keeps track of where you left off on videos you were watching and enables resuming playback" + "label": "Rastrear vídeos assistidos", + "title": "Registra o tempo do vídeo que você parou e permite retomar a reprodução " }, "resumeType": { "select": { - "label": "Resume type", + "label": "Tipo de retomada", "options": { - "automatic": "Automatic", - "prompt": "Prompt" + "automatic": "Automático", + "prompt": "Perguntar" }, - "title": "Select how you want to resume videos" + "title": "Selecione como deseja retomar os vídeos" } }, - "title": "Video history settings" + "title": "Opções de histórico de vídeo" }, "volumeBoost": { "boostAmount": { - "label": "Quantidade de impulsão de volume (dB)", - "title": "O valor para impulsionar o volume em" + "label": "Aumento de volume (dB)", + "title": "O valor para aumentar o volume" }, "enable": { - "label": "Impulso do volume", - "title": "Ativar impulso de volume" + "label": "Aumento de volume", + "title": "Ativa o aumento de volume" }, "mode": { "select": { - "label": "Modo de impulso de volume", + "label": "Modo de aumento de volume", "options": { "global": "Global", "perVideo": "Por vídeo" }, - "title": "Escolha como o impulso de volume é aplicado. 'Por vídeo' permite ativar o impulso para cada vídeo individualmente no menu de recursos. 'Global' aplica impulso a todos os vídeos quando o impulso de volume está habilitado." + "title": "Selecione como o aumento de volume é aplicado. 'Por vídeo' permite ativar o aumento para cada vídeo individualmente no menu de recursos. Já o 'Global' aplica o aumento para todos os vídeos quando o aumento de volume é ativado." } }, - "title": "Configurações de impulso de volume" + "title": "Opções de aumento de volume" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "Você pode obter uma aqui", + "input": { + "label": "Chave API", + "title": "Insira sua chave API YouTube Data V3." + }, + "title": "Chave API YouTube Data V3" + }, + "youtubeDeepDark": { + "author": "Autor", + "co-authors": "Co-autores", + "colors": { + "colorShadow": { + "label": "Cor da sombra", + "title": "Cor para sombras" + }, + "dimmerText": { + "label": "Cor do texto secundário", + "title": "Cor para texto secundário" + }, + "hoverBackground": { + "label": "Cor de fundo ao passar o mouse", + "title": "Cor de fundo ao passar o mouse" + }, + "mainBackground": { + "label": "Cor principal de fundo", + "title": "Cor principal para o fundo" + }, + "mainColor": { + "label": "Cor de destaque", + "title": "Cor para destaque" + }, + "mainText": { + "label": "Cor do texto principal", + "title": "Cor para o texto principal" + }, + "secondBackground": { + "label": "Cor de fundo secundário", + "title": "Cor para fundo secundário" + } + }, + "enable": { + "label": "Ativar tema selecionado", + "title": "Ativar tema selecionado para a página" + }, + "select": { + "label": "Selecionar tema", + "title": "Selecione um tema para a página" + }, + "title": "Opções do fundo escuro do YouTube" } } } diff --git a/public/locales/ru-RU.json b/public/locales/ru-RU.json index c9b04ab5..10a7ed27 100644 --- a/public/locales/ru-RU.json +++ b/public/locales/ru-RU.json @@ -8,29 +8,79 @@ "pages": { "content": { "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "Скопировано!", + "label": "Копировать URL видео с таймкодом" + } + }, "featureMenu": { - "label": "Меню функций" + "button": { + "label": "Меню функций" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "Перемотка вперёд на {{TIME}}" + }, + "rewindButton": { + "label": "Перемотка назад на {{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "Скрыть заставки следующих видео", + "toggle": { + "off": "Показать заставки следующих видео", + "on": "Скрыть заставки следующих видео" + } + } }, "loopButton": { - "label": "Зациклить", - "toggle": { - "off": "Зацикливание выключено", - "on": "Зацикливание включено" + "button": { + "label": "Зациклить", + "toggle": { + "off": "Зацикливание выключено", + "on": "Зацикливание включено" + } } }, "maximizePlayerButton": { - "label": "Развернуть", - "toggle": { - "off": "Проигрыватель свернут", - "on": "Проигрыватель развернут" + "button": { + "label": "Развернуть", + "toggle": { + "off": "Проигрыватель свернут", + "on": "Проигрыватель развернут" + } } }, "openTranscriptButton": { - "label": "Открыть стенограмму" + "button": { + "label": "Открыть стенограмму" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "Уменьшить скорость на {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "Увеличить скорость на {{SPEED}}" + } + }, + "decreaseLimit": "Невозможно уменьшить ({{SPEED}})", + "increaseLimit": "Невозможно увеличить ({{SPEED}})" + }, + "playlistLength": { + "title": "Общая длина может быть неточной, если некоторые видео скрыты или недостаточно видео прогружено, чтобы получить полную длину." }, "screenshotButton": { - "copiedToClipboard": "Скриншот скопирован в буфер обмена", - "label": "Скриншот" + "button": { + "label": "Скриншот" + }, + "copiedToClipboard": "Скриншот скопирован в буфер обмена" }, "videoHistory": { "resumeButton": "Возобновить", @@ -39,10 +89,12 @@ } }, "volumeBoostButton": { - "label": "Усиление громкости", - "toggle": { - "off": "Увеличение громкости выключено", - "on": "Увеличение громкости включено" + "button": { + "label": "Усиление громкости", + "toggle": { + "off": "Увеличение громкости выключено", + "on": "Увеличение громкости включено" + } } } } @@ -52,8 +104,8 @@ "error": { "scrollWheelHoldModifierKey": { "sameKey": { - "speedControl": "Клавиша-модификатор для управления скоростью воспроизведения с помощью колеса прокрутки не может совпадать с клавишей-модификатором для управления громкостью.", - "volumeControl": "Клавиша-модификатор для управления громкостью с помощью колеса прокрутки не может совпадать с клавишей-модификатором для управления скоростью воспроизведения." + "speedControl": "Клавиша-модификатор для управления скоростью воспроизведения с помощью колеса мыши не может совпадать с клавишей-модификатором для управления громкостью.", + "volumeControl": "Клавиша-модификатор для управления громкостью с помощью колеса мыши не может совпадать с клавишей-модификатором для управления скоростью воспроизведения." } } }, @@ -77,6 +129,16 @@ "label": "Включить автоматическую регулировку качества", "title": "Автоматически настраивает качество видео на выбранный уровень." }, + "fallbackQualityStrategy": { + "select": { + "label": "Стратегия восстановления качества", + "options": { + "higher": "Выше", + "lower": "Ниже" + }, + "title": "Какую стратегию использовать, когда выбранное качество недоступно" + } + }, "select": { "label": "Качество проигрывателя", "title": "Качество, которое будет задаваться для видео" @@ -92,6 +154,9 @@ "title": "Подтвердить сброс настроек", "value": "Подтвердить" }, + "openTab": { + "title": "Открывать настройки расширения в новой вкладке" + }, "reset": { "title": "Сбрасывает все параметры до значений по умолчанию. Нажмите \"Подтвердить\", чтобы сохранить изменения", "value": "Сброс" @@ -100,9 +165,15 @@ "buttonPlacement": { "select": { "buttonNames": { + "copyTimestampUrlButton": "Кнопка «Копировать URL видео с таймкодом»", + "decreasePlaybackSpeedButton": "Кнопка уменьшения скорости видео", + "forwardButton": "Кнопка перемотки вперёд", + "hideEndScreenCardsButton": "Кнопка «Скрыть заставки следующих видео»", + "increasePlaybackSpeedButton": "Кнопка увеличения скорости видео", "loopButton": "Кнопка «Зациклить»", "maximizePlayerButton": "Кнопка «Развернуть»", "openTranscriptButton": "Кнопка «Открыть стенограмму»", + "rewindButton": "Кнопка перемотки назад", "screenshotButton": "Кнопка «Скриншот»", "volumeBoostButton": "Кнопка «Усиление громкости»" }, @@ -153,6 +224,17 @@ "title": "Настройки меню функций" } }, + "forwardRewindButtons": { + "enable": { + "label": "Включить кнопки перемотки вперёд/назад", + "title": "Добавляет кнопки перемотки вперёд/назад в проигрыватель" + }, + "time": { + "label": "Время перемотки", + "title": "Кол-во времени, на которое будет перематываться видео" + }, + "title": "Настройки кнопок перемотки вперёд/назад" + }, "importExportSettings": { "exportButton": { "success": "Настройки успешно экспортированы", @@ -182,13 +264,45 @@ "label": "Включить автоматический режим кинотеатра", "title": "Автоматически включать режим кинотеатра при загрузке видео" }, + "automaticallyDisableClosedCaptions": { + "label": "Автоматически отключать субтитры", + "title": "Автоматически отключает субтитры при загрузке видео" + }, + "copyTimestampUrlButton": { + "label": "Кнопка «Копировать URL видео с таймкодом»", + "title": "Копирует ссылку видео с меткой времени (?t=123)" + }, + "hideEndScreenCards": { + "label": "Скрыть заставки следующих видео", + "title": "Скрывает заставки следующих (предлагаемых) видео в конце ролика" + }, + "hideEndScreenCardsButton": { + "label": "Кнопка «Скрыть заставки следующих видео»", + "title": "Добавляет кнопку для скрытия/отображения заставок следующих видео в конце ролика" + }, + "hideLiveStreamChat": { + "label": "Спрятать чат прямого эфира", + "title": "Прячет чат прямого эфира (стрима)" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Скрывать официальные видео исполнителя", + "title": "Скрывает официальные видео исполнителя с домашней страницы" + }, + "hidePaidPromotionBanner": { + "label": "Скрыть \"Содержит прямую рекламу\"", + "title": "Скрывает баннер, отображающийся при просмотре видео, которое имеет платную рекламу" + }, "hideScrollbar": { "label": "Включить скрытие полосы прокрутки страницы", "title": "Скрывает полосу прокрутки страницы" }, "hideShorts": { - "label": "Hide shorts", - "title": "Hides all shorts" + "label": "Скрыть Shorts", + "title": "Скрывает все Shorts" + }, + "hideTranslateComment": { + "label": "Спрятать кнопку 'Перевести на...'", + "title": "Прячет кнопку 'Перевести на русский' под комментарием" }, "loopButton": { "label": "Включить кнопку «Зациклить»", @@ -206,6 +320,10 @@ "label": "Открывать настройки YouTube при наведении курсора", "title": "Открывает меню настроек YouTube при наведении на кнопку меню" }, + "pauseBackgroundPlayers": { + "label": "Ставить на паузу видео в фоновых вкладках", + "title": "Ставит на паузу видео в фоновых вкладках при запуске видео в активной (текущей) вкладке" + }, "remainingTime": { "label": "Включить отображение оставшегося времени", "title": "Показывает оставшееся время просмотра видео" @@ -225,6 +343,10 @@ "shortsAutoScroll": { "label": "Автоматическая прокрутка Shorts", "title": "Автоматически скроллит до следующего Shorts" + }, + "skipContinueWatching": { + "label": "Пропускать \"Воспроизведение приостановлено. Продолжить?\"", + "title": "Автоматически пропускает диалог простоя, который приостанавливает воспроизведение" } }, "title": "Прочие параметры" @@ -271,9 +393,9 @@ "type": { "label": "Тип", "options": { + "circle": "Круг", "line": "Линия", "no_display": "Не показывать", - "round": "Круг", "text": "Текст" }, "title": "Выберите тип отображения на экране (OSD)" @@ -284,12 +406,43 @@ "label": "Включить принудительную скорость воспроизведения", "title": "Устанавливает скорость проигрывания видео на ту, что вы выбрали ниже" }, + "playbackSpeedButtons": { + "label": "Кнопки регулирования скорости видео", + "select": { + "label": "Дельта кнопок регулирования скорости", + "title": "Число, на которое будет изменена скорость за клик" + }, + "title": "Добавляет кнопки для увеличения или уменьшения скорости воспроизведения просматриваемого видео" + }, "select": { "label": "Скорость проигрывателя", "title": "Скорость, которая будет задаваться для видео" }, "title": "Настройки скорости воспроизведения" }, + "playlistLength": { + "enable": { + "label": "Отображать информацию о длине плейлиста", + "title": "Отображает общую временную длину плейлиста, сколько было просмотрено и сколько осталось." + }, + "title": "Настройки длины плейлиста", + "wayToGetLength": { + "select": { + "label": "Способ получения длины плейлиста", + "title": "Способ получения информации о длине плейлиста (метод API будет переключаться обратно к HTML, если возникнет ошибка)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Метод получения времени просмотра", + "options": { + "duration": "Продолжительность видео", + "youtube": "Время просмотра видео" + }, + "title": "Способ получения количества времени просмотра (тип длины видео используется только на странице просмотра)" + } + } + }, "screenshotButton": { "enable": { "label": "Включить кнопку «Скриншот»", @@ -315,15 +468,15 @@ "title": "Регулировка значения, на которое изменяется скорость воспроизведения за прокрутку" }, "enable": { - "label": "Включить управление скоростью воспроизведения с помощью колеса прокрутки", - "title": "Нажмите клавишу-модификатор, чтобы включить управление скоростью воспроизведения с помощью колеса прокрутки." + "label": "Включить управление скоростью воспроизведения с помощью колеса мыши", + "title": "Нажмите клавишу-модификатор, чтобы включить управление скоростью воспроизведения с помощью колеса мыши." }, "optionLabel": "Клавиша {{KEY}}", "select": { "label": "Клавиша-модификатор", "title": "Используемая клавиша-модификатор" }, - "title": "Настройки управления скоростью воспроизведения с помощью колеса прокрутки" + "title": "Настройки управления скоростью воспроизведения с помощью колеса мыши" }, "scrollWheelVolumeControl": { "adjustmentSteps": { @@ -331,13 +484,13 @@ "title": "Регулировка значения, на которое изменяется громкость за прокрутку" }, "enable": { - "label": "Включить управление громкостью с помощью колеса прокрутки", - "title": "Позволяет использовать колесо прокрутки для управления громкостью видео, которое вы просматриваете" + "label": "Включить управление громкостью с помощью колеса мыши", + "title": "Позволяет использовать колесо мыши для управления громкостью видео, которое вы просматриваете" }, "holdModifierKey": { "enable": { "label": "Включить при удержании клавиши-модификатора", - "title": "Нажмите клавишу-модификатор, чтобы включить управление громкостью с помощью колеса прокрутки." + "title": "Нажмите клавишу-модификатор, чтобы включить управление громкостью с помощью колеса мыши." }, "optionLabel": "Клавиша {{KEY}}", "select": { @@ -348,10 +501,13 @@ "holdRightClick": { "enable": { "label": "Включить при удержании правой кнопки мыши", - "title": "Удерживайте правую кнопку мыши, чтобы включить управление громкостью с помощью колеса прокрутки" + "title": "Удерживайте правую кнопку мыши, чтобы включить управление громкостью с помощью колеса мыши" } }, - "title": "Настройки управления громкостью с помощью колеса прокрутки" + "title": "Настройки управления громкостью с помощью колеса мыши" + }, + "settingSearch": { + "placeholder": "Поиск настроек" }, "videoHistory": { "enable": { @@ -390,6 +546,57 @@ } }, "title": "Настройки усиления громкости" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "Вы можете получить ключ здесь", + "input": { + "label": "API ключ", + "title": "Введите ваш ключ Youtube Data API V3." + }, + "title": "Ключ YouTube API V3" + }, + "youtubeDeepDark": { + "author": "Автор", + "co-authors": "Соавторы", + "colors": { + "colorShadow": { + "label": "Цвет тени", + "title": "Цвет теней" + }, + "dimmerText": { + "label": "Цвет вторичного текста", + "title": "Цвет для вторичного текста" + }, + "hoverBackground": { + "label": "Цвет фона при наведении", + "title": "Цвет, который будет задаваться фону при наведении" + }, + "mainBackground": { + "label": "Основной цвет фона", + "title": "Цвет для основного фона" + }, + "mainColor": { + "label": "Цвет акцента", + "title": "Цвет для акцента" + }, + "mainText": { + "label": "Цвет основного текста", + "title": "Цвет для основного текста" + }, + "secondBackground": { + "label": "Дополнительный цвет фона", + "title": "Цвет для вторичного фона" + } + }, + "enable": { + "label": "Включить выбранную тему", + "title": "Активировать выбранную тему для страницы" + }, + "select": { + "label": "Выбрать тему", + "title": "Выберите тему для применения к странице" + }, + "title": "Настройки YouTube Deep Dark" } } } diff --git a/public/locales/sv-SE.json b/public/locales/sv-SE.json index 0bb32223..e349053b 100644 --- a/public/locales/sv-SE.json +++ b/public/locales/sv-SE.json @@ -8,29 +8,79 @@ "pages": { "content": { "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "Kopierad!", + "label": "Kopiera videons webbadress med tidsstämpel" + } + }, "featureMenu": { - "label": "Funktionsmeny" + "button": { + "label": "Funktionsmeny" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "Snabbspola med {{TIME}}" + }, + "rewindButton": { + "label": "Återspola med {{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "Dölj slutskärmskort", + "toggle": { + "off": "Visa slutskärmskort", + "on": "Dölj slutskärmskort" + } + } }, "loopButton": { - "label": "Slinga", - "toggle": { - "off": "Slinga av", - "on": "Slinga på" + "button": { + "label": "Slinga", + "toggle": { + "off": "Slinga av", + "on": "Slinga på" + } } }, "maximizePlayerButton": { - "label": "Maximera", - "toggle": { - "off": "Maximera av", - "on": "Maximera på" + "button": { + "label": "Maximera", + "toggle": { + "off": "Maximera av", + "on": "Maximera på" + } } }, "openTranscriptButton": { - "label": "Öppna transkript" + "button": { + "label": "Öppna transkript" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "Minska hastigheten till {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "Öka hastigheten till {{SPEED}}" + } + }, + "decreaseLimit": "Det går inte att sänka mer ({{SPEED}})", + "increaseLimit": "Det går inte att höja mer ({{SPEED}})" + }, + "playlistLength": { + "title": "Total längd kanske inte är korrekt om vissa videor är dolda eller om du inte har laddat tillräckligt med videor för att få hela längden." }, "screenshotButton": { - "copiedToClipboard": "Skärmbild kopierad till urklipp", - "label": "Skärmbild" + "button": { + "label": "Skärmbild" + }, + "copiedToClipboard": "Skärmbild kopierad till urklipp" }, "videoHistory": { "resumeButton": "Återuppta", @@ -39,10 +89,12 @@ } }, "volumeBoostButton": { - "label": "Volymökning", - "toggle": { - "off": "Volymökning av", - "on": "Volymökning på" + "button": { + "label": "Volymökning", + "toggle": { + "off": "Volymökning av", + "on": "Volymökning på" + } } } } @@ -77,6 +129,16 @@ "label": "Automatisk kvalitetsjustering", "title": "Justerar automatiskt videokvaliteten till den valda nivån." }, + "fallbackQualityStrategy": { + "select": { + "label": "Reservmetod för kvaliten", + "options": { + "higher": "Högre", + "lower": "Lägre" + }, + "title": "Metod att använda när den valda kvaliteten inte är tillgänglig" + } + }, "select": { "label": "Spelarkvalitet", "title": "Kvaliteten för att ställa in videon till" @@ -92,6 +154,9 @@ "title": "Bekräfta återställning av inställningar", "value": "Bekräfta" }, + "openTab": { + "title": "Öppna tilläggsinställningar i en ny flik" + }, "reset": { "title": "Återställer alla inställningar till sina standardinställningar, Klicka på bekräftelseknappen för att spara ändringarna", "value": "Återställ" @@ -100,9 +165,15 @@ "buttonPlacement": { "select": { "buttonNames": { + "copyTimestampUrlButton": "Kopiera videons webbadress med tidsstämpelknappen", + "decreasePlaybackSpeedButton": "Knapp för att mindska hastigheten", + "forwardButton": "Snabbspolningsknapp", + "hideEndScreenCardsButton": "Dölj knappen för slutskärmskort", + "increasePlaybackSpeedButton": "Knapp för att öka hastigheten", "loopButton": "Slingknapp", "maximizePlayerButton": "Maximeraknapp", - "openTranscriptButton": "Öppna transkriptknapp", + "openTranscriptButton": "Transkriptknapp", + "rewindButton": "Återspolningsknapp", "screenshotButton": "Skärmbildsknapp", "volumeBoostButton": "Volymökningsknapp" }, @@ -126,7 +197,7 @@ }, "title": "Placera {{BUTTON_NAME}} {{PLACEMENT}}" }, - "title": "Inställningar för knappplacering" + "title": "Inställningar för knapplacering" }, "customCSS": { "editor": { @@ -153,6 +224,17 @@ "title": "Inställningar för funktionsmeny" } }, + "forwardRewindButtons": { + "enable": { + "label": "Aktivera spola framåt-/återspolningsknappar", + "title": "Lägger till spola framåt- och återspolningsknappar till videospelaren" + }, + "time": { + "label": "Spola framåt-/återspolningstid", + "title": "Tiden som videon ska spolas framåt/återspolas med" + }, + "title": "Inställningar för knapparna spola framåt/återspola" + }, "importExportSettings": { "exportButton": { "success": "Inställningar har exporterats", @@ -182,13 +264,45 @@ "label": "Automatiskt teaterläge", "title": "Aktiverar automatiskt teaterläge när du startar en video" }, + "automaticallyDisableClosedCaptions": { + "label": "Inaktivera textning automatiskt", + "title": "Inaktiverar textning automatiskt när du laddar en video" + }, + "copyTimestampUrlButton": { + "label": "Kopiera videons webbadress med tidsstämpelknappen", + "title": "Kopiera videons webbadress med tidsstämpel (?t=123)" + }, + "hideEndScreenCards": { + "label": "Dölj slutskärmskort", + "title": "Döljer korten i slutet av videon" + }, + "hideEndScreenCardsButton": { + "label": "Dölj knappen för slutskärmskort", + "title": "Lägger till en knapp för att visa/dölja korten i slutet av videon" + }, + "hideLiveStreamChat": { + "label": "Dölj direktströmschatt", + "title": "Döljer direktströmschatten" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Dölj officiella artistvideor", + "title": "Dölj officiella artistvideor från startsidan" + }, + "hidePaidPromotionBanner": { + "label": "Dölj betald marknadsföringsbanner", + "title": "Döljer bannern som visas när du tittar på en video som har betald marknadsföring" + }, "hideScrollbar": { "label": "Dölj rullningslisten", "title": "Döljer sidornas rullningsfält" }, "hideShorts": { "label": "Dölj shorts", - "title": "Gömmer alla shorts" + "title": "Döljer alla shorts" + }, + "hideTranslateComment": { + "label": "Dölj översättning av kommentarer", + "title": "Döljer knappen 'Översätt till språk' under kommentarer" }, "loopButton": { "label": "Slingknapp", @@ -206,6 +320,10 @@ "label": "Öppna YouTube-inställningar vid musöver", "title": "Öppnar YouTube-inställningsmenyn när du håller muspekaren över inställningsknappen" }, + "pauseBackgroundPlayers": { + "label": "Pausa spelare i bakgrunden", + "title": "Pausar videospelare i bakgrundsflikar när du startar en ny videospelare i en förgrundsflik" + }, "remainingTime": { "label": "Återstående tid", "title": "Visar återstående tid för videon du tittar på" @@ -220,11 +338,15 @@ }, "shareShortener": { "label": "Förkorta YouTube-videons delningslänk", - "title": "Förkortar YouTube-videons delningslänk (youtu.be) genom att ta bort si/funktionsparametrar från den" + "title": "Förkortar YouTube-videons delningslänk (youtu.be) genom att ta bort funktionsparametrar från den" }, "shortsAutoScroll": { "label": "Automatisk rullning för shorts", "title": "Rullar automatiskt till nästa shorts" + }, + "skipContinueWatching": { + "label": "Hoppa över \"Videon är pausad. Fortsätt titta?\"", + "title": "Hoppa över dialogrutan som pausar videouppspelningen" } }, "title": "Övriga inställningar" @@ -245,7 +367,7 @@ "title": "Välj färgen för On-Screen Display" }, "hide": { - "label": "Dölj fördröjning", + "label": "Döljfördröjning", "title": "Ange tiden i millisekunder innan On-Screen Display automatiskt döljs" }, "opacity": { @@ -271,9 +393,9 @@ "type": { "label": "Typ", "options": { + "circle": "Cirkel", "line": "Rad", "no_display": "Ingen visning", - "round": "Rund", "text": "Text" }, "title": "Välj typ av On-Screen Display" @@ -284,12 +406,43 @@ "label": "Tvingad uppspelningshastighet", "title": "Ställer in videohastigheten till det du väljer nedan" }, + "playbackSpeedButtons": { + "label": "Knapp för uppspelningshastigheten", + "select": { + "label": "Knapp för uppspelningshastigheten", + "title": "Hastighetsändring per klick" + }, + "title": "Lägger till knappar för att öka eller minska uppspelningshastigheten på videon du tittar på" + }, "select": { "label": "Uppspelningshastighet", "title": "Hastigheten att spela upp videon i" }, "title": "Inställningar för uppspelningshastighet" }, + "playlistLength": { + "enable": { + "label": "Visa information om spellistans längd", + "title": "Visar spellistans totala längd och hur mycket som har tittats på och hur mycket som återstår." + }, + "title": "Inställningar för spellistans längd", + "wayToGetLength": { + "select": { + "label": "Metod för att få spellistans längd", + "title": "Sättet att få information om spellista längd (API-metoden kommer att falla tillbaka till HTML om ett fel inträffar)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Metod för att hämta tittad tid", + "options": { + "duration": "Videolängd", + "youtube": "Tittad videolängd" + }, + "title": "Sättet att få den tid som tittats på (videons längdtyp används endast på visningssidan)" + } + } + }, "screenshotButton": { "enable": { "label": "Skärmbildsknapp", @@ -353,6 +506,9 @@ }, "title": "Rullningshjulets volyminställningar" }, + "settingSearch": { + "placeholder": "Sök efter en inställning" + }, "videoHistory": { "enable": { "label": "Håll reda på visade videor", @@ -390,6 +546,57 @@ } }, "title": "Inställningar för volymökning" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "Du kan hämta en härifrån", + "input": { + "label": "API-nyckel", + "title": "Ange din Youtube Data API V3-nyckel." + }, + "title": "YouTube API V3-nyckel" + }, + "youtubeDeepDark": { + "author": "Skapare", + "co-authors": "Medskapare", + "colors": { + "colorShadow": { + "label": "Skuggfärg", + "title": "Färg för skuggor" + }, + "dimmerText": { + "label": "Sekundär textfärg", + "title": "Färg för sekundärtext" + }, + "hoverBackground": { + "label": "Bakgrundsfärg för musöver", + "title": "Bakgrundsfärg för musöver" + }, + "mainBackground": { + "label": "Primär bakgrundsfärg", + "title": "Färg för primär bakgrund" + }, + "mainColor": { + "label": "Accentfärg", + "title": "Färg för accent" + }, + "mainText": { + "label": "Primär textfärg", + "title": "Färg för primär text" + }, + "secondBackground": { + "label": "Sekundär bakgrundsfärg", + "title": "Färg för sekundär bakgrund" + } + }, + "enable": { + "label": "Aktivera valt tema", + "title": "Aktivera det valda temat för sidan" + }, + "select": { + "label": "Välj tema", + "title": "Välj ett tema som ska tillämpas på sidan" + }, + "title": "Deep Dark-inställningar för YouTube" } } } diff --git a/public/locales/tr-TR.json b/public/locales/tr-TR.json index 9fe7cae8..886c89f1 100644 --- a/public/locales/tr-TR.json +++ b/public/locales/tr-TR.json @@ -3,34 +3,84 @@ "langName": "Türkçe", "messages": { "resumingVideo": "{{VIDEO_TIME}} tarihinde videoyu devam ettir", - "settingVolume": "Setting volume boost to {{VOLUME_BOOST_AMOUNT}}" + "settingVolume": "Ses güçlendirmesini {{VOLUME_BOOST_AMOUNT}} olarak ayarla" }, "pages": { "content": { "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "Kopyalandı!", + "label": "Geçerli zamana ait video URL'sini kopyala" + } + }, "featureMenu": { - "label": "Özellik menüsü" + "button": { + "label": "Özellik menüsü" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "Fast forward by {{TIME}}" + }, + "rewindButton": { + "label": "{{TIME}} kadar geri sar" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "Bitiş ekranı kartlarını gizle", + "toggle": { + "off": "Bitiş ekranı kartlarını göster", + "on": "Bitiş ekranı kartlarını gizle" + } + } }, "loopButton": { - "label": "Döngü", - "toggle": { - "off": "Döngü kapalı", - "on": "Düngü açık" + "button": { + "label": "Tekrarla", + "toggle": { + "off": "Tekrarlama kapalı", + "on": "Tekrarlama açık" + } } }, "maximizePlayerButton": { - "label": "Ekranı Kapla", - "toggle": { - "off": "Tam ekran kapalı", - "on": "Tam ekran açık" + "button": { + "label": "Ekranı kapla", + "toggle": { + "off": "Tam ekran kapalı", + "on": "Tam ekran açıl" + } } }, "openTranscriptButton": { - "label": "Not dökümünü aç" + "button": { + "label": "Transkripti Aç" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "Hızı {{SPEED}} değerine düşür" + }, + "increasePlaybackSpeedButton": { + "label": "Hızı {{SPEED}} değerine çıkar" + } + }, + "decreaseLimit": "Daha fazla düşüremezsin ({{SPEED}})", + "increaseLimit": "Daha fazla artıramazsın ({{SPEED}})" + }, + "playlistLength": { + "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length." }, "screenshotButton": { - "copiedToClipboard": "Ekran görüntüsü panoya kopyalandı", - "label": "Ekran Görüntüsü" + "button": { + "label": "Ekran görüntüsü" + }, + "copiedToClipboard": "Ekran görüntüsü panoya kopyalandı" }, "videoHistory": { "resumeButton": "Devam Et", @@ -39,10 +89,12 @@ } }, "volumeBoostButton": { - "label": "Ses Güçlendirmesi", - "toggle": { - "off": "Ses güçlendirmesi kapalı", - "on": "Ses güçlendirmesi açık" + "button": { + "label": "Ses Yükseltici", + "toggle": { + "off": "Ses Yükseltici Devredışı", + "on": "Ses Yükseltici Aktif" + } } } } @@ -77,6 +129,16 @@ "label": "Otomatik kalite ayarlamayı etkinleştir", "title": "Video kalitesini seçilen seviyeye otomatik olarak ayarlar." }, + "fallbackQualityStrategy": { + "select": { + "label": "Quality fallback strategy", + "options": { + "higher": "Daha yüksek", + "lower": "Daha düşük" + }, + "title": "The strategy to use when the selected quality is not available" + } + }, "select": { "label": "Oynatma kalitesi", "title": "Videonun ayarlanacağı kalite" @@ -92,6 +154,9 @@ "title": "Ayarı sıfırlamayı onayla", "value": "Onayla" }, + "openTab": { + "title": "Uzantı ayarlarını yeni bir sekmede açın" + }, "reset": { "title": "Tüm ayarları varsayılan değerlerine sıfırlar. Değişiklikleri kaydetmek için onayla düğmesine tıklayın", "value": "Sıfırla" @@ -100,9 +165,15 @@ "buttonPlacement": { "select": { "buttonNames": { + "copyTimestampUrlButton": "Video bağlantısını zaman damgasıyla kopyala butonu", + "decreasePlaybackSpeedButton": "Hızı Düşürme Butonu", + "forwardButton": "Fast Forward button", + "hideEndScreenCardsButton": "Bitiş ekranı kartlarını gizleme düğmesi", + "increasePlaybackSpeedButton": "Hızı Artırma Butonu", "loopButton": "Döngü düğmesi", "maximizePlayerButton": "Tam ekran düğmesi", - "openTranscriptButton": "Open Transcript button", + "openTranscriptButton": "Transkripti Aç butonu", + "rewindButton": "Rewind button", "screenshotButton": "Ekran görüntüsü düğmesi", "volumeBoostButton": "Ses güçlendirme düğmesi" }, @@ -136,7 +207,7 @@ }, "enable": { "label": "Özel CSS'yi etkinleştir", - "title": "Enables custom CSS to be applied to the page" + "title": "Özel CSS'nin sayfaya uygulanmasını sağlar" }, "title": "Özel CSS Ayarları" }, @@ -153,6 +224,17 @@ "title": "Özellik menüsü ayarları" } }, + "forwardRewindButtons": { + "enable": { + "label": "Enable forward/rewind buttons", + "title": "Adds forward and rewind buttons to the video player" + }, + "time": { + "label": "Forward/rewind time", + "title": "The amount of time to forward/rewind the video by" + }, + "title": "Forward/rewind button settings" + }, "importExportSettings": { "exportButton": { "success": "Ayarlar başarıyla dışa aktarıldı", @@ -182,6 +264,34 @@ "label": "Otomatik tiyatro modu", "title": "Video yüklediğinizde tiyatro modunu otomatik olarak etkinleştirir" }, + "automaticallyDisableClosedCaptions": { + "label": "Automatically disable closed captions", + "title": "Automatically disables closed captions when you load a video" + }, + "copyTimestampUrlButton": { + "label": "Copy video URL with timestamp button", + "title": "Copies video URL with timestamp (?t=123)" + }, + "hideEndScreenCards": { + "label": "Bitiş ekranı kartlarını gizle", + "title": "Video'nun sonundaki kartları gizler" + }, + "hideEndScreenCardsButton": { + "label": "Bitiş ekranı kartlarını gizleme düğmesi", + "title": "Video'nun sonuna bitiş ekranı kartlarını gizlemek/göstermek için bir düğme ekler" + }, + "hideLiveStreamChat": { + "label": "Canlı yayın sohbetini gizle", + "title": "Canlı yayın sohbetini gizler" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Hide Official Artist Videos", + "title": "Hide Official Artist Videos from Home Page" + }, + "hidePaidPromotionBanner": { + "label": "Hide paid promotion banner", + "title": "Hides the banner that appears when you watch a video that has a paid promotion" + }, "hideScrollbar": { "label": "Kaydırma çubuğu gizlemeyi etkinleştir", "title": "Sayfa kaydırma çubuğunu gizler" @@ -190,6 +300,10 @@ "label": "Kısa videoları gizle", "title": "Tüm kısa videoları gizler" }, + "hideTranslateComment": { + "label": "Yorumu Çevir'i Gizle Butonu", + "title": "Hides 'Translate to Language' button under comments" + }, "loopButton": { "label": "Tekrarlama düğmesi", "title": "İzlediğiniz videoyu döngüye almak için özellik menüsüne bir düğme ekler" @@ -200,19 +314,23 @@ }, "openTranscriptButton": { "label": "Not dökümü düğmesini gizle", - "title": "Adds a button to the feature menu to open the transcript of the video you're watching" + "title": "İzlediğiniz videonun metnini açmak için özellik menüsüne bir düğme ekler" }, "openYouTubeSettingsOnHover": { "label": "Fare ile üzerine gelerek Youtube ayarlarını açın", "title": "Ayarlar düğmesinin üzerine gelindiğinde YouTube ayarlar menüsünü açar" }, + "pauseBackgroundPlayers": { + "label": "Arka plan oynatıcılarını duraklat", + "title": "Ön plan sekmesinde yeni bir oynatıcı başlattığınızda arka plan sekmelerindeki video oynatıcıları duraklatır" + }, "remainingTime": { "label": "Kalan süre", - "title": "Shows the remaining time of the video you're watching" + "title": "İzlediğiniz videonun kalan süresini gösterir" }, "rememberLastVolume": { "label": "Son ses hacmini hatırla", - "title": "Remembers the volume of the last video you were watching and sets it when you open a new video" + "title": "İzlediğiniz son videonun ses seviyesini hatırlar ve yeni bir video açtığınızda bu ses seviyesine ayarlar" }, "removeRedirect": { "label": "YouTube yönlendirme bağlantılarını kaldır", @@ -225,6 +343,10 @@ "shortsAutoScroll": { "label": "Kısa videoya otomatik kaydır", "title": "Bir sonraki kısa videoya otomatik kaydır" + }, + "skipContinueWatching": { + "label": "\"Video durdu. Hala orda mısın?\"ı Atla", + "title": "Skips the idle dialog that pauses video playback" } }, "title": "Çeşitli ayarlar" @@ -242,7 +364,7 @@ "white": "Beyaz", "yellow": "Sarı" }, - "title": "Select the color for the On-Screen Display" + "title": "Ekran göstergesinin rengini seçin" }, "hide": { "label": "Gecikmeyi Gizle", @@ -271,9 +393,9 @@ "type": { "label": "Tür", "options": { + "circle": "Daire", "line": "Satır", "no_display": "Ekran yok", - "round": "Tur", "text": "Metin" }, "title": "Select the type of On-Screen Display" @@ -284,12 +406,43 @@ "label": "Zorunlu oynatma hızını etkinleştir", "title": "Video hızını aşağıda seçtiğiniz hıza ayarlar" }, + "playbackSpeedButtons": { + "label": "Oynatma hızı ayarları", + "select": { + "label": "Oynatma düğmelerinin hızı", + "title": "Amount of speed to be changed per click" + }, + "title": "Adds buttons to increase or decrease the playback speed of the video you're watching" + }, "select": { "label": "Oynatma hızı", - "title": "The speed to set the video to" + "title": "Video oynatma hızını ayarlar" }, "title": "Oynatma hızı ayarları" }, + "playlistLength": { + "enable": { + "label": "Çalma listesinin uzunluk bilgilerini göster", + "title": "Shows the total length of the playlist, how much has been watched, and how much remains." + }, + "title": "Playlist length settings", + "wayToGetLength": { + "select": { + "label": "Method to get playlist length", + "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Method to get watched time", + "options": { + "duration": "Video Length", + "youtube": "Video Watch Time" + }, + "title": "The way to get the amount of time watched (Video Length type only used on watch page)" + } + } + }, "screenshotButton": { "enable": { "label": "Ekran görüntüsü tuşunu etkinleştir", @@ -311,38 +464,38 @@ }, "scrollWheelSpeedControl": { "adjustmentSteps": { - "label": "Speed Change Per Scroll", - "title": "Adjust the speed change per scroll" + "label": "Kaydırma başına hız değişimi", + "title": "Kaydırma başına hız değiştirmeyi ayarlar" }, "enable": { "label": "Kaydırma tekerleği hız kontrolü", - "title": "Press a modifier key to enable speed adjustment with the scroll wheel." + "title": "Kaydırma tekerleği ile hız ayarını etkinleştirmek için değiştirici tuşlarından birine basın." }, "optionLabel": "{{KEY}} anahtarı", "select": { "label": "Düzenleyici anahtar", - "title": "The modifier key to use" + "title": "Kullanılacak kısayol düğmesi" }, "title": "Scroll wheel speed control settings" }, "scrollWheelVolumeControl": { "adjustmentSteps": { - "label": "Volume Change Per Scroll", - "title": "Adjust the volume change per scroll" + "label": "Her kaydırmada değiştirilecek ses düzeyi", + "title": "Her kaydırmada değiştirilecek ses düzeyini ayarlayın" }, "enable": { "label": "Kaydırma tekerleği ile ses kontrolü", - "title": "Lets you use the scroll wheel to control the volume of the video you're watching" + "title": "İzlediğiniz videonun ses düzeyini kontrol etmek için kaydırma tekerleğini kullanmanızı sağlar" }, "holdModifierKey": { "enable": { "label": "Enable when holding modifier key", - "title": "Press a modifier key to enable volume adjustment with the scroll wheel." + "title": "Kaydırma tekerleği ile ses düzeyi ayarını etkinleştirmek için değiştirici tuşlardan birine basın" }, "optionLabel": "{{KEY}} anahtarı", "select": { "label": "Düzenleyici anahtar", - "title": "The modifier key to use" + "title": "Kullanılacak kısayol düğmesi" } }, "holdRightClick": { @@ -353,27 +506,30 @@ }, "title": "Kaydırma tekerleği ile ses seviyesi kontrolü ayarları" }, + "settingSearch": { + "placeholder": "Search for a setting" + }, "videoHistory": { "enable": { - "label": "Track watched videos", - "title": "Keeps track of where you left off on videos you were watching and enables resuming playback" + "label": "İzlenen videoları takip edin", + "title": "İzlediğiniz videolarda en son nerede kaldığınızı takip eder ve oynatmaya oradan devam etmenizi sağlar" }, "resumeType": { "select": { - "label": "Resume type", + "label": "Devam etme türü", "options": { - "automatic": "Automatic", + "automatic": "Otomatik", "prompt": "Prompt" }, - "title": "Select how you want to resume videos" + "title": "Videoları nasıl devam ettirmek istediğinizi seçin" } }, - "title": "Video history settings" + "title": "Video geçmişi ayarları" }, "volumeBoost": { "boostAmount": { - "label": "Volume boost amount (dB)", - "title": "The amount to boost the volume by" + "label": "Ses güçlendirme miktarı (dB)", + "title": "Ses güçlendirme miktarı" }, "enable": { "label": "Ses güçlendirmeyi etkinleştir", @@ -390,6 +546,57 @@ } }, "title": "Ses güçlendirme ayarları" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "You can get one from here", + "input": { + "label": "API Key", + "title": "Enter your Youtube Data API V3 key." + }, + "title": "YouTube API V3 Key" + }, + "youtubeDeepDark": { + "author": "Yazar", + "co-authors": "Co-authors", + "colors": { + "colorShadow": { + "label": "Shadow color", + "title": "Color for shadows" + }, + "dimmerText": { + "label": "Secondary text color", + "title": "Color for secondary text" + }, + "hoverBackground": { + "label": "Hover background color", + "title": "Color for hover background" + }, + "mainBackground": { + "label": "Main background color", + "title": "Color for main background" + }, + "mainColor": { + "label": "Accent color", + "title": "Color for accent" + }, + "mainText": { + "label": "Ana metin rengi", + "title": "Ana metin için renk" + }, + "secondBackground": { + "label": "İkincil arka plan rengi", + "title": "Color for secondary background" + } + }, + "enable": { + "label": "Seçilen temayı etkinleştir", + "title": "Sayfa için seçilen temayı etkinleştirin" + }, + "select": { + "label": "Tema seç", + "title": "Sayfa için uygulanacak bir tema seçin" + }, + "title": "YouTube Deep Dark Ayarları" } } } diff --git a/public/locales/uk-UA.json b/public/locales/uk-UA.json new file mode 100644 index 00000000..85d209fb --- /dev/null +++ b/public/locales/uk-UA.json @@ -0,0 +1,603 @@ +{ + "langCode": "uk-UA", + "langName": "English (US)", + "messages": { + "resumingVideo": "Продовжити відео з {{VIDEO_TIME}}", + "settingVolume": "Посилити гучність до {{VOLUME_BOOST_AMOUNT}}" + }, + "pages": { + "content": { + "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "Скопійовано!", + "label": "Скопіювати URL відео з міткою часу" + } + }, + "featureMenu": { + "button": { + "label": "Меню функцій" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "Швидкий перехід до {{TIME}}" + }, + "rewindButton": { + "label": "Перемотати {{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "Приховати картки наприкінці відео", + "toggle": { + "off": "Показати картки наприкінці відео", + "on": "Приховати картки наприкінці відео" + } + } + }, + "loopButton": { + "button": { + "label": "Повтор", + "toggle": { + "off": "Виключити повтор", + "on": "Включити повтор" + } + } + }, + "maximizePlayerButton": { + "button": { + "label": "Розгорнути", + "toggle": { + "off": "Згорнути", + "on": "Розгорнути" + } + } + }, + "openTranscriptButton": { + "button": { + "label": "Відкрити транскрипцію" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "Зменшити швидкість до {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "Збільшити швидкість до {{SPEED}}" + } + }, + "decreaseLimit": "Неможливо зменшити далі ({{SPEED}})", + "increaseLimit": "Неможливо збільшити далі ({{SPEED}})" + }, + "playlistLength": { + "title": "Загальна довжина може бути неточною, якщо деякі відео приховані або якщо ви ще не завантажили достатньо відео, щоб отримати повну довжину." + }, + "screenshotButton": { + "button": { + "label": "Знімок екрана" + }, + "copiedToClipboard": "Знімок екрана скопійовано в буфер обміну" + }, + "videoHistory": { + "resumeButton": "Продовжити", + "resumePrompt": { + "close": "Закрити" + } + }, + "volumeBoostButton": { + "button": { + "label": "Збільшення гучності", + "toggle": { + "off": "Вимкнути збільшення гучності", + "on": "Включити збільшення гучності" + } + } + } + } + }, + "options": { + "notifications": { + "error": { + "scrollWheelHoldModifierKey": { + "sameKey": { + "speedControl": "Клавіша для керування швидкістю прокрутки компʼютерною мишею не може бути тією ж, що й клавіша для регулювання гучності.", + "volumeControl": "Клавіша для регулювання гучності прокрутки компʼютерною мишею не може бути тією ж, що й клавіша для керування швидкістю." + } + } + }, + "info": { + "reset": "Всі параметри були скинуті до значень за замовчуванням.\nТепер ви можете зберегти зміни, натиснувши кнопку \"Підтвердити\" або відхилити їх, закривши цю сторінку або проігнорувавши це повідомлення." + }, + "success": { + "saved": "Налаштування збережено." + } + } + } + }, + "settings": { + "clearData": { + "allDataDeleted": "Усі дані скинуто.", + "confirmAlert": "Це видалить всі дані розширення, пов'язані з налаштуваннями. Продовжити?" + }, + "sections": { + "automaticQuality": { + "enable": { + "label": "Автоматичне регулювання якості", + "title": "Автоматично регулює якість відео на обраний рівень." + }, + "fallbackQualityStrategy": { + "select": { + "label": "Стратегія запасного вибору якості", + "options": { + "higher": "Вища", + "lower": "Нижча" + }, + "title": "Стратегія для використання, коли вибрана якість недоступна" + } + }, + "select": { + "label": "Якість відтворення", + "title": "Якість відтворення відео" + }, + "title": "Автоматичні налаштування якості" + }, + "bottomButtons": { + "clear": { + "title": "Очищає всі дані цього розширення збережені на комп'ютері", + "value": "Видалити дані" + }, + "confirm": { + "title": "Підтвердити скидання налаштувань", + "value": "Підтвердити" + }, + "openTab": { + "title": "Відкрити налаштування розширення в новій вкладці" + }, + "reset": { + "title": "Скидає всі параметри до стандартних налаштувань, натисніть кнопку підтвердження, щоб зберегти зміни", + "value": "Скинути" + } + }, + "buttonPlacement": { + "select": { + "buttonNames": { + "copyTimestampUrlButton": "Кнопка скопіювати URL відео за допомогою часової мітки", + "decreasePlaybackSpeedButton": "Кнопка зменшення швидкості", + "forwardButton": "Кнопка перемотки", + "hideEndScreenCardsButton": "Кнопка приховати картки наприкінці відео", + "increasePlaybackSpeedButton": "Кнопка пришвидшення", + "loopButton": "Кнопка зациклення", + "maximizePlayerButton": "Кнопка Розгорнути", + "openTranscriptButton": "Кнопка відкрити транскрипт", + "rewindButton": "Кнопка відмотки", + "screenshotButton": "Кнопка для скріншота", + "volumeBoostButton": "Кнопка збільшення гучності" + }, + "options": { + "below_player": { + "placement": "під управлінням плеєром", + "value": "Під плеєром" + }, + "feature_menu": { + "placement": "в меню функцій", + "value": "Меню функцій" + }, + "player_controls_left": { + "placement": "ліворуч від елементів керування плеєра", + "value": "Ліворуч" + }, + "player_controls_right": { + "placement": "праворуч від елементів керування плеєра", + "value": "Праворуч" + } + }, + "title": "Розмістити {{BUTTON_NAME}} {{PLACEMENT}}" + }, + "title": "Параметри розміщення кнопки" + }, + "customCSS": { + "editor": { + "collapse": "Згорнути редактор", + "expand": "Розгорнути редактор", + "noProblems": "Проблем не виявлено." + }, + "enable": { + "label": "Увімкнути користувацький CSS", + "title": "Дозволяє використовувати користувацький CSS для сторінки" + }, + "title": "Власні налаштування CSS" + }, + "featureMenu": { + "openType": { + "select": { + "label": "Тип активації меню", + "options": { + "click": "Клацання", + "hover": "Наведення" + }, + "title": "Виберіть спосіб активувати меню функцій" + }, + "title": "Налаштування меню функцій" + } + }, + "forwardRewindButtons": { + "enable": { + "label": "Увімкнути кнопки вперед/назад", + "title": "Додає кнопки перемотування до відео плеєра" + }, + "time": { + "label": "Час вперед/назад", + "title": "Часовий крок перемотки відео вперед/назад" + }, + "title": "Налаштування кнопки вперед/назад" + }, + "importExportSettings": { + "exportButton": { + "success": "Налаштування вдало експортовано", + "title": "Експортувати налаштування у файл JSON", + "value": "Експортувати налаштування" + }, + "importButton": { + "error": { + "unknown": "Помилка імпорту налаштувань. Перевірте формат файлу. \nВідбулась невідома помилка.", + "validation": "Помилка імпорту налаштувань. Перевірте формат файлу.\n{{ERROR_MESSAGE}}" + }, + "success": "Налаштування успішно імпортовано", + "title": "Імпортувати налаштування з файлу JSON", + "value": "Імпортувати параметри" + } + }, + "language": { + "select": { + "label": "Мова", + "title": "Мова для використання у розширенні" + }, + "title": "Мова" + }, + "miscellaneous": { + "features": { + "automaticTheaterMode": { + "label": "Automatic theater mode", + "title": "Automatically enables theater mode when you load a video" + }, + "automaticallyDisableClosedCaptions": { + "label": "Automatically disable closed captions", + "title": "Automatically disables closed captions when you load a video" + }, + "copyTimestampUrlButton": { + "label": "Copy video URL with timestamp button", + "title": "Copies video URL with timestamp (?t=123)" + }, + "hideEndScreenCards": { + "label": "Hide end screen cards", + "title": "Hides the cards at the end of the video" + }, + "hideEndScreenCardsButton": { + "label": "Hide end screen cards button", + "title": "Adds a button to show/hide the cards at the end of the video" + }, + "hideLiveStreamChat": { + "label": "Hide live stream chat", + "title": "Hides the live stream chat" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Hide Official Artist Videos", + "title": "Hide Official Artist Videos from Home Page" + }, + "hidePaidPromotionBanner": { + "label": "Hide paid promotion banner", + "title": "Hides the banner that appears when you watch a video that has a paid promotion" + }, + "hideScrollbar": { + "label": "Hide scrollbar", + "title": "Hides the pages scrollbar" + }, + "hideShorts": { + "label": "Hide shorts", + "title": "Hides all shorts" + }, + "hideTranslateComment": { + "label": "Hide translate comment button", + "title": "Hides 'Translate to Language' button under comments" + }, + "loopButton": { + "label": "Loop button", + "title": "Adds a button to the feature menu to loop the video you're watching" + }, + "maximizePlayerButton": { + "label": "Maximize player button", + "title": "Adds a button to the feature menu to maximize the player" + }, + "openTranscriptButton": { + "label": "Open transcript button", + "title": "Adds a button to the feature menu to open the transcript of the video you're watching" + }, + "openYouTubeSettingsOnHover": { + "label": "Open YouTube settings on hover", + "title": "Opens the YouTube settings menu when you hover over the settings button" + }, + "pauseBackgroundPlayers": { + "label": "Pause background players", + "title": "Pauses video players in background tabs when you start a new player in foreground tab" + }, + "remainingTime": { + "label": "Remaining time", + "title": "Shows the remaining time of the video you're watching" + }, + "rememberLastVolume": { + "label": "Remember last volume", + "title": "Remembers the volume of the last video you were watching and sets it when you open a new video" + }, + "removeRedirect": { + "label": "Remove YouTube /redirect URLs", + "title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue" + }, + "shareShortener": { + "label": "Shorten YouTube video share link", + "title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it" + }, + "shortsAutoScroll": { + "label": "Shorts auto scroll", + "title": "Automatically scrolls to the next short" + }, + "skipContinueWatching": { + "label": "Skip \"Video is paused. Continue watching?\"", + "title": "Skips the idle dialog that pauses video playback" + } + }, + "title": "Miscellaneous settings" + }, + "onScreenDisplaySettings": { + "color": { + "label": "Color", + "options": { + "blue": "Blue", + "green": "Green", + "orange": "Orange", + "pink": "Pink", + "purple": "Фіолетовий", + "red": "Червоний", + "white": "Білий", + "yellow": "Жовтий" + }, + "title": "Вибирає колір екранного зображення" + }, + "hide": { + "label": "Затримка приховування", + "title": "Вказує час у мілісекундах перед автоматичним приховуванням екранного зображення" + }, + "opacity": { + "label": "Прозорість", + "title": "Регулювання прозорості екранного зображення" + }, + "padding": { + "label": "Відступ", + "title": "Регулює відступи навколо екранного зображення в пікселях. Застосовується спеціально для екранного зображення в кутах." + }, + "position": { + "label": "Розташування", + "options": { + "bottom_left": "Bottom Left", + "bottom_right": "Bottom Right", + "center": "Center", + "top_left": "Top Left", + "top_right": "Top Right" + }, + "title": "Select the position of the On-Screen Display" + }, + "title": "On-Screen Display Settings", + "type": { + "label": "Type", + "options": { + "circle": "Circle", + "line": "Line", + "no_display": "No display", + "text": "Text" + }, + "title": "Select the type of On-Screen Display" + } + }, + "playbackSpeed": { + "enable": { + "label": "Forced playback speed", + "title": "Sets the video speed to what you choose below" + }, + "playbackSpeedButtons": { + "label": "Playback speed buttons", + "select": { + "label": "Playback buttons speed", + "title": "Amount of speed to be changed per click" + }, + "title": "Adds buttons to increase or decrease the playback speed of the video you're watching" + }, + "select": { + "label": "Player speed", + "title": "The speed to set the video to" + }, + "title": "Playback speed settings" + }, + "playlistLength": { + "enable": { + "label": "Display playlist length information", + "title": "Shows the total length of the playlist, how much has been watched, and how much remains." + }, + "title": "Playlist length settings", + "wayToGetLength": { + "select": { + "label": "Method to get playlist length", + "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Method to get watched time", + "options": { + "duration": "Video Length", + "youtube": "Video Watch Time" + }, + "title": "The way to get the amount of time watched (Video Length type only used on watch page)" + } + } + }, + "screenshotButton": { + "enable": { + "label": "Screenshot button", + "title": "Adds a button to the player to take a screenshot of the video" + }, + "saveAs": { + "clipboard": "Clipboard", + "file": "File" + }, + "selectFormat": { + "label": "Screenshot format", + "title": "The format to save the screenshot in" + }, + "selectSaveAs": { + "label": "Screenshot save type", + "title": "The screenshot save type" + }, + "title": "Screenshot settings" + }, + "scrollWheelSpeedControl": { + "adjustmentSteps": { + "label": "Speed Change Per Scroll", + "title": "Adjust the speed change per scroll" + }, + "enable": { + "label": "Scroll wheel speed control", + "title": "Press a modifier key to enable speed adjustment with the scroll wheel." + }, + "optionLabel": "{{KEY}} key", + "select": { + "label": "Modifier key", + "title": "The modifier key to use" + }, + "title": "Scroll wheel speed control settings" + }, + "scrollWheelVolumeControl": { + "adjustmentSteps": { + "label": "Volume Change Per Scroll", + "title": "Adjust the volume change per scroll" + }, + "enable": { + "label": "Scroll wheel volume control", + "title": "Lets you use the scroll wheel to control the volume of the video you're watching" + }, + "holdModifierKey": { + "enable": { + "label": "Enable when holding modifier key", + "title": "Press a modifier key to enable volume adjustment with the scroll wheel." + }, + "optionLabel": "{{KEY}} key", + "select": { + "label": "Modifier key", + "title": "The modifier key to use" + } + }, + "holdRightClick": { + "enable": { + "label": "Enable when holding right click", + "title": "Hold right click to enable scroll wheel volume control" + } + }, + "title": "Scroll wheel volume control settings" + }, + "settingSearch": { + "placeholder": "Search for a setting" + }, + "videoHistory": { + "enable": { + "label": "Track watched videos", + "title": "Keeps track of where you left off on videos you were watching and enables resuming playback" + }, + "resumeType": { + "select": { + "label": "Resume type", + "options": { + "automatic": "Automatic", + "prompt": "Prompt" + }, + "title": "Select how you want to resume videos" + } + }, + "title": "Video history settings" + }, + "volumeBoost": { + "boostAmount": { + "label": "Volume boost amount (dB)", + "title": "The amount to boost the volume by" + }, + "enable": { + "label": "Volume boost", + "title": "Enable volume boost" + }, + "mode": { + "select": { + "label": "Volume boost mode", + "options": { + "global": "Global", + "perVideo": "Per video" + }, + "title": "Choose how volume boost is applied. 'Per video' allows enabling boost for each video individually in the feature menu. 'Global' applies boost to all videos when volume boost is enabled." + } + }, + "title": "Volume boost settings" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "You can get one from here", + "input": { + "label": "API Key", + "title": "Enter your Youtube Data API V3 key." + }, + "title": "YouTube API V3 Key" + }, + "youtubeDeepDark": { + "author": "Author", + "co-authors": "Co-authors", + "colors": { + "colorShadow": { + "label": "Shadow color", + "title": "Color for shadows" + }, + "dimmerText": { + "label": "Secondary text color", + "title": "Color for secondary text" + }, + "hoverBackground": { + "label": "Hover background color", + "title": "Color for hover background" + }, + "mainBackground": { + "label": "Main background color", + "title": "Color for main background" + }, + "mainColor": { + "label": "Accent color", + "title": "Color for accent" + }, + "mainText": { + "label": "Main text color", + "title": "Color for main text" + }, + "secondBackground": { + "label": "Secondary background color", + "title": "Color for secondary background" + } + }, + "enable": { + "label": "Enable selected theme", + "title": "Activate the selected theme for the page" + }, + "select": { + "label": "Select theme", + "title": "Select a theme to be applied to the page" + }, + "title": "YouTube Deep Dark Settings" + } + } + } +} diff --git a/public/locales/vi-VN.json b/public/locales/vi-VN.json new file mode 100644 index 00000000..f1274b2a --- /dev/null +++ b/public/locales/vi-VN.json @@ -0,0 +1,603 @@ +{ + "langCode": "en-US", + "langName": "English (US)", + "messages": { + "resumingVideo": "Resuming video at {{VIDEO_TIME}}", + "settingVolume": "Setting volume boost to {{VOLUME_BOOST_AMOUNT}}" + }, + "pages": { + "content": { + "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "Copied!", + "label": "Copy video URL with timestamp" + } + }, + "featureMenu": { + "button": { + "label": "Feature menu" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "Fast forward by {{TIME}}" + }, + "rewindButton": { + "label": "Rewind by {{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "Hide end screen cards", + "toggle": { + "off": "Show end screen cards", + "on": "Hide end screen cards" + } + } + }, + "loopButton": { + "button": { + "label": "Loop", + "toggle": { + "off": "Loop off", + "on": "Loop on" + } + } + }, + "maximizePlayerButton": { + "button": { + "label": "Maximize", + "toggle": { + "off": "Maximize off", + "on": "Maximize on" + } + } + }, + "openTranscriptButton": { + "button": { + "label": "Open transcript" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "Decrease Speed to {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "Increase Speed to {{SPEED}}" + } + }, + "decreaseLimit": "Can't decrease further ({{SPEED}})", + "increaseLimit": "Can't increase further ({{SPEED}})" + }, + "playlistLength": { + "title": "Total length may not be accurate if some videos are hidden or if you haven't loaded enough videos to get the full length." + }, + "screenshotButton": { + "button": { + "label": "Screenshot" + }, + "copiedToClipboard": "Screenshot copied to clipboard" + }, + "videoHistory": { + "resumeButton": "Resume", + "resumePrompt": { + "close": "Close" + } + }, + "volumeBoostButton": { + "button": { + "label": "Volume Boost", + "toggle": { + "off": "Volume boost off", + "on": "Volume boost on" + } + } + } + } + }, + "options": { + "notifications": { + "error": { + "scrollWheelHoldModifierKey": { + "sameKey": { + "speedControl": "The scroll wheel speed control modifier key cannot be the same as the scroll wheel volume control modifier key.", + "volumeControl": "The scroll wheel volume control modifier key cannot be the same as the scroll wheel speed control modifier key." + } + } + }, + "info": { + "reset": "All options have been reset to their default values.\nYou can now save the changes by clicking the \"Confirm\" button or discard them by closing this page or ignore this notification." + }, + "success": { + "saved": "Options saved." + } + } + } + }, + "settings": { + "clearData": { + "allDataDeleted": "All data has been deleted.", + "confirmAlert": "This will delete all extension data related to options. Continue?" + }, + "sections": { + "automaticQuality": { + "enable": { + "label": "Automatic quality adjustment", + "title": "Automatically adjusts the video quality to the selected level." + }, + "fallbackQualityStrategy": { + "select": { + "label": "Quality fallback strategy", + "options": { + "higher": "Higher", + "lower": "Lower" + }, + "title": "The strategy to use when the selected quality is not available" + } + }, + "select": { + "label": "Player quality", + "title": "The quality to set the video to" + }, + "title": "Automatic quality settings" + }, + "bottomButtons": { + "clear": { + "title": "Clears all data this extension has stored on your machine", + "value": "Clear Data" + }, + "confirm": { + "title": "Confirm setting reset", + "value": "Confirm" + }, + "openTab": { + "title": "Open extension settings in a new tab" + }, + "reset": { + "title": "Resets all settings to their defaults, Click the confirm button to save the changes", + "value": "Reset" + } + }, + "buttonPlacement": { + "select": { + "buttonNames": { + "copyTimestampUrlButton": "Copy video URL with timestamp button", + "decreasePlaybackSpeedButton": "Decrease Speed button", + "forwardButton": "Fast Forward button", + "hideEndScreenCardsButton": "Hide end screen cards button", + "increasePlaybackSpeedButton": "Increase Speed button", + "loopButton": "Loop button", + "maximizePlayerButton": "Maximize button", + "openTranscriptButton": "Open Transcript button", + "rewindButton": "Rewind button", + "screenshotButton": "Screenshot button", + "volumeBoostButton": "Volume Boost button" + }, + "options": { + "below_player": { + "placement": "below the player controls", + "value": "Below Player" + }, + "feature_menu": { + "placement": "in the feature menu", + "value": "Feature Menu" + }, + "player_controls_left": { + "placement": "on the left side of player controls", + "value": "Left Controls" + }, + "player_controls_right": { + "placement": "on the right side of player controls", + "value": "Right Controls" + } + }, + "title": "Place the {{BUTTON_NAME}} {{PLACEMENT}}" + }, + "title": "Button Placement Settings" + }, + "customCSS": { + "editor": { + "collapse": "Collapse Editor", + "expand": "Expand Editor", + "noProblems": "No problems found." + }, + "enable": { + "label": "Enable custom CSS", + "title": "Enables custom CSS to be applied to the page" + }, + "title": "Custom CSS Settings" + }, + "featureMenu": { + "openType": { + "select": { + "label": "Menu Activation Type", + "options": { + "click": "Click", + "hover": "Hover" + }, + "title": "Select the method to activate the feature menu" + }, + "title": "Feature menu settings" + } + }, + "forwardRewindButtons": { + "enable": { + "label": "Enable forward/rewind buttons", + "title": "Adds forward and rewind buttons to the video player" + }, + "time": { + "label": "Forward/rewind time", + "title": "The amount of time to forward/rewind the video by" + }, + "title": "Forward/rewind button settings" + }, + "importExportSettings": { + "exportButton": { + "success": "Settings successfully exported", + "title": "Export settings to a JSON file", + "value": "Export Settings" + }, + "importButton": { + "error": { + "unknown": "Error importing settings. Please check the file format.\nAn unknown error occurred.", + "validation": "Error importing settings. Please check the file format.\n{{ERROR_MESSAGE}}" + }, + "success": "Settings imported successfully", + "title": "Import settings from a JSON file", + "value": "Import Settings" + } + }, + "language": { + "select": { + "label": "Language", + "title": "The language to use for the extension" + }, + "title": "Language" + }, + "miscellaneous": { + "features": { + "automaticTheaterMode": { + "label": "Automatic theater mode", + "title": "Automatically enables theater mode when you load a video" + }, + "automaticallyDisableClosedCaptions": { + "label": "Automatically disable closed captions", + "title": "Automatically disables closed captions when you load a video" + }, + "copyTimestampUrlButton": { + "label": "Copy video URL with timestamp button", + "title": "Copies video URL with timestamp (?t=123)" + }, + "hideEndScreenCards": { + "label": "Hide end screen cards", + "title": "Hides the cards at the end of the video" + }, + "hideEndScreenCardsButton": { + "label": "Hide end screen cards button", + "title": "Adds a button to show/hide the cards at the end of the video" + }, + "hideLiveStreamChat": { + "label": "Hide live stream chat", + "title": "Hides the live stream chat" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "Hide Official Artist Videos", + "title": "Hide Official Artist Videos from Home Page" + }, + "hidePaidPromotionBanner": { + "label": "Hide paid promotion banner", + "title": "Hides the banner that appears when you watch a video that has a paid promotion" + }, + "hideScrollbar": { + "label": "Hide scrollbar", + "title": "Hides the pages scrollbar" + }, + "hideShorts": { + "label": "Hide shorts", + "title": "Hides all shorts" + }, + "hideTranslateComment": { + "label": "Hide translate comment button", + "title": "Hides 'Translate to Language' button under comments" + }, + "loopButton": { + "label": "Loop button", + "title": "Adds a button to the feature menu to loop the video you're watching" + }, + "maximizePlayerButton": { + "label": "Maximize player button", + "title": "Adds a button to the feature menu to maximize the player" + }, + "openTranscriptButton": { + "label": "Open transcript button", + "title": "Adds a button to the feature menu to open the transcript of the video you're watching" + }, + "openYouTubeSettingsOnHover": { + "label": "Open YouTube settings on hover", + "title": "Opens the YouTube settings menu when you hover over the settings button" + }, + "pauseBackgroundPlayers": { + "label": "Pause background players", + "title": "Pauses video players in background tabs when you start a new player in foreground tab" + }, + "remainingTime": { + "label": "Remaining time", + "title": "Shows the remaining time of the video you're watching" + }, + "rememberLastVolume": { + "label": "Remember last volume", + "title": "Remembers the volume of the last video you were watching and sets it when you open a new video" + }, + "removeRedirect": { + "label": "Remove YouTube /redirect URLs", + "title": "Replaces YouTube redirect by actual URLs, skipping redirect warning dialogue" + }, + "shareShortener": { + "label": "Shorten YouTube video share link", + "title": "Shortens YouTube video share link (youtu.be) by stripping si/feature parameters from it" + }, + "shortsAutoScroll": { + "label": "Shorts auto scroll", + "title": "Automatically scrolls to the next short" + }, + "skipContinueWatching": { + "label": "Skip \"Video is paused. Continue watching?\"", + "title": "Skips the idle dialog that pauses video playback" + } + }, + "title": "Miscellaneous settings" + }, + "onScreenDisplaySettings": { + "color": { + "label": "Color", + "options": { + "blue": "Blue", + "green": "Green", + "orange": "Orange", + "pink": "Pink", + "purple": "Purple", + "red": "Red", + "white": "White", + "yellow": "Yellow" + }, + "title": "Select the color for the On-Screen Display" + }, + "hide": { + "label": "Hide Delay", + "title": "Specify the time, in milliseconds, before automatically hiding the On-Screen Display" + }, + "opacity": { + "label": "Opacity", + "title": "Adjust the transparency of the On-Screen Display" + }, + "padding": { + "label": "Padding", + "title": "Adjust the spacing around the On-Screen Display in pixels. This applies specifically to corner On-Screen Display." + }, + "position": { + "label": "Position", + "options": { + "bottom_left": "Bottom Left", + "bottom_right": "Bottom Right", + "center": "Center", + "top_left": "Top Left", + "top_right": "Top Right" + }, + "title": "Select the position of the On-Screen Display" + }, + "title": "On-Screen Display Settings", + "type": { + "label": "Type", + "options": { + "circle": "Circle", + "line": "Line", + "no_display": "No display", + "text": "Text" + }, + "title": "Select the type of On-Screen Display" + } + }, + "playbackSpeed": { + "enable": { + "label": "Forced playback speed", + "title": "Sets the video speed to what you choose below" + }, + "playbackSpeedButtons": { + "label": "Playback speed buttons", + "select": { + "label": "Playback buttons speed", + "title": "Amount of speed to be changed per click" + }, + "title": "Adds buttons to increase or decrease the playback speed of the video you're watching" + }, + "select": { + "label": "Player speed", + "title": "The speed to set the video to" + }, + "title": "Playback speed settings" + }, + "playlistLength": { + "enable": { + "label": "Display playlist length information", + "title": "Shows the total length of the playlist, how much has been watched, and how much remains." + }, + "title": "Playlist length settings", + "wayToGetLength": { + "select": { + "label": "Method to get playlist length", + "title": "The way to get playlist length information (API method will fallback to HTML if an error occurs)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "Method to get watched time", + "options": { + "duration": "Video Length", + "youtube": "Video Watch Time" + }, + "title": "The way to get the amount of time watched (Video Length type only used on watch page)" + } + } + }, + "screenshotButton": { + "enable": { + "label": "Screenshot button", + "title": "Adds a button to the player to take a screenshot of the video" + }, + "saveAs": { + "clipboard": "Clipboard", + "file": "File" + }, + "selectFormat": { + "label": "Screenshot format", + "title": "The format to save the screenshot in" + }, + "selectSaveAs": { + "label": "Screenshot save type", + "title": "The screenshot save type" + }, + "title": "Screenshot settings" + }, + "scrollWheelSpeedControl": { + "adjustmentSteps": { + "label": "Speed Change Per Scroll", + "title": "Adjust the speed change per scroll" + }, + "enable": { + "label": "Scroll wheel speed control", + "title": "Press a modifier key to enable speed adjustment with the scroll wheel." + }, + "optionLabel": "{{KEY}} key", + "select": { + "label": "Modifier key", + "title": "The modifier key to use" + }, + "title": "Scroll wheel speed control settings" + }, + "scrollWheelVolumeControl": { + "adjustmentSteps": { + "label": "Volume Change Per Scroll", + "title": "Adjust the volume change per scroll" + }, + "enable": { + "label": "Scroll wheel volume control", + "title": "Lets you use the scroll wheel to control the volume of the video you're watching" + }, + "holdModifierKey": { + "enable": { + "label": "Enable when holding modifier key", + "title": "Press a modifier key to enable volume adjustment with the scroll wheel." + }, + "optionLabel": "{{KEY}} key", + "select": { + "label": "Modifier key", + "title": "The modifier key to use" + } + }, + "holdRightClick": { + "enable": { + "label": "Enable when holding right click", + "title": "Hold right click to enable scroll wheel volume control" + } + }, + "title": "Scroll wheel volume control settings" + }, + "settingSearch": { + "placeholder": "Search for a setting" + }, + "videoHistory": { + "enable": { + "label": "Track watched videos", + "title": "Keeps track of where you left off on videos you were watching and enables resuming playback" + }, + "resumeType": { + "select": { + "label": "Resume type", + "options": { + "automatic": "Automatic", + "prompt": "Prompt" + }, + "title": "Select how you want to resume videos" + } + }, + "title": "Video history settings" + }, + "volumeBoost": { + "boostAmount": { + "label": "Volume boost amount (dB)", + "title": "The amount to boost the volume by" + }, + "enable": { + "label": "Volume boost", + "title": "Enable volume boost" + }, + "mode": { + "select": { + "label": "Volume boost mode", + "options": { + "global": "Global", + "perVideo": "Per video" + }, + "title": "Choose how volume boost is applied. 'Per video' allows enabling boost for each video individually in the feature menu. 'Global' applies boost to all videos when volume boost is enabled." + } + }, + "title": "Volume boost settings" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "You can get one from here", + "input": { + "label": "API Key", + "title": "Enter your Youtube Data API V3 key." + }, + "title": "YouTube API V3 Key" + }, + "youtubeDeepDark": { + "author": "Author", + "co-authors": "Co-authors", + "colors": { + "colorShadow": { + "label": "Shadow color", + "title": "Color for shadows" + }, + "dimmerText": { + "label": "Secondary text color", + "title": "Color for secondary text" + }, + "hoverBackground": { + "label": "Hover background color", + "title": "Color for hover background" + }, + "mainBackground": { + "label": "Main background color", + "title": "Color for main background" + }, + "mainColor": { + "label": "Accent color", + "title": "Color for accent" + }, + "mainText": { + "label": "Main text color", + "title": "Color for main text" + }, + "secondBackground": { + "label": "Secondary background color", + "title": "Color for secondary background" + } + }, + "enable": { + "label": "Enable selected theme", + "title": "Activate the selected theme for the page" + }, + "select": { + "label": "Select theme", + "title": "Select a theme to be applied to the page" + }, + "title": "YouTube Deep Dark Settings" + } + } + } +} diff --git a/public/locales/zh-CN.json b/public/locales/zh-CN.json index 5d34518a..1346e2fa 100644 --- a/public/locales/zh-CN.json +++ b/public/locales/zh-CN.json @@ -8,29 +8,79 @@ "pages": { "content": { "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "复制成功!", + "label": "复制带有时间戳的视频 URL" + } + }, "featureMenu": { - "label": "功能单" + "button": { + "label": "功能菜单" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "向前快进 {{TIME}}" + }, + "rewindButton": { + "label": "向后快退 {{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "隐藏结束界面卡片", + "toggle": { + "off": "显示结束界面卡片", + "on": "隐藏结束界面卡片" + } + } }, "loopButton": { - "label": "循环播放", - "toggle": { - "off": "取消循环", - "on": "启用循环" + "button": { + "label": "循环播放", + "toggle": { + "off": "取消循环", + "on": "启用循环" + } } }, "maximizePlayerButton": { - "label": "网页全屏", - "toggle": { - "off": "最大化关闭", - "on": "最大化开启" + "button": { + "label": "最大化", + "toggle": { + "off": "最大化关闭", + "on": "最大化开启" + } } }, "openTranscriptButton": { - "label": "打开转写文稿" + "button": { + "label": "打开转写文稿" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "降低播放速度至 {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "增加播放速度至 {{SPEED}}" + } + }, + "decreaseLimit": "不能继续降低({{SPEED}})", + "increaseLimit": "不能继续增加({{SPEED}})" + }, + "playlistLength": { + "title": "如果某些视频被隐藏,或者您没有加载足够的视频来获取全部长度,总长度可能不准确。" }, "screenshotButton": { - "copiedToClipboard": "截图已复制到剪贴板", - "label": "截图" + "button": { + "label": "屏幕截图" + }, + "copiedToClipboard": "截图已复制到剪贴板" }, "videoHistory": { "resumeButton": "继续播放", @@ -39,10 +89,12 @@ } }, "volumeBoostButton": { - "label": "音量增强", - "toggle": { - "off": "关闭音量增强", - "on": "开启音量增强" + "button": { + "label": "音量增强", + "toggle": { + "off": "关闭音量增强", + "on": "开启音量增强" + } } } } @@ -77,6 +129,16 @@ "label": "自动质量调整", "title": "自动调整视频质量到所选等级。" }, + "fallbackQualityStrategy": { + "select": { + "label": "质量回退策略", + "options": { + "higher": "升高", + "lower": "降低" + }, + "title": "当所选质量不可用时使用的策略" + } + }, "select": { "label": "播放质量", "title": "将视频质量设为" @@ -92,6 +154,9 @@ "title": "确认重置设置", "value": "确认" }, + "openTab": { + "title": "在新标签中打开扩展设置" + }, "reset": { "title": "重置所有设置为默认设置,点击确认按钮以保存更改", "value": "重新开始" @@ -100,9 +165,15 @@ "buttonPlacement": { "select": { "buttonNames": { + "copyTimestampUrlButton": "复制带有时间戳的视频 URL 按钮", + "decreasePlaybackSpeedButton": "降低速度按钮", + "forwardButton": "快进按钮", + "hideEndScreenCardsButton": "隐藏结束界面卡片按钮", + "increasePlaybackSpeedButton": "增加速度按钮", "loopButton": "循环按钮", "maximizePlayerButton": "最大化按钮", "openTranscriptButton": "转写文稿按钮", + "rewindButton": "快退按钮", "screenshotButton": "屏幕截图按钮", "volumeBoostButton": "音量增强按钮" }, @@ -153,6 +224,17 @@ "title": "功能菜单设置" } }, + "forwardRewindButtons": { + "enable": { + "label": "启用快进/快退按钮", + "title": "给视频播放器添加快进/快退按钮" + }, + "time": { + "label": "快进/快退时间", + "title": "快进/快退视频的时间长度" + }, + "title": "快进/快退按钮设置" + }, "importExportSettings": { "exportButton": { "success": "导出配置成功", @@ -182,6 +264,34 @@ "label": "自动启用剧场模式", "title": "当视频打开时,自动启用剧场模式" }, + "automaticallyDisableClosedCaptions": { + "label": "自动禁用隐藏式字幕", + "title": "载入视频时自动禁用隐藏式字幕" + }, + "copyTimestampUrlButton": { + "label": "复制带有时间戳的视频 URL 按钮", + "title": "复制带有时间戳的视频 URL (?t=123)" + }, + "hideEndScreenCards": { + "label": "隐藏结束界面卡片", + "title": "隐藏视频末尾的卡片" + }, + "hideEndScreenCardsButton": { + "label": "隐藏结束界面卡片按钮", + "title": "添加按钮以显示/隐藏视频末尾的卡片" + }, + "hideLiveStreamChat": { + "label": "隐藏直播聊天", + "title": "隐藏直播聊天" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "隐藏音乐人官方视频", + "title": "从主页上隐藏来自音乐人官方频道的视频" + }, + "hidePaidPromotionBanner": { + "label": "隐藏付费推广横幅", + "title": "隐藏当您观看带有付费促销的视频时出现的横幅广告" + }, "hideScrollbar": { "label": "启用隐藏滚动条", "title": "隐藏页面滚动条" @@ -190,6 +300,10 @@ "label": "隐藏短视频", "title": "隐藏所有短视频" }, + "hideTranslateComment": { + "label": "隐藏翻译评论按钮", + "title": "隐藏评论下方的“翻译至当前语言”按钮" + }, "loopButton": { "label": "循环按钮", "title": "在功能菜单中添加一个按钮来循环你正在观看的视频" @@ -206,6 +320,10 @@ "label": "悬停时打开 YouTube 设置", "title": "当您悬停在设置按钮上时打开 YouTube 设置菜单" }, + "pauseBackgroundPlayers": { + "label": "暂停后台播放", + "title": "当您在前台标签中启用一个新播放器时,暂停后台标签中的视频播放器" + }, "remainingTime": { "label": "剩余时间", "title": "显示您观看的视频的剩余时间" @@ -225,6 +343,10 @@ "shortsAutoScroll": { "label": "短视频自动下滑", "title": "短视频播完后,自动下滑播放下一个" + }, + "skipContinueWatching": { + "label": "跳过\"视频已暂停。继续观看吗?\"", + "title": "跳过暂停视频播放的闲置对话框" } }, "title": "其他设置" @@ -271,9 +393,9 @@ "type": { "label": "类型", "options": { + "circle": "圆形图标", "line": "直线", "no_display": "无显示", - "round": "圆角", "text": "文本" }, "title": "选择屏幕提示文本颜色" @@ -284,12 +406,43 @@ "label": "强制播放速度", "title": "将视频速度设置为您在下面选择的内容" }, + "playbackSpeedButtons": { + "label": "播放速度按钮", + "select": { + "label": "播放按钮的速度", + "title": "每次点击要更改的速度量" + }, + "title": "添加按钮以增加或降低您观看的视频的播放速度" + }, "select": { "label": "播放速度", "title": "将视频播放速度设为" }, "title": "播放速度设置" }, + "playlistLength": { + "enable": { + "label": "显示播放列表长度信息", + "title": "显示播放列表的总长度,已观看多少,以及还剩多少。" + }, + "title": "播放列表长度设置", + "wayToGetLength": { + "select": { + "label": "获取播放列表长度的方法", + "title": "获取播放列表长度信息的方式 (如果发生错误,API 方法将回退到 HTML)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "获取已观看时间的方法", + "options": { + "duration": "视频长度", + "youtube": "视频观看时间" + }, + "title": "获取已观看时间长度的方法 (“视频长度”方法仅会在观看页面使用)" + } + } + }, "screenshotButton": { "enable": { "label": "屏幕截图按钮", @@ -353,6 +506,9 @@ }, "title": "滚轮控制音量设置" }, + "settingSearch": { + "placeholder": "搜索设置" + }, "videoHistory": { "enable": { "label": "记录已观看视频", @@ -390,6 +546,57 @@ } }, "title": "音量增强设置" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "您可以从这里获取一个", + "input": { + "label": "API 密钥", + "title": "输入您的 Youtube 数据 API V3 密钥。" + }, + "title": "YouTube API V3 密钥" + }, + "youtubeDeepDark": { + "author": "作者", + "co-authors": "合作作者", + "colors": { + "colorShadow": { + "label": "阴影颜色", + "title": "阴影颜色" + }, + "dimmerText": { + "label": "次要文本颜色", + "title": "为次要文本使用的颜色" + }, + "hoverBackground": { + "label": "悬停背景颜色", + "title": "为悬停背景使用的颜色" + }, + "mainBackground": { + "label": "主要背景颜色", + "title": "为主要背景使用的颜色" + }, + "mainColor": { + "label": "强调颜色", + "title": "为强调使用的颜色" + }, + "mainText": { + "label": "主要文本颜色", + "title": "为主要文本使用的颜色" + }, + "secondBackground": { + "label": "次要背景颜色", + "title": "为次要背景使用的颜色" + } + }, + "enable": { + "label": "启用所选主题", + "title": "在页面上应用所选主题" + }, + "select": { + "label": "选择主题", + "title": "选择要应用到页面的主题" + }, + "title": "YouTube 暗黑模式设置" } } } diff --git a/public/locales/zh-TW.json b/public/locales/zh-TW.json index f6bf1b8e..4bbd4102 100644 --- a/public/locales/zh-TW.json +++ b/public/locales/zh-TW.json @@ -8,29 +8,79 @@ "pages": { "content": { "features": { + "copyTimestampUrlButton": { + "button": { + "copied": "已複製!", + "label": "複製目前播放時間的影片網址" + } + }, "featureMenu": { - "label": "功能選單" + "button": { + "label": "功能選單" + } + }, + "forwardRewindButtons": { + "buttons": { + "forwardButton": { + "label": "快轉{{TIME}}" + }, + "rewindButton": { + "label": "倒帶{{TIME}}" + } + } + }, + "hideEndScreenCardsButton": { + "button": { + "label": "隱藏片尾資訊卡", + "toggle": { + "off": "顯示片尾資訊卡", + "on": "隱藏片尾資訊卡" + } + } }, "loopButton": { - "label": "循環播放", - "toggle": { - "off": "關閉循環播放", - "on": "啟用循環播放" + "button": { + "label": "循環播放", + "toggle": { + "off": "關閉循環播放", + "on": "開啟循環播放" + } } }, "maximizePlayerButton": { - "label": "最大化", - "toggle": { - "off": "關閉最大化", - "on": "啟用最大化" + "button": { + "label": "最大化", + "toggle": { + "off": "關閉最大化", + "on": "啟用最大化" + } } }, "openTranscriptButton": { - "label": "打開文字記錄" + "button": { + "label": "打開文字記錄" + } + }, + "playbackSpeedButtons": { + "buttons": { + "decreasePlaybackSpeedButton": { + "label": "減慢播放速度 {{SPEED}}" + }, + "increasePlaybackSpeedButton": { + "label": "加快播放速度 {{SPEED}}" + } + }, + "decreaseLimit": "無法再減速 ({{SPEED}})", + "increaseLimit": "無法再加速 ({{SPEED}})" + }, + "playlistLength": { + "title": "如果某些影片被隱藏或沒載入足夠影片去讀取總時間的話,總時間有機會不準確。" }, "screenshotButton": { - "copiedToClipboard": "螢幕截圖已複製剪貼簿", - "label": "螢幕截圖" + "button": { + "label": "螢幕截圖" + }, + "copiedToClipboard": "螢幕截圖已複製剪貼簿" }, "videoHistory": { "resumeButton": "繼續", @@ -39,10 +89,12 @@ } }, "volumeBoostButton": { - "label": "音量增強", - "toggle": { - "off": "關閉音量增強", - "on": "啟用音量增強" + "button": { + "label": "音量增強", + "toggle": { + "off": "關閉音量增強", + "on": "啟用音量增強" + } } } } @@ -77,6 +129,16 @@ "label": "自動畫質調整", "title": "自動調整到指定畫質" }, + "fallbackQualityStrategy": { + "select": { + "label": "畫質後備策略", + "options": { + "higher": "較高", + "lower": "較低" + }, + "title": "所選畫質不適用時的策略" + } + }, "select": { "label": "播放畫質", "title": "設定影片播放畫質" @@ -92,6 +154,9 @@ "title": "確認重設設定", "value": "確認" }, + "openTab": { + "title": "於新頁面開啟擴充套件設定" + }, "reset": { "title": "將所以設定回復到初始值,按確認儲存變更", "value": "重置" @@ -100,9 +165,15 @@ "buttonPlacement": { "select": { "buttonNames": { + "copyTimestampUrlButton": "複製目前播放時間的影片網址按鈕", + "decreasePlaybackSpeedButton": "減慢速度按鈕", + "forwardButton": "快轉按鈕", + "hideEndScreenCardsButton": "隱藏片尾資訊卡按鈕", + "increasePlaybackSpeedButton": "加快速度按妞", "loopButton": "循環播放按鈕", "maximizePlayerButton": "最大化按鈕", "openTranscriptButton": "開啟文字記錄按鈕", + "rewindButton": "倒帶按鈕", "screenshotButton": "螢幕截圖按鈕", "volumeBoostButton": "音量增強按鈕" }, @@ -153,6 +224,17 @@ "title": "功能選單設定" } }, + "forwardRewindButtons": { + "enable": { + "label": "啟用快轉倒帶按鈕", + "title": "在播放器加入快轉和倒帶按鈕" + }, + "time": { + "label": "快轉/倒帶時間", + "title": "每次快轉/倒帶的時間" + }, + "title": "快轉/倒帶按鈕設定" + }, "importExportSettings": { "exportButton": { "success": "設定已成功匯出", @@ -182,6 +264,34 @@ "label": "自動啟用劇院模式", "title": "載入影片時自動啟用劇院模式" }, + "automaticallyDisableClosedCaptions": { + "label": "自動停用字幕", + "title": "載入影片時自動停用字幕" + }, + "copyTimestampUrlButton": { + "label": "複製目前播放時間的影片網址按鈕", + "title": "複製目前播放時間的影片網址 (?t=123)" + }, + "hideEndScreenCards": { + "label": "隱藏片尾資訊卡", + "title": "隱藏影片片尾的資訊卡" + }, + "hideEndScreenCardsButton": { + "label": "隱藏片尾資訊卡按鈕", + "title": "Adds a button to show/hide the cards at the end of the video" + }, + "hideLiveStreamChat": { + "label": "隱藏直播聊天室", + "title": "隱藏直播的聊天室" + }, + "hideOfficialArtistVideosFromHomePage": { + "label": "隱藏官方藝人影片", + "title": "從主頁隱藏官方藝人影片" + }, + "hidePaidPromotionBanner": { + "label": "隱藏付費推廣橫幅", + "title": "隱藏當影片帶有付費推廣時顯示的橫幅" + }, "hideScrollbar": { "label": "隱藏捲軸", "title": "隱藏頁面捲軸" @@ -190,6 +300,10 @@ "label": "隱藏 Shorts", "title": "隱藏全部 Shorts" }, + "hideTranslateComment": { + "label": "隱藏翻譯留言按鈕", + "title": "隱藏留言下的翻譯按鈕" + }, "loopButton": { "label": "循環按鈕", "title": "加入按鈕循環播放當前影片" @@ -206,6 +320,10 @@ "label": "懸浮時開啟設定選單", "title": "鼠標懸浮在設定按鈕時開啟選單" }, + "pauseBackgroundPlayers": { + "label": "Pause background players", + "title": "Pauses video players in background tabs when you start a new player in foreground tab" + }, "remainingTime": { "label": "剩餘時間", "title": "顥示現時影片的剩餘時間" @@ -225,6 +343,10 @@ "shortsAutoScroll": { "label": "Shorts 自動滾動", "title": "自動滾動到下一段 Short" + }, + "skipContinueWatching": { + "label": "跳過「影片已暫停,繼續觀看?」", + "title": "跳過暫停影片播放的閒置對話框" } }, "title": "其他設定" @@ -271,9 +393,9 @@ "type": { "label": "類型", "options": { + "circle": "圓形", "line": "線條", "no_display": "不顯示", - "round": "圓形", "text": "文字" }, "title": "選擇屏幕顥示風格" @@ -284,12 +406,43 @@ "label": "強制播放速度", "title": "設定影片播放速度如下" }, + "playbackSpeedButtons": { + "label": "播放速度按鈕", + "select": { + "label": "Playback buttons speed", + "title": "每次按下時改變的速度" + }, + "title": "加入加快或減慢播放速度按鈕" + }, "select": { "label": "播放速度", "title": "設定影片播放速度為" }, "title": "播放速度設定" }, + "playlistLength": { + "enable": { + "label": "顯示播放清單時間資訊", + "title": "顯示播放清單總時間,已播放時間及剩餘時間。" + }, + "title": "播放清單播放時間設定", + "wayToGetLength": { + "select": { + "label": "取得播放清單時間方法", + "title": "取得播放清單時間資訊的方法(如API方法失敗會使用HTML方式)" + } + }, + "wayToGetWatchTime": { + "select": { + "label": "影片長度取得方法", + "options": { + "duration": "影片長度", + "youtube": "影片已觀看時間" + }, + "title": "取得已觀看時間的方法(影片長度方式只用於觀看頁)" + } + } + }, "screenshotButton": { "enable": { "label": "螢幕截圖按鈕", @@ -353,6 +506,9 @@ }, "title": "滾輪音量控制設定" }, + "settingSearch": { + "placeholder": "搜尋設定" + }, "videoHistory": { "enable": { "label": "記住已觀看的影片", @@ -390,6 +546,57 @@ } }, "title": "音量增強設定" + }, + "youtubeDataApiV3Key": { + "getApiKeyLinkText": "你可以從這裡取得", + "input": { + "label": "API 金鑰", + "title": "輸入你的 YouTube Data API V3 金鑰" + }, + "title": "YouTube API V3 金鑰" + }, + "youtubeDeepDark": { + "author": "作者", + "co-authors": "共同作者", + "colors": { + "colorShadow": { + "label": "陰影顏色", + "title": "陰影的顏色" + }, + "dimmerText": { + "label": "次要文字顏色", + "title": "次要文字的顏色" + }, + "hoverBackground": { + "label": "Hover background color", + "title": "滑過背景顏色" + }, + "mainBackground": { + "label": "主要背景顏色", + "title": "主要背景的顏色" + }, + "mainColor": { + "label": "重點色調", + "title": "重點色調的顏色" + }, + "mainText": { + "label": "主要文字顏色", + "title": "主要文字的顏色" + }, + "secondBackground": { + "label": "次要背景顏色", + "title": "次要背景顏色" + } + }, + "enable": { + "label": "啟用已選主題", + "title": "啟用頁面的已選主題" + }, + "select": { + "label": "選擇主題", + "title": "選擇套用到頁面的主題" + }, + "title": "YouTube Deep Dark 設定" } } }