Kaynağa Gözat

chore: update translations

Sv443 1 yıl önce
ebeveyn
işleme
0e7ea14a2e

+ 8 - 308
assets/translations/README.md

@@ -21,14 +21,14 @@ To submit or edit a translation, please follow [this guide](../../contributing.m
 |   | Locale | Translated keys | Based on |
 | :----: | ------ | --------------- | :------: |
 | ─ | [`en_US`](./en_US.json) | 197 (default locale) |  |
-| ‼️ | [`de_DE`](./de_DE.json) | `161/197` (81.7%) | ─ |
+| ✅ | [`de_DE`](./de_DE.json) | `197/197` (100%) | ─ |
 | ─ | [`en_UK`](./en_UK.json) | `197/197` (100%) | `en_US` |
-| ‼️ | [`es_ES`](./es_ES.json) | `161/197` (81.7%) | ─ |
-| ‼️ | [`fr_FR`](./fr_FR.json) | `161/197` (81.7%) | ─ |
-| ‼️ | [`hi_IN`](./hi_IN.json) | `161/197` (81.7%) | ─ |
-| ‼️ | [`ja_JA`](./ja_JA.json) | `161/197` (81.7%) | ─ |
-| ‼️ | [`pt_BR`](./pt_BR.json) | `161/197` (81.7%) | ─ |
-| ‼️ | [`zh_CN`](./zh_CN.json) | `161/197` (81.7%) | ─ |
+| ✅ | [`es_ES`](./es_ES.json) | `197/197` (100%) | ─ |
+| ✅ | [`fr_FR`](./fr_FR.json) | `197/197` (100%) | ─ |
+| ✅ | [`hi_IN`](./hi_IN.json) | `197/197` (100%) | ─ |
+| ✅ | [`ja_JA`](./ja_JA.json) | `197/197` (100%) | ─ |
+| ✅ | [`pt_BR`](./pt_BR.json) | `197/197` (100%) | ─ |
+| ✅ | [`zh_CN`](./zh_CN.json) | `197/197` (100%) | ─ |
 
 <sub>
 ✅ - Fully translated
@@ -48,304 +48,4 @@ This means to figure out which keys are untranslated, you will need to manually
 <br>
 
 ### Missing keys:
-
-<details><summary><code>de_DE</code> - 36 missing keys <i>(click to show)</i></summary><br>
-
-| Key | English text |
-| --- | ------------ |
-| `copy_hidden_value` | `Copy hidden value` |
-| `copy_hidden_tooltip` | `Click to copy the hidden value - this is sensitive data ⚠️` |
-| `volume_shared_tooltip` | `Volume level is shared between tabs - disable in the configuration menu` |
-| `active_mode_display` | `%1 Mode` |
-| `active_mode_tooltip-1` | `The %1 is currently active` |
-| `active_mode_tooltip-n` | `The %1 are currently active` |
-| `dev_mode` | `Developer mode` |
-| `dev_mode_short` | `Dev` |
-| `advanced_mode_short` | `Advanced` |
-| `thumbnail_overlay_behavior_never` | `Never` |
-| `thumbnail_overlay_behavior_videos_only` | `Only for videos` |
-| `thumbnail_overlay_behavior_songs_only` | `Only for songs` |
-| `thumbnail_overlay_behavior_always` | `Always` |
-| `thumbnail_overlay_toggle_btn_tooltip_hide` | `Disable the thumbnail overlay - middle-click or shift-click to open in a new tab` |
-| `thumbnail_overlay_toggle_btn_tooltip_show` | `Enable the thumbnail overlay - middle-click or shift-click to open in a new tab` |
-| `thumbnail_overlay_indicator_tooltip` | `The thumbnail overlay is currently active` |
-| `thumbnail_overlay_image_fit_crop` | `Crop if necessary` |
-| `thumbnail_overlay_image_fit_full` | `Show full image` |
-| `thumbnail_overlay_image_fit_stretch` | `Stretch to fit` |
-| `feature_category_volume` | `Volume` |
-| `feature_desc_volumeSharedBetweenTabs` | `Should the set volume be shared between tabs and remembered between sessions?` |
-| `feature_helptext_volumeSharedBetweenTabs` | `If you change the volume in one tab, the volume level will be set to the same value in all other tabs that have this feature enabled.\nThis value will be remembered and restored across sessions, until disabled.` |
-| `feature_desc_setInitialTabVolume` | `Sets the volume level to a specific value once when opening the site` |
-| `feature_warning_setInitialTabVolume_volumeSharedBetweenTabs_incompatible` | `This feature is incompatible with the "Volume level shared between tabs" feature and will be ignored while using the shared volume feature!` |
-| `feature_desc_initialTabVolumeLevel` | `The value to set the volume level to when opening the site` |
-| `feature_desc_thumbnailOverlayBehavior` | `When to automatically enable an overlay over the video player showing the thumbnail` |
-| `feature_helptext_thumbnailOverlayBehavior` | `The thumbnail overlay will be shown over top of the currently playing video or song.\nThis will not save any bandwidth as the video will still be loaded and played in the background!` |
-| `feature_desc_thumbnailOverlayToggleBtnShown` | `Add a button to the media controls to manually toggle the thumbnail overlay` |
-| `feature_helptext_thumbnailOverlayToggleBtnShown` | `This button will allow you to manually toggle the thumbnail overlay on and off. This is not affected if the overlay is set to "never shown".\nOnce a new video or song starts playing, the default state will be restored.\nHold shift while clicking or press the middle mouse button to open the thumbnail of the highest quality in a new tab.` |
-| `feature_desc_thumbnailOverlayShowIndicator` | `Show an indicator in the bottom right corner of the thumbnail overlay while it's active?` |
-| `feature_desc_thumbnailOverlayImageFit` | `How to fit the thumbnail image into the overlay` |
-| `feature_desc_rememberSongTimeDuration` | `How long in seconds to remember the song's time for after it was last played` |
-| `feature_desc_rememberSongTimeReduction` | `How many seconds to subtract when restoring the time of a remembered song` |
-| `feature_helptext_rememberSongTimeReduction` | `When restoring the time of a song that was remembered, this amount of seconds will be subtracted from the remembered time so you can re-listen to the part that was interrupted.` |
-| `feature_desc_rememberSongTimeMinPlayTime` | `Minimum amount of seconds a song needs to be played for its time to be remembered` |
-| `plugin_validation_error_no_property` | `No property '%1' with type '%2'` |
-
-<br></details>
-
-<details><summary><code>es_ES</code> - 36 missing keys <i>(click to show)</i></summary><br>
-
-| Key | English text |
-| --- | ------------ |
-| `copy_hidden_value` | `Copy hidden value` |
-| `copy_hidden_tooltip` | `Click to copy the hidden value - this is sensitive data ⚠️` |
-| `volume_shared_tooltip` | `Volume level is shared between tabs - disable in the configuration menu` |
-| `active_mode_display` | `%1 Mode` |
-| `active_mode_tooltip-1` | `The %1 is currently active` |
-| `active_mode_tooltip-n` | `The %1 are currently active` |
-| `dev_mode` | `Developer mode` |
-| `dev_mode_short` | `Dev` |
-| `advanced_mode_short` | `Advanced` |
-| `thumbnail_overlay_behavior_never` | `Never` |
-| `thumbnail_overlay_behavior_videos_only` | `Only for videos` |
-| `thumbnail_overlay_behavior_songs_only` | `Only for songs` |
-| `thumbnail_overlay_behavior_always` | `Always` |
-| `thumbnail_overlay_toggle_btn_tooltip_hide` | `Disable the thumbnail overlay - middle-click or shift-click to open in a new tab` |
-| `thumbnail_overlay_toggle_btn_tooltip_show` | `Enable the thumbnail overlay - middle-click or shift-click to open in a new tab` |
-| `thumbnail_overlay_indicator_tooltip` | `The thumbnail overlay is currently active` |
-| `thumbnail_overlay_image_fit_crop` | `Crop if necessary` |
-| `thumbnail_overlay_image_fit_full` | `Show full image` |
-| `thumbnail_overlay_image_fit_stretch` | `Stretch to fit` |
-| `feature_category_volume` | `Volume` |
-| `feature_desc_volumeSharedBetweenTabs` | `Should the set volume be shared between tabs and remembered between sessions?` |
-| `feature_helptext_volumeSharedBetweenTabs` | `If you change the volume in one tab, the volume level will be set to the same value in all other tabs that have this feature enabled.\nThis value will be remembered and restored across sessions, until disabled.` |
-| `feature_desc_setInitialTabVolume` | `Sets the volume level to a specific value once when opening the site` |
-| `feature_warning_setInitialTabVolume_volumeSharedBetweenTabs_incompatible` | `This feature is incompatible with the "Volume level shared between tabs" feature and will be ignored while using the shared volume feature!` |
-| `feature_desc_initialTabVolumeLevel` | `The value to set the volume level to when opening the site` |
-| `feature_desc_thumbnailOverlayBehavior` | `When to automatically enable an overlay over the video player showing the thumbnail` |
-| `feature_helptext_thumbnailOverlayBehavior` | `The thumbnail overlay will be shown over top of the currently playing video or song.\nThis will not save any bandwidth as the video will still be loaded and played in the background!` |
-| `feature_desc_thumbnailOverlayToggleBtnShown` | `Add a button to the media controls to manually toggle the thumbnail overlay` |
-| `feature_helptext_thumbnailOverlayToggleBtnShown` | `This button will allow you to manually toggle the thumbnail overlay on and off. This is not affected if the overlay is set to "never shown".\nOnce a new video or song starts playing, the default state will be restored.\nHold shift while clicking or press the middle mouse button to open the thumbnail of the highest quality in a new tab.` |
-| `feature_desc_thumbnailOverlayShowIndicator` | `Show an indicator in the bottom right corner of the thumbnail overlay while it's active?` |
-| `feature_desc_thumbnailOverlayImageFit` | `How to fit the thumbnail image into the overlay` |
-| `feature_desc_rememberSongTimeDuration` | `How long in seconds to remember the song's time for after it was last played` |
-| `feature_desc_rememberSongTimeReduction` | `How many seconds to subtract when restoring the time of a remembered song` |
-| `feature_helptext_rememberSongTimeReduction` | `When restoring the time of a song that was remembered, this amount of seconds will be subtracted from the remembered time so you can re-listen to the part that was interrupted.` |
-| `feature_desc_rememberSongTimeMinPlayTime` | `Minimum amount of seconds a song needs to be played for its time to be remembered` |
-| `plugin_validation_error_no_property` | `No property '%1' with type '%2'` |
-
-<br></details>
-
-<details><summary><code>fr_FR</code> - 36 missing keys <i>(click to show)</i></summary><br>
-
-| Key | English text |
-| --- | ------------ |
-| `copy_hidden_value` | `Copy hidden value` |
-| `copy_hidden_tooltip` | `Click to copy the hidden value - this is sensitive data ⚠️` |
-| `volume_shared_tooltip` | `Volume level is shared between tabs - disable in the configuration menu` |
-| `active_mode_display` | `%1 Mode` |
-| `active_mode_tooltip-1` | `The %1 is currently active` |
-| `active_mode_tooltip-n` | `The %1 are currently active` |
-| `dev_mode` | `Developer mode` |
-| `dev_mode_short` | `Dev` |
-| `advanced_mode_short` | `Advanced` |
-| `thumbnail_overlay_behavior_never` | `Never` |
-| `thumbnail_overlay_behavior_videos_only` | `Only for videos` |
-| `thumbnail_overlay_behavior_songs_only` | `Only for songs` |
-| `thumbnail_overlay_behavior_always` | `Always` |
-| `thumbnail_overlay_toggle_btn_tooltip_hide` | `Disable the thumbnail overlay - middle-click or shift-click to open in a new tab` |
-| `thumbnail_overlay_toggle_btn_tooltip_show` | `Enable the thumbnail overlay - middle-click or shift-click to open in a new tab` |
-| `thumbnail_overlay_indicator_tooltip` | `The thumbnail overlay is currently active` |
-| `thumbnail_overlay_image_fit_crop` | `Crop if necessary` |
-| `thumbnail_overlay_image_fit_full` | `Show full image` |
-| `thumbnail_overlay_image_fit_stretch` | `Stretch to fit` |
-| `feature_category_volume` | `Volume` |
-| `feature_desc_volumeSharedBetweenTabs` | `Should the set volume be shared between tabs and remembered between sessions?` |
-| `feature_helptext_volumeSharedBetweenTabs` | `If you change the volume in one tab, the volume level will be set to the same value in all other tabs that have this feature enabled.\nThis value will be remembered and restored across sessions, until disabled.` |
-| `feature_desc_setInitialTabVolume` | `Sets the volume level to a specific value once when opening the site` |
-| `feature_warning_setInitialTabVolume_volumeSharedBetweenTabs_incompatible` | `This feature is incompatible with the "Volume level shared between tabs" feature and will be ignored while using the shared volume feature!` |
-| `feature_desc_initialTabVolumeLevel` | `The value to set the volume level to when opening the site` |
-| `feature_desc_thumbnailOverlayBehavior` | `When to automatically enable an overlay over the video player showing the thumbnail` |
-| `feature_helptext_thumbnailOverlayBehavior` | `The thumbnail overlay will be shown over top of the currently playing video or song.\nThis will not save any bandwidth as the video will still be loaded and played in the background!` |
-| `feature_desc_thumbnailOverlayToggleBtnShown` | `Add a button to the media controls to manually toggle the thumbnail overlay` |
-| `feature_helptext_thumbnailOverlayToggleBtnShown` | `This button will allow you to manually toggle the thumbnail overlay on and off. This is not affected if the overlay is set to "never shown".\nOnce a new video or song starts playing, the default state will be restored.\nHold shift while clicking or press the middle mouse button to open the thumbnail of the highest quality in a new tab.` |
-| `feature_desc_thumbnailOverlayShowIndicator` | `Show an indicator in the bottom right corner of the thumbnail overlay while it's active?` |
-| `feature_desc_thumbnailOverlayImageFit` | `How to fit the thumbnail image into the overlay` |
-| `feature_desc_rememberSongTimeDuration` | `How long in seconds to remember the song's time for after it was last played` |
-| `feature_desc_rememberSongTimeReduction` | `How many seconds to subtract when restoring the time of a remembered song` |
-| `feature_helptext_rememberSongTimeReduction` | `When restoring the time of a song that was remembered, this amount of seconds will be subtracted from the remembered time so you can re-listen to the part that was interrupted.` |
-| `feature_desc_rememberSongTimeMinPlayTime` | `Minimum amount of seconds a song needs to be played for its time to be remembered` |
-| `plugin_validation_error_no_property` | `No property '%1' with type '%2'` |
-
-<br></details>
-
-<details><summary><code>hi_IN</code> - 36 missing keys <i>(click to show)</i></summary><br>
-
-| Key | English text |
-| --- | ------------ |
-| `copy_hidden_value` | `Copy hidden value` |
-| `copy_hidden_tooltip` | `Click to copy the hidden value - this is sensitive data ⚠️` |
-| `volume_shared_tooltip` | `Volume level is shared between tabs - disable in the configuration menu` |
-| `active_mode_display` | `%1 Mode` |
-| `active_mode_tooltip-1` | `The %1 is currently active` |
-| `active_mode_tooltip-n` | `The %1 are currently active` |
-| `dev_mode` | `Developer mode` |
-| `dev_mode_short` | `Dev` |
-| `advanced_mode_short` | `Advanced` |
-| `thumbnail_overlay_behavior_never` | `Never` |
-| `thumbnail_overlay_behavior_videos_only` | `Only for videos` |
-| `thumbnail_overlay_behavior_songs_only` | `Only for songs` |
-| `thumbnail_overlay_behavior_always` | `Always` |
-| `thumbnail_overlay_toggle_btn_tooltip_hide` | `Disable the thumbnail overlay - middle-click or shift-click to open in a new tab` |
-| `thumbnail_overlay_toggle_btn_tooltip_show` | `Enable the thumbnail overlay - middle-click or shift-click to open in a new tab` |
-| `thumbnail_overlay_indicator_tooltip` | `The thumbnail overlay is currently active` |
-| `thumbnail_overlay_image_fit_crop` | `Crop if necessary` |
-| `thumbnail_overlay_image_fit_full` | `Show full image` |
-| `thumbnail_overlay_image_fit_stretch` | `Stretch to fit` |
-| `feature_category_volume` | `Volume` |
-| `feature_desc_volumeSharedBetweenTabs` | `Should the set volume be shared between tabs and remembered between sessions?` |
-| `feature_helptext_volumeSharedBetweenTabs` | `If you change the volume in one tab, the volume level will be set to the same value in all other tabs that have this feature enabled.\nThis value will be remembered and restored across sessions, until disabled.` |
-| `feature_desc_setInitialTabVolume` | `Sets the volume level to a specific value once when opening the site` |
-| `feature_warning_setInitialTabVolume_volumeSharedBetweenTabs_incompatible` | `This feature is incompatible with the "Volume level shared between tabs" feature and will be ignored while using the shared volume feature!` |
-| `feature_desc_initialTabVolumeLevel` | `The value to set the volume level to when opening the site` |
-| `feature_desc_thumbnailOverlayBehavior` | `When to automatically enable an overlay over the video player showing the thumbnail` |
-| `feature_helptext_thumbnailOverlayBehavior` | `The thumbnail overlay will be shown over top of the currently playing video or song.\nThis will not save any bandwidth as the video will still be loaded and played in the background!` |
-| `feature_desc_thumbnailOverlayToggleBtnShown` | `Add a button to the media controls to manually toggle the thumbnail overlay` |
-| `feature_helptext_thumbnailOverlayToggleBtnShown` | `This button will allow you to manually toggle the thumbnail overlay on and off. This is not affected if the overlay is set to "never shown".\nOnce a new video or song starts playing, the default state will be restored.\nHold shift while clicking or press the middle mouse button to open the thumbnail of the highest quality in a new tab.` |
-| `feature_desc_thumbnailOverlayShowIndicator` | `Show an indicator in the bottom right corner of the thumbnail overlay while it's active?` |
-| `feature_desc_thumbnailOverlayImageFit` | `How to fit the thumbnail image into the overlay` |
-| `feature_desc_rememberSongTimeDuration` | `How long in seconds to remember the song's time for after it was last played` |
-| `feature_desc_rememberSongTimeReduction` | `How many seconds to subtract when restoring the time of a remembered song` |
-| `feature_helptext_rememberSongTimeReduction` | `When restoring the time of a song that was remembered, this amount of seconds will be subtracted from the remembered time so you can re-listen to the part that was interrupted.` |
-| `feature_desc_rememberSongTimeMinPlayTime` | `Minimum amount of seconds a song needs to be played for its time to be remembered` |
-| `plugin_validation_error_no_property` | `No property '%1' with type '%2'` |
-
-<br></details>
-
-<details><summary><code>ja_JA</code> - 36 missing keys <i>(click to show)</i></summary><br>
-
-| Key | English text |
-| --- | ------------ |
-| `copy_hidden_value` | `Copy hidden value` |
-| `copy_hidden_tooltip` | `Click to copy the hidden value - this is sensitive data ⚠️` |
-| `volume_shared_tooltip` | `Volume level is shared between tabs - disable in the configuration menu` |
-| `active_mode_display` | `%1 Mode` |
-| `active_mode_tooltip-1` | `The %1 is currently active` |
-| `active_mode_tooltip-n` | `The %1 are currently active` |
-| `dev_mode` | `Developer mode` |
-| `dev_mode_short` | `Dev` |
-| `advanced_mode_short` | `Advanced` |
-| `thumbnail_overlay_behavior_never` | `Never` |
-| `thumbnail_overlay_behavior_videos_only` | `Only for videos` |
-| `thumbnail_overlay_behavior_songs_only` | `Only for songs` |
-| `thumbnail_overlay_behavior_always` | `Always` |
-| `thumbnail_overlay_toggle_btn_tooltip_hide` | `Disable the thumbnail overlay - middle-click or shift-click to open in a new tab` |
-| `thumbnail_overlay_toggle_btn_tooltip_show` | `Enable the thumbnail overlay - middle-click or shift-click to open in a new tab` |
-| `thumbnail_overlay_indicator_tooltip` | `The thumbnail overlay is currently active` |
-| `thumbnail_overlay_image_fit_crop` | `Crop if necessary` |
-| `thumbnail_overlay_image_fit_full` | `Show full image` |
-| `thumbnail_overlay_image_fit_stretch` | `Stretch to fit` |
-| `feature_category_volume` | `Volume` |
-| `feature_desc_volumeSharedBetweenTabs` | `Should the set volume be shared between tabs and remembered between sessions?` |
-| `feature_helptext_volumeSharedBetweenTabs` | `If you change the volume in one tab, the volume level will be set to the same value in all other tabs that have this feature enabled.\nThis value will be remembered and restored across sessions, until disabled.` |
-| `feature_desc_setInitialTabVolume` | `Sets the volume level to a specific value once when opening the site` |
-| `feature_warning_setInitialTabVolume_volumeSharedBetweenTabs_incompatible` | `This feature is incompatible with the "Volume level shared between tabs" feature and will be ignored while using the shared volume feature!` |
-| `feature_desc_initialTabVolumeLevel` | `The value to set the volume level to when opening the site` |
-| `feature_desc_thumbnailOverlayBehavior` | `When to automatically enable an overlay over the video player showing the thumbnail` |
-| `feature_helptext_thumbnailOverlayBehavior` | `The thumbnail overlay will be shown over top of the currently playing video or song.\nThis will not save any bandwidth as the video will still be loaded and played in the background!` |
-| `feature_desc_thumbnailOverlayToggleBtnShown` | `Add a button to the media controls to manually toggle the thumbnail overlay` |
-| `feature_helptext_thumbnailOverlayToggleBtnShown` | `This button will allow you to manually toggle the thumbnail overlay on and off. This is not affected if the overlay is set to "never shown".\nOnce a new video or song starts playing, the default state will be restored.\nHold shift while clicking or press the middle mouse button to open the thumbnail of the highest quality in a new tab.` |
-| `feature_desc_thumbnailOverlayShowIndicator` | `Show an indicator in the bottom right corner of the thumbnail overlay while it's active?` |
-| `feature_desc_thumbnailOverlayImageFit` | `How to fit the thumbnail image into the overlay` |
-| `feature_desc_rememberSongTimeDuration` | `How long in seconds to remember the song's time for after it was last played` |
-| `feature_desc_rememberSongTimeReduction` | `How many seconds to subtract when restoring the time of a remembered song` |
-| `feature_helptext_rememberSongTimeReduction` | `When restoring the time of a song that was remembered, this amount of seconds will be subtracted from the remembered time so you can re-listen to the part that was interrupted.` |
-| `feature_desc_rememberSongTimeMinPlayTime` | `Minimum amount of seconds a song needs to be played for its time to be remembered` |
-| `plugin_validation_error_no_property` | `No property '%1' with type '%2'` |
-
-<br></details>
-
-<details><summary><code>pt_BR</code> - 36 missing keys <i>(click to show)</i></summary><br>
-
-| Key | English text |
-| --- | ------------ |
-| `copy_hidden_value` | `Copy hidden value` |
-| `copy_hidden_tooltip` | `Click to copy the hidden value - this is sensitive data ⚠️` |
-| `volume_shared_tooltip` | `Volume level is shared between tabs - disable in the configuration menu` |
-| `active_mode_display` | `%1 Mode` |
-| `active_mode_tooltip-1` | `The %1 is currently active` |
-| `active_mode_tooltip-n` | `The %1 are currently active` |
-| `dev_mode` | `Developer mode` |
-| `dev_mode_short` | `Dev` |
-| `advanced_mode_short` | `Advanced` |
-| `thumbnail_overlay_behavior_never` | `Never` |
-| `thumbnail_overlay_behavior_videos_only` | `Only for videos` |
-| `thumbnail_overlay_behavior_songs_only` | `Only for songs` |
-| `thumbnail_overlay_behavior_always` | `Always` |
-| `thumbnail_overlay_toggle_btn_tooltip_hide` | `Disable the thumbnail overlay - middle-click or shift-click to open in a new tab` |
-| `thumbnail_overlay_toggle_btn_tooltip_show` | `Enable the thumbnail overlay - middle-click or shift-click to open in a new tab` |
-| `thumbnail_overlay_indicator_tooltip` | `The thumbnail overlay is currently active` |
-| `thumbnail_overlay_image_fit_crop` | `Crop if necessary` |
-| `thumbnail_overlay_image_fit_full` | `Show full image` |
-| `thumbnail_overlay_image_fit_stretch` | `Stretch to fit` |
-| `feature_category_volume` | `Volume` |
-| `feature_desc_volumeSharedBetweenTabs` | `Should the set volume be shared between tabs and remembered between sessions?` |
-| `feature_helptext_volumeSharedBetweenTabs` | `If you change the volume in one tab, the volume level will be set to the same value in all other tabs that have this feature enabled.\nThis value will be remembered and restored across sessions, until disabled.` |
-| `feature_desc_setInitialTabVolume` | `Sets the volume level to a specific value once when opening the site` |
-| `feature_warning_setInitialTabVolume_volumeSharedBetweenTabs_incompatible` | `This feature is incompatible with the "Volume level shared between tabs" feature and will be ignored while using the shared volume feature!` |
-| `feature_desc_initialTabVolumeLevel` | `The value to set the volume level to when opening the site` |
-| `feature_desc_thumbnailOverlayBehavior` | `When to automatically enable an overlay over the video player showing the thumbnail` |
-| `feature_helptext_thumbnailOverlayBehavior` | `The thumbnail overlay will be shown over top of the currently playing video or song.\nThis will not save any bandwidth as the video will still be loaded and played in the background!` |
-| `feature_desc_thumbnailOverlayToggleBtnShown` | `Add a button to the media controls to manually toggle the thumbnail overlay` |
-| `feature_helptext_thumbnailOverlayToggleBtnShown` | `This button will allow you to manually toggle the thumbnail overlay on and off. This is not affected if the overlay is set to "never shown".\nOnce a new video or song starts playing, the default state will be restored.\nHold shift while clicking or press the middle mouse button to open the thumbnail of the highest quality in a new tab.` |
-| `feature_desc_thumbnailOverlayShowIndicator` | `Show an indicator in the bottom right corner of the thumbnail overlay while it's active?` |
-| `feature_desc_thumbnailOverlayImageFit` | `How to fit the thumbnail image into the overlay` |
-| `feature_desc_rememberSongTimeDuration` | `How long in seconds to remember the song's time for after it was last played` |
-| `feature_desc_rememberSongTimeReduction` | `How many seconds to subtract when restoring the time of a remembered song` |
-| `feature_helptext_rememberSongTimeReduction` | `When restoring the time of a song that was remembered, this amount of seconds will be subtracted from the remembered time so you can re-listen to the part that was interrupted.` |
-| `feature_desc_rememberSongTimeMinPlayTime` | `Minimum amount of seconds a song needs to be played for its time to be remembered` |
-| `plugin_validation_error_no_property` | `No property '%1' with type '%2'` |
-
-<br></details>
-
-<details><summary><code>zh_CN</code> - 36 missing keys <i>(click to show)</i></summary><br>
-
-| Key | English text |
-| --- | ------------ |
-| `copy_hidden_value` | `Copy hidden value` |
-| `copy_hidden_tooltip` | `Click to copy the hidden value - this is sensitive data ⚠️` |
-| `volume_shared_tooltip` | `Volume level is shared between tabs - disable in the configuration menu` |
-| `active_mode_display` | `%1 Mode` |
-| `active_mode_tooltip-1` | `The %1 is currently active` |
-| `active_mode_tooltip-n` | `The %1 are currently active` |
-| `dev_mode` | `Developer mode` |
-| `dev_mode_short` | `Dev` |
-| `advanced_mode_short` | `Advanced` |
-| `thumbnail_overlay_behavior_never` | `Never` |
-| `thumbnail_overlay_behavior_videos_only` | `Only for videos` |
-| `thumbnail_overlay_behavior_songs_only` | `Only for songs` |
-| `thumbnail_overlay_behavior_always` | `Always` |
-| `thumbnail_overlay_toggle_btn_tooltip_hide` | `Disable the thumbnail overlay - middle-click or shift-click to open in a new tab` |
-| `thumbnail_overlay_toggle_btn_tooltip_show` | `Enable the thumbnail overlay - middle-click or shift-click to open in a new tab` |
-| `thumbnail_overlay_indicator_tooltip` | `The thumbnail overlay is currently active` |
-| `thumbnail_overlay_image_fit_crop` | `Crop if necessary` |
-| `thumbnail_overlay_image_fit_full` | `Show full image` |
-| `thumbnail_overlay_image_fit_stretch` | `Stretch to fit` |
-| `feature_category_volume` | `Volume` |
-| `feature_desc_volumeSharedBetweenTabs` | `Should the set volume be shared between tabs and remembered between sessions?` |
-| `feature_helptext_volumeSharedBetweenTabs` | `If you change the volume in one tab, the volume level will be set to the same value in all other tabs that have this feature enabled.\nThis value will be remembered and restored across sessions, until disabled.` |
-| `feature_desc_setInitialTabVolume` | `Sets the volume level to a specific value once when opening the site` |
-| `feature_warning_setInitialTabVolume_volumeSharedBetweenTabs_incompatible` | `This feature is incompatible with the "Volume level shared between tabs" feature and will be ignored while using the shared volume feature!` |
-| `feature_desc_initialTabVolumeLevel` | `The value to set the volume level to when opening the site` |
-| `feature_desc_thumbnailOverlayBehavior` | `When to automatically enable an overlay over the video player showing the thumbnail` |
-| `feature_helptext_thumbnailOverlayBehavior` | `The thumbnail overlay will be shown over top of the currently playing video or song.\nThis will not save any bandwidth as the video will still be loaded and played in the background!` |
-| `feature_desc_thumbnailOverlayToggleBtnShown` | `Add a button to the media controls to manually toggle the thumbnail overlay` |
-| `feature_helptext_thumbnailOverlayToggleBtnShown` | `This button will allow you to manually toggle the thumbnail overlay on and off. This is not affected if the overlay is set to "never shown".\nOnce a new video or song starts playing, the default state will be restored.\nHold shift while clicking or press the middle mouse button to open the thumbnail of the highest quality in a new tab.` |
-| `feature_desc_thumbnailOverlayShowIndicator` | `Show an indicator in the bottom right corner of the thumbnail overlay while it's active?` |
-| `feature_desc_thumbnailOverlayImageFit` | `How to fit the thumbnail image into the overlay` |
-| `feature_desc_rememberSongTimeDuration` | `How long in seconds to remember the song's time for after it was last played` |
-| `feature_desc_rememberSongTimeReduction` | `How many seconds to subtract when restoring the time of a remembered song` |
-| `feature_helptext_rememberSongTimeReduction` | `When restoring the time of a song that was remembered, this amount of seconds will be subtracted from the remembered time so you can re-listen to the part that was interrupted.` |
-| `feature_desc_rememberSongTimeMinPlayTime` | `Minimum amount of seconds a song needs to be played for its time to be remembered` |
-| `plugin_validation_error_no_property` | `No property '%1' with type '%2'` |
-
-<br></details>
+No missing keys

+ 45 - 8
assets/translations/de_DE.json

@@ -29,6 +29,8 @@
     "copy_to_clipboard": "In die Zwischenablage kopieren",
     "copy_config_tooltip": "Kopiere die Einstellungen in die Zwischenablage",
     "copied": "Kopiert!",
+    "copy_hidden_value": "Versteckten Wert kopieren",
+    "copy_hidden_tooltip": "Klicke um den versteckten Wert zu kopieren - Vorsicht, sensible Daten ⚠️",
     "open_github": "Öffne %1 auf GitHub",
     "open_discord": "Tritt meinem Discord-Server bei",
     "open_greasyfork": "Öffne %1 auf GreasyFork",
@@ -49,9 +51,15 @@
     "scroll_to_playing": "Zum aktiven Song scrollen",
     "scroll_to_bottom": "Zum Ende der Wiedergabeliste scrollen",
     "volume_tooltip": "Lautstärke: %1% (Sensitivität: %2%)",
-    "volume_locked": "Die Lautstärke ist auf %1% gesperrt - du kannst dies in den Einstellungen ändern.",
+    "volume_shared_tooltip": "Lautstärke wird zwischen allen Tabs geteilt - deaktivieren in den Einstellungen",
     "middle_click_open_tab": "Mittelklick um in einem neuen Tab zu öffnen",
+    "active_mode_display": "%1 Modus",
+    "active_mode_tooltip-1": "Der %1 ist derzeit aktiv",
+    "active_mode_tooltip-n": "Die %1 sind derzeit aktiv",
+    "dev_mode": "Entwicklermodus",
+    "dev_mode_short": "Dev",
     "advanced_mode": "Erweiterte Einstellungen",
+    "advanced_mode_short": "Erw.",
     "experimental_feature": "Experimentelle Funktion",
 
     "open_current_lyrics": "Öffne den Songtext vom aktuellen Song in einem neuen Tab",
@@ -102,6 +110,16 @@
     "expand_release_notes": "Klicke, um die neuesten Release-Notes zu öffnen",
     "collapse_release_notes": "Klicke, um die neuesten Release-Notes zu schließen",
     "no_updates_found": "Keine Updates gefunden.",
+    "thumbnail_overlay_behavior_never": "Nie",
+    "thumbnail_overlay_behavior_videos_only": "Nur bei Videos",
+    "thumbnail_overlay_behavior_songs_only": "Nur bei Songs",
+    "thumbnail_overlay_behavior_always": "Immer",
+    "thumbnail_overlay_toggle_btn_tooltip_hide": "Deaktiviere das Thumbnail-Overlay - Mittelklick oder Shift-Klick um in einem neuen Tab zu öffnen",
+    "thumbnail_overlay_toggle_btn_tooltip_show": "Aktiviere das Thumbnail-Overlay - Mittelklick oder Shift-Klick um in einem neuen Tab zu öffnen",
+    "thumbnail_overlay_indicator_tooltip": "Das Thumbnail-Overlay ist derzeit aktiv",
+    "thumbnail_overlay_image_fit_crop": "Zuschneiden falls nötig",
+    "thumbnail_overlay_image_fit_full": "Vollständiges Bild",
+    "thumbnail_overlay_image_fit_stretch": "Auf Passform strecken",
 
     "unit_entries-1": "Eintrag",
     "unit_entries-n": "Einträge",
@@ -109,18 +127,13 @@
     "unit_days-n": "Tage",
 
     "feature_category_layout": "Layout",
+    "feature_category_volume": "Lautstärke",
     "feature_category_songLists": "Songlisten",
     "feature_category_behavior": "Verhalten",
     "feature_category_input": "Eingabe",
     "feature_category_lyrics": "Songtexte",
     "feature_category_general": "Allgemein",
 
-    "feature_desc_removeUpgradeTab": "Entferne den Upgrade / Premium Tab",
-    "feature_desc_volumeSliderLabel": "Füge eine Prozent-Beschriftung neben dem Lautstärkeregler hinzu",
-    "feature_desc_volumeSliderSize": "Die Breite des Lautstärkereglers in Pixeln",
-    "feature_desc_volumeSliderStep": "Lautstärkeregler-Sensitivität (um wie wenig Prozent die Lautstärke auf einmal geändert werden kann)",
-    "feature_desc_volumeSliderScrollStep": "Scrollrad-Sensitivität vom Lautstärkeregler in Prozent - springt zum nächsten Sensitivitätswert von oben",
-    "feature_helptext_volumeSliderScrollStep": "Um wie viel Prozent die Lautstärke geändert werden soll, wenn der Lautstärkeregler mit dem Mausrad gescrollt wird.\nDies sollte ein Vielfaches der Lautstärkeregler-Sensitivität sein, ansonsten gibt es kleine unregelmäßige Sprünge in der Lautstärke beim Scrollen.",
     "feature_desc_watermarkEnabled": "Zeige ein Wasserzeichen unter dem Seitenlogo, das dieses Einstellungsmenü öffnet",
     "feature_helptext_watermarkEnabled": "Wenn dies deaktiviert ist, kannst du das Einstellungsmenü immer noch öffnen, indem du die Option im Menü anklickst, das sich öffnet, wenn du auf dein Profilbild in der oberen rechten Ecke klickst.\nEs wird jedoch schwieriger sein, das Easter Egg zu finden ;)",
     "feature_desc_removeShareTrackingParam": "Entferne den Tracking-Parameter \"&si\" von URLs im \"Teilen\" Popup",
@@ -129,6 +142,24 @@
     "feature_desc_fixSpacing": "Behebe diverse Abstandprobleme im Layout",
     "feature_helptext_fixSpacing": "Es gibt verschiedene Stellen im User Interface, an denen der Abstand zwischen Elementen inkonsistent ist. Diese Funktion behebt diese Probleme.",
 
+    "feature_desc_removeUpgradeTab": "Entferne den Upgrade / Premium Tab",
+    "feature_desc_volumeSliderLabel": "Füge eine Prozent-Beschriftung neben dem Lautstärkeregler hinzu",
+    "feature_desc_volumeSliderSize": "Die Breite des Lautstärkereglers in Pixeln",
+    "feature_desc_volumeSliderStep": "Lautstärkeregler-Sensitivität (um wie wenig Prozent die Lautstärke auf einmal geändert werden kann)",
+    "feature_desc_volumeSliderScrollStep": "Scrollrad-Sensitivität vom Lautstärkeregler in Prozent - springt zum nächsten Sensitivitätswert von oben",
+    "feature_helptext_volumeSliderScrollStep": "Um wie viel Prozent die Lautstärke geändert werden soll, wenn der Lautstärkeregler mit dem Mausrad gescrollt wird.\nDies sollte ein Vielfaches der Lautstärkeregler-Sensitivität sein, ansonsten gibt es kleine unregelmäßige Sprünge in der Lautstärke beim Scrollen.",
+    "feature_desc_volumeSharedBetweenTabs": "Soll die eingestellte Lautstärke zwischen Tabs geteilt und zwischen Sitzungen gespeichert werden?",
+    "feature_helptext_volumeSharedBetweenTabs": "Wenn du die Lautstärke in einem Tab änderst, wird der Lautstärkepegel in allen anderen Tabs, die diese Funktion aktiviert haben, auf denselben Wert gesetzt.\nDieser Wert wird über Sitzungen hinweg gespeichert und wiederhergestellt, bis dieses Feature deaktiviert wird.",
+    "feature_desc_setInitialTabVolume": "Setze den Lautstärkepegel auf einen bestimmten Wert, wenn die Seite geöffnet wird",
+    "feature_warning_setInitialTabVolume_volumeSharedBetweenTabs_incompatible": "Diese Funktion ist mit der Funktion \"Lautstärke zwischen Tabs teilen\" nicht kompatibel und wird ignoriert, während die Funktion zum Teilen der Lautstärke aktiviert ist.",
+    "feature_desc_initialTabVolumeLevel": "Der Wert, auf den die Lautstärke eingestellt werden soll, wenn die Seite geöffnet wird",
+    "feature_desc_thumbnailOverlayBehavior": "Wann automatisch ein Overlay über dem Videoplayer angezeigt werden soll, das das Thumbnail anzeigt",
+    "feature_helptext_thumbnailOverlayBehavior": "Das Thumbnail-Overlay wird über dem aktuell abgespielten Video oder Song angezeigt.\nDies spart keine Bandbreite, da das Video immer noch geladen und im Hintergrund abgespielt wird!",
+    "feature_desc_thumbnailOverlayToggleBtnShown": "Füge einen Knopf zu den Mediensteuerelementen hinzu, um das Thumbnail-Overlay manuell zu aktivieren / deaktivieren",
+    "feature_helptext_thumbnailOverlayToggleBtnShown": "Mit diesem Knopf kannst du das Thumbnail-Overlay manuell ein- und ausschalten. Dies wird nicht davon beeinflusst, wenn das Overlay auf \"nie\" gestellt ist.\nSobald ein neues Video oder ein neuer Song abgespielt wird, wird der Standardzustand wiederhergestellt.\nHalte Shift gedrückt, während du klickst oder drücke die mittlere Maustaste, um das Thumbnail in höchster Qualität in einem neuen Tab zu öffnen.",
+    "feature_desc_thumbnailOverlayShowIndicator": "Zeige einen Indikator in der unteren rechten Ecke des Thumbnail-Overlays, um zu zeigen, dass es aktiv ist",
+    "feature_desc_thumbnailOverlayImageFit": "Wie das Thumbnail-Bild im Overlay angezeigt werden soll",
+
     "feature_desc_lyricsQueueButton": "Füge jedem Song in der Wiedergabeliste einen Knopf hinzu, um den Songtext schnell zu öffnen",
     "feature_desc_deleteFromQueueButton": "Füge jedem Song in der Wiedergabeliste einen Knopf hinzu, um ihn schnell zu entfernen",
     "feature_desc_listButtonsPlacement": "Wo sollen die Wiedergabelisten-Knöpfe angezeigt werden?",
@@ -143,6 +174,10 @@
     "feature_helptext_rememberSongTime-1": "Manchmal möchtest du nach dem Neuladen der Seite oder nach dem versehentlichen Schließen an derselben Stelle weiterhören. Diese Funktion ermöglicht es dir, das zu tun.\nUm die Zeit des Songs zu speichern, musst du ihn %1 Sekunde lang abspielen, dann wird die Zeit gespeichert und für kurze Zeit wiederherstellbar sein.",
     "feature_helptext_rememberSongTime-n": "Manchmal möchtest du nach dem Neuladen der Seite oder nach dem versehentlichen Schließen an derselben Stelle weiterhören. Diese Funktion ermöglicht es dir, das zu tun.\nUm die Zeit des Songs zu speichern, musst du ihn %1 Sekunden lang abspielen, dann wird die Zeit gespeichert und für kurze Zeit wiederherstellbar sein.",
     "feature_desc_rememberSongTimeSites": "Auf welchen Seiten soll die Songzeit gespeichert und wiederhergestellt werden?",
+    "feature_desc_rememberSongTimeDuration": "Wie lange in Sekunden die Songzeit nach dem letzten Abspielen gespeichert werden soll",
+    "feature_desc_rememberSongTimeReduction": "Wie viele Sekunden abgezogen werden sollen, wenn ein gespeicherter Song wiederhergestellt wird",
+    "feature_helptext_rememberSongTimeReduction": "Wenn die Zeit eines Songs, die gespeichert wurde, wiederhergestellt wird, wird diese Anzahl von Sekunden von der gespeicherten Zeit abgezogen, damit du den Teil, der unterbrochen wurde, erneut hören kannst.",
+    "feature_desc_rememberSongTimeMinPlayTime": "Mindestanzahl an Sekunden, die ein Song gespielt werden muss, damit die Zeit gespeichert wird",
 
     "feature_desc_arrowKeySupport": "Benutze die Pfeiltasten um vor- und zurückzuspulen",
     "feature_helptext_arrowKeySupport": "Normalerweise kannst du nur in 10 Sekunden Schritten vor- und zurückspulen, indem du die Tasten \"H\" und \"L\" benutzt. Diese Funktion ermöglicht es dir, auch die Pfeiltasten zu benutzen.\nUm die Anzahl der Sekunden zu ändern, um die gespult werden soll, benutze die Option unten.",
@@ -176,6 +211,8 @@
     "feature_desc_logLevel": "Wie viele Informationen sollen in der Konsole geloggt werden?",
     "feature_helptext_logLevel": "Das Ändern dieses Wertes ist wirklich nur für Debugging-Zwecke notwendig, wenn du ein Problem hast.\nSolltest du eines haben, kannst du den Log-Level hier erhöhen, die JavaScript-Konsole deines Browsers (normalerweise mit Strg + Shift + K) öffnen und Screenshots dieses Logs in einem GitHub-Issue hinzufügen.",
     "feature_desc_advancedMode": "Erweiterte Einstellungen anzeigen (nach dem Neuladen)",
-    "feature_helptext_advancedMode": "Zeige erweiterte Einstellungen im Konfigurationsmenü nach dem Neuladen der Seite.\nDas ist nützlich, wenn du das Verhalten des Skripts tiefergehend anpassen möchtest."
+    "feature_helptext_advancedMode": "Zeige erweiterte Einstellungen im Konfigurationsmenü nach dem Neuladen der Seite.\nDas ist nützlich, wenn du das Verhalten des Skripts tiefergehend anpassen möchtest.",
+
+    "plugin_validation_error_no_property": "Keine Eigenschaft '%1' vom Typ '%2'"
   }
 }

+ 46 - 8
assets/translations/es_ES.json

@@ -29,6 +29,8 @@
     "copy_to_clipboard": "Copiar al portapapeles",
     "copy_config_tooltip": "Copie la configuración en su portapapeles",
     "copied": "¡Copiado!",
+    "copy_hidden_value": "Copiar valor oculto",
+    "copy_hidden_tooltip": "Haga clic para copiar el valor oculto: estos son datos sensibles ⚠️",
     "open_github": "Abrir %1 en GitHub",
     "open_discord": "Únete a mi servidor de Discord",
     "open_greasyfork": "Abrir %1 en GreasyFork",
@@ -49,9 +51,15 @@
     "scroll_to_playing": "Desplácese hasta la canción que se está reproduciendo actualmente",
     "scroll_to_bottom": "Haga clic para desplazarse hasta el final",
     "volume_tooltip": "Volumen: %1% (Sensibilidad: %2%)",
-    "volume_locked": "El volumen está bloqueado al %1% - puede cambiar esto en el menú de configuración.",
+    "volume_shared_tooltip": "Volumen compartido entre pestañas - deshabilítelo en el menú de configuración",
     "middle_click_open_tab": "Haga clic con el botón central para abrir en una nueva pestaña",
+    "active_mode_display": "Modo %1",
+    "active_mode_tooltip-1": "El %1 está actualmente activo",
+    "active_mode_tooltip-n": "Los %1 están actualmente activos",
+    "dev_mode": "Modo de desarrollador",
+    "dev_mode_short": "Dev",
     "advanced_mode": "Modo avanzado",
+    "advanced_mode_short": "Avanzado",
     "experimental_feature": "Función experimental",
 
     "open_current_lyrics": "Abrir la letra de la canción actual en una nueva pestaña",
@@ -103,24 +111,30 @@
     "collapse_release_notes": "Haga clic para contraer las últimas notas de la versión",
     "no_updates_found": "No se encontraron actualizaciones.",
 
+    "thumbnail_overlay_behavior_never": "Nunca",
+    "thumbnail_overlay_behavior_videos_only": "Solo para videos",
+    "thumbnail_overlay_behavior_songs_only": "Solo para canciones",
+    "thumbnail_overlay_behavior_always": "Siempre",
+    "thumbnail_overlay_toggle_btn_tooltip_hide": "Desactivar la superposición de miniaturas: haga clic con el botón central o con Mayús para abrir en una nueva pestaña",
+    "thumbnail_overlay_toggle_btn_tooltip_show": "Habilitar la superposición de miniaturas: haga clic con el botón central o con Mayús para abrir en una nueva pestaña",
+    "thumbnail_overlay_indicator_tooltip": "La superposición de miniaturas está actualmente activa",
+    "thumbnail_overlay_image_fit_crop": "Recortar si es necesario",
+    "thumbnail_overlay_image_fit_full": "Mostrar la imagen completa",
+    "thumbnail_overlay_image_fit_stretch": "Estirar para ajustar",
+
     "unit_entries-1": "entrada",
     "unit_entries-n": "entradas",
     "unit_days-1": "día",
     "unit_days-n": "días",
 
     "feature_category_layout": "Diseño",
+    "feature_category_volume": "Volumen",
     "feature_category_songLists": "Listas de canciones",
     "feature_category_behavior": "Comportamiento",
     "feature_category_input": "Entrada",
     "feature_category_lyrics": "Letras",
     "feature_category_general": "General",
 
-    "feature_desc_removeUpgradeTab": "Eliminar la pestaña Actualizar / Premium",
-    "feature_desc_volumeSliderLabel": "Agregue una etiqueta de porcentaje junto al control deslizante de volumen",
-    "feature_desc_volumeSliderSize": "El ancho del control deslizante de volumen en píxeles",
-    "feature_desc_volumeSliderStep": "Sensibilidad del control deslizante de volumen (en qué porcentaje se puede cambiar el volumen a la vez)",
-    "feature_desc_volumeSliderScrollStep": "Sensibilidad del control deslizante de volumen al desplazarse con la rueda del mouse en porcentaje - se ajusta al valor de sensibilidad más cercano desde arriba",
-    "feature_helptext_volumeSliderScrollStep": "Por cuánto porcentaje debe cambiarse el volumen al desplazar el control deslizante de volumen con la rueda del mouse.\nEsto debe ser un múltiplo de la sensibilidad del control deslizante de volumen, de lo contrario habrá pequeños saltos irregulares en el volumen al desplazarse.",
     "feature_desc_watermarkEnabled": "Mostrar una marca de agua debajo del logotipo del sitio que abre este menú de configuración",
     "feature_helptext_watermarkEnabled": "Si esto está deshabilitado, aún puede abrir el menú de configuración haciendo clic en la opción en el menú que se abre cuando hace clic en su imagen de perfil en la esquina superior derecha.\nSin embargo, será más difícil encontrar el huevo de pascua ;)",
     "feature_desc_removeShareTrackingParam": "Eliminar el parámetro de seguimiento \"&si\" de los enlaces en el cuadro de diálogo Compartir",
@@ -129,6 +143,24 @@
     "feature_desc_fixSpacing": "Solucionar problemas de espaciado en el diseño",
     "feature_helptext_fixSpacing": "Hay varios lugares en la interfaz de usuario donde el espaciado entre elementos es inconsistente. Esta función soluciona esos problemas.",
 
+    "feature_desc_removeUpgradeTab": "Eliminar la pestaña Actualizar / Premium",
+    "feature_desc_volumeSliderLabel": "Agregue una etiqueta de porcentaje junto al control deslizante de volumen",
+    "feature_desc_volumeSliderSize": "El ancho del control deslizante de volumen en píxeles",
+    "feature_desc_volumeSliderStep": "Sensibilidad del control deslizante de volumen (en qué porcentaje se puede cambiar el volumen a la vez)",
+    "feature_desc_volumeSliderScrollStep": "Sensibilidad del control deslizante de volumen al desplazarse con la rueda del mouse en porcentaje - se ajusta al valor de sensibilidad más cercano desde arriba",
+    "feature_helptext_volumeSliderScrollStep": "Por cuánto porcentaje debe cambiarse el volumen al desplazar el control deslizante de volumen con la rueda del mouse.\nEsto debe ser un múltiplo de la sensibilidad del control deslizante de volumen, de lo contrario habrá pequeños saltos irregulares en el volumen al desplazarse.",
+    "feature_desc_volumeSharedBetweenTabs": "¿Debería el volumen establecido ser compartido entre pestañas y recordado entre sesiones?",
+    "feature_helptext_volumeSharedBetweenTabs": "Si cambia el volumen en una pestaña, el nivel de volumen se establecerá en el mismo valor en todas las demás pestañas que tengan esta función habilitada.\nEste valor se recordará y restaurará en las sesiones, hasta que se desactive.",
+    "feature_desc_setInitialTabVolume": "Establece el nivel de volumen en un valor específico una vez al abrir el sitio",
+    "feature_warning_setInitialTabVolume_volumeSharedBetweenTabs_incompatible": "Esta función es incompatible con la función \"Volumen compartido entre pestañas\" y se ignorará mientras se use la función de volumen compartido!",
+    "feature_desc_initialTabVolumeLevel": "El valor para establecer el nivel de volumen al abrir el sitio",
+    "feature_desc_thumbnailOverlayBehavior": "Cuándo habilitar automáticamente una superposición sobre el reproductor de video que muestra la miniatura",
+    "feature_helptext_thumbnailOverlayBehavior": "La superposición de miniaturas se mostrará sobre el video o la canción que se está reproduciendo actualmente.\n¡Esto no ahorrará ancho de banda ya que el video seguirá cargándose y reproduciéndose en segundo plano!",
+    "feature_desc_thumbnailOverlayToggleBtnShown": "¿Debería mostrarse un botón en los controles multimedia para habilitar o deshabilitar manualmente la superposición de miniaturas?",
+    "feature_helptext_thumbnailOverlayToggleBtnShown": "Este botón le permitirá alternar manualmente la superposición de miniaturas. Esto no se verá afectado si la superposición está configurada para \"nunca se muestra\".\nUna vez que comienza a reproducirse un nuevo video o canción, el estado predeterminado se restaurará.\nMantenga presionada la tecla Mayús mientras hace clic o presione el botón central del mouse para abrir la miniatura de mayor calidad en una nueva pestaña.",
+    "feature_desc_thumbnailOverlayShowIndicator": "¿Mostrar un indicador en la esquina inferior derecha de la superposición de miniaturas mientras está activa?",
+    "feature_desc_thumbnailOverlayImageFit": "Cómo ajustar la imagen de la miniatura en la superposición",
+
     "feature_desc_lyricsQueueButton": "Agregue un botón a cada canción en la cola para abrir rápidamente su página de letras",
     "feature_desc_deleteFromQueueButton": "Agregue un botón a cada canción en la cola para eliminarla rápidamente",
     "feature_desc_listButtonsPlacement": "¿Dónde deberían aparecer los botones de la cola?",
@@ -143,6 +175,10 @@
     "feature_helptext_rememberSongTime-1": "A veces, al volver a cargar la página o restaurarla después de cerrarla accidentalmente, desea reanudar la escucha en el mismo punto. Esta función le permite hacer eso.\nPara registrar el tiempo de la canción, debe reproducirla durante %1 segundo, luego su tiempo se recordará y se podrá restaurar por un corto tiempo.",
     "feature_helptext_rememberSongTime-n": "A veces, al volver a cargar la página o restaurarla después de cerrarla accidentalmente, desea reanudar la escucha en el mismo punto. Esta función le permite hacer eso.\nPara registrar el tiempo de la canción, debe reproducirla durante %1 segundos, luego su tiempo se recordará y se podrá restaurar por un corto tiempo.",
     "feature_desc_rememberSongTimeSites": "¿En qué sitios se debe recordar y restaurar el tiempo de la canción?",
+    "feature_desc_rememberSongTimeDuration": "Duración en segundos para recordar el tiempo de la canción después de que se haya reproducido por completo",
+    "feature_desc_rememberSongTimeReduction": "Cuántos segundos restar al restaurar el tiempo de una canción recordada",
+    "feature_helptext_rememberSongTimeReduction": "Al restaurar el tiempo de una canción que se recordó, se restarán esta cantidad de segundos del tiempo recordado para que pueda volver a escuchar la parte que se interrumpió.",
+    "feature_desc_rememberSongTimeMinPlayTime": "Cantidad mínima de segundos que una canción debe reproducirse para recordar su tiempo",
 
     "feature_desc_arrowKeySupport": "Use las teclas de flecha para saltar hacia adelante y hacia atrás en la canción que se está reproduciendo actualmente",
     "feature_helptext_arrowKeySupport": "Normalmente solo puede saltar hacia adelante y hacia atrás en un intervalo fijo de 10 segundos con las teclas \"H\" y \"L\". Esta función le permite usar las teclas de flecha también.\nPara cambiar la cantidad de segundos para saltar, use la opción a continuación.",
@@ -176,6 +212,8 @@
     "feature_desc_logLevel": "Cuánta información registrar en la consola",
     "feature_helptext_logLevel": "Cambiar esto solo es necesario para fines de depuración como resultado de experimentar un problema.\nSi tiene uno, puede aumentar el nivel de registro aquí, abrir la consola de JavaScript de su navegador (generalmente con Ctrl + Shift + K) y adjuntar capturas de pantalla de ese registro en un problema de GitHub.",
     "feature_desc_advancedMode": "Mostrar configuración avanzada (después de recargar)",
-    "feature_helptext_advancedMode": "Muestra la configuración avanzada en el menú de configuración después de recargar la página.\nEsto es útil si desea personalizar más profundamente el comportamiento del script."
+    "feature_helptext_advancedMode": "Muestra la configuración avanzada en el menú de configuración después de recargar la página.\nEsto es útil si desea personalizar más profundamente el comportamiento del script.",
+
+    "plugin_validation_error_no_property": "No hay ninguna propiedad '%1' con el tipo '%2'"
   }
 }

+ 46 - 8
assets/translations/fr_FR.json

@@ -29,6 +29,8 @@
     "copy_to_clipboard": "Copier dans le presse-papiers",
     "copy_config_tooltip": "Copiez la configuration dans votre presse-papiers",
     "copied": "Copié!",
+    "copy_hidden_value": "Copier la valeur cachée",
+    "copy_hidden_tooltip": "Cliquez pour copier la valeur cachée - il s'agit de données sensibles ⚠️",
     "open_github": "Ouvrir %1 sur GitHub",
     "open_discord": "Rejoignez mon serveur Discord",
     "open_greasyfork": "Ouvrir %1 sur GreasyFork",
@@ -49,9 +51,15 @@
     "scroll_to_playing": "Faites défiler jusqu'à la chanson en cours de lecture",
     "scroll_to_bottom": "Cliquez pour faire défiler vers le bas",
     "volume_tooltip": "Volume: %1% (Sensibilité: %2%)",
-    "volume_locked": "Le volume est verrouillé à %1% - vous pouvez changer cela dans le menu de configuration.",
+    "volume_shared_tooltip": "Le niveau de volume est partagé entre les onglets - désactivez-le dans le menu de configuration",
     "middle_click_open_tab": "Cliquez avec le bouton du milieu pour ouvrir dans un nouvel onglet",
+    "active_mode_display": "Mode %1",
+    "active_mode_tooltip-1": "Le %1 est actuellement actif",
+    "active_mode_tooltip-n": "Les %1 sont actuellement actifs",
+    "dev_mode": "Mode développeur",
+    "dev_mode_short": "Dev",
     "advanced_mode": "Mode avancé",
+    "advanced_mode_short": "Avancé",
     "experimental_feature": "Fonctionnalité expérimentale",
 
     "open_current_lyrics": "Ouvrir les paroles de la chanson en cours dans un nouvel onglet",
@@ -103,24 +111,30 @@
     "collapse_release_notes": "Cliquez pour réduire les notes de version",
     "no_updates_found": "Aucune mise à jour trouvée.",
 
+    "thumbnail_overlay_behavior_never": "Jamais",
+    "thumbnail_overlay_behavior_videos_only": "Seulement pour les vidéos",
+    "thumbnail_overlay_behavior_songs_only": "Seulement pour les chansons",
+    "thumbnail_overlay_behavior_always": "Toujours",
+    "thumbnail_overlay_toggle_btn_tooltip_hide": "Désactiver le superposition de vignette - cliquez au milieu ou avec Maj pour ouvrir dans un nouvel onglet",
+    "thumbnail_overlay_toggle_btn_tooltip_show": "Activer la superposition de vignette - cliquez au milieu ou avec Maj pour ouvrir dans un nouvel onglet",
+    "thumbnail_overlay_indicator_tooltip": "La superposition de vignette est actuellement active",
+    "thumbnail_overlay_image_fit_crop": "Rogner si nécessaire",
+    "thumbnail_overlay_image_fit_full": "Afficher l'image complète",
+    "thumbnail_overlay_image_fit_stretch": "Étirer pour s'adapter",
+
     "unit_entries-1": "entrée",
     "unit_entries-n": "entrées",
     "unit_days-1": "jour",
     "unit_days-n": "jours",
 
     "feature_category_layout": "Disposition",
+    "feature_category_volume": "Volume",
     "feature_category_songLists": "Listes de chansons",
     "feature_category_behavior": "Comportement",
     "feature_category_input": "Entrée",
     "feature_category_lyrics": "Paroles",
     "feature_category_general": "Général",
 
-    "feature_desc_removeUpgradeTab": "Supprimer l'onglet Mise à niveau / Premium",
-    "feature_desc_volumeSliderLabel": "Ajouter une étiquette de pourcentage à côté du curseur de volume",
-    "feature_desc_volumeSliderSize": "La largeur du curseur de volume en pixels",
-    "feature_desc_volumeSliderStep": "Sensibilité du curseur de volume (de combien de pour cent le volume peut être modifié à la fois)",
-    "feature_desc_volumeSliderScrollStep": "Sensibilité de la molette de la souris pour le curseur de volume en pour cent - se fixe à la valeur de sensibilité la plus proche par le haut",
-    "feature_helptext_volumeSliderScrollStep": "De combien de pour cent le volume doit être modifié lors du défilement du curseur de volume avec la molette de la souris.\nCela doit être un multiple de la sensibilité du curseur de volume, sinon il y aura de petits sauts irréguliers dans le volume lors du défilement.",
     "feature_desc_watermarkEnabled": "Afficher un filigrane sous le logo du site qui ouvre ce menu de configuration",
     "feature_helptext_watermarkEnabled": "Si cela est désactivé, vous pouvez toujours ouvrir le menu de configuration en cliquant sur l'option dans le menu qui s'ouvre lorsque vous cliquez sur votre photo de profil dans le coin supérieur droit.\nCependant, il sera plus difficile de trouver l'easter egg ;)",
     "feature_desc_removeShareTrackingParam": "Supprimer le paramètre de suivi \"&si\" des liens dans la fenêtre contextuelle de partage",
@@ -129,6 +143,24 @@
     "feature_desc_fixSpacing": "Corriger les problèmes d'espacement dans la mise en page",
     "feature_helptext_fixSpacing": "Il existe divers endroits dans l'interface utilisateur où l'espacement entre les éléments est incohérent. Cette fonctionnalité corrige ces problèmes.",
 
+    "feature_desc_removeUpgradeTab": "Supprimer l'onglet Mise à niveau / Premium",
+    "feature_desc_volumeSliderLabel": "Ajouter une étiquette de pourcentage à côté du curseur de volume",
+    "feature_desc_volumeSliderSize": "La largeur du curseur de volume en pixels",
+    "feature_desc_volumeSliderStep": "Sensibilité du curseur de volume (de combien de pour cent le volume peut être modifié à la fois)",
+    "feature_desc_volumeSliderScrollStep": "Sensibilité de la molette de la souris pour le curseur de volume en pour cent - se fixe à la valeur de sensibilité la plus proche par le haut",
+    "feature_helptext_volumeSliderScrollStep": "De combien de pour cent le volume doit être modifié lors du défilement du curseur de volume avec la molette de la souris.\nCela doit être un multiple de la sensibilité du curseur de volume, sinon il y aura de petits sauts irréguliers dans le volume lors du défilement.",
+    "feature_desc_volumeSharedBetweenTabs": "Le niveau de volume est partagé entre les onglets et mémorisé entre les sessions",
+    "feature_helptext_volumeSharedBetweenTabs": "Si vous modifiez le volume dans un onglet, le niveau de volume sera défini à la même valeur dans tous les autres onglets qui ont cette fonctionnalité activée.\nCette valeur sera mémorisée et restaurée entre les sessions, jusqu'à ce qu'elle soit désactivée.",
+    "feature_desc_setInitialTabVolume": "Définir le niveau de volume sur une valeur spécifique une fois lors de l'ouverture du site",
+    "feature_warning_setInitialTabVolume_volumeSharedBetweenTabs_incompatible": "Cette fonctionnalité est incompatible avec la fonctionnalité \"Niveau de volume partagé entre les onglets\" et sera ignorée lors de l'utilisation de la fonctionnalité de volume partagé!",
+    "feature_desc_initialTabVolumeLevel": "La valeur à définir pour le niveau de volume lors de l'ouverture du site",
+    "feature_desc_thumbnailOverlayBehavior": "Quand activer automatiquement une superposition sur le lecteur vidéo montrant la vignette",
+    "feature_helptext_thumbnailOverlayBehavior": "La superposition de miniatures sera affichée au-dessus de la vidéo ou de la chanson en cours de lecture.\nCela n'économisera aucune bande passante car la vidéo sera toujours chargée et lue en arrière-plan!",
+    "feature_desc_thumbnailOverlayToggleBtnShown": "Ajouter un bouton aux contrôles multimédias pour activer ou désactiver manuellement la superposition de vignette",
+    "feature_helptext_thumbnailOverlayToggleBtnShown": "Ce bouton vous permettra d'activer ou de désactiver manuellement la superposition de vignette. Cela n'est pas affecté si la superposition est définie sur \"jamais affichée\".\nUne fois qu'une nouvelle vidéo ou chanson commence à jouer, l'état par défaut sera restauré.\nMaintenez la touche Maj enfoncée tout en cliquant ou appuyez sur le bouton du milieu de la souris pour ouvrir la vignette de la meilleure qualité dans un nouvel onglet.",
+    "feature_desc_thumbnailOverlayShowIndicator": "Afficher un indicateur dans le coin inférieur droit de la superposition de vignette lorsqu'elle est active?",
+    "feature_desc_thumbnailOverlayImageFit": "Comment ajuster l'image de la vignette dans la superposition",
+
     "feature_desc_lyricsQueueButton": "Ajouter un bouton à chaque chanson de la file d'attente pour ouvrir rapidement sa page de paroles",
     "feature_desc_deleteFromQueueButton": "Ajouter un bouton à chaque chanson de la file d'attente pour la supprimer rapidement",
     "feature_desc_listButtonsPlacement": "Où les boutons de file d'attente doivent-ils apparaître?",
@@ -143,6 +175,10 @@
     "feature_helptext_rememberSongTime-1": "Parfois, lorsque vous rechargez la page ou la restaurez après l'avoir fermée accidentellement, vous voulez reprendre l'écoute au même point. Cette fonctionnalité vous permet de le faire.\nPour enregistrer le temps de la chanson, vous devez la lire pendant %1 seconde, puis son temps sera mémorisé et pourra être restauré pendant un court instant.",
     "feature_helptext_rememberSongTime-n": "Parfois, lorsque vous rechargez la page ou la restaurez après l'avoir fermée accidentellement, vous voulez reprendre l'écoute au même point. Cette fonctionnalité vous permet de le faire.\nPour enregistrer le temps de la chanson, vous devez la lire pendant %1 secondes, puis son temps sera mémorisé et pourra être restauré pendant un court instant.",
     "feature_desc_rememberSongTimeSites": "Sur quels sites le temps de la chanson doit-il être mémorisé et restauré?",
+    "feature_desc_rememberSongTimeDuration": "Combien de temps en secondes mémoriser le temps de la chanson après qu'elle a été lue pour la dernière fois",
+    "feature_desc_rememberSongTimeReduction": "De combien de secondes réduire le temps de la chanson mémorisée lors de sa restauration",
+    "feature_helptext_rememberSongTimeReduction": "Lors de la restauration du temps d'une chanson qui a été mémorisée, ce nombre de secondes sera soustrait du temps mémorisé pour que vous puissiez réécouter la partie qui a été interrompue.",
+    "feature_desc_rememberSongTimeMinPlayTime": "Temps minimum en secondes que la chanson doit être lue pour que son temps soit mémorisé",
 
     "feature_desc_arrowKeySupport": "Utilisez les touches fléchées pour avancer et reculer dans la chanson en cours de lecture",
     "feature_helptext_arrowKeySupport": "Normalement, vous ne pouvez avancer et reculer que par intervalles fixes de 10 secondes avec les touches \"H\" et \"L\". Cette fonctionnalité vous permet d'utiliser aussi les touches fléchées.\nPour changer le nombre de secondes à sauter, utilisez l'option ci-dessous.",
@@ -176,6 +212,8 @@
     "feature_desc_logLevel": "Combien d'informations à enregistrer dans la console",
     "feature_helptext_logLevel": "Changer cela n'est vraiment nécessaire que pour le débogage à la suite d'un problème rencontré.\nSi vous en avez un, vous pouvez augmenter le niveau de journalisation ici, ouvrir la console JavaScript de votre navigateur (généralement avec Ctrl + Maj + K) et joindre des captures d'écran de ce journal dans un problème GitHub.",
     "feature_desc_advancedMode": "Afficher les paramètres avancés (après rechargement)",
-    "feature_helptext_advancedMode": "Afficher les paramètres avancés dans le menu de configuration après le rechargement de la page.\nCela est utile si vous souhaitez personnaliser plus en profondeur le comportement du script."
+    "feature_helptext_advancedMode": "Afficher les paramètres avancés dans le menu de configuration après le rechargement de la page.\nCela est utile si vous souhaitez personnaliser plus en profondeur le comportement du script.",
+
+    "plugin_validation_error_no_property": "Aucune propriété '%1' avec le type '%2'"
   }
 }

+ 46 - 8
assets/translations/hi_IN.json

@@ -29,6 +29,8 @@
     "copy_to_clipboard": "क्लिपबोर्ड पर कॉपी करें",
     "copy_config_tooltip": "कॉन्फ़िगरेशन को अपने क्लिपबोर्ड पर कॉपी करें",
     "copied": "कॉपी किया गया!",
+    "copy_hidden_value": "छिपा हुआ मान कॉपी करें",
+    "copy_hidden_tooltip": "छिपा हुआ मान कॉपी करने के लिए क्लिक करें - यह संवेदनशील डेटा है ⚠️",
     "open_github": "GitHub पर खोलें",
     "open_discord": "मेरे Discord सर्वर में शामिल हों",
     "open_greasyfork": "GreasyFork पर खोलें",
@@ -49,9 +51,15 @@
     "scroll_to_playing": "वर्तमान में चल रहे गीत पर स्क्रॉल करें",
     "scroll_to_bottom": "नीचे स्क्रॉल करें",
     "volume_tooltip": "वॉल्यूम: %1% (संवेदनशीलता: %2%)",
-    "volume_locked": "वॉल्यूम %1% पर लॉक किया गया है - आप इसे कॉन्फ़िग मेनू में बदल सकते हैं।",
+    "volume_shared_tooltip": "वॉल्यूम स्तर टैब के बीच साझा किया गया है - कॉन्फ़िगरेशन मेनू में अक्षम करें",
     "middle_click_open_tab": "मध्य बटन क्लिक करें ताकि एक नई टैब में खुल जाए",
+    "active_mode_display": "%1 मोड",
+    "active_mode_tooltip-1": "वर्तमान में %1 सक्रिय है",
+    "active_mode_tooltip-n": "वर्तमान में %1 सक्रिय हैं",
+    "dev_mode": "डेवलपर मोड",
+    "dev_mode_short": "डेव",
     "advanced_mode": "उन्नत मोड",
+    "advanced_mode_short": "उन्नत",
     "experimental_feature": "प्रायोगिक सुविधा",
 
     "open_current_lyrics": "एक नए टैब में वर्तमान गीत के बोल खोलें",
@@ -103,24 +111,30 @@
     "collapse_release_notes": "नवीनतम रिलीज़ नोट्स को संक्षेपित करने के लिए क्लिक करें",
     "no_updates_found": "कोई अद्यतन नहीं मिला।",
 
+    "thumbnail_overlay_behavior_never": "कभी नहीं",
+    "thumbnail_overlay_behavior_videos_only": "केवल वीडियो के लिए",
+    "thumbnail_overlay_behavior_songs_only": "केवल गीत के लिए",
+    "thumbnail_overlay_behavior_always": "हमेशा",
+    "thumbnail_overlay_toggle_btn_tooltip_hide": "थंबनेल ओवरले अक्षम करें - मिडल-क्लिक या शिफ्ट-क्लिक करें एक नई टैब में खोलने के लिए",
+    "thumbnail_overlay_toggle_btn_tooltip_show": "थंबनेल ओवरले सक्षम करें - मिडल-क्लिक या शिफ्ट-क्लिक करें एक नई टैब में खोलने के लिए",
+    "thumbnail_overlay_indicator_tooltip": "थंबनेल ओवरले वर्तमान में सक्रिय है",
+    "thumbnail_overlay_image_fit_crop": "क्रॉप करें यदि आवश्यक है",
+    "thumbnail_overlay_image_fit_full": "पूरी छवि दिखाएं",
+    "thumbnail_overlay_image_fit_stretch": "खींचें ताकि फिट हो जाए",
+
     "unit_entries-1": "विषय",
     "unit_entries-n": "विषय",
     "unit_days-1": "दिन",
     "unit_days-n": "दिन",
 
     "feature_category_layout": "लेआउट",
+    "feature_category_volume": "वॉल्यूम",
     "feature_category_songLists": "गीत सूचियाँ",
     "feature_category_behavior": "व्यवहार",
     "feature_category_input": "इनपुट",
     "feature_category_lyrics": "बोल",
     "feature_category_general": "सामान्य",
 
-    "feature_desc_removeUpgradeTab": "अपग्रेड/प्रीमियम टैब हटाएँ",
-    "feature_desc_volumeSliderLabel": "वॉल्यूम स्लाइडर के पास एक प्रतिशत लेबल जोड़ें",
-    "feature_desc_volumeSliderSize": "वॉल्यूम स्लाइडर की चौड़ाई पिक्सेल में",
-    "feature_desc_volumeSliderStep": "वॉल्यूम स्लाइडर संवेदनशीलता (वॉल्यूम कितने प्रतिशत कम किया जा सकता है)",
-    "feature_desc_volumeSliderScrollStep": "वॉल्यूम स्लाइडर स्क्रॉल स्टेप",
-    "feature_helptext_volumeSliderScrollStep": "जब आप माउस व्हील के साथ वॉल्यूम स्लाइडर को स्क्रॉल करते हैं, तो वॉल्यूम कितने प्रतिशत बदला जाना चाहिए।\nयह वॉल्यूम स्लाइडर संवेदनशीलता का एक गुणक होना चाहिए, अन्यथा जब आप स्क्रॉल करते समय वॉल्यूम में छोटे अनियमित छलांग होगी।",
     "feature_desc_watermarkEnabled": "एक वॉटरमार्क दिखाएं जो इस कॉन्फ़िग मेनू को खोलता है",
     "feature_helptext_watermarkEnabled": "यदि यह अक्षम है, तो आप फिर से कॉन्फ़िग मेनू खोल सकते हैं जब आप अपनी प्रोफ़ाइल चित्र पर क्लिक करते हैं जो कि आपके ब्राउज़र के दाएं कोने में होता है।\nहालांकि इसे ईस्टर एग को ढूंढना मुश्किल हो जाएगा ;)",
     "feature_desc_removeShareTrackingParam": "शेयर पॉपअप में लिंक से ट्रैकिंग पैरामीटर \"&si\" हटाएं",
@@ -129,6 +143,24 @@
     "feature_desc_fixSpacing": "लेआउट में स्पेसिंग समस्याओं को ठीक करें",
     "feature_helptext_fixSpacing": "यहां विभिन्न स्थान हैं जहां तत्वों के बीच स्पेसिंग असंगत है। यह सुविधा उन समस्याओं को ठीक करती है।",
 
+    "feature_desc_removeUpgradeTab": "अपग्रेड/प्रीमियम टैब हटाएँ",
+    "feature_desc_volumeSliderLabel": "वॉल्यूम स्लाइडर के पास एक प्रतिशत लेबल जोड़ें",
+    "feature_desc_volumeSliderSize": "वॉल्यूम स्लाइडर की चौड़ाई पिक्सेल में",
+    "feature_desc_volumeSliderStep": "वॉल्यूम स्लाइडर संवेदनशीलता (वॉल्यूम कितने प्रतिशत कम किया जा सकता है)",
+    "feature_desc_volumeSliderScrollStep": "वॉल्यूम स्लाइडर स्क्रॉल स्टेप",
+    "feature_helptext_volumeSliderScrollStep": "जब आप माउस व्हील के साथ वॉल्यूम स्लाइडर को स्क्रॉल करते हैं, तो वॉल्यूम कितने प्रतिशत बदला जाना चाहिए।\nयह वॉल्यूम स्लाइडर संवेदनशीलता का एक गुणक होना चाहिए, अन्यथा जब आप स्क्रॉल करते समय वॉल्यूम में छोटे अनियमित छलांग होगी।",
+    "feature_desc_volumeSharedBetweenTabs": "क्या सेट वॉल्यूम टैब के बीच साझा किया जाना चाहिए और सत्रों के बीच याद किया जाना चाहिए?",
+    "feature_helptext_volumeSharedBetweenTabs": "यदि आप एक टैब में वॉल्यूम बदलते हैं, तो उसी मान में सभी अन्य टैब में भी वॉल्यूम स्तर सेट किया जाएगा जिनमें इस सुविधा को सक्षम किया गया है।\nयह मान याद किया जाएगा और सत्रों के बीच स्थापित किया जाएगा, जब तक यह अक्षम नहीं किया जाता।",
+    "feature_desc_setInitialTabVolume": "साइट खोलने पर वॉल्यूम स्तर को एक विशिष्ट मान पर सेट करें",
+    "feature_warning_setInitialTabVolume_volumeSharedBetweenTabs_incompatible": "यह सुविधा \"टैब के बीच साझा वॉल्यूम स्तर\" सुविधा के साथ असंगत है और साझा वॉल्यूम सुविधा का उपयोग करते समय नजरअंदाज किया जाएगा!",
+    "feature_desc_initialTabVolumeLevel": "साइट खोलने पर वॉल्यूम स्तर को सेट करने के लिए मान",
+    "feature_desc_thumbnailOverlayBehavior": "वीडियो प्लेयर के ऊपर एक ओवरले दिखाने के लिए कब स्वचालित रूप से थंबनेल को सक्षम करें",
+    "feature_helptext_thumbnailOverlayBehavior": "थंबनेल ओवरले को स्वचालित रूप से सक्षम करने से वीडियो प्लेयर के ऊपर एक ओवरले दिखाया जाएगा।\nयह किसी भी बैंडविड्थ को बचाने में मदद नहीं करेगा क्योंकि वीडियो फिर भी पिछले प्लेय होकर चलाया जाएगा!",
+    "feature_desc_thumbnailOverlayToggleBtnShown": "थंबनेल ओवरले को हाथ से टॉगल करने के लिए मीडिया नियंत्रण में एक बटन जोड़ें",
+    "feature_helptext_thumbnailOverlayToggleBtnShown": "यह बटन आपको थंबनेल ओवरले को मैन्युअल रूप से चालू और बंद करने की अनुमति देगा। यदि ओवरले को ''कभी नहीं दिखाया गया'' पर सेट किया गया है तो यह प्रभावित नहीं होता है।\nएक बार जब कोई नया वीडियो या गाना चलना शुरू हो जाता है, तो डिफ़ॉल्ट स्थिति बहाल हो जाएगी।\nक्लिक करते समय शिफ्ट को दबाए रखें या थंबनेल खोलने के लिए मध्य माउस बटन दबाएं एक नए टैब में उच्चतम गुणवत्ता।",
+    "feature_desc_thumbnailOverlayShowIndicator": "जब थंबनेल ओवरले सक्रिय होता है, तो नीचे दाएं कोने में एक संकेतक दिखाएं?",
+    "feature_desc_thumbnailOverlayImageFit": "थंबनेल छवि को ओवरले में कैसे फिट करें",
+
     "feature_desc_lyricsQueueButton": "कतार में प्रत्येक गीत में एक बटन जो त्वरित रूप से इसके बोल खोलता है",
     "feature_desc_deleteFromQueueButton": "कतार में प्रत्येक गीत में एक बटन जो इसे त्वरित रूप से हटा देता है",
     "feature_desc_listButtonsPlacement": "कतार बटन कहाँ दिखाएं?",
@@ -143,6 +175,10 @@
     "feature_helptext_rememberSongTime-1": "कभी-कभी पृष्ठ को फिर से लोड करने या उसे अनजाने में बंद करने के बाद, आप चाहते हैं कि आप वही समय पर सुनना जारी रखें। यह सुविधा आपको इसे करने की अनुमति देती है।\nगीत का समय याद करने और बहाल करने के लिए, आपको इसे %1 सेकंड तक चलाना होगा, फिर इसका समय याद किया जाएगा और थोड़ी देर के लिए बहाल किया जा सकता है।",
     "feature_helptext_rememberSongTime-n": "कभी-कभी पृष्ठ को फिर से लोड करने या उसे अनजाने में बंद करने के बाद, आप चाहते हैं कि आप वही समय पर सुनना जारी रखें। यह सुविधा आपको इसे करने की अनुमति देती है।\nगीत का समय याद करने और बहाल करने के लिए, आपको इसे %1 सेकंड तक चलाना होगा, फिर इसका समय याद किया जाएगा और थोड़ी देर के लिए बहाल किया जा सकता है।",
     "feature_desc_rememberSongTimeSites": "गीत का समय किन साइटों पर याद रखें और बहाल करें?",
+    "feature_desc_rememberSongTimeDuration": "गीत के समय को याद रखने के लिए कितने सेकंड तक चलाएं?",
+    "feature_desc_rememberSongTimeReduction": "याद रखे गए गीत के समय को बहाल करते समय कितने सेकंड कम करें?",
+    "feature_helptext_rememberSongTimeReduction": "जब याद किए गए गीत का समय बहाल किया जाता है, तो याद किए गए समय से यह संख्या घटाई जाएगी ताकि आप उस भाग को फिर से सुन सकें जिसे रोक दिया गया था।",
+    "feature_desc_rememberSongTimeMinPlayTime": "गीत को याद रखने के लिए न्यूनतम समय (सेकंड) जिसे गीत को खेलना चाहिए",
 
     "feature_desc_arrowKeySupport": "वर्तमान में चल रहे गीत के मीडिया नियंत्रणों में एक बटन जो एरो कुंजियों का समर्थन करता है",
     "feature_helptext_arrowKeySupport": "सामान्य रूप से आप केवल बाएं और दाएं तीर कुंजियों का उपयोग करके एक निश्चित 10 सेकंड के अंतराल में छोड़ सकते हैं। इस सुविधा की मदद से आप तीर कुंजियों का उपयोग कर सकते हैं।\nछोड़ने के लिए सेकंडों की मात्रा बदलने के लिए, नीचे दिए गए विकल्प का उपयोग करें।",
@@ -176,6 +212,8 @@
     "feature_desc_logLevel": "कंसोल पर कितनी जानकारी लॉग इन करनी है",
     "feature_helptext_logLevel": "इसे बदलने की वास्तव में केवल डिबगिंग के उद्देश्य से आवश्यक है क्योंकि किसी समस्या का सामना करने के परिणामस्वरूप।\nयदि आपके पास एक है, तो आप यहां लॉग स्तर बढ़ा सकते हैं, अपने ब्राउज़र के जावास्क्रिप्ट कंसोल (सामान्यतः Ctrl + Shift + K के साथ) खोल सकते हैं और उस लॉग की स्क्रीनशॉट एक गिटहब समस्या में अटैच कर सकते हैं।",
     "feature_desc_advancedMode": "उन्नत सेटिंग्स दिखाएँ (पुनः लोड के बाद)",
-    "feature_helptext_advancedMode": "यह सुविधा उपयोगी है यदि आप स्क्रिप्ट के व्यवहार को गहराई से अनुकूलित करना चाहते हैं।"
+    "feature_helptext_advancedMode": "यह सुविधा उपयोगी है यदि आप स्क्रिप्ट के व्यवहार को गहराई से अनुकूलित करना चाहते हैं।",
+
+    "plugin_validation_error_no_property": "कोई गुण '%1' जिसके पास '%2' प्रकार है नहीं है"
   }
 }

+ 46 - 8
assets/translations/ja_JA.json

@@ -29,6 +29,8 @@
     "copy_to_clipboard": "クリップボードにコピー",
     "copy_config_tooltip": "構成をクリップボードにコピーする",
     "copied": "コピーしました!",
+    "copy_hidden_value": "隠し値をコピー",
+    "copy_hidden_tooltip": "クリックして隠し値をコピーします - これは機密データです ⚠️",
     "open_github": "GitHub で %1 を開く",
     "open_discord": "Discord サーバーに参加する",
     "open_greasyfork": "GreasyFork で %1 を開く",
@@ -49,9 +51,15 @@
     "scroll_to_playing": "現在再生中の曲までスクロール",
     "scroll_to_bottom": "クリックして一番下までスクロール",
     "volume_tooltip": "音量: %1% (感度: %2%)",
-    "volume_locked": "音量は %1% にロックされています - これは構成メニューで変更できます",
+    "volume_shared_tooltip": "音量レベルはタブ間で共有されます - 構成メニューで無効にしてください",
     "middle_click_open_tab": "中クリックで新しいタブで開く",
+    "active_mode_display": "%1 モード",
+    "active_mode_tooltip-1": "%1 は現在アクティブです",
+    "active_mode_tooltip-n": "%1 は現在アクティブです",
+    "dev_mode": "開発者モード",
+    "dev_mode_short": "開発者モード",
     "advanced_mode": "詳細モード",
+    "advanced_mode_short": "詳細モード",
     "experimental_feature": "実験的な機能",
 
     "open_current_lyrics": "現在の曲の歌詞を新しいタブで開く",
@@ -103,24 +111,30 @@
     "collapse_release_notes": "最新のリリースノートを折りたたむ",
     "no_updates_found": "更新は見つかりませんでした。",
 
+    "thumbnail_overlay_behavior_never": "表示しない",
+    "thumbnail_overlay_behavior_videos_only": "動画のみ",
+    "thumbnail_overlay_behavior_songs_only": "曲のみ",
+    "thumbnail_overlay_behavior_always": "常に",
+    "thumbnail_overlay_toggle_btn_tooltip_hide": "サムネイルオーバーレイを無効にする - 中クリックまたはシフトクリックで新しいタブで開く",
+    "thumbnail_overlay_toggle_btn_tooltip_show": "サムネイルオーバーレイを有効にする - 中クリックまたはシフトクリックで新しいタブで開く",
+    "thumbnail_overlay_indicator_tooltip": "サムネイルオーバーレイが現在有効です",
+    "thumbnail_overlay_image_fit_crop": "切り取る",
+    "thumbnail_overlay_image_fit_full": "フルイメージ",
+    "thumbnail_overlay_image_fit_stretch": "ストレッチ",
+
     "unit_entries-1": "項目",
     "unit_entries-n": "項目",
     "unit_days-1": "日",
     "unit_days-n": "日",
 
     "feature_category_layout": "レイアウト",
+    "feature_category_volume": "音量",
     "feature_category_songLists": "曲リスト",
     "feature_category_behavior": "動作",
     "feature_category_input": "入力",
     "feature_category_lyrics": "歌詞",
     "feature_category_general": "一般的な",
 
-    "feature_desc_removeUpgradeTab": "アップグレード / プレミアムタブを削除する",
-    "feature_desc_volumeSliderLabel": "音量スライダーの横にパーセンテージラベルを追加する",
-    "feature_desc_volumeSliderSize": "音量スライダーの幅(ピクセル単位)",
-    "feature_desc_volumeSliderStep": "音量スライダーの感度(音量を一度にどれだけのパーセントで変更できるか)",
-    "feature_desc_volumeSliderScrollStep": "音量スライダーをスクロールする感度(パーセント単位) - 上記の感度値から最も近い感度値にスナップします",
-    "feature_helptext_volumeSliderScrollStep": "マウスホイールで音量スライダーをスクロールするときに音量を変更するパーセント",
     "feature_desc_watermarkEnabled": "この構成メニューを開くサイトロゴの下に透かしを表示する",
     "feature_helptext_watermarkEnabled": "これが無効になっている場合、プロフィール画像をクリックして右上隅にあるメニューを開くと、構成メニューを開くことができます。\nただし、イースターエッグを見つけるのは難しくなります ;)",
     "feature_desc_removeShareTrackingParam": "共有ポップアップ内のリンクから追跡パラメータ \"&si\" を削除する",
@@ -129,6 +143,24 @@
     "feature_desc_fixSpacing": "レイアウトのスペーシング問題を修正する",
     "feature_helptext_fixSpacing": "ユーザーインターフェイスには、要素間のスペーシングが一貫していない場所がいくつかあります。この機能はそれらの問題を修正します。",
 
+    "feature_desc_removeUpgradeTab": "アップグレード / プレミアムタブを削除する",
+    "feature_desc_volumeSliderLabel": "音量スライダーの横にパーセンテージラベルを追加する",
+    "feature_desc_volumeSliderSize": "音量スライダーの幅(ピクセル単位)",
+    "feature_desc_volumeSliderStep": "音量スライダーの感度(音量を一度にどれだけのパーセントで変更できるか)",
+    "feature_desc_volumeSliderScrollStep": "音量スライダーをスクロールする感度(パーセント単位) - 上記の感度値から最も近い感度値にスナップします",
+    "feature_helptext_volumeSliderScrollStep": "マウスホイールで音量スライダーをスクロールするときに音量を変更するパーセント",
+    "feature_desc_volumeSharedBetweenTabs": "音量レベルをタブ間で共有する",
+    "feature_helptext_volumeSharedBetweenTabs": "1 つのタブで音量を変更すると、この機能が有効になっている他のすべてのタブで音量レベルが同じ値に設定されます。\nこの値は、無効になるまで記憶され、セッション間で復元されます。",
+    "feature_desc_setInitialTabVolume": "サイトを開いたときに音量レベルを特定の値に設定する",
+    "feature_warning_setInitialTabVolume_volumeSharedBetweenTabs_incompatible": "この機能は「タブ間で音量を共有する」機能と互換性がなく、共有音量機能を使用している間は無視されます!",
+    "feature_desc_initialTabVolumeLevel": "サイトを開いたときに音量レベルを設定する値",
+    "feature_desc_thumbnailOverlayBehavior": "動画プレイヤーの上にサムネイルを自動的にオーバーレイするタイミング",
+    "feature_helptext_thumbnailOverlayBehavior": "サムネイルオーバーレイは、現在再生中のビデオまたは曲の上に表示されます。\nこれはビデオがバックグラウンドでロードされ、再生されるため、帯域幅を節約しません!",
+    "feature_desc_thumbnailOverlayToggleBtnShown": "メディアコントロールにサムネイルオーバーレイを手動で切り替えるボタンを追加する",
+    "feature_helptext_thumbnailOverlayToggleBtnShown": "このボタンを使用して、サムネイルオーバーレイを手動でオンとオフに切り替えることができます。これは「表示しない」に設定されていても影響しません。\n新しいビデオまたは曲が再生されると、デフォルトの状態に戻ります。\n新しいタブで最高品質のサムネイルを開くには、クリック時にシフトを押すか、中ボタンを押してください。",
+    "feature_desc_thumbnailOverlayShowIndicator": "サムネイルオーバーレイがアクティブなときにサムネイルオーバーレイの右下隅にインジケータを表示する",
+    "feature_desc_thumbnailOverlayImageFit": "サムネイル画像をオーバーレイにフィットさせる方法",
+
     "feature_desc_lyricsQueueButton": "キュー内の各曲にボタンを追加して、すばやく歌詞ページを開く",
     "feature_desc_deleteFromQueueButton": "キュー内の各曲にボタンを追加して、すばやく削除できるようにする",
     "feature_desc_listButtonsPlacement": "キューボタンの表示場所を選択する",
@@ -143,6 +175,10 @@
     "feature_helptext_rememberSongTime-1": "ページを再読み込みしたり、誤って閉じたりして復元したときに、同じ場所で聞き直したいことがあります。この機能を使用すると、それが可能になります。\n曲の時間を記録するには、%1 秒再生する必要があります。その後、その時間が記憶され、しばらくの間復元可能になります。",
     "feature_helptext_rememberSongTime-n": "ページを再読み込みしたり、誤って閉じたりして復元したときに、同じ場所で聞き直したいことがあります。この機能を使用すると、それが可能になります。\n曲の時間を記録するには、%1 秒再生する必要があります。その後、その時間が記憶され、しばらくの間復元可能になります。",
     "feature_desc_rememberSongTimeSites": "曲の時間を記憶して復元するサイトはどこですか?",
+    "feature_desc_rememberSongTimeDuration": "曲の時間を記憶する秒数",
+    "feature_desc_rememberSongTimeReduction": "記憶された曲の時間を復元するときに減算する秒数",
+    "feature_helptext_rememberSongTimeReduction": "記憶された曲の時間を復元するときに、記憶された時間からこの秒数が減算され、中断された部分を再度聞くことができます。",
+    "feature_desc_rememberSongTimeMinPlayTime": "曲の時間を記憶するために再生する必要のある最小秒数",
 
     "feature_desc_arrowKeySupport": "現在再生中の曲で前後にスキップするには矢印キーを使用する",
     "feature_helptext_arrowKeySupport": "通常、キー \"H\" と \"L\" を使用して 10 秒間隔で前後にスキップすることができます。この機能を使用すると、矢印キーも使用できます。\nスキップする秒数を変更するには、以下のオプションを使用してください。",
@@ -176,6 +212,8 @@
     "feature_desc_logLevel": "ログレベル",
     "feature_helptext_logLevel": "これを変更するのは、問題が発生した結果としてデバッグ目的でのみ必要です。\n問題が発生した場合にのみ、ここでログレベルを増やし、ブラウザの JavaScript コンソールを開いて(通常は Ctrl + Shift + K)そのログのスクリーンショットを GitHub の課題に添付してください。",
     "feature_desc_advancedMode": "詳細設定を表示(再読み込み後)",
-    "feature_helptext_advancedMode": "ページを再読み込みした後、構成メニューで詳細設定を表示します。\nこれは、スクリプトの動作をより深くカスタマイズしたい場合に便利です。"
+    "feature_helptext_advancedMode": "ページを再読み込みした後、構成メニューで詳細設定を表示します。\nこれは、スクリプトの動作をより深くカスタマイズしたい場合に便利です。",
+
+    "plugin_validation_error_no_property": "タイプ '%2' のプロパティ '%1' がありません"
   }
 }

+ 46 - 8
assets/translations/pt_BR.json

@@ -29,6 +29,8 @@
     "copy_to_clipboard": "Copiar para a área de transferência",
     "copy_config_tooltip": "Copie a configuração para a área de transferência",
     "copied": "Copiado!",
+    "copy_hidden_value": "Copiar valor oculto",
+    "copy_hidden_tooltip": "Clique para copiar o valor oculto - estes são dados sensíveis ⚠️",
     "open_github": "Abrir %1 no GitHub",
     "open_discord": "Junte-se ao meu servidor Discord",
     "open_greasyfork": "Abrir %1 no GreasyFork",
@@ -49,9 +51,15 @@
     "scroll_to_playing": "Rolar para a música que está tocando atualmente",
     "scroll_to_bottom": "Clique para rolar para o final",
     "volume_tooltip": "Volume: %1% (Sensibilidade: %2%)",
-    "volume_locked": "O volume está bloqueado em %1% - você pode alterar isso no menu de configuração.",
+    "volume_shared_tooltip": "Volume compartilhado entre guias - desative no menu de configuração",
     "middle_click_open_tab": "Clique com o botão do meio para abrir em uma nova guia",
+    "active_mode_display": "Modo %1",
+    "active_mode_tooltip-1": "O %1 está atualmente ativo",
+    "active_mode_tooltip-n": "Os %1 estão atualmente ativos",
+    "dev_mode": "Modo de desenvolvedor",
+    "dev_mode_short": "Dev",
     "advanced_mode": "Modo avançado",
+    "advanced_mode_short": "Avançado",
     "experimental_feature": "Recurso experimental",
 
     "open_current_lyrics": "Abrir as letras da música atual em uma nova guia",
@@ -103,24 +111,30 @@
     "collapse_release_notes": "Clique para recolher as notas de lançamento mais recentes",
     "no_updates_found": "Nenhuma atualização encontrada.",
 
+    "thumbnail_overlay_behavior_never": "Nunca",
+    "thumbnail_overlay_behavior_videos_only": "Apenas para vídeos",
+    "thumbnail_overlay_behavior_songs_only": "Apenas para músicas",
+    "thumbnail_overlay_behavior_always": "Sempre",
+    "thumbnail_overlay_toggle_btn_tooltip_hide": "Desativar a sobreposição da miniatura - clique do meio ou shift-clique para abrir em uma nova guia",
+    "thumbnail_overlay_toggle_btn_tooltip_show": "Ativar a sobreposição da miniatura - clique do meio ou shift-clique para abrir em uma nova guia",
+    "thumbnail_overlay_indicator_tooltip": "A sobreposição da miniatura está atualmente ativa",
+    "thumbnail_overlay_image_fit_crop": "Cortar se necessário",
+    "thumbnail_overlay_image_fit_full": "Mostrar a imagem completa",
+    "thumbnail_overlay_image_fit_stretch": "Esticar para ajustar",
+
     "unit_entries-1": "entrada",
     "unit_entries-n": "entradas",
     "unit_days-1": "dia",
     "unit_days-n": "dias",
 
     "feature_category_layout": "Layout",
+    "feature_category_volume": "Volume",
     "feature_category_songLists": "Listas de músicas",
     "feature_category_behavior": "Comportamento",
     "feature_category_input": "Entrada",
     "feature_category_lyrics": "Letras",
     "feature_category_general": "Geral",
 
-    "feature_desc_removeUpgradeTab": "Remover a guia Upgrade / Premium",
-    "feature_desc_volumeSliderLabel": "Adicionar um rótulo de porcentagem ao lado do controle de volume",
-    "feature_desc_volumeSliderSize": "A largura do controle deslizante de volume em pixels",
-    "feature_desc_volumeSliderStep": "Sensibilidade do controle deslizante de volume (por quantos porcento o volume pode ser alterado de cada vez)",
-    "feature_desc_volumeSliderScrollStep": "Sensibilidade da roda do mouse para o controle deslizante de volume em porcentagem - ajusta para o valor de sensibilidade mais próximo de cima",
-    "feature_helptext_volumeSliderScrollStep": "Por quantos porcento o volume deve ser alterado ao rolar o controle deslizante de volume com a roda do mouse.\nIsso deve ser um múltiplo da sensibilidade do controle deslizante de volume, caso contrário, haverá pequenos saltos irregulares no volume ao rolar.",
     "feature_desc_watermarkEnabled": "Mostrar uma marca d'água sob o logotipo do site que abre este menu de configuração",
     "feature_helptext_watermarkEnabled": "Se isso estiver desativado, você ainda pode abrir o menu de configuração clicando na opção no menu que abre quando você clica em sua foto de perfil no canto superior direito.\nNo entanto, será mais difícil encontrar o easter egg ;)",
     "feature_desc_removeShareTrackingParam": "Remova o parâmetro de rastreamento \"&si\" dos links na janela de compartilhamento",
@@ -129,6 +143,24 @@
     "feature_desc_fixSpacing": "Corrigir problemas de espaçamento no layout",
     "feature_helptext_fixSpacing": "Há vários locais na interface do usuário onde o espaçamento entre os elementos é inconsistente. Este recurso corrige esses problemas.",
 
+    "feature_desc_removeUpgradeTab": "Remover a guia Upgrade / Premium",
+    "feature_desc_volumeSliderLabel": "Adicionar um rótulo de porcentagem ao lado do controle de volume",
+    "feature_desc_volumeSliderSize": "A largura do controle deslizante de volume em pixels",
+    "feature_desc_volumeSliderStep": "Sensibilidade do controle deslizante de volume (por quantos porcento o volume pode ser alterado de cada vez)",
+    "feature_desc_volumeSliderScrollStep": "Sensibilidade da roda do mouse para o controle deslizante de volume em porcentagem - ajusta para o valor de sensibilidade mais próximo de cima",
+    "feature_helptext_volumeSliderScrollStep": "Por quantos porcento o volume deve ser alterado ao rolar o controle deslizante de volume com a roda do mouse.\nIsso deve ser um múltiplo da sensibilidade do controle deslizante de volume, caso contrário, haverá pequenos saltos irregulares no volume ao rolar.",
+    "feature_desc_volumeSharedBetweenTabs": "Deve o volume ser compartilhado entre guias e lembrado entre sessões?",
+    "feature_helptext_volumeSharedBetweenTabs": "Se você alterar o volume em uma guia, o nível de volume será definido para o mesmo valor em todas as outras guias que têm este recurso ativado.\nEste valor será lembrado e restaurado entre sessões, até ser desativado.",
+    "feature_desc_setInitialTabVolume": "Definir o nível de volume para um valor específico ao abrir o site",
+    "feature_warning_setInitialTabVolume_volumeSharedBetweenTabs_incompatible": "Este recurso é incompatível com o recurso \"Volume compartilhado entre guias\" e será ignorado ao usar o recurso de volume compartilhado!",
+    "feature_desc_initialTabVolumeLevel": "O valor para definir o nível de volume ao abrir o site",
+    "feature_desc_thumbnailOverlayBehavior": "Quando ativar automaticamente uma sobreposição sobre o player de vídeo mostrando a miniatura",
+    "feature_helptext_thumbnailOverlayBehavior": "Se você ativar esta opção, uma miniatura da imagem do vídeo será exibida sobre o player de vídeo quando você passar o mouse sobre ele.\nIsso pode ser útil para vídeos longos ou para vídeos que você deseja assistir sem áudio.",
+    "feature_desc_thumbnailOverlayToggleBtnShown": "Adicione um botão para ativar / desativar manualmente a sobreposição da miniatura",
+    "feature_helptext_thumbnailOverlayToggleBtnShown": "Este botão permitirá que você ative ou desative manualmente a sobreposição da miniatura. Isso não é afetado se a sobreposição estiver definida como \"nunca mostrada\".\nUma vez que um novo vídeo ou música comece a tocar, o estado padrão será restaurado.\nMantenha pressionada a tecla shift enquanto clica ou pressione o botão do meio do mouse para abrir a miniatura da mais alta qualidade em uma nova guia.",
+    "feature_desc_thumbnailOverlayShowIndicator": "Mostrar um indicador na parte inferior direita da sobreposição da miniatura enquanto ela está ativa?",
+    "feature_desc_thumbnailOverlayImageFit": "Como ajustar a miniatura na sobreposição",
+
     "feature_desc_lyricsQueueButton": "Adicione um botão a cada música na fila para abrir rapidamente sua página de letras",
     "feature_desc_deleteFromQueueButton": "Adicionar um botão a cada música na fila para removê-la rapidamente",
     "feature_desc_listButtonsPlacement": "Onde os botões da fila devem aparecer?",
@@ -143,6 +175,10 @@
     "feature_helptext_rememberSongTime-1": "Às vezes, ao recarregar a página ou restaurá-la após fechá-la acidentalmente, você deseja retomar a audição no mesmo ponto. Este recurso permite que você faça isso.\nPara registrar o tempo da música, você precisa reproduzi-la por %1 segundo, então seu tempo será lembrado e restaurável por um curto período.",
     "feature_helptext_rememberSongTime-n": "Às vezes, ao recarregar a página ou restaurá-la após fechá-la acidentalmente, você deseja retomar a audição no mesmo ponto. Este recurso permite que você faça isso.\nPara registrar o tempo da música, você precisa reproduzi-la por %1 segundos, então seu tempo será lembrado e restaurável por um curto período.",
     "feature_desc_rememberSongTimeSites": "Em quais sites o tempo da música deve ser lembrado e restaurado?",
+    "feature_desc_rememberSongTimeDuration": "Por quanto tempo em segundos lembrar o tempo da música após ela ter sido reproduzida pela última vez",
+    "feature_desc_rememberSongTimeReduction": "Quantos segundos subtrair ao restaurar o tempo de uma música lembrada",
+    "feature_helptext_rememberSongTimeReduction": "Ao restaurar o tempo de uma música que foi lembrada, este valor de segundos será subtraído do tempo lembrado para que você possa reouvir a parte que foi interrompida.",
+    "feature_desc_rememberSongTimeMinPlayTime": "Quantidade mínima de segundos que uma música precisa ser reproduzida para que seu tempo seja lembrado",
 
     "feature_desc_arrowKeySupport": "Use as teclas de seta para pular para a próxima ou anterior música na fila",
     "feature_helptext_arrowKeySupport": "Normalmente, você só pode pular para frente e para trás por um intervalo fixo de 10 segundos com as teclas \"H\" e \"L\". Este recurso permite que você use as teclas de seta também.\nPara alterar a quantidade de segundos a pular, use a opção abaixo.",
@@ -176,6 +212,8 @@
     "feature_desc_logLevel": "Quanta informação registrar no console",
     "feature_helptext_logLevel": "Alterar isso é realmente necessário apenas para fins de depuração como resultado de experimentar um problema.\nSe você tiver um, você pode aumentar o nível de log aqui, abrir o console JavaScript do seu navegador (geralmente com Ctrl + Shift + K) e anexar capturas de tela desse log em um problema do GitHub.",
     "feature_desc_advancedMode": "Mostrar configurações avançadas (após recarregar)",
-    "feature_helptext_advancedMode": "Mostrar configurações avançadas no menu de configuração após recarregar a página.\nIsso é útil se você quiser personalizar mais profundamente o comportamento do script."
+    "feature_helptext_advancedMode": "Mostrar configurações avançadas no menu de configuração após recarregar a página.\nIsso é útil se você quiser personalizar mais profundamente o comportamento do script.",
+
+    "plugin_validation_error_no_property": "Nenhuma propriedade '%1' com o tipo '%2'"
   }
 }

+ 46 - 8
assets/translations/zh_CN.json

@@ -29,6 +29,8 @@
     "copy_to_clipboard": "复制到剪贴板",
     "copy_config_tooltip": "将配置复制到剪贴板",
     "copied": "已复制!",
+    "copy_hidden_value": "复制隐藏值",
+    "copy_hidden_tooltip": "点击复制隐藏值 - 这是敏感数据 ⚠️",
     "open_github": "在 GitHub 上打开 %1",
     "open_discord": "加入我的 Discord 服务器",
     "open_greasyfork": "在 GreasyFork 上打开 %1",
@@ -49,9 +51,15 @@
     "scroll_to_playing": "滚动到当前播放的歌曲",
     "scroll_to_bottom": "点击滚动到底部",
     "volume_tooltip": "音量:%1%(灵敏度:%2%)",
-    "volume_locked": "音量已锁定在 %1% - 您可以在配置菜单中更改此设置。",
+    "volume_shared_tooltip": "音量级别在标签页之间共享 - 在配置菜单中禁用",
     "middle_click_open_tab": "中键点击打开新标签页",
+    "active_mode_display": "%1 模式",
+    "active_mode_tooltip-1": "%1 当前处于活动状态",
+    "active_mode_tooltip-n": "%1 当前处于活动状态",
+    "dev_mode": "开发者模式",
+    "dev_mode_short": "开发者",
     "advanced_mode": "高级模式",
+    "advanced_mode_short": "高级",
     "experimental_feature": "实验性功能",
 
     "open_current_lyrics": "在新标签页中打开当前歌曲的歌词",
@@ -103,24 +111,30 @@
     "collapse_release_notes": "点击折叠最新的更新日志",
     "no_updates_found": "未找到更新。",
 
+    "thumbnail_overlay_behavior_never": "从不",
+    "thumbnail_overlay_behavior_videos_only": "仅视频",
+    "thumbnail_overlay_behavior_songs_only": "仅歌曲",
+    "thumbnail_overlay_behavior_always": "总是",
+    "thumbnail_overlay_toggle_btn_tooltip_hide": "禁用缩略图叠加 - 中键单击或 shift + 单击以在新标签页中打开",
+    "thumbnail_overlay_toggle_btn_tooltip_show": "启用缩略图叠加 - 中键单击或 shift + 单击以在新标签页中打开",
+    "thumbnail_overlay_indicator_tooltip": "缩略图叠加当前处于活动状态",
+    "thumbnail_overlay_image_fit_crop": "裁剪",
+    "thumbnail_overlay_image_fit_full": "显示完整图像",
+    "thumbnail_overlay_image_fit_stretch": "拉伸以适应",
+
     "unit_entries-1": "条记录",
     "unit_entries-n": "条记录",
     "unit_days-1": "天",
     "unit_days-n": "天",
 
     "feature_category_layout": "布局",
+    "feature_category_volume": "音量",
     "feature_category_songLists": "歌曲列表",
     "feature_category_behavior": "行为",
     "feature_category_input": "输入",
     "feature_category_lyrics": "歌词",
     "feature_category_general": "一般的",
 
-    "feature_desc_removeUpgradeTab": "删除升级 / 高级标签",
-    "feature_desc_volumeSliderLabel": "在音量滑块旁边添加百分比标签",
-    "feature_desc_volumeSliderSize": "音量滑块的宽度(像素)",
-    "feature_desc_volumeSliderStep": "音量滑块灵敏度(音量每次可以改变多少百分比)",
-    "feature_desc_volumeSliderScrollStep": "音量滑块滚动步长",
-    "feature_helptext_volumeSliderScrollStep": "当使用鼠标滚轮滚动音量滑块时,音量应该改变多少百分比。\n这应该是音量滑块灵敏度的倍数,否则在滚动音量时会出现小的不规则跳跃。",
     "feature_desc_watermarkEnabled": "在网站标志下方显示一个水印,以打开此配置菜单",
     "feature_helptext_watermarkEnabled": "如果禁用此功能,您仍然可以通过单击右上角的个人资料图片打开配置菜单中的选项。\n但是,要找到彩蛋将会更难 ;)",
     "feature_desc_removeShareTrackingParam": "从共享弹出窗口中的链接中删除跟踪参数 \"&si\"",
@@ -129,6 +143,24 @@
     "feature_desc_fixSpacing": "修复布局中的间距问题",
     "feature_helptext_fixSpacing": "在用户界面中有各种位置的元素之间的间距不一致。此功能修复了这些问题。",
 
+    "feature_desc_removeUpgradeTab": "删除升级 / 高级标签",
+    "feature_desc_volumeSliderLabel": "在音量滑块旁边添加百分比标签",
+    "feature_desc_volumeSliderSize": "音量滑块的宽度(像素)",
+    "feature_desc_volumeSliderStep": "音量滑块灵敏度(音量每次可以改变多少百分比)",
+    "feature_desc_volumeSliderScrollStep": "音量滑块滚动步长",
+    "feature_helptext_volumeSliderScrollStep": "当使用鼠标滚轮滚动音量滑块时,音量应该改变多少百分比。\n这应该是音量滑块灵敏度的倍数,否则在滚动音量时会出现小的不规则跳跃。",
+    "feature_desc_volumeSharedBetweenTabs": "音量级别在标签页之间共享",
+    "feature_helptext_volumeSharedBetweenTabs": "如果您在一个标签页中更改了音量,则所有其他启用此功能的标签页中的音量级别将设置为相同的值。\n此值将在会话之间记住并恢复,直到禁用。",
+    "feature_desc_setInitialTabVolume": "打开网站时将音量级别设置为特定值",
+    "feature_warning_setInitialTabVolume_volumeSharedBetweenTabs_incompatible": "此功能与 \"音量级别在标签页之间共享\" 功能不兼容,将在使用共享音量功能时被忽略!",
+    "feature_desc_initialTabVolumeLevel": "打开网站时将音量级别设置为的值",
+    "feature_desc_thumbnailOverlayBehavior": "何时自动启用覆盖在视频播放器上显示缩略图",
+    "feature_helptext_thumbnailOverlayBehavior": "缩略图覆盖将显示在当前播放的视频或歌曲的顶部。\n这不会节省任何带宽,因为视频仍将在后台加载和播放!",
+    "feature_desc_thumbnailOverlayToggleBtnShown": "添加一个按钮到媒体控件,以手动切换缩略图覆盖",
+    "feature_helptext_thumbnailOverlayToggleBtnShown": "此按钮将允许您手动切换缩略图覆盖的显示和隐藏。如果覆盖设置为 \"从不显示\",则不受影响。\n一旦开始播放新视频或歌曲,将恢复默认状态。\n按住 shift 键单击或按下中键打开最高质量的缩略图。",
+    "feature_desc_thumbnailOverlayShowIndicator": "在缩略图覆盖上显示一个指示器",
+    "feature_desc_thumbnailOverlayImageFit": "如何将缩略图图像适合覆盖中",
+
     "feature_desc_lyricsQueueButton": "在队列中的每首歌曲旁边添加一个按钮,以快速打开其歌词页面",
     "feature_desc_deleteFromQueueButton": "在队列中的每首歌曲旁边添加一个按钮,以快速删除它",
     "feature_desc_listButtonsPlacement": "队列按钮应该显示在哪里?",
@@ -143,6 +175,10 @@
     "feature_helptext_rememberSongTime-1": "有时在重新加载页面或意外关闭后恢复它时,您希望在相同的位置继续听歌。此功能允许您这样做。\n为了记录歌曲的时间,您需要播放它 %1 秒,然后它的时间将被记住,并在短时间内可以恢复。",
     "feature_helptext_rememberSongTime-n": "有时在重新加载页面或意外关闭后恢复它时,您希望在相同的位置继续听歌。此功能允许您这样做。\n为了记录歌曲的时间,您需要播放它 %1 秒,然后它的时间将被记住,并在短时间内可以恢复。",
     "feature_desc_rememberSongTimeSites": "在哪些网站上应该记住和恢复歌曲时间?",
+    "feature_desc_rememberSongTimeDuration": "记住歌曲的时间多长时间?",
+    "feature_desc_rememberSongTimeReduction": "恢复记住的歌曲时间时要减去多少秒",
+    "feature_helptext_rememberSongTimeReduction": "当恢复记住的时间时,将从记住的时间中减去这么多秒,以便您可以重新听到被中断的部分。",
+    "feature_desc_rememberSongTimeMinPlayTime": "歌曲需要播放多少秒才能记住其时间",
 
     "feature_desc_arrowKeySupport": "使用箭头键在当前播放的歌曲中前进和后退",
     "feature_helptext_arrowKeySupport": "通常,您只能使用 \"H\" 和 \"L\" 键以固定的 10 秒间隔前进和后退。此功能允许您也使用箭头键。\n要更改要跳过的秒数,请使用下面的选项。",
@@ -176,6 +212,8 @@
     "feature_desc_logLevel": "更改扩展程序的日志级别",
     "feature_helptext_logLevel": "更改这个只是为了调试目的,因为遇到了问题。\n如果您有一个,您可以在这里增加日志级别,打开您的浏览器的 JavaScript 控制台(通常是 Ctrl + Shift + K)并在 GitHub 问题中附上那个日志的截图。",
     "feature_desc_advancedMode": "显示高级设置(重新加载后)",
-    "feature_helptext_advancedMode": "在重新加载页面后,在配置菜单中显示高级设置。\n如果您想更深入地定制脚本的行为,这很有用。"
+    "feature_helptext_advancedMode": "在重新加载页面后,在配置菜单中显示高级设置。\n如果您想更深入地定制脚本的行为,这很有用。",
+
+    "plugin_validation_error_no_property": "没有类型为 '%2' 的属性 '%1'"
   }
 }