New translations app_en.arb (Portuguese)

[ci skip]
This commit is contained in:
Zarz Eleutherius committed 2026-09-06 09:32:46 +07:00
1 parent c662134bec
commit b952e763d5
1 file changed
+28 -28
+28 -28
View File
@@ -461,15 +461,15 @@
"@aboutSachinsenalDesc": {
"description": "Credit description for sachinsenal0x64"
},
"aboutUnituneDesc": "Open-source music link resolver by Flaze, used for cross-platform fallback matching.",
"aboutUnituneDesc": "Localizador de links de música de código aberto da Flaze, usado para correspondência alternativa entre plataformas.",
"@aboutUnituneDesc": {
"description": "Credit for the UniTune resolver"
},
"aboutMusicBrainzDesc": "Open music database maintained by MetaBrainz and its community, used for recording cross-references.",
"aboutMusicBrainzDesc": "Banco de dados de música aberto mantido pela MetaBrainz e a sua comunidade, usado para registrar referências cruzadas.",
"@aboutMusicBrainzDesc": {
"description": "Credit for the MusicBrainz database"
},
"aboutSquiglyDesc": "Universal music link service by Liam Macmillan, used as a final cross-platform resolver fallback.",
"aboutSquiglyDesc": "Serviço universal de links de música criado por Liam Macmillan, usado como último recurso para localizar links equivalentes entre plataformas.",
"@aboutSquiglyDesc": {
"description": "Credit for the Squigly resolver"
},
@@ -606,7 +606,7 @@
"@setupIcloudNotSupported": {
"description": "Error when user selects iCloud Drive on iOS"
},
"setupDownloadInFlac": "Download music in lossless and Hi-Res quality",
"setupDownloadInFlac": "Baixar músicas em qualidade sem perdas e Hi-Res \"alta resolução\"",
"@setupDownloadInFlac": {
"description": "App tagline in setup"
},
@@ -792,7 +792,7 @@
"@dialogImportPlaylistTitle": {
"description": "Dialog title - import CSV playlist"
},
"dialogImportPlaylistMessage": "Found {count} tracks in the playlist file. Add them to download queue?",
"dialogImportPlaylistMessage": "Foram encontradas {count} faixas no arquivo da playlist. Deseja adicioná-las à fila de downloads?",
"csvImportTracks": "{count} faixas do CSV",
"@csvImportTracks": {
"description": "Label shown in quality picker for CSV import",
@@ -802,11 +802,11 @@
}
}
},
"collectionExportM3u": "Export as M3U8",
"collectionExportM3u": "Exportar como M3U8",
"@collectionExportM3u": {
"description": "Tooltip on the collection screen action that exports the track list as an M3U8 playlist file"
},
"collectionExportM3uDone": "Exported {exported} of {total} tracks",
"collectionExportM3uDone": "{exported} de {total} faixas exportadas",
"@collectionExportM3uDone": {
"description": "Snackbar after M3U8 export; tracks without a local file are not exported",
"placeholders": {
@@ -818,43 +818,43 @@
}
}
},
"collectionExportM3uNone": "No downloaded files to export",
"collectionExportM3uNone": "Não há arquivos baixados para exportar",
"@collectionExportM3uNone": {
"description": "Snackbar when an M3U8 export finds no local files"
},
"collectionExportM3uFailed": "Export failed",
"collectionExportM3uFailed": "A exportação falhou",
"@collectionExportM3uFailed": {
"description": "Snackbar when writing or sharing the M3U8 export fails"
},
"trackOpenOn": "Open on...",
"trackOpenOn": "Abrir em...",
"@trackOpenOn": {
"description": "Track option and sheet title listing streaming platforms where the track can be opened"
},
"trackOpenOnNoLinks": "No platform links found for this track.",
"trackOpenOnNoLinks": "Nenhum link de plataforma encontrado para esta faixa.",
"@trackOpenOnNoLinks": {
"description": "Shown in the Open on sheet when song.link returns no links"
},
"libraryReviewDuplicates": "Review duplicates",
"libraryReviewDuplicates": "Verificar duplicados",
"@libraryReviewDuplicates": {
"description": "Library settings row opening the duplicate review sheet"
},
"libraryReviewDuplicatesSubtitle": "Find tracks stored more than once",
"libraryReviewDuplicatesSubtitle": "Encontrar faixas armazenadas mais de uma vez",
"@libraryReviewDuplicatesSubtitle": {
"description": "Subtitle for the duplicate review settings row"
},
"duplicatesTitle": "Duplicates",
"duplicatesTitle": "Duplicados",
"@duplicatesTitle": {
"description": "Title of the duplicate review sheet"
},
"duplicatesEmpty": "No duplicate tracks found.",
"duplicatesEmpty": "Nenhuma faixa duplicada encontrada.",
"@duplicatesEmpty": {
"description": "Shown when the duplicate review sheet finds nothing"
},
"duplicatesKeepBest": "Keep best",
"duplicatesKeepBest": "Manter a melhor",
"@duplicatesKeepBest": {
"description": "Button that deletes all but the highest-quality copy in a duplicate group"
},
"duplicatesKeepBestMessage": "Delete {count} lower-quality copies of \"{trackName}\"?",
"duplicatesKeepBestMessage": "Excluir {count} cópias de qualidade inferior de \"{trackName}\"?",
"@duplicatesKeepBestMessage": {
"description": "Confirmation message for the keep-best action",
"placeholders": {
@@ -866,7 +866,7 @@
}
}
},
"duplicatesDeleteCopyMessage": "Delete this copy of \"{trackName}\"?",
"duplicatesDeleteCopyMessage": "Excluir esta cópia de \"{trackName}\"?",
"@duplicatesDeleteCopyMessage": {
"description": "Confirmation message for deleting one duplicate copy",
"placeholders": {
@@ -1227,11 +1227,11 @@
"@updateNewVersionReady": {
"description": "Update subtitle"
},
"updateRequiredTitle": "Update required",
"updateRequiredTitle": "Atualização necessária",
"@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": "Esta versão está {count} versões atrasada e não é mais compatível. Atualize para continuar a usar o aplicativo.",
"@updateRequiredNotice": {
"description": "Subtitle of the mandatory update dialog; explains why the dialog cannot be dismissed",
"placeholders": {
@@ -1576,7 +1576,7 @@
"@trackAudioQuality": {
"description": "Metadata label - audio quality"
},
"libraryQualityLabelFileFormat": "File format",
"libraryQualityLabelFileFormat": "Formato do arquivo",
"@libraryQualityLabelFileFormat": {
"description": "Library audio quality label mode that shows the detected file format"
},
@@ -1987,31 +1987,31 @@
"@qualityHiResFlacMaxSubtitle": {
"description": "Technical spec for hi-res max"
},
"downloadLossy320": "Lossy 320kbps",
"downloadLossy320": "Com perdas, 320kbps",
"@downloadLossy320": {
"description": "Quality option label for lossy 320kbps"
},
"downloadLossyFormat": "Lossy Format",
"downloadLossyFormat": "Formato com perda de dados",
"@downloadLossyFormat": {
"description": "Setting title to pick output format for lossy downloads"
},
"downloadAutoConvert": "Auto-convert after download",
"downloadAutoConvert": "Converter automaticamente após baixar",
"@downloadAutoConvert": {
"description": "Toggle for automatic post-download audio conversion"
},
"downloadAutoConvertSubtitle": "Convert completed downloads to a smaller lossy format. The original is replaced only after conversion succeeds.",
"downloadAutoConvertSubtitle": "Converta os downloads concluídos para um formato com perda de dados menor. O arquivo original só será substituído após a conversão ser concluída com sucesso.",
"@downloadAutoConvertSubtitle": {
"description": "Explanation of safe automatic post-download conversion"
},
"downloadAutoConvertFormat": "Output format",
"downloadAutoConvertFormat": "Formato de saída",
"@downloadAutoConvertFormat": {
"description": "Automatic conversion output format setting"
},
"downloadAutoConvertFormatSubtitle": "Choose the lossy format used for newly completed downloads.",
"downloadAutoConvertFormatSubtitle": "Escolha o formato de arquivo com perdas a ser usado para os downloads concluídos recentemente.",
"@downloadAutoConvertFormatSubtitle": {
"description": "Automatic conversion format picker explanation"
},
"downloadAutoConvertBitrate": "Output quality",
"downloadAutoConvertBitrate": "Qualidade de saída",
"@downloadAutoConvertBitrate": {
"description": "Automatic conversion bitrate setting"
},