Files
romm/frontend/src/locales/pt_BR/settings.json
T
1f6b4d11ca feat(permissions): gate emulator streaming and in-browser play behind group permissions (#5185)
* feat(permissions): gate emulator streaming behind a group permission

Add a streaming permission entity. Read shows streaming and allows joining
a session; write allows starting one. Users without read get a disabled
streaming config, so every streaming surface hides.

Migration 0152 grants read and write to every existing group, so nobody
loses access on upgrade. Groups created afterwards start without it.
Owner-scoped session controls (save, exit, release) stay ungated so a
revoked user can still leave a running game without losing saves.

* fix(streaming): pr-ready code-review fixes for the streaming grant

Own-only read no longer joins other users' sessions, the config refetches on permissions:changed, the store skips the joinable request when streaming is off, and tests clean up the groups they create.

* refactor(streaming): pr-ready simplify pass on the streaming grant

Collapse the streaming permission helpers onto assert_can/can_access, return an empty joinable list instead of 403, skip the permission resolve when streaming is off, and add a stream.start action key so the UI hides Stream (but keeps Join) for users without the write grant.

* docs(streaming): pr-ready review-polish pass on the streaming grant

Trim the 0152 migration docstring to a single summary line, matching 0150 and 0151.

* docs(streaming): pr-ready humanizer pass on the streaming grant

Plainer wording for the stream.start action key comment and the Permission Groups paragraph, which now says an own-only read shows streaming without the join.

* feat(permissions): gate in-browser emulation behind a group permission

Adds an emulation entity next to streaming. Read plays in the browser
(EmulatorJS, Ruffle, js-dos, PICO-8, EasyRPG) and joins netplay rooms,
write hosts them. Migration 0152 now backfills both entities onto every
existing group.

* fix(streaming): address Greptile review on PR 5185

- Pin the claimed container in the stream player, so a permission refresh
  that turns streaming off mid-game keeps save, load and disc swap until
  the session ends.
- Empty the Join list when a refreshed config turns streaming off, and
  discard any joinable request still in flight.
- Update the installPermissionsHydration doc to name every layout that
  calls it.

* fix(migrations): renumber play permissions migration to 0153 after master's 0152

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>

* chore(permissions): drop redundant PermEntity comments

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>

* refactor(streaming): drop the live config refresh on permission changes

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>

---------

Co-authored-by: Georges-Antoine Assi <[email protected]>
Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]>
2026-10-09 14:47:11 -04:00

607 lines
37 KiB
JSON

{
"access": "Acesso",
"access-load-error": "Não foi possível carregar as configurações de acesso deste usuário, então elas não podem ser alteradas agora.",
"account-details": "Detalhes da conta",
"add-exclusion-for": "Adicionar nova exclusão para",
"add-folder-alias": "Adicionar alias de pasta",
"add-folder-mapping": "Adicionar mapeamento de pasta",
"add-mapping-type": "Selecionar tipo de mapeamento:",
"add-platform-variant": "Adicionar variante de plataforma",
"added-header": "Adicionado",
"administrator": "Administrador",
"administrator-hint": "Acesso total a tudo. Grupos e plataformas ocultas não se aplicam.",
"advanced-permissions": "Permissões avançadas",
"age-limit": "Limite de idade",
"age-limit-hint": "Só são exibidos jogos classificados para esta idade ou menos.",
"age-limit-inherit": "Igual ao grupo ({setting})",
"age-limit-none": "Sem limite",
"age-limit-option": "Até {age} anos",
"auto-detected": "Detectado automaticamente",
"backlogged": "Pendente",
"boxart-advanced": "Estilos de capa avançados",
"boxart-advanced-desc": "Use estilos de capa diferentes na página de detalhes e na página de jogo",
"boxart-box3d": "Caixa 3D",
"boxart-cover": "Caixa 2D",
"boxart-desc": "Escolha o estilo da capa para os cartões de jogos",
"boxart-miximage": "Imagem mista",
"boxart-miximage-v2": "Imagem mista V2",
"boxart-physical": "Físico",
"boxart-style": "Estilo da capa",
"boxart-style-details": "Estilo da página de detalhes",
"boxart-style-player": "Estilo da página de jogo",
"canceled": "Cancelado",
"cannot-change-own-role": "Você não pode alterar seu próprio nível de acesso.",
"change-avatar": "Alterar avatar",
"change-password": "Alterar senha",
"cleanup": "Limpeza",
"cleanup-all": "Limpar tudo",
"cleanup-all-confirm": "Isso excluirá permanentemente do banco de dados todas as ROMs ausentes{platform} e seus diretórios de recursos. Esta ação não pode ser desfeita.",
"cleanup-firmware-confirm": "Isso excluirá permanentemente do banco de dados cada entrada de firmware{platform} cujo arquivo esteja ausente no sistema de arquivos. Nada é removido do disco.",
"cleanup-firmware-queued": "Tarefa de limpeza na fila, o firmware ausente será excluído em breve",
"cleanup-queued": "Tarefa de limpeza na fila, as ROMs ausentes serão excluídas em breve",
"client-api-tokens": "Tokens de API de cliente",
"client-token-confirm-delete": "Tem certeza de que deseja revogar este token? Qualquer dispositivo que o utilize perderá o acesso.",
"client-token-confirm-regenerate": "This will invalidate the current credential. Any device using the old token will need to be re-paired.",
"client-token-copied": "Token copiado para a área de transferência",
"client-token-created": "Token criado com sucesso",
"client-token-deleted": "Token revogado com sucesso",
"client-token-delivery-hint": "Este token não será exibido novamente.",
"client-token-expiry-1y": "1 ano",
"client-token-expiry-30d": "30 dias",
"client-token-expiry-90d": "90 dias",
"client-token-expiry-never": "Nunca",
"client-token-name": "Nome do token",
"client-token-pair-claimed": "Dispositivo pareado com sucesso!",
"client-token-pair-expired": "Código de pareamento expirado",
"client-token-regenerated": "Token regenerado com sucesso",
"client-token-scopes": "Permissões",
"client-token-select-expiry": "Expiração",
"completed": "Concluído",
"config-file-not-mounted-desc": "O arquivo config.yml não foi montado. Qualquer alteração feita na configuração não persistirá após o reinício da aplicação.",
"config-file-not-mounted-title": "Arquivo de configuração não montado!",
"config-file-not-writable-desc": "O arquivo config.yml não é gravável. Qualquer alteração feita na configuração não persistirá após o reinício da aplicação.",
"config-file-not-writable-title": "Arquivo de configuração não gravável!",
"config-file-parse-error-desc": "O arquivo config.yml contém um erro de sintaxe, então o RomM está sendo executado com as configurações padrão e ignorando a sua configuração. Corrija o erro e reinicie o RomM para aplicar suas configurações. Detalhes: {error}",
"config-file-parse-error-title": "Não foi possível interpretar o arquivo de configuração!",
"config-tab": "Configuração",
"confirm-delete-mapping": "Você confirma?",
"confirm-protected-launch": "Confirmar a inicialização de jogos arquivados",
"confirm-protected-launch-desc": "Perguntar antes de iniciar um jogo marcado como Abandonado ou Nunca jogar.",
"continue-playing-as-grid": "Continuar jogando como grade",
"continue-playing-as-grid-desc": "Ver cartões de continuar jogando como uma grade na página inicial",
"controller-debug": "Depuração do controle",
"controller-debug-all-axes": "Todos os eixos",
"controller-debug-connected-gamepads": "Gamepads conectados",
"controller-debug-empty-feed": "Pressione qualquer tecla ou botão do gamepad para ver os eventos aqui.",
"controller-debug-extra-buttons": "Botões extras",
"controller-debug-keyboard-feed-title": "Feed de eventos do teclado",
"controller-debug-left-stick": "Analógico esquerdo",
"controller-debug-mapping-title": "Mapeamento gamepad → teclado",
"controller-debug-modality": "Modalidade",
"controller-debug-no-gamepad": "Nenhum gamepad detectado",
"controller-debug-right-stick": "Analógico direito",
"controller-debug-slot": "Slot {n}",
"controller-debug-test-hint": "As ações dos botões estão pausadas aqui para que você possa testar todos eles. Mantenha B / Voltar pressionado para sair.",
"controller-debug-wake-hint": "Pressione qualquer botão do seu controle para ativá-lo.",
"conversion": "Conversão",
"conversion-cache-max-size-gb": "Limite de tamanho do cache (GB)",
"conversion-cache-max-size-gb-desc": "Quando o cache atinge esse tamanho, novas conversões param e as cópias baixadas há mais tempo são removidas primeiro. 0 significa sem limite.",
"conversion-cache-max-size-gb-invalid": "Deve ser 0 ou mais",
"conversion-convert-library": "Converter biblioteca agora",
"conversion-convert-library-confirm": "Converter",
"conversion-convert-library-confirm-body": "Os jogos correspondentes de cada plataforma com formato de biblioteca são convertidos, e cada arquivo original é excluído assim que sua conversão termina com sucesso. Em uma biblioteca grande, isso pode levar horas.",
"conversion-convert-library-confirm-title": "Converter a biblioteca?",
"conversion-convert-library-desc": "Salve suas alterações primeiro. Jogos não correspondentes são ignorados.",
"conversion-download-conversion-enabled": "Conversão no download",
"conversion-download-conversion-enabled-desc": "Converte um download para o formato pedido pelo cliente (ex.: ISO, ZSO) quando ele não consegue ler o armazenado.",
"conversion-download-title": "Conversão de download",
"conversion-leave-body": "As alterações nas configurações de conversão ainda não foram salvas.",
"conversion-leave-confirm": "Descartar alterações",
"conversion-leave-title": "Alterações não salvas",
"conversion-library-format": "Formato da biblioteca",
"conversion-library-format-desc": "O formato em que os jogos correspondentes de cada plataforma são armazenados quando a biblioteca é convertida. Os arquivos originais são substituídos.",
"conversion-library-format-leave": "Deixar como está",
"conversion-settings": "Configurações de conversão",
"conversion-settings-load-error-desc": "Não foi possível carregar as configurações de conversão do servidor. A edição está desativada para evitar sobrescrever sua configuração existente.",
"conversion-settings-load-error-title": "Não foi possível carregar as configurações de conversão",
"conversion-settings-save-error": "Não foi possível salvar as configurações de conversão: {detail}",
"conversion-settings-saved": "Configurações de conversão salvas",
"conversion-unavailable-desc": "Defina ROM_CONVERTO_ENABLED e instale o rom-converto no servidor para converter downloads e a biblioteca. Até lá, estas configurações não têm efeito.",
"conversion-unavailable-title": "O rom-converto não está disponível",
"conversion-unsaved-changes": "Você tem alterações não salvas",
"copy-link": "Copiar link",
"copy-token": "Copiar token",
"copy-token-title": "Copiar token",
"couldnt-fetch-missing-firmware": "Não foi possível obter o firmware ausente: {error}",
"couldnt-fetch-missing-roms": "Não foi possível obter as ROMs ausentes: {error}",
"couldnt-queue-cleanup": "Não foi possível enfileirar a tarefa de limpeza: {error}",
"create-new-api-token": "Criar novo token de API",
"create-user": "Criar usuário",
"crt-mode-desc": "Dá à interface uma aparência retrô de tubo de raios catódicos, com linhas de varredura, brilho e cintilação",
"current-password": "Senha atual",
"debug-overlay": "Sobreposição de depuração",
"debug-overlay-desc": "Exibe uma sobreposição de desenvolvedor (canto inferior direito) com informações ao vivo de breakpoint, viewport, modalidade de entrada, tema, rota, gamepad e desempenho.",
"deferred": "Adiado",
"delete-user-confirm": "Excluir o usuário \"{username}\"? Esta ação não pode ser desfeita.",
"deleting-mapping": "Excluindo",
"deliver-token": "Entregar token",
"delivery-intro": "Seu token foi criado. Escolha como entregá-lo:",
"delivery-intro-regenerate": "Seu token anterior foi revogado e um novo foi gerado. Escolha como entregá-lo:",
"description": "Descrição",
"desktop-shell": "Aplicativo para desktop",
"desktop-shell-desc": "Os caminhos dos emuladores, o cache de ROMs e a localização da biblioteca são definidos na configuração do próprio aplicativo, nesta máquina. Versão {version}.",
"developer": "Desenvolvedor",
"device-auth-approve": "Aprovar",
"device-auth-approve-failed": "Falha ao aprovar o dispositivo.",
"device-auth-approved-body": "Você pode fechar esta aba. Seu dispositivo se conectará automaticamente.",
"device-auth-approved-title": "Dispositivo autorizado",
"device-auth-auto-close": "Fechando em {seconds}s...",
"device-auth-code-already-handled": "Esta solicitação de pareamento já foi tratada.",
"device-auth-code-expired": "Este código de pareamento expirou ou não foi encontrado.",
"device-auth-denied-body": "A solicitação do dispositivo foi negada.",
"device-auth-denied-title": "Solicitação negada",
"device-auth-deny": "Negar",
"device-auth-deny-failed": "Falha ao negar o dispositivo.",
"device-auth-device-name": "Nome do dispositivo",
"device-auth-disallowed-label": "Sua conta não tem permissão para:",
"device-auth-expires-in": "O token expira em",
"device-auth-fetch-failed": "Falha ao carregar a solicitação de pareamento.",
"device-auth-heading": "Autorizar dispositivo",
"device-auth-loading": "Carregando solicitação de pareamento...",
"device-auth-no-code": "Nenhum código de pareamento fornecido.",
"device-auth-scopes-label": "Este dispositivo está solicitando:",
"device-auth-subheading": "Um dispositivo está solicitando acesso à sua biblioteca do RomM.",
"device-confirm-delete": "Remover {name}? Os saves continuam no RomM, mas ele precisará se registrar ou parear de novo para sincronizar.",
"device-delete-failed": "Não foi possível remover o dispositivo: {detail}",
"device-deleted": "Dispositivo removido",
"device-last-seen": "Visto por último",
"device-rename": "Renomear dispositivo",
"device-sync": "Sincronizar",
"device-this-browser": "Este navegador",
"device-unnamed": "Dispositivo sem nome",
"device-update-failed": "Não foi possível atualizar o dispositivo: {detail}",
"devices": "Dispositivos",
"devices-description": "Aplicativos e navegadores que sincronizam saves com sua conta. Um navegador aparece aqui na primeira vez que joga um jogo.",
"devices-empty": "Nenhum dispositivo ainda.",
"disable-animations": "Desativar animações",
"disable-animations-desc": "Desativar todas as animações na galeria (rotação de CD, carregamento de cartuchos, vídeos ao passar o mouse)",
"disable-user": "Desabilitar {username}",
"discard": "Descartar",
"edit-group": "Editar grupo",
"edit-user": "Editar usuário",
"email": "E-mail",
"enable-3d-effect": "Ativar efeito 3D",
"enable-3d-effect-desc": "Ativar efeito 3D para os cartões de jogo, plataforma e coleção",
"enable-experimental-cache": "Ativar cache experimental de requisições",
"enable-experimental-cache-desc": "Ativar cache experimental de requisições para melhorar o desempenho (pode causar problemas)",
"enable-user": "Habilitar {username}",
"excluded": "Excluído",
"excluded-multi-rom-files": "Arquivos de ROM múltiplos",
"excluded-multi-rom-parts-extensions": "Extensões de partes de ROM múltiplos",
"excluded-multi-rom-parts-files": "Arquivos de partes de ROM múltiplos",
"excluded-single-rom-extensions": "Extensões de ROM únicos",
"excluded-single-rom-files": "Arquivos de ROM únicos",
"exclusion-added": "Exclusão adicionada",
"exclusion-placeholder": "ex: *.tmp ou test_file.rom",
"exclusion-value": "Valor de exclusão",
"exclusions-defaults": "Exclusões padrão",
"exclusions-item": "item",
"exclusions-items": "itens",
"exclusions-multi-files-desc": "Nomes de arquivo a excluir da varredura de ROM multi-arquivo",
"exclusions-multi-parts-ext-desc": "Extensões de arquivo a excluir da varredura de ROM multi-parte",
"exclusions-multi-parts-files-desc": "Nomes de arquivo a excluir da varredura de ROM multi-parte",
"exclusions-none": "Nenhuma exclusão personalizada configurada",
"exclusions-platforms-desc": "Plataformas a excluir da varredura",
"exclusions-single-ext-desc": "Extensões de arquivo a excluir da varredura de ROM individuais",
"exclusions-single-files-desc": "Nomes de arquivo a excluir da varredura de ROM individuais",
"exclusions-tooltip": "Configure quais arquivos, extensões e plataformas devem ser excluídos durante a varredura da biblioteca. Os itens adicionados aqui serão ignorados quando o RomM varrer sua biblioteca.",
"expires-in": "Expira em",
"expiry-12h": "12 horas",
"expiry-1d": "1 dia",
"expiry-1h": "1 hora",
"expiry-30d": "30 dias",
"expiry-3d": "3 dias",
"expiry-6h": "6 horas",
"expiry-7d": "7 dias",
"failed": "Falhou",
"failed-to-create-token": "Falha ao criar o token",
"failed-to-generate-pairing-code": "Falha ao gerar o código de pareamento",
"failed-to-regenerate-code": "Falha ao regenerar o código",
"failed-to-regenerate-token": "Falha ao regenerar o token",
"folder-alias": "Alias de pasta",
"folder-alias-description": "Mapeia um nome de pasta personalizado para uma plataforma oficial de RomM. Por exemplo, mapeie 'Nintendo-64' para 'n64'.",
"folder-mappings": "Mapeamentos de pastas",
"folder-mappings-mutually-exclusive": "Nota: uma pasta não pode ser um alias e uma variante ao mesmo tempo.",
"folder-mappings-tooltip-aliases": "Use isto para mapear uma pasta em sua biblioteca para uma plataforma oficial do RomM. Por exemplo, se seus jogos de Nintendo 64 estão em uma pasta chamada 'Nintendo-64', você pode vinculá-la à plataforma 'n64' aqui. Isso se torna o identificador principal para essa plataforma no RomM.",
"folder-mappings-tooltip-variants": "Use isto se você tiver uma pasta separada para uma variante de plataforma e quiser que ela use os metadados de uma plataforma principal. Por exemplo, mapear uma pasta chamada 'fbneo' como uma versão de 'arcade' fará com que o RomM procure por metadados de Arcade ao escanear jogos 'fbneo'.",
"folder-name": "Nome da pasta",
"folder-name-header": "Nome da pasta",
"gallery": "Galeria",
"gameplay": "Jogabilidade",
"games-label": "Jogos",
"grant-full": "Acesso total",
"grant-none": "Não concedido",
"grant-own": "Apenas itens próprios",
"group-account": "Conta",
"group-color": "Cor",
"group-default-option": "Grupo padrão",
"group-default-tag": "Padrão",
"group-delete-confirm": "Excluir o grupo \"{name}\"? Seus membros voltarão para o grupo padrão.",
"group-delete-failed": "Não foi possível excluir o grupo: {detail}",
"group-grants": "Permissões",
"group-is-default": "Grupo padrão para novos usuários",
"group-is-default-hint": "Novos usuários são atribuídos a este grupo automaticamente.",
"group-library": "Biblioteca",
"group-members": "Membros",
"group-removed": "Grupo \"{name}\" removido",
"group-roms": "Agrupar roms",
"group-roms-desc": "Agrupar versões do mesmo ROM juntos na galeria",
"group-save-failed": "Não foi possível salvar o grupo: {detail}",
"group-saved": "Grupo \"{name}\" salvo",
"group-system": "Sistema",
"group-system-tag": "Sistema",
"group-system-warning": "Este é um grupo interno. Editá-lo altera o que seus membros podem fazer.",
"group-tools": "Ferramentas",
"groups-empty": "Nenhum grupo de permissões ainda",
"hidden-games": "Jogos ocultos",
"hidden-games-search": "Pesquisar jogos para ocultar",
"hidden-platforms": "Plataformas ocultas",
"hidden-platforms-hint": "These platforms and their games are hidden from this user.",
"hidden-platforms-placeholder": "Selecione as plataformas a ocultar",
"hide-unrated-games": "Ocultar jogos sem classificação",
"home": "Início",
"home-sections": "Seções",
"home-widgets": "Widgets",
"interface": "Interface",
"invite-link": "Link de convite",
"invite-link-created": "Link de convite criado",
"language": "Idioma",
"language-auto": "Automático ({language})",
"length-header": "Duração",
"link-copied": "Link copiado para a área de transferência",
"main-platform": "Plataforma principal",
"manual": "Manual",
"mapping-types": "Tipos de mapeamento",
"media-bezel": "Moldura",
"media-box2d": "Capa (2D)",
"media-box2d-back": "Contracapa",
"media-box2d-side": "Lombada da caixa",
"media-box3d": "Capa (3D)",
"media-fanart": "Fan art",
"media-logo": "Logo",
"media-manual": "Manual",
"media-marquee": "Marquee",
"media-miximage": "Imagem mista",
"media-miximage-v2": "Imagem mista (v2)",
"media-physical": "Mídia física",
"media-screenshot": "Captura de tela",
"media-title-screen": "Tela de título",
"media-video": "Vídeo",
"media-video-normalized": "Vídeo normalizado",
"metadata-catalogs": "Metadados gerais",
"metadata-get-key": "Obter chave de API",
"metadata-proxies": "Proxies de correspondência",
"metadata-specialised": "Fontes especializadas",
"metadata-ss-dev-credentials-desc": "Esta compilação do RomM não inclui credenciais de desenvolvedor do ScreenScraper, então o ScreenScraper recusa todas as requisições mesmo com uma conta válida. Defina SCREENSCRAPER_DEV_ID e SCREENSCRAPER_DEV_PASSWORD no ambiente com as credenciais da sua própria conta de desenvolvedor do ScreenScraper.",
"metadata-ss-dev-credentials-title": "Credenciais de desenvolvedor do ScreenScraper ausentes",
"metadata-subtitle-achievements": "Conquistas",
"metadata-subtitle-completion": "Tempos de conclusão",
"metadata-subtitle-cover-art": "Imagem da capa",
"metadata-subtitle-demoscene": "Demoscene",
"metadata-subtitle-pc": "Jogos de PC",
"metadata-website": "Site",
"missing-firmware-actions": "Ações de firmware ausente",
"missing-firmware-none": "Nenhum firmware ausente encontrado",
"missing-firmware-tab": "Firmware ausente",
"missing-games-actions": "Ações de jogos ausentes",
"missing-games-delete-all": "Delete all missing games",
"missing-games-none": "Nenhuma ROM ausente encontrada",
"missing-games-tab": "Jogos ausentes",
"missing-platform-from-fs": "Plataforma ausente do sistema de arquivos",
"new-group": "Novo grupo",
"new-password": "Nova senha",
"no-matching-platforms": "Nenhuma plataforma correspondente.",
"no-missing-roms-to-delete": "Não há ROMs ausentes para excluir",
"no-platforms": "Nenhuma plataforma.",
"no-tasks-in-history": "Nenhuma tarefa no histórico",
"no-tokens-help": "Nenhum token — crie um para começar a parear dispositivos.",
"open-shell-settings": "Abrir as configurações do aplicativo",
"open-shell-settings-failed": "Não foi possível abrir as configurações do aplicativo de desktop",
"order-platforms-by": "Ordenar plataformas por",
"override-grant": "Concedido",
"override-grant-own": "Concedido (apenas itens próprios)",
"override-inherit": "Herdar do grupo",
"override-revoke": "Revogado",
"pair-device": "Parear dispositivo",
"pair-enter-code-prompt": "Digite este código no seu dispositivo para concluir o pareamento:",
"pair-exchange-failed": "Falha ao trocar o código de pareamento.",
"pair-exchanging": "Trocando código de pareamento…",
"pair-expires-shortly": "Este código expira em breve. Volte à interface web para gerar um novo se necessário.",
"pair-no-code": "Nenhum código de pareamento fornecido.",
"pair-scheme-error": "Apenas esquemas de URL personalizados são suportados para callbacks (sem http/https).",
"parent-platform": "Plataforma pai",
"parental-controls": "Controle parental",
"password": "Senha",
"password-placeholder": "Deixe em branco para manter a senha atual",
"password-updated": "Senha atualizada",
"passwords-must-match": "As senhas devem coincidir",
"perm-action": {
"delete": "Excluir",
"read": "Ler",
"write": "Escrever"
},
"perm-entity": {
"assets": "Saves e states",
"collections": "Coleções",
"devices": "Dispositivos",
"emulation": "Jogar no navegador",
"firmware": "Firmware",
"logs": "Logs",
"platforms": "Plataformas",
"playlists": "Listas de reprodução",
"roms": "Jogos",
"streaming": "Streaming",
"tasks": "Tarefas",
"users": "Usuários"
},
"perm-entity-label": "Entidade",
"perm-own-only": "own",
"perm-own-only-hint": "Limitado aos próprios itens do usuário",
"permission-group": "Grupo de permissões",
"permission-group-hint": "Sets which actions this user can perform across the library.",
"permission-groups": "Grupos de permissões",
"permission-overrides": "Substituições de permissões",
"permission-overrides-hint": "Conceda ou revogue ações específicas para este usuário, além das do grupo.",
"platform-count-games": "{count} jogo | {count} jogos",
"platform-mapping-created": "Mapeamento de plataforma criado",
"platform-mapping-deleted": "Mapeamento de plataforma excluído",
"platform-mapping-updated": "Mapeamento de plataforma atualizado",
"platform-metadata-matches": "Correspondências do {source}: {matched} / {total}",
"platform-open": "Abrir {name}",
"platform-regions-show-less": "Mostrar menos regiões",
"platform-regions-show-more": "Mostrar mais regiões",
"platform-variant": "Variante de plataforma",
"platform-variant-description": "Mapeia uma pasta para os metadados da plataforma pai. Por exemplo, mapeie 'n64dd' como uma variante de 'n64' para herdar metadados de N64.",
"platform-version": "Versão da plataforma",
"platforms-bindings": "Aliases de pastas",
"platforms-drawer": "Menu de plataformas",
"platforms-drawer-group-by": "Agrupar por",
"platforms-versions": "Variantes de plataformas",
"profile-joined": "Entrou em {date}",
"profile-last-active": "Ativo pela última vez em {date}",
"progress": "Progresso",
"queued": "Na fila",
"ra-connected": "Conectado como {username}",
"ra-not-linked": "Não vinculado",
"ra-saved-and-synced": "Vinculado e sincronização iniciada",
"ra-sync-failed": "Não foi possível sincronizar seu perfil do RetroAchievements",
"ra-update-failed": "Não foi possível atualizar seu nome de usuário do RetroAchievements",
"rating-header": "Avaliação",
"recently-added-as-grid": "ROMs adicionados recentemente como grade",
"recently-added-as-grid-desc": "Ver cartões de ROMs adicionados recentemente como uma grade na página inicial",
"reduced-motion": "Movimento reduzido",
"reduced-motion-desc": "Desativa efeitos gráficos e animações pesados (desfoque de fundo e da capa, discos girando, movimento) para melhor desempenho em dispositivos de baixa potência",
"regenerate-code": "Regenerar código",
"regenerate-token": "Regenerar token",
"regenerate-token-title": "Regenerar token",
"regenerate-token-tooltip": "Regenerar",
"released-header": "Lançado",
"removed": "Removido",
"repeat-password": "Repetir senha",
"repeat-password-required": "É necessário repetir a senha",
"resume-music": "Retomar música após recarregar",
"resume-music-desc": "Retoma a última faixa de onde parou. Se estava tocando, recomeça no seu primeiro clique ou toque de tecla.",
"retroachievements": "RetroAchievements",
"revoke-token-confirm": "Revogar o token \"{name}\" de {username}?",
"role": "Papel",
"role-admin": "Administrador",
"role-editor": "Editor",
"role-user": "Usuário",
"role-viewer": "Visualizador",
"romm-platform": "Plataforma RomM",
"romm-platform-header": "Plataforma RomM",
"run-task": "Executar {title}",
"running": "Executando",
"saves": "Saves",
"scan": "Escanear",
"scan-artwork-overrides": "Substituições de imagens por campo",
"scan-artwork-overrides-desc": "Opcionalmente, use uma ordem de provedores diferente para campos de imagens específicos. Quando desativado, cada campo segue a prioridade de imagens acima.",
"scan-artwork-priority": "Prioridade de imagens",
"scan-artwork-priority-desc": "Ordene os provedores usados para capas e capturas de tela. Os provedores são tentados de cima para baixo; os desativados são ignorados.",
"scan-gamelist": "Exportação de gamelist ES-DE / Batocera",
"scan-gamelist-export": "Exportar gamelist.xml após o escaneamento",
"scan-gamelist-export-desc": "Escrever um arquivo gamelist.xml para ES-DE, Batocera e RetroBAT quando um escaneamento for concluído.",
"scan-gamelist-image": "Mídia de imagem",
"scan-gamelist-thumbnail": "Mídia de miniatura",
"scan-language-placeholder": "Adicionar um código de idioma (ex.: en, fr)",
"scan-language-priority": "Prioridade de idiomas",
"scan-language-priority-desc": "Ordem dos códigos de idioma usados pelo ScreenScraper para as descrições. O primeiro idioma disponível prevalece.",
"scan-leave-body": "Você tem configurações de escaneamento não salvas. Se sair agora, suas alterações serão perdidas.",
"scan-leave-confirm": "Sair",
"scan-leave-title": "Sair sem salvar?",
"scan-media": "Mídia para baixar",
"scan-media-desc": "Selecione quais mídias baixar durante um escaneamento. Usado apenas pelo ScreenScraper e pelo gamelist.xml do ES-DE.",
"scan-media-note": "A capa é sempre baixada, independentemente desta seleção.",
"scan-media-placeholder": "Selecionar tipos de mídia",
"scan-metadata-priority": "Prioridade de metadados",
"scan-metadata-priority-desc": "Ordene os provedores de metadados usados durante os escaneamentos. Os provedores são tentados de cima para baixo; os desativados são ignorados.",
"scan-override-cover": "Substituir a prioridade de capas",
"scan-override-manual": "Substituir a prioridade de manuais",
"scan-override-screenshot": "Substituir a prioridade de capturas de tela",
"scan-pegasus": "Exportação Pegasus",
"scan-pegasus-export": "Exportar metadata.pegasus.txt após o escaneamento",
"scan-pegasus-export-desc": "Escrever um arquivo metadata.pegasus.txt para Pegasus quando um escaneamento for concluído.",
"scan-priority-add": "Adicionar um provedor",
"scan-priority-disable": "Desativar {name}",
"scan-priority-drag": "Arraste para reordenar",
"scan-priority-move-down": "Mover {name} para baixo",
"scan-priority-move-up": "Mover {name} para cima",
"scan-priority-none-added": "Nenhum código adicionado. Adicione um abaixo.",
"scan-priority-none-enabled": "Nenhum provedor ativado. Adicione um abaixo.",
"scan-priority-remove": "Remover {name}",
"scan-priority-suggestions": "Sugestões",
"scan-region-placeholder": "Adicionar um código de região (ex.: us, eu, jp)",
"scan-region-priority": "Prioridade de regiões",
"scan-region-priority-desc": "Ordem dos códigos de região usados para variantes regionais, tanto a versão de um jogo exibida por padrão quanto as imagens do IGDB e ScreenScraper. A primeira região disponível prevalece.",
"scan-settings": "Configurações de escaneamento",
"scan-settings-load-error-desc": "Não foi possível carregar as configurações de escaneamento do servidor. A edição está desativada para evitar sobrescrever sua configuração existente.",
"scan-settings-load-error-title": "Não foi possível carregar as configurações de escaneamento",
"scan-settings-save-error": "Não foi possível salvar as configurações de escaneamento: {detail}",
"scan-settings-saved": "Configurações de escaneamento salvas",
"scan-unsaved-changes": "Você tem alterações não salvas",
"scheduled": "Agendado",
"scope-administration": "Administração",
"scope-count": "{count} {label}",
"scope-library": "Biblioteca",
"scope-other": "Outro",
"scope-personal": "Pessoal",
"scope-plural": "escopos",
"scope-singular": "escopo",
"screenshots": "Capturas de tela",
"search-exclusions": "Buscar exclusões",
"search-folder-mappings": "Buscar mapeamentos de pastas",
"search-groups": "Pesquisar grupos",
"search-platforms": "Buscar plataformas",
"search-tokens": "Buscar tokens",
"search-users": "Buscar usuários",
"select-exclusion-type": "Selecione o que excluir",
"settings-sections": "Seções de configurações",
"show-actionbar": "Mostrar barra de ações",
"show-actionbar-desc": "Sempre mostrar a barra de ações no cartão do jogo",
"show-collections": "Mostrar coleções",
"show-collections-as-grid": "Coleções como grade",
"show-collections-as-grid-desc": "Ver cartões de coleções como uma grade na página inicial",
"show-collections-desc": "Mostrar seção de coleções na página inicial",
"show-continue-playing": "Mostrar continuar jogando",
"show-continue-playing-desc": "Mostrar seção de continuar jogando na página inicial",
"show-game-titles": "Mostrar títulos dos jogos",
"show-game-titles-desc": "Sempre mostrar títulos dos jogos nos cartões",
"show-home-widgets": "Mostrar barra de widgets",
"show-home-widgets-desc": "Exibe a barra de widgets acima das linhas do painel inicial. Oculte para remover a seção inteira.",
"show-languages": "Mostrar idiomas",
"show-languages-desc": "Mostrar bandeiras de idiomas na galeria",
"show-logo-title": "Mostrar logo como título",
"show-logo-title-desc": "Mostrar o logo do jogo no lugar do nome nas páginas de jogos, quando houver um obtido",
"show-platforms": "Mostrar plataformas",
"show-platforms-as-grid": "Plataformas como grade",
"show-platforms-as-grid-desc": "Ver cartões de plataformas como uma grade na página inicial",
"show-platforms-desc": "Mostrar seção de plataformas na página inicial",
"show-recently-added": "Mostrar ROMs adicionados recentemente",
"show-recently-added-desc": "Mostrar seção de ROMs adicionados recentemente na página inicial",
"show-recommendations": "Mostrar recomendações",
"show-recommendations-desc": "Mostrar as recomendações na página inicial e na página de detalhes de um jogo",
"show-regions": "Mostrar regiões",
"show-regions-desc": "Mostrar bandeiras de regiões na galeria",
"show-siblings": "Mostrar versões",
"show-siblings-desc": "Mostrar contagem de versões na galeria quando a opção \"Agrupar ROMs\" estiver ativada",
"show-smart-collections": "Mostrar coleções inteligentes",
"show-smart-collections-desc": "Mostrar seção de coleções inteligentes na página inicial",
"show-stats": "Mostrar estatísticas",
"show-stats-desc": "Mostrar resumo de estatísticas na página inicial",
"show-status": "Mostrar status",
"show-status-desc": "Mostrar ícones de status na galeria (em espera, jogando, concluído, etc)",
"show-unrated-games": "Mostrar jogos sem classificação",
"show-virtual-collections": "Mostrar coleções geradas automaticamente",
"show-virtual-collections-desc": "Exibido na página inicial, na página de coleções e na barra lateral de coleções.",
"sort-by-game-count": "Ordenar por quantidade de jogos",
"sort-by-name": "Ordenar por nome",
"sort-by-size": "Ordenar por tamanho",
"sort-games": "Jogos",
"sort-name": "Nome",
"sort-size": "Tamanho",
"states": "Save states",
"stopped": "Parado",
"streaming": "Streaming",
"streaming-by": "({user})",
"streaming-desktop-session": "Desktop session",
"streaming-disabled": "Emulator streaming is disabled on this server.",
"streaming-draining": "Encerrando a sessão anterior",
"streaming-idle": "Idle",
"streaming-load-failed": "Could not load the streaming containers.",
"streaming-none": "No streaming containers are configured.",
"streaming-open-desktop": "Open desktop",
"streaming-refresh": "Refresh",
"streaming-release": "End session",
"streaming-release-body": "This stops whatever is running on {container} and disconnects the player holding it.",
"streaming-release-confirm": "End session",
"streaming-release-failed": "Could not end the session.",
"streaming-release-reason": "Ended by an administrator",
"streaming-release-title": "End this session?",
"streaming-released": "Session ended.",
"streaming-since": "since {time}",
"streaming-unknown-game": "Unknown game",
"streaming-unusable": "This container's host has no scheme, so it can never be claimed.",
"summary": "Resumo",
"task-destructive-confirm": "Executar",
"task-destructive-confirm-body": "Esta tarefa exclui ou substitui arquivos da sua biblioteca, e isso não pode ser desfeito.",
"task-destructive-confirm-title": "Executar {title}?",
"task-failed": "Falha na tarefa",
"task-history": "Histórico de tarefas",
"task-started": "Tarefa '{title}' iniciada…",
"tasks": "Tarefas",
"theme": "Tema",
"theme-auto": "Automático",
"theme-dark": "Escuro",
"theme-light": "Claro",
"title-header": "Título",
"tokens-admin-empty": "Nenhum token de API de cliente foi criado.",
"tokens-admin-table-user": "Usuário",
"type-header": "Tipo",
"ui-version": "Versão da UI",
"ui-version-classic": "UI clássica",
"ui-version-classic-blurb": "A interface familiar do RomM.",
"ui-version-desc": "Visualize a nova UI do RomM (beta). A troca é instantânea e você pode voltar a qualquer momento.",
"ui-version-new": "Nova UI",
"ui-version-new-blurb": "A nova experiência do RomM.",
"unable-to-add-exclusion": "Não foi possível adicionar a exclusão: {error}",
"unable-to-create-invite-link": "Não foi possível criar o link de convite: {detail}",
"unable-to-create-platform-mapping": "Não foi possível criar o mapeamento de plataforma: {detail}",
"unable-to-create-user": "Não foi possível criar o usuário: {detail}",
"unable-to-delete-platform-mapping": "Não foi possível excluir o mapeamento de plataforma: {detail}",
"unable-to-delete-token": "Não foi possível excluir o token: {detail}",
"unable-to-delete-user": "Não foi possível excluir o usuário {username}: {detail}",
"unable-to-disable-user": "Não foi possível desabilitar o usuário: {detail}",
"unable-to-edit-user": "Não foi possível editar o usuário: {detail}",
"unable-to-enable-user": "Não foi possível habilitar o usuário: {detail}",
"unable-to-get-supported-platforms": "Não foi possível obter as plataformas compatíveis: {detail}",
"unable-to-remove-exclusion": "Não foi possível remover a exclusão: {error}",
"unable-to-revoke-token": "Não foi possível revogar o token: {detail}",
"unable-to-update-platform-mapping": "Não foi possível atualizar o mapeamento de plataforma: {detail}",
"unrated-games": "Jogos sem classificação",
"unrated-games-hint": "Jogos sem classificação etária, incluindo a maioria dos lançados antes de 1994.",
"update": "Atualizar",
"user-created": "Usuário {username} criado",
"user-removed": "Usuário {username} removido com sucesso",
"user-updated": "Usuário {username} atualizado",
"user-updated-successfully": "Usuário {username} atualizado com sucesso",
"username": "Nome de usuário",
"users": "Usuários",
"users-empty": "Nenhum usuário para mostrar.",
"users-enabled": "Habilitado",
"users-last-active": "Última atividade",
"users-tokens-empty": "Nenhum token — crie um para começar a parear dispositivos.",
"users-tokens-expires": "Expira",
"users-tokens-last-used": "Último uso",
"variant-folder": "Pasta variante",
"vc-all": "Todos (lento)",
"vc-collection": "Coleção",
"vc-company": "Empresa",
"vc-developer": "Desenvolvedor",
"vc-franchise": "Franquia",
"vc-genre": "Gênero",
"vc-mode": "Modo de jogo",
"vc-publisher": "Distribuidora",
"virtual-collection-type": "Tipo de coleção virtual (método de agrupamento de ROM)",
"watcher": "Monitor",
"widget-anniversaries": "Aniversários",
"widget-anniversaries-desc": "Mostra jogos lançados na data de hoje em um ano anterior, com setas para navegar.",
"widget-library-stats": "Estatísticas da biblioteca",
"widget-library-stats-compact": "Compacto (jogos, plataformas, favoritos)",
"widget-library-stats-desc": "Visão geral em números da sua biblioteca: jogos, plataformas, favoritos e mais.",
"widget-library-stats-extended": "Estendido (saves, states, capturas de tela, disco)",
"widget-library-stats-mode": "Detalhes das estatísticas da biblioteca",
"widget-random-pick": "Escolha aleatória",
"widget-random-pick-desc": "Sugere uma ROM aleatória da sua biblioteca, com um botão para sortear novamente.",
"widget-reorder-drag": "Arraste para reordenar"
}