Files
Redesnigned-Finamp/lib/l10n/app_pt.arb
T
Zakaria 1563409cb1
Build / Build for Android (push) Has been cancelled
Build / Build for iOS (push) Has been cancelled
first commit
2026-05-18 14:15:38 -04:00

518 lines
18 KiB
Plaintext

{
"noAlbum": "Nenhum Álbum",
"@noAlbum": {},
"replaceQueue": "Trocar a Fila",
"@replaceQueue": {},
"instantMix": "Mistura Instantânea",
"@instantMix": {},
"addFavourite": "Adicionar Favorito",
"@addFavourite": {},
"addedToQueue": "Adicionado à fila.",
"@addedToQueue": {},
"internalExternalIpExplanation": "Se pretende aceder ao seu servidor Jellyfin remotamente, será necessário utilizar o seu IP público.\n\nNo caso do seu servidor utilizar uma das portas padrão do HTTP (80/443), não vai precisar de indicar uma porta. Este será o caso mais provável caso utilize um proxy inverso.",
"@internalExternalIpExplanation": {
"description": "Extra info for which IP to use for remote access, and info on whether or not the user needs to specify a port."
},
"urlStartWithHttps": "O URL deverá começar com http:// ou https://",
"@urlStartWithHttps": {
"description": "Error message that shows when the user submits a server URL that doesn't start with http:// or https:// (for example, ftp://0.0.0.0"
},
"password": "Palavra-passe",
"@password": {},
"logs": "Registos",
"@logs": {},
"next": "Próximo",
"@next": {},
"noErrors": "Sem erros!",
"@noErrors": {},
"errorScreenError": "Ocorreu um erro ao aceder à lista de erros! Neste caso, recomendados que abra um issue no nosso GitHub e que limpe os dados da aplicação",
"@errorScreenError": {},
"shuffleButtonLabel": "MISTURAR",
"@shuffleButtonLabel": {},
"location": "Localização",
"@location": {},
"downloadsAdded": "Descargas adicionadas.",
"@downloadsAdded": {},
"downloadedSongsWillNotBeDeleted": "Músicas descarregadas não serão apagadas",
"@downloadedSongsWillNotBeDeleted": {},
"areYouSure": "Tem certeza?",
"@areYouSure": {},
"jellyfinUsesAACForTranscoding": "Jellyfin usa AAC para transcodificação",
"@jellyfinUsesAACForTranscoding": {},
"bitrateSubtitle": "Uma taxa de bits mais alta resulta em áudio de maior qualidade, ao custo de maior largura de banda.",
"@bitrateSubtitle": {},
"enterLowPriorityStateOnPause": "Entrar Estado de Baixa-Prioridade durante Pausa",
"@enterLowPriorityStateOnPause": {},
"viewTypeSubtitle": "Tipo de visualização para o ecrã de músicas",
"@viewTypeSubtitle": {},
"list": "Lista",
"@list": {},
"gridCrossAxisCount": "{value} Contagem Eixo Cruzado da Grade",
"@gridCrossAxisCount": {
"description": "List tile title for grid cross axis count. Value will either be the portrait or landscape key.",
"placeholders": {
"value": {
"type": "String",
"example": "Portrait"
}
}
},
"goToAlbum": "Ir para Álbum",
"@goToAlbum": {},
"removeFavourite": "Remover Favorito",
"@removeFavourite": {},
"queueReplaced": "Fila trocada.",
"@queueReplaced": {},
"startingInstantMix": "Iniciando mistura instantânea.",
"@startingInstantMix": {},
"anErrorHasOccured": "Ocorreu um erro.",
"@anErrorHasOccured": {},
"removeFromMix": "Remover da Mistura",
"@removeFromMix": {},
"addToMix": "Adicionar à Mistura",
"@addToMix": {},
"serverUrl": "URL do servidor",
"@serverUrl": {},
"emptyServerUrl": "O URL do servidor não pode estar em branco",
"@emptyServerUrl": {
"description": "Error message that shows when the user submits a login without a server URL"
},
"urlTrailingSlash": "O URL não pode ter uma barra no fim",
"@urlTrailingSlash": {
"description": "Error message that shows when the user submits a server URL that ends with a trailing slash (for example, http://0.0.0.0/)"
},
"username": "Utilizador",
"@username": {},
"couldNotFindLibraries": "Não foi possível encontrar nenhuma biblioteca.",
"@couldNotFindLibraries": {
"description": "Error message when the user does not have any libraries"
},
"unknownName": "Nome desconhecido",
"@unknownName": {},
"selectMusicLibraries": "Seleccione as suas bibliotecas de música",
"@selectMusicLibraries": {
"description": "App bar title for library select screen"
},
"songs": "Músicas",
"@songs": {},
"albums": "Álbuns",
"@albums": {},
"artists": "Artistas",
"@artists": {},
"genres": "Géneros",
"@genres": {},
"playlists": "Listas de Reprodução",
"@playlists": {},
"startMix": "Iniciar Mistura",
"@startMix": {},
"music": "Música",
"@music": {},
"clear": "Limpar",
"@clear": {},
"favourites": "Favoritos",
"@favourites": {},
"shuffleAll": "Misturar todas",
"@shuffleAll": {},
"finamp": "Finamp",
"@finamp": {},
"downloads": "Transferências",
"@downloads": {},
"settings": "Definições",
"@settings": {},
"offlineMode": "Modo Offline",
"@offlineMode": {},
"sortOrder": "Ordenação",
"@sortOrder": {},
"sortBy": "Ordenar por",
"@sortBy": {},
"album": "Álbum",
"@album": {},
"albumArtist": "Artista do Álbum",
"@albumArtist": {},
"artist": "Artista",
"@artist": {},
"budget": "Orçamento",
"@budget": {},
"communityRating": "Avaliação da Comunidade",
"@communityRating": {},
"criticRating": "Avaliação dos Críticos",
"@criticRating": {},
"dateAdded": "Adicionado em",
"@dateAdded": {},
"datePlayed": "Reproduzido em",
"@datePlayed": {},
"playCount": "Contagem de reproduções",
"@playCount": {},
"premiereDate": "Data de Lançamento",
"@premiereDate": {},
"productionYear": "Ano de Produção",
"@productionYear": {},
"name": "Nome",
"@name": {},
"random": "Aleatório",
"@random": {},
"revenue": "Receita",
"@revenue": {},
"runtime": "Duração",
"@runtime": {},
"downloadMissingImages": "Transferir imagens inexistentes",
"@downloadMissingImages": {},
"downloadErrors": "Erros de transferência",
"@downloadErrors": {},
"downloadedMissingImages": "{count,plural, =0{Não foram encontradas imagens em falta} =1{{count} imagem em falta transferida} other{{count} imagens em falta descarregadas}}",
"@downloadedMissingImages": {
"description": "Message that shows when the user downloads missing images",
"placeholders": {
"count": {
"type": "int"
}
}
},
"downloadCount": "{count,plural, =1{{count} descarregado} other{{count} descarregados}}",
"@downloadCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"downloadedItemsImagesCount": "{downloadedItems}, {downloadedImages}",
"@downloadedItemsImagesCount": {
"description": "This is for merging downloadedItemsCount and downloadedImagesCount as Flutter's intl stuff doesn't support multiple plurals in one string. https://github.com/flutter/flutter/issues/86906",
"placeholders": {
"downloadedItems": {
"type": "String",
"example": "12 downloads"
},
"downloadedImages": {
"type": "String",
"example": "1 image"
}
}
},
"dlComplete": "{count} concluídas",
"@dlComplete": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"dlFailed": "{count} falharam",
"@dlFailed": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"dlEnqueued": "{count} em espera",
"@dlEnqueued": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"dlRunning": "{count} em execução",
"@dlRunning": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"downloadErrorsTitle": "Erros de Transferência",
"@downloadErrorsTitle": {},
"failedToGetSongFromDownloadId": "Falha ao adquirir música do ID da descarga",
"@failedToGetSongFromDownloadId": {},
"error": "Erro",
"@error": {},
"discNumber": "Disco {number}",
"@discNumber": {
"placeholders": {
"number": {
"type": "int"
}
}
},
"playButtonLabel": "REPRODUZIR",
"@playButtonLabel": {},
"editPlaylistNameTooltip": "Editar nome da lista de reprodução",
"@editPlaylistNameTooltip": {},
"editPlaylistNameTitle": "Editar Nome da Lista de Reprodução",
"@editPlaylistNameTitle": {},
"required": "Obrigatório",
"@required": {},
"updateButtonLabel": "ACTUALIZAR",
"@updateButtonLabel": {},
"playlistNameUpdated": "Nome da lista de reprodução atualizado.",
"@playlistNameUpdated": {},
"favourite": "Favorito",
"@favourite": {},
"downloadsDeleted": "Descargas apagadas.",
"@downloadsDeleted": {},
"addDownloads": "Adicionar Descargas",
"@addDownloads": {},
"message": "Mensagem",
"@message": {},
"stackTrace": "Traçado da Pilha",
"@stackTrace": {},
"addButtonLabel": "ADICIONAR",
"@addButtonLabel": {},
"shareLogs": "Compartilhar relatórios",
"@shareLogs": {},
"logsCopied": "Relatórios copiados.",
"@logsCopied": {},
"applicationLegalese": "Licenciado com a Licença Pública Mozilla 2.0. Código-fonte disponível em:\n\ngithub.com/jmshrv/finamp",
"@applicationLegalese": {},
"transcoding": "Transcodificando",
"@transcoding": {},
"downloadLocations": "Locais de Descargas",
"@downloadLocations": {},
"audioService": "Serviço de Áudio",
"@audioService": {},
"layoutAndTheme": "Composição & Tema",
"@layoutAndTheme": {},
"notAvailableInOfflineMode": "Não disponível no modo desconectado",
"@notAvailableInOfflineMode": {},
"logOut": "Sair",
"@logOut": {},
"enableTranscoding": "Ativar Transcodificação",
"@enableTranscoding": {},
"bitrate": "Taxa de bits",
"@bitrate": {},
"customLocation": "Localização Customizada",
"@customLocation": {},
"appDirectory": "Diretório de apps",
"@appDirectory": {},
"addDownloadLocation": "Adicionar Localização de Descargas",
"@addDownloadLocation": {},
"selectDirectory": "Selecione Diretório",
"@selectDirectory": {},
"unknownError": "Erro Desconhecido",
"@unknownError": {},
"pathReturnSlashErrorMessage": "Caminhos que retornam \"/\" não podem ser usados",
"@pathReturnSlashErrorMessage": {},
"directoryMustBeEmpty": "Diretório deve estar vazio",
"@directoryMustBeEmpty": {},
"customLocationsBuggy": "Localizações customizadas são extremamente defeituosas devidas à problems com permissões. Estou pensando em maneiras de consertar isso, mas por enquanto não recomendaria usá-las.",
"@customLocationsBuggy": {},
"shuffleAllSongCount": "Contagem de Misturar Todas as Músicas",
"@shuffleAllSongCount": {},
"shuffleAllSongCountSubtitle": "Quantidade de músicas para carregar quando usando o botão misturar todas as músicas.",
"@shuffleAllSongCountSubtitle": {},
"viewType": "Tipo de Visualização",
"@viewType": {},
"grid": "Grade",
"@grid": {},
"portrait": "Retrato",
"@portrait": {},
"landscape": "Paisagem",
"@landscape": {},
"gridCrossAxisCountSubtitle": "Quantidade de ícones da grade para usar em cada fila quando {value}.",
"@gridCrossAxisCountSubtitle": {
"description": "List tile subtitle for grid cross axis count. Value will either be the portrait or landscape key.",
"placeholders": {
"value": {
"type": "String",
"example": "landscape"
}
}
},
"showTextOnGridViewSubtitle": "Mostrar ou não o texto (título, artista, etc) no ecrã de música grade.",
"@showTextOnGridViewSubtitle": {},
"showCoverAsPlayerBackgroundSubtitle": "Usar ou não usar arte de capas desfocadas como fundo do ecrã to reprodutor.",
"@showCoverAsPlayerBackgroundSubtitle": {},
"theme": "Tema",
"@theme": {},
"system": "Sistema",
"@system": {},
"light": "Claro",
"@light": {},
"dark": "Escuro",
"@dark": {},
"tabs": "Abas",
"@tabs": {},
"cancelSleepTimer": "Cancelar o Cronômetro de Sono?",
"@cancelSleepTimer": {},
"yesButtonLabel": "SIM",
"@yesButtonLabel": {},
"noButtonLabel": "NÃO",
"@noButtonLabel": {},
"setSleepTimer": "Configurar o Cronômetro de Sono",
"@setSleepTimer": {},
"invalidNumber": "Número Inválido",
"@invalidNumber": {},
"sleepTimerTooltip": "Cronômetro de Sono",
"@sleepTimerTooltip": {},
"addToPlaylistTooltip": "Adicionar à lista de reprodução",
"@addToPlaylistTooltip": {},
"addToPlaylistTitle": "Adicionar à Lista de Reprodução",
"@addToPlaylistTitle": {},
"newPlaylist": "Nova Lista de Reprodução",
"@newPlaylist": {},
"createButtonLabel": "CRIAR",
"@createButtonLabel": {},
"playlistCreated": "Lista de reprodução criada.",
"@playlistCreated": {},
"unknownArtist": "Artista Desconhecido",
"@unknownArtist": {},
"noItem": "Nenhum Ítem",
"@noItem": {},
"noArtist": "Nenhum Artista",
"@noArtist": {},
"streaming": "TRANSMITINDO",
"@streaming": {},
"downloaded": "DESCARREGADO",
"@downloaded": {},
"transcode": "TRANSCODIFICAR",
"@transcode": {},
"direct": "DIRETO",
"@direct": {},
"statusError": "ERRO DE CONDIÇÃO",
"@statusError": {},
"queue": "Fila",
"@queue": {},
"addToQueue": "Adicionar à Fila",
"@addToQueue": {},
"responseError": "{error} Código de condição {statusCode}.",
"@responseError": {
"placeholders": {
"error": {
"type": "String",
"example": "Forbidden"
},
"statusCode": {
"type": "int",
"example": "403"
}
}
},
"responseError401": "{error} Código de condição {statusCode}. Isto provavelmente significa que usou um nome de utilizador/palavra-passe errados, ou o seu cliente não está mais autenticado.",
"@responseError401": {
"placeholders": {
"error": {
"type": "String",
"example": "Unauthorized"
},
"statusCode": {
"type": "int",
"example": "401"
}
}
},
"removedFromPlaylist": "Removido da lista de reprodução.",
"@removedFromPlaylist": {},
"hideSongArtistsIfSameAsAlbumArtists": "Ocultar artistas da música se forem iguais aos artistas do álbum",
"@hideSongArtistsIfSameAsAlbumArtists": {},
"startMixNoSongsAlbum": "Antes de iniciar uma mistura, faça um toque longo num álbum para adicioná-lo ao editor de misturas",
"@startMixNoSongsAlbum": {
"description": "Snackbar message that shows when the user presses the instant mix button with no albums selected"
},
"removeFromPlaylistTooltip": "Remover da lista de reprodução",
"@removeFromPlaylistTooltip": {},
"bufferDuration": "Duração do buffer",
"@bufferDuration": {},
"showUncensoredLogMessage": "Este log contém suas informações de login. Mostrar?",
"@showUncensoredLogMessage": {},
"enableTranscodingSubtitle": "Transcodifica fluxos de música no lado do servidor.",
"@enableTranscodingSubtitle": {},
"removeFromPlaylistTitle": "Remover da Lista de Reprodução",
"@removeFromPlaylistTitle": {},
"songCount": "{count,plural,=1{{count} Música} other{{count} Músicas}}",
"@songCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"hideSongArtistsIfSameAsAlbumArtistsSubtitle": "Se deve mostrar os artistas das músicas na tela do álbum, se não for diferente dos artistas do álbum.",
"@hideSongArtistsIfSameAsAlbumArtistsSubtitle": {},
"bufferDurationSubtitle": "Quanto o player deve armazenar em buffer, em segundos. Requer uma reinicialização.",
"@bufferDurationSubtitle": {},
"insertedIntoQueue": "Inserido na fila.",
"@insertedIntoQueue": {
"description": "Snackbar message that shows when the user successfully inserts items into the play queue at a location that is not necessarily the end."
},
"showCoverAsPlayerBackground": "Mostrar capa desfocada como plano de fundo do player",
"@showCoverAsPlayerBackground": {},
"startMixNoSongsArtist": "Antes de iniciar uma mistura, faça um toque longo num artista para adicionar ou remover o mesmo do editor de misturas",
"@startMixNoSongsArtist": {
"description": "Snackbar message that shows when the user presses the instant mix button with no artists selected"
},
"downloadedImagesCount": "{count,plural,=1{{count} imagem} other{{count} imagens}}",
"@downloadedImagesCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"minutes": "Minutos",
"@minutes": {},
"showTextOnGridView": "Mostrar texto na visualização em grade",
"@showTextOnGridView": {},
"confirm": "Confirme",
"@confirm": {},
"language": "Linguagem",
"@language": {},
"playNext": "Jogue a seguir",
"@playNext": {
"description": "Popup menu item title for inserting an item into the play queue after the currently-playing item."
},
"enterLowPriorityStateOnPauseSubtitle": "Permite que a notificação seja apagada quando pausada. Também permite que o Android elimine o serviço quando pausado.",
"@enterLowPriorityStateOnPauseSubtitle": {},
"redownloadedItems": "{count,plural, =0{Não são necessários novos downloads.} =1{{count} item baixado novamente} other{{count} itens baixados novamente}}",
"@redownloadedItems": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"resetTabs": "Redefinir guias",
"@resetTabs": {},
"disableGesture": "Desativar gestos",
"@disableGesture": {},
"downloadedItemsCount": "{count,plural,=1{{count} item} other{{count} itens}}",
"@downloadedItemsCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"disableGestureSubtitle": "Se deseja desativar gestos.",
"@disableGestureSubtitle": {},
"startupError": "Ocorreu um erro durante o arranque da aplicação. O erro foi:{error}\n\nPor favor, abra um \"Issue\" em github.com/UnicornsOnLSD/finamp que contenha uma captura deste ecrã. Caso o problema persista, tente limpar os dados da aplicação para a repor para o estado original.",
"@startupError": {
"description": "The error message that shows when startup fails.",
"placeholders": {
"error": {
"type": "String",
"example": "Failed to open download DB"
}
}
},
"refresh": "ACTUALIZAR",
"@refresh": {},
"noMusicLibrariesBody": "A Finamp não encontrou nenhuma biblioteca musical. Certifique-se de que seu servidor Jellyfin contenha pelo menos uma biblioteca com o tipo de conteúdo definido como “Música”.",
"@noMusicLibrariesBody": {},
"noMusicLibrariesTitle": "Sem bibliotecas de música",
"@noMusicLibrariesTitle": {
"description": "Title for message that shows on the views screen when no music libraries could be found."
},
"deleteDownloadsConfirmButtonText": "Apagar",
"@deleteDownloadsConfirmButtonText": {
"description": "Shown in the confirmation dialog for deleting downloaded media from the local device."
},
"deleteDownloadsAbortButtonText": "Cancelar",
"@deleteDownloadsAbortButtonText": {},
"showFastScroller": "Mostrar rolagem rápida",
"@showFastScroller": {},
"syncDownloadedPlaylists": "Sincronizar listas de reprodução descarregadas",
"@syncDownloadedPlaylists": {}
}