redesign lyrics settings form

This commit is contained in:
jeffvli
2026-07-29 22:04:47 -07:00
parent 75c43d6724
commit 81f7b42409
5 changed files with 296 additions and 233 deletions
+20 -5
View File
@@ -561,19 +561,33 @@
"dynamicImageBlur": "Image blur size",
"dynamicIsImage": "Enable background image",
"followCurrentLyric": "Follow current lyric",
"followCurrentLyric_description": "Automatically scroll to keep the active lyric line in view",
"lyricFollowScrollAlignment": "Lyrics follow alignment",
"lyricFollowScrollAlignment_description": "Vertical position of the active line while following",
"lyricAlignment": "Lyric alignment",
"lyricAlignment_description": "Horizontal alignment of lyric text",
"lyricOffset": "Lyrics offset (ms)",
"lyricGap": "Lyric gap",
"lyricGapSynchronized_description": "Vertical spacing between synchronized lyric lines",
"lyricGapUnsynchronized_description": "Vertical spacing between unsynchronized lyric lines",
"lyricLineLeadTime": "Line lead time (ms)",
"lyricLineLeadTime_description": "Advance the active line this many milliseconds before its timestamp",
"lyricPaddingLeft": "Lyrics left padding (%)",
"lyricPaddingLeft_description": "Left padding as a percentage of the lyrics area",
"lyricPaddingRight": "Lyrics right padding (%)",
"lyricPaddingRight_description": "Right padding as a percentage of the lyrics area",
"lyricSize": "Lyric size",
"lyricSizeSynchronized_description": "Font size for synchronized (timed) lyrics",
"lyricSizeUnsynchronized_description": "Font size for unsynchronized (plain) lyrics",
"lyricOpacityNonActive": "Non-active lyric opacity",
"lyricOpacityNonActive_description": "Opacity of lyric lines that are not currently active",
"lyricScaleNonActive": "Non-active lyric scale",
"lyricScaleNonActive_description": "Scale of lyric lines that are not currently active",
"opacity": "Opacity",
"showLyricMatch": "Show lyric match",
"showLyricMatch_description": "Show the song name and artist of the matched lyrics",
"showLyricProvider": "Show lyric provider",
"showLyricProvider_description": "Show which provider supplied the current lyrics",
"synchronized": "Synchronized",
"unsynchronized": "Unsynchronized",
"useImageAspectRatio": "Use image aspect ratio"
@@ -668,6 +682,7 @@
"audio": "Audio",
"lyrics": "Lyrics",
"lyricsDisplay": "Lyrics Display",
"lyricsTranslation": "Lyrics Translation",
"transcoding": "Transcoding",
"discord": "Discord",
"logger": "Logger",
@@ -891,9 +906,9 @@
"discordUpdateInterval_description": "The time in seconds between each update (minimum 15 seconds)",
"enableAutoTranslation_description": "Enable translation automatically when lyrics are loaded",
"enableAutoTranslation": "Enable auto translation",
"enableFurigana_description": "Display pronunciation guides (furigana) over Japanese kanji lyrics.",
"enableFurigana_description": "Display pronunciation guides (furigana) over Japanese kanji lyrics",
"enableFurigana": "Enable furigana generation",
"enableRomaji_description": "Display a romaji pronunciation line under Japanese lyrics.",
"enableRomaji_description": "Display a romaji pronunciation line under Japanese lyrics",
"enableRomaji": "Enable romaji generation",
"equalizer_descriptionMpv": "Parametric equalizer via FFmpeg lavfi (MPV)",
"equalizer_descriptionWebAudio": "Parametric equalizer via Web Audio API",
@@ -1003,7 +1018,7 @@
"listenbrainz": "Show ListenBrainz links",
"lastfmApiKey_description": "The API key for {{lastfm}}. Required for cover art",
"lastfmApiKey": "{{lastfm}} API key",
"lyricFetch_description": "Fetch lyrics from various internet sources",
"lyricFetch_description": "Fetch lyrics from the selected providers",
"lyricFetch": "Fetch lyrics from the internet",
"lyricFetchProvider_description": "Select the providers to fetch lyrics from",
"lyricFetchProvider": "Providers to fetch lyrics from",
@@ -1212,9 +1227,9 @@
"transcodeFormat": "Format to transcode",
"translationApiKey_description": "API key for translation (global service endpoint only)",
"translationApiKey": "Translation API key",
"translationApiProvider_description": "API provider for translation",
"translationApiProvider_description": "Selects the API provider used for translation",
"translationApiProvider": "Translation API provider",
"translationTargetLanguage_description": "Target language for translation",
"translationTargetLanguage_description": "Sets the target language used for automatic translation",
"translationTargetLanguage": "Translation target language",
"trayEnabled_description": "Show/hide tray icon/menu. If disabled, also disables minimize/exit to tray",
"trayEnabled": "Show tray",