diff --git a/lib/l10n/arb/app_en.arb b/lib/l10n/arb/app_en.arb index 8187756d..ecf0e423 100644 --- a/lib/l10n/arb/app_en.arb +++ b/lib/l10n/arb/app_en.arb @@ -326,10 +326,6 @@ "@aboutSocial": {"description": "Section for social links"}, "aboutSupport": "Support", "@aboutSupport": {"description": "Section for support/donation links"}, - "aboutBuyMeCoffee": "Buy me a coffee", - "@aboutBuyMeCoffee": {"description": "Donation link"}, - "aboutBuyMeCoffeeSubtitle": "Support development on Ko-fi", - "@aboutBuyMeCoffeeSubtitle": {"description": "Subtitle for donation"}, "aboutApp": "App", "@aboutApp": {"description": "Section for app info"}, "aboutVersion": "Version", @@ -1431,6 +1427,12 @@ "@downloadUseAlbumArtistForFoldersAlbumSubtitle": {"description": "Subtitle when Album Artist is used for folder naming"}, "downloadUseAlbumArtistForFoldersTrackSubtitle": "Artist folders use Track Artist only", "@downloadUseAlbumArtistForFoldersTrackSubtitle": {"description": "Subtitle when Track Artist is used for folder naming"}, + "downloadUsePrimaryArtistOnly": "Primary artist only for folders", + "@downloadUsePrimaryArtistOnly": {"description": "Setting - strip featured artists from folder name"}, + "downloadUsePrimaryArtistOnlyEnabled": "Featured artists removed from folder name (e.g. Justin Bieber, Quavo → Justin Bieber)", + "@downloadUsePrimaryArtistOnlyEnabled": {"description": "Subtitle when primary artist only is enabled"}, + "downloadUsePrimaryArtistOnlyDisabled": "Full artist string used for folder name", + "@downloadUsePrimaryArtistOnlyDisabled": {"description": "Subtitle when primary artist only is disabled"}, "downloadSaveFormat": "Save Format", "@downloadSaveFormat": {"description": "Setting - output file format"}, "downloadSelectService": "Select Service", @@ -2144,6 +2146,8 @@ "@trackSaveLyrics": {"description": "Menu action - save lyrics as .lrc file"}, "trackSaveLyricsSubtitle": "Fetch and save lyrics as .lrc file", "@trackSaveLyricsSubtitle": {"description": "Subtitle for save lyrics action"}, + "trackSaveLyricsProgress": "Saving lyrics...", + "@trackSaveLyricsProgress": {"description": "Snackbar while saving lyrics to file"}, "trackReEnrich": "Re-enrich Metadata", "@trackReEnrich": {"description": "Menu action - re-embed metadata into audio file"}, "trackReEnrichSubtitle": "Re-embed metadata without re-downloading", @@ -2182,5 +2186,38 @@ "placeholders": { "error": {"type": "String"} } - } + }, + + "trackConvertFormat": "Convert Format", + "@trackConvertFormat": {"description": "Menu item - convert audio format"}, + "trackConvertFormatSubtitle": "Convert to MP3 or Opus", + "@trackConvertFormatSubtitle": {"description": "Subtitle for convert format menu item"}, + "trackConvertTitle": "Convert Audio", + "@trackConvertTitle": {"description": "Title of convert bottom sheet"}, + "trackConvertTargetFormat": "Target Format", + "@trackConvertTargetFormat": {"description": "Label for format selection"}, + "trackConvertBitrate": "Bitrate", + "@trackConvertBitrate": {"description": "Label for bitrate selection"}, + "trackConvertConfirmTitle": "Confirm Conversion", + "@trackConvertConfirmTitle": {"description": "Confirmation dialog title"}, + "trackConvertConfirmMessage": "Convert from {sourceFormat} to {targetFormat} at {bitrate}?\n\nThe original file will be deleted after conversion.", + "@trackConvertConfirmMessage": { + "description": "Confirmation dialog message", + "placeholders": { + "sourceFormat": {"type": "String"}, + "targetFormat": {"type": "String"}, + "bitrate": {"type": "String"} + } + }, + "trackConvertConverting": "Converting audio...", + "@trackConvertConverting": {"description": "Snackbar while converting"}, + "trackConvertSuccess": "Converted to {format} successfully", + "@trackConvertSuccess": { + "description": "Snackbar after successful conversion", + "placeholders": { + "format": {"type": "String"} + } + }, + "trackConvertFailed": "Conversion failed", + "@trackConvertFailed": {"description": "Snackbar when conversion fails"} }