Files
SpotiFLAC-Mobile/lib/l10n/arb/app_pt_PT.arb
T

6030 lines
212 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"@@locale": "pt_PT",
"@@last_modified": "2026-04-28",
"libraryEnableLocalLibrarySubtitle": "Scan and track your existing music",
"@libraryEnableLocalLibrarySubtitle": {
"description": "Subtitle for enable toggle"
},
"@audioAnalysisCodec": {
"description": "Audio codec metric label"
},
"extensionUtilityFunctions": "Utility Functions",
"@extensionUtilityFunctions": {
"description": "Capability label for utility-only extensions"
},
"logClearLogsMessage": "Tem certeza de que deseja limpar todos os registros?",
"@logClearLogsMessage": {
"description": "Clear logs confirmation message"
},
"@storeClearFilters": {
"description": "Button to clear all filters"
},
"cacheCleanupUnused": "Cleanup unused data",
"@cacheCleanupUnused": {
"description": "Action title for cleaning unused entries"
},
"trackConvertDitherNone": "None",
"@trackConvertDitherNone": {
"description": "Lossless conversion dither option with no dithering applied"
},
"libraryTracksUnit": "{count, plural, =1{track} other{tracks}}",
"@libraryTracksUnit": {
"description": "Unit label for tracks count (without the number itself)",
"placeholders": {
"count": {
"type": "int"
}
}
},
"folderOrganizationNone": "Nenhuma organização",
"@folderOrganizationNone": {
"description": "Folder option - flat structure"
},
"@storeRepoUrlHint": {
"description": "Hint/placeholder for the repository URL input field"
},
"@trackConvertConfirmTitle": {
"description": "Confirmation dialog title"
},
"@extensionPatternsCount": {
"description": "URL patterns count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"audioAnalysisContainer": "Container",
"@audioAnalysisContainer": {
"description": "Audio container metric label"
},
"libraryAutoScanOff": "Desligar",
"@libraryAutoScanOff": {
"description": "Auto scan disabled"
},
"shareSheetLinkCopied": "{service} link copied",
"@shareSheetLinkCopied": {
"description": "Snackbar after copying a cross-service link",
"placeholders": {
"service": {}
}
},
"providerPriorityFallbackExtensionsDescription": "Escolha quais extensões de download instaladas podem ser usadas durante a alternativa automática.",
"@providerPriorityFallbackExtensionsDescription": {
"description": "Section description for extension fallback selection"
},
"@replayGainBatchConfirmMessage": {
"description": "Message of the batch ReplayGain confirmation dialog",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@extensionsHomeFeedUse": {
"description": "Extensions page - subtitle for a specific extension home feed option",
"placeholders": {
"extensionName": {
"type": "String"
}
}
},
"selectionShareCount": "Share {count} {count, plural, =1{track} other{tracks}}",
"@selectionShareCount": {
"description": "Share button text with count in selection mode",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@storeExtensionsCount": {
"description": "Store extension result count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@logSearchHint": {
"description": "Log search placeholder"
},
"@audioAnalysisSamples": {
"description": "Total samples metric label"
},
"trackCoverReplace": "Replace Cover",
"@trackCoverReplace": {
"description": "Button label for replacing selected cover art"
},
"@discographyAddedToQueue": {
"description": "Snackbar - tracks added from discography",
"placeholders": {
"count": {
"type": "int"
}
}
},
"downloadAppleElrcWordSyncEnabled": "Raw word-by-word timestamps preserved",
"@downloadAppleElrcWordSyncEnabled": {
"description": "Subtitle when Apple Music eLRC word sync is enabled"
},
"@nowPlayingDetails": {
"description": "Menu item and section title for track metadata details"
},
"@trackGenre": {
"description": "Metadata label - music genre"
},
"recentTypeSong": "Música",
"@recentTypeSong": {
"description": "Recent access item type - song/track"
},
"logShareLogs": "Compartilhar registros",
"@logShareLogs": {
"description": "Share button tooltip"
},
"@storeFilterLyrics": {
"description": "Repo filter - lyrics providers"
},
"extensionsInstallButton": "Instalar Extensão",
"@extensionsInstallButton": {
"description": "Button to install extension from file"
},
"replayGainBatchSuccess": "ReplayGain adicionado a {success} de {total} faixas",
"@replayGainBatchSuccess": {
"description": "Snackbar after batch ReplayGain completes",
"placeholders": {
"success": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"nowPlayingMinimize": "Minimize",
"@nowPlayingMinimize": {
"description": "Tooltip for minimizing the now playing screen"
},
"logIssueNetworkErrorSuggestion": "Check your internet connection",
"@logIssueNetworkErrorSuggestion": {
"description": "Diagnostic badge suggestion for generic network errors"
},
"extensionsNoExtensions": "Nenhuma extensão instalada",
"@extensionsNoExtensions": {
"description": "Empty state - no extensions"
},
"@cacheRefresh": {
"description": "Tooltip for refresh button on cache management page"
},
"@snackbarHistoryCleared": {
"description": "Snackbar - history deleted"
},
"cueSplitFailed": "CUE split failed",
"@cueSplitFailed": {
"description": "Snackbar when CUE split fails"
},
"trackConvertLosslessSuffix": "Lossless",
"@trackConvertLosslessSuffix": {
"description": "Suffix used in converted lossless quality labels"
},
"homeSubtitle": "Cole um URL compatível ou pesquise por nome",
"@homeSubtitle": {
"description": "Subtitle shown below search box"
},
"selectionBatchConvertConfirmMessageLossless": "Convert {count} {count, plural, =1{track} other{tracks}} to {format}? (Lossless — no quality loss)\n\nOriginal files will be deleted after conversion.",
"@selectionBatchConvertConfirmMessageLossless": {
"description": "Confirmation dialog message for lossless batch conversion",
"placeholders": {
"count": {
"type": "int"
},
"format": {
"type": "String"
}
}
},
"@extensionVerificationHelpMessageManual": {
"description": "Dialog message when automatic browser launch for verification fails"
},
"queueRateLimitMessage": "This track may still be available. Wait a few minutes, reduce parallel downloads, then retry.",
"@queueRateLimitMessage": {
"description": "Explanation shown on a failed queue item when the download service rate limits requests"
},
"searchSortDateOldest": "Data de lançamento (mais antiga)",
"@searchSortDateOldest": {
"description": "Sort option - oldest release first"
},
"aboutSjdonadoDesc": "Criador do I Don't Have Spotify (IDHS). O resolvedor de link alternativo que salva o dia!",
"@aboutSjdonadoDesc": {
"description": "Credit description for sjdonado"
},
"nowPlayingShuffleOn": "Shuffle on",
"@nowPlayingShuffleOn": {
"description": "Tooltip when shuffle mode is enabled"
},
"sectionColor": "Cor",
"@sectionColor": {
"description": "Settings section header"
},
"@providerPriorityFallbackExtensionsHint": {
"description": "Hint below the extension fallback selection list"
},
"cacheCoverImage": "Cache da imagem de capa",
"@cacheCoverImage": {
"description": "Cache item title for persistent cover images"
},
"@navSettings": {
"description": "Bottom navigation - Settings tab"
},
"@trackCoverReplaceNotice": {
"description": "Notice shown when a new cover has been selected but not saved yet"
},
"cueSplitConfirmTitle": "Split CUE Album",
"@cueSplitConfirmTitle": {
"description": "CUE split confirmation dialog title"
},
"@trackDeleteConfirmMessage": {
"description": "Delete confirmation message"
},
"cacheClearSuccess": "Cleared: {target}",
"@cacheClearSuccess": {
"description": "Snackbar after clearing selected cache",
"placeholders": {
"target": {
"type": "String"
}
}
},
"editMetadataFieldCover": "Cover Art",
"@editMetadataFieldCover": {
"description": "Chip label for cover art field in auto-fill selector"
},
"snackbarSelectExtFile": "Por favor, selecione um arquivo .spotiflac-ext",
"@snackbarSelectExtFile": {
"description": "Snackbar - wrong file type selected"
},
"libraryFilterFormat": "Format",
"@libraryFilterFormat": {
"description": "Filter section - file format"
},
"@downloadLossyAac": {
"description": "Lossy format option - AAC in M4A container at 320kbps"
},
"@setupNext": {
"description": "Next button text"
},
"@releaseTypeSingle": {
"description": "Badge label for single releases"
},
"@optionsDefaultSearchTab": {
"description": "Title for the preferred default search tab setting"
},
"trackConvertLosslessOutputWithCap": "Lossless output with {quality} cap",
"@trackConvertLosslessOutputWithCap": {
"description": "Hint shown when lossless conversion will cap bit depth or sample rate",
"placeholders": {
"quality": {
"type": "String"
}
}
},
"bulkDownloadSelectPlaylists": "Select playlists to download",
"@bulkDownloadSelectPlaylists": {
"description": "Button label when no playlists are selected for download"
},
"artistOptionAddToFavorites": "Add to Favorite Artists",
"@artistOptionAddToFavorites": {
"description": "Action label - add artist to favorite artists"
},
"@timeJustNow": {
"description": "Relative time - less than a minute ago"
},
"downloadLossyOpus256": "Opus 256kbps",
"@downloadLossyOpus256": {
"description": "Lossy format option - Opus 256kbps"
},
"discographySinglesOnlySubtitle": "{count} faixas de {albumCount} singles",
"@discographySinglesOnlySubtitle": {
"description": "Subtitle showing singles tracks count",
"placeholders": {
"count": {
"type": "int"
},
"albumCount": {
"type": "int"
}
}
},
"optionsExtensionStore": "Repositório de extensões",
"@optionsExtensionStore": {
"description": "Show/hide repo tab"
},
"libraryDownloadsHistoryExcluded": "{count} from Downloads history (excluded from list)",
"@libraryDownloadsHistoryExcluded": {
"description": "Library count note for downloaded history items excluded from the local list",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@errorUrlFetchFailed": {
"description": "Error message - generic URL fetch failure"
},
"@trackOptionAddToWishlist": {
"description": "Bottom sheet action label - add track to wishlist"
},
"discographySinglesOnly": "Somente Singles e EPs",
"@discographySinglesOnly": {
"description": "Option - download only singles"
},
"@downloadSongLinkRegionDesc": {
"description": "Description in SongLink region picker"
},
"notifEmbeddingMetadata": "Embedding metadata...",
"@notifEmbeddingMetadata": {
"description": "Notification body while embedding metadata into a downloaded track"
},
"@settingsLocalLibrarySubtitle": {
"description": "Subtitle for local library settings"
},
"@downloadLocationSubtitle": {
"description": "Subtitle shown in the download location picker sheet"
},
"trackConvertOriginalQuality": "Original quality",
"@trackConvertOriginalQuality": {
"description": "Label when no bit depth or sample rate cap is applied during lossless conversion"
},
"nowPlayingTabLyrics": "Lyrics",
"@nowPlayingTabLyrics": {
"description": "Tab label for the lyrics view"
},
"selectionConvertCount": "Convert {count} {count, plural, =1{track} other{tracks}}",
"@selectionConvertCount": {
"description": "Convert button text with count in selection mode",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@extensionsInstalledSection": {
"description": "Section header - installed extensions"
},
"@downloadNetworkCompatibilityModeDisabled": {
"description": "Subtitle when network compatibility mode is off"
},
"nowPlayingShuffleLibrary": "Shuffle library",
"@nowPlayingShuffleLibrary": {
"description": "Button label to shuffle and play the entire local library"
},
"trackReEnrichFieldCover": "Cover Art",
"@trackReEnrichFieldCover": {
"description": "Checkbox label for cover art field in re-enrich"
},
"tutorialExtensionsTip3": "Get lyrics, enhanced metadata, and more features",
"@tutorialExtensionsTip3": {
"description": "Tutorial extensions tip 3"
},
"@cacheCleanupUnusedDesc": {
"description": "Description of what cleanup unused data does"
},
"a11yOpenAlbum": "Open album {albumName}",
"@a11yOpenAlbum": {
"description": "Accessibility label for opening an album",
"placeholders": {
"albumName": {
"type": "String"
}
}
},
"@settingsLyrics": {
"description": "Settings menu item - lyrics settings"
},
"nowPlayingQueueEmpty": "Queue is empty",
"@nowPlayingQueueEmpty": {
"description": "Empty state when the playback queue has no items"
},
"@settingsDownload": {
"description": "Settings section - download options"
},
"notifTracksDownloadedSuccess": "{count, plural, =1{1 track downloaded successfully} other{{count} tracks downloaded successfully}}",
"@notifTracksDownloadedSuccess": {
"description": "Notification body for queue complete - how many tracks were downloaded",
"placeholders": {
"count": {
"type": "int"
}
}
},
"storeCategoryDownload": "Download",
"@storeCategoryDownload": {
"description": "Store extension category - download"
},
"aboutTelegramChannel": "Canal do Telegram",
"@aboutTelegramChannel": {
"description": "Link to Telegram channel"
},
"@downloadedAlbumDiscHeader": {
"description": "Header for disc separator in multi-disc albums",
"placeholders": {
"discNumber": {
"type": "int",
"example": "1"
}
}
},
"@recentEmpty": {
"description": "Empty state text for recent access list"
},
"@backupRestoreConfirmMessage": {
"description": "Confirmation dialog message before restoring a backup"
},
"@shareSheetCopyLink": {
"description": "Tooltip for copying a cross-service link"
},
"regionCountryID": "Indonesia",
"@regionCountryID": {
"description": "Country name for SongLink region picker"
},
"@libraryInLibrary": {
"description": "Badge shown on tracks that exist in local library"
},
"extensionPostProcessingHooks": "Ganchos de Pós-Processamento",
"@extensionPostProcessingHooks": {
"description": "Capability - post-processing"
},
"@setupGrantPermission": {
"description": "Button to request permission"
},
"storeFilterDownload": "Baixar",
"@storeFilterDownload": {
"description": "Repo filter - download providers"
},
"@collectionAddToPlaylist": {
"description": "Action to add a track to user playlist"
},
"@discographyFailedToFetch": {
"description": "Error - some albums failed to load"
},
"@updateWhatsNew": {
"description": "Changelog section title"
},
"@setupLanguageDescription": {
"description": "Description for the language selection step in setup"
},
"dialogDeleteSelectedTitle": "Apagar Selecionados",
"@dialogDeleteSelectedTitle": {
"description": "Dialog title - delete selected items"
},
"trackCoverPick": "Pick Cover",
"@trackCoverPick": {
"description": "Button label for selecting cover art"
},
"@collectionCreatePlaylist": {
"description": "Action to create a new playlist"
},
"selectionBatchConvertSuccess": "Converted {success} of {total} tracks to {format}",
"@selectionBatchConvertSuccess": {
"description": "Snackbar after batch conversion completes",
"placeholders": {
"success": {
"type": "int"
},
"total": {
"type": "int"
},
"format": {
"type": "String"
}
}
},
"qualityHiResFlacMax": "FLAC Max de alta resolução",
"@qualityHiResFlacMax": {
"description": "Quality option - maximum resolution FLAC"
},
"audioAnalysisStereo": "Stereo",
"@audioAnalysisStereo": {
"description": "Audio channel layout label - stereo"
},
"backupExportButton": "Create backup file",
"@backupExportButton": {
"description": "Button to create and share a backup file"
},
"settingsApp": "App",
"@settingsApp": {
"description": "Settings menu item - app settings"
},
"clickableInformationUnavailable": "{type} information not available",
"@clickableInformationUnavailable": {
"description": "Snackbar shown when clickable metadata cannot open a destination",
"placeholders": {
"type": {
"type": "String"
}
}
},
"@logFilterLevel": {
"description": "Filter by log level"
},
"sectionTheme": "Tema",
"@sectionTheme": {
"description": "Settings section header"
},
"@extensionActionFailed": {
"description": "Fallback error when an extension action fails without details"
},
"@downloadAppleElrcWordSync": {
"description": "Setting for preserving Apple Music word-by-word eLRC timestamps"
},
"@extensionsNoCustomSearch": {
"description": "Empty state - no search providers"
},
"@collectionPlaylistRemoveCover": {
"description": "Bottom sheet action to remove custom cover image from a playlist"
},
"@tutorialWelcomeDesc": {
"description": "Tutorial welcome page description"
},
"@tutorialSearchDesc": {
"description": "Tutorial search page description"
},
"collectionAddedToWishlist": "\"{trackName}\" added to Wishlist",
"@collectionAddedToWishlist": {
"description": "Snackbar after adding track to wishlist",
"placeholders": {
"trackName": {
"type": "String"
}
}
},
"logAffectedDomains": "Affected: {domains}",
"@logAffectedDomains": {
"description": "Affected domains in log issue analysis",
"placeholders": {
"domains": {
"type": "String"
}
}
},
"@folderOrganizationByArtistSubtitle": {
"description": "Subtitle for artist folder option"
},
"errorNoTracksFound": "Nenhuma faixa encontrada",
"@errorNoTracksFound": {
"description": "Error - search returned no results"
},
"providerPriorityTitle": "Prioridade de Provedor",
"@providerPriorityTitle": {
"description": "Provider priority page title"
},
"@notifUpdateReadyBody": {
"description": "Notification body when app update is ready to install",
"placeholders": {
"version": {
"type": "String"
}
}
},
"@settingsExtensions": {
"description": "Settings section - extension management"
},
"trackDeleteConfirmTitle": "Remover do dispositivo?",
"@trackDeleteConfirmTitle": {
"description": "Delete confirmation title"
},
"@settingsDownloadNetwork": {
"description": "Setting for network type preference"
},
"downloadProvidersNoneEnabled": "No providers enabled",
"@downloadProvidersNoneEnabled": {
"description": "Shown when no lyrics providers are active"
},
"@homeEmptySubtitle": {
"description": "Subtitle shown on home when no providers are available yet"
},
"trackReEnrichFieldBasicTags": "Album, Album Artist",
"@trackReEnrichFieldBasicTags": {
"description": "Checkbox label for basic tags in re-enrich (title/artist are never overwritten)"
},
"@audioAnalysisSpectralCutoff": {
"description": "Estimated spectral cutoff metric label"
},
"@logClearLogsTitle": {
"description": "Clear logs dialog title"
},
"storageModeSafSubtitle": "Escolha qualquer pasta, incluindo o cartão SD",
"@storageModeSafSubtitle": {
"description": "Subtitle for SAF storage mode"
},
"@notifUpdateProgress": {
"description": "Notification body showing update download progress",
"placeholders": {
"received": {
"type": "String"
},
"total": {
"type": "String"
},
"percentage": {
"type": "int"
}
}
},
"downloadUsePrimaryArtistOnlyEnabled": "Featured artists removed from folder name (e.g. Justin Bieber, Quavo → Justin Bieber)",
"@downloadUsePrimaryArtistOnlyEnabled": {
"description": "Subtitle when primary artist only is enabled"
},
"notifScanningLibrary": "Scanning local library",
"@notifScanningLibrary": {
"description": "Notification title while scanning local library"
},
"@metadataProvidersSubtitle": {
"description": "Subtitle for metadata provider priority item"
},
"setupGetStarted": "Começar",
"@setupGetStarted": {
"description": "Final setup button"
},
"libraryFilterQualityCD": "CD (16bit)",
"@libraryFilterQualityCD": {
"description": "Filter option - CD quality audio"
},
"sectionLayout": "Aparência\n",
"@sectionLayout": {
"description": "Settings section header"
},
"@tooltipLoveAll": {
"description": "Tooltip for the Love All button on album/playlist screens"
},
"queueFinalizingDownload": "Finalizing download",
"@queueFinalizingDownload": {
"description": "Accessibility label for a queue item that is finalizing"
},
"trackConvertActionLabelLossy": "{sourceFormat} → {targetFormat} @ {bitrate}",
"@trackConvertActionLabelLossy": {
"description": "Convert button label for lossy conversion",
"placeholders": {
"sourceFormat": {
"type": "String"
},
"targetFormat": {
"type": "String"
},
"bitrate": {
"type": "String"
}
}
},
"extensionsMetadataPriority": "Prioridade de Metadados",
"@extensionsMetadataPriority": {
"description": "Setting - metadata provider order"
},
"updateCurrent": "Atual",
"@updateCurrent": {
"description": "Label for current version"
},
"@aboutFeatureRequest": {
"description": "Link to suggest features"
},
"@safMigrationSuccess": {
"description": "Snackbar after successfully migrating to SAF"
},
"backupRestoreConfirmMessage": "This will replace your current settings, download history, liked tracks, wishlist and playlists with the contents of the backup. This cannot be undone.",
"@cleanupOrphanedDownloadsNone": {
"description": "Snackbar when no orphans found"
},
"lyricsProviderNeteaseDesc": "NetEase Cloud Music (good for Asian songs)",
"@lyricsProviderNeteaseDesc": {
"description": "Description for Netease provider"
},
"libraryScanCancelledSubtitle": "You can retry the scan when ready.",
"@libraryScanCancelledSubtitle": {
"description": "Library scan status subtitle after cancellation"
},
"@collectionFavoriteArtists": {
"description": "Custom folder for favorite artists"
},
"@trackAlbum": {
"description": "Metadata label - album name"
},
"dialogDeleteSelectedMessage": "Apagar {count} {count, plural, =1{faixa} other{faixas}} do histórico?\n\nIsso também apagará os arquivos do armazenamento.",
"@dialogDeleteSelectedMessage": {
"description": "Dialog message - delete selected tracks",
"placeholders": {
"count": {
"type": "int"
}
}
},
"trackReEnrich": "Re-enrich",
"@trackReEnrich": {
"description": "Menu action - re-embed metadata into audio file"
},
"@lyricsProvidersSaved": {
"description": "Snackbar after saving lyrics provider priority"
},
"@storageModeSaf": {
"description": "Storage mode option - Storage Access Framework"
},
"libraryStorageAccessRequired": "Storage Access Required",
"@libraryStorageAccessRequired": {
"description": "Dialog title for storage permission"
},
"@cacheClearAllConfirmTitle": {
"description": "Dialog title before clearing all caches"
},
"@unknownArtist": {
"description": "Fallback artist name when metadata is missing"
},
"downloadCreatePlaylistSourceFolderEnabled": "A subfolder is created for each playlist",
"@downloadCreatePlaylistSourceFolderEnabled": {
"description": "Subtitle when playlist folder is enabled"
},
"dialogClearHistoryMessage": "Tem certeza que deseja limpar todo o histórico de downloads? Isso não pode ser desfeito.",
"@dialogClearHistoryMessage": {
"description": "Dialog message - clear history confirmation"
},
"@sectionData": {
"description": "Settings section header"
},
"audioAnalysisRms": "RMS",
"@audioAnalysisRms": {
"description": "RMS level metric label"
},
"downloadFilterContributingEnabled": "Contributing artists removed from Album Artist folder name",
"@downloadFilterContributingEnabled": {
"description": "Subtitle when contributing artist filter is on"
},
"timeJustNow": "Just now",
"@extensionCustomUrlHandlingShareHint": {
"description": "Extension detail hint explaining share-to-app URL handling"
},
"cleanupOrphanedDownloads": "Cleanup Orphaned Downloads",
"@cleanupOrphanedDownloads": {
"description": "Button to remove history entries for deleted files"
},
"@audioAnalysisNoClipping": {
"description": "Displayed when no clipped samples were detected"
},
"@tutorialWelcomeTitle": {
"description": "Tutorial welcome page title"
},
"collectionFavoriteArtists": "Favorite Artists",
"audioAnalysisRescanning": "Re-analyzing audio...",
"@audioAnalysisRescanning": {
"description": "Loading text while audio is being re-analyzed after an explicit refresh"
},
"logTitle": "Registros",
"@logTitle": {
"description": "Logs screen title"
},
"@regionCountryGB": {
"description": "Country name for SongLink region picker"
},
"@progressFetchingMetadata": {
"description": "Progress indicator - loading track info",
"placeholders": {
"current": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"aboutLogoArtist": "O artista talentoso que criou o nosso lindo logotipo do aplicativo!",
"@aboutLogoArtist": {
"description": "Role description for logo artist"
},
"channelPreview": "Prévia",
"@channelPreview": {
"description": "Update channel - beta/preview releases"
},
"collectionPlaylistsDeleted": "{count} {count, plural, =1{playlist} other{playlists}} deleted",
"@collectionPlaylistsDeleted": {
"description": "Snackbar after deleting selected playlists",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@libraryFilterMetadataMissingGenre": {
"description": "Filter option - items missing genre"
},
"homeTitle": "Início",
"@homeTitle": {
"description": "Home screen title"
},
"extensionMinAppVersion": "Versão Mínima do App",
"@extensionMinAppVersion": {
"description": "Extension detail - minimum app version"
},
"backupContentsLiked": "{count} liked {count, plural, =1{track} other{tracks}}",
"@backupContentsLiked": {
"description": "Backup contents row for liked tracks count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"audioAnalysisTruePeak": "True Peak",
"@audioAnalysisTruePeak": {
"description": "True peak metric label"
},
"notifDownloadsCanceledBody": "{count, plural, =1{1 download canceled by user} other{{count} downloads canceled by user}}",
"@notifDownloadsCanceledBody": {
"description": "Notification body when downloads are canceled by the user",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@dialogRetry": {
"description": "Dialog button - retry action"
},
"@homeChangeSearchProviderTooltip": {
"description": "Tooltip for the Home search provider picker"
},
"@sectionLyricsProviderOptions": {
"description": "Settings section header for per-provider lyrics options"
},
"@trackReEnrichSuccessWithFailures": {
"description": "Snackbar summary after batch metadata re-enrichment finishes with failures",
"placeholders": {
"successCount": {
"type": "int"
},
"total": {
"type": "int"
},
"failedCount": {
"type": "int"
}
}
},
"previewUnavailable": "Prévia indisponível",
"@previewUnavailable": {
"description": "Snackbar shown when a track preview snippet cannot be played"
},
"nowPlayingTabPlayer": "Player",
"@nowPlayingTabPlayer": {
"description": "Tab label for the player view"
},
"backupContentsPlaylists": "{count, plural, =1{1 playlist} other{{count} playlists}}",
"@backupContentsPlaylists": {
"description": "Backup contents row for playlist count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"libraryLastScannedNever": "Never",
"@libraryLastScannedNever": {
"description": "Shown when library has never been scanned"
},
"trackTrackNumber": "Número da faixa",
"@trackTrackNumber": {
"description": "Metadata label - track number"
},
"trackReplayGainScanning": "Analisando o volume...",
"@trackReplayGainScanning": {
"description": "Snackbar/progress message while scanning ReplayGain for a single track"
},
"downloadLossyMp3": "MP3 320kbps",
"@downloadLossyMp3": {
"description": "Lossy format option - MP3 320kbps"
},
"@albumFolderArtistAlbumSingles": {
"description": "Album folder option with singles inside artist"
},
"@extensionHealthNotConfigured": {
"description": "Extension service health status - not configured"
},
"@downloadSeparateSinglesDisabled": {
"description": "Subtitle when separate singles folder is off"
},
"downloadCreatePlaylistSourceFolder": "Playlist Source Folder",
"@downloadCreatePlaylistSourceFolder": {
"description": "Setting to create a subfolder per playlist source"
},
"@trackReleaseDate": {
"description": "Metadata label - release date"
},
"aboutContributors": "Colaboradores",
"@aboutContributors": {
"description": "Section for contributors"
},
"@audioAnalysisMono": {
"description": "Audio channel layout label - mono"
},
"@optionsMaxQualityCoverSubtitle": {
"description": "Subtitle for max quality cover"
},
"@audioAnalysisNyquist": {
"description": "Nyquist frequency metric label"
},
"permissionStorage": "Storage",
"@permissionStorage": {
"description": "Storage permission type label"
},
"permissionAudio": "Audio",
"@permissionAudio": {
"description": "Audio permission type label"
},
"@libraryScanSubtitle": {
"description": "Subtitle for scan button"
},
"@snackbarUnsupportedAudioFormat": {
"description": "Snackbar when the audio format is not supported for the requested operation"
},
"@notifLibraryScanStopped": {
"description": "Notification body when library scan is cancelled"
},
"@downloadMusixmatchAuto": {
"description": "Button to clear Musixmatch language (use auto)"
},
"@trackLyricsTimeout": {
"description": "Message when lyrics request times out"
},
"@trackReEnrichFieldReleaseInfo": {
"description": "Checkbox label for release info in re-enrich"
},
"@regionCountryXK": {
"description": "Country name for SongLink region picker"
},
"aboutTelegramChatSubtitle": "Converse com outros usuários",
"@aboutTelegramChatSubtitle": {
"description": "Subtitle for Telegram chat"
},
"selectionAllPlaylistsSelected": "All playlists selected",
"@selectionAllPlaylistsSelected": {
"description": "Shown when all playlists are selected in selection mode"
},
"cacheTrackLookupDesc": "Spotify/Deezer track ID lookups. Clearing may slow next few searches.",
"@cacheTrackLookupDesc": {
"description": "Description of what track lookup cache contains"
},
"@unknownAlbum": {
"description": "Fallback album name when metadata is missing"
},
"@extensionsErrorLoading": {
"description": "Error message when extension fails to load"
},
"@cacheTitle": {
"description": "Cache management page title"
},
"@downloadFilenameFormat": {
"description": "Setting for output filename pattern"
},
"errorUrlNotRecognized": "Link não reconhecido",
"@errorUrlNotRecognized": {
"description": "Error title - URL not handled by any extension or service"
},
"downloadAppleElrcWordSync": "Apple Music eLRC Word Sync",
"@downloadUseAlbumArtistForFoldersAlbumSubtitle": {
"description": "Subtitle when album artist is used for folder names"
},
"@qualityFlacLossless": {
"description": "Quality option - CD quality FLAC"
},
"downloadNeteaseIncludeTranslationEnabled": "Chinese translation lines included",
"@downloadNeteaseIncludeTranslationEnabled": {
"description": "Subtitle when Netease translation is on"
},
"collectionLovedEmptySubtitle": "Tap love on tracks to keep your favorites",
"@collectionLovedEmptySubtitle": {
"description": "Loved empty state subtitle"
},
"@libraryBuiltInPlayerInfo": {
"description": "Info note explaining the built-in player is for previews only"
},
"@notifLibraryScanProgressNoTotal": {
"description": "Notification body for library scan progress when total is unknown",
"placeholders": {
"scanned": {
"type": "int"
},
"percentage": {
"type": "int"
}
}
},
"@tutorialSearchTitle": {
"description": "Tutorial search page title"
},
"trackReEnrichSuccessWithFailures": "Metadata re-enriched successfully ({successCount}/{total}) - Failed: {failedCount}",
"@a11yTrackByArtist": {
"description": "Accessibility label for a queue or list track item",
"placeholders": {
"trackName": {
"type": "String"
},
"artistName": {
"type": "String"
}
}
},
"libraryFilterMetadataMissingLabel": "Missing label",
"@libraryFilterMetadataMissingLabel": {
"description": "Filter option - items missing record label"
},
"@audioAnalysisLufs": {
"description": "Integrated loudness metric label"
},
"trackMetadata": "Metadados",
"@trackMetadata": {
"description": "Tab title - track metadata"
},
"trackOptionRemoveFromLoved": "Remove from Loved",
"@trackOptionRemoveFromLoved": {
"description": "Bottom sheet action label - remove track from loved folder"
},
"@aboutTelegramChat": {
"description": "Link to Telegram chat group"
},
"@trackCopiedToClipboard": {
"description": "Snackbar - content copied"
},
"aboutKeepAndroidOpen": "Manter o Android aberto",
"@aboutKeepAndroidOpen": {
"description": "Link to Keep Android Open campaign website"
},
"@lyricsProvidersDisabledSection": {
"description": "Section header for disabled providers",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@downloadAllowLocalNetwork": {
"description": "Setting title for allowing requests to private/local network targets"
},
"@openInOtherServices": {
"description": "Title and tooltip for finding the current collection in other services"
},
"@extensionVerificationBrowserInApp": {
"description": "Chip label for in-app browser verification mode"
},
"sectionSearchSource": "Origem da Pesquisa",
"@sectionSearchSource": {
"description": "Settings section header"
},
"allFilesAccess": "All Files Access",
"@allFilesAccess": {
"description": "Toggle for MANAGE_EXTERNAL_STORAGE permission"
},
"extensionsInstalledCount": "{count} extensões instaladas com sucesso",
"@extensionsInstalledCount": {
"description": "Success message after installing multiple extensions",
"placeholders": {
"count": {
"type": "int",
"description": "Number of installed extensions"
}
}
},
"snackbarFailedToEmbedLyrics": "Failed to embed lyrics",
"@snackbarFailedToEmbedLyrics": {
"description": "Snackbar when lyrics embedding fails"
},
"@lyricsProviderMusixmatchDesc": {
"description": "Description for Musixmatch provider"
},
"queueRateLimitTitle": "Service rate limited",
"@queueRateLimitTitle": {
"description": "Title shown on a failed queue item when the download service rate limits requests"
},
"@notifDownloadComplete": {
"description": "Notification title when a single download is complete"
},
"@homeSupports": {
"description": "Info text about supported URL types"
},
"notifDownloadsCanceledTitle": "Downloads canceled",
"@notifDownloadsCanceledTitle": {
"description": "Notification title when downloads are canceled by the user"
},
"@lyricsModeEmbedSubtitle": {
"description": "Subtitle for embed option"
},
"optionsReplayGain": "ReplayGain",
"@optionsReplayGain": {
"description": "Title for ReplayGain setting toggle"
},
"@storeLoadError": {
"description": "Error heading when the store cannot be loaded"
},
"@trackArtist": {
"description": "Metadata label - artist name"
},
"cacheCoverImageDesc": "Downloaded album and track cover art. Will re-download when viewed.",
"@cacheCoverImageDesc": {
"description": "Description of what cover image cache contains"
},
"queueClearAll": "Limpar Tudo",
"@queueClearAll": {
"description": "Button - clear all queue items"
},
"downloadUsePrimaryArtistOnlyDisabled": "Full artist string used for folder name",
"@downloadUsePrimaryArtistOnlyDisabled": {
"description": "Subtitle when primary artist only is disabled"
},
"backupImportSectionTitle": "Restore backup",
"@backupImportSectionTitle": {
"description": "Section title for the import/restore card"
},
"@downloadMusixmatchLanguageHint": {
"description": "Placeholder for Musixmatch language input"
},
"collectionRemoveFromFolder": "Remove from folder",
"@collectionRemoveFromFolder": {
"description": "Tooltip for removing track from wishlist/loved folder"
},
"storeFilterMetadata": "Metadados",
"@storeFilterMetadata": {
"description": "Repo filter - metadata providers"
},
"shareSheetCopyLink": "Copy Link",
"errorRateLimitedMessage": "Muitas solicitações. Por favor, aguarde um momento antes de pesquisar novamente.",
"@errorRateLimitedMessage": {
"description": "Error message - rate limit explanation"
},
"libraryFilterSortGenreDesc": "Genre (Z-A)",
"@libraryFilterSortGenreDesc": {
"description": "Sort option - genre descending"
},
"trackFileNotFound": "Arquivo não encontrado",
"@trackFileNotFound": {
"description": "Error - file doesn't exist"
},
"@queueEmptySinglesSubtitle": {
"description": "Empty state subtitle for single track downloads"
},
"@queueDownloadStarting": {
"description": "Queue status before download progress is available"
},
"metadataProviderPriorityInfo": "O Deezer não tem limites de taxa e é recomendado como principal. O Spotify pode limitar a taxa após muitas solicitações.",
"@metadataProviderPriorityInfo": {
"description": "Info tip about rate limits"
},
"aboutPCSource": "Código-fonte do app desktop",
"@aboutPCSource": {
"description": "Link to PC GitHub repo"
},
"editMetadataAutoFill": "Auto-fill from online",
"@editMetadataAutoFill": {
"description": "Section title for selective online metadata auto-fill in the edit metadata sheet"
},
"snackbarDeletedTracks": "{count} {count, plural, =1{faixa apagada} other{faixas apagadas}}",
"@snackbarDeletedTracks": {
"description": "Snackbar - tracks deleted",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@extensionHealthServiceDegraded": {
"description": "Tooltip for degraded extension service"
},
"lyricsProviderLrclibDesc": "Open-source synced lyrics database",
"@lyricsProviderLrclibDesc": {
"description": "Description for LRCLIB provider"
},
"downloadMusixmatchLanguageDesc": "Enter a BCP-47 language code (e.g. en, de, ja) to request translated lyrics from Musixmatch.",
"@downloadMusixmatchLanguageDesc": {
"description": "Description in Musixmatch language picker"
},
"@optionsEmbedMetadataSubtitleOn": {
"description": "Subtitle when metadata embedding is enabled"
},
"@setupSkipForNow": {
"description": "Skip button text"
},
"@a11ySelectTrack": {
"description": "Accessibility label for selecting a track"
},
"@folderOrganizationByAlbumSubtitle": {
"description": "Subtitle for album folder option"
},
"downloadLossyAac": "AAC/M4A 320kbps",
"@extensionVerificationBrowserTitle": {
"description": "Settings option title for extension verification browser preference"
},
"@backupContentsExtensions": {
"description": "Backup contents row for installed extensions count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"snackbarUrlCopied": "URL do {platform} copiado para a área de transferência",
"@snackbarUrlCopied": {
"description": "Snackbar - URL copied",
"placeholders": {
"platform": {
"type": "String",
"description": "Platform name (Spotify/Deezer)"
}
}
},
"aboutBinimumDesc": "O criador do QQDL e da HiFi API. Este projeto ajudou a moldar o suporte a transferências sem perdas.",
"@aboutBinimumDesc": {
"description": "Credit description for binimum"
},
"discographyFetchingAlbum": "Buscando {current} de {total}...",
"@discographyFetchingAlbum": {
"description": "Progress - fetching specific album",
"placeholders": {
"current": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"logAutoScrollOn": "Auto-scroll ON",
"@logAutoScrollOn": {
"description": "Tooltip when auto-scroll is enabled on the log screen"
},
"@settingsMetadataSubtitle": {
"description": "Subtitle for metadata settings"
},
"@regionCountryBR": {
"description": "Country name for SongLink region picker"
},
"@lyricsProvidersTitle": {
"description": "Settings item title for lyrics provider order"
},
"trackMetadataService": "Serviço",
"@trackMetadataService": {
"description": "Metadata field - download service used"
},
"discographyAddedToQueue": "{count} faixas adicionadas à fila",
"cueSplitTrackCount": "{count} tracks",
"@cueSplitTrackCount": {
"description": "Number of tracks in CUE sheet",
"placeholders": {
"count": {
"type": "int"
}
}
},
"dialogImportPlaylistTitle": "Importar Playlist",
"@dialogImportPlaylistTitle": {
"description": "Dialog title - import CSV playlist"
},
"@cleanupOrphanedDownloadsSubtitle": {
"description": "Subtitle for orphaned cleanup button"
},
"settingsLocalLibrary": "Local Library",
"@settingsLocalLibrary": {
"description": "Settings menu item - local library"
},
"@metadataSaveFailedStorage": {
"description": "Snackbar error when writing metadata file back to storage fails"
},
"logCopyLogs": "Copy logs",
"@logCopyLogs": {
"description": "Tooltip for copying logs"
},
"downloadNetworkWifiOnlySubtitle": "Downloads pause when on mobile data",
"@downloadNetworkWifiOnlySubtitle": {
"description": "Subtitle for WiFi-only option in picker"
},
"@lyricsModeBothSubtitle": {
"description": "Subtitle for both option"
},
"@collectionAlreadyInPlaylist": {
"description": "Snackbar when track already exists in playlist",
"placeholders": {
"playlistName": {
"type": "String"
}
}
},
"@collectionFoldersTitle": {
"description": "Library section title for custom folders"
},
"searchSortDateNewest": "Data de lançamento (mais recente)",
"@searchSortDateNewest": {
"description": "Sort option - newest release first"
},
"downloadDeduplicationDisabled": "All tracks will be downloaded regardless of history",
"@downloadDeduplicationDisabled": {
"description": "Subtitle when deduplication is off"
},
"@recentTypeAlbum": {
"description": "Recent access item type - album"
},
"nowPlayingPlayInOrder": "Play in order",
"@nowPlayingPlayInOrder": {
"description": "Tooltip when shuffle mode is disabled"
},
"@cueSplitConfirmMessage": {
"description": "CUE split confirmation dialog message",
"placeholders": {
"album": {
"type": "String"
},
"count": {
"type": "int"
}
}
},
"@audioAnalysisFileSize": {
"description": "File size metric label"
},
"artistSingles": "Singles e EPs",
"@artistSingles": {
"description": "Section header for singles/EPs"
},
"@snackbarProviderPrioritySaved": {
"description": "Snackbar - provider order saved"
},
"@recentPlaylistInfo": {
"description": "Snackbar message when tapping playlist in recent access",
"placeholders": {
"name": {
"type": "String",
"description": "Playlist name"
}
}
},
"@lyricsProviderLyricsPlusDesc": {
"description": "Description for LyricsPlus provider"
},
"@libraryFilterDownloaded": {
"description": "Filter chip - show only downloaded items"
},
"recentPlaylistInfo": "Playlist: {name}",
"@optionsReplayGainSubtitleOn": {
"description": "Subtitle when ReplayGain is enabled"
},
"@actionCreate": {
"description": "Generic action button - create"
},
"@downloadSelectQuality": {
"description": "Dialog title - choose audio quality"
},
"cueSplitAlbum": "Album: {album}",
"@cueSplitAlbum": {
"description": "Album name in CUE split sheet",
"placeholders": {
"album": {
"type": "String"
}
}
},
"@trackCoverNoSource": {
"description": "Snackbar when no cover art URL or embedded cover"
},
"@storeRepoUrlLabel": {
"description": "Label for the repository URL input field"
},
"@notifLibraryScanCompleteBody": {
"description": "Notification body for library scan complete - number of indexed tracks",
"placeholders": {
"count": {
"type": "int"
}
}
},
"optionsDetailedLogging": "Registro detalhado",
"@optionsDetailedLogging": {
"description": "Enable verbose logs for debugging"
},
"@lyricsProvidersDiscardContent": {
"description": "Body text of the discard-changes dialog on lyrics provider page"
},
"@dialogDisableHistoryTitle": {
"description": "Confirmation dialog title shown before disabling download history"
},
"downloadLossyOpus128Subtitle": "Smallest size, ~4MB per track",
"@downloadLossyOpus128Subtitle": {
"description": "Subtitle for Opus 128kbps lossy option"
},
"@appName": {
"description": "App name - DO NOT TRANSLATE"
},
"libraryActions": "Actions",
"@libraryActions": {
"description": "Section header for library actions"
},
"setupNoFolderSelected": "Nenhuma pasta selecionada. Você gostaria de usar a pasta padrão de música?",
"@setupNoFolderSelected": {
"description": "Prompt when no folder selected"
},
"downloadMusixmatchLanguageHint": "e.g. en, de, ja",
"trackSaveFailed": "Failed: {error}",
"@trackSaveFailed": {
"description": "Snackbar when save operation fails",
"placeholders": {
"error": {
"type": "String"
}
}
},
"replayGainBatchConfirmTitle": "Adicionar ReplayGain",
"@replayGainBatchConfirmTitle": {
"description": "Title of the batch ReplayGain confirmation dialog"
},
"tutorialExtensionsTip1": "Browse the Repo tab to discover useful extensions",
"@tutorialExtensionsTip1": {
"description": "Tutorial extensions tip 1"
},
"@trackAddToQueue": {
"description": "Menu action to add a track to the playback queue"
},
"@cacheTrackLookup": {
"description": "Cache item title for track ID lookup cache"
},
"@discographyNoAlbums": {
"description": "Error - no albums found for artist"
},
"@updateLater": {
"description": "Update button - dismiss"
},
"@snackbarFailedToInstall": {
"description": "Snackbar - extension install error"
},
"@albumFolderArtistAlbumFlatSubtitle": {
"description": "Folder structure example for flat singles"
},
"@errorMissingExtensionSource": {
"description": "Error - extension source not available",
"placeholders": {
"item": {
"type": "String"
}
}
},
"libraryFilterSortAlbumAsc": "Album (A-Z)",
"@libraryFilterSortAlbumAsc": {
"description": "Sort option - album ascending"
},
"@queueTrackCount": {
"description": "Track count label with plural support",
"placeholders": {
"count": {
"type": "int"
}
}
},
"audioAnalysisMono": "Mono",
"@trackLyricsSource": {
"description": "Label showing the lyrics source/provider",
"placeholders": {
"source": {
"type": "String"
}
}
},
"@lyricsModeEmbed": {
"description": "Lyrics mode option - embed in audio file"
},
"@storeRepoDialogCurrent": {
"description": "Label shown above the current repository URL in the dialog"
},
"@cacheRefreshStats": {
"description": "Button label to refresh cache statistics"
},
"lyricsProviderAppleMusicDesc": "Word-by-word synced lyrics (via proxy)",
"@lyricsProviderAppleMusicDesc": {
"description": "Description for Apple Music provider"
},
"@downloadDeduplication": {
"description": "Setting - skip tracks already in download history"
},
"updateFailedMessage": "Falha ao baixar a atualização",
"@updateFailedMessage": {
"description": "Update error message"
},
"cacheEstimatedTotal": "Estimated cache usage: {size}",
"@cacheEstimatedTotal": {
"description": "Total cache size shown in summary",
"placeholders": {
"size": {
"type": "String"
}
}
},
"@aboutVersion": {
"description": "Version info label"
},
"dialogRetry": "Tentar novamente",
"@cueSplitSplitting": {
"description": "Snackbar while splitting CUE",
"placeholders": {
"current": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"@searchSortTitleZA": {
"description": "Sort option - title descending"
},
"tutorialLibraryTip2": "Tap any track to play it with your music player",
"@tutorialLibraryTip2": {
"description": "Tutorial library tip 2"
},
"extensionHealthServiceOffline": "Service offline",
"@extensionHealthServiceOffline": {
"description": "Tooltip for offline extension service"
},
"actionDeselect": "Desselecionar",
"@actionDeselect": {
"description": "Action button - deselect all"
},
"@trackConvertOriginal": {
"description": "Label for keeping original bit depth or sample rate during conversion"
},
"@libraryClearConfirmTitle": {
"description": "Dialog title for clear confirmation"
},
"@dialogDownloadAllMessage": {
"description": "Body of the Download All confirmation dialog",
"placeholders": {
"count": {
"type": "int"
}
}
},
"homeSupports": "Suporte: Faixas, Álbuns, Playlists, URLs de Artista",
"@downloadedAlbumDeleteSelected": {
"description": "Button - delete selected tracks"
},
"@recentShowAllDownloads": {
"description": "Button label to unhide hidden downloads in recent access"
},
"artistOptionRemoveFromFavorites": "Remove from Favorite Artists",
"@artistOptionRemoveFromFavorites": {
"description": "Action label - remove artist from favorite artists"
},
"collectionPlaylistEmptyTitle": "A lista de reprodução está vazia",
"@collectionPlaylistEmptyTitle": {
"description": "Playlist empty state title"
},
"libraryFilterSortLatest": "Latest",
"@libraryFilterSortLatest": {
"description": "Sort option - newest first"
},
"@libraryFilterMetadataMissingYear": {
"description": "Filter option - items missing release year/date"
},
"@selectionSelected": {
"description": "Selection count indicator",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@tracksCount": {
"description": "Track count display",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@optionsCheckUpdates": {
"description": "Auto update check toggle"
},
"@qualityHiResFlacMaxSubtitle": {
"description": "Technical spec for hi-res max"
},
"actionStop": "Stop",
"@actionStop": {
"description": "Generic action - stop"
},
"@selectionSelectToDelete": {
"description": "Placeholder when nothing selected"
},
"folderOrganizationNoneSubtitle": "Todos os arquivos na pasta de download",
"@folderOrganizationNoneSubtitle": {
"description": "Subtitle for no organization option"
},
"@updateDownloading": {
"description": "Update status - downloading"
},
"artistAlbums": "Álbuns",
"@artistAlbums": {
"description": "Section header for artist albums"
},
"trackConvertDitherTriangular": "TPDF",
"@trackConvertDitherTriangular": {
"description": "Lossless conversion triangular probability density function dither option"
},
"nowPlayingShuffleLibraryFailed": "Could not shuffle library: {error}",
"@nowPlayingShuffleLibraryFailed": {
"description": "Snackbar when shuffling the library fails",
"placeholders": {
"error": {
"type": "String"
}
}
},
"@setupIcloudNotSupported": {
"description": "Error when user selects iCloud Drive on iOS"
},
"@optionsArtistTagModeSplitVorbis": {
"description": "Artist tag mode option that writes repeated ARTIST tags for Vorbis formats"
},
"@extensionsProviderPrioritySection": {
"description": "Section header - provider priority"
},
"@libraryShowDuplicateIndicatorSubtitle": {
"description": "Subtitle for duplicate indicator toggle"
},
"sectionDuplicates": "Duplicates",
"@sectionDuplicates": {
"description": "Settings section header for deduplication"
},
"@backupTitle": {
"description": "App bar title for the backup and restore page"
},
"trackCoverReplaceNotice": "The selected cover will replace the current embedded cover when you tap Save.",
"cacheSectionMaintenance": "Maintenance",
"@cacheSectionMaintenance": {
"description": "Section header for cleanup actions"
},
"@editMetadataFieldGenre": {
"description": "Chip label for genre field in auto-fill selector"
},
"@extensionsFallbackSubtitle": {
"description": "Subtitle for download fallback extensions menu"
},
"selectionBatchConvertConfirmMessage": "Convert {count} {count, plural, =1{track} other{tracks}} to {format} at {bitrate}?\n\nOriginal files will be deleted after conversion.",
"@selectionBatchConvertConfirmMessage": {
"description": "Confirmation dialog message for batch conversion",
"placeholders": {
"count": {
"type": "int"
},
"format": {
"type": "String"
},
"bitrate": {
"type": "String"
}
}
},
"@selectionTapPlaylistsToSelect": {
"description": "Hint shown in playlist selection mode"
},
"qualityHiResFlacMaxSubtitle": "24-bit / até 192kHz",
"snackbarRemovedTracksFromLoved": "Removed {count} tracks from Loved",
"@snackbarRemovedTracksFromLoved": {
"description": "Snackbar after removing multiple tracks from Loved folder",
"placeholders": {
"count": {
"type": "int"
}
}
},
"folderOrganizationByArtistAlbum": "Artista/Álbum",
"@folderOrganizationByArtistAlbum": {
"description": "Folder option - nested folders"
},
"snackbarCannotOpenFile": "Não foi possível abrir o arquivo: {error}",
"@snackbarCannotOpenFile": {
"description": "Snackbar - file open error",
"placeholders": {
"error": {
"type": "String"
}
}
},
"@optionsDetailedLoggingOff": {
"description": "Status when logging disabled"
},
"@setupStorageDescription": {
"description": "Explanation for storage permission"
},
"audioAnalysisCodec": "Codec",
"@regionCountryFR": {
"description": "Country name for SongLink region picker"
},
"@optionsArtistTagMode": {
"description": "Setting title for how artist metadata is written into files"
},
"@libraryClearConfirmMessage": {
"description": "Dialog message for clear confirmation"
},
"trackLyricsNotAvailable": "Letra não disponível para esta faixa",
"@trackLyricsNotAvailable": {
"description": "Message when lyrics not found"
},
"storeFilterUtility": "Utilidade",
"@storeFilterUtility": {
"description": "Repo filter - utility extensions"
},
"collectionAddedToPlaylist": "Added to \"{playlistName}\"",
"@collectionAddedToPlaylist": {
"description": "Snackbar after adding track to playlist",
"placeholders": {
"playlistName": {
"type": "String"
}
}
},
"cacheClearConfirmTitle": "Clear cache?",
"@cacheClearConfirmTitle": {
"description": "Dialog title before clearing one cache category"
},
"@downloadAppleElrcWordSyncDisabled": {
"description": "Subtitle when Apple Music eLRC word sync is disabled"
},
"@aboutMobileDeveloper": {
"description": "Role description for mobile dev"
},
"albumFolderYearAlbum": "[Ano] Álbum",
"@albumFolderYearAlbum": {
"description": "Album folder option with year"
},
"cacheTitle": "Storage & Cache",
"@extensionPostProcessing": {
"description": "Capability - post-download processing"
},
"extensionsNoMetadataProvider": "Nenhuma extensão com provedor de metadados",
"@extensionsNoMetadataProvider": {
"description": "Empty state - no metadata providers"
},
"searchSortTitleZA": "Título (Z-A)",
"@queueClearAllMessage": {
"description": "Clear queue confirmation"
},
"audioAnalysisTitle": "Audio Quality Analysis",
"@audioAnalysisTitle": {
"description": "Title for audio analysis section"
},
"@aboutReportIssueSubtitle": {
"description": "Subtitle for report issue"
},
"@audioAnalysisSampleRate": {
"description": "Sample rate metric label"
},
"@discographySelectedCount": {
"description": "Selection count badge",
"placeholders": {
"count": {
"type": "int"
}
}
},
"qualityFlacLosslessSubtitle": "16 bits / 44,1 kHz",
"@qualityFlacLosslessSubtitle": {
"description": "Technical spec for lossless"
},
"libraryScanFinalizing": "Finalizing library...",
"@libraryScanFinalizing": {
"description": "Status shown after file scanning finishes but library persistence is still running"
},
"@trackEditMetadata": {
"description": "Menu action - edit embedded metadata"
},
"@downloadNeteaseIncludeRomanization": {
"description": "Setting to include romanized lyrics from Netease"
},
"@optionsArtistTagModeJoinedSubtitle": {
"description": "Subtitle for joined artist tag mode"
},
"regionCountryDE": "Germany",
"@regionCountryDE": {
"description": "Country name for SongLink region picker"
},
"optionsAutoFallback": "Fallback Automático",
"@optionsAutoFallback": {
"description": "Auto-retry with other services"
},
"@trackMetadataPlay": {
"description": "Action button - play track"
},
"settingsFiles": "Files & Folders",
"@settingsFiles": {
"description": "Settings menu item - file and folder settings"
},
"aboutMobileDeveloper": "Desenvolvedor da versão móvel",
"@trackDownloaded": {
"description": "Metadata label - download date"
},
"homeSkipAlreadyDownloaded": "Skip already downloaded songs",
"@homeSkipAlreadyDownloaded": {
"description": "Checkbox label in import dialog to skip already-downloaded songs"
},
"dialogUninstall": "Desinstalar",
"@dialogUninstall": {
"description": "Dialog button - uninstall extension"
},
"collectionDeletePlaylist": "Delete playlist",
"@collectionDeletePlaylist": {
"description": "Action to delete playlist"
},
"trackCoverOnline": "Online cover",
"@trackCoverOnline": {
"description": "Label shown when metadata autofill downloaded cover art from the internet"
},
"downloadTitle": "",
"@downloadTitle": {
"description": "Download settings page title"
},
"searchArtists": "Artistas",
"@searchArtists": {
"description": "Search result category - artists"
},
"extensionUrlHandler": "Gerenciador de URL",
"@extensionUrlHandler": {
"description": "Capability - handles URLs"
},
"@timeHoursAgo": {
"description": "Relative time - hours ago",
"placeholders": {
"count": {
"type": "int"
}
}
},
"editMetadataAdvanced": "Advanced",
"@editMetadataAdvanced": {
"description": "Expandable section label for advanced metadata fields"
},
"@actionSelectAll": {
"description": "Action button - select all items"
},
"timeMinutesAgo": "{count, plural, =1{1 minute ago} other{{count} minutes ago}}",
"@timeMinutesAgo": {
"description": "Relative time - minutes ago",
"placeholders": {
"count": {
"type": "int"
}
}
},
"regionCountryXK": "Kosovo",
"@downloadAskQualitySubtitle": {
"description": "Subtitle for ask quality toggle"
},
"setupLanguageSystemDefault": "Padrão do sistema",
"@setupLanguageSystemDefault": {
"description": "Option to use the system language"
},
"@updateAvailable": {
"description": "Update dialog title"
},
"cacheEntries": "{count} entries",
"@cacheEntries": {
"description": "Track cache entry count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@notifLibraryScanExcluded": {
"description": "Library scan complete suffix - excluded track count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"extensionsMetadataPrioritySubtitle": "Definir ordem de origem de pesquisa e metadados",
"@extensionsMetadataPrioritySubtitle": {
"description": "Subtitle for metadata priority"
},
"downloadedAlbumSelectToDelete": "Selecione as faixas para apagar",
"@downloadedAlbumSelectToDelete": {
"description": "Placeholder when nothing selected"
},
"@dialogClearHistoryTitle": {
"description": "Dialog title - clear download history"
},
"tutorialSettingsTip1": "Change download location and folder organization",
"@tutorialSettingsTip1": {
"description": "Tutorial settings tip 1"
},
"@extensionsInstalledSuccess": {
"description": "Success message after install"
},
"allFilesAccessDisabledSubtitle": "Limited to media folders only",
"@allFilesAccessDisabledSubtitle": {
"description": "Subtitle when all files access is disabled"
},
"@appearanceHistoryViewList": {
"description": "List layout option"
},
"@notifAlreadyInLibraryCount": {
"description": "Notification title when track is already in library, with count",
"placeholders": {
"completed": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"@libraryFilterAll": {
"description": "Filter chip - show all library items"
},
"settingsDownload": "",
"settingsFilesSubtitle": "Download location, filename, folder structure",
"@settingsFilesSubtitle": {
"description": "Subtitle for files & folders settings"
},
"@libraryFilterSort": {
"description": "Filter section - sort order"
},
"metadataProvidersSubtitle": "Drag to set search and metadata source order",
"@extensionPermissions": {
"description": "Section header - required permissions"
},
"selectionSelectToDelete": "Selecione as faixas para apagar",
"@libraryExternalPlayerSubtitle": {
"description": "Subtitle for external player option"
},
"extensionVerificationOpenBrowser": "Open browser",
"@extensionVerificationOpenBrowser": {
"description": "Button to open the extension verification URL in a browser"
},
"@trackConvertConfirmMessageLossless": {
"description": "Confirmation dialog message for lossless-to-lossless conversion",
"placeholders": {
"sourceFormat": {
"type": "String"
},
"targetFormat": {
"type": "String"
}
}
},
"@snackbarAddedTracksToQueue": {
"description": "Snackbar - multiple tracks added to queue",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@backupContentsWishlist": {
"description": "Backup contents row for wishlist tracks count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@cacheCleanupUnusedSubtitle": {
"description": "Subtitle for cleanup unused data action"
},
"trackLabel": "Gravadora",
"@trackLabel": {
"description": "Metadata label - record label"
},
"@collectionAddedToLoved": {
"description": "Snackbar after adding track to loved folder",
"placeholders": {
"trackName": {
"type": "String"
}
}
},
"regionCountryGB": "United Kingdom",
"dialogCancel": "Cancelar",
"@dialogCancel": {
"description": "Dialog button - cancel action"
},
"@folderOrganizationByArtistAlbumSubtitle": {
"description": "Subtitle for nested folder option"
},
"@notifAllDownloadsComplete": {
"description": "Notification title when all downloads finish successfully"
},
"setupEnableNotifications": "Habilitar Notificações",
"@setupEnableNotifications": {
"description": "Button to enable notifications"
},
"@notifFinalizingTrack": {
"description": "Notification title while finalizing (embedding metadata) a track",
"placeholders": {
"trackName": {
"type": "String"
}
}
},
"@downloadLossy320FormatDesc": {
"description": "Description in the lossy format picker"
},
"filenameFormat": "Formato do Nome do Arquivo",
"@filenameFormat": {
"description": "Setting title - filename pattern"
},
"historySearchHint": "Pesquisar histórico...",
"@historySearchHint": {
"description": "Search bar placeholder in history"
},
"@tutorialReadyMessage": {
"description": "Tutorial completion message"
},
"cacheTempDirectoryDesc": "Temporary files from downloads and audio conversion.",
"@cacheTempDirectoryDesc": {
"description": "Description of what temporary directory contains"
},
"@trackSaveLyrics": {
"description": "Menu action - save lyrics as .lrc file"
},
"@notifDownloadsFinished": {
"description": "Notification title when queue finishes with some failures",
"placeholders": {
"completed": {
"type": "int"
},
"failed": {
"type": "int"
}
}
},
"@historyFilterAlbums": {
"description": "Filter chip - show albums only"
},
"trackEmbedLyrics": "Incorporar Letras",
"@trackEmbedLyrics": {
"description": "Action - embed lyrics into audio file"
},
"@downloadPrimaryArtistOnlyOff": {
"description": "Status label when primary-artist-only folder naming is disabled"
},
"@trackReEnrichFieldTrackInfo": {
"description": "Checkbox label for track info in re-enrich"
},
"snackbarHistoryCleared": "Histórico limpo",
"downloadNetworkCompatibilityModeDisabled": "Using standard network settings",
"@artistPopular": {
"description": "Section header for popular/top tracks"
},
"@trackFetchOnlineLyrics": {
"description": "Action - fetch lyrics from online providers"
},
"extensionLyricsProvider": "Provedor de Letras",
"@extensionLyricsProvider": {
"description": "Capability - provides lyrics"
},
"historyFilterAll": "Tudo",
"@historyFilterAll": {
"description": "Filter chip - show all items"
},
"tutorialSearchTitle": "Finding Music",
"@lyricsModeExternal": {
"description": "Lyrics mode option - separate LRC file"
},
"@actionDismiss": {
"description": "Generic action - dismiss"
},
"trackOpenInSpotify": "Abrir no Spotify",
"@trackOpenInSpotify": {
"description": "Action - open track in Spotify app"
},
"@libraryClear": {
"description": "Button to clear all library entries"
},
"discographyFailedToFetch": "Falha ao obter alguns álbuns",
"@filenameShowAdvancedTagsDescription": {
"description": "Description for advanced filename tag toggle"
},
"@storeUpdate": {
"description": "Update available button"
},
"collectionPlaylistTracks": "{count, plural, =1{1 track} other{{count} tracks}}",
"@collectionPlaylistTracks": {
"description": "Track count label for custom playlists",
"placeholders": {
"count": {
"type": "int"
}
}
},
"optionsPrimaryProviderSubtitle": "Serviço usado para pesquisar por faixa ou nome do álbum",
"@optionsPrimaryProviderSubtitle": {
"description": "Subtitle for primary provider"
},
"@downloadEmbedLyricsDisabled": {
"description": "Subtitle when lyrics embedding is blocked by metadata toggle"
},
"@librarySourceLocal": {
"description": "Badge for tracks from local library scan"
},
"@searchSortDurationLong": {
"description": "Sort option - longest duration first"
},
"@downloadFilterContributingDisabled": {
"description": "Subtitle when contributing artist filter is off"
},
"queueDownloadingCount": "Downloading ({count})",
"@queueDownloadingCount": {
"description": "Header for active downloads section with count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"extensionVerificationBrowserInApp": "In-app",
"trackAudioQuality": "Qualidade de Áudio",
"@trackAudioQuality": {
"description": "Metadata label - audio quality"
},
"libraryRemovedMissingFiles": "Removed {count} missing files from library",
"@libraryRemovedMissingFiles": {
"description": "Snackbar after cleanup",
"placeholders": {
"count": {
"type": "int"
}
}
},
"collectionFavoriteArtistsEmptyTitle": "No favorite artists yet",
"@collectionFavoriteArtistsEmptyTitle": {
"description": "Favorite artists empty state title"
},
"@errorInvalidFolderSelected": {
"description": "Error when the selected folder is invalid"
},
"@searchSortArtistZA": {
"description": "Sort option - artist descending"
},
"snackbarAddedTracksToLoved": "Added {count} tracks to Loved",
"@snackbarAddedTracksToLoved": {
"description": "Snackbar after adding multiple tracks to Loved folder",
"placeholders": {
"count": {
"type": "int"
}
}
},
"cancelDownloadContent": "This will cancel the active download for \"{trackName}\".",
"@cancelDownloadContent": {
"description": "Dialog body when confirming cancellation of an active download",
"placeholders": {
"trackName": {
"type": "String"
}
}
},
"settingsCacheSubtitle": "View size and clear cached data",
"@settingsCacheSubtitle": {
"description": "Subtitle for cache management menu"
},
"notifLibraryScanCompleteBody": "{count} tracks indexed",
"@cacheSizeWithFiles": {
"description": "Cache size and file count",
"placeholders": {
"size": {
"type": "String"
},
"count": {
"type": "int"
}
}
},
"@downloadAskBeforeDownload": {
"description": "Setting - show quality picker"
},
"@extensionHealthDegraded": {
"description": "Extension service health status - degraded"
},
"@sectionPerformance": {
"description": "Settings section header"
},
"@trackCoverCurrent": {
"description": "Label for the currently embedded cover preview"
},
"discographySelectAlbums": "Selecione Álbuns...",
"@discographySelectAlbums": {
"description": "Option - manually select albums to download"
},
"aboutAppDescription": "Pesquisar metadados de músicas, gerenciar extensões e organizar sua biblioteca.",
"@aboutAppDescription": {
"description": "App description in header card"
},
"extensionCustomTrackMatching": "Correspondência de Faixa Personalizada",
"@extensionCustomTrackMatching": {
"description": "Capability - custom track matching algorithm"
},
"@editMetadataSelectNone": {
"description": "Button to clear selected fields for auto-fill"
},
"@trackPlayNext": {
"description": "Menu action to play a track as the next queue item"
},
"extensionCapabilities": "Funcionalidades",
"@extensionCapabilities": {
"description": "Section header - extension features"
},
"@downloadSelectServiceToEnable": {
"description": "Subtitle when quality picker is disabled due to extension service"
},
"logIssueRateLimitedDescription": "Too many requests to the service",
"@logIssueRateLimitedDescription": {
"description": "Diagnostic badge description for rate limiting"
},
"@actionResume": {
"description": "Action button - resume download"
},
"@updateDownloadInstall": {
"description": "Update button - download and install"
},
"downloadLossy320Format": "Lossy 320kbps Format",
"@downloadLossy320Format": {
"description": "Title of the lossy format picker bottom sheet"
},
"settingsMetadataSubtitle": "Cover art, tags, ReplayGain, providers",
"@trackCopyright": {
"description": "Metadata label - copyright information"
},
"@snackbarExtensionInstalled": {
"description": "Snackbar - extension installed successfully",
"placeholders": {
"extensionName": {
"type": "String"
}
}
},
"@regionCountryJP": {
"description": "Country name for SongLink region picker"
},
"trackReEnrichOnlineSubtitle": "Search metadata online and embed into file",
"@trackReEnrichOnlineSubtitle": {
"description": "Subtitle for re-enrich metadata action for local items"
},
"nowPlayingNothingPlaying": "Nothing is playing",
"@nowPlayingNothingPlaying": {
"description": "Empty state when no track is currently playing"
},
"tutorialDownloadDesc": "Downloading music is simple and fast. Here's how it works.",
"@tutorialDownloadDesc": {
"description": "Tutorial download page description"
},
"@appearanceTitle": {
"description": "Appearance settings page title"
},
"@backupExportSectionDescription": {
"description": "Description of what a backup contains"
},
"@downloadLossyOpus128": {
"description": "Lossy format option - Opus 128kbps"
},
"@logFilterSection": {
"description": "Filter section title"
},
"trackReEnrichSuccess": "Metadata re-enriched successfully",
"@trackReEnrichSuccess": {
"description": "Snackbar after successful re-enrichment"
},
"backupContentsHistory": "{count} history {count, plural, =1{item} other{items}}",
"@backupContentsHistory": {
"description": "Backup contents row for history count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"snackbarAddedToQueue": "\"{trackName}\" adicionada à fila",
"@snackbarAddedToQueue": {
"description": "Snackbar - track added to download queue",
"placeholders": {
"trackName": {
"type": "String"
}
}
},
"libraryAutoScanOnOpen": "Sempre que abrir o aplicativo",
"@libraryAutoScanOnOpen": {
"description": "Auto scan when app opens"
},
"audioAnalysisChannels": "Channels",
"@audioAnalysisChannels": {
"description": "Channels metric label"
},
"appearanceHistoryViewList": "Lista",
"updateDownloadInstall": "Baixar e Instalar",
"@libraryShowDuplicateIndicator": {
"description": "Toggle for duplicate indicator in search"
},
"extensionsHomeFeedOff": "Off",
"@extensionsHomeFeedOff": {
"description": "Extensions page - home feed provider option: off"
},
"searchSortTitleAZ": "Título (A-Z)",
"@searchSortTitleAZ": {
"description": "Sort option - title ascending"
},
"collectionRemovedFromLoved": "\"{trackName}\" removed from Loved",
"@collectionRemovedFromLoved": {
"description": "Snackbar after removing track from loved folder",
"placeholders": {
"trackName": {
"type": "String"
}
}
},
"sectionAudioQuality": "Qualidade de Áudio",
"@sectionAudioQuality": {
"description": "Settings section header"
},
"trackConvertSuccess": "Converted to {format} successfully",
"@trackConvertSuccess": {
"description": "Snackbar after successful conversion",
"placeholders": {
"format": {
"type": "String"
}
}
},
"dialogUninstallExtensionMessage": "Tem certeza que deseja remover {extensionName}?",
"@dialogUninstallExtensionMessage": {
"description": "Dialog message - uninstall specific extension",
"placeholders": {
"extensionName": {
"type": "String"
}
}
},
"downloadNativeWorkerSubtitle": "Serviço Android em segundo plano para transferências de extensões",
"@downloadNativeWorkerSubtitle": {
"description": "Setting subtitle for Android native download worker"
},
"storeUpdate": "Atualizar",
"libraryFilterMetadataMissingAny": "Missing any metadata",
"@libraryFilterMetadataMissingAny": {
"description": "Filter option - items missing any tracked metadata field"
},
"@selectionBatchConvertConfirmMessageLosslessCapped": {
"description": "Confirmation dialog message for capped lossless batch conversion",
"placeholders": {
"count": {
"type": "int"
},
"format": {
"type": "String"
},
"quality": {
"type": "String"
}
}
},
"editMetadataAutoFillDesc": "Select fields to fill automatically from online metadata",
"@editMetadataAutoFillDesc": {
"description": "Description for the auto-fill section"
},
"@lyricsProviderExtensionDesc": {
"description": "Generic description for extension-based lyrics providers"
},
"downloadSongLinkRegion": "SongLink Region",
"@downloadSongLinkRegion": {
"description": "Setting for SongLink region used during fallback resolution"
},
"shareSheetNoExtensions": "No other compatible services",
"@shareSheetNoExtensions": {
"description": "Empty state when no extensions can be searched for cross-service links"
},
"queueFlacConfirmMessage": "Search online matches for the selected tracks and queue FLAC downloads.\n\nExisting files will not be modified or deleted.\n\nOnly high-confidence matches are queued automatically.\n\n{count} selected",
"@queueFlacConfirmMessage": {
"description": "Confirmation dialog body before queueing FLAC redownloads for local tracks",
"placeholders": {
"count": {
"type": "int"
}
}
},
"tooltipAddToPlaylist": "Add to Playlist",
"@tooltipAddToPlaylist": {
"description": "Tooltip for the Add to Playlist button"
},
"@snackbarAddedToQueueGeneric": {
"description": "Snackbar when a track is added to the playback queue without naming it"
},
"@tutorialSettingsTip2": {
"description": "Tutorial settings tip 2"
},
"extensionPermissions": "Permissões",
"releaseTypeSingle": "Single",
"aboutTelegramChannelSubtitle": "Anúncios e atualizações",
"@aboutTelegramChannelSubtitle": {
"description": "Subtitle for Telegram channel"
},
"@dialogDisableAndClear": {
"description": "Confirmation action to disable download history and clear existing entries"
},
"@homeSearchHintProvider": {
"description": "Placeholder for the main search field when a provider is selected",
"placeholders": {
"providerName": {
"type": "String"
}
}
},
"metadataProvidersTitle": "Metadata Provider Priority",
"@metadataProvidersTitle": {
"description": "Settings item title for metadata provider order"
},
"trackAddToQueue": "Add to queue",
"audioAnalysisDecodedFormat": "Decoded Format",
"@audioAnalysisDecodedFormat": {
"description": "Decoded sample format metric label"
},
"@editMetadataSelectEmpty": {
"description": "Button to select only fields that are currently empty"
},
"collectionAlreadyInPlaylist": "Already in \"{playlistName}\"",
"discographyAlbumsOnlySubtitle": "{count} faixas de {albumCount} álbuns",
"@discographyAlbumsOnlySubtitle": {
"description": "Subtitle showing album tracks count",
"placeholders": {
"count": {
"type": "int"
},
"albumCount": {
"type": "int"
}
}
},
"setupNotificationEnable": "Habilitar Notificações",
"@setupNotificationEnable": {
"description": "Button to enable notifications"
},
"settingsAppearanceSubtitle": "Tema, cores, exibição",
"@settingsAppearanceSubtitle": {
"description": "Appearance settings description"
},
"@notifUpdateFailedBody": {
"description": "Notification body when app update download fails"
},
"@aboutOriginalCreator": {
"description": "Role description for original creator"
},
"libraryBuiltInPreviewPlayer": "Built-in preview player",
"@libraryBuiltInPreviewPlayer": {
"description": "Setting option to use the built-in preview player"
},
"tooltipPlay": "Reproduzir",
"@tooltipPlay": {
"description": "Tooltip - play button"
},
"@safMigrationMessage2": {
"description": "Second paragraph of SAF migration dialog"
},
"@extensionsSearchProvider": {
"description": "Setting - search provider selection"
},
"libraryAboutDescription": "Scans your existing music collection to detect duplicates when downloading. Supports FLAC, M4A, MP3, Opus, and OGG formats. Metadata is read from file tags when available.",
"@libraryAboutDescription": {
"description": "Description of local library feature"
},
"downloadAskBeforeDownload": "Perguntar qualidade antes de baixar",
"nowPlayingNoMetadata": "No metadata available",
"@nowPlayingNoMetadata": {
"description": "Empty state when track metadata cannot be loaded"
},
"trackInstrumental": "Faixa de instrumentais",
"@trackInstrumental": {
"description": "Message when track is instrumental (no lyrics)"
},
"@collectionWishlistEmptyTitle": {
"description": "Wishlist empty state title"
},
"selectionBatchConvertConfirmMessageLosslessCapped": "Convert {count} {count, plural, =1{track} other{tracks}} to {format} ({quality})?\n\nThe output stays in a lossless codec, but bit depth/sample rate will be capped. Original files will be deleted after conversion.",
"downloadDeduplication": "Skip Duplicate Downloads",
"libraryFilterSortOldest": "Oldest",
"@libraryFilterSortOldest": {
"description": "Sort option - oldest first"
},
"setupSkip": "Ignorar por enquanto",
"@setupSkip": {
"description": "Skip current step button"
},
"@setupFolderDescription": {
"description": "Explanation for folder selection"
},
"@settingsLogsSubtitle": {
"description": "Logs settings description"
},
"storeNewRepoUrlLabel": "URL do novo repositório",
"@storeNewRepoUrlLabel": {
"description": "Label for the new repository URL field inside the dialog"
},
"cacheClearConfirmMessage": "This will clear cached data for {target}. Downloaded music files will not be deleted.",
"@cacheClearConfirmMessage": {
"description": "Dialog message before clearing selected cache",
"placeholders": {
"target": {
"type": "String"
}
}
},
"trackMetadataPlay": "Reproduzir",
"@libraryEnableLocalLibrary": {
"description": "Toggle to enable library scanning"
},
"optionsUpdateChannel": "Canal de Atualização",
"@optionsUpdateChannel": {
"description": "Stable vs preview releases"
},
"@downloadCreatePlaylistSourceFolderDisabled": {
"description": "Subtitle when playlist folder is disabled"
},
"@extensionRefreshStatus": {
"description": "Tooltip for refreshing extension service health status"
},
"backupRestoreRestartHint": "Restart the app to make sure every change is applied.",
"@backupRestoreRestartHint": {
"description": "Hint shown after restoring that an app restart is recommended"
},
"@snackbarExtensionInstalledEnable": {
"description": "Snackbar after installing an extension from the repo tab",
"placeholders": {
"extensionName": {
"type": "String"
}
}
},
"settingsAutoExportFailedSubtitle": "Save failed downloads to TXT file automatically",
"@settingsAutoExportFailedSubtitle": {
"description": "Subtitle for auto-export setting"
},
"searchSortArtistAZ": "Artista (A-Z)",
"@searchSortArtistAZ": {
"description": "Sort option - artist ascending"
},
"editMetadataFieldAlbumArtist": "Album Artist",
"@editMetadataFieldAlbumArtist": {
"description": "Chip label for album artist field in auto-fill selector"
},
"@queueEmptyHistory": {
"description": "Empty state title when download history is empty"
},
"@dialogDisableHistoryMessage": {
"description": "Confirmation dialog message shown before disabling download history"
},
"queueFlacNoReliableMatches": "No reliable online matches found for the selection",
"@queueFlacNoReliableMatches": {
"description": "Snackbar when no safe FLAC redownload matches were found"
},
"trackOpenInDeezer": "Abrir no Deezer",
"@trackOpenInDeezer": {
"description": "Action - open track in Deezer app"
},
"setupChooseFromFilesSubtitle": "Selecione o iCloud ou outro local",
"@setupChooseFromFilesSubtitle": {
"description": "Subtitle for file picker"
},
"artistMonthlyListeners": "{count} ouvintes mensais",
"@artistMonthlyListeners": {
"description": "Monthly listener count display",
"placeholders": {
"count": {
"type": "String",
"description": "Formatted listener count"
}
}
},
"@downloadLossyAacSubtitle": {
"description": "Subtitle for AAC/M4A 320kbps lossy option"
},
"cacheSectionStorage": "Cached Data",
"@cacheSectionStorage": {
"description": "Section header for cache entries"
},
"@libraryAutoScanWeekly": {
"description": "Auto scan once per week"
},
"tutorialDownloadCompletedSemantics": "Download completed",
"@tutorialDownloadCompletedSemantics": {
"description": "Accessibility label for completed download state in tutorial demo"
},
"@logNoLogsYet": {
"description": "Empty state title"
},
"@selectionDeletePlaylistsCount": {
"description": "Button label for deleting multiple selected playlists",
"placeholders": {
"count": {
"type": "int"
}
}
},
"downloadSeparateSinglesEnabled": "Singles and EPs saved in a separate folder",
"@downloadSeparateSinglesEnabled": {
"description": "Subtitle when separate singles folder is on"
},
"setupAppDocumentsFolder": "Pasta Documentos do App",
"@setupAppDocumentsFolder": {
"description": "iOS documents folder option"
},
"storeLoadError": "Falha ao carregar o repositório",
"settingsDownloadNetwork": "Download Network",
"metadataSaveFailedStorage": "Failed to write metadata back to storage",
"@logAutoScrollOff": {
"description": "Tooltip when auto-scroll is disabled on the log screen"
},
"@trackConvertFormat": {
"description": "Menu item - convert audio format"
},
"optionsArtistTagModeJoined": "Valor único combinado",
"@optionsArtistTagModeJoined": {
"description": "Artist tag mode option that joins multiple artists into one value"
},
"@dateYesterday": {
"description": "Relative date - yesterday"
},
"@settingsExtensionsSubtitle": {
"description": "Extensions settings description"
},
"searchSortArtistZA": "Artista (Z-A)",
"@extensionSettings": {
"description": "Section header - extension settings"
},
"@extensionOauthConnectHint": {
"description": "Hint for an OAuth login link field before connecting Spotify"
},
"@notifUpdateReady": {
"description": "Notification title when app update download is complete"
},
"@regionCountryMX": {
"description": "Country name for SongLink region picker"
},
"@nowPlayingOpenInExternalPlayer": {
"description": "Menu item to open the current track in an external player"
},
"trackConvertDithering": "Dithering",
"@trackConvertDithering": {
"description": "Section label for lossless conversion dithering options"
},
"settingsDownloadSubtitle": "Serviço, qualidade, alternativa",
"@settingsDownloadSubtitle": {
"description": "Download settings description"
},
"libraryLastScanned": "Last scanned: {time}",
"@libraryLastScanned": {
"description": "Last scan time display",
"placeholders": {
"time": {
"type": "String"
}
}
},
"setupIosEmptyFolderWarning": "Limitação do iOS: Pastas vazias não podem ser selecionadas. Escolha uma pasta com pelo menos um arquivo.",
"@setupIosEmptyFolderWarning": {
"description": "iOS folder selection warning"
},
"@storeAddRepoDescription": {
"description": "Store setup screen - explanatory text"
},
"@snackbarFailedToInstallNamed": {
"description": "Snackbar when extension install fails in the repo tab",
"placeholders": {
"extensionName": {
"type": "String"
}
}
},
"@collectionAddedTracksToPlaylist": {
"description": "Snackbar after adding multiple tracks to a playlist",
"placeholders": {
"count": {
"type": "int"
},
"playlistName": {
"type": "String"
}
}
},
"updateNew": "Novo",
"@updateNew": {
"description": "Label for new version"
},
"settingsExtensionsSubtitle": "Gerenciar provedores de download",
"@albumFolderArtistAlbumSinglesSubtitle": {
"description": "Folder structure example"
},
"trackReEnrichSelectAll": "Select All",
"@trackReEnrichSelectAll": {
"description": "Select all fields checkbox in re-enrich"
},
"@extensionsUninstall": {
"description": "Uninstall extension button"
},
"@downloadUseAlbumArtistForFoldersTrackSubtitle": {
"description": "Subtitle when track artist is used for folder names"
},
"@logIssueNetworkErrorLabel": {
"description": "Diagnostic badge label for generic network errors"
},
"albumFolderArtistYearAlbumSubtitle": "Álbuns/Nome do Artista/[2005] Nome do Álbum/",
"@albumFolderArtistYearAlbumSubtitle": {
"description": "Folder structure example"
},
"itemCount": "{count} {count, plural, =1{item} other{items}}",
"@itemCount": {
"description": "Generic item count label",
"placeholders": {
"count": {
"type": "int"
}
}
},
"discographyFetchingTracks": "Buscando faixas...",
"@discographyFetchingTracks": {
"description": "Progress - fetching album tracks"
},
"@libraryFolder": {
"description": "Folder selection setting"
},
"queueEmptyAlbums": "No album downloads",
"@queueEmptyAlbums": {
"description": "Empty state title when no album downloads exist"
},
"@metadataProviderPriorityDescription": {
"description": "Metadata priority page description"
},
"@extensionVerificationHelpTitleManual": {
"description": "Dialog title when automatic browser launch for verification fails"
},
"extensionError": "Erro",
"@extensionError": {
"description": "Extension detail - error message"
},
"@trackLyricsLoadFailed": {
"description": "Message when lyrics loading fails"
},
"@downloadedAlbumDeleteCount": {
"description": "Delete button text with count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@extensionsNoHomeFeedExtensions": {
"description": "Extensions page - shown when no installed extension has home feed"
},
"@collectionArtistCount": {
"description": "Artist count label for favorite artists",
"placeholders": {
"count": {
"type": "int"
}
}
},
"backupContentsArtists": "{count, plural, =1{1 favorite artist} other{{count} favorite artists}}",
"@backupContentsArtists": {
"description": "Backup contents row for favorite artists count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@trackRemoveFromDevice": {
"description": "Action - delete downloaded file"
},
"lyricsProvidersEnabledSection": "Enabled ({count})",
"@lyricsProvidersEnabledSection": {
"description": "Section header for enabled providers",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@cueSplitTitle": {
"description": "Title for CUE split bottom sheet"
},
"@downloadedAlbumSelectedCount": {
"description": "Selection count indicator",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@trackOptionRemoveFromWishlist": {
"description": "Bottom sheet action label - remove track from wishlist"
},
"notifDownloadingTrack": "Downloading {trackName}",
"@notifDownloadingTrack": {
"description": "Notification title while downloading a track",
"placeholders": {
"trackName": {
"type": "String"
}
}
},
"@discographySkippedDownloaded": {
"description": "Snackbar - with skipped tracks count",
"placeholders": {
"added": {
"type": "int"
},
"skipped": {
"type": "int"
}
}
},
"@tutorialSettingsTip3": {
"description": "Tutorial settings tip 3"
},
"@announcementUnableToOpenLink": {
"description": "Snackbar shown when an announcement CTA link cannot be opened"
},
"trackReleaseDate": "Data de lançamento",
"discographySelectedCount": "{count} selecionado(s)",
"collectionArtistCount": "{count, plural, =1{1 artist} other{{count} artists}}",
"logIssueNetworkErrorLabel": "NETWORK ERROR",
"updateStartingDownload": "Iniciando download...",
"@updateStartingDownload": {
"description": "Update status - initializing"
},
"trackDiscNumber": "Número do disco",
"@trackDiscNumber": {
"description": "Metadata label - disc number"
},
"optionsUsingExtension": "Usando a extensão: {extensionName}",
"@optionsUsingExtension": {
"description": "Shows active extension name",
"placeholders": {
"extensionName": {
"type": "String"
}
}
},
"dialogDisableHistoryTitle": "Turn off download history?",
"tutorialWelcomeTip3": "Automatic metadata, cover art, and lyrics embedding",
"@tutorialWelcomeTip3": {
"description": "Tutorial welcome tip 3"
},
"@collectionPlaylistEmptySubtitle": {
"description": "Playlist empty state subtitle"
},
"@tutorialSearchHint": {
"description": "Placeholder shown in the tutorial search demo"
},
"cleanupOrphanedDownloadsNone": "No orphaned entries found",
"discographySkippedDownloaded": "{added} adicionada(s), {skipped} já baixada(s)",
"@updateDontRemind": {
"description": "Update button - skip this version"
},
"@snackbarLoadingCueSheet": {
"description": "Snackbar while loading a CUE sheet file"
},
"@dialogUninstallExtension": {
"description": "Dialog title - uninstall extension"
},
"lyricsProvidersTitle": "Lyrics Provider Priority",
"@dialogRemove": {
"description": "Dialog button - remove item"
},
"snackbarError": "Error: {error}",
"@snackbarError": {
"description": "Generic error snackbar with error detail",
"placeholders": {
"error": {
"type": "String"
}
}
},
"@sectionApp": {
"description": "Settings section header"
},
"@libraryPlayback": {
"description": "Section header for playback settings in library settings"
},
"@downloadPrimaryArtistOnlyOn": {
"description": "Status label when primary-artist-only folder naming is enabled"
},
"lyricsProvidersDiscardContent": "You have unsaved changes that will be lost.",
"previewStop": "Parar prévia",
"@previewStop": {
"description": "Tooltip for the button that stops the playing track preview snippet"
},
"trackConvertConfirmMessageLossless": "Convert from {sourceFormat} to {targetFormat}? (Lossless — no quality loss)\n\nThe original file will be deleted after conversion.",
"discographyAlbumsOnly": "Somente Álbuns",
"@discographyAlbumsOnly": {
"description": "Option - download only albums"
},
"@editMetadataFieldCopyright": {
"description": "Chip label for copyright field in auto-fill selector"
},
"extensionsFallbackSubtitle": "Escolha quais extensões de download instaladas podem ser usadas como alternativa",
"aboutSocial": "Social",
"@aboutSocial": {
"description": "Section for social links"
},
"audioAnalysisNyquist": "Nyquist",
"trackCoverSelected": "Selected cover",
"@trackCoverSelected": {
"description": "Label for the newly selected cover preview"
},
"downloadDeduplicationEnabled": "Already-downloaded tracks will be skipped",
"@downloadDeduplicationEnabled": {
"description": "Subtitle when deduplication is on"
},
"homeEmptyTitle": "Ainda não há provedores de pesquisa",
"@homeEmptyTitle": {
"description": "Title shown on home when no providers are available yet"
},
"@extensionHealthUnknown": {
"description": "Extension service health status - unknown"
},
"storeInstalled": "Instalado",
"@storeInstalled": {
"description": "Already installed badge"
},
"trackReplayGainSuccess": "Etiquetas ReplayGain adicionadas",
"@trackReplayGainSuccess": {
"description": "Snackbar message after ReplayGain tags written for a single track"
},
"libraryShowDuplicateIndicatorSubtitle": "Show when searching for existing tracks",
"@collectionPlaylistRenamed": {
"description": "Snackbar after renaming playlist"
},
"@trackConvertResamplerSoxr": {
"description": "Lossless conversion SoX resampler option"
},
"@dialogUnsavedChanges": {
"description": "Dialog message - unsaved changes"
},
"dialogDownload": "Baixar",
"@dialogDownload": {
"description": "Confirm button in Download All dialog"
},
"trackLyricsLoadFailed": "Falha ao carregar a letra",
"@backupContentsTitle": {
"description": "Header above the list summarizing what the backup contains"
},
"@safMigrationTitle": {
"description": "Title of SAF migration dialog"
},
"@trackReEnrichFieldLyrics": {
"description": "Checkbox label for lyrics field in re-enrich"
},
"setupPermissionDeniedMessage": "Permissão negada. Por favor, conceda todas as permissões para continuar.",
"@setupPermissionDeniedMessage": {
"description": "Error when permission denied"
},
"settingsDownloadNetworkWifiOnly": "WiFi Only",
"@settingsDownloadNetworkWifiOnly": {
"description": "Network option - only use WiFi"
},
"@backupIncludeSecrets": {
"description": "Toggle to include secret extension settings (tokens, API keys) in the backup"
},
"@libraryFilterMetadataMissingAlbumArtist": {
"description": "Filter option - items missing album artist"
},
"@extensionHealthServiceUnknown": {
"description": "Tooltip for unknown extension service health"
},
"snackbarExtensionUpdated": "{extensionName} atualizada.",
"@snackbarExtensionUpdated": {
"description": "Snackbar - extension updated successfully",
"placeholders": {
"extensionName": {
"type": "String"
}
}
},
"homeEmptySubtitle": "Instale uma extensão para continuar.",
"@settingsTitle": {
"description": "Settings screen title"
},
"@libraryFilterMetadataIncorrectIsrcFormat": {
"description": "Filter option - items with an invalid ISRC format"
},
"@notifLibraryScanComplete": {
"description": "Notification title when library scan finishes"
},
"@logIssueIspBlockingLabel": {
"description": "Diagnostic badge label when ISP blocking is detected"
},
"tutorialDownloadTitle": "Downloading Music",
"@tutorialDownloadTitle": {
"description": "Tutorial download page title"
},
"unknownTitle": "Unknown title",
"@unknownTitle": {
"description": "Fallback track title when metadata is missing"
},
"navLibrary": "Biblioteca",
"@navLibrary": {
"description": "Bottom navigation - Library tab"
},
"@snackbarAlreadyDownloaded": {
"description": "Snackbar - track already exists",
"placeholders": {
"trackName": {
"type": "String"
}
}
},
"editMetadataSelectAll": "All",
"@editMetadataSelectAll": {
"description": "Button to select all fields for auto-fill"
},
"storeEmptyNoExtensions": "Nenhuma extensão disponível",
"@storeEmptyNoExtensions": {
"description": "Message when store has no extensions"
},
"optionsUpdateChannelWarning": "A prévia pode conter erros ou recursos incompletos",
"@optionsUpdateChannelWarning": {
"description": "Warning about preview channel"
},
"@collectionPlaylistNameHint": {
"description": "Hint text for playlist name input"
},
"notifLibraryScanComplete": "Library scan complete",
"editMetadataFieldIsrc": "ISRC",
"@editMetadataFieldIsrc": {
"description": "Chip label for ISRC field in auto-fill selector"
},
"@libraryFolderHint": {
"description": "Placeholder when no folder selected"
},
"homeSearchHintDefault": "Paste supported URL or search...",
"@homeSearchHintDefault": {
"description": "Default placeholder for the main search field on Home"
},
"extensionsNoExtensionsSubtitle": "Instale arquivos .spotiflac-ext para adicionar novos provedores",
"@extensionsNoExtensionsSubtitle": {
"description": "Empty state subtitle"
},
"@extensionEnterValue": {
"description": "Hint for editing an extension setting value"
},
"backupRestoreConfirmTitle": "Restore this backup?",
"@backupRestoreConfirmTitle": {
"description": "Confirmation dialog title before restoring a backup"
},
"@libraryScanSelectFolderFirst": {
"description": "Message when trying to scan without folder"
},
"@qualityHiResFlac": {
"description": "Quality option - high resolution FLAC"
},
"aboutSpecialThanks": "Agradecimentos Especiais",
"@aboutSpecialThanks": {
"description": "Section for special thanks"
},
"storeInstall": "Instalar",
"@storeInstall": {
"description": "Install extension button"
},
"@collectionWishlistEmptySubtitle": {
"description": "Wishlist empty state subtitle"
},
"historyFilterAlbums": "Álbuns",
"extensionCustomUrlHandlingSubtitle": "This extension can handle links from these sites",
"@extensionCustomUrlHandlingSubtitle": {
"description": "Extension detail subtitle for custom URL handling"
},
"filenameShowAdvancedTagsDescription": "Ativar etiquetas formatadas para preenchimento de faixas e padrões de data",
"@aboutReportIssue": {
"description": "Link to report bugs"
},
"@folderOrganizationByPlaylist": {
"description": "Folder option - playlist folders"
},
"@dateWeeksAgo": {
"description": "Relative date - weeks ago",
"placeholders": {
"count": {
"type": "int"
}
}
},
"logEntriesFiltered": "Entradas ({count} filtradas)",
"@logEntriesFiltered": {
"description": "Log count with filter active",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@lyricsModeDescription": {
"description": "Lyrics mode picker description"
},
"@setupAppDocumentsFolderSubtitle": {
"description": "Subtitle for documents folder"
},
"storeAddRepoButton": "Adicionar repositório",
"@storeAddRepoButton": {
"description": "Button to submit a new repository URL"
},
"@collectionLovedEmptyTitle": {
"description": "Loved empty state title"
},
"aboutReportIssue": "Reportar um problema",
"snackbarFailedToWriteStorage": "Failed to write back to storage",
"@snackbarFailedToWriteStorage": {
"description": "Snackbar when writing metadata back to file fails"
},
"errorInvalidFolderSelected": "Invalid folder selected",
"allFilesAccessDisabledMessage": "All Files Access disabled. The app will use limited storage access.",
"@allFilesAccessDisabledMessage": {
"description": "Snackbar message when user disables all files access"
},
"downloadMusixmatchLanguageCode": "Language code",
"@downloadMusixmatchLanguageCode": {
"description": "Label for Musixmatch language input field"
},
"dialogUnsavedChanges": "Você tem alterações não salvas. Deseja descartá-las?",
"setupChooseFromFiles": "Escolher dos Arquivos",
"@setupChooseFromFiles": {
"description": "iOS file picker option"
},
"@collectionFavoriteArtistsEmptySubtitle": {
"description": "Favorite artists empty state subtitle"
},
"downloadLossy320FormatDesc": "Choose the output format for 320kbps lossy downloads. The original stream will be converted to your selected format when needed.",
"@backupRestoreConfirmButton": {
"description": "Confirm button to proceed with restore"
},
"@queueEmptyAlbumsSubtitle": {
"description": "Empty state subtitle for album downloads"
},
"collectionRemovedFromWishlist": "\"{trackName}\" removed from Wishlist",
"@collectionRemovedFromWishlist": {
"description": "Snackbar after removing track from wishlist",
"placeholders": {
"trackName": {
"type": "String"
}
}
},
"extensionsInstalledSuccess": "Extensão instalada com sucesso",
"progressReadingCsv": "Lendo CSV...",
"@progressReadingCsv": {
"description": "Progress indicator - parsing CSV file"
},
"artistReleases": "Releases",
"@artistReleases": {
"description": "Section header for all artist releases"
},
"extensionVerificationBrowserTitle": "Verification browser",
"@optionsDefaultSearchTabSubtitle": {
"description": "Subtitle for the preferred default search tab setting"
},
"optionsArtistTagModeJoinedSubtitle": "Escreva um valor ARTIST único como \"Artista A, Artista B\" para máxima compatibilidade com o player",
"downloadLossy320": "Lossy 320kbps",
"@downloadLossy320": {
"description": "Quality option label for lossy 320kbps"
},
"queueFlacAction": "Queue FLAC",
"@queueFlacAction": {
"description": "Action/button label for queueing FLAC redownloads for local tracks"
},
"@setupDownloadLocationIosMessage": {
"description": "iOS-specific folder info"
},
"trackConvertOriginal": "Original",
"sectionLyricsProviderOptions": "Provider Options",
"nowPlayingTitle": "Now Playing",
"@nowPlayingTitle": {
"description": "Title for the now playing screen"
},
"@extensionHealthChecksConfigured": {
"description": "Extension service health check count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@cacheClearAll": {
"description": "Button label to clear all caches"
},
"a11yDeselectTrack": "Deselect track",
"@a11yDeselectTrack": {
"description": "Accessibility label for deselecting a track"
},
"@lyricsProvidersInfoText": {
"description": "Info tip on lyrics provider priority page"
},
"queueEmptyHistory": "No download history",
"dialogClear": "Limpar",
"@dialogClear": {
"description": "Dialog button - clear items"
},
"allFilesAccessDescription": "Enable this if you encounter write errors when saving to custom folders. Android 13+ restricts access to certain directories by default.",
"@allFilesAccessDescription": {
"description": "Description explaining when to enable all files access"
},
"trackConvertConfirmTitle": "Confirm Conversion",
"storeCategoryLyrics": "Lyrics",
"@storeCategoryLyrics": {
"description": "Store extension category - lyrics"
},
"@lyricsProvidersDescription": {
"description": "Description on the lyrics provider priority page"
},
"tooltipLoveAll": "Love All",
"downloadDirectory": "Pasta de Download",
"@downloadDirectory": {
"description": "Setting - download folder"
},
"@tutorialExtensionsTip2": {
"description": "Tutorial extensions tip 2"
},
"libraryFolder": "Library Folder",
"optionsMaxQualityCoverSubtitle": "Baixar capa do álbum com a mais alta resolução",
"@metadataProviderPriorityTitle": {
"description": "Metadata priority page title"
},
"@cleanupOrphanedDownloadsResult": {
"description": "Snackbar after orphan cleanup",
"placeholders": {
"count": {
"type": "int"
}
}
},
"cacheExploreFeedDesc": "Explore tab content (new releases, trending). Will refresh on next visit.",
"@cacheExploreFeedDesc": {
"description": "Description of what explore feed cache contains"
},
"a11yOpenTrackByArtist": "Open track {trackName} by {artistName}",
"@a11yOpenTrackByArtist": {
"description": "Accessibility label for opening a track item",
"placeholders": {
"trackName": {
"type": "String"
},
"artistName": {
"type": "String"
}
}
},
"announcementUnableToOpenLink": "Unable to open link. Please try again.",
"libraryFilterSortAlbumDesc": "Album (Z-A)",
"@libraryFilterSortAlbumDesc": {
"description": "Sort option - album descending"
},
"trackConvertBitrate": "Bitrate",
"@trackConvertBitrate": {
"description": "Label for bitrate selection"
},
"audioAnalysisFileSize": "Size",
"extensionHealthServiceOnline": "Service online",
"@extensionHealthServiceOnline": {
"description": "Tooltip for online extension service"
},
"logEntries": "Entradas ({count})",
"@logEntries": {
"description": "Total log count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"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"
}
}
},
"@optionsArtistTagModeSplitVorbisSubtitle": {
"description": "Subtitle for split Vorbis artist tag mode"
},
"folderOrganizationByAlbum": "Por Album",
"@folderOrganizationByAlbum": {
"description": "Folder option - album folders"
},
"libraryPlayback": "Playback",
"@storeFilterAll": {
"description": "Repo filter - all extensions"
},
"aboutApp": "Aplicativo",
"@aboutApp": {
"description": "Section for app info"
},
"optionsReplayGainSubtitleOff": "Desativado: sem etiquetas de normalização de intensidade",
"@optionsReplayGainSubtitleOff": {
"description": "Subtitle when ReplayGain is disabled"
},
"@storeRepoDialogTitle": {
"description": "Title of the change/remove repository dialog"
},
"settingsLyricsSubtitle": "Embed, mode, providers, language options",
"@settingsLyricsSubtitle": {
"description": "Subtitle for lyrics settings"
},
"logIssueIspBlockingLabel": "ISP BLOCKING DETECTED",
"storeFilterIntegration": "Integração",
"@storeFilterIntegration": {
"description": "Repo filter - integrations"
},
"@lyricsProvidersAtLeastOne": {
"description": "Snackbar when user tries to disable the last enabled provider"
},
"@appearanceHistoryViewGrid": {
"description": "Grid layout option"
},
"trackDownloaded": "Baixado",
"extensionVerificationHelpMessageManual": "SpotiFLAC Mobile could not open the browser automatically. Open this link in your browser, or copy it manually.",
"setupDownloadLocationIosMessage": "No iOS, downloads são salvos na pasta Documentos do aplicativo. Você pode acessá-los através do app Arquivos.",
"optionsArtistTagModeDescription": "Escolha como múltiplos artistas são escritos em etiquetas incorporadas.",
"@optionsArtistTagModeDescription": {
"description": "Bottom-sheet description for artist tag mode setting"
},
"@queueRetryAllFailed": {
"description": "Button to retry every failed download in the queue",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@trackConvertDitherTriangularHp": {
"description": "Lossless conversion high-pass triangular dither option"
},
"@extensionVerificationCopyLink": {
"description": "Button to copy the extension verification URL"
},
"searchSongs": "Músicas",
"@searchSongs": {
"description": "Search result category - songs"
},
"@appearanceHistoryView": {
"description": "Layout style for history"
},
"sectionFileSettings": "Configurações de Arquivo",
"@sectionFileSettings": {
"description": "Settings section header"
},
"@cancelDownloadTitle": {
"description": "Dialog title when confirming cancellation of an active download"
},
"@cacheLibraryCover": {
"description": "Cache item title for local library cover art images"
},
"audioAnalysisSpectralCutoff": "Spectral Cutoff",
"dialogDelete": "Apagar",
"@dialogDelete": {
"description": "Dialog button - delete item"
},
"tutorialLibraryDesc": "All your downloaded music is organized in the Library tab.",
"@tutorialLibraryDesc": {
"description": "Tutorial library page description"
},
"@queueDownloadSpeedStatus": {
"description": "Queue status while downloading with speed",
"placeholders": {
"speed": {
"type": "String"
}
}
},
"@extensionsHomeFeedOffSubtitle": {
"description": "Extensions page - subtitle for off home feed option"
},
"cacheCleanupResult": "Cleanup completed: {downloadCount} orphaned downloads, {libraryCount} missing library entries",
"@cacheCleanupResult": {
"description": "Snackbar after unused data cleanup",
"placeholders": {
"downloadCount": {
"type": "int"
},
"libraryCount": {
"type": "int"
}
}
},
"trackConvertLosslessHint": "Lossless conversion — no quality loss",
"@trackConvertLosslessHint": {
"description": "Hint shown when converting between lossless formats"
},
"collectionRenamePlaylist": "Rename playlist",
"@collectionRenamePlaylist": {
"description": "Action to rename playlist"
},
"@libraryFilterTitle": {
"description": "Filter bottom sheet title"
},
"@storageModeAppFolder": {
"description": "Storage mode option - app-managed folder"
},
"logTotalErrors": "Total errors: {count}",
"@logTotalErrors": {
"description": "Total error count in log issue analysis",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@setupStorageRequired": {
"description": "Title when storage permission needed"
},
"@snackbarMetadataProviderSaved": {
"description": "Snackbar - metadata provider order saved"
},
"@selectionBatchConvertConfirmTitle": {
"description": "Confirmation dialog title for batch conversion"
},
"extensionsHomeFeedAutoSubtitle": "Automatically select the best available",
"@extensionsHomeFeedAutoSubtitle": {
"description": "Extensions page - subtitle for auto home feed option"
},
"setupLanguageDescription": "Selecione o idioma de sua preferência para o aplicativo. Você pode alterar isso depois em Configurações.",
"settingsBackupSubtitle": "Move your library, history and settings to a new device",
"@settingsBackupSubtitle": {
"description": "Subtitle for backup and restore settings item"
},
"recentTypeArtist": "Artista",
"@recentTypeArtist": {
"description": "Recent access item type - artist"
},
"collectionPlaylistEmptySubtitle": "",
"artistCompilations": "Compilações",
"@artistCompilations": {
"description": "Section header for compilations"
},
"snackbarFolderPickerFailed": "Failed to open folder picker: {error}",
"@snackbarFolderPickerFailed": {
"description": "Snackbar shown when folder picker fails to open",
"placeholders": {
"error": {
"type": "String"
}
}
},
"@optionsDetailedLoggingOn": {
"description": "Status when logging enabled"
},
"settingsSaveDownloadHistory": "Save download history",
"@settingsSaveDownloadHistory": {
"description": "Settings switch title for storing completed downloads in history"
},
"@storeCategoryIntegration": {
"description": "Store extension category - integration"
},
"a11yOpenItemCount": "Open {title}, {count} {count, plural, =1{item} other{items}}",
"@a11yOpenItemCount": {
"description": "Accessibility label for opening a grouped item with count",
"placeholders": {
"title": {
"type": "String"
},
"count": {
"type": "int"
}
}
},
"trackFileInfo": "Informações do Arquivo",
"@trackFileInfo": {
"description": "Tab title - file information"
},
"libraryFilterMetadataMissingAlbumArtist": "Missing album artist",
"audioAnalysisNoClipping": "No clipping",
"tutorialSettingsDesc": "Personalize the app in Settings to match your preferences.",
"@tutorialSettingsDesc": {
"description": "Tutorial settings page description"
},
"lyricsModeExternalSubtitle": "Arquivo .lrc separado para reprodutores como o Samsung Music",
"@lyricsModeExternalSubtitle": {
"description": "Subtitle for external option"
},
"trackLoadLyrics": "Carregar Letras",
"@trackLoadLyrics": {
"description": "Action - fetch lyrics"
},
"extensionVerificationHelpTitleWaiting": "Verification still waiting",
"@extensionVerificationHelpTitleWaiting": {
"description": "Dialog title when verification is taking longer than expected"
},
"libraryFilterReset": "Reset",
"@libraryFilterReset": {
"description": "Reset all filters button"
},
"@downloadAlbumArtistMetadataFull": {
"description": "Status label when album-artist folder filtering uses full metadata"
},
"storeTitle": "Repositório de extensões",
"@storeTitle": {
"description": "Repo screen title"
},
"libraryCleared": "Library cleared",
"@libraryCleared": {
"description": "Snackbar after clearing library"
},
"queueDownloadCompleted": "Download completed",
"@queueDownloadCompleted": {
"description": "Accessibility label for completed download state in queue"
},
"libraryTitle": "Local Library",
"@libraryTitle": {
"description": "Library settings page title"
},
"queueAlbumCount": "{count, plural, =1{1 album} other{{count} albums}}",
"@queueAlbumCount": {
"description": "Album count label with plural support",
"placeholders": {
"count": {
"type": "int"
}
}
},
"libraryClearConfirmTitle": "Clear Library",
"@backupExportSectionTitle": {
"description": "Section title for the export/backup card"
},
"dialogClearAll": "Limpar Tudo",
"@dialogClearAll": {
"description": "Dialog title - clear all items"
},
"tutorialExtensionsDesc": "Extend the app's capabilities with community extensions.",
"@tutorialExtensionsDesc": {
"description": "Tutorial extensions page description"
},
"libraryExternalPlayer": "External player",
"@libraryExternalPlayer": {
"description": "Setting option to use an external music player"
},
"editMetadataFieldGenre": "Genre",
"@tutorialLibraryTitle": {
"description": "Tutorial library page title"
},
"folderOrganizationByPlaylist": "Por playlist",
"queueTrackCount": "{count, plural, =1{1 track} other{{count} tracks}}",
"@searchSortTitle": {
"description": "Bottom sheet title for search sort options"
},
"editMetadataSelectNone": "None",
"@historyFilterSingles": {
"description": "Filter chip - show singles only"
},
"@setupLanguageTitle": {
"description": "Title for the language selection step in setup"
},
"trackSaveCoverArt": "Save Cover Art",
"@trackSaveCoverArt": {
"description": "Menu action - save album cover art as file"
},
"@downloadAlbumFolderStructure": {
"description": "Setting - album folder organization"
},
"lyricsProvidersAtLeastOne": "At least one provider must remain enabled",
"@notifDownloadCompleteCount": {
"description": "Notification title when download is complete, with count",
"placeholders": {
"completed": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"setupUseDefault": "Usar Padrão",
"@setupUseDefault": {
"description": "Button to use default folder"
},
"logNoLogsYetSubtitle": "Os registros aparecerão aqui enquanto você usa o aplicativo",
"@logNoLogsYetSubtitle": {
"description": "Empty state subtitle"
},
"@dateToday": {
"description": "Relative date - today"
},
"trackSaveLyricsProgress": "Saving lyrics...",
"@trackSaveLyricsProgress": {
"description": "Snackbar while saving lyrics to file"
},
"trackCoverSaved": "Cover art saved to {fileName}",
"@trackCoverSaved": {
"description": "Snackbar after cover art saved",
"placeholders": {
"fileName": {
"type": "String"
}
}
},
"trackReEnrichFieldLyrics": "Lyrics",
"@audioAnalysisRescan": {
"description": "Tooltip/label for the button that re-runs the audio analysis, discarding cached results"
},
"@downloadNeteaseIncludeRomanizationEnabled": {
"description": "Subtitle when Netease romanization is on"
},
"dialogDisableAndClear": "Turn off and clear",
"extensionHealthChecksConfigured": "{count} {count, plural, =1{check} other{checks}} configured",
"cleanupOrphanedDownloadsSubtitle": "Remove history entries for files that no longer exist",
"@notifLibraryScanProgressWithTotal": {
"description": "Notification body for library scan progress when total is known",
"placeholders": {
"scanned": {
"type": "int"
},
"total": {
"type": "int"
},
"percentage": {
"type": "int"
}
}
},
"@extensionDetailsTags": {
"description": "Section title for extension tags"
},
"@albumFolderAlbumOnlySubtitle": {
"description": "Folder structure example"
},
"@audioAnalysisAnalyzing": {
"description": "Loading text while analyzing audio"
},
"@settingsDonate": {
"description": "Settings menu item - donate page"
},
"@collectionPlaylistNameRequired": {
"description": "Validation error for empty playlist name"
},
"@backupImportSectionDescription": {
"description": "Description for the restore action"
},
"storeFilterLyrics": "Letras",
"libraryAutoScan": "Auto Scan",
"@libraryAutoScan": {
"description": "Setting for automatic library scanning"
},
"safMigrationMessage1": "SpotiFLAC now uses Android Storage Access Framework (SAF) for downloads. This fixes \"permission denied\" errors on Android 10+.",
"@safMigrationMessage1": {
"description": "First paragraph of SAF migration dialog"
},
"setupStorageRequired": "Permissão de Armazenamento Necessária",
"@notifLibraryScanErrors": {
"description": "Library scan complete suffix - error count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"appearanceHistoryViewGrid": "Grade",
"trackConvertConverting": "Converting audio...",
"@trackConvertConverting": {
"description": "Snackbar while converting"
},
"@setupUseDefaultFolder": {
"description": "Dialog title for default folder"
},
"optionsArtistTagModeSplitVorbisSubtitle": "Escrever uma etiqueta de artista por artista para FLAC e Opus; MP3 e M4A permanecem combinados.",
"snackbarPlayingNext": "Playing next",
"@snackbarPlayingNext": {
"description": "Snackbar when a track is inserted as the next queue item"
},
"optionsDefaultSearchTabSubtitle": "Escolha qual aba será aberta primeiro para novos resultados de pesquisa.",
"@editMetadataAutoFillFetch": {
"description": "Button label to fetch online metadata and fill selected fields"
},
"tutorialSearchDesc": "There are two easy ways to find music you want to download.",
"@sectionService": {
"description": "Settings section header"
},
"notifUpdateProgress": "{received} / {total} MB • {percentage}%",
"@discographyDownloadSelected": {
"description": "Button - download selected albums"
},
"cacheClearAllConfirmMessage": "This will clear all cache categories on this page. Downloaded music files will not be deleted.",
"@cacheClearAllConfirmMessage": {
"description": "Dialog message before clearing all caches"
},
"extensionsHomeFeedProvider": "Home Feed Provider",
"@extensionsHomeFeedProvider": {
"description": "Extensions page - label for home feed provider selector"
},
"@cacheExploreFeed": {
"description": "Cache item title for explore home feed cache"
},
"@audioAnalysisDynamicRange": {
"description": "Dynamic range metric label"
},
"unknownAlbum": "Unknown Album",
"trackCoverCurrent": "Current cover",
"downloadSongLinkRegionDesc": "Region used when resolving track links via SongLink. Choose the country where your streaming services are available.",
"downloadPrimaryArtistOnlyOff": "Primary only: Off",
"dialogDone": "Concluído",
"@dialogDone": {
"description": "Dialog button - action completed"
},
"storeRepoUrlLabel": "URL do repositório",
"downloadSelectServiceToEnable": "Select a provider with quality options to enable this option",
"@logIssueRateLimitedSuggestion": {
"description": "Diagnostic badge suggestion for rate limiting"
},
"libraryScanProgress": "{progress}% of {total} files",
"@libraryScanProgress": {
"description": "Scan progress display",
"placeholders": {
"progress": {
"type": "String"
},
"total": {
"type": "int"
}
}
},
"collectionLovedEmptyTitle": "Loved folder is empty",
"tutorialExtensionsTitle": "Extensions",
"@tutorialExtensionsTitle": {
"description": "Tutorial extensions page title"
},
"searchSortDurationShort": "Duração (mais curta)",
"@searchSortDurationShort": {
"description": "Sort option - shortest duration first"
},
"trackCopyFilePath": "Copiar caminho do arquivo",
"@trackCopyFilePath": {
"description": "Action - copy file path"
},
"albumFolderArtistAlbumFlatSubtitle": "Artist/Album/ and Artist/song.flac",
"@trackConvertResampler": {
"description": "Section label for lossless conversion resampler options"
},
"editMetadataFieldTrackNum": "Track #",
"@editMetadataFieldTrackNum": {
"description": "Chip label for track number field in auto-fill selector"
},
"snackbarFailedToUpdate": "Falha ao atualizar a extensão",
"@snackbarFailedToUpdate": {
"description": "Snackbar - extension update error"
},
"notifAlreadyInLibrary": "Already in Library",
"@notifAlreadyInLibrary": {
"description": "Notification title when track is already in library"
},
"collectionPlaylistNameHint": "Playlist name",
"extensionVerificationCopyLink": "Copy link",
"@replayGainBatchAnalyzing": {
"description": "Progress dialog title while batch scanning ReplayGain"
},
"setupLanguageTitle": "Escolher idioma",
"extensionId": "ID",
"@extensionId": {
"description": "Extension detail - unique ID"
},
"regionCountryBR": "Brazil",
"@updateNewVersionReady": {
"description": "Update subtitle"
},
"@queueDownloadedFileMissing": {
"description": "Accessibility label when a downloaded file is missing from disk"
},
"@lyricsMode": {
"description": "Setting - how to save lyrics"
},
"@settingsAppearance": {
"description": "Settings section - visual customization"
},
"@setupStorageAccessMessageAndroid11": {
"description": "Android 11+ specific explanation"
},
"@tutorialLibraryTip3": {
"description": "Tutorial library tip 3"
},
"@downloadAppleQqMultiPersonDisabled": {
"description": "Subtitle when multi-person lyrics is off"
},
"libraryStorageAccessMessage": "SpotiFLAC needs storage access to scan your music library. Please grant permission in settings.",
"@libraryStorageAccessMessage": {
"description": "Dialog message for storage permission"
},
"@tutorialLibraryTip1": {
"description": "Tutorial library tip 1"
},
"dialogRemoveExtensionMessage": "Tem certeza de que deseja remover esta extensão? Isso não pode ser desfeito.",
"@dialogRemoveExtensionMessage": {
"description": "Dialog message - uninstall confirmation"
},
"setupDownloadLocationTitle": "Local do Download",
"@setupDownloadLocationTitle": {
"description": "Download location dialog title"
},
"downloadNetworkCompatibilityModeEnabled": "Using legacy TLS settings for older networks",
"@downloadNetworkCompatibilityModeEnabled": {
"description": "Subtitle when network compatibility mode is on"
},
"@audioAnalysisBitDepth": {
"description": "Bit depth metric label"
},
"trackOptionAddToLoved": "Add to Loved",
"@trackOptionAddToLoved": {
"description": "Bottom sheet action label - add track to loved folder"
},
"cacheAppDirectory": "App cache directory",
"@cacheAppDirectory": {
"description": "Cache item title for app cache directory"
},
"lyricsProviderMusixmatchDesc": "Largest lyrics database (multi-language)",
"@navStore": {
"description": "Bottom navigation - Extension repo tab"
},
"extensionPostProcessing": "Pós-Processamento",
"@searchTracks": {
"description": "Search filter label - tracks"
},
"logCopied": "Registros copiados para área de transferência",
"@logCopied": {
"description": "Snackbar - logs copied"
},
"@extensionHealthRequired": {
"description": "Label for a required extension service health check"
},
"@previewPlay": {
"description": "Tooltip for the button that plays a short track preview snippet"
},
"clickableLookingUpArtist": "Looking up artist...",
"@clickableLookingUpArtist": {
"description": "Snackbar shown while clickable artist metadata is being resolved"
},
"@extensionVerificationBrowserSubtitleInApp": {
"description": "Subtitle when in-app browser is preferred for extension verification"
},
"setupUseDefaultFolder": "Usar Pasta Padrão?",
"tutorialSearchHint": "Paste or search...",
"@logIssueTrackNotFoundLabel": {
"description": "Diagnostic badge label when a track is unavailable"
},
"@storageModeAppFolderSubtitle": {
"description": "Subtitle for app folder storage mode"
},
"downloadMusixmatchLanguage": "Musixmatch Language",
"@downloadMusixmatchLanguage": {
"description": "Setting for Musixmatch lyrics translation language"
},
"lyricsModeExternal": "Arquivo .lrc externo",
"@setupSelectFolder": {
"description": "Button to select folder"
},
"logSearchHint": "Pesquisar registros...",
"@backupCreateFailed": {
"description": "Snackbar when backup creation fails"
},
"@settingsSaveDownloadHistorySubtitle": {
"description": "Settings switch subtitle for storing completed downloads in history"
},
"@albumFolderArtistAlbumFlat": {
"description": "Album folder option with singles directly in artist folder"
},
"extensionHealthRequired": "required",
"actionCancel": "Cancelar",
"@actionCancel": {
"description": "Action button - cancel operation"
},
"optionsEmbedMetadataSubtitleOff": "Disabled (advanced): skip all metadata embedding",
"@optionsEmbedMetadataSubtitleOff": {
"description": "Subtitle when metadata embedding is disabled"
},
"downloadAllowLocalNetworkDisabled": "Local/private addresses are blocked for security",
"@downloadAllowLocalNetworkDisabled": {
"description": "Subtitle when allow local network access is off"
},
"@extensionsDownloadPrioritySubtitle": {
"description": "Subtitle for download priority"
},
"downloadSingleFilenameFormat": "Formato do nome do arquivo para Singles",
"@downloadSingleFilenameFormat": {
"description": "Setting for output filename pattern for singles/EPs"
},
"cacheSummarySubtitle": "Clearing cache will not remove downloaded music files.",
"@cacheSummarySubtitle": {
"description": "Helper text for cache summary card"
},
"libraryFilterMetadataIncorrectIsrcFormat": "Incorrect ISRC format",
"libraryFilterMetadataMissingTrackNumber": "Missing track number",
"@libraryFilterMetadataMissingTrackNumber": {
"description": "Filter option - items missing track number"
},
"backupIncludeSecretsDescription": "Tokens and API keys from extensions will be saved into the backup file. Keep the file private. When off, you re-enter them after restoring.",
"@backupIncludeSecretsDescription": {
"description": "Explanation for the include-credentials toggle"
},
"audioAnalysisChannelStats": "Per-channel Stats",
"@audioAnalysisChannelStats": {
"description": "Per-channel audio analysis section label"
},
"@extensionServiceStatus": {
"description": "Extension detail section header for service status"
},
"queueEmptySingles": "No single downloads",
"@queueEmptySingles": {
"description": "Empty state title when no single track downloads exist"
},
"@snackbarSelectedPlaylistsEmpty": {
"description": "Snackbar when selected playlists contain no tracks"
},
"@errorRateLimited": {
"description": "Error title - too many requests"
},
"setupDownloadInFlac": "Baixar faixas do Spotify em FLAC",
"@setupDownloadInFlac": {
"description": "App tagline in setup"
},
"trackRemoveFromDevice": "Remover do dispositivo",
"@extensionsNoDownloadProvider": {
"description": "Empty state - no download providers"
},
"@backupCreated": {
"description": "Snackbar after a backup file is created"
},
"cacheSummaryTitle": "Cache overview",
"@cacheSummaryTitle": {
"description": "Heading for cache summary card"
},
"selectionReplayGainCount": "ReplayGain ({count})",
"@selectionReplayGainCount": {
"description": "Batch selection action button label for ReplayGain",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@setupNotificationBackgroundDescription": {
"description": "Detailed notification explanation"
},
"safMigrationTitle": "Storage Update Required",
"snackbarMetadataSaved": "Metadata saved successfully",
"@snackbarMetadataSaved": {
"description": "Snackbar after successfully saving track metadata"
},
"@backupContentsSettings": {
"description": "Backup contents row label for settings"
},
"logClearLogsTitle": "Limpar Registros",
"extensionsCustomSearch": "Busca personalizada",
"@extensionsCustomSearch": {
"description": "Label for custom search provider"
},
"@downloadFrom": {
"description": "Label - download source"
},
"cacheSizeWithFiles": "{size} in {count} files",
"selectionShareNoFiles": "No shareable files found",
"@selectionShareNoFiles": {
"description": "Snackbar when no selected files exist on disk"
},
"snackbarAddedTracksToQueue": "{count} faixas adicionadas à fila",
"downloadFilenameInsertTag": "Tap to insert tag:",
"@downloadFilenameInsertTag": {
"description": "Label above filename tag chips"
},
"collectionRemovedFromFavoriteArtists": "\"{artistName}\" removed from Favorite Artists",
"@collectionRemovedFromFavoriteArtists": {
"description": "Snackbar after removing artist from favorite artists",
"placeholders": {
"artistName": {
"type": "String"
}
}
},
"queueDownloadSpeedStatus": "Downloading - {speed} MB/s",
"backupRestoreConfirmButton": "Restore",
"@libraryCleanupMissingFiles": {
"description": "Button to remove entries for missing files"
},
"backupCreateFailed": "Failed to create backup",
"notifLibraryScanFailed": "Library scan failed",
"@notifLibraryScanFailed": {
"description": "Notification title when library scan fails"
},
"audioAnalysisRescan": "Re-analyze",
"@trackTrackName": {
"description": "Metadata label - track title"
},
"@setupPermissionRequired": {
"description": "Generic permission required title",
"placeholders": {
"permissionType": {
"type": "String",
"description": "Type of permission (Storage/Notification)"
}
}
},
"@nowPlayingNoLyrics": {
"description": "Empty state when the playing file has no embedded lyrics"
},
"libraryFilesUnit": "{count, plural, =1{file} other{files}}",
"@libraryFilesUnit": {
"description": "Unit label for files count during library scanning",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@extensionMetadataProvider": {
"description": "Capability - provides metadata"
},
"@downloadFilterContributing": {
"description": "Setting to strip contributing artists from Album Artist folder name"
},
"libraryScanSelectFolderFirst": "Select a folder first",
"@sectionDownload": {
"description": "Settings section header"
},
"extensionHealthNotConfigured": "Not configured",
"queueRetryAllFailed": "Retry {count} failed",
"folderOrganizationByPlaylistSubtitle": "Pasta separada para cada playlist",
"@folderOrganizationByPlaylistSubtitle": {
"description": "Subtitle for playlist folder option"
},
"lyricsProviderExtensionDesc": "Extension provider",
"@libraryFilterQualityHiRes": {
"description": "Filter option - high resolution audio"
},
"trackConvertTitle": "Convert Audio",
"@trackConvertTitle": {
"description": "Title of convert bottom sheet"
},
"setupSkipForNow": "Ignorar por enquanto",
"sectionDownload": "Baixar",
"downloadLossyOpus256Subtitle": "Best quality Opus, ~8MB per track",
"@downloadLossyOpus256Subtitle": {
"description": "Subtitle for Opus 256kbps lossy option"
},
"@trackConvertActionLabelLossless": {
"description": "Convert button label for lossless conversion with quality cap",
"placeholders": {
"sourceFormat": {
"type": "String"
},
"targetFormat": {
"type": "String"
},
"quality": {
"type": "String"
}
}
},
"storeRequiresVersion": "Requires v{version}+",
"@storeRequiresVersion": {
"description": "Store compatibility badge for minimum app version",
"placeholders": {
"version": {
"type": "String"
}
}
},
"metadataProviderPriorityDescription": "Arraste para reordenar provedores de metadados. O aplicativo tentará provedores de cima para baixo ao procurar por faixas e buscar metadados.",
"@notifUpdateFailed": {
"description": "Notification title when app update download fails"
},
"extensionsInfoTip": "Extensões podem adicionar novos metadados e baixar provedores. Somente instale extensões a partir de fontes confiáveis.",
"@extensionsInfoTip": {
"description": "Security warning about extensions"
},
"@downloadAppleQqMultiPersonEnabled": {
"description": "Subtitle when multi-person lyrics is on"
},
"libraryFilterMetadataMissingYear": "Missing year",
"extensionsDownloadPriority": "Prioridade de Download",
"@extensionsDownloadPriority": {
"description": "Setting - download provider order"
},
"@downloadAllowLocalNetworkEnabled": {
"description": "Subtitle when allow local network access is on"
},
"libraryScan": "Scan Library",
"@libraryScan": {
"description": "Button to start library scan"
},
"editMetadataFieldLabel": "Label",
"@editMetadataFieldLabel": {
"description": "Chip label for label field in auto-fill selector"
},
"updateDownloadFailed": "Download falhou",
"@updateDownloadFailed": {
"description": "Update error title"
},
"appearanceAmoledDarkSubtitle": "Fundo preto puro",
"@appearanceAmoledDarkSubtitle": {
"description": "Subtitle for AMOLED dark"
},
"setupIcloudNotSupported": "O iCloud Drive não é compatível. Use a pasta Documentos do aplicativo.",
"trackLyricsEmbeddedSource": "Embedded",
"@trackLyricsEmbeddedSource": {
"description": "Lyrics source label for embedded lyrics"
},
"@trackAlbumArtist": {
"description": "Metadata label - album artist"
},
"extensionsInstallPartialSuccess": "Instaladas {installed} de {attempted} extensões",
"@extensionsInstallPartialSuccess": {
"description": "Message when installing multiple extensions partially succeeds",
"placeholders": {
"installed": {
"type": "int",
"description": "Number of successfully installed extensions"
},
"attempted": {
"type": "int",
"description": "Number of selected extensions"
}
}
},
"@extensionSettingsCount": {
"description": "Count of settings exposed by an extension quality option",
"placeholders": {
"count": {
"type": "int"
}
}
},
"notifLibraryScanCancelled": "Escaneamento de biblioteca cancelado",
"@notifLibraryScanCancelled": {
"description": "Notification title when library scan is cancelled by the user"
},
"collectionPlaylistNameRequired": "Playlist name is required",
"libraryCleanupMissingFiles": "Cleanup Missing Files",
"storeCategoryUtility": "Utility",
"@storeCategoryUtility": {
"description": "Store extension category - utility"
},
"searchSortTitle": "Ordenar resultados",
"@extensionVerificationBrowserExternal": {
"description": "Chip label for external browser verification mode"
},
"audioAnalysisLufs": "LUFS",
"@setupAllowAccessToManageFiles": {
"description": "Instruction for file access permission"
},
"extensionsErrorLoading": "Erro ao carregar extensão",
"@actionPaste": {
"description": "Generic action - paste from clipboard"
},
"aboutFeatureRequestSubtitle": "Sugira novos recursos para o aplicativo",
"@aboutFeatureRequestSubtitle": {
"description": "Subtitle for feature request"
},
"@aboutTitle": {
"description": "About page title"
},
"@downloadNeteaseIncludeTranslation": {
"description": "Setting to include translated lyrics from Netease"
},
"@actionGo": {
"description": "Generic action button label"
},
"regionCountryFR": "France",
"trackConvertResamplerSoxr": "SoXr",
"extensionUpdated": "Atualizado",
"@extensionUpdated": {
"description": "Extension detail - last update"
},
"downloadLossyFormat": "Lossy Format",
"@downloadLossyFormat": {
"description": "Setting title to pick output format for lossy downloads"
},
"snackbarAlreadyInLibrary": "\"{trackName}\" já existe na sua biblioteca",
"@snackbarAlreadyInLibrary": {
"description": "Snackbar - track already exists in local library",
"placeholders": {
"trackName": {
"type": "String"
}
}
},
"libraryExternalPlayerSubtitle": "Recommended for listening, best quality, gapless playback, EQ, and wider format support",
"extensionCustomUrlHandlingShareHint": "Share links from these sites to SpotiFLAC Mobile and this extension will handle them.",
"libraryFilterQuality": "Quality",
"@libraryFilterQuality": {
"description": "Filter section - audio quality"
},
"editMetadataAutoFillDone": "Filled {count} {count, plural, =1{field} other{fields}} from online metadata",
"@editMetadataAutoFillDone": {
"description": "Snackbar confirming how many fields were auto-filled",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@discographyDownload": {
"description": "Button - download artist discography"
},
"aboutFeatureRequest": "Solicitação de recurso",
"downloadSingleFilenameFormatDescription": "Padrão de nome de arquivo para Singles e EPs. Utiliza as mesmas tags do formato de álbum.",
"@downloadSingleFilenameFormatDescription": {
"description": "Subtitle description for single filename format setting"
},
"queueClearAllMessage": "Você tem certeza que deseja limpar todos os downloads?",
"dialogDisableHistoryMessage": "Existing history will be cleared. Downloaded files will not be deleted.",
"extensionLastChecked": "Last checked {time}",
"@extensionLastChecked": {
"description": "Timestamp for the latest extension service health check",
"placeholders": {
"time": {
"type": "String"
}
}
},
"homeImportCsvTooltip": "Import CSV",
"@homeImportCsvTooltip": {
"description": "Tooltip for importing a CSV file into Home search"
},
"trackConvertResamplerSwr": "SWR",
"@trackConvertResamplerSwr": {
"description": "Lossless conversion default FFmpeg swresample resampler option"
},
"@downloadFolderOrganization": {
"description": "Title of the folder organization picker bottom sheet"
},
"dialogClearHistoryTitle": "Limpar Histórico",
"@logClearSearch": {
"description": "Tooltip for clearing the log search field"
},
"dialogImport": "Importar",
"@dialogImport": {
"description": "Dialog button - import data"
},
"@setupChangeFolderTooltip": {
"description": "Tooltip for editing the selected download folder"
},
"notifLibraryScanErrors": "{count} errors",
"@downloadNetworkCompatibilityMode": {
"description": "Setting for legacy TLS/network handling"
},
"@metadataSaveFailedFfmpeg": {
"description": "Snackbar error when FFmpeg fails to write metadata"
},
"dialogUninstallExtension": "Desinstalar Extensão?",
"recentTypePlaylist": "Playlist",
"@recentTypePlaylist": {
"description": "Recent access item type - playlist"
},
"trackDeleteConfirmMessage": "Isto irá excluir o arquivo baixado permanentemente e removê-lo do seu histórico.",
"@logIssueNetworkErrorDescription": {
"description": "Diagnostic badge description for generic network errors"
},
"appearanceThemeSystem": "Sistema",
"@appearanceThemeSystem": {
"description": "Follow system theme"
},
"albumFolderArtistAlbumSingles": "Artista / Álbum + Singles",
"@aboutTranslators": {
"description": "Section for translators"
},
"shareSheetNotFound": "Not found",
"@shareSheetNotFound": {
"description": "Cross-service share sheet row subtitle when a service has no match"
},
"@tutorialDownloadInProgressSemantics": {
"description": "Accessibility label for active download state in tutorial demo"
},
"editMetadataAutoFillNoneSelected": "Select at least one field to auto-fill",
"@editMetadataAutoFillNoneSelected": {
"description": "Snackbar when user taps Fetch without selecting any fields"
},
"@snackbarViewQueue": {
"description": "Snackbar action - view download queue"
},
"@optionsUpdateChannelPreview": {
"description": "Include beta/preview updates"
},
"editMetadataFieldComposer": "Composer",
"@editMetadataFieldComposer": {
"description": "Label for composer field in the edit metadata sheet"
},
"aboutSachinsenalDesc": "O criador original do projeto HiFi. Uma base para integração de fontes sem perdas.",
"@aboutSachinsenalDesc": {
"description": "Credit description for sachinsenal0x64"
},
"backupTitle": "Backup & Restore",
"@libraryFilterMetadata": {
"description": "Filter section - metadata completeness"
},
"setupStorageAccessRequired": "Acesso ao Armazenamento Necessário",
"@setupStorageAccessRequired": {
"description": "Title when storage access needed"
},
"trackMetadataDelete": "Apagar",
"@trackMetadataDelete": {
"description": "Action button - delete track"
},
"libraryFilterMetadataMissingDiscNumber": "Missing disc number",
"@libraryFilterMetadataMissingDiscNumber": {
"description": "Filter option - items missing disc number"
},
"snackbarMetadataProviderSaved": "Prioridade do provedor de metadados salva",
"setupPermissionRequired": "Permissão {permissionType} Necessária",
"@selectionConvertNoConvertible": {
"description": "Snackbar when no selected tracks support conversion"
},
"extensionHealthDegraded": "Degraded",
"regionCountryKR": "South Korea",
"@regionCountryKR": {
"description": "Country name for SongLink region picker"
},
"trackLyricsNotInFile": "Nenhuma letra encontrada neste arquivo",
"@trackLyricsNotInFile": {
"description": "Message when no embedded lyrics in audio file"
},
"@downloadedAlbumTapToSelect": {
"description": "Selection hint"
},
"downloadArtistNameFilters": "Artist Name Filters",
"@downloadArtistNameFilters": {
"description": "Setting title for artist folder filter options"
},
"@libraryFilterMetadataMissingArtist": {
"description": "Filter option - items missing artist"
},
"recentShowAllDownloads": "Show All Downloads",
"@appearanceThemeLight": {
"description": "Light theme"
},
"trackReEnrichFieldTrackInfo": "Track & Disc Number",
"@appearanceThemeDark": {
"description": "Dark theme"
},
"extensionVerificationLinkCopied": "Verification link copied",
"@extensionVerificationLinkCopied": {
"description": "Snackbar after copying the extension verification URL"
},
"@extensionsHomeFeedDescription": {
"description": "Extensions page - description for home feed provider picker"
},
"downloadAlbumArtistMetadataPrimaryOnly": "Album Artist metadata: Primary only",
"@downloadAlbumArtistMetadataPrimaryOnly": {
"description": "Status label when album-artist folder filtering uses primary artist only"
},
"extensionOauthConnectHint": "Tap Connect to Spotify to fill this field.",
"setupNext": "Próximo",
"extensionVerificationBrowserSubtitleInApp": "Open challenges in the in-app browser first",
"libraryAutoScanDaily": "Daily",
"@libraryAutoScanDaily": {
"description": "Auto scan once per day"
},
"@audioAnalysisDescription": {
"description": "Description for audio analysis tap-to-analyze prompt"
},
"nowPlayingUpNext": "Up next",
"@nowPlayingUpNext": {
"description": "Title for the playback queue sheet"
},
"logAutoScrollOff": "Auto-scroll OFF",
"trackConvertFailed": "Conversion failed",
"@trackConvertFailed": {
"description": "Snackbar when conversion fails"
},
"extensionsUninstall": "Desinstalar",
"safMigrationSuccess": "Download folder updated to SAF mode",
"optionsClearHistorySubtitle": "Remover todas as faixas baixadas do histórico",
"@optionsClearHistorySubtitle": {
"description": "Subtitle for clear history"
},
"trackPlayNext": "Play next",
"extensionsNoHomeFeedExtensions": "No extensions with home feed",
"optionsUpdateChannelStable": "Somente versões estáveis",
"@optionsUpdateChannelStable": {
"description": "Only stable updates"
},
"@discographyDownloadAllSubtitle": {
"description": "Subtitle showing total tracks and albums",
"placeholders": {
"count": {
"type": "int"
},
"albumCount": {
"type": "int"
}
}
},
"searchPlaylists": "Listas de reprodução",
"@searchPlaylists": {
"description": "Search result category - playlists"
},
"downloadNetworkCompatibilityMode": "Network Compatibility Mode",
"settingsAppearance": "Aparência",
"logIssueRateLimitedLabel": "RATE LIMITED",
"@logIssueRateLimitedLabel": {
"description": "Diagnostic badge label when the service rate limits requests"
},
"logIssueSummary": "Issue Summary",
"@logIssueSummary": {
"description": "Header for log issue analysis summary"
},
"appName": "SpotiFLAC Mobile",
"storeRepoDialogCurrent": "Repositório atual:",
"@optionsExtensionStoreSubtitle": {
"description": "Subtitle for extension repo toggle"
},
"@trackLyrics": {
"description": "Tab title - lyrics"
},
"@backupImportButton": {
"description": "Button to pick a backup file to restore"
},
"@setupFolderChoose": {
"description": "Button to choose folder"
},
"storageModeAppFolderSubtitle": "Saves to Music/SpotiFLAC by default",
"@extensionsDisabled": {
"description": "Extension status - inactive"
},
"@regionCountryAU": {
"description": "Country name for SongLink region picker"
},
"@storeCategoryMetadata": {
"description": "Store extension category - metadata"
},
"libraryFilterApply": "Apply",
"@libraryFilterApply": {
"description": "Apply filters button"
},
"@libraryFilterSortGenreAsc": {
"description": "Sort option - genre ascending"
},
"setupAllowAccessToManageFiles": "Por favor, habilite \"Permitir acesso para gerenciar todos os arquivos\" na próxima tela.",
"@dialogSave": {
"description": "Dialog button - save changes"
},
"trackLyrics": "Letras",
"extensionSettingNotSet": "Not set",
"@extensionSettingNotSet": {
"description": "Value shown when an extension setting has no value"
},
"@audioAnalysisClipping": {
"description": "Clipping metric label"
},
"downloadNeteaseIncludeTranslation": "Netease: Include Translation",
"@albumFolderArtistAlbumSubtitle": {
"description": "Folder structure example"
},
"@settingsDonateSubtitle": {
"description": "Subtitle for donate menu item"
},
"cueSplitSuccess": "Split into {count} tracks successfully",
"@cueSplitSuccess": {
"description": "Snackbar after successful CUE split",
"placeholders": {
"count": {
"type": "int"
}
}
},
"cueSplitArtist": "Artist: {artist}",
"@cueSplitArtist": {
"description": "Artist name in CUE split sheet",
"placeholders": {
"artist": {
"type": "String"
}
}
},
"updateSeeReleaseNotes": "See release notes for details.",
"@updateSeeReleaseNotes": {
"description": "Fallback changelog text when release notes cannot be parsed"
},
"@trackReEnrichFfmpegFailed": {
"description": "Snackbar when FFmpeg embed fails for MP3/Opus"
},
"collectionWishlist": "Wishlist",
"@collectionWishlist": {
"description": "Custom folder for saved tracks to download later"
},
"editMetadataAutoFillFetch": "Fetch & Fill",
"@extensionsHomeFeedAuto": {
"description": "Label for auto-selected search provider"
},
"providerPriorityDescription": "Arraste para reordenar provedores de download. O aplicativo irá tentar provedores de cima para baixo ao baixar as faixas.",
"@providerPriorityDescription": {
"description": "Provider priority page description"
},
"queueEmptySinglesSubtitle": "Single track downloads will appear here",
"downloadLossyOpus128": "Opus 128kbps",
"downloadUseAlbumArtistForFolders": "Use Album Artist for folders",
"@downloadUseAlbumArtistForFolders": {
"description": "Setting - choose whether artist folders use Album Artist or Track Artist"
},
"@aboutLinks": {
"description": "Section for external links"
},
"downloadedAlbumDeleteCount": "Apagar {count} {count, plural, =1{faixa} other{faixas}}",
"updateLater": "Depois",
"@logIssueIspBlockingSuggestion": {
"description": "Diagnostic badge suggestion for ISP blocking"
},
"actionResume": "Retomar",
"optionsDetailedLoggingOff": "Habilitar para relatórios de erros",
"@searchSortDefault": {
"description": "Sort option - default API order"
},
"@regionCountryCA": {
"description": "Country name for SongLink region picker"
},
"@sectionStorageAccess": {
"description": "Section header for storage access settings"
},
"downloadFilterContributing": "Filter Contributing Artists",
"downloadUseAlbumArtistForFoldersTrackSubtitle": "Folder named after Track Artist tag",
"storeSearch": "Pesquisar extensões...",
"@storeSearch": {
"description": "Repo search placeholder"
},
"aboutTelegramChat": "Comunidade do Telegram",
"lyricsModeBoth": "Ambos",
"@lyricsModeBoth": {
"description": "Lyrics mode option - embed and external"
},
"@permissionNotification": {
"description": "Notification permission type label"
},
"libraryAutoScanSubtitle": "Escanear automaticamente sua biblioteca em busca de novos arquivos",
"@libraryAutoScanSubtitle": {
"description": "Subtitle for auto scan setting"
},
"libraryEnableLocalLibrary": "Enable Local Library",
"trackConvertTargetFormat": "Target Format",
"@trackConvertTargetFormat": {
"description": "Label for format selection"
},
"extensionSettings": "Configurações",
"@editMetadataAutoFillSearching": {
"description": "Snackbar shown while searching for online metadata"
},
"trackLyricsTimeout": "A solicitação expirou. Tente novamente mais tarde.",
"settingsExtensions": "Extensões",
"@settingsBackup": {
"description": "Settings menu item - backup and restore page"
},
"librarySourceDownloaded": "Downloaded",
"@librarySourceDownloaded": {
"description": "Badge for tracks downloaded via SpotiFLAC"
},
"appearanceDynamicColor": "Cores Dinâmicas",
"@appearanceDynamicColor": {
"description": "Material You dynamic colors"
},
"backupImportButton": "Choose backup file",
"downloadAppleElrcWordSyncDisabled": "Safer line-by-line Apple Music lyrics",
"@optionsEmbedMetadata": {
"description": "Settings toggle title for writing metadata into downloaded files"
},
"appearanceTitle": "Aparência",
"downloadNeteaseIncludeRomanizationDisabled": "No romanization",
"@downloadNeteaseIncludeRomanizationDisabled": {
"description": "Subtitle when Netease romanization is off"
},
"@libraryScanCancelled": {
"description": "Library scan status when a scan was cancelled"
},
"tracksCount": "{count, plural, =1{1 faixa} other{{count} faixas}}",
"@snackbarFailedToUpdateNamed": {
"description": "Snackbar when extension update fails in the repo tab",
"placeholders": {
"extensionName": {
"type": "String"
}
}
},
"@extensionQualityOptions": {
"description": "Capability - quality selection"
},
"logClearSearch": "Clear search",
"trackSaveLyrics": "Save Lyrics (.lrc)",
"@trackReEnrichSearching": {
"description": "Snackbar while searching metadata from internet for local items"
},
"@editMetadataAutoFillNoResults": {
"description": "Snackbar when online metadata search returns no results"
},
"notifDownloadComplete": "Download Complete",
"snackbarAlreadyDownloaded": "\"{trackName}\" já foi baixada",
"folderOrganizationByAlbumSubtitle": "Pasta separada para cada álbum",
"storeRepoUrlHint": "https://github.com/usuario/repositorio",
"trackConvertDitherTriangularHp": "Triangular HP",
"lyricsModeBothSubtitle": "Incorporar e salvar arquivo .lrc",
"trackReEnrichFieldExtra": "Genre, Label, Copyright",
"@trackReEnrichFieldExtra": {
"description": "Checkbox label for extra metadata in re-enrich"
},
"sectionLyrics": "Letras",
"@sectionLyrics": {
"description": "Settings section header"
},
"extensionStrategy": "Estratégia: {strategy}",
"@extensionStrategy": {
"description": "Track matching strategy name",
"placeholders": {
"strategy": {
"type": "String"
}
}
},
"@downloadNativeWorker": {
"description": "Setting title for Android native download worker"
},
"optionsArtistTagModeSplitVorbis": "Dividir etiquetas para FLAC/Opus",
"extensionsHomeFeedUse": "Use {extensionName} home feed",
"@cacheAppDirectoryDesc": {
"description": "Description of what app cache directory contains"
},
"cancelDownloadTitle": "Cancel download?",
"updateWhatsNew": "Novidades",
"updateNewVersionReady": "Uma nova versão está pronta",
"@extensionVerificationClose": {
"description": "Button to dismiss the extension verification help dialog"
},
"a11ySelectTrack": "Select track",
"libraryClearSubtitle": "Remove all scanned tracks",
"@libraryClearSubtitle": {
"description": "Subtitle for clear button"
},
"@settingsDownloadNetworkSubtitle": {
"description": "Subtitle explaining network preference"
},
"storeAnyVersion": "Any",
"@storeAnyVersion": {
"description": "Store detail value when any app version is accepted"
},
"navStore": "Repo",
"backupExportSectionDescription": "Save your settings, download history, liked tracks, wishlist, favorite artists and playlists into a single file you can keep or move to another phone.",
"libraryScanSettings": "Scan Settings",
"@libraryScanSettings": {
"description": "Section header for scan settings"
},
"trackDuration": "Duração",
"@trackDuration": {
"description": "Metadata label - track length"
},
"extensionHealthOffline": "Offline",
"@extensionHealthOffline": {
"description": "Extension service health status - offline"
},
"editMetadataFieldArtist": "Artist",
"@editMetadataFieldArtist": {
"description": "Chip label for artist field in auto-fill selector"
},
"libraryInLibrary": "In Library",
"pressBackAgainToExit": "Pressione voltar novamente para sair",
"@pressBackAgainToExit": {
"description": "Exit confirmation message"
},
"setupNotificationGranted": "Permissão de Notificações Concedida!",
"@setupNotificationGranted": {
"description": "Success message for notification permission"
},
"settingsDonate": "Support Development",
"snackbarFailedToUpdateNamed": "Failed to update {extensionName}",
"backupContentsTitle": "Backup contents",
"updateDontRemind": "Não lembrar",
"@dialogDiscard": {
"description": "Dialog button - discard changes"
},
"editMetadataAutoFillSearching": "Searching online...",
"discographyDownloadSelected": "Baixar Selecionados",
"trackConvertResampler": "Resampler",
"queueFilteringIndicator": "Filtering...",
"@queueFilteringIndicator": {
"description": "Shown while filter results are being computed"
},
"@dialogDownloadAllTitle": {
"description": "Dialog title for bulk download confirmation"
},
"cueSplitConfirmMessage": "Split \"{album}\" into {count} individual FLAC files?\n\nFiles will be saved to the same directory.",
"@downloadCreatePlaylistSourceFolderRedundant": {
"description": "Subtitle when folder organization is already set to playlist"
},
"regionCountryCA": "Canada",
"cacheTempDirectory": "Temporary directory",
"@cacheTempDirectory": {
"description": "Cache item title for temporary files directory"
},
"libraryShowDuplicateIndicator": "Show Duplicate Indicator",
"@logFilterBySeverity": {
"description": "Filter dialog title"
},
"homeSearchHintProvider": "Search with {providerName}...",
"@downloadNeteaseIncludeTranslationDisabled": {
"description": "Subtitle when Netease translation is off"
},
"optionsCheckUpdates": "Procurar Atualizações",
"replayGainBatchAnalyzing": "Analisando ReplayGain...",
"recentTypeAlbum": "Álbum",
"providerExtension": "Extensão",
"@providerExtension": {
"description": "Label for extension-provided providers"
},
"trackCoverNoSource": "No cover art source available",
"libraryFilterMetadata": "Metadata",
"albumFolderArtistYearAlbum": "Artista / [Ano] Álbum",
"@albumFolderArtistYearAlbum": {
"description": "Album folder option with year"
},
"audioAnalysisClipping": "Clipping",
"@a11yOpenAlbumByArtistTrackCount": {
"description": "Accessibility label for opening an album item with track count",
"placeholders": {
"albumName": {
"type": "String"
},
"artistName": {
"type": "String"
},
"trackCount": {
"type": "int"
}
}
},
"backupExtensionsRestoreFailed": "{count} {count, plural, =1{extension} other{extensions}} could not be reinstalled. Install them manually from the repo.",
"@backupExtensionsRestoreFailed": {
"description": "Snackbar/hint when some extensions failed to reinstall during restore",
"placeholders": {
"count": {
"type": "int"
}
}
},
"channelStable": "Estável",
"@channelStable": {
"description": "Update channel - stable releases"
},
"tutorialSettingsTip3": "Customize app theme and appearance",
"setupAppDocumentsFolderSubtitle": "Recomendado - acessível através do aplicativo Arquivos",
"a11yPlayTrackByArtist": "Play {trackName} by {artistName}",
"@a11yPlayTrackByArtist": {
"description": "Accessibility label for playing a local library track",
"placeholders": {
"trackName": {
"type": "String"
},
"artistName": {
"type": "String"
}
}
},
"dialogRemove": "Remover",
"extensionVerificationClose": "Close",
"bulkDownloadPlaylistsButton": "Download {count} {count, plural, =1{playlist} other{playlists}}",
"@bulkDownloadPlaylistsButton": {
"description": "Button label for bulk downloading selected playlists",
"placeholders": {
"count": {
"type": "int"
}
}
},
"optionsAutoFallbackSubtitle": "Tentar outros serviços se o download falhar",
"@optionsAutoFallbackSubtitle": {
"description": "Subtitle for auto fallback"
},
"extensionPatternsCount": "{count} padrão(ões)",
"@libraryFilterLocal": {
"description": "Filter chip - show only local library items"
},
"errorUrlNotRecognizedMessage": "Este link não é suportado. Verifique se a URL está correta e se uma extensão compatível está instalada.",
"@errorUrlNotRecognizedMessage": {
"description": "Error message - URL not recognized explanation"
},
"@extensionVerificationBrowserSubtitleExternal": {
"description": "Subtitle when external browser is preferred for extension verification"
},
"optionsArtistTagMode": "Modo de etiqueta de artista",
"libraryFilterMetadataComplete": "Complete metadata",
"@libraryFilterMetadataComplete": {
"description": "Filter option - items with complete metadata"
},
"@extensionsVersion": {
"description": "Extension version display",
"placeholders": {
"version": {
"type": "String"
}
}
},
"@downloadNetworkAnySubtitle": {
"description": "Subtitle for any-network option in picker"
},
"optionsReplayGainSubtitleOn": "Analisar o volume e incorporar tags ReplayGain (EBU R128)",
"libraryScanning": "Scanning...",
"@libraryScanning": {
"description": "Status during scan"
},
"cacheRefresh": "Refresh",
"@actionShuffle": {
"description": "Tooltip for shuffle playback action"
},
"optionsEmbedLyricsSubtitle": "Salve letras sincronizadas ao lado das suas faixas baixadas",
"@optionsEmbedLyricsSubtitle": {
"description": "Subtitle for embed lyrics"
},
"queueEmptyAlbumsSubtitle": "Download multiple tracks from an album to see them here",
"extensionEnterValue": "Enter value",
"@settingsDownloadNetworkAny": {
"description": "Network option - use any connection"
},
"collectionLoved": "Loved",
"@collectionLoved": {
"description": "Custom folder for favorite tracks"
},
"storeAddRepoTitle": "Adicionar repositório de extensões",
"@storeAddRepoTitle": {
"description": "Store setup screen - heading when no repo is configured"
},
"collectionNoPlaylistsYet": "No playlists yet",
"@collectionNoPlaylistsYet": {
"description": "Empty state title when user has no playlists"
},
"libraryCleanupMissingFilesSubtitle": "Remove entries for files that no longer exist",
"@libraryCleanupMissingFilesSubtitle": {
"description": "Subtitle for cleanup button"
},
"folderOrganizationByArtist": "Por Artista",
"@folderOrganizationByArtist": {
"description": "Folder option - artist folders"
},
"aboutTranslators": "Tradutores",
"notifAlreadyInLibraryCount": "Already in Library ({completed}/{total})",
"editMetadataFieldTitle": "Title",
"@editMetadataFieldTitle": {
"description": "Chip label for title field in auto-fill selector"
},
"downloadFilenameDescription": "Use {artist}, {title}, {album}, {track}, {year}, {date}, {disc} as placeholders.",
"@downloadFilenameDescription": {
"description": "Description shown in filename format editor"
},
"@notifDownloadsFinishedBody": {
"description": "Notification body when queue finishes with failures",
"placeholders": {
"completed": {
"type": "int"
},
"failed": {
"type": "int"
}
}
},
"@libraryFolderNotExist": {
"description": "Error when folder doesn't exist"
},
"@playlistsCount": {
"description": "Playlist count display",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@loadingSharedLink": {
"description": "Status when opening shared URL"
},
"extensionServiceHealth": "Service health",
"@extensionServiceHealth": {
"description": "Extension capability label for service health checks"
},
"@collectionDeletePlaylistsMessage": {
"description": "Confirmation message for deleting selected playlists",
"placeholders": {
"count": {
"type": "int"
}
}
},
"setupStorageDescription": "O SpotiFLAC precisa de permissão de armazenamento para salvar os seus arquivos de música baixados.",
"tutorialReadyMessage": "You're all set! Start downloading your favorite music now.",
"tutorialLibraryTip3": "Switch between list and grid view for better browsing",
"selectionDeletePlaylistsCount": "Delete {count} {count, plural, =1{playlist} other{playlists}}",
"appearanceThemeLight": "Claro",
"queueEmptyHistorySubtitle": "Downloaded tracks will appear here",
"@queueEmptyHistorySubtitle": {
"description": "Empty state subtitle for download history"
},
"backupRestoreFailed": "Failed to restore backup",
"@backupRestoreFailed": {
"description": "Snackbar when restore fails"
},
"queueFlacQueuedWithSkipped": "Added {addedCount} tracks to queue, skipped {skippedCount}",
"@queueFlacQueuedWithSkipped": {
"description": "Snackbar when some selected local tracks were queued for FLAC redownload and some were skipped",
"placeholders": {
"addedCount": {
"type": "int"
},
"skippedCount": {
"type": "int"
}
}
},
"@trackReplayGain": {
"description": "Three-dot menu option to scan loudness and write ReplayGain tags"
},
"@downloadedAlbumDownloadedCount": {
"description": "Downloaded tracks count badge",
"placeholders": {
"count": {
"type": "int"
}
}
},
"setupFolderChoose": "Escolher Pasta de Download",
"dialogDownloadAllTitle": "Download All",
"providerPriorityInfo": "Se uma faixa não estiver disponível no primeiro provedor, o aplicativo irá tentar automaticamente a próxima.",
"@providerPriorityInfo": {
"description": "Info tip about fallback behavior"
},
"@dialogDiscardChanges": {
"description": "Dialog title - unsaved changes warning"
},
"discographyNoAlbums": "Nenhum álbum disponível",
"downloadAppleQqMultiPersonDisabled": "Standard lyrics without speaker labels",
"cacheNoData": "No cached data",
"@cacheNoData": {
"description": "Label when cache category has no data"
},
"tutorialStartDownloadSemantics": "Start download",
"@tutorialStartDownloadSemantics": {
"description": "Accessibility label for idle download button in tutorial demo"
},
"logIssueIspBlockingSuggestion": "Try using a VPN or change DNS to 1.1.1.1 or 8.8.8.8",
"aboutTitle": "Sobre",
"@cueSplitButton": {
"description": "Button text to start CUE splitting"
},
"appearanceHistoryView": "Visualização do Histórico",
"audioAnalysisSampleRate": "Sample Rate",
"@settingsCache": {
"description": "Settings menu item - cache management"
},
"lyricsProvidersInfoText": "Extension lyrics providers run before built-in lyrics providers. At least one provider must remain enabled.",
"cacheTrackLookup": "Track lookup cache",
"extensionsHomeFeedOffSubtitle": "Do not show the home feed on the main screen",
"@downloadUsePrimaryArtistOnly": {
"description": "Setting - strip featured artists from folder name"
},
"@regionCountryIN": {
"description": "Country name for SongLink region picker"
},
"@libraryFilterQualityLossy": {
"description": "Filter option - lossy compressed audio"
},
"extensionRefreshStatus": "Refresh status",
"notifAllDownloadsComplete": "All Downloads Complete",
"downloadNeteaseIncludeRomanizationEnabled": "Romanization lines included",
"editMetadataFieldDateHint": "YYYY-MM-DD or YYYY",
"@editMetadataFieldDateHint": {
"description": "Hint text for the edit metadata date field"
},
"trackMetadataShare": "Compartilhar",
"@trackMetadataShare": {
"description": "Action button - share track"
},
"discographyDownloadAllSubtitle": "{count} faixas de {albumCount} lançamentos",
"settingsDonateSubtitle": "Buy the developer a coffee",
"libraryFilterDownloaded": "Downloaded",
"downloadNetworkAnySubtitle": "Use WiFi or mobile data",
"@cueSplitNoAudioFile": {
"description": "Error when CUE audio file is missing"
},
"notifLibraryScanStopped": "",
"@settingsMetadata": {
"description": "Settings menu item - metadata settings"
},
"snackbarFailedToInstallNamed": "Failed to install {extensionName}",
"trackCopyLyrics": "Copiar letra",
"@trackCopyLyrics": {
"description": "Action - copy lyrics to clipboard"
},
"regionCountryAU": "Australia",
"downloadAlbumFolderStructure": "Estrutura da Pasta de Álbum",
"downloadMusixmatchAuto": "Auto",
"actionDismiss": "Dismiss",
"storeFilterAll": "Tudo",
"extensionsDisabled": "Desabilitado",
"@logClearLogs": {
"description": "Clear button tooltip"
},
"dialogDownloadAllMessage": "Download {count} tracks?",
"@optionsEmbedLyrics": {
"description": "Embed lyrics in audio files"
},
"tutorialLibraryTitle": "Your Library",
"optionsCheckUpdatesSubtitle": "Notificar quando uma nova versão estiver disponível",
"@optionsCheckUpdatesSubtitle": {
"description": "Subtitle for update check"
},
"collectionPlaylist": "Playlist",
"@collectionPlaylist": {
"description": "Single playlist label"
},
"dateMonthsAgo": "{count} meses atrás",
"@dateMonthsAgo": {
"description": "Relative date - months ago",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@extensionRemoveButton": {
"description": "Button to uninstall extension"
},
"collectionPlaylistRenamed": "Playlist renamed",
"collectionCreatePlaylist": "Create playlist",
"homeGoToAlbum": "Go to Album",
"@homeGoToAlbum": {
"description": "Context menu item to navigate to the album page"
},
"folderOrganizationByArtistSubtitle": "Pasta separada para cada artista",
"@optionsClearHistory": {
"description": "Delete all download history"
},
"@searchAlbums": {
"description": "Search result category - albums"
},
"@sectionDebug": {
"description": "Settings section header"
},
"extensionsVersion": "Versão {version}",
"@navHome": {
"description": "Bottom navigation - Home tab"
},
"@editMetadataFieldDate": {
"description": "Chip label for date field in auto-fill selector"
},
"downloadUsePrimaryArtistOnly": "Primary artist only for folders",
"tutorialExtensionsTip2": "Add new download providers or search sources",
"@setupStorageGranted": {
"description": "Success message for storage permission"
},
"tutorialWelcomeTitle": "Welcome to SpotiFLAC!",
"a11ySelectAlbum": "Select album {albumName}",
"@a11ySelectAlbum": {
"description": "Accessibility label for selecting an album",
"placeholders": {
"albumName": {
"type": "String"
}
}
},
"aboutMobileSource": "Código-fonte do app móvel",
"@aboutMobileSource": {
"description": "Link to mobile GitHub repo"
},
"@extensionCustomUrlHandling": {
"description": "Extension detail section title for custom URL handling"
},
"@downloadMusixmatchLanguageAuto": {
"description": "Subtitle when no language is set"
},
"@cancelDownloadKeep": {
"description": "Dialog button - keep the active download (do not cancel)"
},
"libraryFilterSource": "Source",
"@libraryFilterSource": {
"description": "Filter section - source type"
},
"sectionStorageAccess": "Storage Access",
"logFilterBySeverity": "Filtrar registros por gravidade",
"libraryFolderNotExist": "Selected folder does not exist",
"optionsEmbedMetadataSubtitleOn": "Write metadata, cover art, and embedded lyrics to files",
"albumFolderArtistAlbum": "Artista / Álbum",
"@albumFolderArtistAlbum": {
"description": "Album folder option"
},
"allFilesAccessDeniedMessage": "Permission was denied. Please enable 'All files access' manually in system settings.",
"@allFilesAccessDeniedMessage": {
"description": "Message when permission is permanently denied"
},
"editMetadataSelectEmpty": "Empty only",
"settingsLocalLibrarySubtitle": "Scan music & detect duplicates",
"@settingsAutoExportFailed": {
"description": "Setting toggle for auto-export"
},
"cacheCleanupUnusedSubtitle": "Remove orphaned download history and missing library entries",
"@tutorialSettingsTitle": {
"description": "Tutorial settings page title"
},
"libraryFilterMetadataMissingGenre": "Missing genre",
"@appearanceSelectAccentColor": {
"description": "Accessibility label for picking an accent color",
"placeholders": {
"hex": {
"type": "String"
}
}
},
"setupFolderDescription": "Selecione uma pasta onde as suas músicas baixadas serão salvas.",
"extensionDetailsTags": "Tags",
"unknownArtist": "Unknown Artist",
"trackFetchOnlineLyrics": "Buscar online",
"snackbarNoActionDefined": "No action defined for this button",
"@snackbarNoActionDefined": {
"description": "Snackbar when an extension button has no action configured"
},
"downloadAllCount": "Baixar Todos ({count})",
"@downloadAllCount": {
"description": "Download all button with count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"downloadedAlbumDiscHeader": "Disco {discNumber}",
"@backupInvalidFile": {
"description": "Snackbar when the chosen file is not a valid backup"
},
"@extensionHooksAvailable": {
"description": "Post-processing hooks count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@logIssueTrackNotFoundSuggestion": {
"description": "Diagnostic badge suggestion when a track is unavailable"
},
"@snackbarFileNotFound": {
"description": "Snackbar - file doesn't exist"
},
"extensionHealthOnline": "Online",
"@extensionHealthOnline": {
"description": "Extension service health status - online"
},
"settingsSaveDownloadHistorySubtitle": "Keep completed downloads in history and library views",
"trackOptionRemoveFromWishlist": "Remove from Wishlist",
"extensionsFallbackTitle": "Extensões alternativas",
"@extensionsFallbackTitle": {
"description": "Setting and page title for choosing which download extensions can be used during fallback"
},
"metadataSaveFailedFfmpeg": "Failed to save metadata via FFmpeg",
"@albumFolderAlbumOnly": {
"description": "Album folder option"
},
"@albumFolderYearAlbumSubtitle": {
"description": "Folder structure example"
},
"downloadedAlbumDeleteSelected": "Apagar Selecionados",
"selectionSelectPlaylistsToDelete": "Select playlists to delete",
"@selectionSelectPlaylistsToDelete": {
"description": "Hint shown when no playlists are selected for deletion"
},
"storeAddRepoDescription": "Insira a URL de um repositório do GitHub que contenha um arquivo registry.json para navegar e instalar extensões.",
"appearanceThemeDark": "Escuro",
"downloadedAlbumTapToSelect": "Toque nas faixas para selecionar",
"@collectionAddedToFavoriteArtists": {
"description": "Snackbar after adding artist to favorite artists",
"placeholders": {
"artistName": {
"type": "String"
}
}
},
"@backupRestored": {
"description": "Snackbar after a successful restore"
},
"nowPlayingLibraryEmpty": "Your library is empty",
"@nowPlayingLibraryEmpty": {
"description": "Snackbar when shuffle library is requested but library has no tracks"
},
"editMetadataAutoFillNoResults": "No matching metadata found online",
"updateDownloading": "Baixando...",
"trackLyricsSource": "Fonte: {source}",
"logFilterLevel": "Nível",
"logNoLogsYet": "Ainda não há registros",
"cacheSizeOnly": "{size}",
"@cacheSizeOnly": {
"description": "Cache size only",
"placeholders": {
"size": {
"type": "String"
}
}
},
"trackOpenInService": "Open in {serviceName}",
"@trackOpenInService": {
"description": "Button label to open a track in a named music service",
"placeholders": {
"serviceName": {
"type": "String"
}
}
},
"@cacheLibraryCoverDesc": {
"description": "Description of what library cover cache contains"
},
"libraryClearConfirmMessage": "This will remove all scanned tracks from your library. Your actual music files will not be deleted.",
"@dialogImportPlaylistMessage": {
"description": "Dialog message - import playlist confirmation",
"placeholders": {
"count": {
"type": "int"
}
}
},
"extensionsHomeFeedAuto": "Auto",
"searchEmptyResultSubtitle": "Tente outra palavra-chave",
"@searchEmptyResultSubtitle": {
"description": "Subtitle shown under the empty search result state on the home screen"
},
"dateToday": "Hoje",
"a11yOpenItem": "Open {itemType} {name}",
"@a11yOpenItem": {
"description": "Accessibility label for opening a generic item",
"placeholders": {
"itemType": {
"type": "String"
},
"name": {
"type": "String"
}
}
},
"audioAnalysisBitDepth": "Bit Depth",
"editMetadataFieldTrackTotal": "Track Total",
"@editMetadataFieldTrackTotal": {
"description": "Label for total tracks field in the edit metadata sheet"
},
"@editMetadataFieldDiscTotal": {
"description": "Label for total discs field in the edit metadata sheet"
},
"replayGainBatchConfirmMessage": "Analisar o volume e gravar etiquetas ReplayGain em {count} faixa(s)?",
"downloadUseAlbumArtistForFoldersAlbumSubtitle": "Folder named after Album Artist tag",
"@notifDownloadingUpdate": {
"description": "Notification title while downloading an app update",
"placeholders": {
"version": {
"type": "String"
}
}
},
"@csvImportTracks": {
"description": "Label shown in quality picker for CSV import",
"placeholders": {
"count": {
"type": "int"
}
}
},
"trackEditMetadata": "Edit Metadata",
"discographyDownloadAll": "Baixar Tudo",
"@discographyDownloadAll": {
"description": "Option - download entire discography"
},
"@editMetadataFieldAlbum": {
"description": "Chip label for album field in auto-fill selector"
},
"albumFolderArtistAlbumSubtitle": "Álbuns/Nome do Artista/Nome do Álbum/",
"extensionHealthServiceUnknown": "Service status unknown",
"navHome": "Início",
"queueDownloadStarting": "Starting...",
"@dialogRemoveExtension": {
"description": "Dialog title - uninstall extension"
},
"notifLibraryScanProgressNoTotal": "{scanned} files scanned • {percentage}%",
"@appearanceAmoledDark": {
"description": "Theme option - pure black"
},
"qualityHiResFlac": "FLAC de alta resolução",
"selectionSelected": "{count} selecionado(s)",
"extensionDetailsInformation": "Information",
"@extensionDetailsInformation": {
"description": "Section title for extension metadata information"
},
"discographyDownload": "Baixar Discografia",
"editMetadataFieldCopyright": "Copyright",
"@setupOpenSettings": {
"description": "Button to open system settings"
},
"libraryFilterSort": "Sort",
"cacheLibraryCoverDesc": "Cover art extracted from local music files. Will re-extract on next scan.",
"dialogRemoveExtension": "Remover Extensão",
"backupExportSectionTitle": "Create backup",
"downloadEmbedLyricsDisabled": "Enable metadata embedding first",
"openInOtherServices": "Open in Other Services",
"actionSelectAll": "Selecionar Tudo",
"settingsDownloadNetworkSubtitle": "Choose which network to use for downloads. When set to WiFi Only, downloads will pause on mobile data.",
"downloadFolderOrganization": "Organização de Pastas",
"tutorialWelcomeTip2": "Get FLAC quality audio from installed download extensions",
"@tutorialWelcomeTip2": {
"description": "Tutorial welcome tip 2"
},
"selectionAllSelected": "Todas as faixas selecionadas",
"@selectionAllSelected": {
"description": "Status - all items selected"
},
"settingsLogsSubtitle": "Ver logs do app para depuração",
"albumFolderYearAlbumSubtitle": "Álbuns/[2005] Nome do Álbum/",
"cancelDownloadKeep": "Keep",
"optionsDetailedLoggingOn": "Registros detalhados estão sendo gravados",
"safMigrationMessage2": "Please select your download folder again to switch to the new storage system.",
"@storeChangeRepoTooltip": {
"description": "Tooltip for the change-repository icon button in the app bar"
},
"regionCountryJP": "Japan",
"notifUpdateFailed": "Update Failed",
"downloadCreatePlaylistSourceFolderRedundant": "Handled by folder organization setting",
"@trackLyricsSaved": {
"description": "Snackbar after lyrics saved",
"placeholders": {
"fileName": {
"type": "String"
}
}
},
"downloadLocationSubtitle": "Choose where to save your downloaded tracks",
"trackConvertActionLabelLossless": "{sourceFormat} → {targetFormat} ({quality})",
"lyricsProvidersDisabledSection": "Disabled ({count})",
"@dateDaysAgo": {
"description": "Relative date - days ago",
"placeholders": {
"count": {
"type": "int"
}
}
},
"librarySourceLocal": "Local",
"backupContentsExtensions": "{count, plural, =1{1 extension} other{{count} extensions}}",
"sectionService": "Serviço",
"lyricsProviderQqMusicDesc": "QQ Music (good for Chinese songs, via proxy)",
"@lyricsProviderQqMusicDesc": {
"description": "Description for QQ Music provider"
},
"cacheCleanupUnusedDesc": "Remove orphaned download history and library entries for missing files.",
"selectionTapPlaylistsToSelect": "Tap playlists to select",
"notifUpdateFailedBody": "Could not download update. Try again later.",
"downloadNeteaseIncludeTranslationDisabled": "Original lyrics only",
"artistPopular": "Populares",
"extensionRemoveButton": "Remover Extensão",
"allFilesAccessEnabledSubtitle": "Can write to any folder",
"@allFilesAccessEnabledSubtitle": {
"description": "Subtitle when all files access is enabled"
},
"extensionsSearchProvider": "Provedor de Pesquisa",
"tutorialWelcomeDesc": "Let's learn how to download your favorite music in lossless quality. This quick tutorial will show you the basics.",
"selectionBatchConvertConfirmTitle": "Batch Convert",
"extensionMetadataProvider": "Provedor de Metadados",
"queueDownloadedFileMissing": "Downloaded file missing",
"logClearLogs": "Limpar registros",
"@downloadAppleQqMultiPerson": {
"description": "Setting for word-by-word multi-person lyrics from Apple Music and QQ Music"
},
"tutorialWelcomeTip1": "Download music from Spotify, Deezer, or paste any supported URL",
"@tutorialWelcomeTip1": {
"description": "Tutorial welcome tip 1"
},
"logIssueRateLimitedSuggestion": "Wait a few minutes before trying again",
"downloadAllowLocalNetworkEnabled": "Requests to local/private addresses are allowed (for local proxy or custom DNS)",
"@regionCountryUS": {
"description": "Country name for SongLink region picker"
},
"trackArtist": "Artista",
"extensionCustomUrlHandling": "Custom URL Handling",
"appearanceDynamicColorSubtitle": "Usar cores do seu papel de parede",
"@appearanceDynamicColorSubtitle": {
"description": "Subtitle for dynamic color"
},
"searchSortDefault": "Padrão",
"@downloadFallbackExtensions": {
"description": "Settings item for configuring fallback extension providers"
},
"albumFolderStructureDescription": "Choose how album folders are structured",
"@albumFolderStructureDescription": {
"description": "Album folder structure picker description"
},
"libraryBuiltInPreviewPlayerSubtitle": "Only for quick local previews inside SpotiFLAC Mobile, not recommended for regular listening",
"@libraryBuiltInPreviewPlayerSubtitle": {
"description": "Subtitle for built-in preview player option"
},
"storageModeAppFolder": "App Folder (Recommended)",
"@actionPause": {
"description": "Action button - pause download"
},
"actionPaste": "Paste",
"extensionSettingsCount": "{count} {count, plural, =1{setting} other{settings}}",
"downloadNativeWorker": "Native download worker",
"releaseTypeEp": "EP",
"@releaseTypeEp": {
"description": "Badge label for EP releases"
},
"snackbarExtensionInstalledEnable": "{extensionName} installed. Enable it in Settings > Extensions",
"cacheRefreshStats": "Refresh stats",
"collectionPlaylistChangeCover": "Change cover image",
"@collectionPlaylistChangeCover": {
"description": "Bottom sheet action to pick a custom cover image for a playlist"
},
"optionsClearHistory": "Limpar Histórico de Download",
"trackGenre": "Género",
"snackbarSelectedPlaylistsEmpty": "Selected playlists have no tracks",
"collectionAddedTracksToPlaylist": "Added {count} {count, plural, =1{track} other{tracks}} to {playlistName}",
"downloadNeteaseIncludeRomanization": "Netease: Include Romanization",
"libraryFilterMetadataMissingArtist": "Missing artist",
"extensionsNoCustomSearch": "Nenhuma extensão com pesquisa personalizada",
"@extensionsTitle": {
"description": "Extensions page title"
},
"extensionDownloadProvider": "Provedor de Download",
"@extensionDownloadProvider": {
"description": "Capability - provides downloads"
},
"lyricsMode": "Modo de Letras",
"aboutReportIssueSubtitle": "Reporte qualquer problema que encontrar",
"@downloadSeparateSinglesFolder": {
"description": "Setting - separate folder for singles"
},
"appearanceAmoledDark": "Escuro AMOLED",
"logIssueNetworkErrorDescription": "Connection issues detected",
"folderOrganizationByArtistAlbumSubtitle": "Pastas aninhadas para artista e álbum",
"@libraryForceFullScanSubtitle": {
"description": "Subtitle for force full scan button"
},
"setupGrantPermission": "Conceder Permissão",
"lyricsProvidersDescription": "Enable, disable and reorder lyrics sources. Providers are tried top-to-bottom until lyrics are found.",
"dateDaysAgo": "{count} dias atrás",
"extensionsHomeFeedDescription": "Choose which extension provides the home feed on the main screen",
"downloadLossyMp3Subtitle": "Best compatibility, ~10MB per track",
"@downloadLossyMp3Subtitle": {
"description": "Subtitle for MP3 320kbps lossy option"
},
"nowPlayingDetails": "Details",
"collectionWishlistEmptyTitle": "Wishlist is empty",
"downloadAppleQqMultiPersonEnabled": "Speaker labels included for duets and group tracks",
"@optionsMaxQualityCover": {
"description": "Download highest quality album art"
},
"@snackbarExtensionUpdatedVersion": {
"description": "Snackbar after updating an extension from the repo tab",
"placeholders": {
"extensionName": {
"type": "String"
},
"version": {
"type": "String"
}
}
},
"extensionHealthServiceDegraded": "Service degraded",
"selectionConvertNoConvertible": "No convertible tracks selected",
"setupStorageGranted": "Permissão de Armazenamento Concedida!",
"downloadAllowLocalNetwork": "Allow Local Network Access",
"nowPlayingNoLyrics": "No lyrics in this file",
"selectionDeleteTracksCount": "Delete {count} {count, plural, =1{track} other{tracks}}",
"@selectionDeleteTracksCount": {
"description": "Button label for deleting selected tracks",
"placeholders": {
"count": {
"type": "int"
}
}
},
"@libraryForceFullScan": {
"description": "Button to force a complete rescan of library"
},
"notifLibraryScanExcluded": "{count} excluded",
"@aboutPaxsenixSubtitle": {
"description": "Subtitle for Paxsenix special thanks entry on the about page"
},
"setupChangeFolderTooltip": "Change folder",
"logIssueIspBlockingDescription": "Your ISP may be blocking access to download services",
"@logIssueIspBlockingDescription": {
"description": "Diagnostic badge description for ISP blocking"
},
"libraryClear": "Clear Library",
"collectionRemoveFromPlaylist": "Remove from playlist",
"@collectionRemoveFromPlaylist": {
"description": "Tooltip for removing track from playlist"
},
"backupIncludeSecrets": "Include extension credentials",
"notifDownloadsFinishedBody": "{completed, plural, =1{1 track downloaded} other{{completed} tracks downloaded}}, {failed, plural, =1{1 failed} other{{failed} failed}}",
"storeCategoryMetadata": "Metadata",
"@trackLyricsEmbedded": {
"description": "Snackbar - lyrics saved to file"
},
"editMetadataFieldDiscTotal": "Disc Total",
"tutorialLibraryTip1": "View download progress and queue in the Library tab",
"playlistsCount": "{count, plural, =1{1 playlist} other{{count} playlists}}",
"downloadCreatePlaylistSourceFolderDisabled": "All tracks saved directly to download folder",
"@downloadFallbackExtensionsSubtitle": {
"description": "Subtitle for fallback extensions item"
},
"libraryFilterLocal": "Local",
"tutorialDownloadInProgressSemantics": "Download in progress",
"searchSortDurationLong": "Duração (mais longa)",
"@appearanceLanguage": {
"description": "Language setting title"
},
"libraryAbout": "About Local Library",
"@libraryAbout": {
"description": "Section header for about info"
},
"cueSplitNoAudioFile": "Audio file not found for this CUE sheet",
"notifUpdateReadyBody": "SpotiFLAC Mobile v{version} downloaded. Tap to install.",
"appearanceSelectAccentColor": "Select accent color {hex}",
"@homeAlbumInfoUnavailable": {
"description": "Snackbar when album info cannot be loaded"
},
"trackReplayGain": "Reanalisar ReplayGain",
"downloadSeparateSinglesFolder": "Pasta de Singles Separada",
"trackAlbumArtist": "Artista do álbum",
"qualityFlacLossless": "FLAC sem perdas",
"@extensionVerificationHelpMessageWaiting": {
"description": "Dialog message when verification may need manual browser help"
},
"tutorialSettingsTitle": "Customize Your Experience",
"extensionActionFailed": "Action failed",
"@storeEmptyNoResults": {
"description": "Message when search/filter returns no results"
},
"downloadAppleQqMultiPerson": "Apple / QQ: Multi-Person Lyrics",
"downloadFallbackExtensionsSubtitle": "Choose which extensions can be used as fallback",
"storeExtensionsCount": "{count} {count, plural, =1{extension} other{extensions}}",
"trackCoverNoEmbeddedArt": "No embedded album art found",
"@trackCoverNoEmbeddedArt": {
"description": "Message shown when a track file has no embedded cover art"
},
"snackbarExtensionUpdatedVersion": "{extensionName} updated to v{version}",
"setupStorageAccessMessageAndroid11": "O Android 11+ requer a permissão \"Acesso a Todos os Arquivos\" para salvar arquivos na pasta de download escolhida.",
"notifDownloadsFinished": "Downloads Finished ({completed} done, {failed} failed)",
"notifLibraryScanProgressWithTotal": "{scanned}/{total} files • {percentage}%",
"optionsPrimaryProvider": "Provedor Primário",
"@optionsPrimaryProvider": {
"description": "Main search provider setting"
},
"logIssueTrackNotFoundSuggestion": "The track may not be available in lossless quality",
"collectionAddedToLoved": "\"{trackName}\" added to Loved",
"albumFolderArtistAlbumFlat": "Artist / Album (Singles flat)",
"homeAlbumInfoUnavailable": "Album info not available",
"settingsLyrics": "Lyrics",
"extensionVerificationBrowserExternal": "External",
"regionCountryIN": "India",
"extensionHealthUnknown": "Unknown",
"backupContentsWishlist": "{count} wishlist {count, plural, =1{track} other{tracks}}",
"settingsAutoExportFailed": "Auto-export failed downloads",
"logFilterSection": "Filtro",
"dialogDiscardChanges": "Descartar Alterações?",
"@qualityHiResFlacSubtitle": {
"description": "Technical spec for hi-res"
},
"searchTracks": "Tracks",
"searchAlbums": "Álbuns",
"trackConvertFormat": "Convert Format",
"metadataProviderPriorityTitle": "Prioridade de Metadados",
"libraryFolderHint": "Tap to select folder",
"downloadedAlbumDeleteMessage": "Excluir {count} {count, plural, =1{faixa} other{faixas}} deste álbum?\n\nIsso também excluirá os arquivos do armazenamento.",
"@downloadedAlbumDeleteMessage": {
"description": "Delete confirmation with count",
"placeholders": {
"count": {
"type": "int"
}
}
},
"trackAlbum": "Álbum",
"updateAvailable": "Atualização Disponível",
"optionsEmbedLyrics": "Incorporar Letras",
"trackReEnrichProgress": "Re-enriching metadata...",
"@trackReEnrichProgress": {
"description": "Snackbar while re-enriching metadata"
},
"audioAnalysisPeak": "Peak",
"@audioAnalysisPeak": {
"description": "Peak amplitude metric label"
},
"optionsExtensionStoreSubtitle": "Mostrar aba de repositório na navegação",
"settingsTitle": "Configurações",
"@settingsAbout": {
"description": "Settings section - app info"
},
"cacheExploreFeed": "Explore feed cache",
"@dialogDownloadPlaylistsMessage": {
"description": "Dialog message for bulk playlist download confirmation",
"placeholders": {
"trackCount": {
"type": "int"
},
"playlistCount": {
"type": "int"
}
}
},
"downloadedAlbumSelectedCount": "{count} selecionado(s)",
"downloadAskQualitySubtitle": "Mostrar seletor de qualidade para cada download",
"filenameShowAdvancedTags": "Exibir etiquetas avançadas",
"@filenameShowAdvancedTags": {
"description": "Toggle label for showing advanced filename tags"
},
"@editMetadataFieldComment": {
"description": "Label for comment field in the edit metadata sheet"
},
"downloadFallbackExtensions": "Fallback Extensions",
"downloadAlbumArtistMetadataFull": "Album Artist metadata: Full",
"cacheLibraryCover": "Library cover cache",
"actionShuffle": "Shuffle",
"backupCreated": "Backup created",
"downloadLossyAacSubtitle": "Best mobile compatibility, M4A container",
"actionCreate": "Create",
"snackbarAddedToQueueGeneric": "Added to queue",
"downloadedAlbumDownloadedCount": "{count} baixado(s)",
"snackbarLoadingCueSheet": "Loading CUE sheet...",
"@trackCoverClearSelected": {
"description": "Tooltip for clearing the newly selected cover art"
},
"aboutOriginalCreator": "Criador do SpotiFLAC original",
"a11yTrackByArtist": "{trackName} by {artistName}",
"audioAnalysisDynamicRange": "Dynamic Range",
"homeChangeSearchProviderTooltip": "Change search provider",
"loadingSharedLink": "Carregando link compartilhado...",
"lyricsModeEmbedSubtitle": "Letra armazenada nos metadados da FLAC",
"setupNotificationBackgroundDescription": "Seja notificado sobre o progresso e conclusão do download. Isso ajuda você a acompanhar os downloads quando o app estiver em segundo plano.",
"snackbarViewQueue": "Ver Fila",
"@audioAnalysisDuration": {
"description": "Duration metric label"
},
"downloadSeparateSinglesDisabled": "Singles and albums saved in the same folder",
"backupRestored": "Backup restored successfully",
"trackConvertConfirmMessageLosslessCapped": "Convert from {sourceFormat} to {targetFormat} ({quality})?\n\nThe output stays in a lossless codec, but bit depth/sample rate will be capped. Original file will be deleted after conversion.",
"@trackConvertConfirmMessageLosslessCapped": {
"description": "Confirmation dialog message for capped lossless conversion of a single file",
"placeholders": {
"sourceFormat": {
"type": "String"
},
"targetFormat": {
"type": "String"
},
"quality": {
"type": "String"
}
}
},
"discographySelectAlbumsSubtitle": "Escolher álbuns ou singles específicos",
"@discographySelectAlbumsSubtitle": {
"description": "Subtitle for select albums option"
},
"backupImportSectionDescription": "Pick a backup file to restore your data. This replaces the current settings, history and library on this device.",
"errorUrlFetchFailed": "Falha ao carregar o conteúdo deste link. Por favor, tente novamente.",
"lyricsProviderLyricsPlusDesc": "Word-by-word karaoke lyrics (Apple/Musixmatch/Spotify/QQ, via proxy)",
"dialogSave": "Salvar",
"trackReEnrichSearching": "Searching metadata online...",
"regionCountryUS": "United States",
"audioAnalysisDescription": "Verify lossless quality with spectrum analysis",
"downloadFilenameFormat": "Formato do Nome do Arquivo",
"cueSplitTitle": "Split CUE Sheet",
"settingsAppSubtitle": "Updates, data, extension repo, debug",
"@settingsAppSubtitle": {
"description": "Subtitle for app settings"
},
"@setupPermissionRequiredMessage": {
"description": "Generic permission required message",
"placeholders": {
"permissionType": {
"type": "String"
}
}
},
"errorMissingExtensionSource": "Não é possível carregar {item}: faltando a fonte da extensão",
"albumFolderAlbumOnlySubtitle": "Albums/Nome do Álbum/",
"logIssueTrackNotFoundLabel": "TRACK NOT FOUND",
"extensionVerificationHelpTitleManual": "Open verification manually",
"dialogDiscard": "Descartar",
"storageModeSaf": "",
"errorRateLimited": "Tráfico Limitado (Rate Limited)",
"downloadSelectQuality": "Selecionar Qualidade",
"dialogDownloadPlaylistsMessage": "Download {trackCount} {trackCount, plural, =1{track} other{tracks}} from {playlistCount} {playlistCount, plural, =1{playlist} other{playlists}}?",
"collectionFoldersTitle": "My folders",
"progressFetchingMetadata": "Buscando metadados... {current}/{total}",
"settingsDownloadNetworkAny": "WiFi + Mobile Data",
"audioAnalysisDuration": "Duration",
"audioAnalysisAnalyzing": "Analyzing audio...",
"extensionVerificationHelpMessageWaiting": "If the browser did not open, or verification finished but did not return to SpotiFLAC Mobile, open this link again or copy it manually.",
"editMetadataFieldDiscNum": "Disc #",
"@editMetadataFieldDiscNum": {
"description": "Chip label for disc number field in auto-fill selector"
},
"@noTracksFoundForAlbum": {
"description": "Empty state message when an album has no tracks"
},
"previewPlay": "Reproduzir prévia",
"setupPermissionRequiredMessage": "A permissão {permissionType} é necessária para a melhor experiência. Você pode alterar isso mais tarde em Configurações.",
"aboutVersion": "Versão",
"qualityHiResFlacSubtitle": "24-bit / até 96kHz",
"audioAnalysisSamples": "Samples",
"libraryFilterQualityHiRes": "Hi-Res (24bit)",
"sectionMetadataProviders": "Providers",
"@sectionMetadataProviders": {
"description": "Settings section header for metadata providers"
},
"trackCopyright": "Direitos Autorais",
"libraryForceFullScanSubtitle": "Rescan all files, ignoring cache",
"trackCopiedToClipboard": "Copiado para a área de transferência",
"optionsEmbedMetadata": "Embed Metadata",
"collectionAddedTracksToPlaylistWithExisting": "Added {count} {count, plural, =1{track} other{tracks}} to {playlistName} ({alreadyCount} already in playlist)",
"@collectionAddedTracksToPlaylistWithExisting": {
"description": "Snackbar after adding multiple tracks to a playlist when some were already present",
"placeholders": {
"count": {
"type": "int"
},
"playlistName": {
"type": "String"
},
"alreadyCount": {
"type": "int"
}
}
},
"storeCategoryIntegration": "Integration",
"storeClearFilters": "Limpar filtros",
"navSettings": "Configurações",
"@homeRecent": {
"description": "Section header for recent searches"
},
"sectionApp": "Aplicativo",
"@sectionLanguage": {
"description": "Settings section header for language"
},
"downloadFilterContributingDisabled": "Full Album Artist string used",
"albumFolderArtistAlbumSinglesSubtitle": "Artista/Álbum/ e Artista/Singles/",
"collectionDeletePlaylistsMessage": "Delete {count} {count, plural, =1{playlist} other{playlists}}?",
"lyricsProvidersSaved": "Lyrics provider priority saved",
"@trackReplayGainFailed": {
"description": "Snackbar message when ReplayGain scan/write fails"
},
"trackTrackName": "Nome da faixa",
"homeRecent": "Recentes",
"recentEmpty": "No recent items yet",
"cacheClearAll": "Clear all cache",
"trackReEnrichFieldReleaseInfo": "Date & ISRC",
"regionCountryMX": "Mexico",
"a11yOpenAlbumByArtistTrackCount": "Open album {albumName} by {artistName}, {trackCount} tracks",
"editMetadataFieldAlbum": "Album",
"settingsAbout": "Sobre",
"libraryFilterTitle": "Filters",
"cleanupOrphanedDownloadsResult": "Removed {count} orphaned entries from history",
"extensionHooksAvailable": "{count} gancho(s) disponíveis",
"backupContentsSettings": "App settings",
"trackLyricsEmbedded": "Letras incorporadas com sucesso",
"optionsUpdateChannelPreview": "Obter versões de prévia",
"collectionAddedToFavoriteArtists": "\"{artistName}\" added to Favorite Artists",
"libraryForceFullScan": "Force Full Scan",
"snackbarProviderPrioritySaved": "Prioridade de provedor salva",
"collectionFavoriteArtistsEmptySubtitle": "Tap the heart on an artist page to keep them here",
"libraryBuiltInPlayerInfo": "The built-in player is a preview tool for checking local tracks quickly. Use an external music player for actual listening.",
"extensionServiceStatus": "Service Status",
"dateWeeksAgo": "{count} semanas atrás",
"historyFilterSingles": "Singles",
"tutorialSettingsTip2": "Set default audio quality and format preferences",
"trackLyricsSaved": "Lyrics saved to {fileName}",
"cacheClearAllConfirmTitle": "Clear all cache?",
"noTracksFoundForAlbum": "No tracks found for this album",
"sectionLanguage": "Idioma",
"@logIssueTrackNotFoundDescription": {
"description": "Diagnostic badge description when a track is unavailable"
},
"setupSelectFolder": "Seleccionar Pasta",
"dateYesterday": "Ontem",
"collectionAddToPlaylist": "Add to playlist",
"snackbarUnsupportedAudioFormat": "Unsupported audio format",
"libraryScanCancelled": "Scan cancelled",
"appearanceLanguage": "Idioma do aplicativo",
"extensionsTitle": "Extensões",
"dialogImportPlaylistMessage": "{count} Faixas encontradas em CSV. Adicioná-las à lista de downloads?",
"permissionNotification": "Notification",
"notifUpdateReady": "Update Ready",
"lyricsModeDescription": "Escolha como as letras são salvas com os seus downloads",
"downloadFrom": "Baixar De",
"collectionWishlistEmptySubtitle": "Tap + on tracks to save what you want to download later",
"cueSplitSplitting": "Splitting CUE sheet... ({current}/{total})",
"optionsMaxQualityCover": "Capa de Qualidade Máxima",
"trackOptionAddToWishlist": "Add to Wishlist",
"settingsBackup": "Backup & Restore",
"aboutPaxsenixSubtitle": "Lyrics proxy for Musixmatch, Netease, Apple Music, QQ Music, Spotify, Deezer, YouTube, Kugou, and Genius",
"notifDownloadCompleteCount": "Download Complete ({completed}/{total})",
"extensionsNoDownloadProvider": "Nenhuma extensão com provedor de download",
"libraryFilterSortGenreAsc": "Genre (A-Z)",
"trackReplayGainFailed": "Falha ao adicionar etiquetas ReplayGain",
"collectionPlaylistRemoveCover": "Remove cover image",
"storeEmptyNoResults": "Nenhuma extensão encontrada",
"logIssueTrackNotFoundDescription": "Some tracks could not be found on download services",
"editMetadataFieldComment": "Comment",
"settingsMetadata": "Metadata",
"settingsCache": "Storage & Cache",
"providerPriorityFallbackExtensionsHint": "Apenas extensões ativadas com capacidade de provedor de download são listadas aqui.",
"libraryFilterAll": "All",
"notifDownloadingUpdate": "Downloading SpotiFLAC Mobile v{version}",
"extensionsProviderPrioritySection": "Prioridade de Provedor",
"storeChangeRepoTooltip": "Mudar repositório",
"snackbarFailedToInstall": "Falha ao instalar a extensão",
"libraryScanSubtitle": "Scan for audio files",
"snackbarExtensionInstalled": "{extensionName} instalada.",
"setupOpenSettings": "Abrir Configurações",
"extensionsInstalledSection": "Extensões Instaladas",
"aboutLinks": "Links",
"trackCoverClearSelected": "Clear selected cover",
"libraryAutoScanWeekly": "Weekly",
"downloadMusixmatchLanguageAuto": "Auto (original language)",
"optionsDefaultSearchTab": "Aba de pesquisa padrão",
"downloadPrimaryArtistOnlyOn": "Primary only: On",
"folderOrganizationDescription": "Organizar arquivos baixados em pastas",
"@folderOrganizationDescription": {
"description": "Folder organization sheet description"
},
"lyricsModeEmbed": "Incorporar no arquivo",
"trackReEnrichFfmpegFailed": "FFmpeg metadata embed failed",
"@extensionsSearchProviderDescription": {
"description": "Search provider setting description"
},
"libraryFilterQualityLossy": "Lossy",
"actionPause": "Pausar",
"csvImportTracks": "{count} faixas do CSV",
"actionGo": "Go",
"sectionDebug": "Depuração",
"editMetadataFieldDate": "Date",
"timeHoursAgo": "{count, plural, =1{1 hour ago} other{{count} hours ago}}",
"sectionPerformance": "Desempenho",
"extensionsDownloadPrioritySubtitle": "Definir ordem do serviço de download",
"cacheAppDirectoryDesc": "HTTP responses, WebView data, and other temporary app data.",
"sectionData": "Dados",
"notifFinalizingTrack": "Finalizing {trackName}",
"snackbarFileNotFound": "Arquivo não encontrado",
"extensionQualityOptions": "Opções de Qualidade",
"extensionVerificationBrowserSubtitleExternal": "Open challenges in the default browser first",
"backupInvalidFile": "This file is not a valid SpotiFLAC backup",
"storeRepoDialogTitle": "Repositório de extensões",
"extensionsSearchProviderDescription": "Escolha qual serviço utilizar para pesquisar faixas",
"albumFolderAlbumOnly": "Somente Álbum",
"nowPlayingOpenInExternalPlayer": "Open in external player",
"cueSplitButton": "Split into Tracks",
"updateRequiredTitle": "Update required",
"@updateRequiredTitle": {
"description": "Title of the mandatory update dialog shown when the installed version is too old"
},
"updateRequiredNotice": "This version is {count} releases behind and is no longer supported. Update to keep using the app.",
"@updateRequiredNotice": {
"description": "Subtitle of the mandatory update dialog; explains why the dialog cannot be dismissed",
"placeholders": {
"count": {
"type": "int"
}
}
},
"appearanceHeroAnimations": "Hero animations",
"@appearanceHeroAnimations": {
"description": "Toggle for shared-element (Hero) transitions"
},
"appearanceHeroAnimationsSubtitle": "Fly covers between screens, e.g. when opening the player",
"@appearanceHeroAnimationsSubtitle": {
"description": "Subtitle for the Hero animations toggle"
},
"settingsConcurrentDownloads": "Concurrent downloads",
"@settingsConcurrentDownloads": {
"description": "Setting title - how many tracks download at the same time"
},
"settingsConcurrentDownloadsSubtitle": "Downloading several tracks at once is faster, but some providers may rate-limit parallel requests.",
"@settingsConcurrentDownloadsSubtitle": {
"description": "Subtitle explaining the concurrent downloads picker"
},
"concurrentDownloadsOne": "1 track at a time",
"@concurrentDownloadsOne": {
"description": "Concurrent downloads option - sequential"
},
"concurrentDownloadsCount": "Up to {count} tracks at once",
"@concurrentDownloadsCount": {
"description": "Concurrent downloads option - parallel",
"placeholders": {
"count": {
"type": "int"
}
}
},
"libraryPlaybackNormalization": "Volume normalization",
"@libraryPlaybackNormalization": {
"description": "Toggle title for ReplayGain playback normalization in the built-in player"
},
"libraryPlaybackNormalizationSubtitle": "Even out loudness between tracks using their ReplayGain or R128 tags, when present",
"@libraryPlaybackNormalizationSubtitle": {
"description": "Subtitle explaining playback volume normalization"
},
"cacheAudioAnalysis": "Audio analysis cache",
"@cacheAudioAnalysis": {
"description": "Cache item title for saved audio analysis results"
},
"cacheAudioAnalysisDesc": "Saved spectrograms and analysis results. Will re-analyze on next open.",
"@cacheAudioAnalysisDesc": {
"description": "Description of what audio analysis cache contains"
},
"trackConvertKeepOriginal": "Keep original file",
"@trackConvertKeepOriginal": {
"description": "Toggle to preserve the source file during conversion"
},
"trackConvertKeepOriginalDescription": "Add the converted file as a separate library entry",
"@trackConvertKeepOriginalDescription": {
"description": "Description for preserving the source file during conversion"
},
"trackConvertConfirmKeepOriginal": "Convert from {sourceFormat} to {targetFormat}?\n\nThe original file will be kept and the converted file will be added as a separate library entry.",
"@trackConvertConfirmKeepOriginal": {
"description": "Confirmation message when the source file will be preserved",
"placeholders": {
"sourceFormat": {
"type": "String"
},
"targetFormat": {
"type": "String"
}
}
},
"selectionBatchConvertConfirmKeepOriginal": "Convert {count} {count, plural, =1{track} other{tracks}} to {format}?\n\nOriginal files will be kept and converted files will be added as separate library entries.",
"@selectionBatchConvertConfirmKeepOriginal": {
"description": "Batch conversion confirmation when source files will be preserved",
"placeholders": {
"count": {
"type": "int"
},
"format": {
"type": "String"
}
}
},
"downloadFolderAccessLostTitle": "Download folder access lost",
"@downloadFolderAccessLostTitle": {
"description": "Title of the warning banner shown in Files settings when the saved SAF folder grant is no longer valid"
},
"downloadFolderAccessLostSubtitle": "Downloads will fail until you re-select the folder",
"@downloadFolderAccessLostSubtitle": {
"description": "Subtitle of the warning banner shown when the saved SAF folder grant is no longer valid"
},
"downloadFolderReselect": "Re-select folder",
"@downloadFolderReselect": {
"description": "Button that reopens the folder picker to restore download folder access"
},
"downloadErrorSafPermissionLost": "SAF permission invalid or revoked. Please reconfigure download location in Settings.",
"@downloadErrorSafPermissionLost": {
"description": "Error shown on downloads that failed because the persisted Android SAF folder grant is no longer valid"
},
"downloadErrorFolderAccessLost": "Download folder access lost. Please re-select your download folder in Settings.",
"@downloadErrorFolderAccessLost": {
"description": "Error shown on downloads that failed because the iOS download folder bookmark could not be opened"
},
"notifVerificationRequiredTitle": "Verification required",
"@notifVerificationRequiredTitle": {
"description": "Notification title shown when a download needs the user to complete a verification challenge but the app is in the background"
},
"notifVerificationRequiredBody": "Open the app to complete verification and resume downloads",
"@notifVerificationRequiredBody": {
"description": "Notification body prompting the user to return to the app to solve a verification challenge"
},
"downloadDeduplicationWithQualityVariants": "Existing files at the selected quality will be skipped",
"@downloadDeduplicationWithQualityVariants": {
"description": "Deduplication subtitle when separate quality versions are allowed"
},
"downloadQualityVariants": "Allow different quality versions",
"@downloadQualityVariants": {
"description": "Setting to retain multiple quality versions of the same track"
},
"downloadQualityVariantsDescription": "Manter todas as versões de qualidade; adicionar a qualidade medida ao nome apenas quando o nome já estiver em uso",
"@downloadQualityVariantsDescription": {
"description": "Description for retaining multiple quality versions"
},
"trackOptionDownloadQualityVariant": "Download another quality",
"@trackOptionDownloadQualityVariant": {
"description": "Track menu action to download another quality version"
},
"queueCheckingDownloadSession": "Checking download session...",
"queueResolvingDownloadMetadata": "Resolving track metadata...",
"queueResolvingDownloadStream": "Preparing audio stream...",
"queueWaitingForVerification": "Waiting for verification...",
"queueResumingAfterVerification": "Resuming after verification...",
"settingsSearchHint": "Pesquisar definições",
"settingsSearchNoResults": "Nenhuma definição corresponde a \"{query}\"",
"settingsGroupInterface": "Extensões e aparência",
"settingsGroupContent": "Conteúdo e metadados",
"settingsGroupDownloads": "Transferências e ficheiros",
"settingsGroupSystem": "Sistema",
"settingsGroupHelp": "Sobre e suporte"
}